0001217234-23-000046.txt : 20230227 0001217234-23-000046.hdr.sgml : 20230227 20230227162848 ACCESSION NUMBER: 0001217234-23-000046 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230227 DATE AS OF CHANGE: 20230227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CareDx, Inc. CENTRAL INDEX KEY: 0001217234 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 943316839 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36536 FILM NUMBER: 23675384 BUSINESS ADDRESS: STREET 1: 8000 MARINA BLVD STREET 2: 4TH FLOOR CITY: BRISBANE STATE: CA ZIP: 94005 BUSINESS PHONE: 415-287-2300 MAIL ADDRESS: STREET 1: 8000 MARINA BLVD STREET 2: 4TH FLOOR CITY: BRISBANE STATE: CA ZIP: 94005 FORMER COMPANY: FORMER CONFORMED NAME: XDx, Inc. DATE OF NAME CHANGE: 20071010 FORMER COMPANY: FORMER CONFORMED NAME: EXPRESSION DIAGNOSTICS INC DATE OF NAME CHANGE: 20030203 10-K 1 cdna-20221231.htm 10-K cdna-20221231
false2022FY0001217234P3YP3Yhttp://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilitieseight years, two monthshttp://fasb.org/us-gaap/2022#PostemploymentRetirementBenefitsMember1100012172342022-01-012022-12-3100012172342022-06-30iso4217:USD00012172342023-02-23xbrli:shares00012172342022-12-3100012172342021-12-31iso4217:USDxbrli:shares0001217234us-gaap:ServiceMember2022-01-012022-12-310001217234us-gaap:ServiceMember2021-01-012021-12-310001217234us-gaap:ServiceMember2020-01-012020-12-310001217234us-gaap:ProductMember2022-01-012022-12-310001217234us-gaap:ProductMember2021-01-012021-12-310001217234us-gaap:ProductMember2020-01-012020-12-310001217234cdna:PatientAndDigitalSolutionsMember2022-01-012022-12-310001217234cdna:PatientAndDigitalSolutionsMember2021-01-012021-12-310001217234cdna:PatientAndDigitalSolutionsMember2020-01-012020-12-3100012172342021-01-012021-12-3100012172342020-01-012020-12-310001217234us-gaap:CommonStockMember2019-12-310001217234us-gaap:AdditionalPaidInCapitalMember2019-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001217234us-gaap:RetainedEarningsMember2019-12-3100012172342019-12-310001217234cdna:PublicOfferingMember2020-01-012020-12-310001217234cdna:PublicOfferingMemberus-gaap:CommonStockMember2020-01-012020-12-310001217234cdna:PublicOfferingMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001217234cdna:AtTheMarketEquityOfferingMember2020-01-012020-12-310001217234cdna:AtTheMarketEquityOfferingMemberus-gaap:CommonStockMember2020-01-012020-12-310001217234cdna:AtTheMarketEquityOfferingMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001217234us-gaap:CommonStockMember2020-01-012020-12-310001217234us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001217234us-gaap:RetainedEarningsMember2020-01-012020-12-310001217234us-gaap:CommonStockMember2020-12-310001217234us-gaap:AdditionalPaidInCapitalMember2020-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001217234us-gaap:RetainedEarningsMember2020-12-3100012172342020-12-310001217234cdna:PublicOfferingMember2022-01-012022-12-310001217234cdna:PublicOfferingMemberus-gaap:CommonStockMember2021-01-012021-12-310001217234cdna:PublicOfferingMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001217234cdna:PublicOfferingMember2021-01-012021-12-310001217234us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001217234us-gaap:CommonStockMember2021-01-012021-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001217234us-gaap:RetainedEarningsMember2021-01-012021-12-310001217234us-gaap:CommonStockMember2021-12-310001217234us-gaap:AdditionalPaidInCapitalMember2021-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001217234us-gaap:RetainedEarningsMember2021-12-310001217234us-gaap:CommonStockMember2022-01-012022-12-310001217234us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001217234us-gaap:RetainedEarningsMember2022-01-012022-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001217234us-gaap:CommonStockMember2022-12-310001217234us-gaap:AdditionalPaidInCapitalMember2022-12-310001217234us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001217234us-gaap:RetainedEarningsMember2022-12-310001217234cdna:AtTheMarketEquityOfferingMember2022-01-012022-12-310001217234cdna:AtTheMarketEquityOfferingMember2021-01-012021-12-310001217234cdna:AlloSureKidneyMembercdna:MedicareMember2022-01-012022-12-310001217234cdna:MedicareMembercdna:AlloMapHeartMember2022-01-012022-12-310001217234cdna:AlloSureHeartMembercdna:MedicareMember2022-01-012022-12-310001217234cdna:MiromatrixIncMember2021-05-012021-05-3000012172342018-01-31cdna:patient0001217234cdna:XynManagementIncMember2022-01-012022-12-31cdna:unique_solution00012172342020-04-012020-04-300001217234cdna:PublicOfferingMember2021-01-252021-01-250001217234cdna:PublicOfferingMember2021-01-250001217234us-gaap:OverAllotmentOptionMember2021-02-112021-02-110001217234us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercdna:MedicareMember2022-01-012022-12-31xbrli:pure0001217234us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercdna:MedicareMember2021-01-012021-12-310001217234us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercdna:MedicareMember2020-01-012020-12-310001217234us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMembercdna:MedicareMember2022-01-012022-12-310001217234us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMembercdna:MedicareMember2021-01-012021-12-310001217234cdna:MachineryComputerAndOfficeEquipmentMembersrt:MinimumMember2022-01-012022-12-310001217234srt:MaximumMembercdna:MachineryComputerAndOfficeEquipmentMember2022-01-012022-12-310001217234us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001217234us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2022-01-012022-12-310001217234srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310001217234srt:MinimumMember2022-01-012022-12-310001217234srt:MaximumMember2022-01-012022-12-310001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2022-01-012022-12-310001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2021-01-012021-12-310001217234cdna:EmployeeAndNonEmployeeStockOptionsMember2020-01-012020-12-310001217234us-gaap:WarrantMember2022-01-012022-12-310001217234us-gaap:WarrantMember2021-01-012021-12-310001217234us-gaap:WarrantMember2020-01-012020-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001217234cdna:SalesAgreementMember2020-04-012020-04-300001217234cdna:PublicOfferingMember2020-06-152020-06-150001217234us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001217234us-gaap:FairValueMeasurementsRecurringMember2022-12-310001217234us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2022-12-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-12-310001217234us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001217234us-gaap:FairValueMeasurementsRecurringMember2021-12-310001217234us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EquitySecuritiesMember2021-12-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001217234us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001217234us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001217234us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001217234us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001217234us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001217234cdna:CommonStockWarrantLiabilityMember2021-01-012021-12-310001217234cdna:ContingentConsiderationMember2021-01-012021-12-310001217234cdna:CommonStockWarrantLiabilityMember2022-01-012022-12-310001217234cdna:ContingentConsiderationMember2022-01-012022-12-31cdna:investment0001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMember2022-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMember2021-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2022-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2021-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2022-01-012022-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-12-310001217234cdna:PrivatePlacementCommonStockWarrantLiabilityMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001217234us-gaap:CorporateDebtSecuritiesMember2022-01-012022-12-310001217234us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001217234us-gaap:CorporateDebtSecuritiesMember2022-12-310001217234us-gaap:EquitySecuritiesMember2022-12-310001217234us-gaap:EquitySecuritiesMember2021-12-310001217234us-gaap:CorporateDebtSecuritiesMember2021-12-310001217234cdna:TransplantPharmacyMember2021-12-012021-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMembercdna:TransplantPharmacyMember2021-12-012021-12-310001217234cdna:TransplantPharmacyMember2021-12-310001217234us-gaap:TrademarksMembercdna:TransplantPharmacyMember2021-12-310001217234us-gaap:TrademarksMembercdna:TransplantPharmacyMember2021-01-012021-12-310001217234cdna:MedActionPlanMember2021-11-012021-11-300001217234us-gaap:GeneralAndAdministrativeExpenseMembercdna:MedActionPlanMember2021-11-012021-11-300001217234cdna:MedActionPlanMember2021-11-300001217234cdna:MedActionPlanMemberus-gaap:CustomerRelationshipsMember2021-11-300001217234cdna:MedActionPlanMemberus-gaap:CustomerRelationshipsMember2021-11-012021-11-300001217234us-gaap:DevelopedTechnologyRightsMembercdna:MedActionPlanMember2021-11-300001217234us-gaap:DevelopedTechnologyRightsMembercdna:MedActionPlanMember2021-11-012021-11-300001217234us-gaap:TrademarksMembercdna:MedActionPlanMember2021-11-300001217234us-gaap:TrademarksMembercdna:MedActionPlanMember2021-11-012021-11-300001217234cdna:TransChartLLCMember2021-01-310001217234cdna:TransChartTTPAndMedActionPlanMember2021-01-012021-01-310001217234cdna:TransChartTTPAndMedActionPlanMember2021-01-310001217234cdna:AcquiredAndDevelopedTechnologyMember2022-12-310001217234cdna:AcquiredAndDevelopedTechnologyMember2022-01-012022-12-310001217234us-gaap:CustomerRelationshipsMember2022-12-310001217234us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001217234cdna:CommercializationRightsMember2022-12-310001217234cdna:CommercializationRightsMember2022-01-012022-12-310001217234us-gaap:TrademarksAndTradeNamesMember2022-12-310001217234us-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001217234cdna:AcquiredInProcessTechnologyMember2022-12-310001217234cdna:AcquiredAndDevelopedTechnologyMember2021-12-310001217234cdna:AcquiredAndDevelopedTechnologyMember2021-01-012021-12-310001217234us-gaap:CustomerRelationshipsMember2021-12-310001217234us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001217234cdna:CommercializationRightsMember2021-12-310001217234cdna:CommercializationRightsMember2021-01-012021-12-310001217234us-gaap:TrademarksAndTradeNamesMember2021-12-310001217234us-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001217234us-gaap:OtherIntangibleAssetsMember2021-12-310001217234us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310001217234cdna:AcquiredInProcessTechnologyMember2021-12-3100012172342021-10-012021-12-310001217234cdna:AcquiredAndDevelopedTechnologyMember2021-10-012021-12-310001217234cdna:CommercializationRightsMember2021-10-012021-12-310001217234us-gaap:CustomerRelationshipsMember2021-10-012021-12-310001217234us-gaap:TrademarksAndTradeNamesMember2021-10-012021-12-310001217234us-gaap:OtherIntangibleAssetsMember2021-10-012021-12-310001217234cdna:CostOfTestingServicesMember2022-01-012022-12-310001217234cdna:CostOfTestingServicesMember2021-01-012021-12-310001217234cdna:CostOfTestingServicesMember2020-01-012020-12-310001217234cdna:CostOfProductMember2022-01-012022-12-310001217234cdna:CostOfProductMember2021-01-012021-12-310001217234cdna:CostOfProductMember2020-01-012020-12-310001217234cdna:CostOfPatientAndDigitalSolutionsMember2022-01-012022-12-310001217234cdna:CostOfPatientAndDigitalSolutionsMember2021-01-012021-12-310001217234cdna:CostOfPatientAndDigitalSolutionsMember2020-01-012020-12-310001217234us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001217234us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001217234us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001217234cdna:CostOfTestingServicesMember2022-12-310001217234cdna:CostOfProductMember2022-12-310001217234cdna:CostOfPatientAndDigitalSolutionsMember2022-12-310001217234us-gaap:SellingAndMarketingExpenseMember2022-12-310001217234us-gaap:LeaseholdImprovementsMember2022-12-310001217234us-gaap:LeaseholdImprovementsMember2021-12-310001217234us-gaap:MachineryAndEquipmentMember2022-12-310001217234us-gaap:MachineryAndEquipmentMember2021-12-310001217234us-gaap:SoftwareDevelopmentMember2022-12-310001217234us-gaap:SoftwareDevelopmentMember2021-12-310001217234us-gaap:ConstructionInProgressMember2022-12-310001217234us-gaap:ConstructionInProgressMember2021-12-310001217234cdna:ComputerAndOfficeEquipmentMember2022-12-310001217234cdna:ComputerAndOfficeEquipmentMember2021-12-310001217234us-gaap:FurnitureAndFixturesMember2022-12-310001217234us-gaap:FurnitureAndFixturesMember2021-12-310001217234srt:MinimumMember2022-06-300001217234srt:MinimumMember2022-02-280001217234srt:MaximumMember2022-06-300001217234srt:MaximumMember2022-02-2800012172342022-06-012022-06-300001217234cdna:LeasesCommencedInJuly2022Member2022-12-310001217234cdna:LeasesCommencedInAugust2022Member2022-12-3100012172342014-06-012014-06-30cdna:milestone_payment0001217234cdna:NoncurrentLiabilitiesMember2022-12-310001217234cdna:CAREDXINCVsNateraIncMember2022-03-072022-03-140001217234cdna:CAREDXINCVsNateraIncMembercdna:CompensatoryDamagesMember2022-03-072022-03-140001217234cdna:CAREDXINCVsNateraIncMembercdna:PunitiveDamagesMember2022-03-072022-03-140001217234cdna:CAREDXINCVsNateraIncMember2022-05-132022-05-13cdna:complaint00012172342022-12-0300012172342022-12-032022-12-030001217234us-gaap:MeasurementInputExpectedTermMemberus-gaap:CommonStockMembercdna:ClassOfWarrantOrRightIssuedDateTwoMember2022-01-012022-12-310001217234us-gaap:CommonStockMembercdna:ClassOfWarrantOrRightIssuedDateTwoMember2022-12-310001217234cdna:TwoThousandNineteenEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001217234cdna:TwoThousandNineteenEquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001217234cdna:TwoThousandAndFourteenEquityIncentivePlanMember2022-12-310001217234cdna:TwoThousandAndSixteenInducementPlanMember2016-04-210001217234cdna:TwoThousandAndSixteenInducementPlanMember2022-12-310001217234cdna:TwoThousandNineteenEquityIncentivePlanMember2022-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2021-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001217234us-gaap:RestrictedStockUnitsRSUMember2022-12-310001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2022-12-310001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2022-01-012022-12-310001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2022-01-012022-06-300001217234cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember2022-07-012022-12-310001217234cdna:EmployeeStockPurchasePlanMember2022-01-012022-12-310001217234cdna:EmployeeStockPurchasePlanMember2021-01-012021-12-310001217234cdna:EmployeeStockPurchasePlanMember2022-12-310001217234cdna:NonEmployeeDirectorMember2022-01-012022-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMembercdna:NonEmployeeDirectorMember2022-01-012022-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMembercdna:NonEmployeeDirectorMember2021-01-012021-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMembercdna:NonEmployeeDirectorMember2020-01-012020-12-310001217234us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001217234us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001217234us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001217234us-gaap:EmployeeStockMember2022-01-012022-12-310001217234us-gaap:EmployeeStockMember2021-01-012021-12-310001217234us-gaap:EmployeeStockMember2020-01-012020-12-310001217234us-gaap:EmployeeStockMembersrt:MinimumMember2022-01-012022-12-310001217234srt:MaximumMemberus-gaap:EmployeeStockMember2022-01-012022-12-310001217234us-gaap:EmployeeStockMembersrt:MinimumMember2021-01-012021-12-310001217234srt:MaximumMemberus-gaap:EmployeeStockMember2021-01-012021-12-310001217234us-gaap:EmployeeStockMembersrt:MinimumMember2020-01-012020-12-310001217234srt:MaximumMemberus-gaap:EmployeeStockMember2020-01-012020-12-310001217234us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001217234us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001217234us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001217234us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-31iso4217:XUA0001217234us-gaap:DomesticCountryMember2022-12-310001217234us-gaap:StateAndLocalJurisdictionMember2022-12-310001217234us-gaap:ForeignCountryMember2022-12-310001217234us-gaap:StateAndLocalJurisdictionMemberstpr:CA2022-12-310001217234us-gaap:DomesticCountryMember2021-01-012021-12-310001217234us-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-310001217234us-gaap:ForeignCountryMember2022-01-012022-12-310001217234us-gaap:ServiceMembercountry:US2022-01-012022-12-310001217234us-gaap:ServiceMembercountry:US2021-01-012021-12-310001217234us-gaap:ServiceMembercountry:US2020-01-012020-12-310001217234us-gaap:ServiceMembercdna:RestOfWorldMember2022-01-012022-12-310001217234us-gaap:ServiceMembercdna:RestOfWorldMember2021-01-012021-12-310001217234us-gaap:ServiceMembercdna:RestOfWorldMember2020-01-012020-12-310001217234us-gaap:ProductMembercountry:US2022-01-012022-12-310001217234us-gaap:ProductMembercountry:US2021-01-012021-12-310001217234us-gaap:ProductMembercountry:US2020-01-012020-12-310001217234us-gaap:ProductMembersrt:EuropeMember2022-01-012022-12-310001217234us-gaap:ProductMembersrt:EuropeMember2021-01-012021-12-310001217234us-gaap:ProductMembersrt:EuropeMember2020-01-012020-12-310001217234us-gaap:ProductMembercdna:RestOfWorldMember2022-01-012022-12-310001217234us-gaap:ProductMembercdna:RestOfWorldMember2021-01-012021-12-310001217234us-gaap:ProductMembercdna:RestOfWorldMember2020-01-012020-12-310001217234cdna:PatientAndDigitalSolutionsMembercountry:US2022-01-012022-12-310001217234cdna:PatientAndDigitalSolutionsMembercountry:US2021-01-012021-12-310001217234cdna:PatientAndDigitalSolutionsMembercountry:US2020-01-012020-12-310001217234cdna:PatientAndDigitalSolutionsMembersrt:EuropeMember2022-01-012022-12-310001217234cdna:PatientAndDigitalSolutionsMembersrt:EuropeMember2021-01-012021-12-310001217234cdna:PatientAndDigitalSolutionsMembersrt:EuropeMember2020-01-012020-12-310001217234cdna:PatientAndDigitalSolutionsMembercdna:RestOfWorldMember2022-01-012022-12-310001217234cdna:PatientAndDigitalSolutionsMembercdna:RestOfWorldMember2021-01-012021-12-310001217234cdna:PatientAndDigitalSolutionsMembercdna:RestOfWorldMember2020-01-012020-12-310001217234country:US2022-01-012022-12-310001217234country:US2021-01-012021-12-310001217234country:US2020-01-012020-12-310001217234srt:EuropeMember2022-01-012022-12-310001217234srt:EuropeMember2021-01-012021-12-310001217234srt:EuropeMember2020-01-012020-12-310001217234cdna:RestOfWorldMember2022-01-012022-12-310001217234cdna:RestOfWorldMember2021-01-012021-12-310001217234cdna:RestOfWorldMember2020-01-012020-12-310001217234country:US2022-12-310001217234country:US2021-12-310001217234srt:EuropeMember2022-12-310001217234srt:EuropeMember2021-12-310001217234cdna:RestOfWorldMember2022-12-310001217234cdna:RestOfWorldMember2021-12-31cdna:segment0001217234us-gaap:SubsequentEventMember2023-01-012023-02-27
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________________________________________________________________________________________
Form 10-K
________________________________________________________________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from               to              
Commission File Number 001-36536
________________________________________________________________________________________________________
CAREDX, INC.
(Exact Name of Registrant as Specified in its Charter)
________________________________________________________________________________________________________
Delaware94-3316839
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification Number)
8000 Marina Boulevard
Brisbane, California 94005
(Address of Principal Executive Offices, Including Zip Code)
(415) 287-2300
(Registrant’s Telephone Number, Including Area Code)
Securities Registered Pursuant to Section 12(b) of the Act:
Title of Each Class 
Trading Symbol(s)
Name of Each Exchange on Which Registered 
Common Stock, par value $0.001 per shareCDNAThe Nasdaq Stock Market LLC
Securities Registered Pursuant to Section 12(g) of the Act: None
________________________________________________________________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.    Yes      No  
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes     No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filer Accelerated filer
Non-accelerated filer  Smaller reporting company
  Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  
If securities are registered pursuant to Section 12(b) of the Exchange Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b) of the Exchange Act.
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant, based on the closing price of a share of the registrant’s common stock on June 30, 2022, the last business day of the registrant's most recently completed second fiscal quarter, as reported by the Nasdaq Global Market on such date was approximately $1.1 billion. Shares of the registrant’s common stock held by each executive officer, director and holder of 10% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.
The number of shares of the registrant’s Common Stock outstanding as of February 23, 2023 was 53,674,392.


DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement relating to the 2023 Annual Meeting of Stockholders, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this Annual Report on Form 10-K, will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2022.

1

TABLE OF CONTENTS
Item No.
Page
No.
 
  
  
 

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements contained in this Annual Report on Form 10-K other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “should,” “would,” “project,” “plan,” “target,” “contemplate,” “predict,” “expect” and the negative and plural forms of these words and similar expressions are intended to identify forward-looking statements.
These forward-looking statements may include, but are not limited to, statements concerning the following:
the potential impact to our business, revenue, financial condition and employees, including disruptions to our testing services, laboratories, clinical trials, supply chain and operations, due to the COVID-19 global pandemic;
our ability to generate revenue and increase the commercial success of our current and future testing services, products and patient and digital solutions;
our ability to obtain, maintain and expand reimbursement coverage from payers for our current and other future testing services, if any;
our plans and ability to continue updating our testing services, products and patient and digital solutions to maintain our leading position in transplantations;
the outcome or success of our clinical trial collaborations and registry studies, including Kidney Allograft Outcomes AlloSure Registry, or K-OAR, the Outcomes of KidneyCare on Renal Allografts registry study, or OKRA, and the Surveillance HeartCare Outcomes Registry, or SHORE;
the favorable review of our testing services and product offerings, and our future solutions, if any, in peer-reviewed publications;
our ability to obtain additional financing on terms favorable to us, or at all;
our anticipated cash needs and our anticipated uses of our funds, including our estimates regarding operating expenses and capital requirements;
anticipated trends and challenges in our business and the markets in which we operate;
our dependence on certain of our suppliers, service providers and other distribution partners;
disruptions to our business, including disruptions at our laboratories and manufacturing facilities;
our ability to retain key members of our management team;
our ability to make successful acquisitions or investments and to manage the integration of such acquisitions or investments;
our ability to expand internationally;
our compliance with federal, state and foreign regulatory requirements;
our ability to protect and enforce our intellectual property rights, our strategies regarding filing additional patent applications to strengthen our intellectual property rights, and our ability to defend against intellectual property claims that may be brought against us;
our ability to successfully assert, defend against or settle any litigation brought by or against us or other legal matters or disputes;
our ability to remediate the material weaknesses in our internal control over financial reporting as of December 31, 2022; and
our ability to comply with the requirements of being a public company.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section entitled “Risk Factors” included in Part I, Item 1A and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially and adversely from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
3

You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report to conform these statements to actual results or to changes in our expectations.
You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed with the Securities and Exchange Commission, or the SEC, as exhibits to this Annual Report on Form 10-K with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect. We qualify all forward-looking statements by these cautionary statements.
4

PART I
ITEM 1. BUSINESS
Company Overview
CareDx, Inc., or “CareDx” or the “Company” or “we” or “us” and “our”, together with our subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. We offer testing services, products, and patient and digital solutions along the pre- and post-transplant patient journey, and we are a leading provider of genomics-based information for transplant patients. Our headquarters are in Brisbane, California. Our primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia and Stockholm, Sweden.
Our commercially available testing services consist of AlloSure® Kidney, a donor-derived cell-free DNA, or dd-cfDNA, solution for kidney transplant patients, AlloMap® Heart, a gene expression solution for heart transplant patients, AlloSure® Heart, a dd-cfDNA solution for heart transplant patients, and AlloSure® Lung, a dd-cfDNA solution for lung transplant patients. We have initiated clinical studies to generate data on our existing and planned future testing services. We have signed multiple biopharma research partnerships for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. We also offer high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. In 2019, we began providing digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management, or Ottr, and XynManagement, Inc., or XynManagement. We have since increased our offerings in patient and digital solutions with the 2021 acquisitions of TransChart LLC, or TransChart, MedActionPlan.com, LLC, or MedActionPlan, and The Transplant Pharmacy, or TTP. During 2022, we performed more than 182,000 commercial tests from our Brisbane, California, laboratory. According to the U.S. Department of Health and Human Services’ Organ Procurement and Transplantation Network, there are approximately 235 and 143 centers performing kidney and heart transplants, respectively, in the United States.
Testing Services
We develop and provide diagnostic surveillance testing services for solid organ transplant recipients, hematopoietic stem cell transplant recipients and recipients of engineered cell therapies.
Kidney
AlloSure Kidney, our transplant surveillance solution, was commercially launched in October 2017 and is our dd-cfDNA offering built on a Next Generation Sequencing, or NGS, platform. In transplantation, more than 100 papers from over 50 studies globally have shown the value of dd-cfDNA in the management of solid organ transplantation. AlloSure Kidney is able to discriminate dd-cfDNA from recipient-cell-free DNA, targeting polymorphisms between donor and recipient. This single-nucleotide polymorphism, or SNPs, approach across all the somatic chromosomes is specifically designed for transplantation, allowing a scalable, high-quality test to differentiate dd-cfDNA.
AlloSure Kidney has received positive coverage decisions for reimbursement from Medicare. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several commercial payers, and is reimbursed by other private payers on a case-by-case basis.
Multiple studies have demonstrated that significant allograft injury can occur in the absence of changes in serum creatinine. Thus, clinicians have limited ability to detect injury early and intervene to prevent long-term damage using this marker. While histologic analysis of the allograft biopsy specimen remains the standard method used to assess injury and differentiate rejection from other injury in kidney transplants, as an invasive test with complications, repetitive biopsies are not well tolerated. AlloSure Kidney provides a non-invasive test, assessing allograft injury that enables more frequent, quantitative and safer assessment of allograft rejection and injury status. Beyond allograft rejection, the assessment of molecular inflammation has shown further utility in the assessment of proteinuria, the formation of De Novo donor specific antibodies, or DSAs, and as a surrogate predictive measure of estimated glomerular filtration rate, or eGFR, decline. Monitoring of graft injury through AlloSure Kidney allows clinicians to optimize allograft biopsies, identify allograft injury and guide immunosuppression management more accurately.
Since the analytical validation paper in the Journal of Molecular Diagnostics in 2016 before the commercial launch of AlloSure Kidney, there has been an increasing body of evidence supporting the use of AlloSure Kidney dd-cfDNA in the assessment and surveillance of kidney transplants. Bloom et al evaluated 102 kidney recipients and demonstrated that dd-cfDNA levels could discriminate accurately and non-invasively distinguish rejection from other types of graft injury. In contrast, serum creatinine has area under the curve of 50%, showing no significant difference between patients with and without rejection. Multiple
5

publications and abstracts have shown AlloSure Kidney’s value in the management of BK viremia, as well as numerous pathologies that cause molecular inflammation and injury such as DSAs and eGFR decline. Most recently, its utility in the assessment of T-cell mediated rejection (TCMR) 1A and borderline rejection was published in the American Journal of Transplant, or AJT, and the outcomes of 1,000 patients were published in Kidney International.
The prospective multicenter trial, the Kidney Allograft Outcomes AlloSure Kidney Registry study, or K-OAR study, has enrolled over 1,700 patients, with plans to survey patients with AlloSure Kidney for 3 years and provide further clinical utility of AlloSure Kidney in the surveillance of kidney transplant recipients. Preliminary results from the K-OAR study were presented at the CareDx Symposium at the American Transplant Congress held in June 2021 and demonstrated:
Implementation of AlloSure surveillance does not adversely impact 12-month eGFR.
AlloSure is not affected by Interstitial Fibrosis and Tubular Atrophy, or IFTA – higher grades of IF/TA were not associated with increased AlloSure scores.
Fewer biopsies - fewer patients in the KOAR cohort required one or more allograft biopsies compared to the DART surveillance cohort.
AlloSure-guided biopsies are higher yield – the number of for-cause (clinically indicated) biopsies performed was similar to that seen in DART, but AlloSure-guided biopsies demonstrated higher yield for actionable findings.
Higher AlloSure with transplant glomerulopathy – Transplant glomerulopathy relatively uncommon on biopsies within 1 year but a trend towards higher AlloSure scores when identified.
Excellent graft and patient survival - graft survival slightly higher than contemporary United Network for Organ Sharing (UNOS) patient population, despite being a slightly higher risk cohort.
Validated, reproducible performance - overall performance of AlloSure similar to that seen in other large cohorts, including DART and ADMIRAL.
KidneyCare
KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of iBox in one surveillance solution. We have not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or iBox.
In September 2019, we announced the enrollment of the first patient in the Outcomes of KidneyCare on Renal Allografts, or OKRA, study, which is an extension of the K-OAR study. OKRA is a prospective, multi-center, observational registry of patients receiving KidneyCare for surveillance. Combined with K-OAR, more than 3,000 patients have been enrolled into the study.
Heart
AlloMap Heart is a gene expression test that helps clinicians monitor and identify heart transplant recipients with stable graft function who have a low probability of moderate-to-severe acute cellular rejection. Since 2008, we have sought to expand the adoption and utilization of our AlloMap Heart solution through ongoing studies to substantiate the clinical utility and actionability of AlloMap Heart, secure positive reimbursement decisions from large private and public payers, develop and enhance our relationships with key members of the transplant community, including opinion leaders at major transplant centers, and explore opportunities and technologies for the development of additional solutions for post-transplant surveillance.
We believe the use of AlloMap Heart, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a heart transplant, can improve patient care by helping healthcare providers avoid the use of unnecessary, invasive surveillance biopsies and may help to determine the appropriate dosage levels of immunosuppressants. In 2008, AlloMap Heart received 510(k) clearance from the U.S. Food and Drug Administration, or the FDA, for marketing and sale as a test to aid in the identification of heart transplant recipients, who have a low probability of moderate/severe acute cellular rejection at the time of testing, in conjunction with standard clinical assessment. The 510(k) clearance from the FDA is also for an In Vitro Diagnostic Multivariate Index Assay, or IVDMIA. AlloMap Heart Score Variability, or AMV, is an additional service we offer, which provides complementary information to help personalize long-term care of heart transplant recipients. It is available only upon request by clinicians. A patient’s AMV is based on the variability of a patient’s AlloMap Heart scores over time and may be used as a risk stratification tool in estimating the probability that one or more of the clinical events in heart transplant recipients may occur in the future. AMV may be computed from four AlloMap Heart test results within a 24-month period. In addition, the clinical utility of AlloMap Heart is supported by numerous clinical trials that we have sponsored, the results of which have been published in leading peer-reviewed medical journals.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.
6

In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753. AlloSure Heart has received a positive coverage decision from Geisinger Health and is covered for use throughout Kaiser.
We have also successfully completed several landmark clinical trials in the transplant field demonstrating the clinical utility of AlloMap Heart for surveillance of heart transplant recipients. We initially established the analytical and clinical validity of AlloMap Heart based on our Cardiac Allograft Rejection Gene Expression Observational (Deng, M. et al., Am J Transplantation 2006), or CARGO study, which was published in the AJT. A subsequent clinical utility trial, Invasive Monitoring Attenuation through Gene Expression (Pham MX et al., N. Eng. J. Med., 2010), or IMAGE, published in The New England Journal of Medicine, demonstrated that clinical outcomes in recipients managed with AlloMap Heart surveillance were equivalent (non-inferior) to outcomes in recipients managed with biopsies. The results of our clinical trials have also been presented at major medical society congresses. AlloMap Heart is now recommended as part of the ISHLT (International Society for Heart and Lung Transplantation) guidelines.
HeartCare
HeartCare includes the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure Heart in one surveillance solution. An approach to surveillance using HeartCare provides information from two complementary measures: (i) AlloMap Heart – a measure of immune activation, and (ii) AlloSure Heart – a measure of graft injury.
Clinical validation data from the Donor-Derived Cell-Free DNA-Outcomes AlloMap Registry (NCT02178943), or D-OAR, was published in the AJT in 2019. D-OAR was an observational, prospective, multicenter study to characterize the AlloSure Heart dd-cfDNA in a routine, clinical surveillance setting with heart transplant recipients. The D-OAR study was designed to validate that plasma levels of AlloSure Heart dd-cfDNA can discriminate acute rejection from no rejection, as determined by endomyocardial biopsy criteria.
HeartCare provides robust information about distinct biological processes, such as immune quiescence, active injury, Acute Cellular Rejection, or ACR, and Antibody Mediated Rejection, or AMR. In September 2018, we initiated the Surveillance HeartCare Outcomes Registry, or SHORE. SHORE is a prospective, multi-center, observational, registry of patients receiving HeartCare for surveillance. Patients enrolled in SHORE will be followed for 5 years with collection of clinical data and assessment of 5-year outcomes.
The most recent ISHLT guidelines published in 2022 reinforced their use of AlloMap Heart, and referenced the combined use of AlloSure Heart and AlloMap Heart for surveillance purposes.
Lung
In February 2019, AlloSure Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. One of these studies, launched in April 2020, is the ALARM, or AlloSure Lung Allograft Remote Monitoring, study, with Johns Hopkins University, where the impact of AlloSure Lung combined with RemoTraC is being measured. AlloSure Lung applies proprietary NGS technology to measure dd-cfDNA from the donor lung in the recipient bloodstream to monitor graft injury. In June 2020, we submitted an application to the Palmetto MolDx Technology Assessment program seeking coverage and reimbursement for AlloSure Lung and since then we have been in active discussions with Palmetto. In October 2021, we launched AlloSure Lung as part of the CHEST 2021 Annual Meeting. We have gained early adoption with some commercial payers.
Cellular Therapy
In April 2020, we initiated a research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy. AlloCell is being commercialized through research agreements with biopharma companies developing cell therapies. We have executed multiple additional agreements with biopharma therapeutics companies to use AlloCell in research and clinical studies.
In July 2021, we launched the Assessing Chimerism and Relapse of Bone marrow/ HCT transplant using AlloHeme Testing, or ACROBAT, study. The ACROBAT study is a prospective, multicenter, observational cohort study to evaluate the use of AlloHeme, a microchimerism NGS tool to predict post-transplant relapse in patients with allogeneic hematopoietic cell transplants, or HCT. This study is currently enrolling patients.


7

Products
We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a solid organ or stem cell donor and a recipient, and help to provide post-transplant surveillance of these recipients.
Our historical product portfolio includes QTYPE and Olerup SSP. QTYPE enables Human Leukocyte Antigen, or HLA, typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time polymerase chain reaction, or PCR, methodology. Olerup SSP is used to type HLA alleles based on the sequence specific primer, or SSP, technology.
On May 4, 2018, we entered into a license and collaboration agreement with Illumina, Inc., or Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina’s NGS products and technologies for use in transplantation diagnostic testing.
On June 1, 2018, we became the exclusive worldwide distributor of Illumina’s TruSight HLA product line. TruSight HLA was discontinued in December 2021 and we have progressively converted existing customers to AlloSeq. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines in the field of bone marrow and solid organ transplantation on diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.
In September 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and we received CE mark authorization on January 10, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.
Also in September 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than other solutions on the market and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq Tx has simple NGS workflow, with a single tube for processing and steps to reduce errors. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.
In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market. AlloSeq HCT received CE mark authorization in May 2022.
In March 2021, we acquired certain assets of BFS Molecular S.R.L., or BFS Molecular, a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
In May 2022, we commercially launched Tx9, a high throughput version of Tx17 for HLA typing in high volume laboratories. Tx9 received CE mark authorization in August 2022.
Patient and Digital Solutions
In 2019, we began providing digital solutions to transplant centers following the acquisitions of Ottr and XynManagement.
On May 7, 2019, we acquired 100% of the outstanding common stock of Ottr. Ottr was formed in 1993 and is a leading provider of transplant patient management software, or the Ottr software, which provides comprehensive solutions for transplant patient management. The Ottr software enables integration with electronic medical records, or EMR, systems, including Cerner and Epic, providing patient surveillance management tools and outcomes data to transplant centers.
On August 26, 2019, we acquired 100% of the outstanding common stock of XynManagement. XynManagement provides two unique solutions, XynQAPI software, or XynQAPI and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients, or SRTR, reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility. Refer to Note 6 of the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further detail regarding these acquisitions.
In September 2020, we launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, we acquired TransChart. TransChart provides EMR software to hospitals throughout the United States to care for patients who have or may need an organ transplant. As part of our acquisition of TransChart in January 2021, we acquired
8

Tx Access, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, we acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
In June 2021, we entered into a strategic agreement, which was amended in April 2022, with OrganX to develop clinical decision support tools across the transplant patient journey. Together, we and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system.
In November 2021, we acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. MedActionPlan is a leader in patient medication management for transplant patients and beyond.
In December 2021, we acquired TTP, a transplant focused pharmacy located in Mississippi. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.
COVID-19 Impact
In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, we experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, we launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests.
There continues to be uncertainty around the COVID-19 pandemic as the Omicron variant, including its sub-variants, has periodically caused increases in COVID-19 cases globally, which in turn impacted the availability of medical personnel in transplant centers and the volume of transplant procedures. A sustained reduction in transplant volume can negatively impact our testing volumes, as we saw in the early part of the first quarter of 2022.
Our product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as we were unable to undertake onsite discussions and demonstrations of our recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. Our product business regained normalized sales volumes during the fourth quarter of 2020.
We are maintaining our testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among our employees. In areas where COVID-19 continues to impact healthcare operations, our field-based sales and clinical support teams are supporting providers through virtual platforms.
In addition, we created, and continue to have, a COVID-19 task force that is responsible for crisis decision making, employee communications, and enforcing all safety, monitoring and testing protocols in line with local regulations.
Due to COVID-19, quarantines, shelter-in-place and similar government orders, or the perception that such orders, shutdowns or other restrictions on the conduct of business operations could occur or could impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, and there may be disruptions in our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities.
In addition, our clinical studies may be affected by the COVID-19 pandemic. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic or reduced staffing due to staff members contracting COVID-19. Some patients may not be able to comply with clinical study protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to, or become infected with, COVID-19, may adversely impact our clinical trial operations.
Our History
We were originally incorporated in Delaware in December 1998 under the name Hippocratic Engineering, Inc. In April 1999, we changed our name to BioCardia, Inc., and in June 2002, we changed our name to Expression Diagnostics, Inc. In July 2007, we changed our name to XDx, Inc. and in March 2014, we changed our name to CareDx, Inc. Our principal executive offices are located at 8000 Marina Boulevard, Brisbane, California and our telephone number is (415) 287-2300.
9

For a further timeline of our history, please refer to our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 28, 2020.
Our software solutions are currently used in over 160 transplant centers in the U.S.
As of December 31, 2022, substantially all of our revenues came from the United States and Europe, and substantially all of our assets and operations were located in the United States, Sweden and Australia.
We are organized and operate as a single reportable segment. Refer to Note 15 of the consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Limitations of Existing Approaches for Surveillance of Transplant Recipients
The care of organ transplant recipients is an intense and costly effort and requires life-long surveillance and management by highly specialized clinicians and other healthcare providers. The estimated U.S. average 2020 charges for a heart transplant were $1.66 million and for a kidney transplant were $0.44 million for the period 30 days before the transplant and 180 days after the transplant. The lifetime cost for transplant recipients varies significantly depending on each individual patient's circumstances. Unsuccessful treatment of rejection can result in an additional transplant. In the case of a kidney transplant, the median annual Medicare cost of care for a recipient whose kidney fails and is on dialysis is 500% more than the median annual cost of care for a recipient with a functioning transplant.
The historical standard for heart transplant surveillance has been the microscopic examination of heart tissue obtained through an invasive endomyocardial biopsy. In the biopsy procedure, a catheter is inserted into the right internal jugular vein in the recipient’s neck and threaded into the right ventricle of the heart. Four pieces of tissue are cut from the wall of the heart and sent to the laboratory for examination by a pathologist who uses a microscope to look for evidence of cellular rejection. Limitations of biopsies include: (i) the pathologist evaluations, which are subjective and dependent upon visual assessment and qualitative interpretation, (ii) tissue sampling errors, and (iii) the potential for procedure related complications such as damage to the valve structures in the heart. The typical schedule of biopsy surveillance may involve eight to ten biopsies within the first six months after transplant and up to fifteen biopsies within the first year post-transplant. 
Because repeated biopsies can cause cumulative risk and trauma to the heart, the frequency of biopsy surveillance after one year is low, despite the fact that recipients would benefit from continued monitoring for rejection and management of their immunosuppressive drugs for the rest of their lives. With less biopsy data collected after the first year post-transplant, clinicians have less information upon which to tailor immunosuppression treatment for their recipients.
The use of renal biopsies for surveillance of kidney transplants is similarly limited due to the costs and risks associated with the invasive procedure. Therefore, the main clinical test of transplanted kidney surveillance is serum creatinine levels. An increase in serum creatinine levels is an indicator of diminished kidney function, and although this test is widely used, changes in serum creatinine are nonspecific as to cause and not sensitive, as serum creatinine may only be detected after significant and irreversible renal function loss has occurred.
The prevention and treatment of rejection in heart and kidney transplant recipients is managed primarily through the use of immunosuppressive drugs. Surveillance biopsies are infrequent after the first year because of procedural risks, discomfort, inconvenience, expense and the low rate of finding silent rejection. As a result, clinicians have limited and infrequent information about an individual recipient’s risk of rejection over the months and years following transplant. In the average recipient, the immune system gradually adapts to the organ graft, and the need for immunosuppression declines over time. However, there is meaningful variation in the level of rejection activity and need for immunosuppression among transplant recipients. Limited insight into the immune status of the individual recipient often causes clinicians to adopt a “one-size-fits all” approach to immunosuppression to help protect against the severe consequences of rejection. Although typical doses of immunosuppressants result in a low rate of rejection in the transplant population as a whole, many individuals may receive more intense immunosuppressants than they actually need.
The Need for a Better Surveillance Solution
Improved post-transplant diagnostics are necessary to achieve further gains in the long-term care and health outcomes of heart, kidney and other organ transplant recipients. More effective solutions for the surveillance and risk assessment of recipients would improve the clinician’s ability to individualize immunosuppression therapy and to reduce the use of invasive biopsies. We believe that core elements of effective surveillance solutions include:
highly accurate and quantitative results differentiating rejection from non-rejection status;
non-invasive procedures that do not create risks to the recipient;
ease of implementation;
10

earlier detection of rejection; and
the ability to provide results with timing and at a frequency that allows for informed and effective treatment decisions.
Clinical Studies for our Testing Services
Kidney
In March 2017, the Journal of the American Society of Nephrology published the article Cell-Free DNA and Active Rejection in Kidney Allografts. The article reported that increased levels of dd-cfDNA detected using AlloSure Kidney are associated with active rejection of the kidney allograft. The Diagnosing Acute Rejection in Kidney Transplant Recipients, or DART, study evidence suggests that AlloSure Kidney, a non-invasive blood test, may enable more frequent, quantitative, and safer assessment of allograft rejection and injury. As part of a surveillance strategy, AlloSure Kidney could help identify patients with new or ongoing organ injury. In the DART study, to investigate the use of AlloSure Kidney as a surveillance tool, the investigators prospectively collected blood specimens from renal transplant patients at scheduled intervals and at the time of clinically indicated biopsies. Key findings of the study were as follows:
AlloSure Kidney provides clear stratification of patients for probability of rejection;
Active rejection patients showed median AlloSure Kidney levels at 1.6%;
Antibody- mediated rejection, or ABMR, patients showed median AlloSure Kidney levels at 2.9%;
Non-rejection patients showed median AlloSure Kidney levels of 0.21%; and
AlloSure Kidney was superior to serum creatinine in identifying which patients had active rejection.
This was the first report to establish clinical performance characteristics for dd-cfDNA in renal transplant patients with an analytically validated assay of dd-cfDNA in the largest (N =398 patients) prospective, multicenter observational study of dd-cfDNA. Elevations in AlloSure Kidney were found to be strongly correlated with active rejection, especially ABMR. ABMR is increasingly recognized as the form of immune-mediated injury causing long-term graft loss. This progress was made possible by collaboration with 14 major renal transplant centers and their patients who volunteered to participate in the study.
A publication in the Journal of Applied Laboratory Medicine in March 2017 described the biological variation and clinical reference intervals of dd-cfDNA in stable healthy renal transplant recipients.
The AlloSure Kidney test has been approved for Medicare coverage for clinical use when a physician determines there is a need to assess the probability of allograft rejection in kidney transplant recipients. The DART study suggests that AlloSure Kidney can be used to discriminate the probability of active rejection from absence of rejection in a renal transplant recipient. Use of the test may reduce invasive percutaneous renal biopsy procedures among patients with a suspicion of rejection.
Publications based on the analyses of the accumulated DART database results were used as a guide to design K-OAR. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,700 renal transplant recipients who will receive AlloSure Kidney as part of long-term surveillance. The clinical outcomes of these patients will be entered into a registry database as the patients will be surveilled for three years.
The study cohort will include a minimum of 300 patients from centers that use renal surveillance biopsies showing the value of AlloSure Kidney in subclinical rejection. The remaining patients will be from centers that do not perform protocol surveillance biopsies, but for cause biopsies, which is the more common practice. Outcomes in these cohorts will be compared, showing the performance of AlloSure Kidney in all variations of clinical practice. A prospective propensity matched control cohort of 2,000 patients will be retrospectively analyzed from the subset of centers showing the value of AlloSure Kidney compared to its non-use.
The primary safety endpoint of this study is the amount of kidney tissue scarring and atrophy at one-year post-transplant, quantified by biopsy-based histopathology grade(s). The primary efficacy endpoint is the change in eGFR with the number of renal allograft biopsies performed during the first year being a secondary outcome. Other endpoints include patient survival, graft survival, change and serum creatinine, evaluated at years 1, 2 and 3 post-transplantation.
In January 2018, we initiated the “K-OAR” study to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients.
In September 2019, we announced the commencement of the “OKRA” study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of iBox for a multimodality surveillance solution. We have not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.
11

In December 2021, Kidney International published the article Clinical outcomes from the assessing donor derived cell free DNA monitoring Insights of kidney Allografts with Longitudinal surveillance (ADMIRAL). The article reports that increased levels of dd-cfDNA detected using AlloSure Kidney are associated with active rejection of the kidney allograft. ADMIRAL supports the work of DART further clinically validating the utility in a cohort of 1092 patients. The high-level summary of the manuscript shows:
Use in both subclinical and clinical rejection: Elevated AlloSure (≥ 0.5%) strongly correlated with clinical and subclinical allograft rejection (p<0.001);
Predictor of de novo donor-specific antibody (dnDSA): AlloSure associated with a 271% increased risk of development of dnDSA (p=0.001);
Associated with development of dnDSA: Elevated AlloSure levels ≥ 0.5% was associated with 3 times increase in the risk of development of dnDSA;
AlloSure as a leading indicator: AlloSure was elevated 91 days (median) ahead of DSA identification;
AlloSure is superior to serum creatinine (AUC of 80% v 49% respectively);
Identifies eGFR decline: Persistently elevated AlloSure (>1 result above 0.5%) predicted a > 25% decline in eGFR over 3 years (HR 1.97, p = 0.041), while persistently low levels identify allograft quiescence; and
AlloSure differentiates rejections which are going to cause long term damage vs short term rejection, which has treatment implications: oral outpatient treatment vs inpatient, expensive and potentially harmful therapies.
Heart
The clinical validation and utility of AlloMap Heart is supported by a number of major clinical trials involving more than 2,000 heart transplant recipients and published in leading peer-reviewed medical journals. Our trials are designed to evaluate the clinical utility of our solutions and are an integral part of our business strategy, clinical development and marketing programs. In heart transplantation, two major observational trials, CARGO and CARGO II, enabled the initial development, validation and further validation of AlloMap Heart to detect and monitor acute cellular rejection in heart transplant recipients. In addition to preserving blood samples and clinical data from these two trials, we have sponsored a multi-year, 34 multicenter-registry named OAR, which focuses on long-term outcomes of patients. We expect these samples and data to enable further discovery and product development of new biomarkers of organ rejection activity, and new diagnostic solutions. These repositories contain over 37,000 samples obtained from individual recipients who were typically followed for 10 serial visits and over one year or more, and who in many cases have associated biopsy-based rejection grades and other clinical outcome endpoints. We believe this extensive biorepository and database will be useful for new product development derived from analyses, correlative studies and validation efforts.
Additional clinical utility trials, including IMAGE and the Early Invasive Monitoring Attenuation through Gene Expression, or EIMAGE, have demonstrated that clinical outcomes in recipients managed with AlloMap Heart surveillance were equivalent to outcomes in recipients managed with biopsies. We have also published two reports of retrospective analyses from IMAGE and CARGO II trials that demonstrate that the variability in AlloMap Heart scores over time in an individual patient may be useful in predicting the risk for the patient of a future event of rejection and graft dysfunction.
In September 2018, we initiated SHORE. SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure® Heart in one surveillance solution.
Products
Our suite of AlloSeq products are commercial “NGS”-based kitted solutions. These products include: AlloSeq Tx, a high-resolution “HLA” typing solution, AlloSeq cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a solution for chimerism testing for stem cell transplant recipients.
Our other HLA typing products include: Olerup SSP, based on the “SSP” technology; and QTYPE, which uses real-time “PCR” methodology, to perform HLA typing.
QTYPE was commercially launched at the end of September 2016. QTYPE enables HLA typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time PCR methodology. QTYPE primarily focuses on low to intermediate resolution typing where high-resolution typing is not a requirement but even more rapid typing results are required, such as for deceased donor typing. Typing with QTYPE requires approximately one hour compared to the up to 2-3 hours that it takes to do traditional SSP typing and the 5-7 hours that it takes with sequence-specific oligonucleotides, or SSO.
12

Olerup SSP is used to type HLA alleles based on the SSP technology. The Olerup SSP product line comprises products for low to high-resolution HLA typing. The product line includes close to 115 different typing products. We offer one of the most up-to-date and comprehensive libraries of HLA typing kits based on SSP technology.
TruSight HLA was discontinued in December 2021 and we have progressively converted existing customers to AlloSeq. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines in the field of bone marrow and solid organ transplantation on diagnostic testing. These products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. Our AlloSeq products are designed to run on Illumina’s NGS instrumentation.
Research and Development
Our research and development activities focus on developing cutting edge organ transplant surveillance solutions, further expanding on our pre-transplant matching solutions and seeking to continuously explore and develop new clinically-relevant approaches to our products. Clinical operations dedicated to the design and implementation of high quality studies and registries for data collection to develop evidence to address unmet clinical needs of transplant recipients are included in research and development.
One area of focus for research and development activities has been to integrate acquired technology from the acquisitions of Ottr, XynManagement, TransChart and MedActionPlan and pursuant to our license and collaboration agreement with Cibiltech SAS. Integration of such technology with our current service offerings aligns a rich data set with augmented intelligence tools to better assess risk and help physicians better manage their daily patient care.
Research and development expenses of $90.4 million, $76.5 million and $48.9 million were incurred during the years ended December 31, 2022, 2021 and 2020, respectively.
Our ongoing efforts include:
increasing understanding of biological processes of transplant rejection through analysis of genes/metagenes and dd-cfDNA in ongoing clinical trials such as K-OAR and OKRA, and commercial laboratory testing to further improve clinical utility of AlloSure Kidney and KidneyCare;
validation and clinical utility studies of AlloSure for other organs such as lung, pancreas and liver;
increasing understanding of biological processes of transplant rejection through analysis of genes/metagenes in archived and ongoing clinical trials, OAR registry, SHORE registry and commercial laboratory testing to further improve clinical utility of AlloMap Heart and AlloSure Heart;
technology platform and procedure optimization as well as further advances of laboratory information management to increase efficiency and lower costs in our testing and laboratory operations;
validation and clinical utility studies of dd-cfDNA reagents and software distributed outside the United States;
developing solutions for monitoring the success of hematopoietic stem cell transplantation;
developing solutions to identify allograft rejection in transplant biopsy tissue;
further development of QTYPE to expand its addressable market by including additional genetic content;
further development of NGS product lines such as AlloSeq Tx, AlloSeq cfDNA and AlloSeq HCT;
merging and analyzing internal and public clinical data sets to better understand factors that impact short and long term outcomes;
designing a multi-stakeholder transplant innovation ecosystem to accelerate improved patient management;
integrating real world data to confirm and extend results from other clinical data sets;
developing and deploying smart analytics and machine learning artificial intelligence that provide clinical utility with respect to patient health such as AiTraC; and
developing solutions for assessment of infection in transplant recipients.
13

Testing Services Advancement and Development
Our research and development efforts are not limited to specific technology platforms, biomarkers or methodologies. Instead, we aim to leverage current and future innovations in biomarker identification and measurement, study design and data integration in developing future solutions.
dd-cfDNA for Kidney Transplants
Our published DART and Assessing AlloSure Dd-cfDNA Monitoring Insights of Renal Allografts With Longitudinal Surveillance (ADMIRAL) clinical studies have established the clinical validity of a dd-cfDNA-based solution for kidney transplant patients, AlloSure Kidney. DART was the first report to establish clinical performance characteristics for this molecular biomarker in renal transplant patients with an analytically validated assay of dd-cfDNA (N =398 patients) from a prospective, multicenter observational study of dd-cfDNA. The study population is representative of the spectrum renal transplant recipients in the United States. Elevations in AlloSure Kidney were found to be strongly correlated with active rejection, especially with ABMR. ABMR is increasingly recognized as the form of immune-mediated injury causing long-term graft loss.
K-OAR is the next step in the further development of data to support the clinical utility of AlloSure Kidney. The Centers for Medicare & Medicaid Services, or CMS, Medicare Administrative Contractor, or MAC, Palmetto GBA, or Palmetto, in October 2017, recommended Medicare coverage for AlloSure Kidney. The K-OAR study commenced in January 2018. K-OAR is a 1-2 and 3-year post-transplant clinical outcomes study in approximately 1,700 patients managed with AlloSure Kidney surveillance compared to another 300 patients who will serve as a comparative control group managed without AlloSure Kidney.
OKRA is a multicenter, prospective, observational registry, designed to measure outcomes of kidney transplant recipients managed with KidneyCare. KidneyCare complements AlloSure Kidney to include multimodality testing with the addition of AlloMap Kidney Gene Expression Profiling and prognostic graft assessment using iBox. The patient transplant registry is statistically powered to determine the utility of KidneyCare and provide real world data on the use of KidneyCare and AlloSure Kidney. OKRA targets more than 50 transplant centers and will enroll approximately 1,500 newly transplanted patients, complementing the K-OAR with 1,500 patients, matching both arms with a total of 1,000 control patients.
The ADMIRAL article reports that increased levels of dd-cfDNA detected using AlloSure Kidney are associated with allograft rejection. The long term utility shown in a cohort of 1,092 patients supports the work of all of the publications prior to this. The use of routine monitoring of AlloSure after kidney transplant may allow clinicians to identify subclinical allograft injury and intervene prior to development of a clinically evident graft injury. To evaluate this, data from 1,092 kidney transplant recipients monitored for dd-cfDNA over a three-year period was analyzed to assess the association of dd-cfDNA with histologic evidence of allograft rejection. Elevation of dd-cfDNA (0.5% or more) was significantly correlated with clinical and subclinical allograft rejection. dd-cfDNA values of 0.5% or more were associated with a nearly three-fold increase in risk of development of de novo donor-specific antibodies (hazard ratio 2.71) and were determined to be elevated a median of 91 days (interquartile range of 30-125 days) ahead of donor specific antibody identification. Persistently elevated dd-cfDNA (more than one result above the 0.5% threshold) predicted over a 25% decline in the estimated glomerular filtration rate over three years (hazard ratio 1.97). Therefore, routine monitoring of dd-cfDNA allowed early identification of clinically important graft injury. Biomarker monitoring complemented histology and traditional laboratory surveillance strategies as a prognostic marker and risk-stratification tool post-transplant. Thus, persistently low dd-cfDNA levels may accurately identify allograft quiescence or absence of injury, paving the way for personalization of immunosuppression trials.
AlloMap Kidney Gene Expression Tool
The AlloMap Kidney test is a gene expression profile utilizing the RNA-seq platform to measure immune quiescence in kidney transplant patients. AlloMap Kidney has exhibited robust performance characteristics with an accuracy correlation coefficient of 0.997 and a precision coefficient of variation of 0.049 across testing. Clinical validation using samples from prospective, multi-center studies demonstrated a sensitivity of 70% and specificity of 66% for allograft rejection, while the negative predictive value to AlloSure Kidney was 95% to discriminate rejection from quiescence at 10% prevalence of rejection.
dd-cfDNA for Heart Transplants
We believe that the AlloSure Heart dd-cfDNA-based solution provides additional value to AlloMap Heart.
Studies have reported that a higher percentage of dd-cfDNA in the bloodstream of patients is found with moderate or severe heart rejection compared to patients without rejection. A dd-cfDNA solution such as AlloSure for the heart could help clinicians identify recipients with a higher probability of rejection and help determine which patients warrant a subsequent biopsy, because the likelihood of detecting rejection in the biopsy specimen would be enhanced.
14

Accordingly, we offer HeartCare. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure Heart in one surveillance solution. An approach to surveillance using HeartCare provides information from the two complementary measures: (i) AlloMap Heart – a measure of immune activation, and (ii) AlloSure Heart – which measures graft injury. HeartCare provides complementary information about distinct biological processes, such as immune quiescence, active injury, ACR and AMR in heart transplant recipients.
We have established our proprietary strategy for quantification of donor specific dd-cfDNA and published a validation study of AlloSure Heart in 2019. We offer AlloSure Heart as a laboratory developed test for management of heart transplant recipients and HeartCare is included as part of our SHORE registry of dd-cfDNA in association with gene-expression profiling (AlloMap Heart) in heart transplant recipients.
The 2021 ISHLT guidelines published in 2022 note the growing adoption of dd-cfDNA testing among heart transplant recipients. These guidelines advocate for lifelong surveillance of the transplanted heart for rejection and acknowledge the utility and evidence underlying the use of dd-cfDNA in surveillance for rejection in a framework of clinical surveillance. The guidelines also speak to the use of multimodality testing using GEP and dd-cfDNA in the surveilling the transplanted heart for rejection.
HistoMap
We established a strategic research partnership with NanoString Technologies, Inc., or NanoString, dedicated to the development of HistoMap, a gene expression profiling, or GEP, solution to identify allograft rejection types in transplant biopsy tissue. The partnership will combine our clinical expertise and extensive transplant registries with NanoString’s technological capabilities to provide solutions that bring precision medicine to histopathology. We will utilize NanoString’s nCounter® technology in conjunction with the newly introduced Human Organ Transplant panel, a 770-gene panel designed to evaluate the human immune response in biopsy tissue from a transplanted organ. In May 2020, we established a partnership with Veracyte, Inc., pursuant to which we have certain exclusive worldwide field rights to develop and commercialize products, such as HistoMap using the nCounter technology. In 2021, we entered into a collaboration with Arkana Laboratories, a leading kidney pathology laboratory, to develop HistoMap Kidney.
Product Advancement and Development
Our ongoing research and development for our lab products business is focused on kitted products for pre-transplant and post-transplant patient testing. In the last decade of next generation, the ubiquity of sequencing has unveiled significant additional sequence diversity in the HLA region on chromosome 6 of the human genome. While the clinical impact of some of the sequence diversity is unclear, many newly identified HLA alleles need to be integrated into ongoing updates of the QTYPE and AlloSeq Tx kits. We have been updating, and intend to continue to update, our HLA typing kits with newly identified alleles. QTYPE and AlloSeq Tx use technology platforms that can readily accommodate this increase in HLA allele assays.
The advent of NGS technology has enabled significant improvement in HLA sequencing data. We are developing further improved versions of NGS HLA testing that will provide full gene coverage while streamlining the laboratory workflow. AlloSeq Tx is the first of its kind next-generation sequencing HLA typing solution, utilizing hybrid capture technology. This technology enables the most comprehensive sequencing available, covering more of the HLA genes than current solutions and adding coverage of non-HLA genes that may impact transplant patient matching and patient management. Our HLA typing products are used in labs throughout the world to help determine which organs or bone marrow are a transplantation match between the donor and the recipient.
We expanded our market-leading portfolio of NGS transplantation offerings with the global launch of AlloSeq cfDNA and AlloSeq HCT. These post-transplant surveillance products enable access to our dd-cfDNA technology to laboratories and patients outside the United States. We also introduced AlloSeq Tx at the 2019 ASHI Annual Meeting and continue to improve the product.
Finally, our research and development staff are collaborating to advance the synergies of products across the pre- and post-transplant continuum.
Patient and Digital Solutions Business Development
We develop, deploy and promote a rational set of software tools and data-driven services that provide clinical utility with respect to medication adherence and overall patient health. Our vision is to add smart analytics and machine learning to artificial intelligence in transplant. Going forward, we will strive to bring our multi-modality testing solutions and machine learning algorithms to the transplant clinic under our AiTraC umbrella. AiTraC will utilize the large clinical data that are collected through our registry studies to provide caregivers with point of care decision-making support tools that allow them to stratify the patient population.
15

We acquired Ottr and XynManagement in 2019. These acquisitions have strengthened our growing portfolio of transplant software solutions such as Ottr and XynQAPI. In 2021, we acquired TransChart, MedActionPlan and TTP. We are committed to continue upgrading these software programs, including medication adherence management, and further integrating them into our current testing service offerings to provide a unified user experience.
We are actively working on additional partnerships and patient-focused service offerings.
Reimbursement
We have been successful in achieving reimbursement for our testing services. Reimbursement for AlloSure Kidney comes primarily from Medicare. Reimbursement for AlloMap Heart comes primarily from Medicare and private third party payers such as insurance companies and managed care organizations.
Medicare
We are reimbursed by Medicare for AlloSure Kidney, AlloMap Heart and AlloSure Heart tests performed on patients covered by Medicare. Tests performed on patients covered by Medicare represented 34%, 40% and 48% of all tests in 2022, 2021 and 2020, respectively. Approximately 64%, 68% and 67% of all testing services revenue was derived from Medicare for the years ended December 31, 2022, 2021 and 2020, respectively.
AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several commercial payers, and is reimbursed by other private payers on a case-by-case basis.
Following the assignment of a Category 1 Current Procedural Terminology, or CPT code, for AlloMap Heart in September 2015, CMS issued a proposed Clinical Laboratory Fee Schedule, or CLFS, Preliminary Determinations for calendar year 2016. In October 2016, CMS reversed its preliminary gapfill determination for the 2017 CLFS and restored the final pricing determinations for AlloMap Heart in the 2017 CLFS to $2,821. The Protecting Access to Medicare Act of 2014, or PAMA, includes a substantial new payment system for clinical laboratory tests under the CLFS. Under PAMA, laboratories that receive the majority of their Medicare revenues from payments made under the CLFS would report initially and then on a subsequent three-year basis thereafter (or annually for advanced diagnostic laboratory tests, or ADLTs), private payer payment rates and volumes for their tests. CMS will use the rates and volumes reported by laboratories to develop Medicare payment rates for the tests equal to the volume-weighted median of the private payer payment rates for the tests. The CARES Act freezes current (2020) CMS CLFS rates through 2021. Further, the CARES Act delays the reporting cycle under PAMA to January 1 and March 31, 2025, and the preceding data collection period will become January 1 through June 30, 2024. In December 2021, Congress passed the Protecting Medicare and Medicare Farmers from Sequester Cuts Act.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.
In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753. AlloSure Heart has received a positive coverage decision from Geisinger Health and is covered for use throughout Kaiser.

Private Payers and Medicaid Payers
Due to End Stage Renal Disease, or ESRD, regulations by Medicare, most ESRD patients are covered by Medicare and Medicare Advantage plans and have access to AlloSure Kidney. Private payers that have adopted a positive coverage policy include BCBS payers as well as other national payers. However, other private payers and Medicaid payers have not yet adopted positive coverage policies for AlloSure Kidney.
We are reimbursed for a substantial portion of the AlloMap Heart tests we perform on patients covered by private payers. Coverage policies approving AlloMap Heart have approached nearly 90% of all covered lives and are published by many of the largest private payers, including several BCBS plans and UnitedHealthcare. Many other payers have positive coverage policies for AlloMap Heart.
AlloSure Heart and AlloSure Kidney are covered by several commercial payers. For all tests performed outside the scope of the payer’s policy, and for tests performed where the payer has not adopted a coverage policy, we pursue reimbursement on a case-by-case basis. If a reimbursement claim is denied, we generally pursue payment through the particular payer’s appeal process.

16

International
Our lab products have a broad international presence. We sell directly to customers in many regions and also sell through third-party distributors and sub-distributors throughout Europe and the rest of the world.
Testing and Laboratory Operations
AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart testing is performed in our clinical laboratory, which is located in our Brisbane, California location. Our laboratory holds a certificate of accreditation under the Clinical Laboratory Improvement Amendments of 1988, or CLIA, and is accredited by the College of American Pathologists, or CAP. We believe that our laboratory capacity will be adequate to meet demand for AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and other tests in the development pipeline for the next few years.
When a clinician orders AlloMap Heart, a blood sample is drawn and processed to isolate the white blood cells, which are subsequently broken down, frozen and sent via overnight courier to our laboratory. Each of the 20 genes comprising AlloMap Heart is tested in triplicate, and the 11 informative genes are combined to produce the AlloMap Heart score. The remaining 9 genes are used as part of the rigorous quality control testing performed to assess every phase of the test process. The test results are typically reported to the ordering clinician by fax or electronically via EMR or WebPortal within two business days of receipt of the sample. Test samples that fail to meet quality control criteria are immediately re-tested and the ordering clinician is notified of the need to re-test if turnaround time will be affected.
When AlloSure Kidney, AlloSure Heart or AlloSure Lung is ordered by a clinician, a blood sample is drawn and sent overnight at ambient temperature to our laboratory. Cell-free DNA is purified from the plasma and the fraction of the total cell-free DNA derived from the transplanted organ, the dd-cfDNA, is quantified and reported as a percentage. Tests that fail to meet quality control criteria are immediately re-tested and the ordering clinician is notified of the need to re-test if turnaround time will be affected. Results are typically reported to the ordering clinician by fax or electronically via EMR or WebPortal within two business days of receipt of the sample. Test samples that fail to meet quality control criteria are immediately re-tested and the ordering clinician is notified of the need to re-test if turnaround time will be affected.
We rely solely on certain suppliers to provide some of the laboratory instruments and key reagents that we use to perform AlloSure Kidney, AlloSure Lung, AlloMap Heart, and AlloSure Heart testing. These sole source suppliers include Thermo Fisher Scientific, Inc., or Thermo Fisher, which supplies us with instruments, laboratory reagents, a master mix formula and consumables; Roche Molecular Systems, which supplies us with laboratory reagents and consumables; Hamilton Robotics, which supplies equipment and consumables; Illumina, which supplies us with instruments, laboratory reagents and consumables; Becton, Dickinson and Company, and Streck, which supply us with cell preparation tubes; Beckman Coulter, which provides laboratory equipment, reagents and consumables; and Qiagen N.V., which supplies us with a proprietary buffer reagent.
Manufacturing
We have historically purchased many of the components and raw materials used in our product kits from numerous suppliers worldwide. For reasons of quality assurance, sole source availability or cost effectiveness, certain components and critical raw materials used in the manufacture of our products are available only from one supplier. We have worked closely with our suppliers to develop alternate backup plans to ensure continuity of supply while maintaining high quality and reliability, and in some cases, we have established long-term supply contracts with our suppliers. Due to the high standards and FDA requirements applicable to the manufacturing of our products, we may not be able to quickly establish additional or replacement sources for certain components or materials.
In the event that we are unable to obtain sufficient quantities of raw materials or components on commercially reasonable terms or in a timely manner, our ability to manufacture our products on a timely and cost-competitive basis may be compromised, which may have a material adverse effect on our business, financial condition and results of operations.
Our manufacturing facility in Stockholm, Sweden is used to support the production, packaging and labeling of our proprietary test kits: Olerup SSP, XM-One, and QTYPE. The facility has a certified Quality Management System, or QMS, to the ISO 13485: 2016 standard. This standard includes a special set of requirements specifically related to the supply of medical devices and related services. ISO is an internationally recognized standard for QMS. Recertification is required every three years and we have been successfully recertified since obtaining our original ISO certification. The facility maintains a valid EC certificate for compliance to Directive 98/79/EC Annex IV, excluding Sections 4 and 6, Full Quality Assurance System In Vitro Diagnostic Medical Devices. Annual surveillance audits are also conducted by the site’s notified body to ensure ongoing compliance.
Additionally, we seek to manufacture to current Good Manufacturing Practice requirements and our QMS is implemented in accordance with FDA Quality System Regulations.
17

Our manufacturing facility in Fremantle, Australia, is used to support the production, packaging and labeling of our proprietary AlloSeq brand kits. The facility maintains a valid EC certificate for compliance to Directive 98/79/EC Annex IV, excluding Sections 4 and 6, Full Quality Assurance System In Vitro Diagnostic Medical Devices, and is certified to standards ISO 13485: 2016 and the Canadian Medical Devices Conformity Assessment System, or CMDCAS, for Medical Devices, undergoing the same certification and surveillance audit requirements.
Sales and Marketing
Testing Services Sales and Marketing Team
We have a direct field team in the United States that interacts with all aspects of the testing services channel, including sales, marketing, medical science liaison, managed care, and patient care management representatives.
Our marketing strategy focuses on the clinical benefits of AlloSure Kidney, AlloSure Lung, AlloSure Heart and AlloMap Heart, and the scientific validation that supports our tests. Our strategy includes education to clinicians and the care team at transplant centers, assistance with scheduling ordered tests for patients, and working with centers to adopt formal protocols.
Product Sales and Marketing Team
The product business has sales offices in Stockholm, Sweden; West Chester Pennsylvania, United States; and Fremantle, Australia, which manage direct sales to customers and sales through third-party distributors.
Patient and Digital Solutions Sales and Marketing Team
Our sales teams are located in the United States. They manage customer sales for Ottr software, XynQAPI, Tx Access and MedActionPlan software. Our strategy includes educating clinicians and care teams at transplant centers through software demos. Our marketing team supporting the product marketing for Ottr, XynQAPI, AlloCare and other digital offerings is based in Brisbane, California. Our pharmacy sales support team is located in Flowood, Mississippi.
Competition
With our comprehensive portfolio of surveillance testing services, diagnostic products and patient and digital solutions business offerings, we face many different types of competition.
Testing Services
Our competition principally includes clinical reference labs and hospital labs using existing and routine clinical chemistry tests. Our competitors also include companies that are focused on the development and commercialization of molecular diagnostic tests. In the field of post-transplant surveillance, Natera Inc., or Natera, and Eurofins Viracor, Inc., or Eurofins, have commercially available molecular diagnostics tests.
We expect the competition for post-transplant surveillance to increase as there are several established and early-stage companies in the process of developing products and services for the transplant market that may directly or indirectly compete with AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart or our development pipeline. In addition, companies that have not historically focused on transplantation, but have knowledge of dd-cfDNA technology, have indicated they are considering this market.
We believe the principal competitive factors in our target markets include:
quality and strength of clinical and analytical validation data;
confidence in diagnostic results;
technical performance and innovation to deliver new products that provide clinically actionable results;
reputation among customers as a provider of high value transplant diagnostic tests and diagnostic test services;
the extent of reimbursement;
inclusion in practice guidelines;
cost-effectiveness; and
ease of use.
We believe we compete favorably on the factors described above.
18

Existing diagnostic methods for kidney transplant rejection include general, non-specific clinical chemistry tests, although biopsies are also a surveillance diagnostic tool. Existing diagnostic methods for heart transplant rejection generally involve evaluating biopsy samples to determine the presence or absence of rejection.
These practices have been the standard of care in the United States for many years, and we will need to continue to educate clinicians, transplant recipients and payers about the various benefits of our tests in order to change clinical practice. Also, many transplant centers are located within hospitals that have their own laboratory facilities and have capacity to conduct various tests, and some hospitals may choose to rely on internally developed and/or internally performed surveillance and diagnostic tests.
Products
Our competitors within the HLA tissue typing markets comprise a diverse range of manufacturers servicing hospital and commercial reference testing laboratories. The market leader in HLA typing and third party distributors is Thermo Fisher through its acquisition of transplant-focused companies One Lambda and Linkage Biosciences. In certain HLA tissue typing markets that incorporate a wide variety of technology test platforms, such as SSP, SSO and NGS, competitors include Thermo Fisher, Omixon, GenDx, BAG, Qiagen, and Immucor. We also face competition from hospital and commercial reference labs that develop their own in-house testing solutions known in the diagnostics industry as “home brews”. We believe that our product line competes favorably with Thermo Fisher as a leading supplier of HLA test kits based on performance, reputation and service.
We expect future competition for post-transplant surveillance kitted solutions for AlloSeq cfDNA and AlloSeq HCT. There are several established and early-stage companies in the process of developing products and services for the transplant market that may directly or indirectly compete with our development pipeline. In addition, companies that have not historically focused on transplantation, but have knowledge of dd-cfDNA technology, have indicated they are considering the transplantation market.
Patient and Digital Solutions
Our competition for patient solutions includes hospital-affiliated pharmacies located on-site at the transplant center and specialty pharmacies that provide transplant-specific care and dispensing services. Competition for our digital solutions include various companies that develop application software and operate in the healthcare field. Our primary competitor for our patient management EMR solution is Phoenix, Epic's transplant application. In addition, other established and emerging healthcare, information technology and service companies may commercialize competitive products including informatics, analysis, integrated genetic tools and services for health and wellness.
Intellectual Property
Patents and Proprietary Technology
In order to remain competitive, we seek to develop and maintain protection on the proprietary aspects of our technologies. We rely on a combination of patents, copyrights, trademarks, material data transfer agreements and licenses to protect our intellectual property rights. We also rely upon unpatented trade secrets and improvements, unpatented know-how and continuing technological innovation to develop and maintain our competitive position. We generally protect this information with confidentiality agreements and reasonable security measures.
As of December 31, 2022, we had 20 issued U.S. patents related to transplant rejection and autoimmunity. Among those, we have two issued U.S. patents covering methods of diagnosing transplant rejection using all 11 informative genes measured in AlloMap Heart. The expiration dates of these patents range from 2023 to 2024. We have four additional patents covering additional genes or gene variants for diagnosing transplant rejection or autoimmune disease.
In connection with our June 2014 acquisition of ImmuMetrix, Inc., we obtained an exclusive license from Stanford to one U.S. patent issued in April 2014 relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Additional patents from Stanford included in the exclusive license were issued, including one in 2017, two in 2019, four in 2021 and two in 2022, that further cover the use of dd-cfDNA to diagnose and predict transplant status or outcome. These patents are expiring between 2030 and 2032.
We have developed trade secrets and know-how since our inception. These trade secrets and know-how are found particularly in technical areas such as optimized systems for making precise and reproducible q-PCR, measurements, and in the analysis of genomic data and algorithm development.
AlloMap, AlloSure, AlloCell, AlloHeme, QTYPE, Ottr and CareDx are registered trademarks of ours in the United States.
19

License Agreements
We currently rely on license agreements to obtain rights under certain patents that we believe may be necessary to make, use and sell our AlloSure tests and future solutions. We may in the future rely, at least in part, upon licensing agreements with third parties to obtain patent rights and transfers of technology, information and know-how that enable us to further our development of additional solutions for post-transplant surveillance. Of the 20 existing U.S. patents related to transplant rejection and autoimmunity, nine are the product of exclusive licensing agreements.
In June 2014, we entered into an amended and restated license agreement with Stanford, which granted us an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA and a non-exclusive license to related technology provided by Stanford. Subject to various rights of extension, we are required to achieve certain development and commercialization milestones set forth in the license agreement. Under the terms of the Stanford license, we are required to report and pay royalties in the low single digits on net sales of products incorporating the licensed technology.
In May 2018, we entered into the License Agreement with Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina’s next generation sequencing product line for use in transplantation diagnostic testing. Two issued patents for HLA genotyping are exclusively licensed as part of this agreement.
On April 30, 2019, we entered into a license and collaboration agreement with Cibiltech SAS, or Cibiltech, pursuant to which we were granted an irrevocable, non-transferable right to commercialize Cibiltech’s proprietary software, iBox, for the predictive analysis of post-transplantation kidney allograft loss in the field of transplantation in the U.S. for a period of ten years.
In April 2020, we entered into a license agreement with Cornell University pursuant to which we were granted exclusive rights to three patents and two patent applications covering methods and technology for measurement of gene expression in urine to diagnose kidney transplant rejection.
In June 2021, we entered into a strategic agreement, which was amended in April 2022, with OrganX to develop clinical decision support tools across the transplant patient journey. Together, we and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system.
Regulation
Our business is subject to and impacted by frequently changing laws and regulations in the United States and internationally. These laws and regulations include regulations particular to our business and laws and regulations relating to conducting business generally (e.g., U.S. Foreign Corrupt Practices Act, Sarbanes Oxley Act, and similar laws of other jurisdictions). We also are subject to inspections and audits by governmental agencies. Below are certain key regulations applicable to our business.
Clinical Laboratory Improvement Amendments of 1988
Having a clinical laboratory in California, we are required to hold certain federal, state and local licenses, certifications and permits to conduct our business. Under the CLIA, administered by CMS, we are required to hold a certificate applicable to the type of work we perform and to comply with standards covering personnel, facilities administration, quality systems, proficiency testing and performance. Most clinical laboratories are subject to regulation under the CLIA, which is designed to ensure that laboratory testing services performed on materials derived from the human body are accurate and reliable.
We have a certificate of accreditation under the CLIA to perform “high complexity” testing. Laboratories performing high complexity testing are required to meet more stringent personnel and quality system requirements than laboratories performing less complex tests. To renew our CLIA certificate, we are subject to survey and inspection every two years to assess compliance with program standards. We were inspected as part of the customary College of American Pathologists audit and recertified in March 2022 as a result of passing that inspection. We expect the next regular inspection under the CLIA to occur in 2024.
California Laboratory Licensing
In addition to federal certification requirements of laboratories under the CLIA, licensure is required and maintained for our laboratory under California law. Such laws establish standards for the day-to-day operation of a clinical laboratory, including the training and skills required of personnel and quality control. In addition, California laws mandate proficiency testing, which involves testing of specimens that have been specifically prepared for the laboratory. We are required to maintain compliance with California standards as a condition to continued operation of our laboratory in California.
Other States’ Laboratory Testing
20

Other states require out-of-state laboratories that accept specimens for testing from those states to be licensed. We have obtained licenses in California, Florida, New York, Maryland, Pennsylvania and Rhode Island, and believe we are in compliance with applicable licensing laws.
Food and Drug Administration
The FDA regulates the design, testing, development, manufacture, safety, labeling, marketing, promotion, storage, sale and distribution of medical devices pursuant to its authority under the Federal Food, Drug and Cosmetic Act, or FFDCA. The FFDCA and its implementing regulations govern, among other things, the following activities relating to our medical devices: preclinical and clinical testing, design, manufacture, safety, efficacy, labeling, storage, record keeping, sales and distribution, post-market adverse event reporting, import/export, and advertising and promotion. These regulations apply to all of our products sold in the United States, as well as our facilities in Stockholm, Sweden used to produce some of our products. The FDA has also asserted that it has the authority to regulate laboratory developed tests, or LDTs, as medical devices under the FFDCA. An LDT is a test developed by a single laboratory for use only in that laboratory, such as AlloMap Heart or AlloSure Kidney.
The FDA has traditionally chosen not to exercise its authority to regulate LDTs because it regulates the primary components in most laboratory-developed tests and because laboratories, such as ours, certified as high complexity under the CLIA are regulated and reviewed by CMS to ensure that lab expertise and test procedures and correct analyses are followed. In the event the FDA changes their policy in regards to “Enforcement discretion” for LDTs, it could require us to modify our business model and incur higher costs in order to maintain compliance with this new policy. A similar situation may occur if Congress decides to enable newly proposed regulations, such as the updated Verifying Accurate Leading-edge IVCT Development Act of 2021. For AlloSure Kidney and other similar testing solutions, if required by the FDA or if new laws are enacted we may be required to conduct additional clinical trials to demonstrate clinical validity and utility of our test, and submit to the FDA a premarket approval application, or PMA, or 510(k) premarket notification application and obtain approval or clearance for the test subsequent to commercialization. There can be no assurance that any of our tests or additional uses of our tests for which we seek clearance or approval in the future will be cleared or approved on a timely basis, or at all, and there can be no assurance that labeling claims will be consistent with our current claims or adequate to support continued adoption of and reimbursement for our current and future tests. Moreover, any new FDA or regulatory requirements could complicate our compliance efforts.
Health Insurance Portability and Accountability Act
Under the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA, the U.S. Department of Health and Human Services, or HHS, has issued regulations to protect the privacy and security of protected health information and standardize data content, codes and formats used in healthcare transactions and the standardized identifiers used by healthcare providers, such as us, and health plans. 
We have developed policies and procedures in view of these regulations. The requirements under these regulations may change periodically and could have an effect on our business operations if compliance becomes substantially more costly than under current requirements, business practices change or a significant breach to protected health information, or PHI, occurs.
In addition to federal privacy regulations, there are a number of state laws governing confidentiality of health information that are applicable to our operations. New laws governing privacy may be adopted in the future as well. We have taken steps intended to address health information privacy requirements to which we are aware that we are subject.
Whether regulators may find our policies, procedures and other privacy initiatives to be compliant with HIPAA is subject to the regulator's assessment.
Federal and State Self-Referral Prohibitions
We are subject to the federal self-referral prohibitions, commonly known as the Stark Law, and to similar state restrictions such as California’s Physician Ownership and Referral Act, or PORA. Where applicable, these restrictions generally prohibit us from billing patients or certain governmental or private payers for clinical laboratory testing services when the physician ordering the test, or any member of such physician’s immediate family, has an investment interest in, or compensation arrangement with, us, unless the arrangement meets an exception to the prohibition.
Both the Stark Law and PORA contain exceptions for compensation paid to a physician for personal services rendered by the physician, provided that certain conditions are satisfied. We have compensation arrangements with a number of physicians for personal services, such as speaking engagements and clinical advisory boards. We have structured these arrangements with terms intended to address the requirements of the applicable exceptions to the Stark Law, PORA and other similar state laws. However, we cannot be certain that regulators would find these arrangements to be in compliance with the Stark Law, PORA or similar state laws.
21

Sanctions for a violation of the Stark Law include the following:
denial of Medicare payment for the services provided in violation of the prohibition;
refunds of amounts collected by an entity in violation of the Stark Law;
a civil penalty of up to $26,125 per service for submitting or causing to be submitted a claim in violation of the Stark Law and an assessment of up to three times the amount claimed;
exclusion from federal health care programs, including the Medicare and Medicaid programs; and
a civil penalty of up to $174,172 against parties that enter into a scheme to circumvent the Stark Law’s prohibitions.
Further, a violation of PORA is a misdemeanor and could result in civil penalties and criminal fines. Finally, other states have self-referral restrictions with which we have to comply that differ from those imposed by federal and California law.
Federal and State Fraud and Abuse and Privacy Laws
Because of the significant federal funding involved in Medicare and Medicaid, Congress and the states have enacted, and actively enforce, a number of laws to eliminate fraud and abuse in federal health care programs and across the healthcare system. Our business is subject to compliance with these laws. 
In March 2010, the Patient Protection and Affordable Care Act, as amended by the Healthcare and Education Affordability Reconciliation Act, or collectively, the Affordable Care Act, was enacted in the United States. The Affordable Care Act expands the government’s investigative and enforcement authority and increases the penalties for fraud and abuse, including amendments to both the Anti-Kickback Statute and the False Claims Act, to make it easier to bring suit under these statutes. The Affordable Care Act also allocates additional resources and tools for the government to police healthcare fraud, with expanded subpoena power for HHS, additional funding to investigate fraud and abuse across the healthcare system and expanded use of recovery audit contractors for enforcement.
There have previously been public announcements by members of the U.S. Congress regarding their plans to repeal and replace the Affordable Care Act, and the Biden administration has announced plans to expand the federal health care programs, such as Medicare and Medicaid. We cannot predict whether future healthcare initiatives, including at the federal level, will be initiated or the effect any such initiatives could have on our business, financial condition or results of operations.
The Eliminating Kickbacks in Recovery Act of 2018
The Eliminating Kickbacks in Recovery Act of 2018, or EKRA, prohibits payments for referrals to recovery homes, clinical treatment facilities, and laboratories. EKRA’s reach extends beyond federal health care programs to include private insurance (i.e., it is an “all payer” statute). For purposes of EKRA, the term “laboratory” is defined broadly and without reference to any connection to substance use disorder treatment. EKRA is a criminal statute and violations can result in fines of up to $200,000, up to 10 years in prison, or both, per violation. The law includes a limited number of exceptions, some of which closely align with corresponding Anti-Kickback Statute exceptions and safe harbors and others that materially differ.
Information Blocking Prohibition
On May 1, 2020, the Office of the National Coordinator for Health Information Technology promulgated final regulations under the authority of the 21st Century Cures Act to impose new conditions to obtain and maintain certification of certified health information technology and prohibit certain covered actors—developers of certified health information technology, health information networks / health information exchanges, and health care providers (including laboratories)—from engaging in activities that are likely to interfere with the access, exchange or use of electronic health information (information blocking).
The final regulations further defined exceptions for activities that are permissible, even though they may have the effect of interfering with the access, exchange or use of electronic health information. Originally, the Office of the National Coordinator for Health Information Technology established an information blocking effective date of November 2, 2020; however, the agency subsequently issued an interim final rule to extend the effective date to April 5, 2021. Under the 21st Century Cures Act, health care providers that violate the information blocking prohibition will be subject to appropriate disincentives, which the U.S. Department of Health and Human services has yet to establish through required rulemaking. Developers of certified information technology and health information networks / health information exchanges, however, may be subject to civil monetary penalties of up to $1 million per violation. The U.S. Department of Health and Human Services Office of Inspector General has the authority to impose such penalties and on April 24, 2020 published a proposed rule to codify new authority in regulation, which the agency proposed would be effective 60 days after it issues a final rule, but in no event before November 2, 2020. The U.S. Department of Health and Human Services Office of Inspector General has not yet issued a final rule.
22

Anti-Kickback Statutes
The federal health care programs’ Anti-Kickback Statute prohibits persons from knowingly and willfully soliciting, offering, receiving or paying any remuneration, directly or indirectly, overtly or covertly, in cash or in kind in return for referring an individual for the furnishing of or arranging for the furnishing of any good or service, for which payment may be made under a federal health care program, such as Medicare or Medicaid, or the purchasing, leasing, ordering or arranging for or recommending purchasing, leasing, or ordering any good, facility, services, or item payable under such programs.
The definition of “remuneration” has been broadly interpreted to include anything of value, including, for example, gifts, certain discounts, the furnishing of free supplies, equipment or services, credit arrangements, payment of cash and waivers of payments. Several courts have interpreted the statute to mean that if any one purpose of remuneration is to induce or reward referrals of federal health care program payable business, the statute has been violated. The statute contains a number of statutory exceptions and the U.S. Department of Health and Human Services has created several regulatory "safe harbors." Arrangements that meet all of the conditions of an applicable exception or safe harbor are protected from liability under the Anti-Kickback Statute. However, the failure to fit an arrangement within an exception or a safe harbor does not necessarily mean that the statute has been violated or that the arrangement will be prosecuted. Penalties for violations include criminal penalties and civil sanctions such as fines, imprisonment and possible exclusion from Medicare, Medicaid and other federal health care programs. Violations of the Anti-Kickback Statute also are actionable under the federal False Claims Act.
Many states have adopted laws similar to the Anti-Kickback Statute. Some of these state prohibitions apply to items or services reimbursed by any third-party payer, including commercial insurers.
Federal False Claims Act
The federal False Claims Act, which includes “whistleblower” or “qui tam” provisions imposes liability on any person or entity that, among other things, knowingly presents, or causes to be presented, a false or fraudulent claim for payment by the federal government. The qui tam provisions of the federal False Claims Act allow a private individual to bring actions on behalf of the federal government alleging that the defendant has violated the federal False Claims Act and to share in any monetary recovery. In recent years, the number of suits brought against healthcare providers by private individuals has increased dramatically. In addition, various states have enacted false claims laws analogous to the federal False Claims Act, and many of these state laws apply where a claim is submitted to any third-party payer and not merely the federal government.
When an entity is determined to have violated the False Claims Act, it may be required to pay up to three times the actual damages sustained by the government, plus civil penalties of between $11,803 and $23,607 for each false claim for penalties assessed after December 31, 2021. There are many potential bases for liability under the False Claims Act. Liability arises, primarily, when an entity knowingly submits or causes another to submit, a false claim for reimbursement to the federal government. The federal government has used the False Claims Act to assert liability on the basis of, among other things, causing physicians to order excessive or unnecessary services, providing false documentation in support of claims, kickbacks, off-label promotion of products, and Stark Law violations and other improper referrals, in addition to the more predictable allegations as to misrepresentations with respect to the services rendered. Our future activities relating to billing, compliance with certain regulations and Medicare reimbursement requirements, physician and other healthcare provider financial relationships and the sale and marketing of our products may be subject to scrutiny under these laws.
State Privacy Laws
New U.S. state privacy laws, such as the California Consumer Privacy Act, or the CCPA, which took effect in January 2020, and was amended by the California Privacy Rights Act effective January 2023, secure new privacy rights for consumers and impose new obligations on us. Other states have similarly adopted privacy laws, which take effect in 2023, including Virginia, Colorado, Utah and Connecticut.
Our business or financial results may be adversely impacted by adhering to these regulatory requirements and the related costs of ensuring and maintaining compliance. In addition, we cannot predict how future regulatory conditions will affect our business and may also have an adverse impact on our results of operations or financial condition.
Foreign Jurisdictions
Laws and regulations outside of the United States also apply to our products. The number and scope of these requirements continues to grow, and there can be no assurance that we will be able to maintain any approvals that may be required to market our pre-transplant line of products outside the United States. Further, there may be significant expense and effort required to comply with these approvals for new products as they become ready for the commercial marketplace or for our existing products that we wish to sell abroad.
We currently produce products, which are CE labeled and subject to the In Vitro Diagnostic Medical Devices Directive (98/79/EC), or IVDD, a European Union, or EU, Directive. Some of our products are currently labeled by self-declaration based on
23

their intended use or certified by a Notified Body for Compliance to the IVDD requirements. A product that is not CE marked is automatically considered to be non-compliant. Appointed national enforcement agencies monitor the market for violations and imported products are checked for compliance at customs offices.
No in vitro device or accessory may be placed on the market or put into service unless it satisfies the essential requirements set forth in the IVDD. Devices considered to meet the essential requirements must bear the CE marking of conformity, placed by the manufacturer, when introduced on the market. A manufacturer placing devices on the market in its name must notify its national competent authorities.
These CE labeled products are also falling under requirements of the In-Vitro Diagnostic Regulation (2017/746) (IVDR). The IVDR requirements are applied starting May 26, 2022. The European Commission recently confirmed adoption of a proposal for a progressive roll-out of the IVDR to prevent disruption in the supply of In-Vitro Diagnostic products to the market. The proposal does not change any requirements of the IVDR or change the implementation date but changes the transitional provisions to allow a progressive rollout based on the risk level of the device.
In accordance with these timelines, our current CE marked products will remain available to customers throughout the transition period. There is currently no anticipated supply risk based on the implementation of the IVDR in May 2022. The date of certification for our products under the IVDR is currently under review in consultation with our notified body and certification of these products to the IVDR shall be achieved within the transition timeframes. We are also actively working with our Notified Body to bring the Quality management system at the sites to be compliant to IVDR requirements by May 2026.
Certain of our products also comply with the CMDCAS, which is a system designed to implement Canadian regulations requiring some medical devices be designed and manufactured under a registered QMS. The SCC and Health Canada's Therapeutic Products Directorate developed this system. CMDCAS came into effect January 1, 2003.
GDPR and UK GDPR
The General Data Protection Regulation (EU) 2016/679, or the GDPR, is a regulation on data protection and privacy in the EU, and the European Economic Area, or the EEA, that went into effect in May 2018. It also addresses the transfer of personal data outside the EU and EEA. The GDPR aims primarily to give control to individuals over their personal data and to simplify the regulatory environment for international business by unifying the regulation within the EU. The regulation contains provisions and requirements related to the processing of personal data of individuals, or data subjects, who reside in the EEA, and applies to any enterprise—regardless of its location and the data subjects' citizenship or residence—that is processing the personal information of data subjects inside the EEA. Following the United Kingdom’s exit from the EU, the United Kingdom adopted the Data Protection Act 2018, which is the United Kingdom’s implementation of the GDPR, or the UK GDPR. The UK GDPR imposes similar requirements for personal data about United Kingdom data subjects.
Controllers and processors of personal data must put in place appropriate technical and organizational measures to implement the data protection principles. Business processes that handle personal data must be designed and built with consideration of the GDPR and UK GDPR principles and provide safeguards to protect data. Data controllers and processors must design information systems with privacy in mind. No personal data may be processed unless it is done under one of six lawful bases specified by the regulation (consent, contract, public interest, vital interest, legitimate interest or legal requirement). When the processing is based on consent the data subject has the right to revoke it at any time.
Data controllers and processors must clearly disclose any data collection, declare the lawful basis and purpose for data processing, and state how long data is being retained and if it is being shared with any third parties or outside of the EEA, or, in the case of the UK GDPR, outside of the UK. Data subjects have the right to request a portable copy of the data collected by a data controller or processor in a common format, and, under certain circumstances, the right to have their data erased. Businesses must report data breaches to national supervisory authorities within 72 hours after becoming aware of the breach if they have an adverse effect on user privacy. In some cases, violators of the GDPR or UK GDPR may be fined up to €20 million or up to 4% of the annual worldwide turnover of the preceding financial year in case of an enterprise, whichever is greater.
Our business or financial results may be adversely impacted by adhering to these regulatory requirements and the related costs of ensuring and maintaining compliance.
24

Employees and Human Capital Resources
On December 31, 2022, we had 738 employees, of which 727 were full-time employees. We had 185 employees in manufacturing operations and support, 192 in research and development, 239 in sales and marketing and 122 in general and administrative positions. As of December 31, 2022, 648 employees were located in the United States and 90 were located outside of the United States.
The diagnostics industry is characterized by rapid product development and technological advances, which require an adept and skilled workforce. We believe that it is critical to attract, develop and retain employees with the experience, knowledge, expertise and vision capable of not only operating, but also excelling, in this complex and competitive business environment, including competing against larger competitors and developing and commercializing new products, new and improved technologies and new applications for our existing technologies.
We consider our employees to be our greatest asset and therefore focus on attracting, developing, retaining and motivating our employees. Our recruitment and retention strategies include partnerships with external agencies to help hire top talent, onboarding processes, a leadership development program and a professional work environment that promotes innovation and rewards performance.
We believe employee career development is an investment in our employees’ skills and our future. We offer our employees various training opportunities free of charge and during working hours. For example, in 2022, we launched LinkedIn Learning platform, a learning library and repository for self-guided personal and professional learning opportunities. In addition, we dedicated time on a quarterly basis for all employees to explore learning and development topics. We call this Care4U Time.
In addition, we believe it is important to have regular engagement with our employees to understand their needs. Apart from regular weekly meetings with managers, monthly town hall meetings and quarterly earnings reports and calls, we also conduct annual anonymous employee surveys to understand current employee sentiment, areas we are excelling in as well as areas for improvement.
Our total compensation for employees includes a variety of components that support sustainable employment and the ability to build a strong financial future, including competitive market-based pay and comprehensive benefits. In addition to earning a base salary, eligible employees are compensated for their contributions to our goals with both short-term cash incentives and long-term equity-based incentives. Through our global pay philosophy, principles and consistent implementation, we are committed to providing fair and equitable pay for employees. Eligible full-time employees in the United States also have access to medical, dental, and vision plans; savings and retirement plans; an employee stock purchase plan; and other resources. Programs and benefits differ internationally for a variety of reasons, such as local legal requirements, market practices, and negotiations with works councils and other employee representative bodies.
In addition, the success of our business is fundamentally connected to the well-being, health and safety of our employees. We are maintaining our testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among our employees. In areas where COVID-19 continues to impact healthcare operations, our field-based sales and clinical support teams are supporting providers through telephone and online platforms.
We also created, and continue to have, a COVID-19 task force that is responsible for crisis decision making, employee communications, and ensuring all safety, monitoring and testing protocols in line with local regulations.
From time to time, we also employ independent contractors, consultants and temporary employees to support our operations. Currently, our SSP production group in Sweden is represented by an IF Metall collective bargaining agreement. None of our other employees are represented by a union or are subject to collective bargaining agreements. We have never experienced a work stoppage and believe that our relations with our employees are good.
We have zero-tolerance policy for discrimination. In 2021, we established a Diversity, Equity, and Inclusion committee to engage, retain and develop talent from diverse backgrounds by facilitating diversity, equity and inclusion advocacy through event sponsorship, leaning and client engagement. We have increased the diversity of our Board and leadership teams and continue to focus on maintaining a diverse organization. Our senior leadership team includes leaders with diverse skills, experience, racial background and genders. Our employees come from numerous countries and various backgrounds and we strive to provide a diverse and inclusive environment.
Environmental Matters
Our operations require the use of hazardous materials (including biological materials), which subjects us to a variety of federal, state and local environmental and safety laws and regulations. Some of these regulations provide for strict liability, or holding a party potentially liable without regard to fault or negligence. We could be held liable for damages and fines as a result of our, or others, business operations should contamination of the environment or individual exposure to hazardous substances occur. In addition, we could be subject to significant fines for failure to comply with applicable environmental, health and safety
25

requirements. We cannot predict how changes in laws or new regulations will affect our business, operations or the cost of compliance.
In addition, we look for ways to minimize our impact on the environment. Our main buildings headquartered in California are energy efficiency certified and meet stringent San Francisco Bay Area requirements for environmental impact, and several of our offices are in new energy efficient buildings. Our offices also provide recycling and use low flow fixtures to conserve water, and we take additional measures to conserve energy through LED fixtures, light timers/sensors, and thermostat regulation.
Available Information
Our website is www.caredx.com. Information contained on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K, and you should not consider information on our website to be part of this report unless specifically incorporated herein by reference. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on our investor relations website as soon as reasonably practicable after we electronically file such material with, or furnish it to the SEC. The SEC also maintains a website that contains our SEC filings. The address of the website is www.sec.gov.
ITEM 1A. RISK FACTORS
Summary of Risk Factors
Below is a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading “Risk Factors” and should be carefully considered, together with other information in this Annual Report on Form 10-K, or this Form 10-K, and our other filings with the SEC before making an investment decision regarding our common stock.
Our business may be adversely affected by the effects of health epidemics, including the continuing COVID-19 pandemic.
We have a history of losses, and we expect to incur net losses for the next several years.
We receive a substantial portion of our revenues from Medicare, and the loss of, or a significant reduction in, reimbursement from Medicare would severely and adversely affect our financial performance.
Our financial results currently are largely dependent on sales of AlloSure Kidney, AlloMap Heart and AlloSure Lung tests and products, and we will need to generate sufficient revenues from these and other solutions and tests we develop to grow our business.
We are and could become subject to legal proceedings that could be time consuming, result in costly litigation and settlements/judgments, require significant amounts of management attention and result in the diversion of significant operational resources, which could adversely affect our business, financial condition and results of operations.
The development and commercialization of additional diagnostic solutions are key to our growth strategy. New test or product development involves a lengthy and complex process, and we may not be successful in our efforts to develop and commercialize additional diagnostic solutions.
The field of diagnostic testing in transplantation is evolving and is subject to rapid technological change. If we are unable to develop solutions to keep pace with rapid medical and scientific change, our operating results could be harmed.
If clinicians, hospital administrators, medical centers and laboratories do not adopt our diagnostic solutions, we will not achieve future sales growth.
Our quarterly operating results may fluctuate significantly or may fall below the expectations of investors or securities analysts, each of which may cause our stock price to fluctuate or decline.
Transplant centers may not adopt AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, or our other solutions due to historical practices or due to more favorable reimbursement policies associated with other means of monitoring transplants.
26

If we are unable to successfully compete with larger and more established players in the clinical surveillance of the transplantation field, we may be unable to increase or sustain our revenues or achieve profitability.
If we are unable to successfully manage our growth and support demand for our tests, our business may suffer.
Our past revenue growth rates may not be indicative of future growth, and we may not grow at all, and revenue may decline.
If our laboratory facility in the U.S. becomes inoperable, we will be unable to perform AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, and future testing solutions, if any, and our business will be harmed.
Investors’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.
Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business and harm our reputation and ability to provide our services on a timely basis.
If we are unable to raise additional capital on acceptable terms in the future, it may limit our ability to develop and commercialize new diagnostic solutions and technologies, and we may have to curtail or cease operations.
The loss of key members of our senior management team or our inability to attract and retain highly skilled scientists, clinicians and laboratory and field personnel could adversely affect our business.
Recent and future acquisitions and investments could disrupt our business, harm our financial condition and operating results, dilute your ownership of us and increase our debt or cause us to incur significant expense.
We rely extensively on third party service providers. Failure of these parties to perform as expected, or interruptions in our relationship with these providers or their provision of services or supplies to us, could interfere with our ability to provide test results for our testing services business and kits for our products business.
We face four primary risks relative to protecting critical information: loss of access risk, inappropriate disclosure risk, inappropriate modification risk and the risk of our being unable to identify and audit our controls over the first three risks. In addition, an application, data security or network incident may allow unauthorized access to our systems or data or our customers’ data, disable access to our service, harm our reputation, create additional liability and adversely impact our financial results.
International expansion of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
Our operating results may be adversely affected by unfavorable economic and market conditions.
Billing complexities associated with obtaining payment or reimbursement for our current and future solutions may negatively affect our revenue, cash flows and profitability.
Healthcare reform measures could hinder or prevent the commercial success of AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart.
In order to operate our laboratory, we have to comply with the CLIA and federal and state laws and regulations governing clinical laboratories and laboratory developed tests, including FDA regulations.
We are subject to numerous fraud and abuse and other laws and regulations pertaining to our business, the violation of any one of which could harm our business.
Our competitive position depends on maintaining intellectual property protection.
Our business is dependent on licenses from third parties.
Our operating results may fluctuate, which could cause our stock price to decrease.
27

The market price of our common stock has been and will likely continue to be volatile, and you could lose all or part of your investment.
Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, before investing in our common stock. If any of the following risks occur, our business, financial condition, results of operations and prospects could be materially harmed. In that event, the market price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business
Our business may be adversely affected by the effects of health epidemics, including the continuing COVID-19 pandemic.
Our clinical studies may be affected by the COVID-19 pandemic. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic. Some patients may not be able to comply with clinical study protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations. Additionally, collaborators at research hospitals may be subject to limitations with respect to accessing their laboratories and sample banks, which could impact timelines for research and product development dependent on external collaborations. Limits on the ability of individuals to move freely during a pandemic may also negatively impact recruiting new staff necessary to expand our operations.
The spread of COVID-19, which has caused a broad impact globally, may materially affect us economically. While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, a continued widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity. In addition, a recession or market correction resulting from the spread of COVID-19 could materially affect our business and the value of our common stock.
Management is actively monitoring the effect of the global situation on our financial condition, liquidity, operations, suppliers, industry and workforce. While the spread of COVID-19 may eventually be contained or mitigated, we cannot predict the timing of the vaccine roll-out globally or the continued efficacy of such vaccines, and we do not yet know how businesses, clinics, patients or our partners will operate in a post COVID-19 environment. The ultimate impact of the COVID-19 pandemic on our business, operations, or the global economy as a whole, remains highly uncertain, and a continued and prolonged public health crisis such as the COVID-19 pandemic could have a material negative impact on our business, financial condition, and operating results.
Though availability of vaccines and reopening of state and local economies has improved the outlook for recovery from COVID-19’s impacts, the impact of the Delta or Omicron variants or other new, more contagious or lethal variants that may emerge, the effectiveness of COVID-19 vaccines against variants and the related responses by governments, including reinstated government-imposed lockdowns or other measures, cannot be predicted at this time. We continue to evaluate and refine our return to work strategy. We also continue to monitor the World Health Organization and Centers for Disease Control and Prevention guidelines, as well as other federal, state and local guidance, as we adapt and as some of our employees have returned to in-person work.
We have a history of losses, and we expect to incur net losses for the next several years.
We have incurred substantial net losses since our inception, and we may continue to incur additional losses for the next several years. For the year ended December 31, 2022, our net loss was $76.6 million. As of December 31, 2022, we had an accumulated deficit of $460.4 million. We expect to continue to incur significant operating expenses and anticipate that our expenses will increase due to costs relating to, among other things:
researching, developing, validating and commercializing potential new testing services, products and patient and digital solutions, including additional expenses in connection with our continuing development and commercialization of KidneyCare, HeartCare, AlloSeq, AiTraC and other future solutions;
developing, presenting and publishing additional clinical and economic utility data intended to increase payer coverage and clinician adoption of our current and future solutions;
expansion of our operating capabilities;
28

maintenance, expansion and protection of our intellectual property portfolio and trade secrets;
the process of fully integrating acquired companies and operations and the associated potential disruptions to our business;
future clinical trials;
expansion of the size and geographic reach of our sales force and our marketing capabilities to commercialize our existing and future solutions;
employment of additional clinical, quality control, scientific, customer service, laboratory, billing and reimbursement and management personnel;
compliance with existing and changing laws, regulations and standards, including those relating to corporate governance and public disclosure and regulations implemented by the Securities and Exchange Commission, or the SEC, and The Nasdaq Stock Market LLC;  
employment of operational, financial, accounting and information systems personnel, consistent with expanding our operations and our status as a public company; and
failure to achieve expected operating results may cause a future impairment of goodwill or other assets.
Even if we achieve significant revenues, we may not become profitable, and even if we achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain consistently profitable could adversely affect the market price of our common stock and could significantly impair our ability to raise capital, expand our business or continue to pursue our growth strategy or even continue to operate. For a detailed discussion of our financial condition and results of operations, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
We receive a substantial portion of our revenues from Medicare, and the loss of, or a significant reduction in, reimbursement from Medicare would severely and adversely affect our financial performance.
For the year ended December 31, 2022, revenue from Medicare for AlloMap Heart, AlloSure Kidney and AlloSure Heart represented 64% of testing services revenue. However, we may not be able to maintain or increase our tests reimbursed by Medicare for a variety of reasons, including changes in reimbursement practices, general policy shifts, or reductions in reimbursement amounts. We cannot predict whether Medicare reimbursements will continue at the same payment amount or with the same breadth of coverage in the future, if at all.
The Protecting Access to Medicare Act of 2014, or PAMA, included a substantial new payment system for clinical laboratory tests under the Clinical Laboratory Fee Schedule, or CLFS. Under PAMA, laboratories that receive the majority of their Medicare revenues from payments made under the CLFS report initially and then on a subsequent three-year basis thereafter (or annually for advanced diagnostic laboratory tests, or ADLTs), private payer payment rates and volumes for their tests. The final PAMA ruling was issued on June 17, 2016 and the new market based rates took effect on January 1, 2018. The Centers for Medicare & Medicaid Services, or CMS, uses the rates and volumes reported by laboratories to develop Medicare payment rates for the tests equal to the volume-weighted median of the private payer payment rates for the tests. Under PAMA, the reimbursement rate for AlloMap Heart is currently $3,240 for Medicare beneficiaries.
On September 26, 2017, we announced that the Molecular Diagnostic Services, or MolDX, Program developed by Palmetto GBA, or Palmetto, has set AlloSure Kidney reimbursement at $2,841. AlloSure Kidney began to be reimbursed for kidney transplants covered by Medicare across the United States on October 9, 2017, the effective date of the Palmetto local coverage determination, or LCD.
In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
If an AlloMap Heart, AlloSure Kidney or AlloSure Heart reimbursement rate that is significantly lower than the current rate is set by CMS or MolDx in the future, it could cause us to discontinue AlloMap Heart, AlloSure Kidney or AlloSure Heart testing for Medicare patients because providing tests at a substantially lowered reimbursement rate may not be economically viable. Given the significant portion of payments represented by Medicare, our remaining test revenue may be insufficient to sustain our operations.
If future reimbursement levels are less than the current price, our revenues and our ability to achieve profitability could be impaired, and the market price of our common stock could decline. We may also not be able to maintain or increase the portion
29

of our tests reimbursed by Medicare for a variety of other reasons, including changes in reimbursement practices and general policy shifts.
On a five-year rotational basis, Medicare requests bids for its regional Medicare Administrative Contractors, or MAC, services. The MAC for California is currently Noridian Healthcare Solutions. Our current Medicare coverage through Noridian provides for reimbursement for tests performed for qualifying Medicare patients throughout the U.S. so long as the tests are performed in our California laboratory. We cannot predict whether Noridian or any future MAC will continue to provide reimbursement for AlloMap Heart, AlloSure Kidney or AlloSure Heart at the same payment amount or with the same breadth of coverage in the future, if at all. Additional changes in the MAC processing Medicare claims for AlloSure Kidney, AlloMap Heart or AlloSure Heart could impact the coverage or payment amount for our tests and our ability to obtain Medicare coverage for any products we may launch in the future.
Any decision by CMS or its local contractors to reduce or deny coverage for our tests would have a significant adverse effect on our revenue and results of operations and ability to operate and raise capital. Any such decision could also cause affected clinicians treating Medicare covered patients to reduce or discontinue the use of our tests.
Our financial results currently are largely dependent on sales of AlloSure Kidney, AlloMap Heart and AlloSure Lung tests and products, and we will need to generate sufficient revenues from these and other solutions and tests we develop to grow our business.
We expect that sales of testing services and products will account for a substantial portion of our revenue for at least the next two years. If we are unable to increase sales of our testing services or products or successfully develop and commercialize other solutions, tests or enhancements, our revenues and ability to achieve profitability would be impaired, and the market price of our common stock could decline.
Health insurers and other third-party payers may decide to revoke coverage of our existing test, decide not to cover our future solutions or may provide inadequate reimbursement, which could jeopardize our commercial prospects.
Successful commercialization of AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart depends, in large part, on the availability of coverage and adequate reimbursement from government and private payers. Favorable third-party payer coverage and reimbursement are essential to meeting our immediate objectives and long-term commercial goals.
For new diagnostic testing services, each private and government payer decides whether to cover the test, the amount it will reimburse for a covered test and the specific conditions for reimbursement. Clinicians and recipients may be likely not to order a diagnostic test unless third-party payers pay a substantial portion of the test price. Therefore, coverage determinations and reimbursement levels and conditions are critical to the commercial success of a diagnostic testing service, and if we are not able to secure positive coverage determinations and reimbursement levels, our business will be materially adversely affected.
Coverage and reimbursement by a commercial payer may depend on a number of factors, including a payer’s determination that our current and future testing services are:

not experimental or investigational;
medically necessary or redundant;
lead to improved patient outcomes;
appropriate for the specific recipient;
cost-saving or cost-effective; and
supported by peer-reviewed publications.

Third-party payers have in the past disallowed, and may in the future disallow, in whole or in part, requests for reimbursement based on determinations that the member is not eligible for coverage, certain amounts are not reimbursable under plan coverage or were for services provided that were not medically necessary or were redundant or not coupled with other specified tests or services or additional supporting documentation is necessary. Retroactive adjustments may change amounts realized from third-party payers. We are also subject to claims reviews and/or audits by such payers, including governmental audits of our Medicare claims, and have in the past been required to repay these payers in certain circumstances where a preliminary finding was made that we were incorrectly reimbursed. We may also in the future be required to repay these payers if a finding is made that we were incorrectly reimbursed.
In addition, several payers and other entities conduct technology assessments of new medical tests and devices and provide and/or sell the results of their assessments to other parties. These assessments may be used by third-party payers and healthcare providers as grounds to deny coverage for or refuse to use a test or procedure. We have received a negative technology assessment from at least one of these entities and could receive more.
30

If third-party payers decide not to cover our diagnostic testing services or if they offer inadequate payment amounts, our ability to generate revenue from AlloSure Kidney, AlloMap Heart, AlloSure Heart and future solutions could be limited. Payment for diagnostic tests furnished to Medicare beneficiaries is typically made based on a fee schedule set by CMS. In recent years, payments under these fee schedules have decreased and may decrease further.
Any third-party payer may stop or lower payment at any time, which could substantially reduce our revenue. See the risk factor above titled “We receive a substantial portion of our revenues from Medicare, and the loss of, or a significant reduction in, reimbursement from Medicare would severely and adversely affect our financial performance”.
Since each payer makes its own decision as to whether to establish a policy to reimburse for a test, seeking payer coverage and other approvals is a time-consuming and costly process. We cannot be certain that adequate coverage and reimbursement for AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, or future solutions will be provided in the future by any third-party payer.
Reimbursement for AlloSure Kidney, AlloMap Heart and AlloSure Heart comes primarily from Medicare and private third party payers such as insurance companies and managed care organizations. The reimbursement process can take six months or more to complete depending on the payer. Coverage policies approving AlloMap Heart have been adopted by many of the largest private payers. Many of the payers with positive coverage policies have also entered into contracts with us to formalize pricing and payment terms. We continue to work with third-party payers to expand and seek such coverage and to appeal denial decisions based on existing and ongoing studies, peer reviewed publications, support from physician and patient groups and the growing number of AlloMap Heart tests that have been reimbursed by public and private payers. There are no assurances that the current policies will not be modified in the future. If our test is considered on a policy-wide level by major third-party payers, whether at our request or on their own initiative, and our test is determined to be ineligible for coverage and reimbursement by such payers, our collection efforts and potential for revenue growth could be adversely impacted.
Our Medicare Part B coverage for AlloSure Kidney and AlloMap Heart is included in a formal local coverage decision for molecular diagnostics. However, any change in this coverage decision or other future adverse coverage decisions by the CMS, including with respect to coding, could substantially reduce our revenue.
Medicare reimbursements currently comprise a significant portion of our revenue. Our current Medicare Part B reimbursement was not set pursuant to a national coverage determination by CMS. Although we believe that coverage is available under Medicare Part B even without such a determination, we currently lack the national coverage certainty afforded by a formal coverage determination by CMS. This means that Medicare contractors, including our California Medicare contractor, currently may continue to develop their own coverage and reimbursement policies with respect to our technology.
Until 2016, AlloMap Heart was billed using an unlisted Current Procedural Terminology, or CPT, code, but in 2016 a new CPT Category 1 Multianalyte Assays with Algorithmic Analyses, or MAAA, code was added that specifically describes the test. Further, pursuant to MolDX billing requirements, the AlloMap Heart test also has been assigned a McKesson Diagnostics Z code™, which is included on all Medicare claims.
If in the future CMS makes a determination not to pay for this code, or for any MAAA codes, this could be harmful to our business, and could have negative spillover implications that prevent or limit coverage by other third-party payers that might mirror aspects of Medicare payment criteria.
Since the launch of AlloSure Kidney in October 2016, and at the instruction of the MolDX Program of Palmetto, the test has been billed utilizing an unlisted CPT code. If in the future CMS makes a determination to no longer provide coverage for services billed with an unlisted CPT code, our ability to bill and obtain reimbursement from public and private payers could be negatively impacted.
We are and could become subject to legal proceedings that could be time consuming, result in costly litigation and settlements/judgments, require significant amounts of management attention and result in the diversion of significant operational resources, which could adversely affect our business, financial condition and results of operations.
We have in the past been, and from time to time in the future may become, involved in lawsuits, claims and proceedings incident to the ordinary course of, or otherwise in connection with, our business. For example, in response to our false advertising suit filed against Natera Inc., or Natera, on April 10, 2019, Natera filed a counterclaim against us on February 18, 2020 in the U.S. District Court for the District of Delaware, or the Court, alleging we made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of the Court to amend its counterclaims to include additional allegations regarding purportedly false claims we made with respect to AlloSure, and the Court granted Natera’s request. The trial commenced on March 7, 2022 and concluded on March 14, 2022, with the jury awarding us $44.9 million in damages, comprised of $21.2 million in compensatory damages and $23.7 million in punitive damages. As of the date of this report, the post-trial motion practice remains pending. We will not record the award until cash is received or the matter is otherwise resolved.
31

On July 19, 2022, the United States Court of Appeals for the Federal Circuit affirmed the Court's judgment dismissing our patent infringement suit against Natera.
In addition, in response to our patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against us on January 13, 2020 in the Court alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. This case was consolidated with our patent infringement suit on February 4, 2020. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that we have infringed Natera’s patents, an order preliminarily and permanently enjoining us from any further infringement of such patents and unspecified damages. On May 13, 2022, Natera filed two new complaints alleging that AlloSure infringes Natera’s U.S. Patents 10,655,180 and 11,111,544. These two cases were consolidated with the patent infringement case on June 15, 2022. On May 17, 2022, Natera agreed to dismiss the case alleging infringement of Natera’s U.S. Patent 10,526,658. On July 6, 2022, we moved to dismiss the rest of Natera’s claims. On September 6, 2022, we withdrew the motion to dismiss. We intend to defend both of these matters vigorously, and believe that we have good and substantial defenses to the claims alleged in the suits, but there is no guarantee that we will prevail.
Furthermore, on May 23, 2022, Plumbers & Pipefitters Local Union #295 Pension Fund filed a federal securities class action in the U.S. District Court for the Northern District of California against us, Reginald Seeto, our President, Chief Executive Officer and member of our Board of Directors, Ankur Dhingra, our former Chief Financial Officer; Marcel Konrad, our former interim Chief Financial Officer and former Senior Vice President of Finance & Accounting; and Peter Maag, our former President, former Chief Executive Officer, former Chairman of the Board and current member of our Board of Directors. The action alleges that we and the individual defendants made materially false and/or misleading statements and/or omissions and that such statements violated Section 10(b) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and Rule 10b-5 promulgated thereunder. The action also alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of our Company. The suit seeks to recover damages caused by the alleged violations of federal securities laws, along with the plaintiffs’ costs incurred in the lawsuit, including their reasonable attorneys’ and experts’ witness fees and other costs. We intend to defend ourselves vigorously, and believe that we have good and substantial defenses to the claims alleged in the suit, but there is no guarantee that we will prevail.
On August 25, 2022, the court appointed an investor group led by the Oklahoma Police Pension and Retirement System as lead plaintiffs and appointed Saxena White P.A. and Robbins Geller Rudman & Dowd LLP as lead counsels. Plaintiffs filed an amended complaint on November 28, 2022. On January 27, 2023, defendants moved to dismiss all claims and to strike certain allegations in the amended complaint. Plaintiffs’ opposition to the motion to dismiss and motion to strike is due on March 13, 2023, and defendants’ reply is due on April 13, 2023. We intend to defend ourselves vigorously, and believes that we have good and substantial defenses to the claims alleged in the suit, but there is no guarantee that we will prevail.
Additionally, on September 21, 2022, Jeffrey Edelman brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California, or the Edelman Derivative Action, against us as nominal defendant and Reginald Seeto, our President, Chief Executive Officer and member of our Board of Directors, Ankur Dhingra, our former Chief Financial Officer, Peter Maag, our former President, former Chief Executive Officer, former Chairman of the Board and current member of our Board of Directors, and the other members of our Board of Directors. The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of our Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The action alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of our Company. The suit seeks a declaration that the individual defendants breached their fiduciary duties to us, violated Sections 14(a) and 20(a) of the Exchange Act and were unjustly enriched, and also seeks to recover damages sustained by us as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses.
In addition, on February 7, 2023, Jaysen Stevenson brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California, or the Stevenson Derivative Action, against us as nominal defendant and Reginald Seeto, Ankur Dhingra, Peter Maag and other current and former members of the Company’s Board of Directors. The claims and allegations in the Stevenson Derivative Action are substantially similar to those in the Edelman Derivative Action. The plaintiff alleges that the individual defendants breached their fiduciary duties as our directors and/or officers and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The suit seeks declaratory relief and to recover alleged damages sustained by us as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses.
We intend to defend ourselves vigorously, and we believe that we have good and substantial defenses to the claims alleged in the Edelman Derivative Action and the Stevenson Derivative Action, but there is no guarantee that we will prevail.
Litigation is inherently unpredictable. It is possible that an adverse result in one or more of these possible future events could have a material adverse effect on us including increased expenses to defend, settle or resolve such litigation.
32

The development and commercialization of additional diagnostic solutions are key to our growth strategy. New test or product development involves a lengthy and complex process, and we may not be successful in our efforts to develop and commercialize additional diagnostic solutions.
Key elements of our strategy are to discover, develop, validate and commercialize a portfolio of new diagnostic solutions. We cannot be sure that we will be able to successfully complete development of or commercialize any of our planned future solutions, or that they will prove to be capable of reliably being used for organ surveillance in the heart or in other types of organs. Before we can successfully develop and commercialize any of our currently planned or other new diagnostic solutions, we will need to:
conduct substantial research and development;
obtain the necessary testing samples and related data;
conduct clinical validation studies;
expend significant funds;
expand and scale-up our laboratory processes;
expand and train our sales force;
gain acceptance from ordering clinicians at a larger number of transplant centers;
gain acceptance from ordering laboratories associated with transplant centers; and
seek and obtain regulatory clearance or approvals of our new solutions, as required by applicable regulations.
This process involves a high degree of risk and may take up to several years or more. Our test development and commercialization efforts may be delayed or fail for many reasons, including:
failure of the test at the research or development stage;
difficulty in accessing suitable testing samples, especially testing samples with known clinical results;
lack of clinical validation data to support the effectiveness of the test;
delays resulting from the failure of third-party suppliers or contractors to meet their obligations in a timely and cost-effective manner;
failure to obtain or maintain necessary clearances or approvals to market the test; or
lack of commercial acceptance by patients, clinicians or third-party payers.
Few research and development projects result in commercial products, and success in early clinical studies often is not replicated in later studies. At any point, we may abandon development of new diagnostic solutions, or we may be required to expend considerable resources repeating clinical trials, which would adversely impact the timing for generating potential revenues from those new diagnostic solutions. In addition, as we develop diagnostic solutions, we will have to make additional investments in our sales and marketing operations, which may be prematurely or unnecessarily incurred if the commercial launch of a test is abandoned or delayed. If a clinical validation study fails to demonstrate the prospectively defined endpoints of the study, we would likely abandon the development of the test or test feature that was the subject of the clinical trial, which could harm our business.
If we do not achieve our projected development goals in the time frames we announce and expect, the commercialization of additional diagnostic solutions by us may be delayed and, as a result, our business will suffer and our stock price may decline.
From time to time, we expect to estimate and publicly announce the anticipated timing of the accomplishment of various clinical and other product development goals. In addition, we have included a discussion of a number of anticipated targets in this Form 10-K. The actual timing of accomplishment of these targets could vary dramatically compared to our estimates, in some cases for reasons beyond our control, including the continued impact of the COVID-19 pandemic. We cannot be certain that we will meet our projected targets and if we do not meet these targets as publicly announced, the commercialization of our diagnostic solutions may be delayed or may not occur at all and, as a result, our business will suffer and our stock price may decline.
33

The field of diagnostic testing in transplantation is evolving and is subject to rapid technological change. If we are unable to develop solutions to keep pace with rapid medical and scientific change, our operating results could be harmed.
The field of diagnostic testing in transplantation is evolving. Although there have been few advances in technology relating to organ rejection in transplant recipients, the market for medical diagnostic companies is marked by rapid and substantial technological development and innovations that could make AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and our other products and patient and digital solutions, including those in development, outdated. We must continually innovate, expand and update our test offerings to address unmet needs in monitoring transplant related conditions. AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, and our other products and patient and digital solutions, including those in development, could become obsolete unless we continually innovate, enhance and expand our product offerings to include new clinical applications. If we are unable to demonstrate the effectiveness of AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, our other products and patient and digital solutions and future diagnostic solutions and tests, if any, compared to new methodologies and technologies, then sales of our tests, products and patient and digital solutions could decline, which would harm our business and financial results.
If clinicians, hospital administrators, medical centers and laboratories do not adopt our diagnostic solutions, we will not achieve future sales growth.
Clinicians and healthcare administrators are traditionally slow to adopt new products, testing practices and clinical treatments, partly because of perceived liability risks and the uncertainty of third-party reimbursement. It is critical to the success of our sales efforts that we continue to educate clinicians, administrators and laboratory directors about our testing services, products and patient and digital solutions, and demonstrate the clinical and diagnostic benefits of these services, products and patient and digital solutions. We believe that clinicians, transplant centers and laboratories may not use our services, products and patient and digital solutions unless they determine, based on published peer-reviewed journal articles, the experience of other clinicians or laboratory verification, that our services, products and patient and digital solutions provide accurate, reliable and cost-effective information that is useful in pre-transplant matching and monitoring their post-transplant recipients.
Our product kits are sold to hundreds of laboratories, mainly in Europe and the U.S. Laboratories order our products based on the accuracy, speed and cost of the test together with the cost and availability of equipment on which to run the test. Switching to or adopting our products may require the purchase of new and costly testing equipment. To attract new laboratory customers, the performance of our products must provide a performance or cost advantages over similar products sold by our competitors.
If clinicians, hospital administrators and laboratories do not adopt and continue to use our tests and products or our future solutions and tests, our business and financial results will suffer.
Our quarterly operating results may fluctuate significantly or may fall below the expectations of investors or securities analysts, each of which may cause our stock price to fluctuate or decline.
Historically, our financial results have been, and we expect that our operating results will continue to be, subject to quarterly fluctuations. Our net income (loss) and other operating results will be affected by numerous factors, including:
our ability to successfully market and sell our testing services and products;
our ability to successfully commercialize new diagnostic solutions;
the amount of our research and development expenditures;
the timing of cash collections from third-party payers;
the extent to which our current and future solutions, if any, are eligible for coverage and reimbursement from third-party payers;
the process of integrating new acquisitions, and the associated potential disruption to our business;
changes in coverage and reimbursement or in reimbursement-related laws directly affecting our business;
any intellectual property infringement lawsuit or opposition, interference or cancellation proceeding in which we may become involved or that otherwise may affect our intellectual property position;
announcements by our competitors of new or competitive products;
regulatory or legal developments affecting our test or competing products;
total operating expenses; and
34

changes in expectation as to our future financial performance, including financial estimates, publications or research reports by securities analysts.
If our quarterly operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially. Furthermore, any quarterly fluctuations in our operating results may, in turn, cause the price of our stock to fluctuate substantially. We believe that quarterly comparisons of our financial results are not necessarily meaningful and should not be relied upon as an indication of our future performance.
If the use of AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart or any of our other solutions is not supported by studies published in peer-reviewed scientific and medical publications, and then periodically supplemented with additional support in peer-reviewed journals, the rate of adoption of our current and future solutions by clinicians and treatment centers and the rate of reimbursement of our current and future solutions by payers may be negatively affected.
Transplant, like all specialties, is based on evidence-based medicine. As a result, laying a strong foundation of evidence and improved clinical utility is essential in the adoption of the tools offered by us. The results of our studies involving AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart have been presented at major medical society congresses and published in peer-reviewed publications in leading medical journals. This continued presence in peer-reviewed publications is necessary to promote clinician adoption and favorable reimbursement decisions. We believe that peer-reviewed journal articles that provide evidence of the utility of our solutions or the technology underlying AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and our other products and patient and digital solutions are very important to the commercial success of our solutions. Clinicians typically take a significant amount of time to adopt new products, testing practices and clinical treatments, partly because of perceived liability risks and the uncertainty of third-party reimbursement. It is critical to the success of our sales efforts that we educate a sufficient number of clinicians and administrators about AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and our future solutions, and demonstrate the clinical benefits of these solutions. Clinicians may not adopt, and third-party payers may not cover or adequately reimburse for, our current and future products and patient and digital solutions unless they determine, based on published peer-reviewed journal articles and the experience of other clinicians, that our diagnostic current and future products and patient and digital solutions provide accurate, reliable and cost-effective information that is useful in monitoring transplant recipients and making informed and timely treatment decisions.
The administration of clinical and economic utility studies is expensive and demands significant attention from our management team. Data collected from these studies may not be positive or consistent with our existing data, or may not be statistically significant or compelling to the medical community. If the results obtained from our ongoing or future studies are inconsistent with certain results obtained from our previous studies, adoption of our current and future products and patient and digital solutions would suffer and our business would be harmed.
While we have had success in generating peer-reviewed publications regarding AlloSure Kidney, AlloSure Lung, AlloMap Heart, and AlloSure Heart, additional peer-reviewed publications regarding AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and our future products and patient and digital solutions may be limited by many factors, including delays in the completion of, poor design of, or lack of compelling data from clinical studies that would be the subject of the article. If our current and future products and patient and digital solutions or the technology underlying AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, or our future products and patient and digital solutions do not receive sufficient favorable exposure in peer-reviewed publications, the rate of clinician adoption and positive reimbursement coverage decisions could be negatively affected. The publication of clinical data in peer-reviewed journals is a crucial step in commercializing and obtaining reimbursement for diagnostic solutions such as ours, and our inability to control when, if ever, results are published may delay or limit our ability to derive sufficient revenue from any product that is the subject of a study.
To ensure the success of AlloSure Kidney and future tests based on donor-derived cell-free DNA, or dd-cfDNA, we will need to continue our efforts to complete and publicize research and trials, especially the Kidney Allograft Outcomes AlloSure Registry, or K-OAR, registry study, that provides evidence of the utility of dd-cfDNA and validate AlloSure Kidney as a solution.Transplant centers may not adopt AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, or our other solutions due to historical practices or due to more favorable reimbursement policies associated with other means of monitoring transplants.Due to the historically limited monitoring options and the well-established coverage and reimbursement for biopsies, clinicians are accustomed to monitoring for acute rejection in kidney and heart transplant recipients by utilizing biopsies. Many clinicians use AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart in parallel with biopsies rather than as an alternative to biopsies. While we do not market AlloSure Kidney, AlloSure Lung, AlloMap Heart or AlloSure Heart as biopsy alternatives, per se, if treatment center administrators view our test as an alternative to a biopsy but believe they would derive more revenue from the performance of biopsies, such administrators may be motivated to reduce or avoid the use of our test. While biopsies are less common for monitoring kidney transplant patients, there are transplant centers that manage patients with protocol biopsies, which could impact AlloSure Kidney revenue. We cannot provide assurance that our efforts
35

will increase the use of our test by new or existing customers. Our failure to increase the frequency of use of our test by new and existing customers would adversely affect our growth and revenues.
If we are unable to successfully compete with larger and more established players in the clinical surveillance of the transplantation field, we may be unable to increase or sustain our revenues or achieve profitability.
Our AlloSure Kidney solution for kidney transplant recipients competes against existing diagnostic tests utilized by pathologists, which involves evaluating biopsy samples to determine the presence or absence of rejection. However, because of the risks and discomforts of the invasive kidney biopsy procedure, as well as the expense and relatively low rate of finding moderate to severe grade rejection, biopsy is not a standard practice for surveillance of transplanted kidneys. Additional competition for kidney surveillance diagnostics currently comes from general, non-specific clinical chemistry tests such as serum creatinine, urine protein, donor specific antibodies, complete blood count, lipid profile and others that are widely ordered by physician offices and routinely performed in clinical reference labs and hospital labs. Our competitors also include companies that are focused on the development and commercialization of molecular diagnostic tests. In the field of post-transplant surveillance, Natera and Eurofins, have commercially available molecular diagnostics tests.
Competition for our AlloMap Heart solution for heart transplant recipients also comes from biopsies, which generally involve evaluating biopsy samples to determine the presence or absence of rejection. This practice has been the standard of care in the United States for many years, and we will need to continue to educate clinicians, transplant recipients and payers about the various benefits of our test in order to change clinical practice.
We expect the competition for pre-transplant typing and post-transplant surveillance to increase as there are numerous established and startup companies in the process of developing products and services for the transplant market which may directly or indirectly compete with our existing pre- and post-transplant solutions, or our development pipeline. Competition from other companies, especially those with an eye toward transitioning to more automated typing processes, could impact our ability to maintain market share and its current margins. For example, QTYPE competes with other quantitative polymerase chain reaction, or PCR, products including products offered by Thermo Fisher Scientific, Inc., or Thermo Fisher, as well as alternatives to PCR such as next generation sequencing, or NGS, typing products.
In addition to businesses focused on pre-transplantation such as Thermo Fisher’s One Lambda and Immucor, Inc.’s LIFECODES, companies that have not historically focused on transplantation, but that possesses existing knowledge of dd-cfDNA technology have indicated they are considering this market.
Competition for our patient and digital solutions include various companies that develop application software and operate in the healthcare field. Our competition for patient solutions includes hospital-affiliated pharmacies located on-site at the transplant center and specialty pharmacies that provide transplant-specific care and dispensing services. Our primary competitor for our patient management EMR solution is Phoenix, Epic's transplant application. In addition, other established and emerging healthcare, information technology and service companies may commercialize competitive products including informatics, analysis, integrated genetic tools and services for health and wellness.
The field of clinical surveillance of transplantation is evolving. New and well-established companies are devoting substantial resources to the application of molecular diagnostics to the treatment of medical conditions. Some of these companies may elect to develop and market diagnostic solutions in the post-transplant surveillance market.
Many of our potential competitors may have greater brand recognition or substantially greater financial and technical resources and development, production and marketing capabilities than we do. Others may develop lower-priced, less complex tests that could be viewed by clinicians and payers as functionally equivalent to our AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart tests, which could force us to lower the current list price of our test and impact our operating margins and our ability to achieve profitability. If we are unable to compete successfully against current or future competitors, we may be unable to increase market acceptance for and sales of AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and our products and patient and digital solutions, which could prevent us from increasing or sustaining our revenues or achieving profitability and could cause the market price of our common stock to decline.
If we are unable to successfully and continually update our products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We operate in an environment characterized by rapid development and continuing innovation. We will need to continue to maintain the value of our product offering. To compete successfully, we must continually update our product range and produce continually updated test kits and software. The failure to maintain the quality of our products or inability to keep pace with this innovation could render our existing or future solutions obsolete or less attractive to lab directors and clinicians. Any failure to anticipate or develop new or enhanced solutions in a timely manner could result in decreased revenue and harm to our business and prospects. If we fail to introduce new or enhanced solutions that meet the needs of our customers, we will lose market share and our business, operating results and prospects will be adversely affected.
36

Our research and development efforts will be hindered if we are not able to acquire or contract with third parties for access to additional tissue and blood samples.
Our clinical development relies on our ability to secure access to tissue and blood samples, as well as recipient information including biopsy results and clinical outcomes from the same patient. Furthermore, the studies through which our future solutions are developed may rely on access to multiple samples from the same recipient over a period of time as opposed to samples at a single point in time or archived samples. We will require additional samples and recipient data for future research, development and validation. Access to recipients and samples on a real-time, or non-archived, basis is limited and often on an exclusive basis, and there is no guarantee that future initiatives will be successful in obtaining and validating additional samples. Additionally, the process of negotiating access to new and archived donor and recipient data and samples is lengthy since it typically involves numerous parties and approval levels to resolve complex issues, such as usage rights, institutional review board approval, recipient consent, privacy rights and informed consent of recipients, publication rights, intellectual property ownership and research parameters. If we are not able to acquire or negotiate access to new and archived donor and recipient data and tissue and blood samples with source institutions, or if other laboratories or our competitors secure access to these samples before us, our ability to research, develop and commercialize future solutions such as AlloSure Kidney will be limited or delayed.
If we cannot maintain existing clinical collaborations and enter into new ones, our efforts to commercialize and develop products could be delayed.
In the past, we have entered into clinical collaborations with highly regarded academic institutions and leading treatment centers in the transplant field. Our success in the future may depend in part on our ability to enter into agreements with other leading institutions in the transplant field. Securing these agreements can be difficult due to internal and external constraints placed on these organizations. Some organizations may limit the number of collaborations they have with any one company so as to not be perceived as biased or conflicted. Organizations may also have insufficient administrative and related infrastructure to enable collaborations with many companies at once, which can extend the time it takes to develop, negotiate and implement a collaboration.
In addition to completing clinical collaborations, publication of clinical data in peer-reviewed journals is a crucial step in commercializing and obtaining coverage and reimbursement for solutions such as ours. Our inability to control when, if ever, results of such studies are published may delay or limit our ability to derive sufficient revenues from any test that may result from a collaboration.
From time to time, we expect to engage in discussions with potential clinical collaborators, which may or may not lead to collaborations. We cannot guarantee that any discussions will result in clinical collaborations or that any clinical studies that may result will be enrolled or completed in a reasonable time frame or with successful outcomes. Once news of discussions regarding possible collaborations becomes known in the medical community, regardless of whether the news is accurate, failure to announce a collaborative agreement or the other entity’s announcement of a collaboration with an entity other than us may result in adverse speculation about us, our current and future solutions or our technology, resulting in harm to our reputation and our business.
If we are unable to successfully manage our growth and support demand for our tests, our business may suffer.
As the volume of the tests that we perform grows, we will need to continue to ramp up our testing capacity, implement increases in scale and related processing, customer service, billing and systems process improvements and expand our internal quality assurance program to support testing on a larger scale. We will also need additional certified laboratory scientists and other scientific and technical personnel to process our tests. We cannot be certain that any increases in scale, related improvements and quality assurance will be successfully implemented or that appropriate personnel will be available. As additional products are developed, we may need to bring new equipment on-line, implement new systems, technology, controls and procedures and hire personnel with different qualifications. We plan to expand our sales force to support additional products. There is significant competition for qualified, productive sales personnel with advanced sales skills and technical knowledge in our field. Our ability to achieve significant growth in revenue in the future will depend, in large part, on our success in recruiting, training and retaining sufficient qualified sales personnel.
The value of AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart depends, in large part, on our ability to perform AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart tests on a timely basis and at a high quality standard, and on our reputation for such timeliness and quality. Failure to implement necessary procedures, transition to new equipment or processes or hire new personnel could result in higher costs of processing or an inability to meet market demand in a timely manner.
37

There can be no assurance that we will be able to perform AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, or our future solutions, if any, on a timely basis at a level consistent with demand, that our efforts to scale our commercial operations will not negatively affect the quality of test results or that we will be successful in responding to the growing complexity of our testing operations. If we encounter difficulty meeting market demand for our current and future solutions, our reputation could be harmed and our future prospects and our business could suffer.
In addition, our growth may place a significant strain on our management, operating and financial systems and our sales, marketing and administrative resources. As a result of our growth, our operating costs may escalate even faster than planned, and some of our internal systems may need to be enhanced or replaced. If we cannot effectively manage our expanding operations and our costs, we may not be able to grow effectively or we may grow at a slower pace, and our business could be adversely affected.
Our past revenue growth rates may not be indicative of future growth, and we may not grow at all, and revenue may decline.
From 2021 to 2022, our revenue grew from $296.4 million to $321.8 million, which represents annual growth of 9%. In the future, our revenue may not grow at all and it may decline. We believe that our future revenue will depend on, among other factors:
the continued usage and acceptance of our current and future solutions;
demand for our testing services, products and patient and digital solutions;
the introduction and acceptance of new or enhanced products or services by us or by competitors;
our ability to maintain reimbursement for AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart and secure reimbursement for our future solutions;
our ability to anticipate and effectively adapt to developing markets and to rapidly changing technologies;
our ability to attract, retain and motivate qualified personnel;
the initiation, renewal or expiration of significant contracts with our commercial partners;
pricing changes by us, our suppliers or our competitors; and
general economic conditions and other factors.
We may not be successful in our efforts to manage any of the foregoing, and any failure to be successful in these efforts could materially and adversely affect revenue growth. You should not consider our past revenue growth to be indicative of future growth.
If our laboratory facility in the U.S. becomes inoperable, we will be unable to perform AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, and future testing solutions, if any, and our business will be harmed.
We perform all of our testing services for the U.S. in our laboratory located in Brisbane, California. We do not have redundant laboratory facilities. Brisbane, California is situated on or near earthquake fault lines. Our facility and the equipment we use to perform testing services would be costly to replace and could require substantial lead time to repair or replace if damaged or destroyed. Our facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, power outages, wildfires, flooding, hurricanes, droughts and other extreme weather events and changing weather patterns, which are increasing in frequency due to the impacts of climate change and may render it difficult or impossible for us to perform our tests for some period of time. The inability to perform our tests may result in the loss of customers or harm our reputation, and we may be unable to regain those customers in the future. Although we possess insurance for damage to our property and the disruption of our business, we do not have earthquake insurance and thus coverage may not be sufficient to cover all of our potential losses and may not continue to be available to us on acceptable terms, if at all.
In order to establish a redundant laboratory facility, we would have to spend considerable time and money securing adequate space, constructing the facility, recruiting and training employees and establishing the additional operational and administrative infrastructure necessary to support a second facility. Additionally, any new clinical laboratory facility opened by us in the U.S. would be required to be certified under the Clinical Laboratory Improvement Amendments of 1988, or CLIA, a federal law that regulates clinical laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention or treatment of disease. We would also be required to secure and maintain state licenses required by several states, including California, Florida, Maryland, New York, Rhode Island and Pennsylvania, which can take a significant amount of time and result in delays in our ability to begin operations at that facility.
If we failed to secure any such licenses, we would not be able to process samples from recipients in such states. We also expect that it would be difficult, time-consuming and costly to train, equip and use a third-party to perform tests on our behalf. We
38

could only use another facility with the established state licensures and CLIA certification necessary to perform AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, or future solutions following validation and other required procedures. We cannot be certain that we would be able to find another CLIA-certified facility willing or able to adopt AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart or future solutions or able to comply with the required quality and regulatory standards, or that this laboratory would be willing or able to perform the tests for us on commercially reasonable terms.
Investors’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from certain investors, employees, regulators and other stakeholders concerning corporate responsibility, specifically related to environmental, social and governance, or ESG, factors. Some investors and investor advocacy groups may use these factors to guide investment strategies and, in some cases, investors may choose not to invest in our company if they believe our policies relating to corporate responsibility are inadequate. Third-party providers of corporate responsibility ratings and reports on companies have increased to meet growing investor demand for measurement of corporate responsibility performance, and a variety of organizations currently measure the performance of companies on such ESG topics, and the results of these assessments are widely publicized. Investors, particularly institutional investors, use these ratings to benchmark companies against their peers and if we are perceived as lagging with respect to ESG initiatives, these investors may engage with us to improve ESG disclosures or performance and may also make voting decisions, or take other actions, to hold us and our board of directors accountable. In addition, the criteria by which our corporate responsibility practices are assessed may change, which could result in greater expectations of us and cause us to undertake costly initiatives to satisfy such new criteria. If we elect not to or are unable to satisfy such new criteria, investors may conclude that our policies with respect to corporate responsibility are inadequate. We may face reputational damage in the event that our corporate responsibility procedures or standards do not meet the standards set by various constituencies.
We may face reputational damage in the event our corporate responsibility initiatives or objectives do not meet the standards set by our investors, stockholders, lawmakers, listing exchanges or other constituencies, or if we are unable to achieve an acceptable ESG or sustainability rating from third-party rating services. A low ESG or sustainability rating by a third-party rating service could also result in the exclusion of our common stock from consideration by certain investors who may elect to invest with our competition instead. Ongoing focus on corporate responsibility matters by investors and other parties as described above may impose additional costs or expose us to new risks. Any failure or perceived failure by us in this regard could have a material adverse effect on our reputation and on our business, share price, financial condition or results of operations, including the sustainability of our business over time. In addition, the SEC has announced proposed rules that, among other matters, will establish a framework for reporting of climate-related risks. To the extent the proposed rules impose additional reporting obligations, we could face increased costs. Separately, the SEC has also announced that it is scrutinizing existing climate-change related disclosures in public filings, increasing the potential for enforcement if the SEC were to allege our existing climate disclosures are misleading or deficient.
Performance issues, service interruptions or price increases by our shipping carriers could adversely affect our business and harm our reputation and ability to provide our services on a timely basis.
Expedited, reliable shipping is essential to our operations. We rely heavily on providers of transport services for reliable and secure point-to-point transport of recipient samples to our laboratory and enhanced tracking of these recipient samples. Should a carrier encounter delivery performance issues such as loss, damage or destruction of a sample, it may be difficult to replace our patient samples in a timely manner and such occurrences may damage our reputation and lead to decreased demand for our services and increased cost and expense to our business. In addition, any significant increase in shipping rates could adversely affect our operating margins and results of operations. Similarly, strikes, severe weather, natural disasters or other service interruptions, including those related or attributable to the COVID-19 pandemic, or related to the ongoing conflict between Ukraine and Russia and the global impact of restrictions and sanctions imposed on Russia, affecting delivery services we use would adversely affect our ability to receive and process recipient samples on a timely basis.
Our ability to commercialize our testing solutions that we develop is dependent on our relationships with laboratory services providers and their willingness to support our current and future solutions.
We rely on third-party laboratory services providers to draw and partially process the patient blood samples that are analyzed in our Brisbane, California laboratory. Our business will suffer if these service providers do not support AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart or the other solutions that we may develop. For example, these laboratories may determine that processing the samples for our solutions requires too much additional effort. Additionally, if transplant facilities have relationships with large reference laboratories that will not process and send out our specimens, the clinicians at these facilities may deem ordering our tests outside of these relationships too inconvenient for their patients. A lack of acceptance of our current and future solutions by these service providers could result in lower test volume.
39

If we are unable to raise additional capital on acceptable terms in the future, it may limit our ability to develop and commercialize new diagnostic solutions and technologies, and we may have to curtail or cease operations.
As of December 31, 2022, we had cash, cash equivalents and marketable securities of $293.1 million and an accumulated deficit of $460.4 million. We expect capital outlays and operating expenditures to increase over the next several years as we expand our infrastructure, commercial operations and research and development activities. Specifically, we may need to raise additional capital to, among other things:
develop other solutions for clinical surveillance in transplantation;
increase our selling and marketing efforts to drive market adoption and address competitive developments;
expand our clinical laboratory operations;
fund our clinical validation study activities;
expand our research and development activities;
sustain or achieve broader commercialization of AlloSure Kidney, AlloSure Lung, KidneyCare, AlloMap Heart, AlloSure Heart, HeartCare, our products and patient and digital solutions or enhancements to those tests, products and patient and digital solutions;
acquire or license products or technologies including through acquisitions; and
finance our capital expenditures and general and administrative expenses.
Our present and future funding requirements will depend on many factors, including:
the level of research and development investment required to develop our new solutions;
costs of filing, prosecuting, defending and enforcing patent claims and other intellectual property rights;
our need or decision to acquire or license complementary technologies or acquire complementary businesses;
changes in test development plans needed to address any difficulties in commercialization;
competing technological and market developments;
whether our diagnostic solutions become subject to additional FDA or other regulation; and
changes in regulatory policies or laws that affect our operations.

Additional capital, if needed, may not be available on satisfactory terms, or at all, and might include the issuance of equity securities, debt, cash from collaboration agreements, or a combination of these. Furthermore, if we raise additional funds by issuing equity securities, dilution to our existing stockholders could result. Any equity securities issued also may provide for rights, preferences or privileges senior to those of holders of our common stock and would result in dilution to our stockholders. Moreover, we have the ability to sell up to $200.0 million of additional shares of our common stock to the public through an “at the market” offering pursuant to a Sales Agreement we entered into with Jefferies, LLC on April 14, 2022. Any shares of common stock issued in the at-the-market offering will result in dilution to our existing stockholders. If we raise additional funds by issuing debt securities, these debt securities would have rights, preferences and privileges senior to those of holders of our common stock, and the terms of the debt securities issued could impose significant restrictions on our operations. If we raise additional funds through collaborations and licensing arrangements, we might be required to relinquish significant rights to our technologies or our solutions under development, or grant licenses on terms that are not favorable to us, which could lower the economic value of those programs to us. If adequate funds are not available, we may have to scale back our operations or limit our research and development activities, which may cause us to grow at a slower pace, or not at all, and our business could be adversely affected.
The loss of key members of our senior management team or our inability to attract and retain highly skilled scientists, clinicians and laboratory and field personnel could adversely affect our business.
Our success depends largely on the skills, experience and performance of key members of our executive management team. The efforts of each of these persons will be critical to us as we continue to develop our technologies and testing processes. If we were to lose one or more of these key employees, including due to disease (such as COVID-19), disability or death, we may experience difficulties in competing effectively, developing our technologies and implementing our business strategies. We do not currently maintain “key person” insurance on any of our employees.
40

Our research and development programs and commercial laboratory operations depend on our ability to attract and retain highly skilled scientists and technicians, including geneticists, biostatisticians, engineers, licensed laboratory technicians and chemists. We may not be able to attract or retain qualified scientists and technicians in the future due to the intense competition for qualified personnel among life science businesses, particularly in the San Francisco Bay Area. We also face competition from universities, public and private research institutions and other organizations in recruiting and retaining highly qualified scientific personnel. Moreover, regulation or legislation impacting the workforce, such as the proposed rule published by the Federal Trade Commission which would, if issued, generally prevent employers from entering into non-compete with employees and require employers to rescind existing non-competes, may be lead to increased uncertainty in hiring and competition for talent.
In addition, our success depends on our ability to attract and retain laboratory and field personnel with extensive experience in transplant recipient care and surveillance and close relationships with clinicians, pathologists and other hospital personnel. We may have difficulties locating, recruiting or retaining qualified salespeople, which could cause a delay or decline in the rate of adoption of AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart or our future solutions, if any.
In addition, we may experience employee turnover as a result of the ongoing “great resignation” occurring throughout the U.S. economy, which has impacted job market dynamics. New hires require training and take time before they achieve full productivity. New employees may not become as productive as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals. If we are not able to attract and retain the necessary personnel to accomplish our business objectives, we may experience constraints that will adversely affect our ability to support our discovery, development, verification and commercialization programs.
Recent and future acquisitions and investments could disrupt our business, harm our financial condition and operating results, dilute your ownership of us and increase our debt or cause us to incur significant expense.
As part of our business strategy, we may pursue acquisitions of complementary businesses and assets, as well as technology licensing arrangements to expand our existing know-how, expertise and intellectual property in other fields, including for the development of other commercial tests. We also may pursue strategic alliances that leverage our core technology and industry experience to expand our test offerings or distribution. The identification of suitable acquisition candidates can be difficult, time-consuming and costly, and we may not successfully complete acquisitions that we target in the future. Risks we may face in connection with acquisitions include:
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
reduction of available cash reserves, assumption of debt or dilutive issuances of equity securities due to payment of consideration;
coordination of research and development and sales and marketing functions;
integration of product and service offerings;
expectations for acquired technology or research and development may prove unsuccessful;
inability to retain key personnel from the acquired company;
financial reporting, revenue recognition or other financial control deficiencies of or arising from the acquired company that we do not adequately address and that cause our reported results to be incorrect or delayed;
liability for activities of the acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders or other third parties;
integrating a global workforce of the acquired company into our business;
obtaining the approval of minority shareholders to complete an acquisition; and
commercialization of new products being developed by the acquired company.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally.
41

There is also a risk that future acquisitions will result in the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses or the write-off of goodwill and other intangible assets, any of which could harm our business and results of operations. We may not identify or complete these transactions in a timely manner, on a cost-effective basis, or at all, and we may not realize the anticipated benefits of any acquisition, technology license, strategic alliance or joint venture.
To finance any acquisitions, we may choose to issue shares of our common stock as consideration, which would dilute your interest in us. If the price of our common stock is low or volatile, we may not be able to acquire other companies using our stock as consideration. Alternatively, it may be necessary for us to raise additional funds for acquisitions through public or private financings. Additional funds may not be available on terms that are favorable to us, or at all.
Undetected errors or defects in our products could result in voluntary corrective actions or agency enforcement actions, including recall of our products, as well as harm our reputation, decrease market acceptance of our products and expose us to product liability or professional liability claims, which could exceed our resources.
Our products may contain undetected errors or defects that are not identified until after the products are first introduced. Disruptions or other performance problems with our products, or the perception of disruption or performance problems with our products, may require us to initiate a product recall, and may damage our customers’ businesses and harm our reputation. We may also be subject to warranty and liability claims for damages related to errors or defects in our products. A material liability claim, product recall or similar occurrence may cause us to incur significant expense, decrease market acceptance of our products and adversely impact our business and operating results.
In addition, the marketing, sale and use of AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart and our other products and solutions, or activities related to our research and clinical studies could lead to the filing of product liability claims if someone were to allege that one of our products contained a design or manufacturing defect which resulted in the failure to adequately perform the analysis for which it was designed. For example, a defect in one of our diagnostic solutions could lead to a false positive or false negative result, affecting the eventual diagnosis. Any incomplete or inaccurate analysis on the part of our technicians could also affect the reliability of the test results. A product liability or professional liability claim could result in substantial damages and be costly and time consuming to defend, either of which could materially harm our business or financial condition. We cannot provide assurance that our product liability insurance would adequately protect our assets from the financial impact of defending product liability or professional liability claims or any judgments, fines or settlement costs arising out of any such claims. In addition, any product liability claim brought against us, with or without merit, could increase our product liability insurance rates and prevent us from securing insurance coverage in the future at reasonable coverage levels, or at all. Additionally, any product liability lawsuit could cause injury to our reputation, result in the suspension of our testing pending an investigation into the cause of the alleged failure, or cause current collaborators to terminate existing agreements and potential collaborators to seek other partners, any of which could negatively impact our results of operations.
We rely extensively on third party service providers. Failure of these parties to perform as expected, or interruptions in our relationship with these providers or their provision of services or supplies to us, could interfere with our ability to provide test results for our testing services business and kits for our products business.
Our relationship with any of our third party service providers may impair our ability to perform our services. The failure of any of our third party service providers to adequately perform their service obligations may reduce our revenues and increase our expenses or prevent us from providing our products and services in a timely manner if at all. In addition, our reputation, business and financial performance could be materially harmed if we are unable to, or are perceived as unable to provide test kits and perform reliable services.
We rely solely on certain suppliers to supply some of the laboratory instruments and key reagents that we use in the production of our products and/or in the performance of our tests. These sole source suppliers include Thermo Fisher, which supplies us with instruments, laboratory reagents and consumables; Roche Molecular Systems, which supplies us with laboratory reagents and consumables; Illumina, Inc., or Illumina, which supplies us with instruments, laboratory reagents and consumables; Becton, Dickinson and Company, and Streck, which supplies us with cell preparation tubes; Beckman Coulter, which provides laboratory reagents and consumables; and Qiagen N.V., which supplies us with a proprietary buffer reagent and reagent kits. We do not have guaranteed supply agreements with Thermo Fisher, Becton, Dickinson and Company or Avantor, which exposes us to the risk that these suppliers may choose to discontinue doing business with us at any time. We periodically forecast our needs to these sole source suppliers and enter into standard purchase orders based on these forecasts.
In addition, our ABI 7900 Thermocycler, a real time PCR instrument used in AlloMap Heart, is no longer in production. Thermo Fisher has committed to provide service and support of this instrument through 2023. We believe that there are relatively few suppliers other than Thermo Fisher, Roche, Illumina, Becton, Dickinson and Company and Qiagen N.V. that are currently capable of supplying the instruments, reagents and other supplies necessary for our current products and services. Even if we were to identify secondary suppliers, there can be no assurance that we will be able to enter into agreements with such suppliers on a timely basis on acceptable terms, if at all. If we should encounter delays or difficulties in securing from
42

Thermo Fisher, Becton, Dickinson and Company or Avantor, or Avantor encounters delays or difficulties in securing from Qiagen N.V., including as a result of impacts on their respective businesses due to the COVID-19 pandemic or the ongoing conflict between Ukraine and Russia and the global impact of restrictions and sanctions imposed on Russia, the quality and quantity of reagents, supplies or instruments that we require for our current products and services or other solutions we develop, we may need to reconfigure our test processes, which would result in delays in commercialization or an interruption in sales. Clinicians and customers who order our current products and services rely on the continued and timely availability of our products and services. If we are unable to provide results within a timely manner, clinicians may elect not to use our products or services in the future and our business and operating results could be harmed.
International expansion of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
As part of our longer-term growth strategy, we intend to target select international markets to grow our presence outside of the U.S. We also currently distribute products in Europe, Canada, Asia, the Middle East, and Central and South America. To promote the growth of our business internationally, we will need to attract additional partners to expand into new markets. 
Relying on partners for our sales and marketing subjects us to various risks, including:
our partners may fail to commit the necessary resources to develop a market for our products, may spend the majority of their time selling products unrelated to ours, or may be unsuccessful in marketing our products for other reasons;
under certain agreements, our partners’ obligations, including their required level of promotional activities, may be conditioned upon our ability to achieve or maintain a specified level of reimbursement coverage;
agreements with our partners may terminate prematurely due to disagreements or may result in disputes or litigation with our partners;
we may not be able to renew existing partner agreements, or enter into new agreements, on acceptable terms;
our existing relationships with partners may preclude us from entering into additional future arrangements;
our partners may violate local laws or regulations, potentially causing reputational or monetary damage to our business;
our partners may engage in sales practices that are locally acceptable but do not comply with standards required under U.S. laws that apply to us; and
our partners may be negatively affected by the financial instability of, and austerity measures implemented by, the countries in which they operate.
If our present or future partners do not perform adequately, or we are unable to enter into agreements in new markets, we may be unable to achieve revenue growth or market acceptance in jurisdictions in which we depend on partners. In addition, conducting international operations subjects us to risks that, generally, we have not faced in the U.S., including:
uncertain or changing regulatory registration and approval processes;
failure by us to obtain regulatory approvals or adequate reimbursement for the use of our current and future solutions in various countries;
competition from companies located in the countries in which we offer our products that may put us at a competitive disadvantage;
financial risks, such as longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
logistics and regulations associated with shipping recipient samples, including infrastructure conditions and transportation delays;
limits in our ability to penetrate international markets if we are not able to process solutions locally;
difficulties in managing and staffing international operations and assuring compliance with foreign corrupt practices laws;
potentially adverse tax consequences, including the complexities of foreign value added tax systems, tax inefficiencies related to our corporate structure and restrictions on the repatriation of earnings;
increased financial accounting and reporting burdens and complexities;
43

multiple, conflicting and changing laws and regulations such as healthcare regulatory requirements and other governmental approvals, permits and licenses;
the imposition of trade barriers such as tariffs, quotas, trade wars, preferential bidding or import or export licensing requirements;
political and economic instability, including interruptions in international relations, wars, terrorism and political unrest, general security concerns, outbreak of disease, boycotts, curtailment of trade and other business restrictions, including the ongoing conflict between Ukraine and Russia and the global impact of restrictions and sanctions imposed on Russia;
fluctuations in currency exchange rates;
regulatory and compliance risks that relate to maintaining accurate information and control over activities that may fall within the purview of the Foreign Corrupt Practices Act of 1977, its books and records provisions or its anti-bribery provisions, as well as risks associated with other anti-bribery and anti-corruption laws; and
reduced or varied protection for intellectual property rights in some countries.
The occurrence of any one of the above could harm our business and, consequently, our revenues and results of operations. Our expanding international operations could be affected by changes in laws, trade regulations, labor and employment regulations, and procedures and actions affecting approval, production, pricing, reimbursement and marketing of our current and future products and solutions, as well as by inter-governmental disputes. Any of these changes could adversely affect our business. Additionally, operating internationally requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required in establishing operations in other countries will produce desired levels of revenue or profitability.
In addition, any failure to comply with applicable legal and regulatory obligations could impact us in a variety of ways that include, but are not limited to, significant criminal, civil and administrative penalties, including imprisonment of individuals, fines and penalties, denial of export privileges, seizure of shipments, and restrictions on certain business activities. Also, the failure to comply with applicable legal and regulatory obligations could result in the disruption of our distribution and sales activities.
We are also unable to predict how changing global economic conditions or potential global health concerns such as the COVID-19 pandemic will affect our partners, suppliers and distributors. Any negative impact of such matters on our partners, suppliers or distributors may also have an adverse impact on our results of operations or financial condition.
Our success expanding internationally will depend, in part, on our ability to develop and implement policies and strategies that are effective in anticipating and managing these and other risks in the countries in which we do business. Failure to manage these and other risks may have a material adverse effect on our operations in any particular country and on our business as a whole.
Our operating results may be adversely affected by unfavorable economic and market conditions.
Many of the countries in which we operate, including the U.S. and several of the members of the European Union, or EU, have experienced and continue to experience uncertain economic conditions resulting from global as well as local factors. On June 23, 2016, the United Kingdom, or the UK, held a referendum pursuant to which voters elected to leave the EU, commonly referred to as Brexit. The UK formally left the EU on January 31, 2020 and began a transition period that ended on December 31, 2020. Although the ultimate effects of Brexit have yet to be seen, and the UK is in the process of negotiating trade deals with other countries, Brexit has created additional uncertainties that may ultimately result in new regulatory costs and challenges for companies and increased restrictions on imports and exports throughout Europe, which could adversely affect our ability to conduct and expand our operations in Europe and which may have an adverse effect on our business, financial condition and results of operations. Additionally, Brexit may increase the possibility that other countries may decide to leave the EU in the future.
Our business or financial results may be adversely impacted by these uncertain economic conditions, including: adverse changes in interest rates, foreign currency exchange rates, tax laws or tax rates; increased inflation globally and in the U.S. in particular; a potential economic recession; contraction in the availability of credit in the marketplace due to legislation or other economic conditions, which may potentially impair our ability to access the capital markets on terms acceptable to us or at all; and the effects of government initiatives to manage economic conditions. A severe or prolonged economic downturn, such as the global financial crisis, could result in a variety of risks to our business, including a decrease in the demand for our tests and in our ability to raise additional capital when needed on acceptable terms, if at all. In addition, we cannot predict how future economic conditions will affect our critical customers, suppliers and distributors and any negative impact on our critical customers, suppliers or distributors may also have an adverse impact on our results of operations or financial condition. We
44

cannot anticipate all of the ways in which the foregoing, and the current economic climate and financial market conditions generally, could adversely impact our business.
Our effective tax rate may fluctuate and we may incur obligations in tax jurisdictions in excess of amounts that have been accrued.
We are subject to income taxes in the United States and various foreign jurisdictions. Our effective tax rate may be lower or higher than experienced in the past due to numerous factors, including a change in the mix of our profitability from country to country, the establishment or release of valuation allowances against our deferred tax assets, and changes in tax laws. In addition, we have recorded gross unrecognized tax benefits in our financial statements that, if recognized, would impact our effective tax rate. We are subject to tax audits in various jurisdictions, including the United States, and tax authorities may disagree with certain positions we have taken and assess additional taxes. There can be no assurance that we will accurately predict the outcomes of these audits, and the actual outcomes could have a material impact on our net income or financial condition. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations, which could have an adverse effect on our business and results of operations. The recognition of deferred tax assets is reduced by a valuation allowance if it is more likely than not that the tax benefits will not be realized. We regularly review our deferred tax assets for recoverability and establish a valuation allowance based on historical income, projected future income, the expected timing of the reversals of existing temporary differences, and the implementation of tax-planning strategies.
Our insurance policies are expensive and protect us only from some business risks, which will leave us exposed to significant uninsured liabilities.
We do not carry insurance for all categories of risk that our business may encounter. For example, we do not carry earthquake insurance. In the event of a major earthquake in our region, our business could suffer significant and uninsured damage and loss. Some of the policies we currently maintain include general liability, foreign liability, employee benefits liability, property, automobile, umbrella, workers’ compensation, products liability and directors’ and officers’ insurance. We do not know, however, if we will be able to maintain existing insurance with adequate levels of coverage. Any significant uninsured liability may require us to pay substantial amounts, which would adversely affect our cash position and results of operations.
If we use hazardous materials in a manner that causes injury, we could be liable for damages.
Our activities currently require the use of hazardous chemicals. We cannot eliminate the risk of accidental contamination or injury to employees or third parties from the use, storage, handling or disposal of these materials. In the event of contamination or injury, we could be held liable for any resulting damages, and any liability could exceed our resources or any applicable insurance coverage we may have. Additionally, we are subject on an ongoing basis to federal, state and local laws and regulations governing the use, storage, handling and disposal of these materials and specified waste products.
We may use third party collaborators to help us develop, validate or commercialize any new diagnostic solutions, and our ability to commercialize such solutions could be impaired or delayed if these collaborations are unsuccessful.
We may in the future selectively pursue strategic collaborations for the development, validation and commercialization of any new diagnostic solutions we may develop. In any future third party collaboration, we may be dependent upon the success of the collaborators in performing their responsibilities and their continued cooperation. Our collaborators may not cooperate with us or perform their obligations under our agreements with them. We cannot control the amount and timing of our collaborators’ resources that will be devoted to performing their responsibilities under our agreements with them. Our collaborators may choose to pursue alternative technologies in preference to those being developed in collaboration with us. The development, validation and commercialization of our potential solutions may be delayed if collaborators fail to fulfill their responsibilities in a timely manner or in accordance with applicable regulatory requirements or if they breach or terminate their collaboration agreements with us. Any issues arising from these arrangements will affect our ability to serve the entire region, and our reputation may suffer even if we subsequently locate new partners, which may permanently affect our business. Disputes with our collaborators could also impair our reputation or result in development delays, decreased revenues and litigation expenses.Changes in, or interpretations of, accounting rules and regulations could result in unfavorable accounting changes or require us to change our compensation policies.Accounting methods and policies for diagnostic companies, including policies governing revenue recognition, research and development and related expenses and accounting for stock-based compensation, are subject to further review, interpretation and guidance from relevant accounting authorities, including the SEC. Changes to, or interpretations of, accounting methods or policies may require us to reclassify, restate or otherwise change or revise our consolidated financial statements, including those contained in this Annual Report on Form 10-K. In addition, the preparation of our consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Any changes
45

or modifications to the methodology used for determining our estimates, assumptions and forecasts could have a material adverse effect on our business, financial condition and results of operations.
Risks Related to Acquisitions, Partnerships and Investments
Intangibles, including goodwill, acquired in connection with acquisitions may subsequently be impaired and, if so, could increase our net accumulated deficit.
Under United States Generally Accepted Accounting Principles, or U.S. GAAP, we are required to evaluate our goodwill and indefinite-lived intangibles for impairment when events or changes in circumstances indicate the carrying value may not be recoverable; specifically, we are required to evaluate whether the intangible assets and goodwill as a result of an acquisition continue to have a fair value that meets or exceeds the amounts recorded on our balance sheet. We test goodwill and indefinite-lived intangibles for impairment at least annually and more frequently if impairment indicators are present. If the fair values of such assets decline below their carrying value on the balance sheet, we may be required to recognize an impairment charge related to such decline.
Under U.S. GAAP, we are also required to evaluate finite-lived intangible assets, which are long-lived assets, for indicators of possible impairment when events or changes in circumstances indicate the carrying amount of the intangible asset may not be recoverable. Finite-lived intangible assets are intangible assets that we are amortizing over their estimated useful lives. If recoverability is in question, we would then compare the carrying amounts of the intangible assets with the future net undiscounted cash flows expected to be generated by such asset. Should an impairment exist, the impairment loss would be measured based on the excess carrying value of the intangible asset over the asset’s fair value determined using discounted estimates of future cash flows.
Lower than expected revenue growth, a trend of weaker than anticipated financial performance, a decline in our market capitalization for a sustained period of time, unfavorable changes in market or economic and industry conditions all could significantly impact our impairment analysis. If we determine an impairment exists, we may be required to recognize further impairment charges that, if incurred, could have a material adverse effect on our financial condition and results of operations.
We may not be able to achieve the anticipated strategic benefits from our acquisition of Ottr Complete Transplant Management, or Ottr, or XynManagement, Inc., or XynManagement, TransChart, MedActionPlan, or the Transplant Pharmacy, or TTP, or any other businesses or assets that we may acquire.
The integration of any businesses or assets we may acquire will be a time-consuming process. The integration process will require substantial management time and attention, which may divert attention and resources from other important areas, including our existing business. In addition, we may not be able to fully realize the anticipated strategic benefits of any such combination or integration and any other businesses or assets we have or may acquire, which includes, with respect to Ottr, the complementary Ottr software, with respect to XynManagement, XynQAPI, TransChart and MedActionPlan, as well as TTP's services and technologies, and in each case the benefits of any significant cross-selling opportunities. If we are not able to achieve the anticipated strategic benefits of any such combination, it could adversely affect our business, financial condition and results of operations, and could adversely affect the market price of our common stock if the anticipated financial and strategic benefits of the acquisition are not realized as rapidly as, or to the extent anticipated by investors and analysts. Failure to achieve these anticipated benefits could result in increased costs and decreases in future revenue and/or net income following the acquisition.
Our License and Commercialization Agreement with Illumina may not result in material benefits to our business.
Under the License and Commercialization Agreement, or the License Agreement, with Illumina, we are obligated to complete timely development and commercialization of future products, including meeting certain commercialization milestones. The failure to meet any such milestones could result in the loss of exclusivity for the affected licensed products. Additionally, we agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023 and we are required to pay royalties in the mid-single to low-double digits on sales of future commercialized products.
We cannot make any assurances that our efforts under the License Agreement will be successful. As a result, we may not be able to fully realize the anticipated strategic benefits of the License Agreement. If we fail to successfully execute on the License Agreement, we may not realize the benefits expected from the transaction and our business may be harmed.

Our License and Commercialization Agreement, or the Cibiltech Agreement, with Cibiltech SAS, or Cibiltech, may not result in material benefits to our business.
46

The Cibiltech Agreement provides us an exclusive right to commercialize its proprietary software iBox. We have not yet made any applications to payers for reimbursement coverage of iBox. The failure to obtain reimbursement coverage from payers for iBox could result in material amounts of revenue not being recognized for iBox itself.
Risks Related to Billing and Reimbursement
Billing complexities associated with obtaining payment or reimbursement for our current and future solutions may negatively affect our revenue, cash flows and profitability.
Billing for clinical laboratory testing services is complex. In cases where we do not have a contract in place requiring the payment of a fixed fee per test, we perform tests in advance of payment and without certainty as to the outcome of the billing process. In cases where we do receive a fixed fee per test, we may still have disputes over pricing and billing. We receive payment from individual recipients and from a variety of payers, such as commercial insurance carriers and governmental programs, primarily Medicare. Each payer typically has different billing requirements.
Among the factors complicating our billing of third-party payers are:
disputes among payers regarding which party is responsible for payment;
disparity in coverage among various payers;
different process, information and billing requirements among payers; and
incorrect or missing billing information, which is required to be provided by the prescribing clinician.
Additionally, from time to time, payers change processes that may affect timely payment. For example, some commercial payers have instituted prior authorization requirements before our testing is performed. These changes may result in uneven cash flow or impact the timing of revenue recognized with these payers. With respect to payments received from governmental programs, factors such as a prolonged government shutdown could cause significant regulatory delays or could result in attempts to reduce payments made to us by federal government healthcare programs. In addition, payers may refuse to ultimately make payment if their processes and requirements have not been met on a timely basis. In addition, we are subject to and expect to continue to be subject to one or more audits under the CMS Recovery Audit Contractor, or RAC, program, the CMS Targeted Probe and Educate, or TPE, program, the Unified Program Integrity Contractors, or UPIC, program and other federal and state audits. We expect further intensification of the regulatory environment surrounding the healthcare industry, as third-party firms engaged by CMS and others conduct extensive pre and post-payment audits of claims data as well as medical and other records in order to identify improper payments to healthcare providers under the Medicare and Medicaid programs. We could be forced to expend considerable resources responding to these audits or other inquiries. These billing complexities, and the resulting uncertainty in obtaining payment for AlloSure Kidney, AlloMap Heart, AlloSure Heart and future solutions, as well as the results of any audits or inquiries evaluating the medical necessity of our services could negatively affect our revenue, cash flows and profitability.
Healthcare reform measures could hinder or prevent the commercial success of AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart.
The pricing and reimbursement environment may change in the future and become more challenging as a result of any of several possible regulatory developments, including policies advanced by the U.S. government, new healthcare legislation or fiscal challenges faced by government health administration authorities. Specifically, there have been a number of legislative and regulatory proposals and initiatives to change the healthcare system in ways that could affect our ability to profitably sell any diagnostic products we may develop and commercialize. Some of these proposed and implemented reforms could result in reduced reimbursement rates for our diagnostic products from governmental agencies or other third-party payers, which would adversely affect our business strategy, operations and financial results. For example, as a result of the Patient Protection and Affordable Care Act of 2010 (as amended by the Health Care and Education Reconciliation Act of 2010), or collectively, the Affordable Care Act, substantial changes have been made and may continue to be made to the current system for paying for healthcare in the U.S., including changes made in order to extend medical benefits to those who currently lack insurance coverage. The Affordable Care Act also provided that payments under the Medicare CLFS were to receive a negative 1.75% annual adjustment through 2015. Although we have not been subject to such adjustment in the past, we cannot be certain that the claims administrators will not attempt to apply this adjustment in the future.
Among other things, the Affordable Care Act includes payment reductions to Medicare Advantage plans. These cuts have been mitigated in part by a CMS demonstration program that expired in 2015. We cannot be assured that future cuts would be mitigated by CMS. Any reductions in payment to Medicare Advantage plans could materially impact coverage and reimbursement for AlloMap Heart.
47

In addition to the Affordable Care Act, various healthcare reform proposals have also emerged from federal and state governments. For example, in February 2012, the U.S. Congress passed the “Middle Class Tax Relief and Job Creation Act of 2012”, which in part reduced the potential future cost-based increases to the Medicare CLFS by 2%. The Protecting Access to Medicare Act of 2014 introduced a multi-year phase in of a new payment system for services paid under the CLFS. Under this new system, beginning in 2017 laboratories began reporting to CMS the payment rates paid to the laboratories by commercial third-party payers including Medicare and Medicaid managed care plans, for each test and the volume of each test performed. CMS began using the reported data to set new payment rates under the CLFS in 2018. For most tests, rates will only be adjusted every three years. For newly developed tests that are considered to be “advanced diagnostic lab tests,” the Medicare payment rate will be the actual list price offered to third-party payers for the first three quarters that the tests are offered, subject to later adjustment. CMS will establish subsequent payment rates using the commercial third-party payer data reported for those tests.
PAMA includes a substantial new payment system for clinical laboratory tests under the CLFS. Under PAMA, laboratories that receive the majority of their Medicare revenues from payments made under the CLFS report initially and then on a subsequent three-year basis thereafter (or annually for ADLTs), private payer payment rates and volumes for their tests. The new PAMA rules took effect January 1, 2018 and used the rates and volumes reported by laboratories to develop Medicare payment rates for the tests equal to the volume-weighted median of the private payer payment rates for the tests.
There have been public announcements by members of the U.S. Congress regarding plans to repeal and replace the Affordable Care Act, and the Biden administration has announced plans to expand the Affordable Care Act. We cannot predict the ultimate form or timing of any repeal, replacement or expansion of the Affordable Care Act or the effect such repeal, replacement or expansion would have on our business. Regardless of the impact of any or repeal, replacement or expansion of the Affordable Care Act on us, the government has shown significant interest in pursuing healthcare reform and reducing healthcare costs. Any government-adopted reform measures could decrease the amount of reimbursement available from governmental and other third-party payers. On April 1, 2013, cuts to the federal budget resulting from sequestration were implemented, requiring a 2% cut in Medicare payment for all services, including AlloSure Kidney and AlloMap Heart, and is expected to remain in effect through at least 2025. Federal budgetary limitations and changes in healthcare policy, such as the creation of broad limits for diagnostic products or requirements that Medicare patients pay for portions of clinical laboratory tests or services received, could substantially diminish the sale, or inhibit the utilization, of AlloSure Kidney, AlloMap Heart, AlloSure Heart and our future diagnostic solutions, increase costs, divert management’s attention and adversely affect our ability to generate revenue and achieve profitability.
In addition to the Affordable Care Act, there will continue to be proposals by legislators at both the federal and state levels, regulators and third-party payers to reduce costs while expanding individual healthcare benefits. Certain of these changes could impose additional limitations on the prices we will be able to charge for our current and future solutions or the amounts of reimbursement available for our current and future solutions from governmental agencies or third-party payers.
While in general it is difficult to predict specifically what effects the Affordable Care Act or any future healthcare reform legislation or policies will have on our business, current and future healthcare reform legislation and policies could have a material adverse effect on our business and financial condition.
In December 2020, the U.S. Congress passed the Comprehensive Immunosuppressive Drug Coverage for Kidney Transplant Patients Act of 2019, or the Immuno Bill. The Immuno Bill extends Medicare’s Part B coverage of immunosuppressive drugs for kidney transplant recipients beyond the current three-year limit, allowing patients to more easily maintain access to their treatment and prevent graft failure, costly dialysis treatments and retransplantation. While the Immuno Bill will help improve the long term outcomes of transplant patients, future policies advanced by the U.S. government, new healthcare legislation or fiscal challenges faced by government health administration authorities could result in changes to the Immuno Bill and Medicare’s coverage of immunosuppressive drugs for kidney transplant recipients in the future.
Risks Related to the Healthcare Regulatory Environment
In order to operate our laboratory, we have to comply with the CLIA and federal and state laws and regulations governing clinical laboratories and laboratory developed tests, including FDA regulations.
We are subject to the CLIA, a federal law that regulates clinical laboratories that perform testing on specimens taken from humans for the purpose of providing information for the diagnosis, prevention or treatment of disease. If our laboratory is out of compliance with the CLIA requirements, we may be subject to sanctions such as suspension, limitation or revocation of our CLIA certificate, as well as a direct plan of correction, state on-site monitoring, civil money penalties, civil injunctive suit or criminal penalties. We must maintain the CLIA compliance and certification to be eligible to bill for services provided to Medicare beneficiaries. If we were to be found to be out of compliance with the CLIA program requirements and subjected to sanction, our business could be materially harmed.
48

Licensure is also required for our laboratory under California law in order to conduct testing. California laws establish standards for day-to-day operation of our clinical laboratory, including the training and skills required of personnel and quality control. Moreover, several states, including New York, require that we hold licenses to test specimens from patients residing in those states. Other states have similar requirements or may adopt similar requirements in the future. In addition to our California certifications, we currently hold licenses in Florida, Maryland, New York, Pennsylvania and Rhode Island.The loss of any of these state certifications would impact our ability to provide services in those states, which could negatively affect our business.
Finally, we may be subject to regulation in foreign jurisdictions where we offer our test. Failure to maintain certification in those states or countries where it is required could prevent us from testing samples from those states or countries, could lead to the suspension or loss of licenses, certificates or authorizations, and could have an adverse effect on our business.
We were inspected as part of the customary College of American Pathologists audit and recertified in March 2022 as a result of passing that inspection. We expect the next regular inspection under the CLIA to occur in 2024.
If we were to lose our CLIA accreditation or California license, whether as a result of a revocation, suspension or limitation, we would no longer be able to perform AlloMap Heart, AlloSure Kidney or AlloSure Heart, which would limit our revenues and materially harm our business. If we were to lose our license in other states where we are required to hold licenses, we would not be able to test specimens from those states, which could also have a material adverse effect on our business.
The FDA has traditionally chosen not to exercise its authority to regulate laboratory developed tests, or LDTs, because it believes that laboratories certified as high complexity under the CLIA, such as ours, have demonstrated expertise and ability in test procedures and analysis. However, beginning in September 2006, the FDA issued draft guidance on a subset of LDTs known as “in vitro diagnostic multivariate index assays,” or IVDMIAs. According to the draft guidance, IVDMIAs do not fall within the scope of LDTs over which the FDA has exercised enforcement discretion because such tests incorporate complex and unique interpretation functions, which require clinical validation. We believed that AlloMap Heart met the definition of IVDMIA set forth in the draft guidance document. As a result, we applied for, and obtained in August 2008, 510(k) clearance for AlloMap Heart for marketing and sale as a test to aid in the identification of recipients with a low probability of moderate or severe rejection. A 510(k) submission is a premarketing submission made to the FDA. Clearance may be granted by the FDA if it finds the device or test provides satisfactory evidence pertaining to the claimed intended uses and indications for the device or test.
While we believe that we are currently in material compliance with applicable laws and regulations relating to our LDTs, we cannot be certain that the FDA or other regulatory agencies would agree with our determination. A determination that we have violated these laws, or a public announcement that we are being investigated for possible violation of these laws, could hurt our business and our reputation.
If we were required to conduct additional clinical trials prior to marketing our solutions under development, those trials could lead to delays or a failure to obtain necessary regulatory approvals and harm our ability to be profitable.
If the FDA or the U.S. Congress decide to regulate AlloSure Kidney and other future solutions under development as medical devices, we could be required to conduct additional premarket clinical testing subsequent to commercialization in the case of AlloSure Kidney and/or conduct premarket clinical testing prior to submitting a regulatory application for commercial sales for future products not yet developed. If we are required to conduct premarket clinical trials, whether using prospectively acquired samples or archival samples, delays in the commencement or completion of clinical testing could significantly increase our development costs and delay test commercialization and also ultimately lead to delay or denial of regulatory clearance or approval. The commencement of clinical trials may be delayed due to insufficient blood or tissue samples or insufficient data regarding the associated clinical outcomes. We may find it necessary to engage contract research organizations to perform data collection and analysis and other aspects of our clinical trials, which might increase the cost and complexity of our trials and reduce our control over such activities. If these parties do not successfully carry out their contractual duties or obligations or meet expected deadlines, or if the quality, completeness or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols, applicable regulatory requirements, or for other reasons, our clinical trials may have to be extended, delayed or terminated. We may not be able to enter into replacement arrangements without undue delays or considerable expenditures. In addition, we may not be able to establish or maintain relationships with these parties on favorable terms, if at all. Each of these outcomes would harm our ability to market our solutions under development and our ability to be profitable.
Any test for which we obtain regulatory clearance will be subject to extensive ongoing regulatory requirements, and we may be subject to penalties if we or our contractors or commercial partners fail to comply with regulatory requirements or if we experience unanticipated problems with our products.
49

AlloSure Kidney, AlloSure Lung, AlloMap Heart, AlloSure Heart, and our other products and solutions, along with the manufacturing processes, packaging, labeling, distribution, import, export, and advertising and promotional activities for such products and solutions, are or will be subject to continual requirements of, and review by, CMS, state licensing agencies, the FDA and comparable regulatory authorities. These requirements include submissions of safety and other post-marketing information and reports, registration and listing requirements, requirements relating to quality control, quality assurance and corresponding maintenance of records and documents, requirements relating to product labeling, advertising, promotion, recordkeeping and adverse event reporting. Regulatory clearance of a test or device may be subject to limitations by the regulatory body as to the indicated uses for which the product may be marketed or to other conditions of approval. For example, we are exploring utilization of AlloMap Heart in areas that could be considered outside the scope of our current labeling. Broader uses would require FDA clearance as well as changes to the labeling.
In addition, clearance may contain requirements for costly post-marketing testing and surveillance to monitor the safety or efficacy of the test or device. Discovery of previously-unknown problems with our current or future solutions, or failure to comply with regulatory requirements, may result in actions such as:
restrictions on operations of our laboratory;
restrictions on manufacturing processes;
restrictions on marketing of a test;
warning or untitled letters;
withdrawal of the test from the market;
refusal to approve applications or supplements to approved applications that we may submit;
fines, restitution or disgorgement of profits or revenue;
suspension, limitation or withdrawal of regulatory clearances;
exclusion from participation in U.S. federal or state healthcare programs, such as Medicare and Medicaid;
refusal to permit the import or export of our products;
product seizure;
injunctions; and
imposition of civil or criminal penalties.
We are subject to numerous fraud and abuse and other laws and regulations pertaining to our business, the violation of any one of which could harm our business.
The clinical laboratory testing industry is highly regulated, and there can be no assurance that the regulatory environment in which we operate will not change significantly and adversely in the future. Our arrangements with customers may expose us to broadly applicable fraud and abuse and other laws and regulations that may restrict the financial arrangements and relationships through which we market, sell and distribute our products and services. Our employees, consultants, principal investigators, advisors and commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements. In addition to the CLIA regulation, other federal and state healthcare laws and regulations that may affect our ability to conduct business, include, without limitation:
federal and state laws and regulations regarding billing and claims payment applicable to clinical laboratories and/or regulatory agencies enforcing those laws and regulations;
federal civil and criminal false claims laws and civil monetary penalty laws, which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented to the government, claims for payment from Medicare, Medicaid or other third-party payers that are false or fraudulent, or making a false statement material to a false or fraudulent claim;
the federal Anti-Kickback Statute, which constrains our marketing practices, educational programs, pricing policies, and relationships with healthcare providers or other entities, by prohibiting, among other things, knowingly and willfully soliciting, receiving, offering or paying remuneration, directly or indirectly, to induce or reward, or in return for, either the referral of an individual or the purchase or recommendation of an item or service reimbursable under a federal health care program, such as the Medicare and Medicaid programs;
the federal physician self-referral law, commonly known as the Stark Law, which prohibits a physician from making a referral to an entity for certain designated health services, including clinical laboratory services, reimbursed by Medicare if the physician (or a member of the physician’s family);
50

has a financial relationship with the entity, and which also prohibits the submission of any claims for reimbursement for designated health services furnished pursuant to a prohibited referral;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, or HITECH, and its implementing regulations, which imposes certain requirements relating to the privacy, security and transmission of individually identifiable health information; HIPAA also created criminal liability for knowingly and willfully falsifying or concealing a material fact or making a materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;
state laws regarding prohibitions on fee-splitting;
the federal health care program exclusion statute; and
state and foreign law equivalents of each of the above federal laws and regulations, such as anti-kickback, false claims, and self-referral laws, which may apply to items or services reimbursed by any third-party payer, including commercial insurers, and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts.
Because of the breadth of these laws and the narrowness of available statutory and regulatory exemptions, it is possible that some of our business activities could be subject to challenge under one or more of such laws. Any action brought against us for violation of these laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. We may be subject to private “qui tam” actions brought by individual whistleblowers on behalf of the federal or state governments, with potential liability under the federal False Claims Act, including mandatory treble damages and significant per-claim penalties. We previously received a civil investigative demand, or CID, from the United States Department of Justice, or DOJ, requesting that we produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to our kidney testing and phlebotomy services, and a subpoena from the SEC in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of our accounting and public reporting practices. We also previously received an information request from a state regulatory agency. The state regulatory agency recently advised us that it has completed its review of our business practices and determined that no further information or action is required. In late 2022, we received a request for information from a separate state regulatory agency concerning specimen collection by a vendor in the state. We may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. We do not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or clinical utility of any of our products or services and are cooperating fully with the investigations and the request for information. Although we remain committed to compliance with all applicable laws and regulations, we cannot predict the outcome of the DOJ or SEC investigations, the state regulatory agency information request, or any other requests or investigations that may arise in the future regarding these or other subject matters. If our operations are found to be in violation of any of the federal, state and foreign laws described above or any other current or future fraud and abuse or other laws and regulations that apply to us, we may be subject to penalties, including significant criminal, civil, and administrative penalties, damages, fines, imprisonment for individuals, exclusion from participation in government programs, such as Medicare and Medicaid, injunctions, recall or seizure of products, total or partial suspension of production, denial or withdrawal of pre-marketing product approvals, and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations. In addition, if any governmental body, such as the DOJ or SEC, determines that we have not complied with applicable securities or other laws, such governmental body could initiate a proceeding against us, which may ultimately lead to significant penalties and other relief assessed against us, including monetary fines. We may expend significant financial and managerial resources in connection with responding to the CID, the SEC subpoena and other information requests. Any of the foregoing consequences could seriously harm our business and our financial results.
In addition, we have implemented and strive to continuously develop, implement and improve compliance policies and procedures intended to train our sales, billing, marketing and other personnel regarding compliance with state and federal laws applicable to our business. Our efforts to implement appropriate monitoring of compliance with such policies and procedures are likewise ongoing. We may need to supplement and amend our current policies and procedures and implement additional policies and procedures in the future. In addition, despite our compliance policies and procedures, and related training and monitoring, we may experience situations in which employees may fail to fully adhere to our policies and procedures. Such failures may subject us to administrative, civil, and criminal actions, penalties, damages, fines, exclusion from participation in federal health care programs, refunding of payments received by us and curtailment of our operations.
Foreign governments may impose reimbursement standards, which may adversely affect our future profitability.
When we market our products and our solutions under development in foreign jurisdictions, we are subject to rules and regulations in those jurisdictions. In some foreign countries, including countries in the EU, the reimbursement of our current
51

and future solutions is subject to governmental control. In these countries, reimbursement negotiations with governmental authorities can take considerable time after the receipt of marketing approval for a test candidate. If reimbursement of our future solutions in any jurisdiction is unavailable or limited in scope or amount, or if reimbursement rates are set at unsatisfactory levels, we may be unable to, or decide not to, market our test in that jurisdiction.
Risks Related to Our Intellectual Property
Our competitive position depends on maintaining intellectual property protection.
Our ability to compete and to achieve and maintain profitability depends on our ability to protect our proprietary discoveries and technologies. We currently rely on a combination of patents, copyrights, trademarks, trade secrets, confidentiality agreements and license agreements to protect our intellectual property rights.
Our patent position for AlloMap Heart is based on issued patents and patent applications disclosing identification of genes differentially expressed between activated and quiescent leukocytes and demonstration of correlation between gene expression patterns and specific clinical states and outcomes. As of December 31, 2022, we had 20 issued U.S. patents related to transplant rejection and autoimmunity. Among those, we have two issued U.S. patents covering methods of diagnosing transplant rejection using all 11 informative genes measured in AlloMap Heart. The expiration dates of these patents range from 2023 to 2024. We have four additional patents covering additional genes or gene variants for diagnosing transplant rejection or autoimmune disease.
In connection with our June 2014 acquisition of ImmuMetrix, Inc., we obtained an exclusive license from Stanford to one U.S. patent issued in April 2014 relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Additional patents from Stanford included in the exclusive license were issued, including one in 2017, two in 2019, four in 2021 and two in 2022, that further cover the use of dd-cfDNA to diagnose and predict transplant status or outcome. These patents are expiring between 2030 and 2032.
Our patents and the patents we exclusively license from others may be successfully challenged by third parties as being invalid or unenforceable. For example, in September 2021, the Court in the patent infringement case against Natera ruled that three of the patents we asserted against Natera are invalid. The Court’s finding does not have any impact on our ability to continue providing AlloSure. This ruling may limit our ability to prevent Natera and other competitors and third parties from developing and marketing products similar to ours and we may not be able to prevent Natera and others from developing or selling products that are covered by our products or technologies, without payment to us. Third parties may independently develop similar or competing technology that avoids the patents we own or exclusively license. We cannot be certain that the steps we have taken will prevent the misappropriation and use of our intellectual property, particularly in foreign countries where the laws may not protect our proprietary rights as fully as in the United States.
The extent to which the patent rights of life sciences companies effectively protect their products and technologies is often highly uncertain and involves complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the proper scope of allowable claims of patents held by such companies has emerged to date in the United States. Various courts, including the United States Supreme Court, have rendered decisions that impact the scope of patentability of certain inventions or discoveries relating to diagnostic solutions or genomic diagnostics. In the Ariosa Diagnostics, Inc. v. Sequenom, Inc. (Fed. Cir. 2015) case, a federal court recently determined that a cfDNA product for fetal testing was not eligible for patent protection. These decisions generally stand for the proposition that inventions that recite laws of nature are not themselves patentable unless they have sufficient additional features that provide practical assurance that the processes are genuine inventive applications of those laws rather than patent drafting efforts designed to monopolize a law of nature itself. What constitutes a “sufficient” additional feature for this purpose is uncertain. This evolving case law in the United States may adversely impact our ability to obtain new patents and may facilitate third-party challenges to our existing owned and exclusively licensed patents.
Changes in either the patent laws or in interpretations of patent laws in the United States or other countries may diminish the value of our intellectual property rights. In particular, in September 2011, the United States Congress passed the Leahy-Smith America Invents Act, or the AIA, which became effective in March 2013. The AIA reforms United States patent law in part by changing the standard for patent approval for certain patents from a “first to invent” standard to a “first to file” standard and developing a post-grant review system. This has not yet had a material impact on the operation of our business and the protection and enforcement of our intellectual property, but it may in the future. The AIA and its implementation could still increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business and financial condition. Patent applications in the United States and many foreign jurisdictions are not published until at least eighteen months after filing, and it is possible for a patent application filed in the United States to be maintained in secrecy until a patent is issued on the application. In addition, publications in the scientific literature often lag behind actual discoveries.
We therefore cannot be certain that others have not filed patent applications that cover inventions that are the subject of pending applications that we own or exclusively license or that we or our licensors, as applicable, were the first to invent the technology
52

(pre-AIA) or first to file (post-AIA). Our competitors may have filed, and may in the future file, patent applications covering technology that is similar to or the same as our technology. Any such patent application may have priority over patent applications that we own or exclusively license and, if a patent issues on such patent application, we could be required to obtain a license to such patent in order to carry on our business. If another party has filed a United States patent application covering an invention that is similar to, or the same as, an invention that we own or license, we or our licensors may have to participate in an interference or other proceeding in the PTO or a court to determine priority of invention in the United States for pre-AIA applications and patents.
For post-AIA applications and patents, we or our licensors may have to participate in a derivation proceeding to resolve disputes relating to inventorship. The costs of these proceedings could be substantial, and it is possible that such efforts would be unsuccessful, resulting in our inability to obtain or retain any United States patent rights with respect to such invention.
We may face intellectual property infringement claims that could be time-consuming and costly to defend and could result in our loss of significant rights and the assessment of treble damages.
We may in the future receive offers to license patents or notices of claims of infringement, misappropriation or misuse of other parties’ proprietary rights. We may also initiate claims to defend our intellectual property. Intellectual property litigation, regardless of outcome, is unpredictable, expensive and time-consuming, could divert management’s attention from our business and have a material negative effect on our business, operating results or financial condition. If there is a successful claim of infringement against us, we may be required to pay substantial damages (including treble damages if we were to be found to have willfully infringed a third party’s patent) to the party claiming infringement, develop non-infringing technology, stop selling our test or using technology that contains the allegedly infringing intellectual property or enter into royalty or license agreements that may not be available on acceptable or commercially practical terms, if at all. Our failure to develop non-infringing technologies or license the proprietary rights on a timely basis could harm our business.
In addition, revising our current or future solutions to exclude any infringing technologies would require us to re-validate the test, which would be costly and time consuming. Also, we may be unaware of pending patent applications that relate to our current or future solutions. Parties making infringement claims on future issued patents may be able to obtain an injunction that would prevent us from selling our current or future solutions or using technology that contains the allegedly infringing intellectual property, which could harm our business. For example, see the risk factor above titled “We could become subject to legal proceedings that could be time consuming, result in costly litigation and settlements/judgments, require significant amounts of management attention and result in the diversion of significant operational resources, which could adversely affect our business, financial condition and results of operations” for a discussion of our recently completed and ongoing litigation with Natera.
We may be required to take further action to maintain and protect our intellectual property rights against third parties.
In the event we determine that a party is infringing our intellectual property rights, we may try to negotiate a license arrangement with such party or we may determine to initiate a lawsuit against such party. The process of negotiating a license with a third party can be lengthy, and may take months or even years in some circumstances. In addition, it is possible that third parties who we believe are infringing our intellectual property rights are unwilling to license our intellectual property from us on terms we can accept, or at all. For example, see the risk factor above titled “We are and could become subject to legal proceedings that could be time consuming, result in costly litigation and settlements/judgments, require significant amounts of management attention and result in the diversion of significant operational resources, which could adversely affect our business, financial condition and results of operations” for a discussion of our recently completed and ongoing litigation with Natera.
The decision to commence litigation over infringement of a patent is complex and may lead to several risks to us, including the following, among others:
the time, significant expense and distraction to management of managing such litigation;
the uncertainty of litigation and its potential outcomes;
the possibility that in the course of such litigation, the defendant may challenge the validity of our patents, which could result in a re-examination or post grant review of our patents and the possibility that the claims in our patents may be limited in scope or invalidated altogether;
the potential that the defendant may successfully persuade a court that their technology or products do not infringe our intellectual property rights;
the impact of such litigation on other licensing relationships we have or seek to establish, including the timing of renewing or entering into such relationships, as applicable, as well as the terms of such relationships;
the potential that a defendant may assert counterclaims against us; and
53

adverse publicity to us or harm to relationships we have with customers or others.
If we are unable to protect or enforce our intellectual property rights effectively in all major markets, our business would be harmed.
Filing, prosecuting, defending and enforcing patents on all of our technologies and solutions throughout the world would be prohibitively expensive. As a result, we seek to protect our proprietary position by filing patent applications in the U.S. and in select foreign jurisdictions and cannot guarantee that we will obtain the patent protection necessary to protect our competitive position in all major markets. Competitors may use our technologies or solutions in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export infringing products to territories where we have patent protection but where enforcement is not as strong as that in the U.S. These products may compete with our current and future products in jurisdictions where we do not have any issued patents, and our patent claims or other intellectual property rights may not be effective or sufficient to prevent them from so competing.
Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection, which could make it difficult for us to stop the infringement of our patents or the marketing of competing products in violation of our proprietary rights generally. Further, the legal systems of certain countries make it difficult or impossible to obtain patent protection for diagnostic solutions. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and could divert our efforts and attention from other aspects of our business.
If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.
In addition to seeking patents for some of our technologies and solutions, we also rely on trade secrets, including unpatented know-how, technology and other proprietary information, to maintain our competitive position. We seek to protect these trade secrets, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, contract manufacturers, consultants, advisors and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants that obligate them to assign to us any inventions developed in the course of their work for us. However, we cannot be certain that we have executed these agreements with each party that may have or have had access to our trade secrets or that the agreements we have executed will provide adequate protection. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Monitoring unauthorized disclosure is difficult and we do not know whether the procedures we have followed to prevent such disclosure are, or will be adequate.
For example, we became aware that in October 2020, prior to terminating employment and joining a competitor of ours with which we are in current litigation, a former employee of ours downloaded certain of our confidential and privileged information without permission. After our claims against this former employee were filed, the former employee subsequently brought various claims against us. We are in the process of reviewing and, with the assistance of counsel, are continuing to conduct certain interviews and gather information. We intend to vigorously pursue and defend against these matters. Although we believe we have strong claims against, and good and substantial defenses to the claims made by, the former employee, there is no guarantee that we will prevail in these matters. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the U.S. may be less willing or unwilling to protect trade secrets. If any of the technology or information that we protect as trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to, or independently developed by, a competitor, our competitive position would be harmed.
If our trademarks and trade names are not adequately protected, we may not be able to build name recognition in our markets of interest, and our business may be adversely affected.
AlloMap, AlloSure, Olerup SSP, Olerup XM-ONE, QTYPE, Ottr and CareDx are registered trademarks of our company in the United States. Our registered or unregistered trademarks or trade names may be challenged, infringed, circumvented, declared generic or determined to be infringing on other marks. As a means to enforce our trademark rights and prevent infringement, we may be required to file trademark claims against third parties or initiate trademark opposition proceedings. This process can be expensive, particularly for a company of our size, and time-consuming. In addition, in an infringement proceeding, a court may decide that a trademark of ours is not valid or is unenforceable, or may refuse to stop the other party from using the trademark at issue. We may not be able to protect our rights to these and other trademarks and trade names which we need to build name recognition by potential partners or customers in our markets of interest. Over the long-term, if we are unable to establish name
54

recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected.
We may be subject to claims by third parties that we or our employees have wrongfully used or disclosed alleged trade secrets or misappropriated intellectual property, or claiming ownership of what we view as our own intellectual property.
As is commonplace in our industry, we employ individuals who were previously employed at other diagnostics, medical device, life sciences or pharmaceutical companies, including our competitors or potential competitors. Although we try to ensure that our employees do not use the proprietary information of others in the course of their work for us and no claims against us are currently pending, we may be subject to claims that these employees have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers. Litigation may be necessary to defend against these claims. We may also be forced to bring claims against third parties or defend against third-party claims in order to determine the ownership of our intellectual property. An adverse result in the prosecution or defense of any such claims could require us to pay substantial monetary damages and could result in the loss of valuable intellectual property rights or personnel. Even if we are successful in prosecuting or defending against these claims, litigation could result in substantial costs and be a distraction to management.
Our business is dependent on licenses from third parties.
We license technology from third parties necessary to develop and commercialize our products. In connection with our acquisition of ImmuMetrix, Inc., we obtained an exclusive license from Stanford to one U.S. patent issued in April 2014 relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA. Additional patents from Stanford included in the exclusive license were issued, including one in 2017, two in 2019, four in 2021 and two in 2022 that further cover the use of dd-cfDNA to diagnose and predict transplant status or outcome. These patents are expiring between 2030 and 2032. As mentioned above, in September 2021, the Court in the patent infringement case against Natera ruled that three of the patents we asserted against Natera are invalid, and all three of such patents are licensed to us under the Stanford license. The Court’s finding does not have any impact on our ability to continue providing AlloSure. We are actively renegotiating the terms of our license agreement with Stanford.
On May 4, 2018, we entered into the License Agreement with Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina’s NGS product line for use in transplantation diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.
On April 30, 2019, we entered into the Cibiltech Agreement, pursuant to which we were granted an irrevocable, non-transferable right to commercialize Cibiltech’s proprietary software, iBox, for the predictive analysis of post-transplantation kidney allograft loss in the field of transplantation in the U.S. for a period of ten years.
In April 2020, we entered into a license agreement with Cornell University pursuant to which we were granted exclusive rights to three patents and two patent applications covering methods and technology for measurement of gene expression in urine to diagnose kidney transplant rejection.
In June 2021, we entered into a strategic agreement, which was amended in April 2022, with OrganX to develop clinical decision support tools across the transplant patient journey. Together, we and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system.
Our rights to use this and other licensed technologies, data and materials and to employ the inventions claimed in licensed patents are subject to the continuation of and our compliance with the terms of the applicable licenses.
Termination of the license could prevent us from producing or selling some or all of our products. Failure of a licensor to abide by the terms of a license or to prevent infringement by third parties could also harm our business and negatively impact our market position.
Risks Related to Cybersecurity and Data Privacy
Security breaches, loss of data and other disruptions could compromise sensitive information related to our business or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and our reputation.
55

We store sensitive intellectual property and other proprietary business information, including that of our customers, payers and collaboration partners. We manage and maintain our applications and data utilizing a combination of on-site systems, managed data center systems and cloud-based data center systems. These applications and data encompass a wide variety of business critical information, including research and development information, commercial information and business and financial information. We work with a third-party billing software to collect and store sensitive data, including legally-obtained-protected health information, credit card information and personally identifiable information about our customers, payers, recipients and collaboration partners. A data breach or loss of data could have a material adverse effect on our operations, including the potential for material fines and business interruption.
We face four primary risks relative to protecting critical information: loss of access risk, inappropriate disclosure risk, inappropriate modification risk and the risk of our being unable to identify and audit our controls over the first three risks. In addition, an application, data security or network incident may allow unauthorized access to our systems or data or our customers’ data, disable access to our service, harm our reputation, create additional liability and adversely impact our financial results.
We are highly dependent on information technology networks and systems, including the Internet, to securely process, transmit and store our critical information. Security breaches of this infrastructure, including physical or electronic break-ins, computer viruses, attacks by hackers and similar breaches, can create system disruptions, shutdowns or unauthorized disclosure or modification of confidential information. The secure processing, storage, maintenance and transmission of this critical information are vital to our operations and business strategy, and we devote significant resources to protecting such information. Although we take measures to protect sensitive information from unauthorized access or disclosure, our information technology and infrastructure may be vulnerable to attacks by hackers or viruses or breached due to employee error, malfeasance or other disruptions. In addition, following the COVID-19 pandemic, we may face increased cybersecurity risks due to our reliance on internet technology, which may create additional opportunities for cybercriminals to exploit vulnerabilities. While we maintain monitoring practices and protections for our information technology to reduce these risks and test our systems on an ongoing basis for any potential threats, there can be no assurance that these efforts will prevent a cyber-attack or other security breach.
Third parties have attempted, and may in the future attempt, to fraudulently induce employees, contractors or consumers into disclosing sensitive information such as user names, passwords or other information or otherwise compromise the security of our internal networks, electronic systems and/or physical facilities in order to gain access to our data or our critical information, which could result in significant legal and financial exposure. We have experienced cybersecurity incidents and expect that we will continue to be subject to cybersecurity attacks in the future. In addition, a contractor or other third party with whom we do business, as well as parties with which we do not do business, may attempt to circumvent our security measures or obtain such information, and may purposefully or inadvertently cause a breach involving sensitive information. While we still continue to evaluate and implement additional protective measures to reduce the risk and detect cyber incidents, cyberattacks are becoming more sophisticated and frequent and the techniques used in such attacks change rapidly. Despite our cybersecurity measures (including employee and third party training regarding phishing, malware, and other cyber risks, monitoring of networks and systems and maintenance of back up of protective systems), which are continuously reviewed and upgraded, our information technology networks and infrastructure may still be vulnerable to damage, disruptions or shut downs due to attack by hackers or breaches, phishing scams, ransomware, systems failures, computer viruses, employee errors or other malfeasance. A security breach or privacy violation that leads to disclosure or modification of or prevents access to consumer information (including personally identifiable information or protected health information) could harm our reputation, compel us to comply with disparate state breach notification laws, require us to verify the correctness of database contents and otherwise subject us to liability under laws that protect personal data, resulting in increased costs or loss of revenue. If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures, our operations could be disrupted, and we may suffer loss of reputation, financial loss and other regulatory penalties because of lost or misappropriated information, including sensitive consumer data. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above.
Any such breach or interruption could compromise our networks or those of our third-party service providers, and the information stored there could be inaccessible or could be accessed by unauthorized parties, publicly disclosed, lost or stolen. Any such interruption in access, improper access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, such as the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and regulatory penalties. Unauthorized access, loss or dissemination could also disrupt our operations, including our ability to perform tests, provide test results, bill our payers or patients, process claims and appeals, provide customer assistance services, conduct research and development activities, collect, process and prepare company financial information, provide information about our current and future products and solutions and other patient and clinician education and outreach efforts through our website, and manage the administrative aspects of our business, any of which could damage our reputation and adversely affect our business. Any such breach could also result in the compromise of our trade
56

secrets and other proprietary information, which could adversely affect our competitive position. We have insurance coverage in place for certain potential liabilities and costs relating to service interruptions, data corruption, cybersecurity risks, data security incidents and/or network security breaches, but this insurance is limited in amount, subject to a deductible, and may not be adequate to cover us for all costs arising from these incidents. Furthermore, in the future such insurance may not be available on commercially reasonable terms, or at all.
In addition, the interpretation and application of consumer, health-related, privacy and data protection laws in the U.S., Europe and elsewhere are often uncertain, contradictory and in flux. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with our practices. If so, this could result in government-imposed fines or orders requiring that we change our practices, which could adversely affect our business. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices and compliance procedures in a manner adverse to our business. For example, the California Consumer Privacy Act, or the CCPA, took effect on January 1, 2020 and requires, among other things, covered companies to provide disclosures to California consumers concerning the collection and sale of personal information, and will give such consumers the right to opt-out of certain sales of personal information. The California Privacy Rights Act, or the CPRA, which took effect in January 2023, amended the CCPA, and also created a new state agency that has authority to implement and enforce the CCPA and the CPRA. The CCPA and the CPRA may increase our compliance costs and potential liability, and we cannot yet predict the impact of the amendments to the CCPA on our business. Additionally, state legislation continues to be a driving force behind the changing privacy law landscape in the United States. For example, Virginia passed the Consumer Data Protection Act, which became effective on January 1, 2023, and Colorado passed the Colorado Privacy Act, Utah passed the Consumer Privacy Act, and Connecticut passed the Connecticut Data Privacy Act, all of which will become effective in 2023. Internationally, the General Data Protection Regulation, or the GDPR, took effect in May 2018 within the European Economic Area, or the EEA, and many EEA jurisdictions have also adopted their own data privacy and protection laws in addition to the GDPR. Furthermore, other international jurisdictions, including Singapore, South Korea, China, Brazil, Mexico and Australia, have also implemented laws relating to data privacy and protection.
Risks Related to Our Common Stock
Our operating results may fluctuate, which could cause our stock price to decrease.
Fluctuations in our operating results may lead to fluctuations, including declines, in the share price for our common stock. In 2022, our closing stock price ranged from $10.88 to $46.60 per share. Our operating results and our share price may fluctuate from period to period due to a variety of factors, including:
demand by clinicians and recipients for our current and future solutions, if any;
coverage and reimbursement decisions by third-party payers and announcements of those decisions;
clinical trial results and publication of results in peer-reviewed journals or the presentation at medical conferences;
the inclusion or exclusion of our current and future solutions in large clinical trials conducted by others;
new or less expensive tests and services or new technology introduced or offered by our competitors or us;
the level of our development activity conducted for new solutions, and our success in commercializing these developments;
our ability to efficiently integrate the business of new acquisitions;
the level of our spending on test commercialization efforts, licensing and acquisition initiatives, clinical trials, and internal research and development;
changes in the regulatory environment, including any announcement from the FDA regarding its decisions in regulating our activities;
changes in recommendations of securities analysts or lack of analyst coverage;
failure to meet analyst expectations regarding our operating results;
additions or departures of key personnel;
public health emergencies such as the COVID-19 pandemic;
share repurchases completed by us; and
general market conditions.
Variations in the timing of our future revenues and expenses could also cause significant fluctuations in our operating results from period to period and may result in unanticipated earning shortfalls or losses. In addition, national stock exchanges, and in particular the market for life science companies, have experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Moreover, we may be subject to additional
57

securities class action litigation as a result of volatility in the price of our common stock, which could result in substantial costs and diversion of management’s attention and resources and could harm our stock price, business, prospects, results of operations and financial condition.
The market price of our common stock has been and will likely continue to be volatile, and you could lose all or part of your investment.
Our common stock is currently traded on the Nasdaq Global Market, but we can provide no assurances that there will be active trading on that market or on any other market in the future. If there is no active market or if the volume of trading is limited, holders of our common stock may have difficulty selling their shares. The market price of our common stock has been and may continue to be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this "Risk Factors" section and elsewhere in this Annual Report on Form 10-K, factors that could cause fluctuations in the market price of our common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of life sciences stocks;
changes in operating performance and stock market valuations of other life sciences companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;
entering into financing or other arrangements with rights or terms senior to the interests of common stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or failure to meet those projections;
announcements by us or our competitors of new products or services;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our operating results or fluctuations in our operating results;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
any significant change in our management;
public health emergencies, including the COVID-19 pandemic; and
general economic conditions and slow or negative growth of our markets.
If our principal stockholders, executive officers and directors choose to act together, they may be able to control our management and operations, which may prevent us from taking actions that may be favorable to you.
Our executive officers, directors and holders of 5% or more of our outstanding common stock (based on the most recent public filings), and entities affiliated with them, beneficially own in the aggregate approximately 58.0% of our common stock as of February 23, 2023. These stockholders, acting together, will have the ability to exert substantial influence over all matters requiring approval by our stockholders, including the election and removal of directors and any proposed merger, consolidation or sale of all or substantially all of our assets. In addition, they could dictate the management of our business and affairs. This concentration of ownership could have the effect of delaying, deferring or preventing a change in control of us or impeding a merger or consolidation, takeover or other business combination that could be favorable to you.
Sales of substantial amounts of our common stock in the public markets, or sales of our common stock by our executive officers and directors under Rule 10b5-1 plans, could adversely affect the market price of our common stock.
58

We currently have effective registration statements registering shares of our common stock for resale, and such shares are currently freely tradable in the public market. Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate.
In addition, our executive officers and directors have and may adopt written plans, known as “Rule 10b5-1 Plans,” under which they will contract with a broker to sell shares of our common stock on a periodic basis to diversify their assets and investments. Sales made by our executive officers and directors pursuant to Rule 10b5-1, regardless of the amount of such sales, could adversely affect the market price of our common stock.
We do not expect to pay dividends in the foreseeable future. As a result, you must rely on stock appreciation for any return on your investment.
We do not anticipate paying cash dividends on our common stock in the foreseeable future. Any payment of cash dividends will also depend on our financial condition, results of operations, capital requirements and other factors and will be at the discretion of our board of directors. Accordingly, you will have to rely on capital appreciation, if any, to earn a return on your investment in our common stock.
We may elect to repurchase shares of our common stock, which might limit our ability to pursue other growth opportunities.
On December 3, 2022, our board of directors authorized a stock repurchase program, whereby we may purchase up to $50 million in shares of our common stock over a period of up to two years, commencing on December 8, 2022, or the Repurchase Program. The Repurchase Program may be carried out at the discretion of a committee of our board of directors through open market purchases, one or more Rule 10b5-1 trading plans, block trades and in privately negotiated transactions. Any repurchase of shares of our common stock under the Repurchase Program will depend on several factors, including, but not limited to, results of operations, capital requirements, financial conditions, available capital from operations or other sources, including debt, and the market price of our common stock. In addition, on August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022, which, among other things, imposes an excise tax of 1% tax on the fair market value of net stock repurchases made after December 31, 2022. Therefore, there is no assurance with respect to the amount, price or timing of any such repurchases. We may elect to retain all future earnings for the operation and expansion of our business, rather than repurchasing shares of our common stock.
In the event we make any stock repurchases in the future, our ability to finance any material expansion of our business, including through acquisitions, investments or increased capital spending, or to fund our operations, may be limited. In addition, any repurchases we may make in the future may not prove to be at optimal prices. Our board of directors may modify or amend the Repurchase Program, or adopt a new stock repurchase program, at any time at its discretion without stockholder approval.
If we are unable to substantially utilize our net operating loss carryforwards, our financial results could be harmed.
Section 382 of the U.S. Internal Revenue Code of 1986, as amended, generally limits the ability of a corporation that undergoes an “ownership change” to utilize its net operating loss carry-forwards, or NOLs, and certain other tax attributes against any taxable income in taxable periods after the ownership change. The amount of taxable income in each taxable year after the ownership change that may be offset by pre-change NOLs and certain other pre-change tax attributes is generally equal to the product of (a) the fair market value of the corporation’s outstanding shares (or, in the case of a foreign corporation, the fair market value of items treated as connected with the conduct of a trade or business in the United States) immediately prior to the ownership change and (b) the long-term tax exempt rate (i.e., a rate of interest established by the U.S. Internal Revenue Service, or IRS, that fluctuates from month to month). In general, an “ownership change” occurs whenever the percentage of the shares of a corporation owned, directly or indirectly, by “5-percent shareholders” (within the meaning of Section 382 of the Internal Revenue Code of 1986, as amended) increases by more than 50 percentage points over the lowest percentage of the shares of such corporation owned, directly or indirectly, by such “5-percent shareholders” at any time over the preceding three years.
Based on a review of our equity transactions since inception, a portion of our NOLs have been limited due to the equity financings that we have completed. Future equity transactions may result in further substantial annual limitations on the utilization of our NOLs due to the ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions.
Limitations imposed on our ability to utilize NOLs could cause U.S. federal and state income taxes to be paid earlier than would be paid if such limitations were not in effect and could cause such NOLs to expire unused, in each case reducing or eliminating the benefit of such NOLs. Furthermore, we may not be able to generate sufficient taxable income to utilize our NOLs before they expire. If any of these events occur, we may not derive some or all of the expected benefits from our NOLs.
59

We have identified material weaknesses in our internal control over financial reporting as of December 31, 2022. If we are unable to remediate these material weaknesses and maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results in a timely manner.
Effective internal control over financial reporting is necessary for us to provide reasonable assurance regarding the preparation and fair presentation of published consolidated financial statements in accordance with accounting principles generally accepted in the United States. In connection with the preparation of our consolidated financial statements as of December 31, 2022 and for the year then ended, we identified material weaknesses in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
Our management concluded that we had the following material weaknesses as of December 31, 2022:
General Information Technology Controls. We did not design and maintain effective general information technology controls (“GITCs”), for information systems and applications that are relevant to the preparation of the consolidated financial statements. Specifically, we did not design and maintain: (i) sufficient user access controls to ensure appropriate segregation of duties, logical access controls to prevent unauthorized user access and adequately restrict user and privileged access to financial applications, programs and data to appropriate Company personnel; (ii) program change management controls to ensure that information technology (“IT”), program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately with appropriate segregation of duties; and (iii) Computer and Network operations controls to ensure that batch and interface jobs are monitored and privileges are appropriately granted, authorized and monitored. As a result, business process controls (automated and manual) that are dependent on the ineffective GITCs, or that rely on data produced from systems impacted by the ineffective GITCs, are also deemed ineffective, which affects substantially all financial statement account balances and disclosures.
Purchase Order Approval Workflow. We did not design and maintain effective process-level control activities related to procurement to ensure appropriate approval of purchase orders, which could affect the amount and classification of costs capitalized or expensed.
Committee of Sponsoring Organizations of the Treadway Commission (COSO) Framework. We did not fully maintain components of the COSO framework, including elements of the control environment, information and communication, and control activities and monitoring activities components, relating to: (i) sufficiency of competent personnel to perform internal control activities and support the achievement of our internal control objectives; (ii) enforcing accountability of personnel for the performance of their internal control responsibilities across the organization in the pursuit of objectives; (iii) designing and maintaining general control activities over technology to support the achievement of our internal control objectives; (iv) performing control activities in accordance with established policies in a timely manner; and (v) performing sufficient reviews of information to assess its relevance, accuracy, and completeness in supporting the internal control components. As such, our management concluded that we did not have an adequate process in place to complete its assessment of the design and operating effectiveness of internal control over financial reporting in a timely manner.
These material weaknesses have not been remediated as of the date of this Annual Report on Form 10-K. Our management has been engaged in developing and implementing remediation plans to address the material weaknesses described above. However, the material weaknesses will not be fully remediated until management can demonstrate the full effectiveness of controls over a sufficient period of time, and we can give no assurance on the success of such measures or the outcome of our assessment of these measures at this time.
If the steps we take to remediate the material weaknesses are ineffective, these material weaknesses could result in material misstatements to our annual or interim consolidated financial statements that might not be prevented or detected on a timely basis, or in delayed filings of our required periodic reports. This might lead to investors losing confidence in the accuracy and completeness of our financial reports, the market price of the common stock could be adversely affected, and we could become subject to litigation or investigations by The Nasdaq Stock Market LLC, the SEC or other regulatory authorities, which could require additional financial and management resources.
Furthermore, if we identify any new material weaknesses in the future, any such newly identified material weakness could limit our ability to prevent or detect a misstatement of our accounts or disclosures that could result in a material misstatement of our annual or interim financial statements. In such case, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, investors may lose confidence in our financial reporting and our stock price may decline as a result. We cannot assure you that the measures we
60

have taken to date, or any measures we may take in the future, will be sufficient to remediate our existing material weaknesses or avoid potential future material weaknesses.
Our organizational documents and Delaware law make a takeover of our company more difficult, which may prevent certain changes in control and limit the market price of our common stock.
Our certificate of incorporation and bylaws and Section 203 of the General Corporation Law of the State of Delaware, or Section 203, contain provisions that may have the effect of deterring or delaying attempts by our stockholders to remove or replace management, engage in proxy contests and effect changes in control. These provisions include:
our board of directors is authorized, without prior stockholder approval, to create and issue preferred stock which could be used to implement anti-takeover devices;
advance notice is required for director nominations or for proposals that can be acted upon at stockholder meetings;
our board of directors is classified such that not all members of our board are elected at one time, which may make it more difficult for a person who acquires control of a majority of our outstanding voting stock to replace all or a majority of our directors;
stockholder action by written consent is prohibited;
special meetings of the stockholders may be called only by the chairman of our board of directors, a majority of our board of directors or by our chief executive officer or president (if at such time we have no chief executive officer); and
stockholders are not permitted to cumulate their votes for the election of directors.
In addition, as a Delaware corporation, we are subject to Delaware law, including Section 203. In general, Section 203 prohibits a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the date that the stockholder became an interested stockholder unless certain specific requirements are met as set forth in Section 203. These provisions, alone or together, could have the effect of deterring or delaying changes in incumbent management, proxy contests or changes in control.
These provisions also could discourage proxy contests and make it more difficult for you and other stockholders to elect directors and take other corporate actions. The existence of these provisions could limit the price that investors might be willing to pay in the future for shares of our common stock. Some provisions in our certificate of incorporation and bylaws may deter third parties from acquiring us, which may limit the market price of our common stock.
Our amended and restated bylaws designate the federal district courts of the United States of America as the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or agents.
Our amended and restated bylaws provide that, unless we consent 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 of 1933, as amended. This provision does not apply to claims brought pursuant to the Securities Exchange Act of 1934, as amended, or the rules and regulations promulgated thereunder, or any other claim for which the U.S. federal courts have exclusive jurisdiction. Any person or entity holding, owning or otherwise acquiring any interest in any security of our company shall be deemed to have notice of and consented to this provision. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation or bylaws has been challenged in legal proceedings and there is uncertainty as to whether a court would enforce such provisions. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. This choice-of-forum provision 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, employees or agents, which may discourage such lawsuits against us and such persons. In addition, a stockholder that is unable to bring a claim in the judicial forum of its choosing may be required to incur additional costs in the pursuit of actions which are subject to this exclusive forum provision. Alternatively, if a court were to find this provision of our amended and restated bylaws 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, financial condition or operating results.
61

General Risk Factors
We incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the U.S., which may adversely affect our operating results.
As a public company listed in the U.S., we incur significant additional legal, accounting and other expenses. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and The Nasdaq Stock Market LLC, may increase legal and financial compliance costs and make some activities more time-consuming. These laws, regulations and standards are subject to varying interpretations, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. We invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts to comply with new laws, regulations and standards, we fail to comply, regulatory authorities may initiate legal proceedings against us, and our business may be harmed.
Further, if we fail to comply with these laws, regulations and standards, it might also be more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors or as members of senior management.
If equity research analysts do not publish research or reports about our business, or if they issue unfavorable commentary or downgrade our common stock, the price of our common stock could decline.
The trading market for our common stock relies in part on the research and reports that equity research analysts publish about us and our business. We do not control these analysts or the content and opinions included in their reports. Securities analysts may elect not to provide research coverage of our common stock and a lack of research coverage may adversely affect the market price of our common stock. The price of our stock could decline if one or more equity research analysts downgrade our stock or if those analysts issue other unfavorable commentary or cease publishing reports about us or our business. If one or more equity research analysts cease coverage of our company, we could lose visibility in the market, which in turn could cause our stock price to decline.
Our financial controls and procedures may not be sufficient to ensure timely and reliable reporting of financial information, which could materially harm our stock price, exchange listing and our ability to finance our operations.
We are required to comply with the Sarbanes-Oxley Act of 2002 and the related rules and regulations of the SEC, including expanded disclosures and accelerated reporting requirements and more complex accounting rules. Compliance with Section 404 of the Sarbanes-Oxley Act, or Section 404, and other requirements will increase our costs and require additional management resources. Pursuant to Section 404, we are required to, among other things, file a report by our management on our internal control over financial reporting, including an attestation report on internal control over financial reporting issued by our independent registered public accounting firm. We are continuing to implement and update new finance and accounting systems as we grow our business and organization and to satisfy internal control and reporting requirements.
Despite our efforts, there is a risk that neither we nor our independent registered public accounting firm will be able to conclude that our internal control over financial reporting is effective as required by Section 404. This could result in an adverse reaction in the financial markets due to a loss of confidence in the reliability of our consolidated financial statements.
The effectiveness of our controls and procedures may in the future be limited by a variety of factors, including:
faulty human judgment and simple errors, omissions or mistakes;
fraudulent action of an individual or collusion of two or more people;
inappropriate management override of procedures; and
the possibility that any enhancements to controls and procedures may still not be adequate to assure timely and accurate financial information.
If we are unable to complete the required Section 404 assessment as to the adequacy of our internal control over financial reporting or otherwise fail to maintain or implement effective controls and procedures for financial reporting, we could be unable to accurately and timely report our financial position, results of operations, and cash flows or key operating metrics, which could result in late filings of our annual and quarterly reports under the Securities Exchange Act of 1934, as amended, restatements of our consolidated financial statements or other corrective disclosures, a decline in our stock price, suspension or delisting of our common stock from the Nasdaq Global Market, SEC investigations, civil or criminal sanctions, an inability to
62

access the capital and commercial lending markets, defaults under our debt and other agreements or other material adverse effects on our business, reputation, results of operations, financial condition or liquidity.
Techniques employed by short sellers may drive down the market price of our common stock.
Short selling is the practice of selling securities that the seller does not own, but rather has borrowed from a third-party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller’s best interests for the price of the stock to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a stock short. These short attacks have, in the past, led to selling of shares in the market. We believe that our securities have in the past been, and may continue to be, the subject of short selling. Reports and information have been published about us that we believe are mischaracterized or incorrect, and which have in the past been followed by a decline in our stock price.
It is not clear what additional effects the negative publicity will have on us, if any, other than potentially affecting the market price of our common stock. If we continue to be the subject of unfavorable allegations, we may have to expend a significant amount of resources to investigate such allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the manner in which we can proceed against the relevant short seller by applicable state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming, and could be distracting for our management team. Additionally, such allegations against us could negatively impact our business operations and stockholders' equity, and the value of any investment in our stock could be reduced.
The impact of the Russian invasion of Ukraine on the global economy, energy supplies and raw materials is uncertain, but may prove to negatively impact our business and operations.
The short and long-term implications of Russia’s invasion of Ukraine are difficult to predict at this time. We continue to monitor any adverse impact that the outbreak of war in Ukraine and the subsequent institution of sanctions against Russia by the United States and several European and Asian countries may have on the global economy in general, on our business and operations and on the businesses and operations of our suppliers and customers. For example, a prolonged conflict may result in increased inflation, escalating energy prices and constrained availability, and thus increasing costs of raw materials. We will continue to monitor this fluid situation and develop contingency plans as necessary to address any disruptions to our business operations as they develop. To the extent the war in Ukraine may adversely affect our business as discussed above, it may also have the effect of heightening many of the other risks described herein. Such risks include, but are not limited to, adverse effects on macroeconomic conditions, including inflation, rising interest rates and a potential economic recession; disruptions to our global technology infrastructure, including through cyberattack, ransom attack, or cyber-intrusion; adverse changes in international trade policies and relations; our ability to maintain or increase our product prices; disruptions in global supply chains; our exposure to foreign currency fluctuations; and constraints, volatility, or disruption in the capital markets, any of which could negatively affect our business and financial condition.
63

ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
Our headquarters are located in Brisbane, California. We lease facilities in North America, Europe, and Australia. The following is a summary of the locations, functions and approximate square footage of those facilities as of December 31, 2022:
LocationFunctionSquare Footage
United States
Brisbane, CaliforniaCorporate headquarters26,506 
Brisbane, CaliforniaResearch & development and clinical laboratories68,318 
West Chester, PennsylvaniaSales office and distribution6,336 
Omaha, NebraskaDigital solutions office101,004 
Columbus, OhioDigital solutions office3,806 
Flowood, MississippiTransplant pharmacy4,800 
Gaithersburg, MarylandGeneral office use2,118 
Europe
Stockholm, SwedenResearch & development and product manufacturing24,940 
Australia
FremantleResearch & development and product manufacturing11,593 
We do not own any real property. We believe that our leased facilities are adequate to meet our current needs and that additional facilities are available for lease to meet future needs.
ITEM 3. LEGAL PROCEEDINGS
The information set forth in Note 9, Commitments and Contingencies, to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K under the caption “Litigation and Indemnification Obligations” is incorporated herein by reference.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
64

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock has been trading on the Nasdaq Global Market under the symbol “CDNA” since July 22, 2014. The daily market activity and closing prices of our common stock can be found at www.nasdaq.com.
Holders of Record
As of February 23, 2023, there were approximately 63 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Dividend Policy
We have never declared or paid cash dividends on our common stock, and currently do not have any plans to do so in the foreseeable future. We expect to retain our future earnings, if any, for use in the operation and expansion of our business.
Any payment of cash dividends will also depend on our financial condition, results of operations, capital requirements and other factors deemed relevant by our board of directors and will be at the discretion of our board of directors.
Stock Performance Graph
The following stock performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1934, as amended, or the Exchange Act, except to the extent that we specifically incorporate it by reference into such filing.
The following stock performance graph compares total stockholder returns for CareDx, Inc. from December 29, 2017 through December 30, 2022 against the Nasdaq Market Composite Index and Nasdaq Biotech Index, assuming a $100 investment made on December 29, 2017. Each of the two comparative measures of cumulative total return assumes reinvestment of dividends. The stock performance shown on the graph below is not necessarily indicative of future price performance.
cdna-20221231_g1.jpg

65

Sales of Unregistered Securities
There were no sales of unregistered securities by us during the fourth quarter of 2022.
Securities Authorized for Issuance Under Equity Compensation Plans
See Item 12 of Part III of this Annual Report on Form 10-K regarding information about securities authorized for issuance under our equity compensation plans.
Issuer Repurchases of Equity Securities and Withholding of Equity Securities
During the quarter ended December 31, 2022, we effected stock repurchases pursuant to our stock repurchase program. In addition, we satisfied certain U.S. federal and state tax withholding obligations due upon the vesting of restricted stock unit awards by automatically withholding from the shares being issued in connection with such award a number of shares of our common stock with an aggregate fair market value on the date of vesting equal to the minimum tax withholding obligations. Shares repurchased by us or withheld to satisfy tax withholding obligations during each month of the quarter ended December 31, 2022 were as follows:

Total Number of Shares Purchased or WithheldAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (in millions)
October 1, 2022 - October 31, 20225,858 (1)$6.22 — $— 
November 1, 2022 - November 30, 202219,143 (1)5.89 — — 
December 1, 2022 - December 31, 202270,898 (2)12.58 50,051 (3)49.4 (3)
Total95,899 50,051 (3)

(1) Represents shares of our common stock withheld from employees for the payment of taxes. Average price paid per share with respect to withheld shares represents fair market value of our common stock on the date of withholding.
(2) Comprised of: (a) 20,847 shares of our common stock withheld from employees for the payment of taxes, for which the average price paid per share with respect to withheld shares was $6.17, which represents fair market value of our common stock on the date of withholding, and (b) 50,051 shares of our common stock repurchased pursuant to our stock repurchase program at an average price per repurchased share of $12.82.
(3) On December 3, 2022, our Board of Directors approved our stock repurchase program, authorizing us to purchase up to $50 million in shares of our common stock over a period of up to two years, commencing on December 8, 2022. The Repurchase Program may be carried out at the discretion of a committee of our Board of Directors through open market purchases, one or more Rule 10b5-1 trading plans, block trades and in privately negotiated transactions.

ITEM 6. [RESERVED]
66

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains certain forward-looking statements that involve risk and uncertainties. Our actual results may differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those set forth under the Section entitled “Risk Factors” in Item 1A, and other documents we file with the Securities and Exchange Commission. Historical results are not necessarily indicative of future results.
Overview and Recent Highlights
We are a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. We offer testing services, products and patient and digital healthcare solutions along the pre- and post-transplant patient journey, and we are a leading provider of genomics-based information for transplant patients.
Testing Services
Kidney
AlloSure Kidney, our transplant surveillance solution, was commercially launched in October 2017 and is our dd-cfDNA offering built on a NGS platform. In transplantation, more than 100 papers from over 50 studies globally have shown the value of dd-cfDNA in the management of solid organ transplantation. AlloSure Kidney is able to discriminate dd-cfDNA from recipient-cell-free DNA, targeting polymorphisms between donor and recipient. This SNP approach across all the somatic chromosomes is specifically designed for transplantation, allowing a scalable, high-quality test to differentiate dd-cfDNA.
AlloSure Kidney has received positive coverage decisions for reimbursement from Medicare. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several commercial payers, and is reimbursed by other private payers on a case-by-case basis.
Multiple studies have demonstrated that significant allograft injury can occur in the absence of changes in serum creatinine. Thus, clinicians have limited ability to detect injury early and intervene to prevent long-term damage using this marker. While histologic analysis of the allograft biopsy specimen remains the standard method used to assess injury and differentiate rejection from other injury in kidney transplants, as an invasive test with complications, repetitive biopsies are not well tolerated. AlloSure Kidney provides a non-invasive test, assessing allograft injury that enables more frequent, quantitative and safer assessment of allograft rejection and injury status. Beyond allograft rejection, the assessment of molecular inflammation has shown further utility in the assessment of proteinuria, the formation of De Novo donor specific antibodies, or DSAs, and as a surrogate predictive measure of estimated glomerular filtration rate, or eGFR, decline. Monitoring of graft injury through AlloSure Kidney allows clinicians to optimize allograft biopsies, identify allograft injury and guide immunosuppression management more accurately.
Since the analytical validation paper in the Journal of Molecular Diagnostics in 2016 before the commercial launch of AlloSure Kidney, there has been an increasing body of evidence supporting the use of AlloSure Kidney dd-cfDNA in the assessment and surveillance of kidney transplants. Bloom et al evaluated 102 kidney recipients and demonstrated that dd-cfDNA levels could discriminate accurately and non-invasively distinguish rejection from other types of graft injury. In contrast, serum creatinine has area under the curve of 50%, showing no significant difference between patients with and without rejection. Multiple publications and abstracts have shown AlloSure Kidney’s value in the management of BK viremia, as well as numerous pathologies that cause molecular inflammation and injury such as DSAs and eGFR decline. Most recently, its utility in the assessment of T-cell mediated rejection (TCMR) 1A and borderline rejection was published in the American Journal of Transplant, or AJT, and the outcomes of 1,000 patients were published in Kidney International.
The prospective multicenter trial, the K-OAR study, has enrolled over 1,700 patients, with plans to survey patients with AlloSure Kidney for 3 years and provide further clinical utility of AlloSure Kidney in the surveillance of kidney transplant recipients.
KidneyCare
KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of iBox in one surveillance solution. We have not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or iBox.
67

In September 2019, we announced the enrollment of the first patient in the OKRA study, which is an extension of the K-OAR study. OKRA is a prospective, multi-center, observational registry of patients receiving KidneyCare for surveillance. Combined with K-OAR, more than 3,000 patients have been enrolled into the study.
Heart
AlloMap Heart is a gene expression test that helps clinicians monitor and identify heart transplant recipients with stable graft function who have a low probability of moderate-to-severe acute cellular rejection. Since 2008, we have sought to expand the adoption and utilization of our AlloMap Heart solution through ongoing studies to substantiate the clinical utility and actionability of AlloMap Heart, secure positive reimbursement decisions from large private and public payers, develop and enhance our relationships with key members of the transplant community, including opinion leaders at major transplant centers, and explore opportunities and technologies for the development of additional solutions for post-transplant surveillance.
We believe the use of AlloMap Heart, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a heart transplant, can improve patient care by helping healthcare providers avoid the use of unnecessary, invasive surveillance biopsies and may help to determine the appropriate dosage levels of immunosuppressants. In 2008, AlloMap Heart received 510(k) clearance from the U.S. Food and Drug Administration for marketing and sale as a test to aid in the identification of heart transplant recipients, who have a low probability of moderate/severe acute cellular rejection at the time of testing, in conjunction with standard clinical assessment.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 1, 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240.
AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.
In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753. AlloSure Heart has received a positive coverage decision from Geisinger Health and is covered for use throughout Kaiser.
We have also successfully completed several landmark clinical trials in the transplant field demonstrating the clinical utility of AlloMap Heart for surveillance of heart transplant recipients. We initially established the analytical and clinical validity of AlloMap Heart based on our Cardiac Allograft Rejection Gene Expression Observational (Deng, M. et al., Am J Transplantation 2006) study, which was published in the AJT. A subsequent clinical utility trial, Invasive Monitoring Attenuation through Gene Expression (Pham MX et al., N. Eng. J. Med., 2010), published in The New England Journal of Medicine, demonstrated that clinical outcomes in recipients managed with AlloMap Heart surveillance were equivalent (non-inferior) to outcomes in recipients managed with biopsies. The results of our clinical trials have also been presented at major medical society congresses. AlloMap Heart is now recommended as part of the ISHLT (International Society for Heart and Lung Transplantation) guidelines.
HeartCare
HeartCare includes the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure Heart in one surveillance solution. An approach to surveillance using HeartCare provides information from two complementary measures: (i) AlloMap Heart – a measure of immune activation, and (ii) AlloSure Heart – a measure of graft injury.
Clinical validation data from the Donor-Derived Cell-Free DNA-Outcomes AlloMap Registry (NCT02178943), or D-OAR, was published in the AJT in 2019. D-OAR was an observational, prospective, multicenter study to characterize the AlloSure Heart dd-cfDNA in a routine, clinical surveillance setting with heart transplant recipients. The D-OAR study was designed to validate that plasma levels of AlloSure Heart dd-cfDNA can discriminate acute rejection from no rejection, as determined by endomyocardial biopsy criteria.
HeartCare provides robust information about distinct biological processes, such as immune quiescence, active injury, ACR and AMR. In September 2018, we initiated the SHORE study. SHORE is a prospective, multi-center, observational, registry of patients receiving HeartCare for surveillance. Patients enrolled in SHORE will be followed for 5 years with collection of clinical data and assessment of 5-year outcomes.
The most recent ISHLT guidelines published in 2022 reinforced their use of AlloMap Heart, and referenced the combined use of AlloSure Heart and AlloMap Heart for surveillance purposes.
68

Lung
In February 2019, AlloSure Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. One of these studies, launched in April 2020, is the ALARM, or AlloSure Lung Allograft Remote Monitoring, study with Johns Hopkins University, where the impact of AlloSure Lung combined with RemoTraC is being measured. AlloSure Lung applies proprietary NGS technology to measure dd-cfDNA from the donor lung in the recipient bloodstream to monitor graft injury. In June 2020, we submitted an application to the Palmetto MolDx Technology Assessment program seeking coverage and reimbursement for AlloSure Lung and since then we have been in active discussions with Palmetto. In October 2021, we launched AlloSure Lung as part of the CHEST 2021 Annual Meeting. We have gained early adoption with some commercial payers.
Cellular Therapy
In April 2020, we initiated a research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy. AlloCell is being commercialized through research agreements with biopharma companies developing cell therapies. In 2021, we executed multiple additional agreements with biopharma therapeutics companies to use AlloCell in research and clinical studies.
In July 2021, we launched the Assessing Chimerism and Relapse of Bone marrow/ HCT transplant using AlloHeme Testing, or ACROBAT, study. The ACROBAT study is a prospective, multicenter, observational cohort study to evaluate the use of AlloHeme, a microchimerism NGS tool to predict post-transplant relapse in patients with allogeneic hematopoietic cell transplants, or HCT. This study is currently enrolling patients.
Products
We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a solid organ or stem cell donor and a recipient, and help to provide post-transplant surveillance of these recipients.
Our historical product portfolio includes QTYPE and Olerup SSP. QTYPE enables HLA typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time PCR methodology. Olerup SSP is used to type HLA alleles based on the SSP technology.
On May 4, 2018, we entered into a license and collaboration agreement with Illumina, Inc., or Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina’s NGS products and technologies for use in transplantation diagnostic testing.
On June 1, 2018, we became the exclusive worldwide distributor of Illumina’s TruSight HLA product line. TruSight HLA was discontinued in December 2021 and we have progressively converted existing customers to AlloSeq. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines in the field of bone marrow and solid organ transplantation on diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.
In September 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and we received CE mark authorization on January 10, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.
Also in September 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than other solutions on the market and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq Tx has simple NGS workflow, with a single tube for processing and steps to reduce errors. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.
In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market. AlloSeq HCT received CE mark authorization in May 2022.
In March 2021, we acquired certain assets of BFS Molecular S.R.L., or BFS Molecular, a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
In May 2022, we commercially launched Tx9, a high throughput version of Tx17 for HLA typing in high volume laboratories. Tx9 received CE mark authorization in August 2022.
69

Patient and Digital Solutions
In 2019, we began providing digital solutions to transplant centers following the acquisitions of Ottr and XynManagement.
On May 7, 2019, we acquired 100% of the outstanding common stock of Ottr. Ottr was formed in 1993 and is a leading provider of transplant patient management software, or the Ottr software, which provides comprehensive solutions for transplant patient management. The Ottr software enables integration with electronic medical records, or EMR, systems, including Cerner and Epic, providing patient surveillance management tools and outcomes data to transplant centers.
On August 26, 2019, we acquired 100% of the outstanding common stock of XynManagement. XynManagement provides two unique solutions, XynQAPI and XynCare. XynQAPI simplifies transplant quality tracking and SRTR reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
In September 2020, we launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, we acquired TransChart. TransChart provides EMR software to hospitals throughout the United States to care for patients who have or may need an organ transplant. As part of our acquisition of TransChart in January 2021, we acquired Tx Access, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, we acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
In June 2021, we entered into a strategic agreement, which was amended in April 2022, with OrganX to develop clinical decision support tools across the transplant patient journey. Together, we and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system.
In November 2021, we acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. MedActionPlan is a leader in patient medication management for transplant patients and beyond.
In December 2021, we acquired the Transplant Pharmacy, or TTP, a transplant focused pharmacy located in Mississippi. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.
COVID-19 Impact
In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, we experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, we launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests.
There continues to be uncertainty around the COVID-19 pandemic as the Omicron variant, including its sub-variants, has periodically caused increases in COVID-19 cases globally, which in turn impacted the availability of medical personnel in transplant centers and the volume of transplant procedures. A sustained reduction in transplant volume can negatively impact our testing volumes, as we saw in the early part of the first quarter of 2022.
Our product business experienced a reduction in forecasted sales volume throughout the second and third quarters of 2020, as we were unable to undertake onsite discussions and demonstrations of our recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. Our product business regained normalized sales volumes during the fourth quarter of 2020.
We are maintaining our testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among our employees. In areas where COVID-19 continues to impact healthcare operations, our field-based sales and clinical support teams are supporting providers through virtual platforms.
In addition, we created, and continue to have, a COVID-19 task force that is responsible for crisis decision making, employee communications, and enforcing all safety, monitoring and testing protocols in line with local regulations.
Due to COVID-19, quarantines, shelter-in-place and similar government orders, or the perception that such orders, shutdowns or other restrictions on the conduct of business operations could occur or could impact personnel at third-party suppliers in the
70

United States and other countries, or the availability or cost of materials, and there may be disruptions in our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities.
In addition, our clinical studies may be affected by the COVID-19 pandemic. Clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic or reduced staffing due to staff members contracting COVID-19. Some patients may not be able to comply with clinical study protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to, or become infected with, COVID-19, may adversely impact our clinical trial operations.
Financial Operations Overview
Revenue
We derive our revenue from testing services, products sales, patient and digital solutions revenues. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing revenue when, or as, an entity satisfies a performance obligation.
Testing Services Revenue
Our testing services revenue is derived from AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung tests, which represented 82%, 87% and 85% of our total revenues for the years ended December 31, 2022, 2021 and 2020, respectively. Our testing services revenue depends on a number of factors, including (i) the number of tests performed; (ii) establishment of coverage policies by third-party insurers and government payers; (iii) our ability to collect from payers with whom we do not have positive coverage determination, which often requires that we pursue a case-by-case appeals process; (iv) our ability to recognize revenues on tests billed prior to the establishment of reimbursement policies, contracts or payment histories; and (v) how quickly we can successfully commercialize new product offerings.
We currently market testing services to healthcare providers through our direct sales force that targets transplant centers and their physicians, coordinators and nurse practitioners as well as general nephrologists managing transplant recipients. The healthcare providers that order the tests and on whose behalf we provide our testing services are generally not responsible for the payment of these services. Amounts received by us vary from payer to payer based on each payer’s internal coverage practices and policies. We generally bill third-party payers upon delivery of a test result report to the ordering physician. As such, we take the assignment of benefits and the risk of collection from the third-party payer and individual patients.
Product Revenue
Our product revenue is derived primarily from sales of AlloSeq Tx, Olerup SSP and QTYPE products. Product revenue represented 9%, 9% and 10% of total revenue for the years ended December 31, 2022, 2021 and 2020, respectively. We recognize product revenue from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. We generally have a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement. There are no further performance obligations related to a contract and revenue is recognized at the point of delivery consistent with the terms of the contract or purchase order.
Patient and Digital Solutions Revenue
Our patient and digital solutions revenue is mainly derived from sales of our Ottr software, XynQAPI, MedActionPlan, TransChart and Tx Access licenses, services and SaaS agreements across the digital portfolio, as well as our pharmacy sales at TTP. Patient and digital solutions revenue represented 9%, 3% and 5% of total revenue for the years ended December 31, 2022, 2021 and 2020, respectively.
Critical Accounting Policies and Significant Judgments and Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on
71

various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
Our significant accounting policies are described in Note 2 of the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional information. Some of these accounting policies require us to make difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. We believe that the following critical accounting policies reflect the more significant estimates and assumptions used in the preparation of our consolidated financial statements.
Revenue Recognition
We recognize revenue from testing services, product sales and patient and digital solutions in the amount that reflects the consideration which it expects to be entitled in exchange for goods or services as it transfers control to its customers. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
Testing Services Revenue
AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung patient tests are ordered by healthcare providers. We receive a test requisition form with payer information along with a collected patient blood sample. We consider the patient to be our customer and the test requisition form to be the contract. Testing services are performed in our laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point in time.
The healthcare providers that order the tests and on whose behalf we provide testing services are generally not responsible for the payment of these services. The first and second revenue recognition criteria are satisfied when we receive a test requisition form with payer information from the healthcare provider. Generally, we bill third-party payers upon delivery of an AlloSure Kidney, AlloMap Heart, AlloSure Heart or AlloSure Lung test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer. 
We have used the portfolio approach, a practical expedient under Accounting Standards Codification, or ASC, Topic 606, Revenue from Contracts with Customers, to identify financial classes of payers. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable. We estimate revenue for non-contracted payers and self-payers using transaction prices determined for each financial class of payers using history of reimbursements. This includes analysis of an average reimbursement per test and a percentage of tests reimbursed. This estimate requires significant judgment.
We monitor revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.
Product Revenue
Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. We generally have a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement.
Patient and Digital Solutions Revenue
Patient and digital solutions revenue is mainly derived from a combination of SaaS and perpetual software license agreements entered into with various transplant centers (customers). The main performance obligations in connection with our SaaS and perpetual software license agreement are the following: (i) implementation services and delivery of the perpetual software license are considered a single performance obligation, (ii) post contract support. We allocate the transaction price to each performance obligation based on relative stand-alone selling prices of each distinct performance obligation. Digital revenue in connection with perpetual software license agreements is recognized over time based on our satisfaction of each distinct performance obligation in each agreement.
Perpetual software license agreements typically require advance payments from customers upon the achievement of certain milestones. We record deferred revenue in relation to these agreements when cash payments are received, or invoices are issued
72

in advance of our performance, and generally recognize revenue over the contractual term, as performance obligations are fulfilled.
In addition, we derive patient and digital solutions revenue from software subscriptions and medication sales. We generally bill software subscription fees in advance. Revenue from software subscriptions is deferred and recognized ratably over the subscription term. The medication sales revenue is recognized based on the negotiated contract price with the governmental, commercial and non-commercial payers with any applicable patient co-pay. We recognize revenue from medication sales when prescriptions are delivered.
Stock-based Compensation
We use the Black-Scholes Model, which requires the use of estimates such as stock price volatility and expected option lives, to value employee stock options. We estimate the expected option lives using historical data, estimate volatility using our own historical stock prices, estimate risk-free rates using the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected option lives, and estimate dividend yield using our expectations and historical data. The fair value of each restricted stock unit is calculated based upon the closing price of our common stock on the date of the grant.
We use the straight-line attribution method for recognizing compensation expense. Compensation expense is recognized on awards ultimately expected to vest and reduced for forfeitures that are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on our historical experience.
Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes Model and is recorded over the service performance period using the straight-line attribution method. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period.
Business Combinations
We determine and allocate the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, including separately identifiable intangible assets, which are separable from goodwill. We base the estimated fair value of identifiable intangible assets acquired in a business combination on independent valuations that use information and assumptions provided by management, which consider management’s best estimates of inputs and assumptions that a market participant would use. We allocate any excess purchase price over the estimated fair value assigned to the net tangible and identifiable intangible assets acquired and liabilities assumed to goodwill. The use of alternative valuation assumptions, including estimated revenue projections, growth rates, royalty rates, cash flows, discount rates, estimated useful lives and probabilities surrounding the achievement of contingent milestones, could result in different purchase price allocations and amortization expense in current and future periods.
In those circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under ASC Topic 480, Distinguishing Liabilities from Equity, we recognize a liability equal to the fair value of the contingent payments that we expect to make as of the acquisition date. We remeasure this liability each reporting period and record changes in the fair value as a component of operating expenses. In circumstances where the contingent consideration is classified as equity, we recognize it at fair value at the acquisition date. Contingent consideration classified as equity is not subsequently remeasured.
Transaction costs associated with acquisitions are expensed as incurred in general and administrative expenses. Results of operations and cash flows of acquired companies are included in our operating results from the date of acquisition.
Acquired Intangible Assets
Amortizable intangible assets include customer relationships, developed technology, commercialization rights, trademarks and in-process technology assets acquired as part of a business combination or asset acquisition. Intangible assets subject to amortization are amortized over their estimated useful lives. Acquired in-process technology assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, which generally occurs if and when regulatory approval to market a product is obtained, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
73

Goodwill recorded in a business combination is not subject to amortization. Instead, it is tested for impairment on an annual basis and whenever events or changes in circumstances indicate its carrying amount may not be recoverable.
Our annual impairment test date is December 1st. A qualitative assessment is initially made to determine whether it is necessary to perform a quantitative assessment. A qualitative assessment includes, among others, consideration of: (i) past, current and projected future earnings; (ii) recent trends and market conditions; and (iii) valuation metrics involving similar companies that are publicly-traded and acquisitions of similar companies, if available. If this qualitative assessment indicates that it is more likely than not that an impairment exists, or if we decide to bypass this option, we proceed to perform the quantitative assessment. The quantitative assessment consists of a comparison between the estimated fair value of our reporting unit and its respective carrying amount including goodwill. Where the carrying value of the reporting unit exceeds its estimated fair value, we will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit.
When necessary, to determine the reporting unit’s fair value under the quantitative approach, we use a combination of income and market approaches, such as estimated discounted future cash flows of that reporting unit, multiples of earnings or revenues, and analysis of recent sales or offerings of comparable entities. We also consider our market capitalization on the date of the analysis to ensure the reasonableness of the reporting unit’s fair value.
In connection with our annual goodwill assessment on December 1, 2022, we performed a qualitative assessment taking into consideration past, current and projected future earnings, recent trends and market conditions; and our market capitalization. Based on this analysis, we concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at that time. As of December 31, 2022, no impairment of goodwill has been identified.
Intangible assets not subject to amortization
We evaluate the carrying value of intangible assets not subject to amortization, related to acquired in-process technology assets, which are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Accordingly, amortization of the acquired in-process technology assets will not occur until the products reach commercialization.
During the period the assets are considered indefinite-lived, they are tested for impairment on an annual basis, as well as between annual tests if we become aware of any events occurring or changes in circumstances that would indicate that the fair values of the acquired in-process technology assets are less than their carrying amounts. An impairment loss would be recorded when the fair value of an acquired in-process technology asset is less than its carrying value. If and when development is complete, which generally occurs when the products are made commercially available, the associated acquired in-process technology asset will be deemed finite-lived and will then be amortized based on its estimated useful life.
As of December 31, 2022, no impairment of acquired in-process technology assets has been identified.
Intangible assets and long-lived assets subject to amortization
We evaluate our finite-lived intangible assets and our long-lived assets for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. We then compare the carrying amounts of the assets with the future net undiscounted cash flows expected to be generated by such asset. If an impairment exists, we measure the impairment based on the excess carrying value of the asset over the asset’s fair value determined using discounted estimates of future cash flows. We have not identified any material impairment losses to date.
Recently Issued Accounting Standards
Refer to Note 2, Summary of Significant Accounting Policies - Recent Accounting Pronouncements, to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a description of recently issued accounting pronouncements, including the expected dates of adoption and estimated effects on our results of operations, financial position and cash flows.
Factors Affecting Our Performance
COVID-19 Pandemic
COVID-19 may impact personnel at third-party suppliers in the United States and other countries, or the availability or cost of materials, which would disrupt our supply chain. Any manufacturing supply interruption of materials could adversely affect our ability to conduct ongoing and future research and testing activities. Clinical trials, clinical site initiation and patient enrollment may be delayed due to prioritization of hospital resources toward the COVID-19 pandemic. Some patients may not be able to
74

comply with clinical trial protocols if quarantines impede patient movement or interrupt healthcare services. Similarly, the ability to recruit and retain patients and principal investigators and site staff who, as healthcare providers, may have heightened exposure to COVID-19, may adversely impact our clinical trial operations.
The Number of AlloMap Heart, AlloSure Lung, AlloSure Kidney and AlloSure Heart Tests We Receive and Report
The growth of our testing services business is tied to the number of AlloSure Kidney, AlloSure Lung, AlloMap Heart and AlloSure Heart patient samples we receive and patient results we report. We incur costs in connection with collecting and shipping all samples and a portion of the costs when we cannot ultimately issue a report. As a result, the number of patient samples received largely correlates directly to the number of patient results reported.
Reimbursement for AlloMap Heart
AlloMap Heart test volume and the corresponding reimbursement revenue has generally increased over time since the launch of AlloMap Heart, as the ISHLT included AlloMap in guidelines, payers adopted coverage policies and no longer consider AlloMap Heart to be experimental and investigational. The rate at which our tests are covered and reimbursed has, and is expected to continue to vary by payer. Revenue growth depends on our ability to maintain Medicare and third party payer reimbursement, and to expand utilization by healthcare providers.
The Protecting Access to Medicare Act of 2014, or PAMA, included a substantial new payment system for clinical laboratory tests under the Clinical Laboratory Fee Schedule, or CLFS. Under PAMA, laboratories that receive the majority of their Medicare revenues from payments made under the CLFS would report initially and then on a subsequent three-year basis thereafter (or annually for advanced diagnostic laboratory tests, or ADLTs), private payer payment rates and volumes for their tests. The final PAMA ruling was issued June 17, 2016 indicating that data for reporting for the new PAMA process would begin in 2017 and the new market based rates took effect on January 1, 2018. Effective January 1, 2018, Medicare reimburses us $3,240 for AlloMap Heart testing of Medicare beneficiaries, an increase from the 2017 reimbursement rate of $2,841. The CARES Act freezes current (2020) CMS CLFS rates through 2021. Further, the CARES Act delays the reporting cycle under PAMA to January 1 and March 31, 2022. The next data collection period will become January 1 through June 30, 2024.
AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.
Reimbursement for AlloSure Kidney
On September 26, 2017, we received notice that the MolDX Program developed by Palmetto GBA had set AlloSure Kidney reimbursement at $2,841. Effective October 9, 2017, AlloSure Kidney was made available for commercial testing with Medicare coverage and reimbursement. We believe the use of AlloSure Kidney, in conjunction with other clinical indicators, can help healthcare providers and their patients better manage long-term care following a kidney transplant. In particular, we believe AlloSure Kidney can improve patient care by helping healthcare providers to reduce the use of invasive biopsies and determine the appropriate dosage levels of immunosuppressants.
Reimbursement for AlloSure Heart
In October 2020, we received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, our Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
Continued Growth of Product Sales
We develop, manufacture, market and sell products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and solid organs.
Our historical product portfolio includes QTYPE and Olerup SSP.QTYPE enables speed and precision in HLA typing at a low to intermediate resolution for samples that require a fast turn-around-time and uses real-time PCR methodology. QTYPE received CE mark certification on April 10, 2018. Olerup SSP is used to type HLA alleles based on the SSP technology.
On May 4, 2018, we entered into a license and collaboration agreement with Illumina, which provides us with worldwide distribution, development and commercialization rights to Illumina's NGS product line for use in transplantation diagnostic testing. As a result, on June 1, 2018, we became the exclusive worldwide distributor of Illumina’s TruSight HLA product line. TruSight HLA was discontinued in December 2021 and we have progressively converted existing customers to AlloSeq. In addition, we were granted the exclusive right to develop and commercialize other NGS product lines in the field of bone marrow and solid organ transplantation on diagnostic testing. These NGS products include: AlloSeq Tx, a high-resolution HLA
75

typing solution, AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients.
In September 2019, we commercially launched AlloSeq cfDNA, our surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, which received CE mark authorization on January 20, 2020. Our ability to increase the clinical uptake for AlloSeq cfDNA will be a result of multiple factors, including local clinical education, customer lab technical proficiency and levels of country-specific reimbursement.
Also in September 2019, we commercially launched AlloSeq Tx, the first of its kind NGS high-resolution HLA typing solution utilizing hybrid capture technology. This technology enables the most comprehensive sequencing, covering more of the HLA genes than current solutions and adding coverage of non-HLA genes that may impact transplant patient matching and management. AlloSeq Tx has a simple NGS workflow that reduces complexity and can reduce errors. AlloSeq Tx 17 received CE mark authorization on May 15, 2020.
In June 2020, we commercially launched AlloSeq HCT, a NGS solution for chimerism testing for stem cell transplant recipients. This technology has the potential to provide better sensitivity and data analysis compared to current solutions on the market. AlloSeq HCT received CE mark authorization in May 2022.
Continued Growth of Patient and Digital Sales
The growth of our patient and digital revenues is tied to the continued successful implementation of our Ottr, MedActionPlan and XynQAPI software businesses, as well as continued support and maintenance of existing MedActionPlan, Ottr and XynManagement customers. The Ottr software, TransChart, Tx Access and XynQAPI are currently implemented in multiple locations in the U.S. The Ottr software implementation and XynQAPI implementation and support teams are based in Omaha, Nebraska. In addition, patient solutions offered by TTP in Flowood, Mississippi include hospital-affiliated pharmacies located on-site at the transplant center and specialty pharmacies that provide transplant-specific care and dispensing services.
Development of Additional Services and Products
Our development pipeline includes other transplant diagnostic solutions to help clinicians and transplant centers make personalized treatment decisions throughout a transplant patient’s lifetime. We expect to invest in research and development in order to develop additional products. Our success in developing new products and services will be important in our efforts to grow our business by expanding the potential market for our services and products and diversifying our sources of revenue.
Timing of Research and Development Expenses
Our spending on research and development may vary substantially from quarter to quarter. We conduct clinical studies to validate our new products, as well as on-going clinical and outcome studies to further the published evidence to support our commercialized tests. Spending on research and development for both experiments and studies may vary significantly by quarter depending on the timing of these various expenses.
76

Results of Operations
Comparison of the Years Ended December 31, 2022 and 2021
(In thousands)
Year Ended December 31, 
20222021Change
Revenue:   
Testing services revenue$263,748 $259,285 $4,463 
Product revenue29,251 26,832 2,419 
Patient and digital solutions28,794 10,280 18,514 
Total revenue321,793 296,397 25,396 
Operating expenses:
Cost of testing services72,286 71,251 1,035 
Cost of product17,639 18,930 (1,291)
Cost of patient and digital solutions22,287 7,208 15,079 
Research and development90,388 76,525 13,863 
Sales and marketing96,027 77,245 18,782 
General and administrative100,397 74,964 25,433 
Total operating expenses399,024 326,123 72,901 
Loss from operations(77,231)(29,726)(47,505)
Other income (expense):
Interest income, net3,762 160 3,602 
Change in estimated fair value of common stock
   warrant liabilities
107 106 
Other expense, net(2,872)(2,628)(244)
Total other income (expense)997 (2,362)3,359 
Loss before income taxes(76,234)(32,088)(44,146)
Income tax (expense) benefit(379)1,426 (1,805)
Net loss$(76,613)$(30,662)$(45,951)
Testing Services Revenue
Testing services revenue increased by $4.5 million, or 2%, for the year ended December 31, 2022, compared to the year ended December 31, 2021. The increase in testing revenue was driven by the increase in patient results of 28,000 year over year, however majority of these tests were covered by commercial payers that have limited coverage resulting in lower revenue per test.
Product Revenue
Product revenue increased by $2.4 million, or 9%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to growth from the NGS typing products.
Patient and Digital Solutions Revenue
Patient and digital solutions revenue increased by $18.5 million, or 180%, during the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to the acquisitions of TTP and MedActionPlan during the fourth quarter of 2021.
Cost of Testing Services
Cost of testing services increased by $1.0 million, or 1%, for the year ended December 31, 2022, compared to the year ended December 31, 2021. The increase is primarily due to an increase in personnel-related costs of $1.7 million, partially offset by a decrease in stock-based compensation expense of $0.8 million.
Cost of Product
77

Cost of product decreased by $1.3 million, or (7)%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to lower standard cost and decreased freight costs.
Cost of Patient and Digital Solutions
Cost of patient and digital solutions increased by $15.1 million, or 209%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to the acquisition of TTP and MedActionPlan during the fourth quarter of 2021.
Research and Development
Research and development expenses increased by $13.9 million, or 18%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to an increase in headcount and personnel-related costs of $4.5 million, an increase in consulting and professional fees of $5.6 million, an increase in stock-based compensation expense of $0.3 million and an increase in software expense of $2.1 million.
Sales and Marketing
Sales and marketing expenses increased by $18.8 million, or 24%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to an increase in headcount and personnel-related costs of $10.9 million, an increase in stock-based compensation expense of $3.5 million, an increase in travel costs of $2.5 million and an increase in tradeshows and events of $1.3 million.
General and Administrative
General and administrative expenses increased by $25.4 million, or 34%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to an increase in legal expenses of $11.8 million, an increase in consulting and professional fees of $4.0 million, an increase in stock-based compensation expense of $6.4 million, an increase in software expense of $1.7 million and an increase in travel expenses of $0.3 million, offset by a decrease in personnel-related costs of $1.2 million.
Interest Income, Net
Interest income, net, increased by $3.6 million for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to interest income earned on U.S. agency securities and corporate debt securities.
Other Expense, Net
Other expense, net, increased by $0.2 million, or 9%, for the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to an increase in other business expense of $0.9 million, partially offset by a decrease in unrealized loss on our investment in Miromatrix Medical, Inc., or Miromatrix, of $0.6 million.
Income Tax (Expense) Benefit
For the year ended December 31, 2022, we recorded an income tax expense of $0.4 million on a loss before income taxes of $76.2 million. The effective tax rate for the year ended December 31, 2022 differs from the federal statutory tax rate mainly due to the state income tax expense per the new research and development regulations, whereas in prior years we only recognized the deferred tax assets from foreign losses with the full valuation allowance.
For the year ended December 31, 2021, we recorded an income tax benefit of $1.4 million on a loss before income taxes of $32.1 million, primarily attributable to the recognition of deferred tax assets from foreign losses and recognition of previous unrecognized tax benefits. The effective tax rate for the year ended December 31, 2021 differs from the federal statutory tax rate as a result of the income tax expense related to non-deductible executive compensation and the increase in valuation allowance.
Comparison of the Years Ended December 31, 2021 and 2020
For a discussion regarding our financial condition and results of operations for the year ended December 31, 2021 as compared to the year ended December 31, 2020, please refer to the discussion under the heading “Results of Operations—Comparison of the Years Ended December 31, 2021 and 2020” in Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on February 24, 2022.

78

Liquidity and Capital Resources
We have incurred significant losses and negative cash flows from operations since our inception and had an accumulated deficit of $460.4 million at December 31, 2022. As of December 31, 2022, we had cash, cash equivalents and marketable securities of $293.1 million, and no debt outstanding.
The spread of COVID-19, which has caused a broad impact globally, may materially affect us economically. While the potential economic impact brought by, and the duration of, COVID-19 may be difficult to assess or predict, a continued widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity.
Since March 31, 2020, and in response to the outbreak of the COVID-19 pandemic, we have increased our cash and cash equivalents. With our continuing growth, we may require additional financing in the future to fund working capital and our development of future products. Additional financing might include issuance of equity securities, including through underwritten public offerings or “at-the-market” offerings, debt offerings or financings or a combination of these financings. There can be no assurance that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us. We believe our existing cash balance and expected cash from existing operations, including cash from current license agreements and future license and collaboration agreements, or a combination of these, will be sufficient to meet our anticipated cash requirements for the next 12 months.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act. Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services, or CMS, expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, we received an advance payment from CMS of approximately $20.5 million and recorded the payment as Deferred revenue - CMS advance payment on our consolidated balance sheet.
During December 2020, we reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. We recorded the amount as Refund liability - CMS advance payment on the consolidated balance sheet as of December 31, 2021.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, we sold 1,923,077 shares of our common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to us from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and estimated offering expenses.
On February 11, 2021, we sold 288,461 shares of our common stock pursuant to the underwriters' full exercise of an overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to us from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
At-the-Market Equity Offering
On April 14, 2022, we entered into a sales agreement, or the Sales Agreement, with Jefferies, LLC as sales agent (“Jefferies”), pursuant to which we may offer and sell, from time to time, through Jefferies, up to $200.0 million in shares of our common stock, by any method permitted by law deemed to be an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. Jefferies is entitled to compensation for its services equal to 3% of the gross proceeds of any shares of common stock sold through Jefferies under the Sales Agreement. Any shares of common stock offered and sold pursuant to the Sales Agreement will be issued and sold pursuant to our Registration Statement on Form S-3ASR (File No. 333-239049), filed with the SEC on June 9, 2020, including a base prospectus dated June 9, 2020, and a prospectus supplement dated April 14, 2022.
Stock Repurchase Program
On December 3, 2022, our Board of Directors approved our Stock Repurchase Program, or the Repurchase Program, whereby we may purchase up to $50 million in shares of our common stock over a period of up to two years, commencing on December 8, 2022. The Repurchase Program may be carried out at the discretion of a committee of our Board of Directors through open market purchases, one or more Rule 10b5-1 trading plans, block trades and in privately negotiated transactions. In 2022, we purchased an aggregate of 50,051 shares of our common stock under the Repurchase Program for an aggregate purchase price of $0.6 million. As of December 31, 2022, $49.4 million remained available for future share repurchase under the Repurchase Program.
79

Cash Flows
The following table summarizes our cash flows for the years ended December 31, 2022, 2021 and 2020:
 Year Ended December 31,
 202220212020
 (in thousands)
Net cash (used in) provided by:   
Operating activities$(25,239)$(19,294)$33,431 
Investing activities(228,502)47,712 (100,394)
Financing activities(4,535)185,642 163,149 
Effect of exchange rate changes on cash, cash equivalents and restricted cash23 (303)274 
Net (decrease) increase in cash, cash equivalents and restricted cash$(258,253)$213,757 $96,460 
Cash Flows from Operating Activities
Net cash (used in) provided by operating activities consists of net loss, adjusted for certain noncash items in the consolidated statements of operations and changes in operating assets and liabilities.
Net cash used in operating activities for the year ended December 31, 2022 was $25.2 million. Our net loss of $76.6 million was our primary use of cash in operating activities. Our net loss also included the following noncash items: $46.6 million in stock-based compensation expense, $11.6 million of depreciation and amortization expense, amortization of right-of-use assets of $4.4 million, asset impairments and write-downs of $0.8 million, unrealized loss on long-term marketable equity securities of $1.2 million and amortization of premium on short-term marketable securities, net of $0.4 million. Cash used in operating activities was also due to an increase in accounts receivable of $6.7 million. Cash used in operating activities was partially offset by an increase in net operating assets of $7.6 million.
Net cash used in operating activities for the year ended December 31, 2021 was $19.3 million. Our net loss of $30.7 million was our primary use of cash in operating activities. Our net loss also included the following noncash items: $36.1 million in stock-based compensation expense, $8.8 million of depreciation and amortization expense, amortization of right-of-use assets of $3.1 million, loss on disposal of property and equipment of $2.4 million, unrealized loss on long-term marketable equity securities of $1.7 million and amortization of premium on short-term marketable securities, net of $1.1 million. Cash used in operating activities was also due to an increase in accounts receivable of $24.4 million and a decrease in Refund liability - CMS advance payment of $20.5 million. Cash used in operating activities was partially offset by an increase in net operating assets of $3.9 million.
Cash Flows from Investing Activities
For the year ended December 31, 2022, net cash used in investing activities was $228.5 million and primarily related to the purchase of short-term marketable securities of $315.1 million, additions of capital expenditures, net of $21.2 million, payments for acquired intangibles of $3.1 million, and acquisition of business, net of cash acquired of $0.6 million. These payments were partially offset by the proceeds of $111.6 million for the maturities of short-term marketable securities.
For the year ended December 31, 2021, net cash provided by investing activities was $47.7 million and primarily related to proceeds of $88.9 million for the maturities of short-term marketable securities. These proceeds were partially offset by the acquisitions, net of cash acquired, for TransChart, MedActionPlan and TTP of $15.4 million, $5.5 million related to the purchase of long-term marketable securities, $13.6 million related to additions of capital expenditures, net and $6.7 million related to payments for acquired intangibles.
Cash Flows from Financing Activities
Net cash used in financing activities for the year ended December 31, 2022 was $4.5 million and primarily related to taxes paid related to net share settlements of restricted stock units of $5.9 million, payments of contingent consideration of $2.6 million, and repurchase and retirement of common stock of $0.6 million. These payments were partially offset by the proceeds from exercises of stock options of $2.4 million and proceeds from issuances of shares of common stock under our employee stock purchase plan of $2.2 million.
Net cash provided by financing activities for the year ended December 31, 2021 was $185.6 million and primarily related to $188.9 million of proceeds from the issuance of shares of common stock in an underwritten offering, net of issuance costs, proceeds from exercises of stock options of $12.8 million and proceeds from issuances of shares of common stock under our employee stock purchase plan of $2.1 million. These proceeds were partially offset by taxes paid related to net share settlements of restricted stock units of $18.1 million.
80

For a discussion regarding our cash flows for the year ended December 31, 2020, please refer to the discussion under the heading “Results of Operations—Liquidity and Capital Resources” in Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on February 24, 2022.
Contractual Obligations
For a discussion regarding our significant contractual obligations as of December 31, 2022 and the effect those obligations are expected to have on our liquidity and cash flows in future periods, please refer to Note 9 of the consolidated financial statements, and “Results of Operations—Liquidity and Capital Resources”, respectively, included elsewhere in this Annual Report on Form 10-K.
Off-Balance Sheet Arrangements
Not required.
Foreign Operations
The accompanying consolidated balance sheets contain certain recorded assets in foreign countries, namely Stockholm, Sweden and Fremantle, Australia. Although these countries are considered economically stable and we have experienced no notable burden from foreign exchange transactions, export duties or government regulations, unanticipated events in foreign countries could have a material adverse effect on our operations.

81

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
We are exposed to market risks in the ordinary course of our business. We had cash and cash equivalents and marketable securities of $293.1 million at December 31, 2022, which consisted of bank deposits and money market funds, and we had cash, cash equivalents and marketable securities of $348.5 million at December 31, 2021, which consisted of bank deposits, money market funds and corporate debt securities. However, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 100 basis point increase or decrease in interest rates during any of the periods presented would have an approximate impact of $2.9 million on our consolidated balance sheets.
Foreign Currency Exchange Risk
We have operations in Sweden and Australia and sell to other countries throughout the world. As a result, we are subject to significant foreign currency risks, including transacting in foreign currencies, investment in a foreign entity, as well as assets and debts denominated in foreign currencies. Our testing services revenue is primarily denominated in U.S. dollars. Our product revenue is denominated primarily in U.S. dollars and the Euro. Our patient and digital solutions revenue is primarily denominated in U.S. dollars. Consequently, our revenue denominated in foreign currency is subject to foreign currency exchange risk. A portion of our operating expenses are incurred outside of the U.S. and are denominated in Swedish Krona, the Euro, and the Australian dollar, which are also subject to fluctuations due to changes in foreign currency exchange rates. An unfavorable 10% change in foreign currency exchange rates for our assets and liabilities denominated in foreign currencies at December 31, 2022, would have negatively impacted our financial results for the year ended December 31, 2022 by $0.3 million and our product revenue by $1.3 million. Currently, we do not have any near-term plans to enter into a formal hedging program to mitigate the effects of foreign currency volatility. We will continue to reassess our approach to managing our risk relating to fluctuations in foreign currency exchange rates.
82

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
CareDx, Inc.

83

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of CareDx, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of CareDx, Inc. and subsidiaries (the "Company") as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, convertible preferred stock and stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2022, 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, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 27, 2023, expressed an adverse opinion on the Company's internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate.
Revenue Recognition - Testing Services Revenue — Refer to Note 2 to the consolidated financial statements
Critical Audit Matter Description
During the year ended December 31, 2022, the Company’s revenue from testing services was $263.7 million. As discussed in Note 2, the Company’s testing services revenue is recognized upon the delivery of test results to the prescribing physician, at which time the Company bills for its services. The Company recognizes revenue related to billings based on transaction prices estimated as the amount that will ultimately be realized.
The transaction price estimate represents the estimated consideration the Company expects to receive based on historical collection experience and other anticipated adjustments, including anticipated payer denials. In determining the amount to recognize for a delivered test, the Company considers factors such as payment history, amount collected per test, payer coverage, and whether there is a reimbursement contract between the payer and the Company. The Company also considers whether historical collections per test are indicative of future collections or if there are any current or expected developments or changes that could affect reimbursement rates, which is an estimate that requires significant judgment by the Company.
We identified management’s estimation of the transaction price for revenue recorded as a critical audit matter due to the significant judgments required by management to estimate payer behavior. This required a high degree of auditor judgment and an increased extent of effort, including the involvement of more experienced engagement team members, when performing audit procedures to evaluate the estimated transaction prices.
84

How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to management judgments in the estimate of transaction prices for testing services revenue, included the following, among others:
We understood and tested the design, implementation, and operating effectiveness of controls over management’s determination of the assumptions used and the related review and approval of the transaction price estimate.
We tested the methodology used by the Company to estimate transaction prices by independently recalculating the estimated transaction prices.
We tested the assumptions used by management to calculate transaction prices by:
Testing the mathematical accuracy of management’s calculation.
Testing the historical cash receipts from payers used in the estimate of transaction prices, by making selections and agreeing the selected information to source documents.
Testing management’s ability to estimate transaction prices accurately by comparing recorded revenue to cash receipts received through December 2022.
Evaluating trends in revenue and accounts receivable compared to previous periods to identify any evidence that may contradict management’s assertion regarding estimated transaction price.
Impact on Financial Statements of Material Weaknesses in Internal Control Over Reporting - Refer to Management’s Report on Internal Control Over Financial Reporting
Critical Audit Matter Description
As discussed in Management’s Annual Report on Internal Control Over Financial Reporting, the Company identified material weaknesses across multiple components of the Internal Control – Integrated Framework (2013) issued by COSO.
Because these material weaknesses impact the Company’s controls over information technology (IT) systems and business processes, affect substantially all financial statement account balances and disclosures, and required us to increase the extent of our audit effort, including the need to modify the nature and extent of audit evidence obtained, we have identified the impact to our audit procedures as a result of the material weaknesses as a critical audit matter.
How the Critical Audit Matter Was Addressed in the Audit
As a result of the material weaknesses, in performing our audit procedures we lowered the threshold for investigating differences between recorded amounts and independent expectations developed by us that we would have otherwise used, and increased the number of selections we would have otherwise made if the Company’s controls were designed and operating effectively. In addition, we performed additional procedures to test the completeness and accuracy of the information included in all system reports or information generated by the Company’s IT systems which were utilized for audit evidence.

/s/ Deloitte & Touche LLP
San Jose, California
February 27, 2023
We have served as the Company's auditor since 2018.

85

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of CareDx, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of CareDx, Inc. and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2022, of the Company and our report dated February 27, 2023, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Material Weaknesses
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management's assessment:
General Information Technology Controls (GITCs)
The Company did not design and maintain effective general information technology controls (“GITCs”) for information systems and applications that are relevant to the preparation of the consolidated financial statements. Specifically, the Company did not design and maintain: (i) sufficient user access controls to ensure appropriate segregation of duties, logical access controls to prevent unauthorized user access and adequately restrict user and privileged access to financial applications, programs and data to appropriate Company personnel; (ii) program change management controls to ensure that information technology (“IT”) program and data changes affecting financial IT
86

applications and underlying accounting records are identified, tested, authorized and implemented appropriately with appropriate segregation of duties; and (iii) computer and network operations controls to ensure that batch and interface jobs are monitored and privileges are appropriately granted, authorized and monitored. As a result, business process controls (automated and manual) that are dependent on the ineffective GITCs, or that rely on data produced from systems impacted by the ineffective GITCs, are also deemed ineffective, which affects substantially all financial statement accounts and disclosures.
Purchase Order Approval Workflow
The Company did not design and maintain effective process-level control activities related to procurement to ensure appropriate approval of purchase orders, which could affect the amount and classification of costs capitalized or expensed.
COSO Framework
The Company did not fully maintain components of the COSO framework, including elements of the control environment, information and communication, control activities and monitoring activities components, relating to: (i) sufficiency of competent personnel to perform internal control activities and support the achievement of the Company’s internal control objectives (ii) enforcing accountability of personnel for the performance of their internal control responsibilities across the organization in the pursuit of objectives (iii) designing and maintaining general control activities over technology to support the achievement of the Company’s internal control objectives;(iv) performing control activities in accordance with established policies in a timely manner; and (v) performing sufficient reviews of information to assess its relevance, accuracy, and completeness in supporting the internal control components. As such, the Company’s management concluded that the Company did not have an adequate process in place to complete its assessment of the design and operating effectiveness of internal control over financial reporting in a timely manner.
These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended December 31, 2022, of the Company, and this report does not affect our report on such financial statements.

/s/ Deloitte & Touche LLP
San Jose, California
February 27, 2023
87

CareDx, Inc.
Consolidated Balance Sheets
(In thousands, except share data)
As of December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$89,921 $348,485 
Marketable securities203,168  
Accounts receivable66,312 59,761 
Inventory19,232 17,186 
Prepaid and other current assets9,216 7,928 
Total current assets387,849 433,360 
Property and equipment, net35,529 22,044 
Operating leases right-of-use assets34,689 17,993 
Intangible assets, net43,051 50,195 
Goodwill37,523 36,983 
Restricted cash522 211 
Other assets3,828 5,835 
Total assets$542,991 $566,621 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$9,942 $13,337 
Accrued compensation16,902 26,042 
Accrued and other liabilities49,131 37,922 
Total current liabilities75,975 77,301 
Deferred tax liability 415 
Common stock warrant liability32 139 
Deferred payments for intangible assets2,418 5,041 
Operating lease liability, less current portion33,406 17,394 
Other liabilities249 455 
Total liabilities112,080 100,745 
Commitments and contingencies (Note 9)
Stockholders’ equity:
Preferred stock: $0.001 par value; 10,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021
  
Common stock: $0.001 par value; 100,000,000 shares authorized at December 31, 2022 and 2021; 53,583,301 and 52,923,360 shares issued at December 31, 2022 and 2021, respectively; 53,533,250 and 52,923,360 shares outstanding at December 31, 2022 and 2021, respectively
52 52 
Additional paid-in capital898,806 853,683 
Accumulated other comprehensive loss(7,503)(4,670)
Accumulated deficit(460,444)(383,189)
Total stockholders’ equity430,911 465,876 
Total liabilities and stockholders’ equity$542,991 $566,621 
The accompanying notes are an integral part of these consolidated financial statements.
88

CareDx, Inc.
Consolidated Statements of Operations
(In thousands, except share and per share data)
Year Ended December 31,
202220212020
Revenue:
Testing services revenue$263,748 $259,285 $163,610 
Product revenue29,251 26,832 19,302 
Patient and digital solutions28,794 10,280 9,282 
Total revenue321,793 296,397 192,194 
Operating expenses:
Cost of testing services72,286 71,251 43,932 
Cost of product17,639 18,930 13,847 
Cost of patient and digital solutions22,287 7,208 5,338 
Research and development90,388 76,525 48,941 
Sales and marketing96,027 77,245 53,858 
General and administrative100,397 74,964 48,806 
Total operating expenses399,024 326,123 214,722 
Loss from operations(77,231)(29,726)(22,528)
Other income (expense):
Interest income, net3,762 160 271 
    Change in estimated fair value of common stock warrant liability
107 106 (1,495)
CARES Act Provider Relief Fund  4,813 
Other expense, net(2,872)(2,628)(811)
Total other income (expense)997 (2,362)2,778 
Loss before income taxes(76,234)(32,088)(19,750)
Income tax (expense) benefit(379)1,426 1,036 
Net loss$(76,613)$(30,662)$(18,714)
Net loss per share (Note 3):
Basic$(1.44)$(0.59)$(0.40)
Diluted$(1.44)$(0.59)$(0.40)
Weighted-average shares used to compute net loss per share:
Basic53,321,625 52,241,076 46,481,772 
Diluted53,321,625 52,241,076 46,481,772 
The accompanying notes are an integral part of these consolidated financial statements.
89

CareDx, Inc.
Consolidated Statements of Comprehensive Loss
(In thousands)
Year ended December 31,
202220212020
Net loss$(76,613)$(30,662)$(18,714)
Other comprehensive loss:
Foreign currency translation adjustments, net of tax(2,833)(2,574)3,109 
Net comprehensive loss$(79,446)$(33,236)$(15,605)
The accompanying notes are an integral part of these consolidated financial statements.
90

CareDx, Inc.
Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity
(In thousands, except share amounts)
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at December 31, 201942,498,430 $42 $437,976 $(5,205)$(333,813)$99,000 
Issuance of common shares through public equity offering, net of commissions and offering costs of $9,166
4,492,187 4 134,580 — — 134,584 
Issuance of common shares in connection with "at-the-market" equity offering, net of commissions and offering costs of $785
1,000,000 1 23,450 — — 23,451 
Issuance of common stock under employee stock purchase plan76,723 — 1,393 — — 1,393 
RSU settlements, net of shares withheld333,178 — (4,529)— — (4,529)
Issuance of common stock for services11,116 — 315 — — 315 
Issuance of common stock for cash upon exercise of stock options691,318 1 8,006 — — 8,007 
Issuance of common stock for cash upon exercise of warrants338,214 1 8,007 — — 8,008 
Employee stock-based compensation expense— — 23,055 — — 23,055 
Foreign currency translation adjustment— — — 3,109 — 3,109 
Net loss— — — — (18,714)(18,714)
Balance at December 31, 202049,441,166 49 632,253 (2,096)(352,527)277,679 
Issuance of common shares through public equity offering, net of commissions and offering costs of $12,495
2,211,538 2 188,853 — — 188,855 
Contingent consideration classified as equity— — (222)— — (222)
Issuance of common stock under employee stock purchase plan45,464 — 2,139 — — 2,139 
RSU settlements, net of shares withheld464,693 — (18,441)— — (18,441)
Issuance of common stock for services3,984 — 296 — — 296 
Issuance of common stock for cash upon exercise of stock options753,383 1 12,775 — — 12,776 
Issuance of common stock upon exercise of warrants3,132 — 205 — — 205 
Employee stock-based compensation expense— — 35,825 — — 35,825 
Foreign currency translation adjustment— — — (2,574)— (2,574)
Net loss— — — — (30,662)(30,662)
Balance at December 31, 202152,923,360 52 853,683 (4,670)(383,189)465,876 
Issuance of common stock under employee stock purchase plan93,422 — 2,230 — — 2,230 
Repurchase and retirement of common stock(50,051)— — — (642)(642)
RSU settlements, net of shares withheld411,176 — (6,067)— — (6,067)
Issuance of common stock for services12,764 — 319 — — 319 
Issuance of common stock for cash upon exercise of stock options142,579 — 2,435 — — 2,435 
Employee stock-based compensation expense— — 46,206 — — 46,206 
Foreign currency translation adjustment— — — (2,833)— (2,833)
Net loss— — — — (76,613)(76,613)
Balance at December 31, 202253,533,250 $52 $898,806 $(7,503)$(460,444)$430,911 
The accompanying notes are an integral part of these consolidated financial statements.
91

CareDx, Inc.
Consolidated Statements of Cash Flows
(In thousands)
Year Ended December 31,
 202220212020
Operating activities:   
Net loss$(76,613)$(30,662)$(18,714)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Stock-based compensation46,553 36,081 23,401 
Asset impairments and write-downs840 2,437  
Depreciation and amortization11,595 8,797 7,006 
Amortization of right-of-use assets4,412 3,088 2,538 
Unrealized loss on long-term marketable equity securities1,181 1,743  
Revaluation of common stock warrant liability to estimated fair value(107)(106)1,495 
Revaluation of contingent consideration to estimated fair value727 (609)309 
Amortization of premium on short-term marketable securities, net390 1,129  
Other non-cash items (222) 
Changes in operating assets and liabilities:
Accounts receivable(6,660)(24,416)(10,402)
Inventory(2,859)(6,927)(3,196)
Prepaid and other assets(1,049)(5,144)(41)
Accounts payable(2,054)1,789 4,389 
Accrued compensation(9,251)7,516 5,737 
Accrued and other liabilities11,327 10,690 2,911 
Operating lease liabilities, net(3,456)(2,603)(1,475)
Refund liability - CMS advance payment (20,496)20,496 
Change in deferred taxes(215)(1,379)(1,023)
Net cash (used in) provided by operating activities(25,239)(19,294)33,431 
Investing activities:
Maturities of short-term marketable securities111,587 88,905  
Purchases of short-term marketable securities(315,145)  
Purchases of long-term marketable securities (5,500)(90,034)
Additions of capital expenditures(21,234)(13,559)(7,110)
Acquisition of intangible assets(3,100)(6,700)(3,250)
Acquisition of business, net of cash acquired(610)(15,434) 
Net cash (used in) provided by investing activities(228,502)47,712 (100,394)
Financing activities:
Proceeds from issuance of common shares in public equity offering, net of issuance costs paid 188,855 134,684 
Proceeds from issuance of common shares in "at-the-market" equity offering, net of issuance costs paid  23,451 
Payment of contingent consideration(2,625)  
Principal payments on finance lease obligations (66)(183)
Repurchase and retirement of common stock(642)  
Proceeds from exercise of warrants 4 352 
Proceeds from exercise of stock options2,435 12,775 8,006 
Proceeds from issuance of common stock under employee stock purchase plan2,230 2,139 1,368 
Taxes paid related to net share settlement of restricted stock units(5,933)(18,065)(4,529)
Net cash (used in) provided by financing activities(4,535)185,642 163,149 
Effect of exchange rate changes on cash and cash equivalents23 (303)274 
Net (decrease) increase in cash, cash equivalents and restricted cash(258,253)213,757 96,460 
Cash, cash equivalents, and restricted cash at beginning of period348,696 134,939 38,479 
Cash, cash equivalents, and restricted cash at end of period$90,443 $348,696 $134,939 
Supplemental disclosures of cash information
Cash paid for interest$8 $1 $10 
Cash paid for income taxes$392 $14 $80 
Supplemental disclosures of cash flow information
Shares issued in lieu of payment$319 $296 $315 
Operating lease right-of-use assets$22,267 $6,079 $55 
Purchases of capital expenditures in accounts payable and accrued liabilities$1,423 $3,953 $274 
Employee stock purchase plan shares included in accrued compensation$686 $1,521 $800 
Contingent consideration$ $5,341 $ 
The accompanying notes are an integral part of these consolidated financial statements.
92

CareDx, Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. ORGANIZATION AND DESCRIPTION OF BUSINESS
CareDx, Inc. (“CareDx” or the “Company”), together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. The Company’s headquarters are in Brisbane, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden. See also Note 16.
The Company’s commercially available testing services consist of AlloSure® Kidney, a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, AlloMap® Heart, a gene expression solution for heart transplant patients, AlloSure® Heart, a dd-cfDNA solution for heart transplant patients, and AlloSure® Lung, a dd-cfDNA solution for lung transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. The Company also offers high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. The Company also provides digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (“Ottr”) and XynManagement, Inc. (“XynManagement”), as well as the acquisitions of TransChart LLC (“TransChart”), MedActionPlan.com, LLC (“MedActionPlan”) and The Transplant Pharmacy, LLC (“TTP”) in 2021.
Testing Services
AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several commercial payers, and is reimbursed by other private payers on a case-by-case basis.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.
In October 2020, the Company received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, the Company's Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
In May 2021, the Company purchased a minority investment of common stock in the biotechnology company Miromatrix for $5.0 million, and the investment is marked to market. Miromatrix works to eliminate the need for an organ transplant waiting list through the development of implantable engineered biological organs.
Clinical Studies
In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (“K-OAR”), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,700 renal transplant patients who will receive AlloSure Kidney long-term surveillance.
In September 2018, the Company initiated the Surveillance HeartCare Outcomes Registry (“SHORE”). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure® Heart in one surveillance solution.
In February 2019, AlloSure® Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.
In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (“OKRA”) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of iBox for a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.
93

Products
The Company’s suite of AlloSeq products are commercial next generation sequencing (“NGS”)-based kitted solutions. These products include: AlloSeq Tx, a high-resolution Human Leukocyte Antigen (“HLA”) typing solution, AlloSeq cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a solution for chimerism testing for stem cell transplant recipients.
The Company's other HLA typing products include: Olerup SSP®, based on the sequence specific primer (“SSP”) technology; and QTYPE®, which uses real-time polymerase chain reaction (“PCR”) methodology, to perform HLA typing.
In March 2021, the Company acquired certain assets of BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
Patient and Digital Solutions
Following the acquisitions of both Ottr and XynManagement, the Company is a leading provider of transplant patient management software (“Ottr software”), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record ("EMR") systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (“XynQAPI”) and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, the Company acquired TransChart. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of the Company's acquisition of TransChart in January 2021, the Company acquired Tx Access, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, the Company acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, the Company and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system. The Company has agreed to potential future milestone payments.
In November 2021, the Company acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. MedActionPlan is a leader in patient medication management for transplant patients and beyond.
In December 2021, the Company acquired TTP, a transplant focused pharmacy located in Mississippi. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.
COVID-19 Pandemic
The full impact of the continued COVID-19 pandemic, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments have taken and may take, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.
In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests.
94

There continues to be uncertainty around the COVID-19 pandemic as the Omicron variant, including its sub-variants, has periodically caused increases in COVID-19 cases globally, which in turn impacted the availability of medical personnel in transplant centers and the volume of transplant procedures. A sustained reduction in transplant volume can negatively impact the Company's testing volumes, as the Company saw in the early part of the first quarter of 2022.
The Company's product business experienced a reduction in sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. The Company's product business regained normalized sales volumes during the fourth quarter of 2020.
The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 continues to impact healthcare operations, the Company's field-based sales and clinical support teams are supporting providers through virtual platforms.
In addition, the Company created, and continues to have, a COVID-19 task force that is responsible for crisis decision making, employee communications, and enforcing all safety, monitoring and testing protocols in line with local regulations.
Liquidity and Capital Resources
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $460.4 million at December 31, 2022. As of December 31, 2022, the Company had cash and cash equivalents and marketable securities of $293.1 million.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (“CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. Refer to Note 8, Balance Sheet Components, for further explanation.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its subsidiaries. Intercompany transactions have been eliminated.
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 and the reported amounts of revenues and expenses in the consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing revenue; standalone fair value of patient and digital solutions revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination or an asset acquisition; the grant date
95

fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.
Concentrations of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. The Company’s policy is to invest its cash and cash equivalents in money market funds, obligations of U.S. government agencies and government-sponsored entities, commercial paper, corporate debt securities and various bank deposit accounts. The counterparties to the agreements relating to the Company’s investments consist of financial institutions of high credit standing. The Company is exposed to credit risk in the event of default by the financial institutions to the extent of amounts recorded on the balance sheets that may be in excess of insured limits.
The Company is also subject to credit risk from its accounts receivable, which are derived from revenue earned from AlloSure Kidney, AlloSure Heart and AlloMap Heart tests provided for patients located in the U.S. and Canada, and billed to various third-party payers, from sales of products to distributors, strategic partners and transplant laboratories in Europe, Asia, the Middle East, Africa, the U.S., Latin America and other geographic regions, from sales of patient and digital solutions software. The Company has not experienced any significant credit losses and does not require collateral on receivables. For the years ended December 31, 2022, 2021 and 2020, approximately 53%, 59% and 57%, respectively, of total revenue was billed to Medicare. No other payers represented more than 10% of total revenue for the years ended December 31, 2022, 2021 and 2020.
As of December 31, 2022 and 2021, approximately 27% and 27%, respectively, of accounts receivable was due from Medicare. No other payer represented more than 10% of accounts receivable at either December 31, 2022 or 2021.
Cash and Cash Equivalents
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents consist primarily of amounts invested in money market funds.
Restricted Cash
As a condition of the lease agreements for certain facilities the Company must maintain letters of credit and certain minimum collateral requirements. The cash used to support these arrangements of $0.5 million is classified as long-term restricted cash on the accompanying consolidated balance sheets.
Marketable Securities
The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of December 31, 2022, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase, which were classified as current assets on the consolidated balance sheet.
The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income, net on the consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income, net. The cost of securities sold will be determined using specific identification.
The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of December 31, 2022, the Company's long-term marketable securities consisted of corporate equity securities. The long-term marketable securities are classified as other assets on the consolidated balance sheet.
The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. Unrealized gains and losses from the reevaluation of the long-term marketable debt securities, if any, are included in other comprehensive gain (loss) in the consolidated statement of comprehensive income (loss). Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.
The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other income (expense), net, in the consolidated statements of operations.

96

Inventory
Inventory is finished goods, work in progress, and raw materials and consists of reagent plates, laboratory supplies, reagents and finished goods kits. Inventories are used in connection with tests performed, kits produced and prescription drugs, and may also be used for research and product development efforts. Laboratory supplies subsequently designated for research and product development use are expensed. Obsolete or damaged inventories are written off. Certain inventories are stated at the lower of purchased cost, determined on an average cost basis, or net realizable value. Inventories are stated at the lower of actual purchased cost, determined on an average cost basis, on a first-in, first-out basis, or at net realizable value.
Property and Equipment, net
Property and equipment are stated at cost, less accumulated depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets. The estimated useful life is generally three to five years for computer, office and laboratory equipment, and seven years for furniture and fixtures. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term.
The Company capitalizes certain costs incurred for software developed or obtained for internal use, including hosting arrangements. These costs include software licenses and consulting services, as well as employee payroll and payroll-related costs. Capitalized internal-use software costs are usually amortized over a period of three to seven years.
Business Combinations
The Company determines and allocates the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, including separately identifiable intangible assets, which are separable from goodwill. The Company bases the estimated fair value of identifiable intangible assets acquired in a business combination on independent valuations that use information and assumptions provided by management, which consider management’s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price over the estimated fair value assigned to the net tangible and identifiable intangible assets acquired and liabilities assumed to goodwill. The use of alternative valuation assumptions, including estimated revenue projections, growth rates, royalty rates, cash flows, discount rates, estimated useful lives and probabilities surrounding the achievement of contingent milestones could result in different purchase price allocations and amortization expense in current and future periods.
In those circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under Accounting Standard Codification (“ASC”), Topic 480, Distinguishing Liabilities from Equity, the Company recognizes a liability equal to the fair value of the contingent payments that the Company expects to make as of the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value as a component of operating expenses. In circumstances where the contingent consideration is classified as equity, the Company recognizes it at fair value at the acquisition date. Contingent consideration classified as equity is not subsequently remeasured.
Transaction costs associated with acquisitions are expensed as incurred in general and administrative expenses. Results of operations and cash flows of acquired companies are included in the Company’s operating results from the date of acquisition.
Acquired Intangible Assets
Amortizable intangible assets include customer relationships, developed technology, commercialization rights, trademarks and in-process technology assets acquired as part of a business combination or asset acquisition. Intangible assets subject to amortization are amortized over their estimated useful lives. Acquired in-process technology assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, which generally occurs if and when regulatory approval to market a product is obtained, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Goodwill recorded in a business combination is not subject to amortization. Instead, it is tested for impairment on an annual basis and whenever events or changes in circumstances indicate its carrying amount may not be recoverable.
The Company’s annual impairment test date is December 1st. A qualitative assessment is initially made to determine whether it is necessary to perform a quantitative assessment. A qualitative assessment includes, among others, consideration of: (i) past, current and projected future earnings; (ii) recent trends and market conditions; and (iii) valuation metrics involving similar
97

companies that are publicly-traded and acquisitions of similar companies, if available. If this qualitative assessment indicates that it is more likely than not that an impairment exists, or if the Company decides to bypass this option, it proceeds to the quantitative assessment. The quantitative assessment consists of a comparison between the estimated fair value of the Company’s reporting unit and its respective carrying amount including goodwill. Where the carrying value of the reporting unit exceeds its estimated fair value, the Company will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit.
When necessary, to determine the reporting unit’s fair value under the quantitative approach, the Company uses a combination of income and market approaches, such as estimated discounted future cash flows of that reporting unit, multiples of earnings or revenues, and analysis of recent sales or offerings of comparable entities. The Company also considers its market capitalization on the date of the analysis to ensure the reasonableness of the reporting unit’s fair value.
In connection with the Company’s annual goodwill assessment on December 1, 2022, the Company performed a qualitative assessment taking into consideration past, current and projected future earnings, recent trends and market conditions; and the Company's market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at that time. As of December 31, 2022, no impairment of goodwill has been identified.
Intangible assets not subject to amortization
The Company evaluates the carrying value of intangible assets not subject to amortization, related to acquired in-process technology assets, which are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Accordingly, amortization of the acquired in-process technology assets will not occur until the products reach commercialization.
During the period the assets are considered indefinite-lived, they are tested for impairment on an annual basis, as well as between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate that the fair value of the acquired in-process technology assets are less than their carrying amounts. An impairment loss would be recorded when the fair value of an acquired in-process technology asset is less than its carrying value. If and when development is complete, which generally occurs when the products are made commercially available, the associated acquired in-process technology asset will be deemed finite-lived and will then be amortized based on its estimated useful life.
As of December 31, 2022, no impairment of acquired in-process technology assets has been identified.
Intangible assets and long-lived assets subject to amortization
The Company evaluates its finite-lived intangible assets and its long-lived assets for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company then compares the carrying amounts of the assets with the future net undiscounted cash flows expected to be generated by such asset. If an impairment exists, the Company measures the impairment based on the excess carrying value of the asset over the asset’s fair value determined using discounted estimates of future cash flows. The Company has not identified any material impairment losses to date.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received from selling an asset or the price 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 it takes into consideration the assumptions that market participants would use when pricing the asset or liability. The Company’s assessment of the significance of a particular input to the fair value measurement of an asset or liability requires management to make judgments and to consider specific characteristics of that asset or liability.
The carrying amounts of certain financial instruments of the Company, including cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities. The carrying amount of the contingent consideration liability also represents its fair value.
Leases
The Company adopted ASC Topic 842, Leases (“ASC 842”) and determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest
98

method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company's facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with an initial term of 12 months or less.
The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
As of December 31, 2022, the Company’s leases had remaining terms of 0.92 years to 10.09 years, some of which include options to extend the lease term.
Revenue
The Company recognizes revenue from testing services, product sales, and patient and digital solutions revenue in the amount that reflects the consideration that it expects to be entitled in exchange for goods or services as it transfers control to its customers. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
Testing Services Revenue
AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung patient tests are ordered by healthcare providers. The Company receives a test requisition form with payer information along with a collected patient blood sample. The Company considers the patient to be its customer and the test requisition form to be the contract. Testing services are performed in the Company’s laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point in time.
The healthcare providers that order the tests and on whose behalf the Company provides testing services are generally not responsible for the payment of these services. The first and second revenue recognition criteria are satisfied when the Company receives a test requisition form with payer information from the healthcare provider. Generally, the Company bills third-party payers upon delivery of an AlloSure Kidney, AlloMap Heart, AlloSure Heart or AlloSure Lung test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer. The Company has used the portfolio approach under ASC Topic 606, Revenue from Contracts with Customers, to identify financial classes of payers. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable. The Company estimates revenue for non-contracted payers and self-payers using transaction prices determined for each financial class of payers using history of reimbursements. This includes analysis of an average reimbursement per test and a percentage of tests reimbursed. This estimate requires significant judgment.
The Company monitors revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.
Product Revenue
Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. The Company generally has a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement.
Patient and Digital Solutions Revenue
Patient and digital solutions revenue is mainly derived from a combination of SaaS and perpetual software license agreements entered into with various transplant centers, which are the Company's customers for this class of revenue. The main performance obligations in connection with the Company's SaaS and perpetual software license agreement are the following: (i) implementation services and delivery of the perpetual software license are considered a single performance obligation, and (ii) post contract support. The Company allocates the transaction price to each performance obligation based on relative stand-alone selling prices of each distinct performance obligation. Digital revenue in connection with perpetual software license agreements is recognized over time based on the Company’s satisfaction of each distinct performance obligation in each agreement.
Perpetual software license agreements typically require advance payments from customers upon the achievement of certain milestones. The Company records deferred revenue in relation to these agreements when cash payments are received, or
99

invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term, as performance obligations are fulfilled.
In addition, the Company derives patient and digital solutions revenue from software subscriptions and medication sales. The Company generally bills software subscription fees in advance. Revenue from software subscriptions is deferred and recognized ratably over the subscription term. The medication sales revenue is recognized based on the negotiated contract price with the governmental, commercial and non-commercial payers with any applicable patient co-pay. The Company recognizes revenue from medication sales when prescriptions are delivered.
Cost of Testing Services
Cost of testing services reflects the aggregate costs incurred in delivering the Company’s testing services. The components of cost of testing services are materials and service costs, direct labor costs, stock-based compensation, equipment and infrastructure expenses associated with testing samples, shipping, logistics and specimen processing charges to collect and transport samples, and allocated overhead including rent, information technology, equipment depreciation, utilities and royalties. Royalties for licensed technology, calculated as a percentage of testing services revenues, are recorded as license fees in cost of testing services at the time the testing services revenues are recognized.
Cost of Product
Cost of product reflects the aggregate costs incurred in delivering the Company’s products to customers. The components of cost of product are materials costs, manufacturing and kit assembly costs, direct labor costs, equipment and infrastructure expenses associated with preparing kitted products for shipment, shipping, and allocated overhead including rent, information technology, equipment depreciation and utilities. Cost of product also includes amortization of acquired developed technology and adjustments to inventory values, including write-downs of impaired, slow moving or obsolete inventory.
Cost of Patient and Digital Solutions
Cost of patient and digital solutions primarily consists of personnel-related costs associated with developing, installing and maintaining software, depreciation of servers and equipment, amortization of acquired intangible assets, support of the functionality of the software's platforms, including stock-based compensation expenses, cost of prescription drugs and allocated costs of facilities and information technology.
Research and Development Expenses
Research and development expenses, including clinical operations, represent costs incurred to develop diagnostic products and services, high quality evidence to support use of the Company’s tests, as well as continued efforts related to improving the Company’s existing products and patient and digital solutions service lines. These expenses include payroll and related expenses, consulting expenses, laboratory supplies, clinical studies and certain allocated expenses as well as amounts incurred under certain collaborative agreements. Research and development costs are expensed as incurred. The Company records accruals for estimated study costs comprised of work performed by contract research organizations under contract terms.
Stock-based Compensation
The Company uses the Black-Scholes Model, which requires the use of estimates such as stock price volatility and expected option lives, to value employee stock options. The Company estimates the expected option lives using historical data, estimates volatility using its own historical stock prices, estimates risk-free rates using the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected option lives, and estimates dividend yield using the Company’s expectations and historical data. The fair value of each restricted stock unit is calculated based upon the closing price of the Company’s common stock on the date of the grant.
The Company uses the straight-line attribution method for recognizing compensation expense. Compensation expense is recognized on awards ultimately expected to vest and reduced for forfeitures that are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on the Company’s historical experience.
Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes Model and is recorded over the service performance period using the straight-line attribution method. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period.



100

Income Taxes
The Company accounts for income taxes under the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.
The Company assesses all material positions taken in any income tax return, including all significant uncertain positions, in all tax years that are still subject to assessment or challenge by relevant taxing authorities. The Company’s assessment of an uncertain tax position begins with the initial determination of the position’s sustainability and is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed, and the Company will determine whether (i) the factors underlying the sustainability assertion have changed and (ii) the amount of the recognized tax benefit is still appropriate. The recognition and measurement of tax benefits requires significant judgment. Judgments concerning the recognition and measurement of a tax benefit may change as new information becomes available.
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiaries is the local currency for each entity, including the Swedish Krona, Australian dollar and the Euro. The revenue and expenses of such subsidiaries have been translated into U.S. dollars at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting cumulative translation adjustments are reported in other comprehensive loss. Foreign currency translation gains and losses on revenue and expenses are recognized in the consolidated statements of operations.
Comprehensive Loss
Comprehensive loss consists of net loss and other losses affecting stockholders’ equity that, under U.S. GAAP, are excluded from net income or loss. For the Company, such items consist of foreign currency losses on the translation of foreign assets and liabilities.
Recent Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which contains amendments that require annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The disclosures include (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or (2) retrospectively to those transactions. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with ASC 606 as if it had originated the contracts. The amendments set forth in this ASU are effective for fiscal years beginning after December 15, 2022. Early adoption of the amendments is permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company adopted the standard prospectively on
101

January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's consolidated financial statements and disclosures.
3. NET LOSS PER SHARE
Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.
For the years ended December 31, 2022, 2021 and 2020, all common share equivalents have been excluded from the calculation of diluted net loss per share, as their effect would be antidilutive.
The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):
 Year Ended December 31,
 202220212020
Numerator:   
Net loss used to compute basic net loss per share
$(76,613)$(30,662)$(18,714)
Net loss used to compute diluted net loss per share
$(76,613)$(30,662)$(18,714)
Denominator:
Weighted-average shares used to compute basic net loss per share
53,321,625 52,241,076 46,481,772 
Weighted-average shares used to compute diluted net loss per share
53,321,625 52,241,076 46,481,772 
Net loss per share:
Basic$(1.44)$(0.59)$(0.40)
Diluted$(1.44)$(0.59)$(0.40)
The following potentially dilutive securities have been excluded from diluted net loss per share because their effect would be antidilutive:
Year Ended December 31,
202220212020
Shares of common stock subject to outstanding options
2,921,925 1,863,633 2,670,398 
Shares of common stock subject to outstanding common stock warrants
3,132 3,132 6,264 
Restricted stock units3,092,467 2,047,657 1,878,866 
Total common stock equivalents6,017,524 3,914,422 4,555,528 
During April 2020, the Company issued and sold 1,000,000 shares of its common stock under the Sales Agreement pursuant to an “at-the-market” equity offering.
On June 15, 2020, the Company completed an underwritten public offering pursuant to which the Company sold 4,492,187 shares of common stock.
On January 25, 2021 and February 11, 2021, the Company completed an underwritten public offering, including the sale of shares pursuant to the exercise of the underwriters' over-allotment option, pursuant to which the Company sold 1,923,077 and 288,461 shares of common stock, respectively.
102

4. FAIR VALUE MEASUREMENTS
The Company records its financial assets and liabilities at fair value. The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.
Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of December 31, 2022 and 2021 (in thousands):
December 31, 2022
Fair Value Measured Using
(Level 1)(Level 2)(Level 3)
Total
Balance
Assets
Cash equivalents:
Money market funds$66,594 $ $ $66,594 
Long-term marketable securities:
Corporate equity securities2,076   2,076 
Total$68,670 $ $ $68,670 
Liabilities
Short-term liabilities:
Contingent consideration$ $ $1,025 $1,025 
Long-term liabilities:
Contingent consideration  2,418 2,418 
Common stock warrant liability  32 32 
Total$ $ $3,475 $3,475 
103

December 31, 2021
Fair Value Measured Using
(Level 1)(Level 2)(Level 3)
Total
Balance
Assets
Cash equivalents:
Money market funds$335,107 $ $ $335,107 
Marketable securities:
Corporate equity securities3,257   3,257 
Corporate debt securities 500  500 
Total$338,364 $500 $ $338,864 
Liabilities
Short-term liabilities:
Contingent consideration$ $ $2,114 $2,114 
Long-term liabilities:
Contingent consideration  3,227 3,227 
Common stock warrant liability  139 139 
Total $ $ $5,480 $5,480 


The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):
Common Stock Warrant Liability and Contingent Consideration(Level 3)
Balance at December 31, 2020$447 
Exercise of warrants(202)
Change in estimated fair value of common stock warrant liability(106)
Change in estimated fair value of contingent consideration5,341 
Balance at December 31, 20215,480 
Change in estimated fair value of common stock warrant liability(107)
Additions to contingent consideration727 
Payment related to contingent consideration(2,625)
Balance at December 31, 2022$3,475 
As of December 31, 2022, the Company had one investment in convertible preferred shares carried at cost. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's consolidated financial statements.
In determining fair value, the Company uses various valuation approaches within the fair value measurement framework. The valuation methodologies used for the Company’s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:
Money market funds— Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. At December 31, 2022 and 2021, money market funds were included as cash and cash equivalents in the consolidated balance sheets.
Short-term marketable securities — Investments in short-term marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.
104

Long-term marketable equity and debt securities — Investments in long-term marketable equity securities are classified within Level 1. The securities are recorded at fair value based on readily available quoted market prices in active markets. Investments in long-term marketable debt securities are classified within Level 2. The securities are recorded at fair value based on observable inputs for quoted prices for identical or similar assets in markets that are not active. Long-term marketable securities are located within other assets on the consolidated balance sheets.
Contingent consideration — Contingent consideration is classified within Level 3. Contingent consideration relates to asset acquisitions and business combinations. The Company recorded the estimate of the fair value of the contingent consideration based on its evaluation of the probability of the achievement of the contractual conditions that would result in the payment of the contingent consideration. Contingent consideration was estimated using the fair value of the milestones to be paid if the contingency is met multiplied by management’s estimate of the probability of success at a discounted rate of 12% at December 31, 2022. The significant input in the Level 3 measurement that is not supported by market activity is the Company’s probability assessment of the achievement of the milestones. The value of the liability is subsequently remeasured to fair value at each reporting date, and the change in estimated fair value is recorded as a component of operating expenses until the milestones are paid, expire or are no longer achievable. Increases or decreases in the estimation of the probability percentage result in a directionally similar impact to the fair value measurement of the contingent consideration liability. The carrying amount of the contingent consideration liability represents its fair value.
Common stock warrant liability — Common stock warrant liability is classified within Level 3. The Company utilizes intrinsic value to estimate the fair value of the warrants. The intrinsic value is computed as the difference between the fair value of the Company’s common stock on the valuation date and the exercise price of the warrants. Increases (decreases) in the Company's stock price discussed above result in a directionally similar impact to the fair value of the common stock warrant liability. Prior to fiscal year 2022, the Company utilized a binomial lattice pricing model (the “Monte Carlo Simulation Model”), which involves a market condition simulation to estimate the fair value of the warrants. The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions, including the Company’s stock price, expected life of the warrants, stock price volatility determined from the Company’s historical stock prices, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants. The change in valuation method does not have material financial impact.
Common Stock Warrant Liability Valuation Assumptions:
December 31,
20222021
Private Placement Common Stock Warrant Liability  
Stock Price$11.41 $45.48 
Exercise Price$1.12 $1.12 
Remaining term (in years)0.281.28
VolatilityN/A66.00 %
Risk-free interest rateN/A0.49 %
Warrant liabilities exercised during 2021 were remeasured at the exercise date. Their fair value approximates their intrinsic value, which was recorded to additional paid in capital in the consolidated statements of stockholders’ equity. There were no warrant liabilities exercised during 2022.
The Company’s liabilities classified as Level 3 were valued based on unobservable inputs and management’s judgment due to the absence of quoted market prices, inherent lack of liquidity and the long-term nature of the financial instruments.
105

5. CASH AND MARKETABLE SECURITIES
Cash, Cash Equivalents and Restricted Cash
A reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the amount reported within the consolidated statements of cash flows is shown in the table below (in thousands):
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$89,921 $348,485 $134,669 
Restricted cash522 211 270 
Total cash, cash equivalents, and restricted cash at the end of the period$90,443 $348,696 $134,939 
Marketable Securities
All short-term marketable securities were considered held-to-maturity at December 31, 2022. At December 31, 2022, some of the Company’s short-term marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all short-term marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment at December 31, 2022. All short-term marketable securities with unrealized losses as of the balance sheet date have been in a loss position for less than twelve months. Contractual maturities of the short-term marketable securities were within one year or less at December 31, 2022.
The long-term marketable equity securities were recorded in the consolidated balance sheets at fair market value with changes in the fair value recognized in earnings at December 31, 2022. The long-term marketable debt securities were considered available-for-sale. The contractual maturity of the long-term marketable debt securities are less than three years. During 2022, the Company wrote off $0.5 million of long-term marketable debt securities.
The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):
December 31, 2022
Amortized CostUnrealized Holding Gains (Losses)Fair Value
Short-term marketable securities:
U.S. agency securities$79,347 $452 $79,799 
Corporate debt securities123,821 (220)123,601 
Total short-term marketable securities203,168 232 203,400 
Long-term marketable securities:
Corporate equity securities5,000 (2,924)2,076 
Total long-term marketable securities5,000 (2,924)2,076 
Total $208,168 $(2,692)$205,476 

December 31, 2021
Amortized CostUnrealized Holding LossesFair Value
Long-term marketable securities:
Corporate equity securities$5,000 $(1,743)$3,257 
Corporate debt securities500  500 
Total long-term marketable securities$5,500 $(1,743)$3,757 

106

Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
December 31, 2022
Within one year$203,168 
After one year through five years 
Total$203,168 
6. BUSINESS COMBINATIONS
The Transplant Pharmacy
In December 2021, the Company acquired TTP, a transplant focused pharmacy located in Mississippi. The Company acquired TTP with a combination of cash consideration paid upfront and contingent consideration with a fair value of $1.3 million. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. Acquisition-related costs of $0.3 million were expensed as incurred, and classified as part of general and administrative expenses in the consolidated statements of operations.
Goodwill of $5.5 million arising from the acquisition primarily consists of additional growth opportunities within the pharmacy sector. The integration of TTP into the Company’s portfolio is expected to continue to increase the transplant ecosystem for patients and make medication more accessible. The Company estimated net deferred tax liabilities of approximately $0.6 million arising from temporary differences related to the assets acquired and liabilities assumed. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.
The following table summarizes the fair value of the intangible asset acquired as of the acquisition date ($ in thousands):
Estimated Fair Value
Estimated Useful Life (Years)
Trademark
$2,080 10
The trademark acquired consists primarily of the TTP brand and markings. The fair value of the trademark was determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved due to its ownership of the asset. The royalty rate of 2% was used to estimate the fair value of the trademark.
A discount rate of 13.5% was utilized in estimating the fair value of the trademark.
The pro forma impact of the TTP acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.
MedActionPlan
In November 2021, the Company acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. The Company acquired MedActionPlan with a combination of cash consideration paid upfront and contingent consideration with a fair value of $3.5 million. MedActionPlan is a leader in patient medication management for transplant patients and beyond.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. Acquisition-related costs of $0.6 million associated with the acquisition were expensed as incurred, and classified as part of general and administrative expenses in the consolidated statement of operations.
Goodwill of $4.9 million arising from the acquisition primarily consists of synergies from integrating the MedActionPlan technology with the current testing and digital solutions offered by the Company. The integration of MedActionPlan into centers with the Company's other software platforms will continue to increase the standard of care for transplant patient safety, increase efficiency and facilitate medication compliance. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.



107

The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):
Estimated Fair Value
Estimated Useful Lives (Years)
Customer relationships$2,590 10
Developed technology1,090 10
Trademarks80 5
Total$3,760 
Customer relationships acquired by the Company represent the fair value of future projected revenue that is expected to be derived from sales of MedActionPlan’s products to existing customers. The customer relationships’ fair value has been estimated utilizing a multi-period excess earnings method under the income approach, which reflects the present value of the projected cash flows that are expected to be generated by the customer relationships, less charges representing the contribution of other assets to those cash flows that use projected cash flows with and without the intangible asset in place. The economic useful life was determined based on the distribution of the present value of the cash flows attributable to the intangible asset.
The acquired developed technology represents the fair value of MedActionPlan’s proprietary software. The trademark acquired consists primarily of the MedActionPlan brand and markings. The fair value of both the developed technology and the trademark were determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved due to its ownership of the asset. The royalty rates of 15% and 1% were used to estimate the fair value of the developed technology and the trademark, respectively.
A discount rate of 40.0% was utilized in estimating the fair value of these three intangible assets.
The pro forma impact of the MedActionPlan acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.
TransChart LLC
In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As a result of the acquisition, the Company recognized goodwill of $2.2 million and intangible assets of $2.0 million.
The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.
Combined Consideration Paid
The following table summarizes the consideration paid for TransChart, TTP and MedActionPlan, and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):
Total
Consideration
Cash$17,166 
Total consideration
$17,166 
Recognized amounts of identifiable assets acquired and liabilities assumed
Current assets$3,444 
Fixed assets23 
Identifiable intangible assets7,860 
Other assets2 
Current liabilities(3,915)
Noncurrent liabilities(2,883)
Total identifiable net assets acquired4,531 
Goodwill12,635 
Total consideration$17,166 
The allocation of the purchase price to assets acquired and liabilities assumed was based on the Company’s best estimate of the fair value of such assets and liabilities as of the acquisition date.
108

7. GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.
Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the year ended December 31, 2022.
The following table presents details of the Company’s goodwill as of December 31, 2022 and 2021 (in thousands):
20222021
Balance as of January 1,$36,983 $23,857 
Goodwill acquired540 13,126 
Balance as of December 31,$37,523 $36,983 
On December 1, 2022, the Company performed a qualitative assessment of its reporting unit taking into consideration past, current and projected future earnings, recent trends and market conditions, and its market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at this time. As of December 31, 2022, no impairment of goodwill has been identified.
Intangible Assets
The following table presents details of the Company’s intangible assets as of December 31, 2022 ($ in thousands):
December 31, 2022
Gross Carrying Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net
Carrying
Amount
Weighted
Average
Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$35,747 $(15,138)$(2,369)$18,240 7.5
Customer relationships21,898 (7,459)(2,104)12,335 9.0
Commercialization rights11,579 (3,233) 8,346 6.6
Trademarks and tradenames4,540 (1,345)(315)2,880 8.5
Total intangible assets with finite lives73,764 (27,175)(4,788)41,801 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$75,014 $(27,175)$(4,788)$43,051 
The following table presents details of the Company’s intangible assets as of December 31, 2021 ($ in thousands):
December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net Carrying
Amount
Weighted
Average
Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$35,874 $(12,088)$(1,513)$22,273 8.1
Customer relationships21,898 (6,024)(1,210)14,664 9.9
Commercialization rights10,579 (2,030) 8,549 7.6
Trademarks and tradenames4,540 (988)(155)3,397 9.5
Other250 (188) 62 0.2
Total intangible assets with finite lives73,141 (21,318)(2,878)48,945 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$74,391 $(21,318)$(2,878)$50,195 
109

Acquisition of intangible assets
In June 2021, the Company acquired commercialization rights in an exclusive partnership for comprehensive data analytics in relation to NGS-based metagenomics testing for infectious diseases. During the year ended December 31, 2022, the Company incurred additional costs related to this partnership of $1.0 million. These are included within commercialization rights as of December 31, 2022.
In June 2021, the Company acquired the Transplant Hero patient application. The patient application is included in Acquired and developed technology as of December 31, 2022.
In the fourth quarter of 2021, acquisition of intangible assets increased $13.4 million primarily from business combinations. These acquisitions included $4.7 million of Acquired and developed technology, $2.5 million of Commercialization rights, $3.7 million of Customer relationships, $2.2 million of Trademarks and tradenames and $0.3 million of Other intangible assets.
Amortization of Intangible Assets
Intangible assets are carried at cost less accumulated amortization. Amortization expenses are recorded to cost of testing services, cost of product, cost of patient and digital solutions, and sales and marketing expenses in the consolidated statements of operations.
The following table summarizes the Company's amortization expense of intangible assets (in thousands):
Year Ended December 31,
202220212020
Cost of testing services$1,316 $1,316 $1,316 
Cost of product1,716 1,905 1,665 
Cost of patient and digital solutions945 684 345 
Sales and marketing2,252 1,891 1,472 
Total $6,229 $5,796 $4,798 
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of December 31, 2022 (in thousands):
Years Ending December 31,Cost of Testing Services
Cost of
Product
Cost of Patient and Digital Solutions
Sales and
Marketing
Total
2023$1,316 $1,675 $945 $2,211 $6,147 
20241,316 1,675 709 2,211 5,911 
20251,316 1,675 540 2,211 5,742 
20261,316 743 540 2,209 4,808 
20271,316 743 540 2,195 4,794 
Thereafter2,825 3,294 1,180 7,100 14,399 
Total future amortization expense$9,405 $9,805 $4,454 $18,137 $41,801 
8. BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
December 31,
20222021
Finished goods$2,962 $3,911 
Work in progress4,306 2,828 
Raw materials11,964 10,447 
Total inventory$19,232 $17,186 

110

Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
December 31,
20222021
Leasehold improvements$17,389 $8,466 
Machinery and equipment16,294 12,091 
Internally developed software10,893 3,746 
Construction in progress7,639 10,925 
Computer and office equipment5,570 5,454 
Furniture and fixtures2,168 943 
Property and equipment59,953 41,625 
Less: Accumulated depreciation and amortization(24,424)(19,581)
Property and equipment, net$35,529 $22,044 
Depreciation expense was $5.2 million, $2.7 million and $1.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.
There were no assets purchased under finance leases during 2022. Accumulated depreciation was $0.6 million and $0.5 million at December 31, 2022 and 2021, respectively. Related amortization expense, included in depreciation and amortization expense, was $0.1 million for each of the three years ended December 31, 2022, 2021 and 2020.
Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
December 31,
20222021
Clinical studies$14,816 $10,653 
Professional fees6,115 5,780 
Short-term lease liability5,591 3,958 
Deferred revenue5,342 4,208 
Accrued royalty4,633 1,664 
Laboratory processing fees and materials2,189 1,664 
Deferred payments for intangible assets2,062 2,000 
Capital expenditures1,316 2,612 
Contingent consideration1,025 2,114 
License and other collaboration fees1,000  
Accrued shipping expenses489 668 
Other accrued expenses4,553 2,601 
Total accrued and other liabilities$49,131 $37,922 
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020, the U.S. government enacted the CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021.
111

9. COMMITMENTS AND CONTINGENCIES
Leases
The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in Brisbane, California; Columbus, Ohio; West Chester, Pennsylvania; Flowood, Mississippi; Gaithersburg, Maryland; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden.
The Company's facility leases expire at various dates through 2033. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.
As of December 31, 2022, the carrying value of the ROU asset was $34.7 million. The related current and non-current liabilities as of December 31, 2022 were $5.6 million and $33.4 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the consolidated balance sheets.
The following table summarizes the lease cost for the years ended December 31, (in thousands):
202220212020
Operating lease cost$6,716 $5,134 $4,441 
Finance lease cost 53 205 
Total lease cost$6,716 $5,187 $4,646 
Finance lease cost included interest from the lease liability and amortization of the ROU asset.
Other information:
Weighted-average remaining lease term - Operating leases (in years)6.26
Weighted-average discount rate - Operating leases (%)7.1 %
In February and June 2022, the Company entered into various lease agreements to lease office buildings in California, Nebraska, and Australia with lease terms ranging from 2 to 10.5 years. Certain leases have options to renew the lease terms ranging from 5 to 10 years.
In June 2022, the Company modified the termination date of the lease agreement for its headquarters in South San Francisco, California from December 31, 2022 to July 15, 2022. As a result, the Company remeasured its lease liability using the current incremental borrowing rate and made an adjustment by reducing the ROU asset and lease liability by $0.5 million.
Lease liabilities for the lease agreements made in February and June 2022 are recognized at the present value of the fixed lease payments using the current incremental borrowing rate at the lease commencement date. ROU assets are recognized based on the initial present value of the fixed lease payments.
As of December 31, 2022, the ROU assets and lease liabilities for lease agreements which commenced in July 2022 aggregated to $14.3 million and $15.3 million, respectively.
As of December 31, 2022, the ROU assets and lease liabilities for lease agreements which commenced in August 2022, amounted to $5.8 million and $6.0 million, respectively.
Supplemental cash flow information related to leases for the years ended December 31, are as follows (in thousands) :
202220212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows used for operating leases$3,665 $2,580 $934 
Operating cash flows used for finance leases 63 199 
Total$3,665 $2,643 $1,133 
112

Maturities of operating lease liabilities as of December 31, 2022, are as follows (in thousands):
Years ending December 31,Operating Leases
2023$7,807 
20247,903 
20257,651 
20267,019 
20277,166 
Thereafter10,605 
Total lease payments48,151 
Less imputed interest9,154 
Present value of future minimum lease payments38,997 
Less operating lease liability, current portion5,591 
Operating lease liability, long-term portion$33,406 
Royalty Commitments
The Board of Trustees of the Leland Stanford Junior University (“Stanford”)
In June 2014, the Company entered into a license agreement with Stanford (the “Stanford License”), which granted the
Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA.
Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone
payments and royalties in the low single digits of net sales of products incorporating the licensed technology.
Illumina
On May 4, 2018, the Company entered into the License Agreement with Illumina (the “Illumina Agreement”). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.
Cibiltech Commitments
Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (“Cibiltech”) effective April 30, 2019, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from iBox.
Tax Commitments
As of December 31, 2022, the Company had gross unrecognized tax benefits of $5.4 million, which include penalties and interest of $0.2 million. Approximately $0.2 million has been recorded as a noncurrent liability. At this time, the Company is unable to make a reasonably reliable estimate of the timing of payments in individual years in connection with these tax liabilities.
Other Commitments
Pursuant to the Illumina Agreement, the Company has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.
Litigation and Indemnification Obligations
In response to the Company's false advertising suit filed against Natera Inc. (“Natera”), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware (the “Court”) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera’s request. The trial commenced on March 7, 2022 and concluded on March 14, 2022, with the jury awarding the Company $44.9 million in damages, comprised of $21.2 million in compensatory damages and $23.7 million in punitive damages. Post-trial motion practice remains pending. The Company will not record the award until cash is received or the matter is otherwise resolved.
113

On July 19, 2022, the United States Court of Appeals for the Federal Circuit affirmed the Court’s judgment dismissing the Company’s patent infringement suit against Natera.
In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020, in the Court alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. This case was consolidated with the Company’s patent infringement suit on February 4, 2020. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera’s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patents and unspecified damages. On May 13, 2022, Natera filed two new complaints alleging that AlloSure infringes Natera’s U.S. Patents 10,655,180 and 11,111,544. These two cases were consolidated with the patent infringement case on June 15, 2022. On May 17, 2022, Natera agreed to dismiss the case alleging infringement of Natera’s U.S. Patent 10,526,658. On July 6, 2022, the Company moved to dismiss the rest of Natera’s claims. On September 6, 2022, the Company withdrew its motion to dismiss. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.
United States Department of Justice and United States Securities and Exchange Commission Investigations
As previously disclosed, in 2021, the Company received a civil investigative demand (“CID”), from the United States Department of Justice (“DOJ”), requesting that the Company produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to the Company's kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (“SEC”) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of the Company’s accounting and public reporting practices. The Company also received an information request from a state regulatory agency. The state regulatory agency recently advised the Company that it has completed its review of the Company’s business practices and determined that no further information or action is required. In late 2022, the Company received a request for information from a separate state regulatory agency concerning specimen collection by a vendor in the state. The Company may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. The Company does not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of the Company's products or services and are cooperating fully with the investigations and the request for information. Although the Company remains committed to compliance with all applicable laws and regulations, it cannot predict the outcome of the DOJ or SEC investigations, the state regulatory agency information request, or any other requests or investigations that may arise in the future regarding these or other subject matters.
From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the consolidated financial statements, and (ii) the range of loss can be reasonably estimated.
Olymbios Matter
On April 15, 2022, a complaint was filed by Michael Olymbios against the Company in the Superior Court of the State of California for the County of San Mateo (the “San Mateo County Court”). The complaint alleges that the Company failed to pay certain fees and costs required to continue an arbitration proceeding against Dr. Olymbios, and that the Company has defamed Dr. Olymbios. Dr. Olymbios also seeks to void restrictive covenants previously agreed to by him in favor of the Company and to recover damages purportedly incurred by Dr. Olymbios. The Company filed a motion to compel arbitration and dismiss the case. On April 25, 2022, the San Mateo County Court granted the Company’s ex parte application to stay the case and advance the hearing date to June 10, 2022 for the motion to compel arbitration and dismiss. At the June 10, 2022 hearing, the San Mateo County Court found that the decision should be made by the arbitrator, and stayed the case. On July 19, 2022, Olymbios filed a motion to withdraw from arbitration before JAMS, which was denied on August 18, 2022. The arbitration hearing is currently set for June 26, 2023. The Company intends to defend itself vigorously. The Company believes it has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail if the case continues. The Company has not recorded any liabilities for this suit.
Securities Class Action
On May 23, 2022, Plumbers & Pipefitters Local Union #295 Pension Fund filed a federal securities class action in the U.S. District Court for the Northern District of California against the Company, Reginald Seeto, its President, Chief Executive
114

Officer and member of the Company’s Board of Directors, Ankur Dhingra, its former Chief Financial Officer, Marcel Konrad, its former interim Chief Financial Officer and former Senior Vice President of Finance & Accounting, and Peter Maag, its former President, former Chief Executive Officer, former Chairman of the Board and current member of the Company’s Board of Directors. The action alleges that the Company and the individual defendants made materially false and/or misleading statements and/or omissions and that such statements violated Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder. The action also alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of the Company. The suit seeks to recover damages caused by the alleged violations of federal securities laws, along with the plaintiffs’ costs incurred in the lawsuit, including their reasonable attorneys’ and experts’ witness fees and other costs.
On August 25, 2022, the court appointed an investor group led by the Oklahoma Police Pension and Retirement System as lead plaintiffs and appointed Saxena White P.A. and Robbins Geller Rudman & Dowd LLP as lead counsels. Plaintiffs filed an amended complaints on November 28, 2022. On January 27, 2023, defendants moved to dismiss all claims and to strike certain allegations in the amended complaint. Plaintiffs’ opposition to the motion to dismiss and motion to strike is due on March 13, 2023, and defendants' reply is due on April 13, 2023. The Company intends to defend itself vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for this suit.
Derivative Action
On September 21, 2022, Jeffrey Edelman brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California against the Company as nominal defendant and Reginald Seeto, its President, Chief Executive Officer and member of the Company’s Board of Directors, Ankur Dhingra, its former Chief Financial Officer, Peter Maag, its former President, former Chief Executive Officer, former Chairman of the Board and current member of the Company’s Board of Directors, and other current and former members of the Company’s Board of Directors (the Edelman Derivative Action). The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of the Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The action alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of the Company. The suit seeks a declaration that the individual defendants breached their fiduciary duties to the Company, violated Sections 14(a) and 20(a) of the Exchange Act and were unjustly enriched, and also seeks to recover damages sustained by the Company as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses.
On December 8, 2022, the court stayed the Edelman Derivative Action until twenty (20) days after the earlier of the following events: (a) the securities class action is dismissed in its entirety with prejudice; (b) the motion to dismiss in the securities class action is denied; (c) a joint request by plaintiff and defendants to lift the stay; (d) notification that a related derivative action that has been filed is not stayed or is no longer stayed; or (e) notification that there has been a settlement reached in the securities class action or any related derivative action.
The Company intends to defend itself vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail.
10. STOCKHOLDERS’ EQUITY
Stock Repurchase Program
On December 3, 2022, the Company's Board of Directors approved a Stock Repurchase Program (the "Repurchase Program"), whereby the Company may purchase up to $50 million in shares of its common stock over a period of up to two years, commencing on December 8, 2022. The Repurchase Program may be carried out at the discretion of a committee of the Board of Directors through open market purchases, one or more Rule 10b5-1 trading plans, block trades and in privately negotiated transactions. In 2022, the Company purchased an aggregate of 50,051 shares of its common stock under the Repurchase Program for an aggregate purchase price of $0.6 million. As of December 31, 2022, $49.4 million remained available for future share repurchase under the Repurchase Program. See also Note 16.
These shares were retired upon repurchase. The Company's policy related to repurchase of its common stock is to charge the excess of cost over par value to accumulated deficit.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
115

On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
The Company did not issue preferred stock during the years ended December 31, 2022, 2021 and 2020.
11. 401(K) PLAN
The Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code”). Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company incurred expenses related to contributions to the plan of $1.8 million, $1.4 million and $0.7 million for the years ended December 31, 2022, 2021 and 2020, respectively.
12. WARRANTS
The Company issues common stock warrants in connection with debt or equity financings to lenders, placement agents and investors. Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.
During the year ended December 31, 2022, no warrants to purchase shares of common stock were exercised.
During the year ended December 31, 2021, warrants to purchase approximately 3,000 shares of common stock were exercised for cash proceeds of $4 thousand.
As of December 31, 2022, outstanding warrants to purchase common stock were:
Classified as
Original
Term
Exercise
Price
Number of
Shares
Underlying
Warrants
Original issue date:
April 2016Liability7 years$1.12 3,132 
3,132 
13. STOCK INCENTIVE PLANS
2014 Equity Incentive Plan
The Company grants stock based awards under 2014 Equity Incentive Plan (the “2014 Plan”) that allows for issuance of stock options, restricted stock units (“RSUs”) and other stock awards to the Company’s employees, directors, and consultants. Stock options granted under the 2014 Plan may be exercised when vested and generally expire ten years from the date of the grant or three months from the date of termination of employment. Vesting periods vary based on awards granted, however, certain stock-based awards may vest immediately or may accelerate based on performance-driven measures. Stock option awards generally vest over four years with first year annual cliff vesting. The RSUs generally vest annually over four years in equal increments. There were 1,297,408 shares of common stock reserved for future issuance under the 2014 Plan as of December 31, 2022.
2016 Inducement Plan
On April 21, 2016, the Company adopted the 2016 Inducement Equity Incentive Plan (the “2016 Plan”), pursuant to which the Company may grant stock awards of up to a total of 155,500 shares of common stock to new employees of the Company. The 2016 Plan was adopted to accommodate a reserve of additional shares of common stock for issuance to new employees hired by the Company from Allenex AB. The terms in the 2016 Plan are substantially similar to the 2014 Plan. There were 62,752 shares of common stock reserved for future issuance under the 2016 Plan as of December 31, 2022.
The 2016 Plan allows RSUs to be granted in addition to stock options. The RSUs vest annually over four years in equal increments. The Company began granting RSUs pursuant to the 2016 Plan starting June 2016.
116

2019 Inducement Equity Incentive Plan
The Company grants stock based awards under 2019 Inducement Equity Incentive Plan (the “2019 Plan”) that allows for issuance of stock options, RSUs and other stock awards to new employees of the Company. Stock options granted under the 2019 Plan may be exercised when vested and generally expire ten years from the date of the grant or three months from the date of termination of employment. Vesting periods vary based on awards granted, however, certain stock-based awards may vest immediately or may accelerate based on performance-driven measures. Stock option awards generally vest over four years with first year annual cliff vesting. The RSUs generally vest annually over four years in equal increments. The terms in the 2019 Plan are substantially similar to the 2014 Plan. There were 130,302 shares of common stock reserved for future issuance under the 2019 Plan as of December 31, 2022.
Stock Options and RSUs
The following table summarizes option and RSUs activity under the Company’s 2014 Plan, 2016 Plan and 2019 Plan, and related information:
Shares
Available
for Grant
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Number of
RSU Shares
Weighted-
Average
Grant Date
Fair Value
Balance—December 31, 20212,066,529 1,863,633 $29.33 2,047,657 $50.21 
Additional options authorized2,116,934 — — — — 
Common stock awards for services(12,764)— — — — 
RSUs granted(2,397,369)— — 2,397,369 27.79 
RSUs vested— — — (643,892)42.59 
Options granted(1,864,465)1,864,465 28.35 — — 
Options exercised— (142,579)17.07 — — 
Repurchases of common stock under employee incentive plans211,265 — — — — 
RSUs forfeited706,738 — — (706,738)43.80 
Options forfeited554,427 (554,427)34.12 — — 
Options expired109,167 (109,167)33.96 — — 
Balance—December 31, 20221,490,462 2,921,925 $28.13 3,094,396 $37.39 
The total intrinsic value of options exercised was $1.6 million, $42.9 million and $19.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.
The total fair value of RSUs vested during 2022 was $20.0 million. As of December 31, 2022, the total intrinsic value of outstanding RSUs was approximately $37.1 million and there were $74.7 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 2.55 years.
Options outstanding that have vested and are expected to vest at December 31, 2022 are as follows:
Number of
Shares Issued (In thousands)
Weighted Average Exercise
Price
Weighted
Average
Remaining
Contractual Life
(Years)
Aggregate
Intrinsic Value
(In thousands)
Vested1,186 $25.39 5.72$1,558 
Expected to Vest1,592 30.37 8.94 
Total2,778 $1,558 
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock at December 31, 2022 for stock options that were in-the-money.
The weighted-average grant-date fair value of options to purchase common stock granted for the years ended December 31, 2022, 2021 and 2020 using the Black-Scholes Model was $19.51, $52.65 and $18.97, respectively.
The total fair value of options that vested during 2022 was $10.6 million. As of December 31, 2022, there were approximately $27.7 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.97 years.
117

2014 Employee Stock Purchase Plan
The Company has an Employee Stock Purchase Plan (the “ESPP”), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their earnings; provided, however, an eligible employee’s right to purchase shares of the Company’s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.
During the offering period in 2022 that ended on June 30, 2022, 67,570 shares were purchased for aggregate proceeds of $1.2 million from the issuance of shares, which occurred on July 1, 2022. During the offering period in 2022 that ended on December 31, 2022, 47,025 shares were purchased for aggregate proceeds of $0.5 million from the issuance of shares, which occurred on January 2, 2023. The Company issued 93,422 shares and 45,464 shares of common stock during the years ended December 31, 2022 and December 31, 2021, respectively, pursuant to the ESPP. The Company received proceeds of $3.0 million and $2.1 million from the purchases of shares during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had 640,847 shares available for issuance under the ESPP.
Board of Directors Stock Awards Granted for Services
For the years ended December 31, 2022, 2021 and 2020, the Company paid a portion of its directors’ compensation through the award of fully vested common shares. The stock awards are classified as equity, and compensation expense was recognized upon the issuance of the shares at the grant date price per share, which is the fair value. As of December 31, 2022, there were a total of 289,480 shares issued to the Company’s directors, for a total fair value of $2.3 million. Stock-based compensation expense associated with the awards was $0.4 million, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively, which was included in general and administrative expense in the consolidated statements of operations.
Valuation Assumptions
The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:
Year Ended December 31,
202220212020
Employee stock options
Expected term (in years)5.965.945.98
Expected volatility77.62 %77.70 %75.56 %
Risk-free interest rate2.74 %0.80 %0.69 %
Expected dividend yield % % %
Employee stock purchase plan
Expected term (in years)0.50.50.5
Expected volatility
67.79% – 77.88%
53.10% – 67.79%
62.56% – 93.17%
Risk-free interest rate
2.51% – 4.76%
0.09% – 0.19%
0.17% – 1.57%
Expected dividend yield % % %
Risk-free Interest Rate: The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.
VolatilityThe Company used an average historical stock price volatility of its own stock.
Expected Term: The expected term represents the period for which the Company’s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders’ historical exercise patterns and termination behavior.
Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.
Stock-Based Compensation Expense
The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the years ended December 31, 2022, 2021 and 2020, included in the consolidated statements of operations as follows (in
118

thousands):
Year Ended December 31,
202220212020
Cost of testing services$1,529 $2,358 $1,493 
Cost of product1,120 579 391 
Cost of patient and digital solutions1,331 728 449 
Research and development7,391 7,126 4,676 
Sales and marketing14,403 10,887 5,795 
General and administrative20,779 14,403 10,597 
Total$46,553 $36,081 $23,401 
No tax benefit was recognized related to stock-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets. In addition, no amounts of stock-based compensation costs were capitalized for the periods presented.
119

14. INCOME TAXES
Loss before income taxes for the years ended December 31, 2022, 2021 and 2020 is summarized as follows (in thousands):
As of December 31,
202220212020
United States$(73,089)$(27,921)$(14,233)
Foreign(3,145)(4,167)(5,517)
Total loss before income taxes$(76,234)$(32,088)$(19,750)
The components of the provision for (benefit from) income taxes are summarized as follows (in thousands):
As of December 31,
202220212020
Current
Federal$145 $89 $(58)
State328 2 1 
Foreign184 (139)160 
Total current income tax expense (benefit)657 (48)103 
Deferred
Federal(130)(409)91 
State75 (127)(52)
Foreign(223)(842)(1,178)
Total deferred income tax benefit(278)(1,378)(1,139)
Income tax expense (benefit)$379 $(1,426)$(1,036)
The Company's actual provision for tax differed from the amounts computed by applying the U.S. federal income tax rates of 21% in each of the years ended 2022, 2021 and 2020, to loss before income taxes as a result of the following:
Year Ended December 31,
202220212020
Federal tax statutory rate21.0 %21.0 %21.0 %
Stock-based compensation(2.8)%38.8 %13.5 %
Change in valuation allowance(16.9)%86.4 %(34.4)%
Foreign rate differential(0.2)%0.7 %1.8 %
Warrant revaluation % %(1.7)%
Interest expense % %(0.3)%
Non-deductible executive compensation(2.1)%(23.4)%(6.8)%
Research credits1.8 %6.9 %3.9 %
Changes in net operating loss carryforwards, including expirations(0.5)%(125.1)%6.9 %
Other(0.8)%(0.9)%1.2 %
Effective income tax rate(0.5)%4.4 %5.2 %

120

Deferred income tax assets and liabilities consist of the following (in thousands):
As of December 31, 2022
20222021
Deferred tax assets:
Net operating loss carryforwards$26,658 $30,234 
Tax credit carryforwards9,138 7,185 
Accruals2,971 6,054 
Property and equipment 1,043 
Lease liability9,250 4,639 
Section 174 capitalized costs20,602  
Stock-based compensation7,798 7,401 
Other959 587 
Gross deferred tax assets77,376 57,143 
Valuation allowance(59,499)(45,635)
Total deferred tax assets17,877 11,508 
Deferred tax liabilities:
Purchased intangibles(6,615)(7,439)
Operating leases right-of-use assets(8,189)(3,828)
Property and equipment(2,548) 
Other(497)(656)
Total deferred tax liabilities(17,849)(11,923)
Net deferred tax assets (liabilities)$28 $(415)
The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income and (iv) the length of net operating loss carryforward periods. The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance. The valuation allowance increased by $13.9 million and decreased by $27.2 million during the years ended December 31, 2022 and 2021, respectively.
As of December 31, 2022, the Company had domestic federal net operating loss carryforwards of $90.5 million, domestic state net operating loss carryforwards of $61.9 million, and foreign net operating loss carryforwards of $13.6 million that can reduce future taxable income. The domestic federal and state net operating loss carryforwards will begin to expire in 2033 and 2030, respectively. The foreign net operating loss carryforwards can be carried forward indefinitely.
As of December 31, 2022, the Company had credit carryforwards of approximately $6.5 million and $10.2 million available to reduce future taxable income, if any, for domestic federal and California state income tax purposes, respectively. The domestic federal credit carryforwards will begin to expire in 2033. California credits have no expiration date.
The Company has recorded a valuation allowance against its deferred tax assets at December 31, 2022 and 2021 because the Company's management believes that it is more likely than not that these assets will not be fully realized. The decrease in the valuation allowance of approximately $27.2 million in the year ended December 31, 2021 primarily relates to the loss of net operating loss carryforwards and research and development (“R&D”) credits due to Section 382 of the Internal Revenue Code and similar provisions under state law. Section 382 of the Internal Revenue Code and similar provisions under state law limit the utilization of U.S. and state net operating loss carryforwards following certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50%. Based on the Company's analysis under Section 382 as of December 31, 2022, the Company believes that there are no additional ownership changes that would result in further adjustments to the $158.4 million of its federal net operating loss (“NOL”) carryforwards and $50.5 million of its state NOL carryforwards. $3.9 million of its R&D credit carryforwards were determined to be limited by Section 382 and similar provisions under state law as of December 31, 2021, and these amounts were written off in the year ended December 31, 2021. The remaining unused carryforwards and credits remain available for future periods. Due to the Company's full valuation
121

allowance, the write off of net operating loss carryforwards and R&D credits did not have any impact to the statements of operations and comprehensive loss.
A reconciliation of the Company’s unrecognized tax benefits is as follows (in thousands):
Year Ended December 31,
202220212020
Balance at the beginning of the year$4,156 $4,416 $3,650 
Additions based on tax positions related to the current year1,255 805 824 
Additions based on tax positions related to prior years25 130  
Decreases based on tax positions related to prior years (1,195)(58)
Balance at the end of the year$5,436 $4,156 $4,416 
None of the $5.4 million of net unrecognized tax benefit as of December 31, 2022, if recognized, would impact the Company's effective tax rate. During the year ended December 31, 2022, given the Company's valuation allowance, the uncertain tax benefits would not have impacted the effective tax rate.
The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2022 and December 31, 2021, the Company had in each year $0.2 million of cumulative interest and penalties related to unrecognized tax benefits. The Company does not anticipate a significant change in the unrecognized tax benefits over the next twelve months.
The Company files U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. Due to net operating loss and credit carryovers, the domestic federal and state income tax returns are subject to tax authority examination from inception. In the foreign jurisdictions where the Company files income tax returns, the statutes of limitations with respect to these jurisdictions vary from jurisdiction to jurisdiction and range from 3 to 6 years.

122

15. SEGMENT REPORTING
Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company's Chief Operating Decision Maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments. The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.
Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue. The following table summarizes reportable revenues by geographic regions (in thousands):
Year Ended December 31,
202220212020
Testing services revenue
United States$262,959 $258,412 $163,221 
Rest of World789 873 389 
$263,748 $259,285 $163,610 
Product revenue
United States$16,409 $13,512 $9,219 
Europe9,081 9,740 7,475 
Rest of World3,761 3,580 2,608 
$29,251 $26,832 $19,302 
Patient and digital solutions revenue
United States$28,175 $10,085 $9,063 
Europe468 82 87 
Rest of World151 113 132 
$28,794 $10,280 $9,282 
Total United States$307,543 $282,009 $181,503 
Total Europe$9,549 $9,822 $7,562 
Total Rest of World$4,701 $4,566 $3,129 
Total$321,793 $296,397 $192,194 
The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
December 31, 2022December 31, 2021
Long-lived assets:
United States$35,020 $21,444 
Europe405 403 
Rest of World104 197 
Total$35,529 $22,044 

123

16. SUBSEQUENT EVENTS
Business Combination
In January 2023, the Company acquired a software system company based in the U.S. The acquisition will be accounted for as a business combination. The purchase price will be allocated to the assets acquired and liabilities assumed based upon their estimated fair values. The purchase price allocation will be determined when additional information becomes available.
Restructuring Plan
In January 2023, the Company announced a restructuring plan that is intended to optimize costs and simplify its organizational and corporate structure. The restructuring plan includes the discontinuation of its operations in Fremantle, Australia, terminating its employees in that location and vacating its facilities there. The Company expects to complete the closure of its Australia location in June 2024.
Derivative Action
On February 7, 2023, Jaysen Stevenson brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California against the Company as nominal defendant and Reginald Seeto, Ankur Dhingra, Peter Maag, and other current and former members of the Company’s Board of Directors (the “Stevenson Derivative Action”). The claims and allegations in the Stevenson Derivative Action are substantially similar to those in the Edelman Derivative Action. The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of the Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The suit seeks declaratory relief and to recover alleged damages sustained by the Company as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses. The Company intends to defend itself vigorously, and believes the Company has good and substantial defenses to the claims alleged in this suit, but there is no guarantee that the Company will prevail.
Stock Repurchase
Subsequent to December 31, 2022 and through filing of this Annual Report on Form 10-K, the Company repurchased 25,622 shares of its common stock, for an aggregate purchase price of $13.53 per share, under the Repurchase Program.
124

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures, as such terms are defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Exchange Act, as of December 31, 2022. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2022, in light of the material weaknesses identified in our internal control over financial reporting, our disclosure controls and procedures were not effective at the reasonable assurance level and are not effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act, is (i) recorded, processed, summarized and reported as and when required and (ii) accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely discussion regarding required disclosure.
Management’s Annual Report on Internal Control over Financial Reporting
Management, including our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control system was designed to provide reasonable assurance regarding the preparation and fair presentation of published consolidated financial statements in accordance with accounting principles generally accepted in the United States.
Management assessed the effectiveness of the Company's internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission, or COSO, in the 2013 Internal Control-Integrated Framework. Based on our assessment, management has concluded that our system of internal control over financial reporting was not effective due to the material weaknesses described below. However, after giving full consideration to these material weaknesses, and the additional analyses and other procedures we performed to ensure that our consolidated financial statements included in this Annual Report on Form 10-K were prepared in accordance with U.S. generally accepted accounting principles, or GAAP, our management has concluded that our consolidated financial statements present fairly, in all material respects, our financial position, results of operations and cash flows for the periods disclosed in conformity with GAAP.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis. As of December 31, 2022, the following material weaknesses have been identified:
General Information Technology Controls. The Company did not design and maintain effective general information technology controls (“GITCs”), for information systems and applications that are relevant to the preparation of the consolidated financial statements. Specifically, the Company did not design and maintain: (i) sufficient user access controls to ensure appropriate segregation of duties, logical access controls to prevent unauthorized user access and adequately restrict user and privileged access to financial applications, programs and data to appropriate Company personnel; (ii) program change management controls to ensure that information technology (“IT”), program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately with appropriate segregation of duties; and (iii) Computer and Network operations controls to ensure that batch and interface jobs are monitored and privileges are appropriately granted, authorized and monitored. As a result, business process controls (automated and manual) that are dependent on the ineffective GITCs, or that rely on data produced from systems impacted by the ineffective GITCs, are also deemed ineffective, which affects substantially all financial statement account balances and disclosures.
Purchase Order Approval Workflow. The Company did not design and maintain effective process-level control activities related to procurement to ensure appropriate approval of purchase orders, which could affect the amount and classification of costs capitalized or expensed.
COSO Framework. The Company did not fully maintain components of the COSO framework, including elements of the control environment, information and communication, and control activities and monitoring activities components, relating to: (i) sufficiency of competent personnel to perform internal control activities and support the achievement of the Company’s
125

internal control objectives; (ii) enforcing accountability of personnel for the performance of their internal control responsibilities across the organization in the pursuit of objectives; (iii) designing and maintaining general control activities over technology to support the achievement of the Company’s internal control objectives; (iv) performing control activities in accordance with established policies in a timely manner; and (v) performing sufficient reviews of information to assess its relevance, accuracy, and completeness in supporting the internal control components. As such, the Company’s management concluded that the Company did not have an adequate process in place to complete its assessment of the design and operating effectiveness of internal control over financial reporting in a timely manner.
Management’s Plan to Remediate the Material Weaknesses
Our management has been engaged in developing and implementing remediation plans to address the material weaknesses described above. These remediation efforts are ongoing and are expected to include the following:
Enhancing the design and control procedures of the GITCs to ensure that the control activities related to GITCs are functioning appropriately;
Improving the control environment in relation to personnel training and accountability of Sarbanes-Oxley Act of 2002 control activities;
Hiring additional personnel in the IT and Finance and Accounting departments with an appropriate level of knowledge and experience to effectively execute our processes and procedures; and
Expanding controls and/or applying appropriate procedures to address the design and operation of internal controls related to the procure-to-pay process.
We are committed to continuing to implement a strong system of controls and believe that our ongoing remediation efforts particularly in the improvement of our control environment will result in significant improvements to our system of controls and that we believe will remediate the material weaknesses. However, material weaknesses are not considered remediated until the new controls have been operational for a period of time, are tested, and management concludes that these controls are operating effectively. This remediation process will require resources and time to implement. We will continue to monitor the effectiveness of these remediation measures, and we will make any changes to the design of our remediation plans and take such other actions that we deem appropriate given the circumstances.
Attestation Report of the Independent Registered Public Accounting Firm
The effectiveness of our internal control over financial reporting as of December 31, 2022 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, which has expressed an adverse opinion, as stated in their report, which appears herein.
Changes in Internal Control over Financial Reporting
Other than the changes associated with the material weaknesses and remediation actions noted above, there have been no changes in our internal control over financial reporting during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B. OTHER INFORMATION
None.
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
126

PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item is incorporated by reference from the information contained in our Definitive Proxy Statement to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 in connection with the Annual Meeting of Stockholders to be held in 2023, or the 2023 Proxy Statement. To the extent that we do not file the 2023 Proxy Statement by such date, we will file an amendment to this Annual Report on Form 10-K that includes the information required by this Item 10.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference from the information contained in the 2023 Proxy Statement. The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022. To the extent that we do not file the 2023 Proxy Statement by such date, we will file an amendment to this Annual Report on Form 10-K that includes the information required by this Item 11.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is incorporated by reference to from the information contained in the 2023 Proxy Statement. The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022. To the extent that we do not file our 2023 Proxy Statement by such date, we will file an amendment to this Annual Report on Form 10-K that includes the information required by this Item 12.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information required by this item is incorporated by reference to from the information contained in our 2023 Proxy Statement. The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022. To the extent that we do not file the 2023 Proxy Statement by such date, we will file an amendment to this Annual Report on Form 10-K that includes the information required by this Item 13.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item is incorporated by reference from the information contained in the 2023 Proxy Statement. The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022. To the extent that we do not file the 2023 Proxy Statement by such date, we will file an amendment to this Annual Report on Form 10-K that includes the information required by this Item 14.
127

PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
(a)(1) Financial Statements:
Our Financial Statements are listed in the “Index to Consolidated Financial Statements” of CareDx, Inc. Part II, Item 8 of this Annual Report on Form 10-K.
(a)(2) Financial Statement Schedules
All financial statement schedules have been omitted because they are not required, not applicable, or the required information is included in the consolidated financial statements or notes thereto included in this Annual Report on Form 10-K.
(a)(3) Exhibits
The following exhibits are incorporated by reference or are filed with this report, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
Exhibit
Number
Incorporated by Reference
DescriptionFormFile No.ExhibitFiling Date
3.110-Q001-365363.18/28/2014
3.28-K001-365363.16/21/2021
3.38-K001-365363.26/21/2021
4.110-K001-365364.13/31/2015
4.2#10-Q001-365364.27/29/2021
4.3#SC TO-I005-8825299(d)(3)10/12/2017
4.4#S-8333-1974934.57/18/2014
4.5#10-Q333-2115384.57/29/2021
4.68-K001-3653610.34/14/2016
4.7#10-Q001-365364.77/29/2021
4.8*
10.1#8-K001-3653610.111/26/2018
10.2#S-1333-19649410.116/3/2014
10.3#8-K001-3653610.110/29/2020
10.4#10-Q001-3653610.38/14/2022
10.510-Q001-3653610.28/14/2022
10.6#8-K001-3653610.17/20/2021
10.7#S-1333-19649410.16/3/2014
10.8#10-K001-3653610.193/31/2015
10.9#10-K001-3653610.102/28/2020
10.10S-1333-19649410.126/3/2014
128

Exhibit
Number
Incorporated by Reference
DescriptionFormFile No.ExhibitFiling Date
10.11+10-Q001-3653610.14/30/2020
10.12+10-Q001-3653610.211/3/2022
10.13+10-Q001-3653610.48/14/2022
10.14+10-Q001-3653610.111/3/2022
10.1510-Q001-3653610.18/14/2022
10.16†10-Q/A001-3653610.310/9/2018
10.178-K001-365361.14/15/2022
21.1*
23.1*
24.1*
31.1*
31.2*
32.1**
101.INS*Inline XBRL Instance Document
101.SCH*Inline XBRL Taxonomy Extension Schema
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase
104Cover Page Interactive Data File, formatted in Inline XBRL
_____________________
†    Confidential treatment has been granted with respect to certain portions of this Exhibit. Omitted portions have been filed separately with the SEC.
Certain identified information has been omitted pursuant to Item 601(b)(10) of Regulation S-K because such information is both (i) not material and (ii) information that the Registrant treats as private or confidential. The Registrant hereby undertakes to furnish supplemental copies of the unredacted exhibit upon request by the SEC.
+    Non-material schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Registrant hereby undertakes to furnish supplementally copies of any of the omitted schedules and exhibits upon request by the SEC.
#    Indicates management contract or compensatory plan or arrangement.
*    Filed herewith.
**    Furnished herewith.
129

ITEM 16. FORM 10-K SUMMARY
None.
130

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
CAREDX, INC.
  
By:/s/ Reginald Seeto, MBBS
Reginald Seeto, MBBS
President and Chief Executive Officer
Date: February 27, 2023
131

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Reginald Seeto and Abhishek Jain, and each of them, his true and lawful attorneys-in-fact, each with full power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact or their substitute or substitutes may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons, on behalf of the registrant on the dates and the capacities indicated.
SignatureTitle
Date 
/s/ REGINALD SEETO, MBBS
President, Chief Executive Officer and Director
(Principal Executive Officer)
February 27, 2023
Reginald Seeto, MBBS
/s/ ABHISHEK JAIN
Chief Financial Officer
(Principal Financial and Accounting Officer)
February 27, 2023
Abhishek Jain
/s/ GEORGE W. BICKERSTAFF, IIIDirectorFebruary 27, 2023
George W. Bickerstaff, III
/s/ FRED E. COHENDirectorFebruary 27, 2023
Fred E. Cohen
/s/ GRACE COLÓNDirectorFebruary 27, 2023
Grace Colón
/s/ CHRISTINE M. COURNOYERDirectorFebruary 27, 2023
Christine M. Cournoyer
/s/ MICHAEL D. GOLDBERGDirectorFebruary 27, 2023
Michael D. Goldberg
/s/ WILLIAM HAGSTROMDirectorFebruary 27, 2023
William Hagstrom
/s/ PETER MAAG, PH.D.DirectorFebruary 27, 2023
Peter Maag, Ph.D.
/s/ ARTHUR TORRESDirectorFebruary 27, 2023
Arthur Torres
/s/ HANNAH VALANTINEDirectorFebruary 27, 2023
Hannah Valantine

132
EX-4.8 2 caredx-form10xkex48descrip.htm EX-4.8 Document
Exhibit 4.8
Description of Securities of CareDx., Inc.
The authorized capital stock of CareDx, Inc., a Delaware corporation (the “Company”), consists of:
100,000,000 shares of common stock, $0.001 par value per share (“Common Stock”); and
10,000,000 shares of preferred stock, $0.001 par value per share (“Preferred Stock”).
Common Stock
Voting rights. Each holder of Common Stock is entitled to one vote for each share on all matters to be voted upon by the stockholders. No share of Common Stock affords any cumulative voting rights. This means that the holders of a majority of the voting power of the shares voting for the election of directors can elect all directors to be elected if they choose to do so, subject to any voting rights granted to holders of any outstanding Preferred Stock. Generally, except as discussed under the heading “Effect of Certain Provisions of the Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws and the Delaware Anti-Takeover Statute” below, all matters to be voted on by stockholders must be approved by a majority of the total voting power of the Common Stock present in person or represented by proxy at a meeting at which a quorum exists, subject to any voting rights granted to holders of any outstanding Preferred Stock. Except as otherwise provided by law or in the Company’s Amended and Restated Certificate of Incorporation, as amended (the “Certificate of Incorporation”) (as further discussed under the heading “Effect of Certain Provisions of the Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws and the Delaware Anti-Takeover Statute” below), and subject to any voting rights granted to holders of any outstanding Preferred Stock, amendments to the Certificate of Incorporation must be approved by a majority of the votes entitled to be cast by the holders of Common Stock.
Dividend rights. Subject to any preferential rights of any outstanding Preferred Stock, holders of Common Stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the Company’s board of directors (the “Board”) out of funds legally available therefor. The Company has never declared or paid any cash dividend on the capital stock and does not anticipate paying any cash dividends in the foreseeable future.
Liquidation Rights. In the event of a liquidation, dissolution or winding up, holders of Common Stock are entitled to share ratably in the Company’s assets remaining after the payment of liabilities and any preferential rights of any outstanding Preferred Stock.
No preemptive or similar rights. Holders of Common Stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the Common Stock.
Fully paid and non-assessable. The outstanding shares of Common Stock are fully paid and non-assessable.
Preferred Stock. The rights, preferences and privileges of the holders of Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of Preferred Stock that the Company may designate and issue in the future.
Anti-Takeover Provisions. See the below section titled “Effect of Certain Provisions of the Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws and the Delaware Anti-Takeover Statute”.




Listing
The Common Stock is listed on the Nasdaq Global Market under the symbol “CDNA.”
Preferred Stock
The Board is authorized, subject to limitations prescribed by Delaware law, to issue up to 10,000,000 shares of Preferred Stock in one or more series, to establish from time to time the number of shares to be included in each series, and to fix the designation, powers, preferences, and rights of the shares of each series and any of its qualifications, limitations or restrictions, in each case without further vote or action by the stockholders. The Board can also increase or decrease the number of shares of any series of Preferred Stock, but not below the number of shares of that series then outstanding, without any further vote or action by the stockholders. The Board may authorize the issuance of Preferred Stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of Common Stock. The issuance of Preferred Stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring or preventing a change in control of the Company and might adversely affect the market price of the Common Stock and the voting and other rights of the holders of Common Stock.
Warrants
As of December 31, 2022, the Company had outstanding warrants to purchase an aggregate of 3,132 shares of Common Stock with an exercise price of $1.12, all of which are currently exercisable (subject to certain beneficial ownership limitations) and expire on June 16, 2023.
All of the outstanding warrants contain provisions for the adjustment of the exercise price in the event of stock dividends, stock splits or similar transactions. All of the warrants also contain priced-based adjustment provisions, pursuant to which the exercise price of the warrants may be adjusted downward in the event of certain dilutive issuances by the Company. In addition, all of the warrants contain a “cashless exercise” feature that allows the holders thereof to exercise the warrants without a cash payment to the Company under certain circumstances. All of the warrants also contain provisions that provide certain rights to warrantholders in the event of a fundamental transaction, including a merger or consolidation with or into another entity, such as:
The right to receive the same amount and kind of consideration paid to the holders of Common Stock in the fundamental transaction; and
The right to require the Company to repurchase the unexercised portion of certain warrants at the warrant’s respective fair value using the Black Scholes option pricing formula.
Effect of Certain Provisions of the Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws and the Delaware Anti-Takeover Statute
Certain provisions of Delaware law, along with certain provisions of the Certificate of Incorporation and the Company’s Amended and Restated Bylaws (the “Bylaws”), may have the effect of delaying, deferring or discouraging another person from acquiring control of the Company and could make the following transactions more difficult:
acquisition of the Company by means of a tender offer;
acquisition of the Company by means of a proxy contest or otherwise; or
removal of the Company’s incumbent officers and directors.



These provisions, summarized below, are expected to discourage coercive takeover practices and inadequate takeover bids and to promote stability in the Company’s management. These provisions are also designed, in part, to encourage persons seeking to acquire control of the Company to first negotiate with the Board. However, these provisions could have the effect of deferring hostile takeovers or delaying, discouraging or preventing attempts to acquire the Company, which could deprive the stockholders of opportunities to sell their shares of Common Stock at prices higher than prevailing market prices.
The Certificate of Incorporation and the Bylaws
The Certificate of Incorporation and the Bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes relating to the control of the Board or management team, including the following:
Board of Directors Vacancies. The Certificate of Incorporation and the Bylaws authorize only the Board to fill vacant directorships, including newly created seats. In addition, the number of directors constituting the Board can be set only by a resolution adopted by a majority vote of the entire Board. These provisions would prevent a stockholder from increasing the size of the Board and then gaining control of the Board by filling the resulting vacancies with the stockholder’s own nominees. This makes it more difficult to change the composition of the Board and promotes continuity of management.
Classified Board. The Certificate of Incorporation provides that the Board is classified into three classes of directors. A third party may be discouraged from making a tender offer or otherwise attempting to obtain control of the Company as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board of directors.
Stockholder Action; Special Meeting of Stockholders. The Certificate of Incorporation provides that the stockholders may not take action by written consent, but may only take action at annual or special meetings of the stockholders. As a result, a holder controlling a majority of the Company’s capital stock would not be able to amend the Bylaws or remove directors without holding a meeting of the stockholders called in accordance with the Bylaws. The Bylaws further provide that special meetings of the stockholders may be called only by a majority of the Board, the Chairperson of the Board, or the Company’s Chief Executive Officer or President, thus prohibiting a stockholder (in the capacity as a stockholder) from calling a special meeting. These provisions might delay the ability of the stockholders to force consideration of a proposal or for stockholders controlling a majority of the capital stock to take any action, including the removal of directors.
Advance Notice Requirements for Stockholder Proposals and Director Nominations. The Bylaws provide advance notice procedures for stockholders seeking to bring business before the Company’s annual meeting of stockholders or to nominate candidates for election as directors at the annual meeting of stockholders. The Bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions might preclude the stockholders from bringing matters before the annual meeting of stockholders or from making nominations for directors at the annual meeting of stockholders if the proper procedures are not followed. The Company expects that these provisions may also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of the Company.
No Cumulative Voting. The General Corporation Law of the State of Delaware (the “DGCL”) provides that stockholders may cumulate votes in the election of directors if the corporation’s certificate of incorporation allows for such mechanism. The Certificate of Incorporation does not provide for cumulative voting.



Directors Removed Only for Cause. The Certificate of Incorporation provides that stockholders may remove directors only for cause and only by the affirmative vote of the holders of at least 66 2/3% in voting power of the stock entitled to vote thereon.
Issuance of Undesignated Preferred Stock. The Board has the authority, without further action by the stockholders, to issue up to 10,000,000 shares of undesignated Preferred Stock with rights and preferences, including voting rights, designated from time to time by the Board. The existence of authorized but unissued shares of Preferred Stock would enable the Board to render more difficult or to discourage an attempt to obtain control of the Company by means of a merger, tender offer, proxy contest or other means.
Exclusive Forum. The Bylaws provide that, unless the Company 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 of 1933, as amended. This provision does not apply to claims brought pursuant to the Securities Exchange Act of 1934, as amended, or the rules and regulations promulgated thereunder, or any other claim for which the U.S. federal courts have exclusive jurisdiction. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation or bylaws has been challenged in legal proceedings and there is uncertainty as to whether a court would enforce such provisions. This choice-of-forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with the Company or its directors, officers, employees or agents, which may discourage such lawsuits against us and such persons. In addition, a stockholder that is unable to bring a claim in the judicial forum of its choosing may be required to incur additional costs in the pursuit of actions which are subject to this exclusive forum provision. If a court were to find this provision of the Bylaws inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, the Company may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect its business, financial condition or operating results.
Delaware Anti-Takeover Statute
The Company is subject to the provisions of Section 203 of the DGCL regulating corporate takeovers. In general, those provisions prohibit a public Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the date that the stockholder became an interested stockholder, unless:
the transaction is approved by the board of directors before the date the interested stockholder attained that status;
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or
on or after the date of the transaction, the transaction is approved by the board of directors and authorized at a meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.
In general, Section 203 of the DGCL defines a business combination to include the following:
any merger or consolidation involving the corporation and the interested stockholder;
any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;
subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;



any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.
In general, Section 203 of the DGCL defines an interested stockholder as any entity or person beneficially owning, or who within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by any such entity or person.
A Delaware corporation may opt out of this provision by express provision in its original certificate of incorporation or by amendment to its certificate of incorporation or bylaws approved by its stockholders. However, the Company has not opted out of, and does not currently intend to opt out of, this provision. The statute could prohibit or delay mergers or other takeover or change in control attempts and, accordingly, may discourage attempts to acquire the Company.


EX-21.1 3 exhibit211-listofsubs2022.htm EX-21.1 Document

Exhibit 21.1
Subsidiaries of CareDx, Inc.
 



Name State or Jurisdiction of Incorporation or Organization
CareDx AB Sweden
CareDx Lab Solutions, Inc.

Delaware
CareDx Transplant Management, Inc. Nebraska
CareDx Pty Ltd. Australia
The Transplant PharmacyMississippi
 

EX-23.1 4 exhibit231-deloitteconsent.htm EX-23.1 Document

                                         EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the Registration Statements on Form S-3 Nos. 333-211700 and 333-239049, and on Form S-8 Nos. 333-197493, 333-203128, 333-211538, 333-217462, 333-225991, 333-231523, 333-233710, 333-239277, and 333-258577 of our reports dated February 27, 2023, relating to the financial statements of CareDx, Inc., and the effectiveness of CareDx, Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.

/s/ Deloitte & Touche LLP

San Jose, California
February 27, 2023





EX-31.1 5 cdna-20221231x10kxexx311.htm EX-31.1 Document

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


EX-31.2 6 cdna-20221231x10kxexx312.htm EX-31.2 Document

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


EX-32.1 7 cdna-20221231x10kxexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of CareDx, Inc. (the “Company”) for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to their knowledge that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Reginald SeetoBy:/s/ Abhishek Jain
Reginald SeetoAbhishek Jain
President and Chief Executive OfficerChief Financial Officer
(Principal Executive Officer)(Principal Financial and Accounting Officer)
February 27, 2023February 27, 2023

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
This certification accompanies the Report, is not deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 8 cdna-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Cash and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - 401(K) Plan link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Cash and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Net Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Cash and Marketable Securities - Summary of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Cash and Marketable Securities - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Cash and Marketable Securities - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Cash and Marketable Securities - Summary of Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Balance Sheet Components - Summary of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Balance Sheet Components - Summary of Components of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Balance Sheet Components - Summary of Components of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Commitments and Contingencies - Summary of Noncash Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - 401(K) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Warrants - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Warrants - Summary of Components of Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stock Incentive Plans - Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Income Taxes - Summary of Components of Provision for (Benefit from) Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Income Taxes - Summary of Provision for Tax Differed from Amounts Computed by Applying U.S. Federal Income Tax Rate to Loss Before Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Segment Reporting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Segment Reporting - Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cdna-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cdna-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cdna-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Capital expenditures Accrued Capital Expenditures Accrued Capital Expenditures Business Acquisition Business Acquisition [Axis] Cost of product Cost of Product Cost of Product [Member] Cost of Product Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Foreign Current Foreign Tax Expense (Benefit) Total lease payments Lessee, Operating Lease, Liability, to be Paid Summary of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code CAREDX, INC. vs Natera Inc. CAREDX, INC. vs Natera Inc. [Member] CAREDX, INC. vs Natera Inc. Debt securities, unrealized gain Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Business Combinations Business Combinations Policy [Policy Text Block] Number of unique solutions Number Of Unique Solutions Number Of Unique Solutions Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Internally developed software Software and Software Development Costs [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Other income (expense): Other Income and Expenses [Abstract] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Percent [Abstract] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Percent [Abstract] Operating lease liabilities, net Increase Decrease In Operating Lease Liabilities Increase Decrease In Operating Lease Liabilities Repurchases of common stock under employee incentive plans (in shares) Share Based Compensation Arrangement By Share Based Payment Award Repurchases Of Common Stock Under Employee Incentive Plans Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans. Financial Instruments Financial Instruments [Domain] Laboratory processing fees and materials Accrued Sample Processing Fees Accrued Sample Processing Fees Range Statistical Measurement [Domain] Depreciation expense Depreciation Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Issuance of common stock for cash upon exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net deferred tax assets (liabilities) Deferred Tax Assets, Net Weighted-average discount rate - Operating leases (%) Operating Lease, Weighted Average Discount Rate, Percent Maturities of short-term marketable securities Proceeds from Sale and Maturity of Marketable Securities Stock-based Compensation Compensation Related Costs, Policy [Policy Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Original Term (in years) Warrant Fair Value Assumptions Expected Term Warrant fair value assumptions expected term. Additional paid-in capital Additional Paid in Capital, Common Stock Domestic Federal Domestic Tax Authority [Member] Other non-cash items Other Noncash Income (Expense) Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Non-deductible executive compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Share-based Compensation Cost, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Share-based Compensation Cost, Percent State Current State and Local Tax Expense (Benefit) Net loss Net loss Net loss used to compute basic net loss per share Net Income (Loss) Attributable to Parent Measurement Input Type Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Intangible Assets [Member] Number of investments Number Of Investments Number Of Investments Subsequent Event Type Subsequent Event Type [Axis] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Fair Value Marketable Securities, Fair Value, Short Term Marketable Securities, Fair Value, Short Term Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component Equity Component [Domain] Subsequent Event Type Subsequent Event Type [Domain] Net loss per share: Earnings Per Share Reconciliation [Abstract] Total Assets, Fair Value Disclosure Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Investment, Name [Domain] Investment, Name [Domain] Summary of Reconciliation of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Number of warrants exercised (in shares) Number of Warrants Exercised Number of Warrants Exercised Plan Name Plan Name [Axis] Rest of World Rest Of World [Member] Rest of the world. Corporate debt securities Fair value Debt Securities, Available-for-Sale Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Intangible assets with finite lives Finite-Lived Intangible Assets, Net [Abstract] Supplemental disclosures of cash information Supplemental Cash Flow Information [Abstract] Options forfeited, weighted-average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of operating segments Number of Operating Segments Lease Contractual Term [Domain] Lease Contractual Term [Domain] Plan Name Plan Name [Domain] Total Payments For Operating and Finance Leases, Operating Activities Payments For Operating and Finance Leases, Operating Activities Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Changes in net operating loss carryforwards, including expirations Effective Income Tax Rate Reconciliation, Changes in Net Operating Loss Carryforwards, Percent Effective Income Tax Rate Reconciliation, Changes in Net Operating Loss Carryforwards, Percent Fair Value Measured Using - (Level 1) Fair Value, Inputs, Level 1 [Member] Amortized Cost Marketable Securities, Amortized Cost, Long Term Marketable Securities, Amortized Cost, Long Term Employee Stock Purchase Plan Employee Stock [Member] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Number of renal transplant patients Number Of Renal Transplant Patients Number Of Renal Transplant Patients Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee Cost of patient and digital solutions Cost of Patient and Digital Solutions Cost Of Patient And Digital Solutions [Member] Cost Of Patient And Digital Solutions Award Type Award Type [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities AlloSure Heart AlloSure Heart [Member] AlloSure Heart Public Offering Public Offering [Member] Public Offering Short-term lease liability Less operating lease liability, current portion Operating Lease, Liability, Current Accrued compensation Increase (Decrease) in Accrued Salaries Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Options expired (in shares) Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Decrease in right-of-use asset and lease liability Increase (Decrease) In Right-Of-Use Asset And Lease Liability Increase (Decrease) In Right-Of-Use Asset And Lease Liability Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Punitive Damages Punitive Damages [Member] Punitive Damages Shares of common stock subject to outstanding options Employee And Non Employee Stock Options [Member] Employee and non employee stock options. Options forfeited (in shares) Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Liability Class Liability Class [Axis] Unrealized Holding Gains (Losses) Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Short Term Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Short Term Total liabilities Liabilities 2019 Equity Incentive Plan Two Thousand Nineteen Equity Incentive Plan [Member] Two Thousand Nineteen Equity Incentive Plan Weighted-average remaining lease term - Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Geographical Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Issuance of common shares, net of commissions and offering costs Stock Issued During Period, Value, New Issues Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill and intangible assets. Summary of Components of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue Revenue from Contract with Customer [Policy Text Block] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Estimated useful lives of assets Property, Plant and Equipment, Useful Life Debt securities, unrealized loss Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Assets Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding, beginning balance, weighted-average grant date fair value (in dollars per share) Outstanding, ending balance, weighted-average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets AlloSure Kidney AlloSure Kidney [Member] AlloSure Kidney Product and Service Product and Service [Domain] Entity Shell Company Entity Shell Company Total deferred income tax benefit Deferred Income Tax Expense (Benefit) Decreases based on tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Developed technology Developed Technology Rights [Member] Financial Instrument Financial Instrument [Axis] Proceeds from exercise of warrants Proceeds from Warrant Exercises Noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities License and other collaboration fees Accrued License And Other Collaboration Fees Accrued License And Other Collaboration Fees Subsequent Event Subsequent Event [Member] Schedule Of Finite And Infinite Lived Intangible Assets [Table] Schedule Of Finite And Infinite Lived Intangible Assets [Table] Schedule of finite and infinite lived intangible assets. Services Revenue Revenue Benchmark [Member] Document Period End Date Document Period End Date Total assets Assets Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Net loss per share (Note 3): Earnings Per Share [Abstract] Litigation settlement Litigation Settlement, Amount Awarded from Other Party Income Statement Location Income Statement Location [Axis] Deferred payments for intangible assets Deferred Payments For Intangible Assets Deferred payments for intangible assets. Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Corporate equity securities Equity Securities, FV-NI, Current Antidilutive Securities Antidilutive Securities [Axis] Credit Concentration Risk Credit Concentration Risk [Member] Foreign Currency Translation Finite Lived Intangible Foreign Currency Translation Finite Lived Intangible Foreign Currency Translation. Options exercised, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Assets acquired Finite-Lived Intangible Assets Acquired Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Accrued compensation Employee-related Liabilities, Current Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid and other current assets Prepaid Expense and Other Assets, Current Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Deferred payments for intangible assets Deferred Payments For Intangible Assets Noncurrent Deferred Payments For Intangible Assets Noncurrent Net Loss Per Share Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Customer Customer [Axis] After one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Summary of Weighted-Average Assumptions Used to Estimate Fair Value of Share-Based Awards Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Purchases of short-term marketable securities Payments To Acquire Short Term Marketable Securities Payments To Acquire Short Term Marketable Securities Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Summary of Components of Provision for (Benefit from) Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total fair value of options vested during period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Equity Award Award Type [Domain] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Stock options and RSUs expected weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Cash Payments to Acquire Businesses, Gross Compensatory Damages Compensatory Damages [Member] Compensatory Damages Entity Registrant Name Entity Registrant Name Common stock shares issued (in shares) Stock Issued During Period, Shares, New Issues Summary of Marketable Securities Marketable Securities [Table Text Block] Subsequent Events Subsequent Events [Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Internally developed software Software Development [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town 401(K) Plan Retirement Benefits [Text Block] Operating expenses: Operating Expenses [Abstract] Remaining Term (in Years) Measurement Input, Expected Term [Member] Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accumulated depreciation finance lease assets Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Vested (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number Share based compensation arrangement by share based payment award options vested outstanding number. Minimum Minimum [Member] Patient and digital solutions Patient And Digital Solutions [Member] Patient And Digital Solutions Within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Balance Sheets Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Noncurrent Liabilities Noncurrent Liabilities [Member] Noncurrent Liabilities Short-term marketable securities Short-Term Marketable Securities [Abstract] Short-Term Marketable Securities Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Leases, Commenced In July 2022 Leases, Commenced In July 2022 [Member] Leases, Commenced In July 2022 Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Stock Price (in dollars per share) Share Price Net operating loss carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number Stock repurchased value per share (in usd per share) Treasury Stock Acquired, Average Cost Per Share Research credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Vested, aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value. 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development Research and Development Expense Additions based on tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Amortized Cost Marketable Securities, Amortized Cost Marketable Securities, Amortized Cost Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class Fair Value by Liability Class [Domain] Proceeds from advance payment CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment Title of Individual Title of Individual [Axis] Restricted cash Restricted Cash and Cash Equivalents RSUs granted (in shares) RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Operating lease right-of-use assets Operating Leases Right Of Use Assets Of Cash Flow Information Operating Leases Right Of Use Assets Of Cash Flow Information Unrealized Holding Gains (Losses) Marketable Securities, Accumulated Unrecognized Gain (Loss) Marketable Securities, Accumulated Unrecognized Gain (Loss) Risk-Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Total (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Business Combinations Business Combination Disclosure [Text Block] 2014 Equity Incentive Plan Two Thousand And Fourteen Equity Incentive Plan [Member] Two Thousand And Fourteen Equity Incentive Plan [Member] Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentration risk, percentage Concentration Risk, Percentage Subsequent Events [Abstract] Additional options authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Debt securities, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Income Taxes Income Tax Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Amortization expense of intangible assets Amortization of Intangible Assets Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Summary of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Earnings Per Share, Basic Common Stock Warrant Liability Common Stock Warrant Liability [Member] Common Stock Warrant Liability 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of Capitalization, Equity [Line Items] Schedule of Capitalization, Equity [Line Items] Total fair value of RSUs vested during the period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Private Placement Common Stock Warrant Liability Private Placement Common Stock Warrant Liability [Member] Private placement common stock warrant liability. Inventory Inventory, Policy [Policy Text Block] Computer and office equipment Computer And Office Equipment [Member] Computer And Office Equipment [Member] Concentration Risk Type Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense April 2016 Class Of Warrant Or Right Issued Date Two [Member] Class Of Warrant Or Right Issued Date Two [Member] Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity Stockholders' Equity Attributable to Parent Tax credit carryforwards Tax Credit Carryforward, Amount RSUs forfeited, weighted-average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Lease Contractual Term [Axis] Lease Contractual Term [Axis] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Amortization of premium on short-term marketable securities, net Investment Income, Amortization of Premium Other Deferred Tax Assets, Other Entity Interactive Data Current Entity Interactive Data Current Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization RSU settlements, net of shares withheld Restricted Stock, Value, Shares Issued Net of Tax Withholdings Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Numerator: Net Income (Loss) Attributable to Parent [Abstract] Summary of Issuances, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total lease cost Lease, Cost Common Stock Common Stock [Member] Maximum portion of earning an employee may contribute to the ESPP Plan Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Summary of Lease Cost Lease, Cost [Table Text Block] Repurchase and retirement of common stock Payments for Repurchase of Common Stock Shares available for issuance (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Income Taxes Income Tax, Policy [Policy Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Statement [Table] Statement [Table] Cash and cash equivalents and marketable securities Cash, Cash Equivalents, and Short-Term Investments RSUs vested, weighted-average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Operating lease, extension period Lessee, Operating Lease, Renewal Term Total identifiable net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Exercise of warrants Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Exercise Of Warrants Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants. Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liability, less current portion Operating lease liability, long-term portion Operating Lease, Liability, Noncurrent Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Expense incurred related to plan Defined Contribution Plan, Cost Range Statistical Measurement [Axis] Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Net carrying amount Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Summary of Reportable Revenues by Geographic Regions Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Machinery, Computer and Office Equipment Machinery, Computer, and Office Equipment [Member] Machinery, Computer, and Office Equipment Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Purchases of long-term marketable securities Payments to Acquire Marketable Securities Equity Components Equity Components [Axis] Trademarks Trademarks [Member] Recurring Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] AlloMap Heart AlloMap Heart [Member] AlloMap Heart Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Options expired, weighted-average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Interest income, net Interest Income (Expense), Nonoperating, Net Document Fiscal Year Focus Document Fiscal Year Focus Summary of Finite-Lived Intangible Assets Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments on finance lease obligations Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] RSUs, beginning balance (in shares) RSUs, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Total other income (expense) Nonoperating Income (Expense) Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] California CALIFORNIA Issuance of common stock for cash upon exercise of warrants (in shares) Issuance Of Common Stock For Cash Upon Exercise Of Warrants Shares Issuance of common stock for cash upon exercise of warrants shares. Loss Contingencies [Table] Loss Contingencies [Table] Revaluation of contingent consideration to estimated fair value Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Accrued royalty Accrued Royalties, Current Long-term marketable securities Long-Term Marketable Securities [Abstract] Long-Term Marketable Securities Total current income tax expense (benefit) Current Income Tax Expense (Benefit) Product revenue Product [Member] Operating leases right-of-use assets Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Stock repurchased value Stock Repurchased During Period, Value Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Document Transition Report Document Transition Report Foreign Foreign Tax Authority [Member] Local Phone Number Local Phone Number Loss from operations Operating Income (Loss) Inventory Increase (Decrease) in Inventories Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Domestic State State and Local Jurisdiction [Member] Accrued and other liabilities Total accrued and other liabilities Accrued Liabilities and Other Liabilities Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Acquired and developed technology Acquired And Developed Technology [Member] Acquired And Developed Technology Testing services revenue Service [Member] Goodwill Beginning balance Ending balance Goodwill Total Liabilities, Fair Value Disclosure Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Number of common stock purchased (in shares) Stock Repurchased During Period, Shares Issuance of common stock for cash upon exercise of warrants Issuance Of Common Stock For Cash Upon Exercise Of Warrants Value Issuance of common stock for cash upon exercise of warrants value. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income tax (expense) benefit Income tax expense (benefit) Income Tax Expense (Benefit) Geographical Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Property and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Deferred tax liability Deferred Income Tax Liabilities, Net CARES Act Provider Relief Fund Relief Fund, Provider, CARES Act Relief Fund, Provider, CARES Act Intrinsic value of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Statements of Operations Income Statement [Abstract] Options granted (in shares) Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Interest expense Effective Income Tax Rate Reconciliation Interest Expense Effective income tax rate reconciliation interest expense. Total intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cost of testing services, product, patient and digital solutions Cost of Goods and Services Sold Diluted (in shares) Weighted-average shares used to compute diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Statutes of limitation for income tax returns start year Statutes Of Limitation For Income Tax Returns Start Year Statutes of limitation for income tax return start year. Acquired Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] MedActionPlan MedActionPlan [Member] MedActionPlan Summary of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Capitalization, Equity [Table] Schedule of Capitalization, Equity [Table] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss Contingencies [Line Items] Loss Contingencies [Line Items] Equity securities, fair value Equity Securities, FV-NI, Noncurrent Accounts Receivable Accounts Receivable [Member] Contingent consideration classified as equity Adjustments To Additional Paid In Capital, Contingent Consideration Classified As Equity Adjustments To Additional Paid In Capital, Contingent Consideration Classified As Equity ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Fair Value Marketable Securities Common stock: $0.001 par value; 100,000,000 shares authorized at December 31, 2022 and 2021; 53,583,301 and 52,923,360 shares issued at December 31, 2022 and 2021, respectively; 53,533,250 and 52,923,360 shares outstanding at December 31, 2022 and 2021, respectively Common Stock, Value, Issued Finance lease cost Finance Lease Cost Finance lease cost. Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Fair value of shares issued Share Based Compensation Arrangement By Share Based Payment Award Shares Issued In Period Fair Value Share based compensation arrangement by share based payment award shares issued in period fair value. RSU settlements, net of shares withheld (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Unrealized Holding Gains (Losses) Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term RSUs granted, weighted-average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Expected to vest, aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value. Equity securities, unrealized holding gains (losses) Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents, and restricted cash at the end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments, net of tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Summary of Intangibles Schedule Of Intangible Assets Table [Table Text Block] Schedule of intangible assets. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Short-term liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Refund liability - CMS advance payment Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act Purchases of capital expenditures in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Common stock warrant liability Warrants and Rights Outstanding Acquisition related costs Business Combination, Acquisition Related Costs Income Statement Location Income Statement Location [Domain] Shares issued in lieu of payment Shares Issued In Lieu Of Cash Payment Shares issued in lieu of cash payment. Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Weighted Average Remaining Useful Life (In Years) Finite-Lived Intangible Asset, Useful Life Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Exercise Price Measurement Input, Exercise Price [Member] Vested, weighted average remaining life Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term Offering period for employee stock purchases Share Based Compensation Arrangement By Share Based Payment Award Offering Period Share based compensation arrangement by share based payment award offering period. Number of claims filed Loss Contingency, New Claims Filed, Number Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Intangible asset, measurement input, discount rate Intangible Asset, Measurement Input, Discount Rate Intangible Asset, Measurement Input, Discount Rate Net comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Goodwill acquired Goodwill, Acquired During Period Construction in progress Construction in Progress [Member] Debt securities, unrealized holding gains (losses) Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Expected to vest (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Exercise Price Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Business combination, deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Sales Agreement Sales Agreement [Member] Sales Agreement Federal tax statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Issuance of common stock under employee stock purchase plan (in shares) Shares issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Summary of Fair Values of Assets Acquired and Liabilities Assumed as of Acquisition Date Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] At The Market Equity Offering At The Market Equity Offering [Member] At The Market Equity Offering Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Vested (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Vested Weighted Average Exercise Price Share based compensation arrangement by share based payment award options vested weighted average exercise price. Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Shares Available for Grant Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Long-lived assets Property, Plant and Equipment, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Impairment of Goodwill, Intangible Assets and Long-lived Assets Impairment Of Goodwill Intangible Assets And Long Lived Assets Policy Policy [Policy Text Block] Impairment of goodwill, intangible assets and long-lived assets policy. Cash and Cash Equivalents [Abstract] Defined benefit plan, type Defined Benefit Plan, Type [Extensible Enumeration] Operating cash flows used for operating leases Operating Lease, Payments Summary of Estimated Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Identified Intangible Assets Acquired at Acquisition Date Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Change in estimated fair value of common stock warrant liability and contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock Options Shares of common stock subject to outstanding options Share-Based Payment Arrangement, Option [Member] Sales and marketing Sales and Marketing Selling and Marketing Expense [Member] Net operating loss carryforwards Operating Loss Carryforwards Written Off Operating Loss Carryforwards Written Off Relationship to Entity Title of Individual [Domain] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Issuance of common stock for cash upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised RSUs forfeited (in shares) RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other expense, net Other Nonoperating Income (Expense) Balance Sheet Location Balance Sheet Location [Axis] Exercise Price (in dollars per share) Derivative Liability Exercise Price Derivative liability exercise price. Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Common stock offer (in dollars per share) Sale of Stock, Price Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Class of Warrant or Right Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Warrants exercised (in shares) Purchase Of Common Stock Warrants Exercised Purchase of common stock warrants exercised. Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accounts payable Increase (Decrease) in Accounts Payable, Trade Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Liquidity and Capital Resources Liquidity And Capital Resources Policy [Policy Text Block] Liquidity And Capital Resources Policy Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) [Abstract] Cash paid for income taxes Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Summary of Components of Warrants Outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Fair Value, Measurement Frequency Measurement Frequency [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Amortization of right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Number of shares issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Revenues [Abstract] Revenues [Abstract] Total future amortization expense Finite-Lived Intangible Assets, Net Commercialization rights Commercialization Rights [Member] Commercialization rights. Warrants and Rights Note Disclosure [Abstract] Warrants and Rights Note Disclosure [Abstract] Summary of Options Outstanding and Exercisable Vested or Expected to Vest Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] XynManagement, Inc. XynManagement, Inc. [Member] XynManagement, Inc. Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Total unrecognized compensation costs related to stock options and RSUs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Stock Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-based compensation expense, tax benefit recognized Share-Based Payment Arrangement, Expense, Tax Benefit Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Remaining operating and finance lease term Remaining Operating And Finance Lease Term Remaining operating and finance lease term. Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Stock [Line Items] Class of Stock [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Present value of future minimum lease payments Present value of future minimum lease payments Operating Lease, Liability U.S. agency securities US Government Agencies Debt Securities [Member] Segment Reporting Segment Reporting Disclosure [Text Block] Volatility Measurement Input, Price Volatility [Member] Accrued and other liabilities Increase (Decrease) in Other Accrued Liabilities 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Net deferred tax assets (liabilities) Deferred Tax Liabilities, Net Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Options granted, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Debt securities, amortized cost Debt Securities, Available-for-Sale, Amortized Cost Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Acquisition of intangible assets Payments to Acquire Intangible Assets Weighted-average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Consideration received on transaction Sale of Stock, Consideration Received on Transaction Inventory Total inventory Inventory, Net Deferred tax assets: Deferred Tax Assets, Net [Abstract] Accounts payable Accounts Payable, Current Income Tax Authority Income Tax Authority [Axis] 2016 Inducement Plan Two Thousand And Sixteen Inducement Plan [Member] Two thousand and sixteen inducement plan. Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Aggregate Intrinsic Value, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Equity securities, amortized cost Equity Securities, FV-NI, Cost Warrant revaluation Effective Income Tax Rate Reconciliation Warrant Revaluation Effective income tax rate reconciliation warrant revaluation. Less: Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Auditor Location Auditor Location Leases, Commenced In August 2022 Leases, Commenced In August 2022 [Member] Leases, Commenced In August 2022 Shares of common stock subject to outstanding common stock warrants Warrant [Member] Entity Filer Category Entity Filer Category Proceeds from issuance of common shares Proceeds from Issuance of Common Stock Basic (in shares) Weighted-average shares used to compute basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic Federal Current Federal Tax Expense (Benefit) United States UNITED STATES Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information Schedule Of Share Based Compensation Stock Options And Unvested Restricted Stock Units Activity Table [Table Text Block] Schedule of share based compensation stock options and unvested restricted stock units activity. Income Taxes Disclosure [Line Items] Income Taxes Disclosure [Line Items] Income Taxes Disclosure [Line Items] Fair Value Marketable Securities, Fair Value, Long Term Marketable Securities, Fair Value, Long Term Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 9) Commitments and Contingencies Security Exchange Name Security Exchange Name Weighted average exercise price, beginning balance (in dollars per share) Weighted average exercise price, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Intangible assets with indefinite lives Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] TransChart LLC TransChart LLC [Member] TransChart LLC Class of Warrant or Right Class of Warrant or Right [Domain] Expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award options expected to vest outstanding number. Weighted Average Remaining Useful Life (In Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Preferred stock: $0.001 par value; 10,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021 Preferred Stock, Value, Issued Intangible asset, measurement input, royalty rate Intangible Asset, Measurement Input, Royalty Rate Intangible Asset, Measurement Input, Royalty Rate Issuance of common stock for services Stock Issued During Period, Value, Issued for Services Lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Revenue Revenues Revenue from Contract with Customer, Excluding Assessed Tax Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Common stock warrant liability Common Stock Warrant Liability Common stock warrant liability. Number of milestone payments Number Of Milestone Payments Number Of Milestone Payments Shares reserved for future issuance of common stock (in shares) Common Stock, Capital Shares Reserved for Future Issuance Long-term liabilities: Liabilities, Noncurrent [Abstract] Cover [Abstract] Leases Lessee, Leases [Policy Text Block] Fair Value Measured Using - (Level 3) Fair Value, Inputs, Level 3 [Member] Entity Voluntary Filers Entity Voluntary Filers Clinical studies Accrued Clinical And Cost Of Other Studies Current Accrued Clinical And Cost Of Other Studies Current Cost of testing services Cost of Testing Services Cost of Testing Services [Member] Cost of Testing Services Goodwill impairment Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock Incentive Plans Share-Based Payment Arrangement [Text Block] Work in progress Inventory, Work in Process, Net of Reserves Debt securities, fair value Debt Securities, Held-to-Maturity, Fair Value Change in deferred taxes Increase (Decrease) in Deferred Income Taxes Medicare Medicare [Member] Medicare [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Stock repurchase program, period in force Stock Repurchase Program, Period in Force Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Summary of Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Aggregate proceeds from the issuance of shares Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Goodwill [Roll Forward] Goodwill [Roll Forward] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Prepaid and other assets Increase (Decrease) in Prepaid Expenses, Other TransChart, TTP, and MedActionPlan TransChart, TTP, And MedActionPlan [Member] TransChart, TTP, And MedActionPlan Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Gross deferred tax assets Deferred Tax Assets, Gross Summary of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Additions to contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Common stock awards for services (in shares) Share Based Compensation Arrangement By Share Based Payment Award Common Stock Awards For Services Share based compensation arrangement by share based payment award common stock awards for services. Goodwill expected to be deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Fair Value Measured Using - (Level 2) Fair Value, Inputs, Level 2 [Member] Additions of capital expenditures Payments To Acquire Capital Expenditures, Net Payments To Acquire Capital Expenditures, Net Expected to vest, weighted average remaining contractual life Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term. Current Fiscal Year End Date Current Fiscal Year End Date Cumulative or accrued interest and penalties related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Marketable securities Marketable Securities, Current Operating leases right-of-use assets Deferred Tax Liabilities, Operating Leases Right-Of-Use Assets Deferred Tax Liabilities, Operating Leases Right-Of-Use Assets Net loss used to compute diluted net loss per share Net Income (Loss) Available to Common Stockholders, Diluted Diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Amortized Cost Marketable Securities, Amortized Cost, Short Term Marketable Securities, Amortized Cost, Short Term Sale of Stock Sale of Stock [Domain] Trademarks and tradenames Trademarks and Trade Names [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Transplant Pharmacy Transplant Pharmacy [Member] Transplant Pharmacy Common stock, offering costs Payments of Stock Issuance Costs Marketable debt securities written off Debt and Equity Securities, Realized Gain (Loss) Employee stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Estimated Fair Value Finite-Lived Intangible Assets, Fair Value Disclosure Revaluation of common stock warrant liability to estimated fair value Fair Value Adjustment of Warrants Concentration Risk Type Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Finance lease, ROU asset Finance Lease, Right-of-Use Asset, before Accumulated Amortization Customer Concentration Risk Customer Concentration Risk [Member] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Unrecognized tax benefits Net unrecognized tax benefit Balance at the beginning of the year Balance at the end of the year Unrecognized Tax Benefits Purchased intangibles Deferred Tax Liabilities, Intangible Assets Corporate equity securities Equity Securities [Member] Net unrecognized tax benefit would impact the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Issuance of common stock for services (in shares) Stock Issued During Period, Shares, Issued for Services United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Corporate debt securities Corporate Debt Securities [Member] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Amortization expense, included in depreciation and amortization expense Amortization Termination of employment Share Based Compensation Arrangement By Share Based Payment Award Termination Of Employment Share-based compensation arrangement by share-based payment award termination of employment. Summary of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One 2014 Employee Stock Purchase Plan Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Two Thousand And Fourteen Employee Stock Purchase Plan [Member] Income Tax Authority Income Tax Authority [Domain] Share-based compensation costs, capitalized Share-Based Payment Arrangement, Amount Capitalized Change in estimated fair value of common stock warrant liability Unrealized Gain (Loss) on Investments Impairment of intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Over-allotments Over-Allotment Option [Member] Product and Service Product and Service [Axis] Europe Europe [Member] Contingent Consideration Contingent Consideration [Member] Contingent consideration. Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Reimbursement rate Recovery of Direct Costs Miromatrix, Inc. Miromatrix, Inc. [Member] Miromatrix, Inc. Summary of Components of Accrued and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Unrealized loss on long-term marketable equity securities Marketable Securities, Unrealized Gain (Loss) Machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Section 174 capitalized costs Deferred Tax Assets, Capitalized Research And Development Costs Deferred Tax Assets, Capitalized Research And Development Costs RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Maximum number of common stock shares that might be granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions Long-Lived Assets by Geographic Areas [Table Text Block] Payment related to contingent consideration Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements Income Taxes Disclosure [Table] Income Taxes Disclosure [Table] Income Taxes Disclosure [Table] Non Employee Director Non Employee Director [Member] Non employee director. Fixed assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Fixed Asset Business combination, recognized identifiable assets acquired and liabilities assumed, fixed asset. Total deferred tax liabilities Deferred Tax Liabilities, Gross Employee stock purchase plan shares included in accrued compensation Employee Stock Purchase Plan Shares Employee stock purchase plan shares. Contingent consideration, measurement input, discount rate Business Combination, Contingent Consideration, Liability, Measurement Input, Discount Rate Business Combination, Contingent Consideration, Liability, Measurement Input, Discount Rate Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Operating cash flows used for finance leases Finance Lease, Interest Payment on Liability Summary of Provision for Tax Differed from Amounts Computed by Applying the U.S. Federal Income Tax Rate to Loss Before Income Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill and intangible assets. Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Contingent consideration Common Stock Shares Issued For Contingent Consideration Common stock shares issued for contingent consideration. Cash and Marketable Securities Cash and Cash Equivalents Disclosure [Text Block] Property and equipment Deferred Tax Assets, Property, Plant and Equipment 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Measurement Frequency Measurement Frequency [Axis] Schedule of Net Income (Loss) Per Share [Line Items] Schedule Of Net Income Loss Per Share [Line Items] Schedule of net income (loss) per share. Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration Total consideration Business Combination, Consideration Transferred Derivative liability, measurement input Derivative Liability, Measurement Input Concentrations of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued expenses Other Accrued Liabilities, Current Measurement Input Type Measurement Input Type [Axis] City Area Code City Area Code Professional fees Accrued Professional Fees, Current General and administrative General and Administrative Expense Assets Assets [Abstract] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Audit Information [Abstract] Audit Information [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock Sale of Stock [Axis] Schedule Of Net Income Loss Per Share [Table] Schedule Of Net Income Loss Per Share [Table] Schedule of net income (loss) per share. Statutes of limitation for income tax returns end year Statutes Of Limitation For Income Tax Returns End Year Statutes of limitation for income tax returns end year. Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Supplemental disclosures of cash flow information Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted average fair value of options to purchase common stock granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other liabilities Other Liabilities, Noncurrent Accruals Deferred Tax Assets, Tax Deferred Expense Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Acquired in-process technology Acquired In Process Technology [Member] Acquired In Process Technology Warrants Warrants Disclosure [Text Block] Warrants Disclosure [Text Block] Asset impairments and write-downs Asset Impairment Charges Research and development Research and Development Expense [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Remaining term (in years) Derivative Liability Term Derivative liability term. Summary of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Payments to acquire minority interest Payments to Acquire Interest in Subsidiaries and Affiliates Schedule Of Finite And Infinite Lived Intangible Assets [Line Items] Schedule Of Finite And Infinite Lived Intangible Assets [Line Items] Schedule of finite and infinite lived intangible assets. Customer Customer [Domain] Maximum value of shares which an employee can purchase per calendar year Share Based Compensation Arrangement By Share Based Payment Award Fair Value Amount Of Outstanding Stock Maximum Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum. Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Accrued shipping expenses Accrued Shipping Expenses Accrued Shipping Expenses Postemployment Retirement Benefits [Member] EX-101.PRE 12 cdna-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 cdna-20221231_g1.jpg STOCK PERFORMANCE GRAPH begin 644 cdna-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@"< 06 P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I MZQJMKH>B7NJZ@Y2ULH'N)F R0JJ2<#N<#I5RLOQ-H4/B;PMJ6B7,C117]L\# M2(,E-PQN [XZXH YN+5_'5QX8'B&"STDB>W%Q#HWDRF>-&&1F;?AW Y*"-^)AX9U M*32;+3AXAT.^2SO].E222.Z+[2C0N&4H'5LC<&P?E/3<=[6O',47PS7Q/H") M=2WMJLFGQ2]'D9<@,,@X4 LP!SA&K"BT'7=,AOM8N-$GO]5US6+>_N+2PGA* MV<4)0)&6E>,,VQ.2O!8XZ#<:[>"=:TE_$,5O:/J&D(EQ+H=A \2O'-=KB4'> MRJJQDR;>?NS2=> ">T\4>-;RX\'PIJ&@QGQ)I\EX['29F\@K&DFT#[2-W$@ M';[N>^!9L?B!K%]\/+R\ATRW?Q+;W\ND1VL3,T$]VC;2R\@^7@%R,Y"JPR2, MG$3P[KE_/X M]1\+ZW;V^B6#VE]+;:G!;LCM''&&5XKD.5!C+''8C@G(&W%X M2N5\26>DZ-9ZGX:T/18':ROK-[247$TG^L+"7S'R%X#%,DO)DCC< :=QXNNM M1^$;>+O#SVL4_P#9IOPEU"TJ HA9XB%=3G*E%(/#^J:E8 MWGVDZ3>O<62M(9U(<,HD0(OF,SC"CY2?E! 4VO#WAW5?!2Z=JWAOPK)&E[;1 M6NMZ)');1R+)&I"W49$GEDGD%=XW!E/#!J +\WC'Q%I4WC:>_&GW]KX;A#P6 M]K9R122EHEE!9S*XPH)!PO.-PQ]VM+1?$FJ'3?[8U._T75= 6PFNWU725=%5 MD*YC\LN^0 )#N#N!5"S\!_;O%.J367AZX\*Z7JFF3V>K0FXA,=])( J/'%$[ M*"HWDNP4G?T.YC0!IQ^)/&%UX2_X2^TM=+_L][87T6C/%)]I>WV[AFX#[1(5 M^8+Y1 )"D_Q54U/XC7^EZAHVL@6E]X/U2V%U+-%;/'<:?"WEA97)D8.H:0;@ M%4J#GG!I]K!XQL? 2>#X]!\V^ALQIT6L?:819% FQ9BN[SJ>6?F&,X.ZK M^E:%+HNIZ-H,>B7=YHUCH[:;)?RM;F*3(C^\ADWD'RR"-A&6';) !KV%[J\_ MC*^M9KW3YM*BM(;F!8;1UE/FM(!F3S2I \HG(09W#ICFE>^(]4U+QC=>&O"_ MV2";3H(KC4+Z^A::.+S-WEQ+$KH68A2Q;< .A)X@\#>$;[PCJNJVDERUSI" MPV\.DL[;GAA5IF\EB>3L,F 3_"5&>#AEQI&J>&_B%J7B72--EUBSUNW@AO+2 MVDB2>&6$,$D7S61&0JVTC<"#@@$9P 96N^/]?TG0/%$++IL6O^&HENW+6\DE MO?6S*2CHOF*T9)!!!9]I4\L"#74Z++XA.K&+5M6T>]A6W$DD-IITMO+&7/R' M%/#VF:+:&YTS0TT)[N*,7%E''$@5DW-$9L-CIQZRVB M.NCW-BFJ!!LDNK=V@9QURBN& /\ O'&?XL8.;XH>\U"TNM"A\.W%]#?VS0M= MR20"U3>"#O!D\P@=3M0]L>VY9V_V2Q@MM[2>3&L>]NK8&,GWH X#3O&7B'6? M"&GII\VEIXKEOWLKNUFLI/)MWCR9E91-N 1<$/N(;*?*-XP^UUKQI/XJU[1Y MM:\/01Z-;6UP]R=%G(<2B0GY?M?&WRO4YSVQ5C0=*N[;XN^(]7F\-3VMMJ%M M;PPZ@SVY#M%O#L0LA6]O:V M4S#3Y&3R_-#NOF3@H&WH1T/'(!% '##J%\+>[U 1JL:VR,D<\SL% MB558DKN9D&"3C/4]:I>&/$>H>*/A\FI1?9K'655X+I)(6DB@N8F*2*4#JQ&Y M3@;LX(Y-8\]IXG\17^AV-]INI:#9VK271O;2:SD,4BAEA1P[/N^0DL51AO*X MX7=5;0]-\1^$/%/B2UBTC5]=TC4BMW'?--8HYNBF)/D#QC:V$&=J_,#D$'=0 M!7T3X@>)GL_!6H:LVCWD/BJ41?8;*UEAN+?*%S("TKAT3'S':N-PYYKN/%_B M6'PEX9N=6F@>Z>,K'!;1G#3S.P6- >V6(&>PR>U><>#O!NM^#/#^B:SHWA"/LUN/[.U)7 MAO;5+O#"*>-@ZI)L+#&1M)4G&21G% "&;QO8FSDO/['ODN)XX[B.SMI4:S5C M@L&:0^< 2!G;'Q\V.P9X,U;Q'K5MKG]KW>EF6SOIK"V:UL9(U#1G'F.&F;<# MD':"N,$;CG(MZ=K7B+47MH;CPM/H\F5:ZGN[J"6%5'WEB\J0N['H"RH ,L>0 M$;*TR/7O"6I:Y;1>'KK6K;4-0DU"TN;.XMT5/- W1R"61&4JRDY4."K#N"* M,;5_&_BWPWHVFZWJ,FD:AI[W@QVMU?W#J8A."\:0@J'E(5E) W(HP?O2+VS1+IFH6[:!IMSH4^ MI0#S3J$UO+"8(_.#JZXD=7907/1"2O;/%!/%-I\/M3TF2TFUR[0QZ9I) MAFA4QV,4PE5Y#(Z@,P 0@9_U)S\2)M U.]TF:SM],AOG>WT^ M6*20R-)'M!,[!<-'NZ'(./>LOQ?XF\7^']'\4ZK:7NB20Z+B2&"73)BSH5#! M6<7 Y 8#<%P<$X&<#1NH=:LO&T7BJTT&[O8+[2H[&YT^.:W6YMG21Y%8[I!& MP_>,IVN<$#&0>,SQEI'B#6OAUXEBMM!G?4M>8106*7$&ZWC$:JK2LSA,Y0Y" M,V-R@9P30!Z!8I>1V,:ZG/!<70'[R6W@,*,<]D+N1Q_M&N5OO&\]G\3+'06M M4_LJX#6KWISE+XQB9(NN,&+)Z.-/\ $6CV(N]!@CUG4KFVA5]-FE:")%E>-V87"AV9 M(UR %P6/7',TVK^-+7Q-X>TJ\NM$C.HFZ$Y73Y6XA;(9#Y_&]"O!SM.>6Z5! MKK>(=6UWP9J2>$=2C_L^YDN;V+[3:$P;HI(MH/G#<(,9/[T'H#4'Q(TB[UO5O#<:^%9M?TZQO6NKR/-J8W7RI$";)I% MW-N93TQCOGB@#IM!EUAYKV+6-0TV_$+JBR6-I);E'QEE97DDS@%""&[D$#'/ M,:[K7C?3=>TFU2ZT*"'6-4FLX$DTZ65X(E21T=F%PHD<2Q6\I@W-,W#[$@=E1 %4\G)9SP .:?C>VU>Y\3^%9]+T*\U M&WTR_:[N98);= JF&2/:!)(I+9<'IC'?/% #1XE\2R:W;>%(UTU=?\B6\O+X MP.;:&V$S1PL(1)N9Y H.SS!MY.3@ JGB7Q&-7OO"DJZ:?$4=O%>6EVL+BVN+ M9IA&\AB+[E:,9RGF'/RD$;L"36-%U/2_B)%XPT:R;5(YM/\ [.OK"*2..7"O MOCEC,A52020P9EXP1DC!=H>BZEJ'CZY\8ZS9MIA_L\:;96#RI)*L?F^8\DI0 ML@9F"X"LP '7)( !GZ'K7CC4]U-WH,\>CZI!9S(FFS1-/$RQ/(ZL;A@C* MDC8!#9*CUXOQ^-YS\45\.R6B)I<\,L5K>'.Z6[B"R21CG&T1N,CD';C-T M)O$FD7OC34%\(Z@\U_=B[T^%[JT'GD0Q1!21,=O*EB3_ CC+86L?5O WB.W M\':5J&E76MW^M:??)J4.E7'V"-!<,[--N=0"%;?+G$KGY_XL4 =8VL^(?^%K M?V MUI@TO^SQJR&?;YGEF/?YVW.>=VSVQWKK+E9VM95LY(XK@H1%)+&71 M6QP64%2P!Z@$9]1UKS]I_$*_$P>(?^$*UAK3^QA9%%N;'>)#+YAX-P!@#C.> MH].:Z_3=0U2?1KB^U+1Y;6X#2-#IRRQ/,47(0%@_E[WQG[P4;@">": //++X M@^+(O#VB:]J$FB7<&HZPVF/IUM9RPSL!/)#OB%_L?BJPNKK[1;32VZC5[6:=G\LR([895,95FQ@IMY4UH:II5SKOQ&.N: M[\,[S4]/72DLXX;S^SIF242LY8*UP0!M;&8^6)9N>E8]YXH\=6?PU?Q8;C0)D.CKJ:H-.F4(VP M.8C_ *027GJ MQPW"D#DCF*V\.ZAK/P17PQ?6TFDW[Z,-.9;AHWV.(@F[,;,"I(SUSCL#Q0!I M:S=^(;+PQ8SVE]I@U![FWAGEET^1HF$LJQY6,3 KC>#R[9P1QG(Y;4/%?C*S MO/%R#5/#<<7AR&*=6N--F03AXRX4M]I^3IMS@Y)Z=JW(Y_$&MV>GZ9?>&KC3 M7BGMIKN\GNH'@_:!-IET\ MEK<:)K#PYX?\0Z+ID$L6H1Q MR7.BS6[FZ \EYI DN\#<$0@*8SD_7 U;7Q%>:YK&A77AW4M.ET'5+-[KY[-W MF8(4R XE 4G>!@H2I4YSG HC5?$^H2>'Y=3\$ZA;W-I>&2\\B[M'B4&"6/^,NTOP7=Z#\3)-2TN51X?N[>>5[,X_T6[=H]S)_LR!K M^:;6WQN6%-SMDX^5U:L4J3PI+"X>.10R,IR&!Y!KS_7-5/BGQTV MBZ%'HNLIHUO(;VSO-2,!\Z4&/@)'(QV(75L@#,P&<@@\4#_A5=QX8E\1 M:;:ZUX=NEL;AFU%TCDMTE4*?/B =%,>$,H VL#D+R* /:J*\0U3Q5<_\(/H^ MHC5)+01_;\PW?B$0/=.LB['@O%7RIMF2$20;74\@E":=XK\01Z9#XVBN=9U7 M3)KKP_:7^DVUUJ$T5PL^R":]XGBGE\:W7_" M;ZA ]AH5I>:?9F_^RF*YVR\>6 KDAO+!1LY,HWACY>W5/B::SUC7;7PKXGEU M:^G\,17L2->"\6RMY:!4/R?+C% 'LU([%8V95+D D*N,M[# M/%>,VMSY?AK4Y]+^)6GZI:S?9F*"YNTBMAY@W![DSS2P%TR/O+MVDX&&KO?A M[K']I^!X;RX-PH26<-+=7B708"1CN2=0!)&!PK8Z+SR": +GA;Q4/%,=\\>D M:AIRV5RUJYO3#\\J,5=5\N1_ND#=1?2?&<.FR'QH6>6RO80S02W?WB6#?)L#/Z$*\56^EZ)XTL=+\:S1KINLV(LRVK":5D98?-C\QV9]N[S20",%&' # @'N$U MVJ)<"!3]21.TD*.\;1,R@F-R-R'T."1D>Q( MKQ/6[G3M)N?BI>V7B&[TZ_>R2ZLYH]2<[E:V1@RAV9<-(1&K 9&[;&5.,4_& M_B\R:<9]-\2S6=Y9Z)9WEO(VK2*MT26+&"",J)S\C;WD9PNW&SDF@#V/3?$] MEJOB;5]#MHKI+G2%A:X>:$HC^;OV[">6'R')QCI@GG%<^*\>-QX9_L743,8/ MM(O,P>1Y60-_^MW_ 'CMQLSGMCFN<\(ZWI6I?&3Q?_9VIV=WYVG:;)%Y%PK[ MU43;F&#R!YB9(Z;U]14>J^(-%@^,T]O<>(;+3ID\.R1/*;J)7MW\P/G#Y 8) M\^&!&!D@B@#T>BO"O!.NVUU_P@D5]XRO+RYUO3;F'48I=9;9/J-P?M+/\]MO)?$JLC#(;(4J1@ MT >C4R6:*!5:>1(PS! 78#+$X Y[DD "O%M!O+V?1K^]@^)-O/?SZ6XN;!XK MG?:W!Q\\RF>1K83JW?B0V7_ F.F>'_ !0\UK:W=BSSR7DE M])9VSA%N9 1)Y@0'[Q5EV98J4(! ![33)9HH%5IY$C#,$!=@,L3@#GN20 *\ M2O=273-/T:%/BFMY;7.OQIYUCP1ZG64GP]\:0C7Y;SPY&8#H][+JKOYT[*QE@6 M;?F=1@':S. 2P_APH!ZG%XQMX]#U75-;TS4M#ATH%KA;^%AC9U<8./ ME8D,"" :3P]XN_ML2K>:-J&DSKYS)%=*CF5(Y#&Q4Q,PR#@%3@Y/&1R73'0O M^$#EP9-9T-[9@Y69[XSQ'.X[RS-(,$]R<#CI7&_"_4UMM8O=$T35X]9\-0I< MW$']2UH?:;*QTV>>&X> M^A,++Y/WV*'Y@,[T8V5K]MD34%12UMS^^&QF&/ ME(*DAAQE1D9\\TJ6#Q3\,_B#9>';NWU*Z;5[V=(;299&D1I-Z 'I($8*>AY MZU8\68\?7.K7WA&9=2M[7PY+;O\ 9SN$D\DT4H@]-^V%@R]5WKD#(R >A:)X MG@UB\ELY+"]TV\2);A;>]1 TL+$A9%V,PQD$$$AE.-RC(SMUP^CZC:>*?B;' MK6@W<=YIUEHSVLTT39432S1N(\]-ZK$2R]5W+D#(K*\7:M:GQAJNG^)M=OM MBBTZ.30Y(+Y[1;B0[O-9=I FD5O+'EONXQA?F8D ]-JAK>J?V)HMUJ7V*XO5 MMD,CPVQC$A4?>(WLJ\#)Z]N,GBO%;[7[NXO-67Q3XONM.OX/"%O=2Z=#J2VB MVU\1)D 1E6#9\MBI)),@!RNQ1Z/>>(+*X^#,FL7NJ6IBN-(.^[:9!&\C1[<; MLXR7.W'KQ0!$/BC8V^FZ?JFM:'K.CZ/J C:+4[M('@02 %#(8I7:,-D#+* " M>2*[>O&+[Q7HNK_ BP\+:'=V^MZ[J.BP6$.FV,BSRI(8E4M(%)\M4ZEFP!M] M:76#JEOXBDTG4O'=OX:FTV&T73?-CG)NU$:;G11<1I.3*KH49)#C']X4 >S4 M5YKI>I65WXRNU\1>)+[3M?MM9>.TTQ+YHUGM<[85%L?EE1D.]GVE@=WSJ%PN M!H.HW<]^^HZS\1H--U%8KI-2TG;();?"MR4FG>*(1E5991"H( SD.<@'M-9- M]XCL[#Q-IFA317+76IK*T+K"?*41KN.YSQG Z#)]@.:\:\,:W97 \#+J?CZ^ M8ZKI$[ZLLFM[2Q01[%.&!B(99!O7:YV,&8G=5FPUBRUC0? 6H:SXBD%C;W%_ M:WNJ"_V>6=C"-);@'*,RA>2RL0#W*BO$[C4=973=(M=5\3MI/A^XN;X M6NKZDTZF=$=?LRRS1S0N"T?FLK,^'"C()(J]HUQ'??$30]#U'Q[=:RAT-W M MKPV:W4J2J4D"QL&8M&&;.Y@R@L,J30!Z=JVJMID<8M].O-3N)2=EM9B,.0.K M9D9$ &1U8=0!DUCP>/M-OM!TW4=+L[^_EU-WCM["*)4N-Z9$JN)&54*%6#%F M R, DD9L^*_&&E>$K6#^T[^SM;J]Q% 'H.A M:Y:^(=*2^LA)&-[12P3+MD@E1BKQN.S*P(."0>H)!!*ZMJK:9'&+?3KS4[B4 MG9;68C#D#JV9&1 !D=6'4 9-L>(-0FO!:N5A.]\8C1" MS$L$525!;!)&3C)UO%?C#2O"5K!_:=_9VMU>N8K..[N%A5V Y9F8_*BY!9NP MP "S*I ((/'FEWOAS3M5TZWO+M]2D:"UT](E2Y>5=WF1E7954IL?<68 ;3R< MC*WWCS2M/\%7/B::&^>UM1()[>&V,D\,D9(>-E'"E2I!8D)QG=@@URD]@OM41Q]G^T7 #F8OG:%,FY<@D*T@3((Q535YXK7X)^.] M2O+B."UUF2_GL&F?9YJ2)LBVYQG?MW*.X8>M 'HM]KLEO9VD]AI%_JCW2>8L M%H85=4P"68RR(O\ $HP&)YX! )#O#^N#7].DNQ87=@8[B2W:&[\LL&C8JW,; MNI 8$<'J#5"+Q#:VGPXCUNQEBOHH; /"8) ZS.%PJ*1P27POUK1\.Z6=%\.6 M.GNWF2PP@32?\])3R[GW9BS'ZT :5%%% !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 !17'?$C5=,@T:VT35]5M]*@UR8VLUS/<)"$MPI:;YF( +*/+&.09 <<&L#P MEX^-C\$+O5@JZ]=>&4FL[C[)<)MN/(X$@D)QM:/8Y(R>3@,>" >H45Y_/\0] M=BNKZU'A*-;BWTQ=602ZHH4P$N"KE8VVRY3A5#J<\N.^@_C6^U$Q0^%-&BU& M[_LV'4IH;N]^RA$E#>6@8(^YSL;@X48Y;F@#L**\]C^*-QJL\">&O#DMW%);H%#89& #L"#E> ?F&/N_/3[[XEW)TNTN]#T.*Z,OA_^WY4O;[[ M,%AV@[$81OO?GG.U1\N3\U '?T5RNJ^)]0M?A->^)_L4=O?1Z5)>I;I(95C; MRRZY)52<<$_*._UK&TKX=:)K/@"VDGC!UG4M/1Y]=QF[>22,%F,N=Q4YQLSM M*_+C;Q0!Z'17#:G\1I=+\;P:'+I=N\$U_%9&6.^WSQF1 R2/$D96-"3@;Y%9 MMK$*0*@@^)5\VDZEJUWX;:TLK*^?3DC-T9KJ:Y$PB51%%&XVDL,D,S AL*W! M8 ] HKQSQKJJ>-/ ,S:_X7:SN+#5[".)[NTE,,)/"\WABTMM4MY"]TC:HQ1+3"[;E&\@>8&9BH4 $%?FVYX[^@ M HKR*TN].\ WOQ"U[2_#4%Q+:ZI#$([1(H&$;V\!(W'&%WL6(&TF+39HI=J>1>"XBF3:#O5MJ,.200RCD<9'-:= !17DD^FGP'XFUSQ1X M;LHX]&M[Q+?6=*M(0J&V^S0O]HC11C?&SNS#'S*S=P*OZ1JNE>$?"(U#PII. MC_9]3U6X1)5G2TAD3=(8L%$=Y6( 5$C1V.1@ 4 >F45YRWQ:0Z!H>H+ID$,V MK032K;WVH"U&^-@AACD= K2%CPKE.,GKQ67\8=>9+*(1QW"^3)'^\5F32)[[P^8].UY&;2Y;>\62:1O+,L<C4R. M*.%2L,:QJ69B%7 ))))^I))/N:X*'XE7UW:^'?L/AEYKK7+F[L]IOD6*WE@\ MT-ER-S+F%CD)G;D@%L(;%E\0;K43%IMKHL2^(6N[FUDLI[TK!&8 A=_.$9)4 MK)%C"9)< @8) !W%%>>W7Q7AL]-MI;NPM[*Z^V3V5[%?:@L$4$L*AGC68KL9 MV!!C#;%89RR'BG:[XONK+6-32S\-VR:Q9>'&U"*]NITPR[ANB#(K,5!!/. S M+T .Z@#T"BO-Y?B/K&FZ'I44FA'5-;GTY+Z>*T-S+'L;(0[H;9R'(_ D[W^G,;>\L?.:SU&W 9#MW!9(VSAE...Q% &Y17EG@_7IO# MGA3P)X?\/^&(YY-8T-+OSQ/';0B588RY? +$DMEFVD\C&XYV[-GX[G\1Z5I= MOI6CB34=4M9IY[:34# MM%&_E2$3*A8L7("X49Y)*8H [JBO'/!GC67PU\,/ M#>GZ=I%QJ5_/!?Z]\2K_1[OQ(L7AAY;7PZD4US<37R1^;$X))C50Q+8&0K; M00#DJ< XOQAUR?5_ 7B[3]/T\S66DQK%>W0OFA=9BJN%2,#$B@.A;\2"RGFB%Q$K^7((GPZY'RL,G!'(S7!WL$& MFK;> /&EO!JD<>H6DN@7=]"LOVJU^U1*\1+#!EC1RK8^\A!QUH ]AHK@[OXA M-I/C:U\.?V1:_97O8[ /!>[YH-T6]'>%(RD2,>%#R*S $A2 :6T^*-E(NMW% MW!;QV>C17$MQY-ZLEQ%Y3[-DEN0KH[88CJN /FYH [&[TZWO;BVFN/-9K5_, MC59G5"W8L@(5\=1N!P0",$9JU7E<5]JMK\8+K5-5T=;>[3PK-,MK%J?G(X6> M,A=T@1(VXPW&WON;G&AIGQ76ZM=7-YID0GT\V:P"QNVGAO&NF*1!)7CC!&]< M%P"N.0QYH ]$HKG/#WB:\U3Q!JVB:KIL5C>Z7#;RRFWNC/%()O,V[6*(>!'S ME1R2.@R>"U+0M%?XT:^DW@.+Q"LVEVLSK#;6F8Y&DFW2'SG3YFP/F&3\O/:@ M#V"BO(O"?B2*Q^'/AB'4+/\ M\RZZNGGSV)_LJ3SSY:/YRB0R1#: =H.5Z@8 M)Z>]^(4UI'/JJ:0DWARTU V%S?"[Q/&ZR>4T@AV8:,2<$[PV 2%(QD [:BO- M[3X@ZW91>(;C6],MYA;ZS_9NGP64LLSM)Y:$(52$L5P2YT@?ZK=NXQCYJ .ZHKS+6; MK6'^(/@S43H;Q:Q-9ZA"]A)J(,,6TQX8N,@*PJAI/ MB#2-=TUM1T;4K6]LT9D:X@E#(I7[P)'3'7Z8/0TSQ+9V&H^%]2L]8>2.PN+9 MX[AXR0R(1@L" <8ZY[8YXKS_ ,%:K::EX0\3V^LR:5J>F6:NC:T GE7D9,C% M9C]S>I^8X.W$BG"YQ0!ZA;7,%Y:Q75G-'/;S()(I8G#)(I&0RD<$$'((JOI^ ML:9JWG_V5J-I??9Y#%-]FG63RG'56VDX/L>:Y?X?ZUI$?PF\(_:-3LT2?2K> M!"]PH#ND($B YY9=K @^%W&8%.0N#)G:#D@= M>I%:4HP.X\ 12Q>"+(2JR*[S20*ZE2L#3.T0P>1B,H,=NE M'1T45&RSECMDC [ QD_UH DHJ+;"6&XG?R<9X50,/4OAG;: ME=^(9F\0ZS;Q^(HA%?6\'V81E0NT;0820=OR[LDD=3P".PVW'_/6+_OT?_BJ M-MQ_SUB_[]'_ .*H Y*;X=K/>W-U)XGUHRW.FKIDAVVF/)&>G[CJ26.?5CVP M L7PZM[46,NG:_K%C?6EB-/:]@:#S+B!3E$D5HC&2G16"AAD\G)KK-MQ_P ] M8O\ OT?_ (JC;K:GIL,6F_P!F16MOY#1Q MP>@,D3,6S\VYF))Z\<5RVL_#^>WDTS3C9ZYK>FZ3816UA+"FE3M'M9L[TNHU M"L%$:AD&6"_,7%NSKY\W7Q!;ZUK.K:EKM[:+MLSJ#1".U)R&9(XHT3<0V"Q!. ,$5T6VX_YZ MQ?\ ?H__ !5&VX_YZQ?]^C_\50!R4_PWMY_L3ADV@+MQC:JJL7_?H_P#Q5 '&77PPAO;?6H9_$^N&/6YE MGO% M!N90JC'[CCY40?AZDDS7/PUL[^\U.YU+6]7NWU*""*7!MT,R& M.)661&+,#G&6.01@#K=MQ_SUB_[]'_XJC;1_?;/%[;"Y6#RXVVJGR[(U;[J*O)/ ]2217C=MQ1@\)!^;)#8WC/WJ36?A9I.K0ZE;0 MZEJNFV.JPQQ7UE92QB.8QKM5\NC,K;0H.U@&"+N!YSV6VX_YZQ?]^C_\51MN M/^>L7_?H_P#Q5 '&WOPNL+J2Y\C7-:LX;BYM[QH8YXI1Y\(C"2[Y8W=FQ$F= MS$'DD9YK&\8^!-1L[>!_"K:QJ$,NN0:G<:4DMH($*RK)*ZF4*ZEBI;:K[=S' M@ FO2]MQ_P ]8O\ OT?_ (JC;33M6@9X)=K? M*Y1XW4Y5E93E6! ((/450L/"GD/&=6UO4]=2%=L46H^1L3(VDD1QIO)!QE]W M?&,G.WMN/^>L7_?H_P#Q5&VX_P">L7_?H_\ Q5 '*Z;\.K/2XK:"#6-5DMM/ M$G]E03O%(NFEU90T1,>YBBN57S3( .,&H-/^&<&F+H:VOB36@NAB06:L+4X# MC#!OW'/!Q_\ 7YKL=MQ_SUB_[]'_ .*HVW'_ #UB_P"_1_\ BJ /,M0\":GI M%]X6T_0IM=OK.RU.YO9]166R62T\^.0':&"!AYDI<@HWRE@,\+72M\.M-%O9 MM;7^H6NIV=S+=)JT3Q_:7DE_UI;]E7R)#?--CS#*DD31MG' M&$ 4<+@<5"GPWTR*^66&_P!0CMET?^Q5L@T1B6U"[0N2F_/?);.?;BNKVW'_ M #UB_P"_1_\ BJ-MQ_SUB_[]'_XJ@#F(_ ,5M'8/8^(-9M;ZRMS:B^C>!I)H M<@A'5HC&0N!C" CGGEL[EYI+7?A]]+34+RWWQ"(W:%'FQW.9%922,@Y4]3C' M%6]MQ_SUB_[]'_XJC;GVW'_/6+_OT?_BJ-MQ_SUB_[]'_X MJ@##T;1M9TG4[>&76KO4=*M['R0;Z6)YI9=^0[;85.0N%W;SN[KNRQI>)/AU M8>);O4IIM4U.Q35K-+.^@M'B"7")O*$[XV92/,;[I /<'G/4[;C_ )ZQ?]^C M_P#%4;;C_GK%_P!^C_\ %4 <7>_#"+48-:BOO%&NSC7((X+TD6BEU08&,6XP M<$CCU/?!"ZO\+;'68-2@GUW688=7ACCU.."2!5O'1=HF8>5\CD!<^7L5MHRI M&<]GMN/^>L7_ 'Z/_P 51MN/^>L7_?H__%4 9VK: FJ>&)-#2_O;."2#[.TT M4BR3&/;M(+S*^21P6.6[YSS4>H^%K'6;#38-9>6_FTV[AO(+N4(LOG1.&#?( MH49Q@@* 03TK5VW'_/6+_OT?_BJ-MQ_SUB_[]'_XJ@#D;KX:VEQJ#W,.NZQ: MQG4O[52VA: QQ7/0N-T18@\_*S%?F) ! (FG^'.E:A?7%QK=U>:L)K.6Q5+L MQ_NH9/OJ'1%D/MN9MO\ #BNHVW'_ #UB_P"_1_\ BJ-MQ_SUB_[]'_XJ@#B) M_A-IFH/*^M:YKNJ2/ICZ4'N+I$VP-[1H@=@>07#9/)SA<2S?#"SNY=1EU'7] M:O)M1A@CEED>!&5X'+P2H4B7:Z,3C'RG^(-79;;C_GK%_P!^C_\ %4;;C_GK M%_WZ/_Q5 '$>$-%US2OB1XFN=534KRRO;:T2VU.]:T!D,/F;EVP[2/\ 6C!* M#[K9(XSH3>!96\3WNO6GBK6[.[O8TAD6%+-D6-"Q1 'MV. 7;DDDYY)KI]MQ M_P ]8O\ OT?_ (JC;H#4WN4DBD MFNKH-N\V5I(VW-NY. ![8XJPWP\TTWMR5OM033;R[%[L7_ 'Z/_P 50!S,_P /=/GD MU1_[1U*/^T+Q;]!%*B_9+@!1YL7R9R=B\/O'4 ,P,MUX*6]M[9KO7]7DU*T MG,]MJF^%9X25VE0JQB+:5R""ASG)Y (Z';)M:-WIT,L4;G[,=YE^^S PD9.%&%PHV# &3G0\*^&XO M"F@II5O?W=]#'([H]WY>]=QW%?D11C))Y&>>N, :FVX_YZQ?]^C_ /%4;;C_ M )ZQ?]^C_P#%4 2T5%MN/^>L7_?H_P#Q5&VX_P">L7_?H_\ Q5 $M%1;;C_G MK%_WZ/\ \51MN/\ GK%_WZ/_ ,50!+146VX_YZQ?]^C_ /%4;;C_ )ZQ?]^C M_P#%4 2T5%MN/^>L7_?H_P#Q5&VX_P">L7_?H_\ Q5 $M%1;;C_GK%_WZ/\ M\51MN/\ GK%_WZ/_ ,50!+146VX_YZQ?]^C_ /%4;;C_ )ZQ?]^C_P#%4 2T M5%MN/^>L7_?H_P#Q5&VX_P">L7_?H_\ Q5 $M%1;;C_GK%_WZ/\ \51MN/\ MGK%_WZ/_ ,50!+146VX_YZQ?]^C_ /%4]!( ?,96/;:N/ZF@!U%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3 M(HHX8]D,:QIDG:BX&28BB1E4M@@%E!PV,Y M 8$ @$<@$6*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **Q?%GB./PMX?FU*6"2FX_P (]_ZD M51\!^,/^$PT9YY;8P75NP2<*I\MB1D%2?Y=1^() .HHHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **S]>O;S3O#NH7NEV37]Y;V[R06J]9G"DA1]?3O7-^$_$>KZO MX&O-46[TO5KJ,S>0\:O:KN4M^[EC^=HR!MXY;!P0",D [2BL?PMJUSKO@?1M M8N(XA=7^G073QIE8P[QJQ SD@9/N<>M8-SXJUOP\==&OPV6H#3]/COK=K")X M Q=I$$+;F?GV* -6 MBBHVN8$8JTT:D=06'% $E%1?:[?_ )[Q?]]BC[7;_P#/>+_OL4 2T5%]KM_^ M>\7_ 'V*/M=O_P ]XO\ OL4 2T5%]KM_^>\7_?8H^UV__/>+_OL4 2T5%]KM M_P#GO%_WV*/M=O\ \]XO^^Q0!+147VNW_P">\7_?8H^UV_\ SWB_[[% $M%1 M?:[?_GO%_P!]BC[7;_\ />+_ +[% $M%1?:[?_GO%_WV*/M=O_SWB_[[% $M M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ GO%_WV*/M=O_ ,]XO^^Q M0!+147VNW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+147VNW_Y[Q?]]BC[7;_\]XO^ M^Q0!+147VNW_ .>\7_?8H^UV_P#SWB_[[% $M%1?:[?_ )[Q?]]BC[7;_P#/ M>+_OL4 2T5%]KM_^>\7_ 'V*/M=O_P ]XO\ OL4 2T5%]KM_^>\7_?8H^UV_ M_/>+_OL4 2T5%]KM_P#GO%_WV*/M=O\ \]XO^^Q0!+147VNW_P">\7_?8H^U MV_\ SWB_[[% $M%1?:[?_GO%_P!]BC[7;_\ />+_ +[% $M%1?:[?_GO%_WV M*/M=O_SWB_[[% $M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ GO%_ MWV*/M=O_ ,]XO^^Q0!+147VNW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+147VNW_Y M[Q?]]BC[7;_\]XO^^Q0!+147VNW_ .>\7_?8H^UV_P#SWB_[[% $M%1?:[?_ M )[Q?]]BC[7;_P#/>+_OL4 2T5%]KM_^>\7_ 'V*/M=O_P ]XO\ OL4 2T5% M]KM_^>\7_?8H^UV__/>+_OL4 2T5%]KM_P#GO%_WV*/M=O\ \]XO^^Q0!+14 M7VNW_P">\7_?8H^UV_\ SWB_[[% $M%1?:[?_GO%_P!]BC[7;_\ />+_ +[% M $M%1?:[?_GO%_WV*/M=O_SWB_[[% $M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL M4 2T5%]KM_\ GO%_WV*/M=O_ ,]XO^^Q0!YS\;M5FA\*V6AV!/VS6;M(44'! M*J03C_@6P?C5;X+W$]A/XD\+WTF^XTV^+*3_ !*?E)'M\@/_ *J]S-%XL_: M&@0R(UAX-*"PGU2WON#G?K>Z=O_ 4>MT5%]KM_^>\7_?8H^UV_ M_/>+_OL5VGS!+147VNW_ .>\7_?8H^UV_P#SWB_[[% $M%1?:[?_ )[Q?]]B MC[7;_P#/>+_OL4 2T5%]KM_^>\7_ 'V*/M=O_P ]XO\ OL4 2T5%]KM_^>\7 M_?8H^UV__/>+_OL4 2T5%]KM_P#GO%_WV*/M=O\ \]XO^^Q0!+147VNW_P"> M\7_?8H^UV_\ SWB_[[% $M%1?:[?_GO%_P!]BC[7;_\ />+_ +[% $M%1?:[ M?_GO%_WV*/M=O_SWB_[[% $M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]K MM_\ GO%_WV*/M=O_ ,]XO^^Q0!+147VNW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+ M147VNW_Y[Q?]]BC[7;_\]XO^^Q0!+147VNW_ .>\7_?8H^UV_P#SWB_[[% $ MM%1?:[?_ )[Q?]]BGI+'*"8W5P.NTYH =1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#=QS36DL=K/]FF9?DE MV!]A['!ZCV_4=:Y+PYX*O]&L]=GN-0LGUC6,AYX+)D@4#?L8Q[]S-\YR2XX" MJ/NY/9T4 'M"L+FUO&LHUM)[MK,JGE)&0C%?.RIPJ@XW[F[( M#N6&V\'ZKG>)-8V )"S2R1 (UC:/RC#YNXJ1([?ZS.\@C &VNCT+2(]" MT2WTZ*1IO*#,\K RR,Q9W(' +,S' ]:T** "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 **** "JNIZA#I6DW>H71Q#:PO,_/902?Y M5:KSCXW:O)9^"(]*M,M=ZQ<);HB]2H.YL?CM'_ JBI+D@Y'5@Z#Q&(A2[O\ M#K^!7^"&GS2Z'J?B:^&;K6[QY"Q'55)_]G+_ )"F?'&UEM=*T7Q+:+_I&CWZ MMD<85B#_ .A(H_&O0?#VD1Z!X;T_2H<;;2W2(D?Q$#D_B3K;\3OCC4\S6(^SS6_[=V_(V;2ZBO;* M"ZMVW13QK(A]589'Z&IJX;X.ZQ_;'PRT[=B:+H5YTG]EM!1115G.%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 44V21(8FDE=4C12S.QP% M ZDGL*H:3X@TC7=-;4=&U*UO;-&9&N()0R*5^\"1TQU^F#T- &C14=MA![B@!U%%% !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 %>3:I_Q5W[0MA8#Y[/PY!Y\@ZCS>&_\ 0FC_ .^37J5] M>0Z?I]Q>W+;8;:)I9&]%49)_(5YI\$K.:]L]:\5WR_Z3K-ZQ4GG"*23CVW,1 M_P !%85?>E&'S^X]; _NJ-;$]ERKUEI^"N>I4445N>2>3_"[_BGOB+XN\*-\ ML:S?:[9.F$)_^)>/\J]8KR?QA_Q37QU\,ZX/D@U1#93GL6^YD_\ ?<9_X#7K M%84=$X=F>KF?[R5/$?SQ3?JM'^04445N>4%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^);.PU M'POJ5GK#R1V%Q;/'?\ @K5;34O"'B>WUF32M3TR MS5T;6@$\J\C)D8K,?N;U/S'!VXD4X7.*]4ID44<,>R&-8TR3M1<#).2?Q))H M Y'X$>>O[V5(0'C7GEE*L"!R-ISTKE+465YX6^* M6F^&VMY7&J2L]KIY4L4:U@#@*O=BDR^[!AU!KU2YLH+N6W><.QMY/,11(RJ6 MP0"R@X;&<@," 0".0"+% 'DDNJZ9+\0X/$\.H6Q\)17,*->K(HM4N1:SH'+_ M '< /''NSPVU>HP.X\ 12Q>"+(2JR*[S20*ZE2L#3.T0P>1B,H,=NE='10 5 M&RSECMDC [ QD_UJ2B@"+; M7L8I$:XU69;5$1"&*]6QSZ#;_P "KK/"^AR^'O"NG:3')$/LL"HW[LG+=6/W MN[$FN!\0_P#%7?'W1]''SV>@0_:YQU ?AOY^4/SKUFL(>]4E+Y'K8K]SA*5# MJ_??ST7X+\2+;['(J;7 M=+36O#]_IDN-MW;O#D]BRD _@>:X;X&ZH]UX"?3;G*W&E74ENR-U"D[A^I8? MA6'PUO5?D>K_ !LN\ZL7_?H__%4;;C_GK%_WZ/\ \54M M%;GE$6VX_P">L7_?H_\ Q5&VX_YZQ?\ ?H__ !52T4 1;;C_ )ZQ?]^C_P#% M4;;C_GK%_P!^C_\ %5+10!%MN/\ GK%_WZ/_ ,51MN/^>L7_ 'Z/_P 54M% M$6VX_P">L7_?H_\ Q5&VX_YZQ?\ ?H__ !52T4 1;;C_ )ZQ?]^C_P#%4;;C M_GK%_P!^C_\ %5+10!%MN/\ GK%_WZ/_ ,51MN/^>L7_ 'Z/_P 54M% $6VX M_P">L7_?H_\ Q5&VX_YZQ?\ ?H__ !52T4 1;;C_ )ZQ?]^C_P#%4;;C_GK% M_P!^C_\ %5+10!%MN/\ GK%_WZ/_ ,51MN/^>L7_ 'Z/_P 54M% $6VX_P"> ML7_?H_\ Q5&VX_YZQ?\ ?H__ !52T4 1;;C_ )ZQ?]^C_P#%4;;C_GK%_P!^ MC_\ %5+10!%MN/\ GK%_WZ/_ ,51MN/^>L7_ 'Z/_P 54M% $6VX_P">L7_? MH_\ Q5/02 'S&5CVVKC^IIU% !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 %%%% !45S<16=I-759?$'C"\4B;5;QDBW?PH#N./;+ ?\ KU2L3P;H8\-^#=+TK # MV\"^;CO(?F<_]]$UMU-*/+!)FV/KJOB9SCMLO1:+\ HHHK4X0KR?PE_Q37QY M\2:*?DM]6B%Y".Q;[_ _X%)_WS7K%>3_ !4_XI_Q_P"$?%J_*D<_V2Y?IA"? M_B6DK"MHE/LSU2GA_P">+7S6J_%'K%%%%;GE!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9 M^O-JB^'=0;P^L3ZH+=S:+*<*9=IV@YXZ^O%;+#YBX$D+[70^H/J/R]@Q7*_\)AKVB:0;J]N5U*ZU#0CJT,4L M:)':S[HU\I=@4M%F=,;B7PARQSQU5AX;N]$T30M%TK4IY;'3L0S/=F(O+;JA M"QL!%AL#:O!0X&XEL%6CL? .E6EA=V5S->:A:W%G_9\<5U(I%M:\XAC*JIP, M_>8ESM7+' P 8#ZQKL/BY/!']MW,DTK1SG6#! +A(3%*Q4+Y?E[M\(&2A^5S MQD!JZSPCJMQK/AFWN[W:;A9)K>5E& [12O$6 [;BF<=LU0_X02W, D?6=4?5 M5N%N$U=FA-RC+&8P /+\O;L9EV[,'<3]X[JWM*TRWT;2K?3[(-Y-NFU2[;F; MN68GJ2+_OL4?:[?_GO%_P!] MBI:* (OM=O\ \]XO^^Q1]KM_^>\7_?8J6B@"+[7;_P#/>+_OL4?:[?\ Y[Q? M]]BI:* (OM=O_P ]XO\ OL4?:[?_ )[Q?]]BI:* (OM=O_SWB_[[%'VNW_Y[ MQ?\ ?8J6B@"+[7;_ //>+_OL4?:[?_GO%_WV*EHH B^UV_\ SWB_[[%'VNW_ M .>\7_?8J6B@"+[7;_\ />+_ +[%'VNW_P">\7_?8J6B@"+[7;_\]XO^^Q1] MKM_^>\7_ 'V*EHH B^UV_P#SWB_[[%'VNW_Y[Q?]]BI:* (OM=O_ ,]XO^^Q M1]KM_P#GO%_WV*EHH B^UV__ #WB_P"^Q1]KM_\ GO%_WV*EHH B^UV__/>+ M_OL4?:[?_GO%_P!]BI:* (OM=O\ \]XO^^Q1]KM_^>\7_?8J6B@"+[7;_P#/ M>+_OL4?:[?\ Y[Q?]]BI:* (OM=O_P ]XO\ OL4?:[?_ )[Q?]]BI:* (OM= MO_SWB_[[%'VNW_Y[Q?\ ?8J6B@"+[7;_ //>+_OL4?:[?_GO%_WV*EHH B^U MV_\ SWB_[[%'VNW_ .>\7_?8J6B@"+[7;_\ />+_ +[%'VNW_P">\7_?8J6B M@"+[7;_\]XO^^Q1]KM_^>\7_ 'V*EHH B^UV_P#SWB_[[%'VNW_Y[Q?]]BI: M* (OM=O_ ,]XO^^Q1]KM_P#GO%_WV*EHH B^UV__ #WB_P"^Q1]KM_\ GO%_ MWV*EHH B^UV__/>+_OL4?:[?_GO%_P!]BI:* (OM=O\ \]XO^^Q1]KM_^>\7 M_?8J6B@"+[7;_P#/>+_OL4?:[?\ Y[Q?]]BI:* (OM=O_P ]XO\ OL4?:[?_ M )[Q?]]BI:* (OM=O_SWB_[[%'VNW_Y[Q?\ ?8J6O'?B=>Z\/B'IEAI5X[S> M4+BQM8/E96&X,3GAB=K=>,9&.N4VEN7&$INT5<]=^UV__/>+_OL4?:[?_GO% M_P!]BO/_ M\7=-U"X72?%,3Z%K,>$DCNALC=O8G[I/H?S->B@AE!4Y!Y!'> MIC.,U>+-:^&K8>7+5C;^NCV9%]KM_P#GO%_WV*/M=O\ \]XO^^Q4M%6+/C=X?T,2(UEI"?;+D[AMW<-@^OW8Q_P "->LS2I!" M\TS!(XU+.QZ 9)KRSX.1/K>K^)/&=TI#:C=F&#/\,8.XCZ<8 M=_T/6R_]U"KB?Y59>LM/P5V>H_:[?_GO%_WV*/M=O_SWB_[[%2T5N>21?:[? M_GO%_P!]BC[7;_\ />+_ +[%2T4 1?:[?_GO%_WV*XCXOV$&M?#/45CEC>:T MVW48# _!O$$.M^!=(OI9X_->V59\7_?8KS+X'W,E MGI^N^&;MLSZ1?L,'^ZQ(X_X$C'\:]2J*4N:FF;YA15'%3@MKZ>CU7X$7VNW_ M .>\7_?8H^UV_P#SWB_[[%2T5J<)%]KM_P#GO%_WV*/M=O\ \]XO^^Q4M% $ M7VNW_P">\7_?8H^UV_\ SWB_[[%2T4 1?:[?_GO%_P!]BC[7;_\ />+_ +[% M2T4 1?:[?_GO%_WV*/M=O_SWB_[[%2T4 1?:[?\ Y[Q?]]BC[7;_ //>+_OL M5+10!%]KM_\ GO%_WV*/M=O_ ,]XO^^Q4M% $7VNW_Y[Q?\ ?8H^UV__ #WB M_P"^Q4M% $7VNW_Y[Q?]]BC[7;_\]XO^^Q4M% $7VNW_ .>\7_?8H^UV_P#S MWB_[[%2T4 1?:[?_ )[Q?]]BC[7;_P#/>+_OL5+10!%]KM_^>\7_ 'V*/M=O M_P ]XO\ OL5+10!%]KM_^>\7_?8IZ2QR@F-U<#KM.:=10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y1I'_ !/_ -H_ M5;S[T.BV0AC;T<@*1^;R?E7JLLB0PO+*P5$4LS'L!U->6_ ^-[^U\1>))U(D MU346Y/7 RW\Y"/PK"IK.,?G]QZN"_=X>O6\E'_P)_P"29V_B;P9H7BZU\G6[ M%)748CG7Y98_]UNOX=/:O/#H?CSX89D\-W#>)-!3DV,P)EB7_9'4?\!^I6O8 M**J=*,G=:/N8X?'U:,?9R]Z'\KU7R[/T.-\(?$_0/%S"VBE-CJ71K*Z.UR?1 M3T;Z#GV%=E7(>+OAIX?\7AIKF#[)J'5;VVPLF?\ :[-^//H17&C5?'WPO^76 MXCXG\/Q\?:X\^;"ON>2/^!9'^T*CGG3_ (BT[K]3H^JX?%ZX65I?RR?_ *2] MGZ.S.H^,&N_V'\-[[RVVSWV+2/G^_P#>_P#' U;/@70O^$;\#:5IC+MEB@#3 M#'_+1OF?]21^%>::YKUE\3OB#X2L]/,@TN&0W$ZSKL)X#MO _GNC/_ 'W7K%>5_&R&331X=\56RDRZ5?J'V]U.&&?;*8_X%7J, M,T=Q;QS0L'CD4.C#N",@UA2TE*/S^\]7'?O*%&OW7*_6.GY6'T445N>4%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!A:?XRT74]TN+.0)"S"0^9!*>,LY^XA96\QF !4U3A\*>(=8\/Z@SN;RV ML]#;2]+\_3WL+B]&Y&82)(Y(SY*(&98\EG.T+M9@#T!?&VA/I)U 7%SY8F6# MR38SBX:1AN"B IYI)7YN%^Z"W0$ULV=Y;ZA90WEE*LUO.@DCD7HRD9!KS243 MW'CV+QNNFZI_9,,D5NT+:?,+@8@F4S"#;YA :94^[G[S#*C-=EX(L;C3O"-M M%>Q/#-)+/<&%QAHA+,\H0X[J' /N* -^BBHVB2__ #\R_DO^% $M%1>2_P#S\R_DO^%'DO\ \_,OY+_A0!+147DO M_P _,OY+_A1Y+_\ /S+^2_X4 2T5%Y+_ //S+^2_X4>2_P#S\R_DO^% $M%1 M>2__ #\R_DO^%'DO_P _,OY+_A0!+147DO\ \_,OY+_A1Y+_ //S+^2_X4 2 MT5%Y+_\ /S+^2_X4>2__ #\R_DO^% $M%1>2_P#S\R_DO^%'DO\ \_,OY+_A M0!+147DO_P _,OY+_A1Y+_\ /S+^2_X4 2T5%Y+_ //S+^2_X4>2_P#S\R_D MO^% $M%1>2__ #\R_DO^%'DO_P _,OY+_A0!+147DO\ \_,OY+_A1Y+_ //S M+^2_X4 2T5%Y+_\ /S+^2_X4>2__ #\R_DO^% $M%1>2_P#S\R_DO^%'DO\ M\_,OY+_A0!+147DO_P _,OY+_A1Y+_\ /S+^2_X4 2T5%Y+_ //S+^2_X4>2 M_P#S\R_DO^% $M%1>2__ #\R_DO^%'DO_P _,OY+_A0!+147DO\ \_,OY+_A M1Y+_ //S+^2_X4 2T5%Y+_\ /S+^2_X4>2__ #\R_DO^% $M%1>2_P#S\R_D MO^%'DO\ \_,OY+_A0!+147DO_P _,OY+_A1Y+_\ /S+^2_X4 2T5%Y+_ //S M+^2_X4>2_P#S\R_DO^% $M%1>2__ #\R_DO^%'DO_P _,OY+_A0!+147DO\ M\_,OY+_A1Y+_ //S+^2_X4 2T5%Y+_\ /S+^2_X4>2__ #\R_DO^% $M%1>2 M_P#S\R_DO^%'DO\ \_,OY+_A0!+147DO_P _,OY+_A1Y+_\ /S+^2_X4 2T5 M%Y+_ //S+^2_X4>2_P#S\R_DO^% '.?$K5/[(^&^MW0;:S6QA0]\R$(,?]]9 MJ'X6:7_9/PRT:$KAY8/M#>I,A+C]"!^%3?R2LOQ;+ M5%1>2_\ S\R_DO\ A1Y+_P#/S+^2_P"%;GE$M'7K47DO_P _,OY+_A1Y+_\ M/S+^2_X4 MT5%Y+_P#/S+^2_P"%'DO_ ,_,OY+_ (5N>42T5%Y+ M_P#/S+^2_P"%'DO_ ,_,OY+_ (4 2T5%Y+_\_,OY+_A1Y+_\_,OY+_A0!+14 M7DO_ ,_,OY+_ (4>2_\ S\R_DO\ A0!+147DO_S\R_DO^%'DO_S\R_DO^% $ MM%1>2_\ S\R_DO\ A1Y+_P#/S+^2_P"% $M%1>2__/S+^2_X4>2__/S+^2_X M4 2T5%Y+_P#/S+^2_P"%'DO_ ,_,OY+_ (4 2T5%Y+_\_,OY+_A1Y+_\_,OY M+_A0!+147DO_ ,_,OY+_ (4>2_\ S\R_DO\ A0!+147DO_S\R_DO^%'DO_S\ MR_DO^% $M%1>2_\ S\R_DO\ A1Y+_P#/S+^2_P"% $M%1>2__/S+^2_X4]$* M [I&?_> X_(4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#RCQ'_Q/OVAO#VG#YH=)MC=2?[+\L/U$=>KUY1\./\ B>?% MKQGXA/S)%(+*%SW4-CC\(E_.O5ZPHZIR[L]7,_.^)M3L_"WQZ@UH3 PRV:Q:A&@RRD@@$_ M0"-L=<#WKV*O/OBYX236?"EWJMC%MU2QB\Q70S@TN?W7?:S.]@GBNK>.>WD62*5 Z.IR&4C((_"I*Y[P)XBC\4^"]/ MU--HD>,).JC&V1>&&.PR,CV(KH:N+4E=&%6G*E-TY[IV"BBBF9A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 45YWX8UK5A\2M2TOQ-JTUM=OO:UTR:-/(G@5WVR6[J 5E& [12O$6 [;BF<=LT ;5%%1M.BL01)D>D;'^E $E% M1?:4_NR_]^F_PH^TI_=E_P"_3?X4 2T5%]I3^[+_ -^F_P */M*?W9?^_3?X M4 2T5%]I3^[+_P!^F_PH^TI_=E_[]-_A0!+147VE/[LO_?IO\*/M*?W9?^_3 M?X4 2T5%]I3^[+_WZ;_"C[2G]V7_ +]-_A0!+147VE/[LO\ WZ;_ H^TI_= ME_[]-_A0!+147VE/[LO_ 'Z;_"C[2G]V7_OTW^% $M%1?:4_NR_]^F_PH^TI M_=E_[]-_A0!+147VE/[LO_?IO\*/M*?W9?\ OTW^% $M%1?:4_NR_P#?IO\ M"C[2G]V7_OTW^% $M%1?:4_NR_\ ?IO\*/M*?W9?^_3?X4 2T5%]I3^[+_WZ M;_"C[2G]V7_OTW^% $M%1?:4_NR_]^F_PH^TI_=E_P"_3?X4 2T5%]I3^[+_ M -^F_P */M*?W9?^_3?X4 2T5%]I3^[+_P!^F_PH^TI_=E_[]-_A0!+147VE M/[LO_?IO\*/M*?W9?^_3?X4 2T5%]I3^[+_WZ;_"C[2G]V7_ +]-_A0!+147 MVE/[LO\ WZ;_ H^TI_=E_[]-_A0!+147VE/[LO_ 'Z;_"C[2G]V7_OTW^% M$M%1?:4_NR_]^F_PH^TI_=E_[]-_A0!+147VE/[LO_?IO\*/M*?W9?\ OTW^ M% $M%1?:4_NR_P#?IO\ "C[2G]V7_OTW^% $M%1?:4_NR_\ ?IO\*/M*?W9? M^_3?X4 2T5%]I3^[+_WZ;_"C[2G]V7_OTW^% $M%1?:4_NR_]^F_PH^TI_=E M_P"_3?X4 2T5%]I3^[+_ -^F_P */M*?W9?^_3?X4 2T5%]I3^[+_P!^F_PH M^TI_=E_[]-_A0!+5#7=171_#VH:D^,6EM)-SWVJ3C]*M?:4_NR_]^F_PK@?C M1K2V/PRO(D+K)>R1VRED9>IW'J/[JFHJ2Y8.1U82C[?$0I=VD1? O3FM/AT+ MV7)DU&ZDG+'J0#L'ZJ3^->D5A>$[1-%\'Z5IQ256M[2-''E-]_:-W;US6Q]I M3^[+_P!^F_PI4H\L$BL=6]OBJE3NW]W0EHJ+[2G]V7_OTW^%'VE/[LO_ 'Z; M_"M#C):*B^TI_=E_[]-_A1]I3^[+_P!^F_PH EHJ+[2G]V7_ +]-_A1]I3^[ M+_WZ;_"@"6BHOM*?W9?^_3?X4?:4_NR_]^F_PH EHJ+[2G]V7_OTW^%'VE/[ MLO\ WZ;_ H EHJ+[2G]V7_OTW^%'VE/[LO_ 'Z;_"@"6D90ZE6 92,$$<$5 M']I3^[+_ -^F_P */M*?W9?^_3?X4 >4_#]CX)^*&M^"IB5L[UC>:=N/'3.! M_P !X/\ USKUNO*_C)9S6T.E>,=(1Q>Z+<*9"8V&Z(MQDXZ!N/HYKT/2=;M- M8T>UU&S\QH;J)94(C8X!&<=.HZ5A2]UNGVV]#UL?^_IT\6OM:2_Q+_-69HT5 M%]I3^[+_ -^F_P */M*?W9?^_3?X5N>22T5%]I3^[+_WZ;_"C[2G]V7_ +]- M_A0!+147VE/[LO\ WZ;_ H^TI_=E_[]-_A0!+147VE/[LO_ 'Z;_"C[2G]V M7_OTW^% $M%1?:4_NR_]^F_PH^TI_=E_[]-_A0!+147VE/[LO_?IO\*/M*?W M9?\ OTW^% $M%1?:4_NR_P#?IO\ "C[2G]V7_OTW^% $M%1?:4_NR_\ ?IO\ M*/M*?W9?^_3?X4 2T5%]I3^[+_WZ;_"C[2G]V7_OTW^% $M%1?:4_NR_]^F_ MPH^TI_=E_P"_3?X4 2T5%]I3^[+_ -^F_P */M*?W9?^_3?X4 2T5%]I3^[+ M_P!^F_PIZ2"0$J&&/[RE?YT .HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** .9M_!,,?BQ];O-4OKX*I% MK:W#)LMB0ZDA@H=OE=E&XG 8]>,0Z;\.M)L;&>RN+F]U&U>P_LR&&[=,6UK_ M ,\D**K$?=^9BS?*.>N>LHH Y;_A!+TK3+?1M*M]/L@WDVZ;5+MN9NY9B>I)R2>Y)JW10 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %>4?%G_ (G7C;P;X:7YDGN_M$Z_[ 8#/_?( MDKU>O*+'_B?_ +2=[AT.P\M&[!B "/SE?\JPKZQ4>[1ZN5^Y5G6_DC)_. MUE^+/5Z***W/*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@"KJ>GV^K:5 M=:?>)O@NHFBD'LPQ^=>;_!O4+C36U?P1JK?Z7HT[-#G^*(MSCVW$'_@8KU*O M)/B0C^#/B+H?CFV4BVF86>HA1U&,9/OLS^*"L*ONM5.V_H>ME_[^$\(_M*\? M\2V^]71ZW12(ZR1J\;!D895E.01ZTM;GDA1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%SUJ/PU96[LB M;;6.>X<*<>8YW[P#\*['XAZI_8_P[UN\#;6%JT:'T9_ MD7]6%4?A+I?]E?##2$*X>XC-RQ]?,)8?^.E:PEK52[*YZM']WE]2?\\E'[O> M?Z'94445N>4%%%% !1110 4444 %%%% !1110 4444 %%%% !6%XT\.IXJ\' MZAI+@>9-%F%C_#(.4/Y@?AFMVBDTI*S-*=25*:G#=.YP'P<\12:SX)6PO21? MZ._V296^\%'W"?P&W_@)KOZ\CN_^*!^.\-U_J]*\4+LD[*LV1S]=^#])#7KE M946^7E>ZT._,J<555:G\-1&+[5OMA33;* M_O0MC8NL$0=Q$-SJL1V@MM8[1SA=Q&2:T]0\(-+?2WFA:YJ.@SSOOG6S\IXI MF[L8Y4=0Q[LH!/?-3:-X573KT7^I:I?ZUJ"J52YOF3$0/41QHJHF>Y"Y(XSC MB@#>HHHH \RT!)K'XLWEIX>M;Z#2KE6EU6SO+1Q%"Y\QA)%*WR_-(?N(65O, M9@!M)K;\2Z1>Z[H7BK[/;NT\\ M+6%_D\](QOP,]-[NZYZ$ 'I7944 >72B> MX\>Q>-UTW5/[)ADBMVA;3YA<#$$RF80;?,(#3*GW<_>8949KLO!%C<:=X1MH MKV)X9I)9[@PN,-$)9GE"''=0X!]Q6_10 5&T3EB1/(H] %X_2I** (O)?_GY ME_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P *EHH B\E_ M^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ J6B@"+ MR7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* M (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P * MEHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ M J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\E_\ GYE_ M)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ "CR7_P"? MF7\E_P *EHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E_P */)?_ M )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9?R7_ H\ ME_\ GYE_)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ GYE_)?\ M"CR7_P"?F7\E_P *EHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@"+R7_P"?F7\E M_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9 M?R7_ H\E_\ GYE_)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_\ MGYE_)?\ "CR7_P"?F7\E_P *EHH B\E_^?F7\E_PH\E_^?F7\E_PJ6B@#ROX MYS3'PQINC03.\^J7Z1A& Y"_0?WBE>D6>GBQL8+2"XD$4$:Q(,+P%&!V]J\T M\6?\3[X_>&-*'S1:9";R3_9;E_\ V2/\Z]7K"GK.4OD>KB_W>%H4O)R?S=E^ M"(O)?_GYE_)?\*/)?_GYE_)?\*EHK<\HB\E_^?F7\E_PH\E_^?F7\E_PJ6B@ M"+R7_P"?F7\E_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I M:* (O)?_ )^9?R7_ H\E_\ GYE_)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)? M\*EHH B\E_\ GYE_)?\ "CR7_P"?F7\E_P *EHH B\E_^?F7\E_PH\E_^?F7 M\E_PJ6B@"+R7_P"?F7\E_P */)?_ )^9?R7_ J6B@#A/BQX6D\0>!;EX))' MO-._TNWX .5'S 8 /*Y_$"M+P!K[>+/!-AJ;74AN"GE7( 7B5>&[=^OT(KJ2 M,C!Y%>1^"/\ BA?BWK'A"4[+#4Q]LT\'H#R=H_#M1_ MVG!3H_:A[R]/M+\G]YZOY+_\_,OY+_A1Y+_\_,OY+_A4M%=!Y)%Y+_\ /S+^ M2_X4>2__ #\R_DO^%2T4 1>2_P#S\R_DO^%'DO\ \_,OY+_A4M% $7DO_P _ M,OY+_A1Y+_\ /S+^2_X5+10!%Y+_ //S+^2_X4>2_P#S\R_DO^%2T4 1>2__ M #\R_DO^%'DO_P _,OY+_A4M% $7DO\ \_,OY+_A1Y+_ //S+^2_X5+10!%Y M+_\ /S+^2_X4>2__ #\R_DO^%2T4 1>2_P#S\R_DO^%'DO\ \_,OY+_A4M% M$7DO_P _,OY+_A1Y+_\ /S+^2_X5+10!%Y+_ //S+^2_X4]$* [I&?\ W@./ MR%.HH *K7^I6.E6OVG5+VWLH-P7S;B58UR>@RQ S5FLOQ!X;TGQ3IJV&O68N M[99!*J%V3# $ @J0>A/?O2=[:&E/DYU[2]NMMRO_ ,)OX4_Z&?1O_!A%_P#% M54U'XC>%=.MEF&L6MZ&D";+*99V7/7E9Q]K?WK6.NLL"H?N7+ MF\TK?@V=)_PF_A7OXETA3Z-?1 C\"U'_ F_A3_H9]&_\&$7_P 56(_P=\"R M-NET0NYZL;R?)_)Z3_A37@+_ * /_DY/_P#%TG[:^B7XFD5EW*N:4[^D?\S: MUSQ*=/FTVRTBU34]1U4L;2(SB.(QH SRO( Q" ,O(5B2RC'.0EOXF-I9W<_B MZ"W\/):2)&UQ<7BFWE+ '*2L%R,G'(4Y'0<54UOPOAZGX56TCN]#C>VA MM+IF2&:V<(K1EU#,A C4JVUN5P1AB16UW1O%6LZ7;.YTU;I;T3/91W+1K'"( MW0K'=>29%-T31K74?"/]E>((9[^*P9TU/;&CR.J+\T:2 X+J2."!SST MKEM(^&6L)I\FGZC%I5F)_#3:')J%GUUB[TOQE9 MVNA7$%L;R.X%]YMK- "JLPE9(RI5F 964=002#QMZ=X@T;5YY(=)U:QOI8XT MD>.VN4D9$<91B%)P&!!![CI7-KH'B*]URZ\1ZK%I(U"&PDL=-TV.>22W4.59 MWEF,89BQ0# C "CN3D.\">&]9\)R7>FW L7T9A'+:NEPSW"2;%5T(\M5\L;< M)SE54+TP$ .RHHHH **** "BBB@ HHHH **** "BBB@#S*P\$OX^CE\0>)]> MU@?:+B0V-E87K6\-I"KLJ8"_><@99CW..U='X)_M+3Y-5T#5M1FU0Z7.@MKV MXP998)$#*)".KJ=RENX /7-<;<:1X&\.^$;G5;[2M6F5+U[:%1>/YE].TK#; M$L:? G3W@\ R:C/EI=2O))BYZL!\G\U;\Z]+K"A_#3?77[ST\UDOKEZ=XMTH;;_0[A9"P'6,L.OJ V/P+5Z;5>_LH-2TZXL;Q/,@N8FBD4 M]U88/\ZBI#GBXG5@\0\-7C5Z+?S75?<0Z)JUOKVA6>J69_.?"/Q-!H,T_A#4+I)8A>2+I]TIRCY;&W_ ($?F'NQ'I7L=$&W%.6Y M.)A3A6E&D[Q3T?D%%%%6RF9V4N)$B_> M'=MW,0H/!KMO!\$?E:C>+JQU2:[NBT\CV_DO$ZJJ^4R=5V@+\I /.>IRW=DA7P)XBFS(Z"6SA@,#X:QK&K:8VDG4KA&BL MY)%>142-4WR%"5#-CH"< *,T =-1110!Y=H]U<>&OB1JT7B6XU"2[NDDFM)X MIWEMKN)?-D6(QG*PR*G0*!GRF(8Y850M_$_B"QT75-2U;S(M8U#1CJ5A<)?F M:U@B+*I40;51/+\R-@Q#EP3N;^$>A6/@S1M/\1RZW;PS&[==J++9%A.?W2*[$)'R?D7"^U M '%R_:K?QY%X)34=2_L:9XIGF?4)C<']S,QA%QN\P M$C\,#CD6*9XU<^I*H"3WS35\#Z"FEFP6WN?+,ZW'GF^G-P M)%7:&$^_S00OR\-]WY>G%;-E96VFV$%E8PK!;6\8CBB08"*!@ 4 3U&TZ*Q! M$F1Z1L?Z5)10!%]I3^[+_P!^F_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*/M M*?W9?^_3?X5+10!%]I3^[+_WZ;_"C[2G]V7_ +]-_A4M% $7VE/[LO\ WZ;_ M H^TI_=E_[]-_A4M% $7VE/[LO_ 'Z;_"C[2G]V7_OTW^%2T4 1?:4_NR_] M^F_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*/M*?W9?\ OTW^%2T4 1?:4_NR M_P#?IO\ "C[2G]V7_OTW^%2T4 1?:4_NR_\ ?IO\*/M*?W9?^_3?X5+10!%] MI3^[+_WZ;_"C[2G]V7_OTW^%2T4 1?:4_NR_]^F_PH^TI_=E_P"_3?X5+10! M%]I3^[+_ -^F_P */M*?W9?^_3?X5+10!%]I3^[+_P!^F_PH^TI_=E_[]-_A M4M% $7VE/[LO_?IO\*/M*?W9?^_3?X5+10!%]I3^[+_WZ;_"C[2G]V7_ +]- M_A4M% $7VE/[LO\ WZ;_ H^TI_=E_[]-_A4M% $7VE/[LO_ 'Z;_"C[2G]V M7_OTW^%2T4 1?:4_NR_]^F_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*/M*?W M9?\ OTW^%2T4 1?:4_NR_P#?IO\ "C[2G]V7_OTW^%2T4 1?:4_NR_\ ?IO\ M*/M*?W9?^_3?X5+10!%]I3^[+_WZ;_"C[2G]V7_OTW^%2T4 1?:4_NR_]^F_ MPH^TI_=E_P"_3?X5+10!%]I3^[+_ -^F_P */M*?W9?^_3?X5+10!%]I3^[+ M_P!^F_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*/M*?W9?^_3?X5+10!%]I3^ M[+_WZ;_"N%^,>M+8?#'4$3>LEXR6R%D9?O-ENH_NJU=_7E'Q@_XG/B7PAX87 MYEN[WSIU]%!"Y_(R?E6-=VINQZ65P4\9#FV3N_\ MW7]#M_!EHFB^"=(T\I( MKPVD8D'E-]\C+=O[Q-;?VE/[LO\ WZ;_ J6BM4K*QP5)NI-S>[=R+[2G]V7 M_OTW^%'VE/[LO_?IO\*EHID$7VE/[LO_ 'Z;_"C[2G]V7_OTW^%2T4 1?:4_ MNR_]^F_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*/M*?W9?\ OTW^%2T4 1?: M4_NR_P#?IO\ "C[2G]V7_OTW^%2T4 1?:4_NR_\ ?IO\*/M*?W9?^_3?X5+1 M0!%]I3^[+_WZ;_"C[2G]V7_OTW^%2T4 1?:4_NR_]^F_PH^TI_=E_P"_3?X5 M+10!%]I3^[+_ -^F_P */M*?W9?^_3?X5+10!%]I3^[+_P!^F_PH^TI_=E_[ M]-_A4M% 'F'CKX>"Z\W7?!TES8ZW%(MPD4:%4E9>3@;>&/UP2.1R36U\/OB% M!XNTMHKU&MM9L_DO+41MD$<;P.H&>W8\>F>UKS/XA^";V#45\:>"^,X34HOGC\T>KA94J]/ZK5LG]F79]GY/OT]#T?[2G]V7 M_OTW^%'VE/[LO_?IO\*Y[P+XVLO&^@K>6V(;J+"75J3S$_\ 53V/]0:Z:M8R M4E='GU:4Z-1TZBLT1?:4_NR_]^F_PH^TI_=E_P"_3?X5+15&1%]I3^[+_P!^ MF_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*/M*?W9?^_3?X5+10!%]I3^[+_W MZ;_"C[2G]V7_ +]-_A4M% $7VE/[LO\ WZ;_ H^TI_=E_[]-_A4M% $7VE/ M[LO_ 'Z;_"C[2G]V7_OTW^%2T4 1?:4_NR_]^F_PH^TI_=E_[]-_A4M% $7V ME/[LO_?IO\*/M*?W9?\ OTW^%2T4 1?:4_NR_P#?IO\ "GI() 2H88_O*5_G M3J* "HY[F"UB,MU-'#&#@O(P4?F:DJKJ&FVFJVOV>_A$T6X,%)(P1WR.:F7- MROEW*CR\RYMB+^W=(_Z"EE_X$)_C52Z\5Z9;2A$D-T"N=]NRNH]B<]:C_P"$ M)\/_ /0/_P#(TG_Q55[CP19>8#IS_8TQ\R8:3)]*MRRQP1-),ZQQJ,L[G ]S6 M9H_A^ST?,D*!KEUVR3W:C5-/U"34]'3 M3[*QDTVU=OM'GW+(RH4*85!&P?AL\LO3'?-<]_P@>J:7X?UC3-"O;>2*:XMW MTV*\ (M84=7,.YD<#;\PC8J^WY.#M%6O,A[Z'5IXET)[.VNTUK3VMKO?]FF% MTA2;:"6V-G#8"L3CI@^E9NJ^-[#3O&.D^'8V@N+B]ED2Z*W48:Q"P/,ID3.[ MY@AQP!C)ST!XT?#WQ,- CLHX=)2X2ZO)8YI=3GN?*6>5)5+"6$K< $$,LBY8 MJCJZ,,A^K?#[Q7=2QP6$N@B&TO\ 4;R"]O%>:25;J.8>7)"4VG!F"YWD%54E M>-A!'?Q>*O#T^C3:O!KNF2:9 VR6]2\C,,;<<,X.T'YEX)[CUJQ-K&GPZ+/J MYO(7T^"%YI+B-PR!$!+'(XXP?RKSO3_!'BK3[E]1(TQYXM5BU)(+G59IEGQ: MM;NKR&!=F,B1=J%5/RA% %7/AW#8>+O@]>:;+-;R07MSJ=M2+R.*Z1FML$@^8 ?DP5/7'0^E9&B6?BV&" MTT[5Y=,CM;-=C7UG*[37BJ-JYB:,+"2,%B'?&"!U##GO^$#UJY\/IINI6^CW M#:;I$VE64IF<_;5<(JO,#$?*P(U8JOF98YR-O(!V:^*_#K3+$NO:89&G2V5! M>1Y,S#*QXS]\]EZFIH]?T>75AI<6K6+Z@0Q%HMRAEPIPWR9SP0<\<8KS5_AY MXE477V72?#D?F:?IMI#B_D7R?LLIE<#%MPKL1P/[BD^@7P=I*:WJMZNDIHL. MFZ?XEN+V2XL9]TXDV,GEA%3: =WW]V2H*[><@ ](M?$.BWUQ>P66KV%Q-IY( MO(XKE':V()!$@!RF"IZXZ'TJGJ'B_1K#38=3.JZ6=.8L9+EKU0-HB,@\O (D M8C:=N1\IW9. #S=EX*UK^RX;+4H])6"&>V\G9YHMU:<[F+EWPQVJ&9S\] M '=6OC#P]=V6EW*:S8(NKC_05>ZC#7#9 *H-WS,"0"%S@\5M5YA>_#S6-2NK M&ZU"VL9RVFPV%W:C6KN&*$PR,R2+Y2KYX(?)C=5P5 #VXK_/,Q_[YKU.O R89 M17COB31+_X5^)G\7>%86FT.Y8#4M/7@1@G[P]!D\'^$\=#BN:2=)\RVZ_Y MGM4I1S"FJ%1_O%\+[_W7Y]G\CV*BL_0]ZD=B.XK M0KH335T>/*,H2<9*S04444R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#FM"\:P:_KMW8V>G7HM;=FC2_(4Q2NKNCKA6+)AHV +@ MX/JNXT_QSIFHZ=J.J(DB:/IZNS:F)H)890GWMHBD9\@#.&53TXSQ7/Z9I&KP M_%FZU+3]&NM'L7C9M2Q-$;;46(8*R*#DR[MAWD(21$W$L99D>00NZA0"J;MVXC<" %7(!JCQW;"'RY-(U*/5FG M6!-'80_:79D,@(/F>7MV*[9+@?(P^]\M;NE:G;:SI<%_9,3#,N0&&&4@X*D= MB""".Q!K@WTC7)_%T?C=M N4GBDC@_L@SP&X:$12J7#>9Y8;?-T+\HIZ$[:Z MWPAI5QHWA>WM;T*MRSRW$R*VX(\LK2LH/< N1GOB@#:HHJ-H$9B29,GTD8?U MH DHJ+[,G]Z7_OZW^-'V9/[TO_?UO\: ):*B^S)_>E_[^M_C1]F3^]+_ -_6 M_P : ):*B^S)_>E_[^M_C1]F3^]+_P!_6_QH EHJ+[,G]Z7_ +^M_C1]F3^] M+_W];_&@"6BHOLR?WI?^_K?XT?9D_O2_]_6_QH EHJ+[,G]Z7_OZW^-'V9/[ MTO\ W];_ !H EHJ+[,G]Z7_OZW^-'V9/[TO_ '];_&@"6BHOLR?WI?\ OZW^ M-'V9/[TO_?UO\: ):*B^S)_>E_[^M_C1]F3^]+_W];_&@"6BHOLR?WI?^_K? MXT?9D_O2_P#?UO\ &@"6BHOLR?WI?^_K?XT?9D_O2_\ ?UO\: ):*B^S)_>E M_P"_K?XT?9D_O2_]_6_QH EHJ+[,G]Z7_OZW^-'V9/[TO_?UO\: ):*B^S)_ M>E_[^M_C1]F3^]+_ -_6_P : ):*I7LMCIMG)=ZA=?9K>(9>66X954?4FO)Y MOBXUSXRA71T-QHXE\C:92K3DMC>&8C;ST!QP>>O"NKV+5.;CS).VU_,]EHJ+ M[,G]Z7_OZW^-'V9/[TO_ '];_&F02T5%]F3^]+_W];_&C[,G]Z7_ +^M_C0! M+147V9/[TO\ W];_ !H^S)_>E_[^M_C0!+147V9/[TO_ '];_&C[,G]Z7_OZ MW^- $M%1?9D_O2_]_6_QH^S)_>E_[^M_C0!+147V9/[TO_?UO\:/LR?WI?\ MOZW^- $M%1?9D_O2_P#?UO\ &C[,G]Z7_OZW^- $M%1?9D_O2_\ ?UO\:/LR M?WI?^_K?XT 2T5%]F3^]+_W];_&D:")5+,\@ &23,W'ZT 345P-]\5O!U@MR M9KV[6HC$C>=QU0@XQVR2.GI@USW_ L'Q=XK^3P)X5N8[=ONWU_*P7'J M/F"_JWTK*56,79[G=0P%>O'VD5:/=M)?>_T/7F8(I9R%4#)). !7&Z_\6/"' MA_3K_RPLAYK?3(^4'ZD5S$7PH\2>(R)/'_ (NN9XR:K+96]3H]C@:'\2;F^T= M%_X$_P!$<1>>-?&OCBQGMO#'A6YL=.F0AKN9@KNN.=I; YZ<9/O73_"G1-5T M/PO)'JT:P+/-YT-N4VR)D8)?W.!QU'?K@=I]F3^]+_W];_&C[,G]Z7_OZW^- M:1BTO>=SBKUH5)?NHE_[^M_C0!+147V9/[TO_ '];_&C[,G]Z7_OZ MW^- $M%1?9D_O2_]_6_QH^S)_>E_[^M_C0!+147V9/[TO_?UO\:/LR?WI?\ MOZW^- $M%1?9D_O2_P#?UO\ &C[,G]Z7_OZW^- $M%1?9D_O2_\ ?UO\:/LR M?WI?^_K?XT 2T5%]F3^]+_W];_&C[,G]Z7_OZW^- $M%1?9D_O2_]_6_QH^S M)_>E_P"_K?XT 2T5%]F3^]+_ -_6_P :/LR?WI?^_K?XT 2TV6*.:%XID62. M12KHXR&!X(([BF?9D_O2_P#?UO\ &C[,G]Z7_OZW^- 'CUU8ZA\'/%XO]*BE MNO">IRA9[93DVSGTSZ=CW'!Y ->I^'_$.G^)=+2_TN4O&3AT88>-O[K#L:CU M[PSI_B+29+#4%D9&^9'\QB8WQPPR>HR?S->E4E5Q\74:7-!:OJU>U_EU?WGKU%1?9D_O2 M_P#?UO\ &C[,G]Z7_OZW^-;'FDM%1?9D_O2_]_6_QH^S)_>E_P"_K?XT 2T5 M%]F3^]+_ -_6_P :/LR?WI?^_K?XT 2T5%]F3^]+_P!_6_QH^S)_>E_[^M_C M0!+147V9/[TO_?UO\:/LR?WI?^_K?XT 2T5%]F3^]+_W];_&C[,G]Z7_ +^M M_C0!+147V9/[TO\ W];_ !H^S)_>E_[^M_C0!+147V9/[TO_ '];_&GI&(P0 MI8Y_O,6_G0 ZBBJ.KZ1!K5FEO=/,B)(LH,+[3D=/PJHI-VD[(B;DHMQ5W]Q> MJ.>YAM8P]Q($5G5 3W8G 'YFJLND03:Y!JK/,)X(VB50_P A!]1Z\_YP*YKQ M!X)NM0FF_LR[$4=S-Y\ZSRL"-H ME4/\A!]1Z\_YP*?+3[]^GW=>OX$\U7^5=.OW].GX^1G>(/%]GX8U'3H-5M+M M+2_F$ U%0AMX9&SM63YMZ@X W;2HR,D5\UR^TUM+O+<684_:I6B\J7= MTV[7+^OWE'2J'B6UDU'4M+LI=#GU+3I7D6\<-#Y4<;QM&0ZNX8CYOX5;C/?B MN9F\*^(;+PGKVE/!%KT;2V\5@)WR\]HKJ2LH,B!W12RX9U60*-Q^9JR-STBL MO4O$%II>N:/I5Q'<-<:Q++%;M'$3&ACB:1M[=%X4X'4GH, D>5)X.U^/PI8V M$7AF]DFLKJ_-I%)I-:6ZL_ M"D=[JD%_J,LNJS7T<*7MO+!.D"%D;S0461(P-HVE?E8 E@ >RU6U"[:PTZ>[ M2UFNS"A?R("@=\=AO95S]2*\BTCPAK=C8W%K)X3GFT=M8BO)]'<6,*7<)M3& MR+$DIC 294DVNWS*JY=WS75> IIS\)I&@L+F6;[3J*1V0:,2C_3)U6/)?8"! M@?>QQP: -/0_'<&LW&EQSZ-JFEIJ\!GT^:\$)2Y 0/@>5*Y5MAW88+D ^A%= M);3//"7EMY+9M[+Y%M;L-3\*%=#U73AI MED\.ISZKJ4=W&_[D)LME\Z5HB7 .5\I=JX.>%!I_A?4D\/Z1;Z[X.N-7TZUF MU!9M'NI[:>4-+/YD-SF24HY5"Z$E]X,A(R"30!ZE]NMO[1%AYR_:C%YWE=PF M<;O;GC\_0U/7C7B'X=ZS*EI]GTD7VH'1X;:?48G@,FZ.3=+$9)OF8R1!H0Q5 M@V[#@*6JU'X'E@TK3[6^\+:CK>A*UV'T6\EL1- \OEE)E2-D@0+MF4!&W+YN MX8)8 ])T[7;74]6U/3[>.X673)$CF:6(HK%EW#;GEACOT],UI5Y)K/AO6I_ M$T^JP^$KV>YCU+3);:?[9;OLBA*F?89)@02JE-]"\'6GFZS=A96& M8[:/YI9/HO\ 4X'O2E)15V:4Z4ZLU"FKM]CH*X#Q9\6M+T2Z_LO0HFUW67.Q M+:U^95;T9AG)_P!D9/KBN<\SQU\5^(@WACPT_P#$<^;<+G\"?T7ZUW_A/P)H M7@VU$>D6@\\KB2[E^:63ZGL/88%8<\ZGP:+O_D>I]7PV#UQ+YI_RIZ+_ !/] M%]YP]E\.O$?CB\CU3XG:@\=NIWPZ1;-M5..^.%_#+>XKI/&?PXTO6? TFDZ- M86]G<6J^98F- NUQ_"3UPW0Y[X/:NWHJE1@DUW,)YEB)5(S3LHNZ2T2^1Q'P MK\8/XH\+^1J#$:MII^SWB/\ >)'"N1[X.?<&NWKR'QG#+\./B1:>-+!&_LK4 MW\C5(D!P&/5L>^-P]U/K7K<,T=S;QSP.LD4JAT=3D,I&0112D[8%%%% !1110 4444 %%%% !1110 4444 %?\ XNG\7@@_>>'?#9^; M^[/-G]LJLFE:.[/0P%"%2HZE7X(:O]%\WH:WPS^'4%AH]MJ_B&!+C M4;B,2+#*@*VX/(X/5L8)/;H/4^E]***T2LCBJ3YY-I63=[=$%%%%,@**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KR[XPZ1H/N#D'Z5>KR;X77<_A/Q9JWP_P!4D)$,C7&G2-_RT0\D#ZKAL=B& MKUFBG/GC=[E8W#K#UG&.L7JGW3V"BBBM#B"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH " RD,,@\$'O5+2M&TO0K0VNB:;: M:=;LYG6]Q900W4K,%!()38 6B1^&!QN'W3 MBNR\$WUUJ'A*VEOY&EFCEG@\U_O2+%,\:N?4E4!)[YH WJ**C:5PQ @D8>H* M\_K0!)147G/_ ,^TOYK_ (T><_\ S[2_FO\ C0!+147G/_S[2_FO^-'G/_S[ M2_FO^- $M%1><_\ S[2_FO\ C1YS_P#/M+^:_P"- $M%1><__/M+^:_XT><_ M_/M+^:_XT 2T5%YS_P#/M+^:_P"-'G/_ ,^TOYK_ (T 2T5%YS_\^TOYK_C1 MYS_\^TOYK_C0!+147G/_ ,^TOYK_ (T><_\ S[2_FO\ C0!+147G/_S[2_FO M^-8-UXYT:S\21:'<2.MY)VRNU6/16;=@$]A_B,@'1T5%YS_\^TOYK_C1YS_\ M^TOYK_C0!+147G/_ ,^TOYK_ (T><_\ S[2_FO\ C0!+147G/_S[2_FO^-'G M/_S[2_FO^- $M%5;F_2SM9+F[1H8(E+222.BJH'4DEJ\EU?Q3K_Q2U";0_ @ MEL]%C.V]U-AM+@]5'(X_V0QV87!SQ#;O:*WD]E_P>RZC_B%X MXE\1Z@?"O@S[1?%%=K][2,N& _@##J.N<<$X&>HK7\$_"NSM&&M^*X/M^LS, M) MR_F+#P,<'JW'4YQVZ9KI_"7A73?!NCK8Z382 G!FG< M_P#S[2_FO^-*,7)?O-RJM>%*;6$;4;6;OJ_/ROV):*B\Y_\ GVE_-?\ &CSG M_P"?:7\U_P :U.$EHJ+SG_Y]I?S7_&CSG_Y]I?S7_&@"EX@T.T\2:!=Z3J"Y MANHRI.,E#U##W!P?PK@?A)KEWI\]]X$U]MNH:0Q^S$_\M(<]!ZXR"/\ 98>E M>E^<_P#S[2_FO^->8?%C2+VPNK#QWH-N\=_I##[3]W]Y#GO@Y.,D'_98^E85 M4XM5%TW]#UL!*-:,L'4>DOA\I=/OV9ZI163H'B&W\1Z#::KIT4CP7*;AAE^4 M]"IYZ@Y'X5H^<_\ S[2_FO\ C6R::NCRYQE"3C)6:):*B\Y_^?:7\U_QH\Y_ M^?:7\U_QIDDM%1><_P#S[2_FO^-'G/\ \^TOYK_C0!+147G/_P ^TOYK_C1Y MS_\ /M+^:_XT 2T5%YS_ //M+^:_XT><_P#S[2_FO^- $M%1><__ #[2_FO^ M-'G/_P ^TOYK_C0!+147G/\ \^TOYK_C3);OR87EFA=(T4LS,R *!U)^:@#C M?BOXM?PWX6^R:<2=6U5OLUHB?>&>&<#VR /=A6G\/?"4?@WPA;:<0INW'FW; MC^*4]1GN!P!]*X7P@)?B)\3+OQG=02OI.EM]GTR,X&6'1L$]0#N/NP]*]<\Y M_P#GVE_-?\:YZ?OR=3[CU\9_LM&.#COO/UZ+Y+\62T5%YS_\^TOYK_C1YS_\ M^TOYK_C70>02T5%YS_\ /M+^:_XT><__ #[2_FO^- $M%1><_P#S[2_FO^-' MG/\ \^TOYK_C0!+147G/_P ^TOYK_C1YS_\ /M+^:_XT 2T5%YS_ //M+^:_ MXT><_P#S[2_FO^- $M%1><__ #[2_FO^-'G/_P ^TOYK_C0!+147G/\ \^TO MYK_C1YS_ //M+^:_XT 2T5%YS_\ /M+^:_XT><__ #[2_FO^- $M%1><_P#S M[2_FO^-'G/\ \^TOYK_C0!+147G/_P ^TOYK_C1YS_\ /M+^:_XT 2T5%YS_ M //M+^:_XT><_P#S[2_FO^- $M%1><__ #[2_FO^-'G/_P ^TOYK_C0!+147 MG/\ \^TOYK_C1YS_ //M+^:_XT 2T5%YS_\ /M+^:_XT><__ #[2_FO^- $M M%1><_P#S[2_FO^-'G/\ \^TOYK_C0!+147G/_P ^TOYK_C1YS_\ /M+^:_XT M 2T5%YS_ //M+^:_XT><_P#S[2_FO^- 'FOQBT:YM8M.\:Z*N-0T253*0/OP MY[^H!/3T9J[_ $+6;;Q!H-GJMB#O&&J^ =1$CH'-SII8KED(R1UQRN#@'@AJYW[ ME2_27YGKQ_VK!./VZ6J\XO?[GKZ,]HH Y M]? ^@II9L%M[GRS.MQYYOIS<"15VAA/O\T$+\O#?=^7IQ6S965MIMA!96,*P M6UO&(XHD& B@8 %3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 CNL:,\C!5499F. !ZUX7X?\+Q?%/Q#XDUGS'T[2S%/"-AI$6T MO!'F9Q_'(>6/YD_ABL&W*IRK9;GJ0IPH8/VTE[TW:/DEJW]^GWGGP?XE_#H? MO%'B[18^XSYZ+^K#I_M@>U=5X6^*GAGQ2RP177V&^/!M+S",3Z*>C?0'/M79 MURGBKX;>&_%RN^H60ANV'%W;823/N>C?B#2Y)P^!W79_YE_6L-B=,3#EE_-' M]8[/Y6.KHKR'^R/B1\.^=%NAXIT=/^768$S(OH!G/_?)/^[71>&OB_X\=UZK='>5GZYKFG M>'-)EU+6+E;>VB'+-U8]E [D^@K(\6?$'0?".FR3WMW'/<*2L=I X:1WP#C' M\(P023T!'J*X?1/!NM_$758O$OQ#+0Z>IWV6CC*@+V+#L#^;>PP*)U+/EAJ_ MZW%AL&I0]OB'RT_Q?E'_ #V17CBU_P"-6H+)=K-H_@^%\K&#B2[(/ZGW^ZO; M)KUK2-'L-"TR+3])MDMK6$86-!^9)[D^IYJW%%'!"D4*+'&BA41!@*!T '84 MZG"GRZO5]S/%8QUTJ<%RP6T5^;[OS"BBBM3A"BBB@ HHHH *9/#'?IKA_BIX/?Q1X7^T:>I&KZ:?M%FZ<,2.60'WP"/<"KWPZ\7IXS\(P7KE1 M>P_N;Q!QB0#KCT(Y'UQVKGI^Y+V;^1Z^,_VJBL9'?:?KT?S7XG54445T'D!1 M110 4444 %%%% !1110 5YG\7]?N9;>R\%Z$=^J:VX1P#]R$G'/H&.>?16KT M'5-2M=&TFYU&_D\NVM8S)(WL!V]3V KS3X5Z9=>)->U+XA:W&1+>.T6GQM_R MSC'!(_ ;1]&]:PJMNU-=?R/5R^$::EBZBTAMYRZ+Y;OT/0?#6@6OACPY9Z18 MC]W;1A2^,&1NK,?,M&&W4M#E5W('WHMV>?4 ]O1FKTVH[BWBN[66 MWN8Q)#,ACD1NC*1@@_A45(<\7$ZL)B'AJT:JUMNNZZKYHI>'];MO$?A^RU:Q M/[FZB#@9R4/1E/N""/PK1KR3X;7$O@OQUJW@'49"8'_4O'8=8>LXQUB]8ONGM_D%%%%:'$%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !17,:+XWMMW8KMDN!\C#[WRUNZ5J=M MK.EP7]DQ,,RY 8892#@J1V(((([$&@"W1110 4444 %%%% !1110 4444 %% M%% !1110 445Q?Q6\4'PQX&N6MF(OKX_9;8+U#,.6'T7/XXJ9248N3-L/1E7 MJQI0W;LYE;J/P&%_"NIJ*,6HW>[U.K,*T:E;EI_!!.ZJ#\*_BO'J\8\OP[XA;9= <+#+G)/L 3N' ML6 Z5[%7/^.= M/$G@S4+"^#!?*,L;JA9HW4$JP Y/T'4$CO656#DKK=;'?@ M<1&C4<:GP2TEZ=_5;HWP0R@J001D$=Z6O%O WQ:M]"T"#3?%AD9+5%CANXE+ M$KV##.3CH".PY'<]Q9_%CP1?8\K7X(R>TZ/%C\64"G[2*TD[,S^IUI7E2BY1 M3:ND['8T5FV?B/1-1Q]@UBPN<]!#$O#=UJEXRYB0^3$6P99/X5'X]?09/:DVDKLN$)5)*$=WH*=;R^K:XQF+..4B)R![;OO?3;Z5Z16-)-WJ/=_D> MEF%2,.7"4W[L-_.75_HO)!1116YY04444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!YG\9-"N?[-LO%VC?)J6A2B0L!]Z+.3GU /./0M7<>&]=MO$OARRU>R/ M[NZB#%!&OI<]G:+=Z39-$S:B$FB-MJ3;6"LBALF7=L.\A#@,&ZK0_A35-9M?%6F%;HI&U0J[O1J* /.'TC7)_%T?C=M N4GB MDC@_L@SP&X:$12J7#>9Y8;?-T+\HIZ$[:ZWPAI5QHWA>WM;T*MRSRW$R*VX( M\LK2LH/< N1GOBMJB@ J-H$9B29,GTD8?UJ2B@"+[,G]Z7_OZW^-'V9/[TO_ M '];_&I:* (OLR?WI?\ OZW^-'V9/[TO_?UO\:EHH B^S)_>E_[^M_C1]F3^ M]+_W];_&I:* (OLR?WI?^_K?XT?9D_O2_P#?UO\ &I:* (OLR?WI?^_K?XT? M9D_O2_\ ?UO\:EHH B^S)_>E_P"_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7_OZW M^->2/&OQ!^. @!>71O#"Y;+EE>;/N?[P_$1FN[^(/B=?"7@F^U)6 N-OE6P/ M>5N%_+EOHIK,^$OAAO#?@>"2Z4_;]1/VNY9OO?,/E4_101?9D M_O2_]_6_QH^S)_>E_P"_K?XU+10!%]F3^]+_ -_6_P :/LR?WI?^_K?XU+10 M!%]F3^]+_P!_6_QH^S)_>E_[^M_C4M% $7V9/[TO_?UO\:/LR?WI?^_K?XU+ M10!%]F3^]+_W];_&C[,G]Z7_ +^M_C4M% $7V9/[TO\ W];_ !H^S)_>E_[^ MM_C4M% $7V9/[TO_ '];_&C[,G]Z7_OZW^-2T4 1?9D_O2_]_6_QH^S)_>E_ M[^M_C4M% $7V9/[TO_?UO\:/LR?WI?\ OZW^-2T4 8T?A#0(I;F1-+@WW3[Y MBP+;S^)_SDU0NOAIX-O,^?X=LLGJ8T,9_-2*ZBBI<8O=&M.M5I_!)KT=CSR\ M^!W@FZSY-GZLW_A1L=E_R /%NL:=C[OS[L?]\E*]5HK- MT*3Z'='-<=%6]HWZZ_G<\:UKP%X]T[1;D+XJN]>MBN'MBSB1U[X!+;OIG\ZL M6_A/XKRVD'D^*K>SC\M<0S.7=..A/EGG\37KM%5[-SH_M2OTC%?]N1_R/*?^%9^.7_UGQ(OE_P!T2?\ Q8JAJOPD\3W4UE'= M^(GUI"Y66>[9LVZGDD*S-D<=!CG'N1[+151I1B[HPKX^O7CR3M;R27Y(J6FG MI:V4$!EFE,4:H7,A!; QG P!^'%3?9D_O2_]_6_QJ6BM3A(OLR?WI?\ OZW^ M-'V9/[TO_?UO\:EHH B^S)_>E_[^M_C1]F3^]+_W];_&I:* (OLR?WI?^_K? MXT?9D_O2_P#?UO\ &I:* (OLR?WI?^_K?XT?9D_O2_\ ?UO\:EHH B^S)_>E M_P"_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7_OZW^-'V9/[TO_?UO\:EHH B^S)_ M>E_[^M_C1]F3^]+_ -_6_P :EHH B^S)_>E_[^M_C1]F3^]+_P!_6_QJ6B@" M+[,G]Z7_ +^M_C1]F3^]+_W];_&I:* (OLR?WI?^_K?XT?9D_O2_]_6_QJ6B M@"+[,G]Z7_OZW^-'V9/[TO\ W];_ !J6B@"+[,G]Z7_OZW^-'V9/[TO_ ']; M_&I:* (OLR?WI?\ OZW^-'V9/[TO_?UO\:EHH B^S)_>E_[^M_C1]F3^]+_W M];_&I:* (OLR?WI?^_K?XT?9D_O2_P#?UO\ &I:* (OLR?WI?^_K?XT?9D_O M2_\ ?UO\:EHH B^S)_>E_P"_K?XT?9D_O2_]_6_QJ6B@"+[,G]Z7_OZW^-'V M9/[TO_?UO\:EHH B^S)_>E_[^M_C1]F3^]+_ -_6_P :EHH B^S)_>E_[^M_ MC7F?Q4\(:MJ>H:;JFAV[7#VX\K]V6,R,6R&R3]W./3;R>AX]1HHM<:DX[,\L M\*_$ZUCNDT#QREUI&KQ'9YUT[)'-SP2$]&\66/V77+))P!\D@^62,^JL.1_+UKS9M%\4Y M:RER985]@.1]5X[E:Y^:=/XM4>M&AA<6K47R3_E;T?H^GH_O/7?LR?WI?^_K M?XT?9D_O2_\ ?UO\:YGP?\1M!\91A+&?[/? 9>RN,+(,=E_P"_K?XU+15&1%]F3^]+_P!_ M6_QH^S)_>E_[^M_C4M% $7V9/[TO_?UO\:/LR?WI?^_K?XU+10!%]F3^]+_W M];_&GI&(P0I8Y_O,6_G3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **8)8VF:)9%,B %D#(F-#_&YX5?Q)%)M)79=.$JDU"*U>AYUXI_XN#\8M/\ #,?[S2M# M'VF^Q]UGX)4_^.K^+5Z[7G7P:\/RV'A:77=2R^I:Y*;J5V'S;"25_/);_@0K MT6L:*=N=[O\ I'HYE.*J+#T_AIJWJ_M/YL****W/+"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJO>W MUMI\(EO)/+0MM!VD\_A]*98ZG9ZEO^Q3>9Y>-WRD8STZCVH MT444 %%%9]U MKNG65RT%S<[)5QN78QQD9["@#0HK.D\0:3#&'EU&W4$ @&0;L'VZTFG^(=+U M6Z:WL+H32JN\@(PX^I'N*S]K3YN7F5_4U]C4Y>;E=O0TJ*KW]Q+:6$L]O;-= M2(,K"AP6KFAK'BZ\_P"/718K=3WF/(_,C^515KQINS3;\DV72P\JJYDTEYM( MZVBO-[?3M7BN(I+>QF\]7#(7B8+N![GTKJM&U+79[XV^L:2MNFTGSHV^4'TZ MG/YU4JJC)1:>OEH3&BY0 M/)U*#)Z"1MA/X-BJE4A%VDTF3&G.2YHQ;1J45"]W;1PB62XB2,G =G !/UI8 M+JWN=WV:>*;;][RW#8_*K,R6BBB@ HHHH **** .(\8?"S1?%,C7UONTK5P= MZ7MJ,$MV+J,;OKP?>N8@\;>+OAS<)8_$&R?4]++;8M6MAN8#/&X]_H<-]:]> MJ.>WANK=X+J*.:&0;7CD4,K#T(/6L94M>:#LSTZ./?(J.(CSP\]UZ/=>FQDZ M+XOT'Q#(L>C:G#"/B=8>*)3INIQ'2=PZ[,\_\ M 3R/?K5>T2DHRW,/JDZE*5>DKQ3VO=I=WY>9W-%%%:'&%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'E/AVRM= ^*ES:SQ1:A_;1EDM=9M9-DPSYLAAFVG,@ #!7!('EH M,*0#4VJZ?9Z'H_BS4_"#)I5M+IOEJMI^[,CQ,WGW2@=2JR*OF#DE>>BD]W#X M7T&WU2]U*#1[%+W4(_*NYUMUW3J>H8XY![^N!G.!1I7A;P_H4DKZ'H6FZ:\R M[9&L[..$N/0[0,B@#SF32].C^(4/ABWL[1?",EQ"9-/2)3;/<_9IG\MD^[R% MBDVD8+!6ZG-=QX FEG\$63RR&50\RP.6W;H%F<0G/<&,)SWZU>7PMX?71&T9 M="TT:6S;FL19Q^03G.3'C;G(!Z=16G'&D,2QQ(J1HH5448"@= !V% #JC:5P MQ @D8>H*\_K4E% $7G/_ ,^TOYK_ (T><_\ S[2_FO\ C4M% $7G/_S[2_FO M^-'G/_S[2_FO^-2T4 1><_\ S[2_FO\ C1YS_P#/M+^:_P"-2T4 1><__/M+ M^:_XT><__/M+^:_XU+10!%YS_P#/M+^:_P"-'G/_ ,^TOYK_ (U+10!%YS_\ M^TOYK_C7DWQ&N)?&WC_1_ UHL@MX'%WJ(4C(&,XX/&%)_%Q7I/B+Q#8^&=(D MO]1DPJ\1Q@_-*W95'K_*N%^#FE3W,6K>+]6VMJ&L7+@$'.R-6Y ],MV]%6L: MJ(^3"D45I(D:*%55V *!T'6G^<__ M #[2_FO^-2T5L>81><__ #[2_FO^-'G/_P ^TOYK_C4M% $7G/\ \^TOYK_C M1YS_ //M+^:_XU+10!%YS_\ /M+^:_XT><__ #[2_FO^-2T4 1><_P#S[2_F MO^-'G/\ \^TOYK_C4M% $7G/_P ^TOYK_C1YS_\ /M+^:_XU+10!%YS_ //M M+^:_XT><_P#S[2_FO^-2T4 1><__ #[2_FO^-'G/_P ^TOYK_C4M% $7G/\ M\^TOYK_C1YS_ //M+^:_XU+10!%YS_\ /M+^:_XT><__ #[2_FO^-2T4 1>< M_P#S[2_FO^-'G/\ \^TOYK_C4M% $7G/_P ^TOYK_C1YS_\ /M+^:_XU+10! M%YS_ //M+^:_XT><_P#S[2_FO^-2T4 1><__ #[2_FO^-'G/_P ^TOYK_C4M M% $7G/\ \^TOYK_C1YS_ //M+^:_XU+10!%YS_\ /M+^:_XT><__ #[2_FO^ M-2T4 1><_P#S[2_FO^-'G/\ \^TOYK_C4M% $7G/_P ^TOYK_C1YS_\ /M+^ M:_XU+10!%YS_ //M+^:_XT><_P#S[2_FO^-2T4 1><__ #[2_FO^-'G/_P ^ MTOYK_C4M% $7G/\ \^TOYK_C1YS_ //M+^:_XTLUQ#;)ON)4B7.-SL%&?QI( M+JWN=WV:>*;;][RW#8_*@ \Y_P#GVE_-?\:/.?\ Y]I?S7_&J&K>(M-T5E2^ MF*R.NY8U0L2/7TK%_P"$VN+TE=%T6YN>([&RN6@N?-25<;EVYQD9[&L?RO M&>I??EM=,C/9<%O_ &;^8J.X\):G,ZM+>PW#A0#+(2&;Z\'Z=>U.G6=1_"TN M[T_X)-6BJ:^--]EK_P ZF*[\Z%)8H)61U#*WB"8@_\ ?:?_ !-*=2NI6C!->MOT M*A3P[BG.HT_2_P"IU'G/_P ^TOYK_C1YS_\ /M+^:_XUR_\ PKG2/^?B]_[[ M3_XFM[1M'M]#L3:VCRO&7+YE8$Y./0#TITYUI2M.%EZW_052G0C&\)W?I;]2 MHOBO3'<*'<$G&67 _,\"H;GQMHUJ2&F9SZ1 /^H.*SE\&W,MV&NVMV@9\R(C ML"5SR!Q6]:^'-'L\>1I\ (Z,R[C^9S3J^V;M3M;SN*E[!*]6]_*QBGQRUT=N MD:-=W9[$C _0&MC1[[5;FV=]5TW[.^[Y%C8BM9TX5(N,U=,RIU9TY*4'9HXW_A7^F?]1+_O[%_A M6OH>AV^@"86<=X_G8W>;(AQCTP1ZUMT5E3PM"G+FA&S-JF+KU(\LY-HS=5LD MUC3WL[F&Y2-R"3&Z \?C7+R>#+F"1DT]6,'\/GR+N]\XXZUW5%:^SAS^TMKL M8^TGR>SOIO8YFT\(:3#&AN-+DEFP-[-+D%N^!N_I6Q:6EM8Y^Q:8(,\$QJBD M_K5ZBE&C3@[QBE\ASK59JTI-_,B\Y_\ GVE_-?\ &CSG_P"?:7\U_P :EHK4 MR(O.?_GVE_-?\:/.?_GVE_-?\:EHH @:0NA5[61E88(.P@C\ZR+GPQHUUG?H MVP^L3!,?DU;U%9SIPJ?&D_4TA5J4]82:]#B;OP4ENOF:1%=%R<-'+*FW'YU; M\/:?K.E7S>;:*+65?WGSJ6R.F.?>NKHI1HPA'EAHO(J=:=27--W>VI"9V4$F MWD '4DK_ /%4OG/_ ,^TOYK_ (U'J-A#JFGRV=UN\J4 -M.",'(_45R_]C>( MO#PSHEV+^U7G[--U ]!G^A'TJ*M6=-_#=>6_W%TJ,*JMSI2\]OO.L\Y_^?:7 M\U_QH\Y_^?:7\U_QKG;#QO9R2FVU>&33;E3AEE!V_GC(_$?C72QR)-&LD3JZ M,,JRG(/XU5*M3JJ\'1?P[0P(Z!OF^8?J.QKMJ*F45)6D;4:]2A-5*3LT>1Z/\ $/7/!&H1Z!\3 M;>1D8XMM60;EVC::*1=R21NC*P]00W-0ZSHNG> M(-+ET[6+5+JVEZHXZ'L0>H(]17E,^F>*/@]WUZ'M6W70FI*Z/(J4YTI.$U9HB\ MY_\ GVE_-?\ &GHY<'=&R?[Q'/Y&G44R HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBN(\6_%70?"\ALX6;5-4SM6RM#N(;T9N0OTY/M4 MRG&"O)F]##U<1/DI1NSMG=8T9W8*JC+,3@ >M><>(_C!96]]_9/@ZT?Q#JS' M:HMP6B4_[P^]^''N*QU\*^.?B4XF\97C:#HS'*Z;;C$CC_:!Z'W;/^Z*](\. M^$]%\*67V;0[&.W!'SR8S))[LQY/\O2L>:I4^'1?B>C[+"83^,_:3[+X5ZOK MZ+[SSNW^&OBGQ>[:GX^UPV\Y0BWL;=0R6^?4=.PR!R<&='CT[ M34(C4[G=OO2.>K'W.!^0%:=%;1BHJR/.Q%>5>?.TEY)6044451@%%%5GU*QC MD*/>VZNIP5,J@@^G6@"S1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 45#-=VUO_K[B*+_ 'W _G4JL'4,I#*1D$'@BE=7L.S2N+17 M.Z]XF.FWRVEF(WF5=THD4X /3&"/>H=/\;6)5DU>9+>?=P$C;:5XQSSSUJ)5 M:<5>326QI&E4D^6,6WN=115"WUW2KK_4:C;,?3S0#^1J^"" 0<@]"*J,XRUB M[D2A*#M)6"BBBJ)"B@D*"2< =2:16#J&0AE/((.30M0OKJ.#Q#XA5)I@6CM(VX; M'MP./I^-,M++@2^= O=Y%&!^1)K; MM[B*[MTGMG$D4@W*PZ$5Y_H,.EWNIZ@MQ,MQ%IY9O+:('SD /S 9R<$>GIZU MU0\1:5:>';;4U#PV,A"1*L1!')&-HZ=#75&G5G+176WGQT:XO2R!O,0':.>G -9QU'QE=_\>^EV]JI_BD89'YM_2NAFU:T M@UBWTR1V%U<(SQKM."!UYZ=C^5-@UO3[B2^2*X!.GG%SE2/+Z^W/0]/2N>>$ MK3?,Y22\M/+>WK/<@6 M1C&,YR#^50Z=XIT[49;&&-G6>]A,J)L) SD$XQP5/Y5M3P\J:<5=[[W>V_W M&%3%TZC4VTKVM:R6NWW].YIS6-I9ML:GJQP3_(&JSVM\=<2Y6] MVV(A*-:^6/F?/WMWY?E7):WX'U74=0>2WU7-OYK2HL\C%D+8SC X'8?3WX.6 M*6X^>;=E'O\ UUW.[HK(;0?,TG3[,WEU ;-D?='+DN5'W2<#(_ 59_L^7^W1 MJ'VZ?RO)\K[)G]WG.=V/6CEA_-^'];BYZE]8=NOW_=^)>HK*ATR_AL]0C_M: M226Y=F@E>,?Z.". !WQ^%$MEJW]GV,-OJ:B>%T-S,\(/G*.HQVS_ )-/V<;_ M !+\?\A>UG:[@_P[[;_/_@FK17&6&H:V_CN666QNDTR8>2I:%L #[K=,C)/M MUYZ5O1Z*[:=?V=]J%Q=1WCN0S'#1*W\*GV_+VJ8QB]W8TG*:=HQO_7ZFE)/% M"4$TJ1F1MJ!F W'T'J:A74;1]3?3UG4W<<8D:+N%]?U'YU7;0K"2UL8+B(SB MP*F!I&)92HP"3WZ?2KHMH!=&Y$,8G9=AE"#<5],]<>U/]VEU)7MF^B6GGZ]N MIBW'BNU7P[>ZK:QRNMK(82CKL)?('?MDBJVB>*Y=1TS39%LIKF6>4P7+PK\L M##'S-QT(.?\ Z]=%<6T%W&([J".9 *#=][RT" MY^N/J:.:'-=+0.2IR6]OTUW*\>HO)K7^>OX!;^(]+N=)FU-+C;:0.4DD=",$8_/J.GK5S^T+,"V)N8E^U8\C+@>; MQGY?7@TXVENUJ;9X5DA(PR2#<&^N>OXU'/IMG<26SS6T;M:-N@)7_5GV_(?D M*K]TWLU_6GXD6KI;I[=UUU[]-O,L"1#(T8=2Z@$J#R!]*=5.+2K.'5I]2CBV MW=P@223&X+?0)M*LKN[@25B_G"7+J29L!U,A0,-X&2N>0/6EKAK+2O$Z>+TOI3+'9EE1_ MWR,SQJ,#<,\GG)]\X[5U4"ZHNKW;7$EN]@47[,B@APV.=Q_SVJ5%-/4IS::3 MB]2_16,-5U2V\.M>ZAI+F\5L&TMFWDC=@$8SVYJS/K-M;:A964ZRK/>@F-=F M0,#)R>U5[&=]-=]M=MR%B*=KMVVW36^BWZWZ&A15--6L9)[N%+E&DLQF=<_Z ML8SS4EC?V^HV$5Y:N&AE4%3D?D??MBLW%IV:-HRC)7B[EBBBBD45+_2[+5(? M+O[9)E[;AR/H1R*XW5?#/]FSK%I4%W/&P+GY2X4^@('M7>T5G[.'/SVU[FGM M9\G)?3L<]%%J\'A:TCT=(X[E2?,2Y4@@9.<9]_7M5/[3XWC_ .7*RE_X$/\ MXH5UM%9U*'/+FYVO1FM/$>SCR\D7ZHY+^UO&,?\ K=#MV_W'_P#LS6MH>HZI M?-,-5TW[%LQL;=][U&*UZ*4*$H2OSM^3M_D.I7A.-O9I/NK_ .9P8\3:O%= M&5KH(^#%'&N9,'H,#/-7_P#A-;H??\/7J_G_ /$UTB:;8QR!X[*W5U.0RQ*" M#Z]*LU56G4D[PG;Y)DTJE*"M.'-\VCDO^$Z8??T2]7\/_K5H:-XGBUF\:U%A M=0,$+%I%^7Z5NTC,J#+L%&<2QEY4W^29-K,H/7 .<<5F^&6TB[@EO=(A,> M':%LNQZ'WXY&#^-="IJ&RMV2,D#/MO"^M3?%4>( MKZ&QLX;> P_:;.XT $JW+/@H-O4X=;^$-6N]/\9V.JFSM8]3S#/Y60H6.0?ZLG< .AW5T>A:O%KNBP:A#&T7F;E>)CDQR(Q1T)[X96&> M^*Y)O"WB&77%\5R1Z6NNQRQJMDMU)]F>!8G0H9C%N#%I6?(C[!>>6KJ/#.CO MH7AZWL)I%EF4O+,Z A6ED=I'*@\@;G;'MB@#5HHJ-K:!V+-#&Q/4E1S0!)7/ MW7C/3;347LI4N/-0L#A5QP<'O6W]DM_^>$7_ 'P*X^^^'8O-8EOEU(0^9(7$ M2V_"@DG'##UY_&@#4G\=^'+?._4"VWKY=O*^/^^5-9D_Q6\,PKF,ZC..QCTZ M89_[Z45J#P+X<&[&G?>Z_OI.?_'J3_A!/#A0(=.^4=!Y\G_Q59VJ7W5KK[K: M_.^WD;*5)1UBV[/KI>^G3:V_GM?7&N 3\Q"GTKNK7POHME<1SV]A&LL0(5B2Q / M7J>?QJKJ?@S2KZWN1!;QVUS<-O,X!.">IQD#IGCISFDHSY4W+73IIOKKZ;:; MF\J^'NXQHZ:V;D[VMH[62O??6UCS.\OO%_BN)+*_\56&DZ#@#(R.I-=-X5TSX?^"54V$\]S+?7?7TZ]]Q1Q MM54?8;1TVTOK[U]-=-K_ #'Z;XATS58;B6RN0R6W,Q92NP8)R<]N#^50ZIXG MT_3=%BU3?]IMIG"1M"0=QY_P-6H=%TRW\[R-/MD$Y_> 1##?44O]C:9]E2V^ MP6WDH05C,0P#US70E#ELV[_+Y]_D>/S$#9W2JI;\P!G\:RY+T^5R=^^G?TVL M;\\E5M:VK76KM>?8-)M=GF0[UOW(*1L#]TC![?SZ=:T_LEO_ ,\(O^^!1]DM_P#G MA%_WP*M*"@XZO?5O77;:VQF_:.:G=+;1+33?>^C_ .&..CTWQO<_:!<:G%;F M,D1$%<2>_P HX'UKE[G2O$PU',EE<2NI*R3+$S*Y)Y;ISTZ_XUZS]DM_^>$7 M_? H^R6__/"+_O@4HQC!MQ7YO\VRI.4TE)]^RW?DEMLO(Y_1Y?$UOK@LM96. MYM/)+_:HUP >PS@<^V*OQ^)-/DT^^O5:00V,C1S90@[AZ _6M'[);_\ /"+_ M +X%1S:=97$+PS6D+QN,,IC'-5",(QY=?6]_S(J.K*;FFNNEK>BTMI][,FT\ M;:%=X_TOR2>@E0C]>GZUKPW]G<1M);W4,J*,LR2 @#U)%9E]X/T6_:U\RS6( M6S940@)O'HV!R*Q;WP!9PW%W>PW3PP)%OB@4X",!SEF)R#CVQFL.6LM4T_O3 MW^:VUZ'1S4F[.+6W9K;5]&E?3J^IUL6H6<\@C@NX)'/14D!)_ 5.[K'&SR,% M51EF)P /6O)/#DFJWFI/':I"MWM+1?:%Q'TP1@]>,X]Q[5Z)=:/<74]D?-MX MX$4B\@$ (FR,8!/('6NGDTW77^OFF[&7'C'0K?[U^KGTC5F M_4#%9LWQ#T\ _9;2ZG([[0H_/)_E5VS\&:99ZC=7'EK+%.H5()$!$6!R5)YY MJ:'PGI$>B_V7) 9[?=N_>,=VK^%-+UF.!+F,QB'[ODA5)Z<$XSVJ72?#FG:/:&"W@60,>7 ME12Q]B0!GOU]:WIQ486DVWWTWO\ Y&-24Y3O%)*^VNUO7>_X',GQ%XD;3O[1 M$FF)9EMHFWC;G.,NF;1=,>T^RMI]K MY&;K%UTOX<. MG1_/K]WXG/6,OBB74O+FU'366!U-S$K*613Z@#(XSZ5@:E/;R>('*,7AGE9T M=3D.N[!(/?G-=_'HVFQ33S)8P"2X_P!:=@^:N6NOAK:3WWG1W0B@!^2V$1*A M?7IVVITJ5-6YI/;?7U_X!A5K5ZCNXQ6^VG73IVW_ +UU9>,&O)# M;:O9)$SDQH4&0O;^ _S-1?V?XW_Z#%E_WP/_ (W6W-X?TZ?4K6^> "6U!$84 MX7D8Y'>F0^'K."\OKE&E+7H&Y205BP,908XZ^]8/!TGK[27WOOZ]CH6.K)V] ME"WHMK;[=]/Q,A=/\;!ANUBR(SS\@_\ C==)>(7TR='!=FA8$(.2=O85D'PP MR>'DTVVU&9)E<-]L= \A&[./IVZ_X59N]-F&I6]U%-&EG#&WGVPMPQE..,8& M?P']:WIX:%.]IM[[W>W^?_#G/4Q=6JES4K;;6Z[_ '?\,N*U_P#A"[J?_D(>(;R8'J 2!^K&JGAO^U+G5M2BU739K6"\W/#( MT./)/3 ./0#VX]ZV_P#A%+2?0H--U&66[\IPYG)VNQ!)Y(["_#L-ZEK<7,DMU(I=8I)P&<#J0!@UL6>K6 L M[V'3$DF_LL&-X(T.[*@X5<]>F*MMI.GO>)=-9P&>-2JR;!D ]JE%E:KG;;0C M)R<1CFJI4EWY]/P=_P..\8ZBLWABSO5L&2ZNOE1)25D MB!')P.O..O\ >'K4WA\6VK1VR'0(&LY(-TMQ(0Q28<%<') Z$<]"#76?9+?_ M )X1?]\"C[);_P#/"+_O@5H^1W3BK&<5425INZMKW_XE:_V2W_YX M1?\ ? I#9VQZV\1QS]P5,*>'A+FC3MZ:?UJ5.IBIPY95;^NNO?==-#G];EU& MXUY+/1-9AM[E8-[6LB=1G[V=I'X>U0ZE7$5DE4 MGHK.R22VM\^_V C. V0.F/T_QK0ETRSGEBEGA M$DT*&-)C]]01@X8<@^]3?9+?_GA%_P!\"C[);_\ /"+_ +X%;2JS?7OY;G/& MA3CTOMOJ]-MRA8>&])TNZ^TV%H()<$;E=N0>Q&<'_P#5Z5IE01@@$>A%1_9+ M?_GA%_WP*/LEO_SPB_[X%9FY(54L&*@LO0XY%((HUWXC4;SE\#[WU]:9]DM_ M^>$7_? H^R6__/"+_O@4[L5D5-3T2TU72O[.E#0VV0=L(5>G0#@XYYXJ/1- MM- @>&R:5HW;?B4@[3WP< ]A^57_ +);_P#/"+_O@4?9+?\ YX1?]\"B["R1 M+147V2W_ .>$7_? H^R6_P#SPB_[X%(9+147V2W_ .>$7_? H^R6_P#SPB_[ MX% $M%1?9+?_ )X1?]\"C[);_P#/"+_O@4 2T5%]DM_^>$7_ 'P*/LEO_P \ M(O\ O@4 2T5%]DM_^>$7_? H^R6__/"+_O@4 2T5%]DM_P#GA%_WP*/LEO\ M\\(O^^!0!+147V2W_P">$7_? H^R6_\ SPB_[X% $M%1?9+?_GA%_P!\"C[) M;_\ /"+_ +X% $M%1?9+?_GA%_WP*/LEO_SPB_[X% $M%1?9+?\ YX1?]\"C M[);_ //"+_O@4 2T5%]DM_\ GA%_WP*/LEO_ ,\(O^^!0!+147V2W_YX1?\ M? H^R6__ #PB_P"^!0!+147V2W_YX1?]\"C[);_\\(O^^!0!0U?1$U*PNK>V M=+.2[P)YTB!=P.Q.1GTYSQD5G67@NWAT&71[ZZDN[5I1*HP4*'TZGC_Z_P"' M0?9+?_GA%_WP*/LEO_SPB_[X%4IRC)23U1G*G"<7"2T?0K3Z5'/JUI?FXN$: MU5E6)9/D?(Q\P[TVWTZY@NM0F.HS2"Z(,2.,K;X!'RC_ /5TJW]DM_\ GA%_ MWP*/LEO_ ,\(O^^!5>TE:W];W)]C3OS6ZW^=K?D9;VFO0^'XH+>_MYM25AON M)H\*RYR1@>V!^%8_C?Q%J6C7%K#IXC*.!(Y )?Y6S@X/"D _7GTKK/LEO_SP MB_[X%'V2W_YX1?\ ? H=1O=+KT[_ -:!&BH[-].O;^M>YEZ3J6I:E;W=RUI" MD!4-8G?S)P>' )VD'@_CZ9H>Z\0#P_#,FGVQU,L!+;F7Y%7)R0<^F._YUJ?9 M+?\ YX1?]\"C[);_ //"+_O@4_:*]^5=._\ GUZDNB[6YWU[=7Z=-EY%::;4 MEUJVC@MHGT]D8SS%\.C=@!W_ ,]*9;SZLT^HBXM($CC/^A,)/]:,'[WISBKG MV2W_ .>$7_? H^R6_P#SPB_[X%+G5K67]?U8KV3O?F>]^G:UMMNOJ>>6GC'Q M#>:V;:*"U267;$JR$F%6!Y((/?/OGC%=U-!J+:U;S0W4:V"QL)H"F6=NQ!_+ M_)JS]DM_^>$7_? H^R6__/"+_O@4_:=DNOX_Y=!>Q[R?3KV]._7N4K?2IT;4 MA$7_? H^R6_\ SPB_[X%'MJE[I_UL+ZM2M9QONM==W?KYE6_T6RU& M1I9H]L[1&'STP'"'J 3ZY(_$XJKH7ABR\/22M823D3 !UD8$''0]/K^?TK4^ MR6__ #PB_P"^!1]DM_\ GA%_WP*S;;W-E&,;V6Y+147V2W_YX1?]\"GI%'$" M(T5 >NT8I%#J*** "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 8DLQ+%!(ZRQ)EI7'FJ5<;MQ=L!2Q#>G:;J4&JV M2W5JES'&Q("W5K+;OQZI(JL/RYH MT45"))GR4B3:&(&YR"<''I0!-146ZX_ MYY1?]_3_ /$T;KC_ )Y1?]_3_P#$T 2T5%NN/^>47_?T_P#Q-->6X2-G,,9" M@G D.3_X[0!/146ZX_YY1?\ ?T__ !-&ZX_YY1?]_3_\30!+146ZX_YY1?\ M?T__ !-&ZX_YY1?]_3_\30!+14!EN!($\F/)!.?,..,?[/O3MUQ_SRB_[^G_ M .)H EHJ+=47_?T_P#Q-&ZX_P">47_?T_\ Q- $M%0&6X$@ M3R8\D$Y\PXXQ_L^].W7'_/*+_OZ?_B: ):*BW7'_ #RB_P"_I_\ B:-UQ_SR MB_[^G_XF@"6BHMUQ_P \HO\ OZ?_ (FFK+<,S#R8QM..9#SP#_=]Z )Z*BW7 M'_/*+_OZ?_B:-UQ_SRB_[^G_ .)H EHJ+=3&=QQQ(>."?[OM3MUQ_SRB_[^G_ M .)H EHJ+=@">BHMUQ_P \HO\ OZ?_ (FC=-7$,8# '!D.1_P". MT[=3&=QQQ(>."?[OM3MUQ_SRB_[^G_XF@"6BHMUQ_P \HO\ OZ?_ (FC=@">BHM MUQ_SRB_[^G_XFC=47_ ']/_P 30!+14"2W#QJXAC 8 X,AR/\ MQVG;KC_GE%_W]/\ \30!+146ZX_YY1?]_3_\31NN/^>47_?T_P#Q- $M%0/+ M<(N3#&>0.)#W./[M.W7'_/*+_OZ?_B: ):*BW7'_ #RB_P"_I_\ B:-UQ_SR MB_[^G_XF@"6BHMUQ_P \HO\ OZ?_ (FFB6X,A3R8\@ Y\PXYS_L^U $]%1;K MC_GE%_W]/_Q-&ZX_YY1?]_3_ /$T 2T5%NN/^>47_?T__$T;KC_GE%_W]/\ M\30!+14"2W#QJXAC 8 X,AR/_':=NN/^>47_ ']/_P 30!+146ZX_P">47_? MT_\ Q-&ZX_YY1?\ ?T__ !- $M%0/+<(N3#&>0.)#W./[M.W7'_/*+_OZ?\ MXF@"6BHMUQ_SRB_[^G_XFC=E $E%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 9NF^'-%T>_O;[2M*L[.ZO MY/,NIH(51IF]6('/K]23U))TJ** "BBF2RI!"\LSA(XU+.S' 4#DF@!+BXAM M+66XNI4A@A0O))(P544#)))Z "JFCZS::[8?:[ R>7O*%9HFC=2/56 (R"&& M1T8'O6)JFK/JQFCT0I>FS4C4-%N;=H9;B)^A7S-I4_*=I(VL01D?>73T>2VU M&." M)>KN<#IG^0)^@)HO+ZWT^#SKN3RTS@<$D\$\ Y62?1]2L+LF*ZC*D8#C +!3\R'((&Y2<': =JK!E#*001D$=Z6L3PQIEWI6 MGF&[DFVD+MAFNVN3&P&&Q(P#%3Q@'ICMG VZ "BBLG6M=ATY/LT%Q:+J,V%M MH[N0QQO(WW59P#@G!P.IQP#0!=?4+2.^CLWN(UN9/N1%N6X)P/? )QZ FK-< M+BBB@ JM9ZA::@)#97,<_E-L?8V=IP#_(@^X-8> MH^+($N,6*1:A:0)OU".)B;B*)ONRI'C]XG#9(ZC[NXC%4=%\.26VM+?Z3JEU M2&;3I2/+ 8QL'9"<@]PQ(8;3\H!WB.LB*Z$,K#(([BEK$\,: M+)HMBT;YC#A3Y NI;A$8#!*M+\P!X^7H,>I).W0 445E:UKEOID30KIQR: 'T444 %4[/5].U"YGM[&]@GGM\>;%'("R ]"1UP<'!Z M'!K(U'Q9';W0&F+'J"6X,E]!$Q^T)#T$L<>/WB@YSCJ =N3\IIZ/X=C%[H^J MV&KOJ5O:J\=O.=AQ:/&2(BZ\R#=Y1!/.$!/))(!U]%%% !45U=065NT]W*L4 M2?>=C@"BYN8;.W::X?9&I )P3DDX '))) '4FN3NM;CUJ5;?[:ME;7$X.D MZQ92B11,G#12!AA7R'&T\,I*\,* .JLKVUU&SBN]/N(KFVF7='-"X97'J".# M4]8OAW1&T634<2F1+RX%QG 4%RB[V"CA06!./7)YSD[5 !1165J^OZ?I/[F] MO/LCN% F>%VCB+DJA=@-J@L"/F(R>* );[7M-TVZAM[^Y$#S.L:,Z-Y>]N%4 MOC:K'L"03VK0K@+C2)=3OKS1M?NKI+^ZLV0BW"K:ZJBC"RD%28Y%)4,%*_P_ M>7 '>0HT<$:.YD95 +G^(XZT /HHHH *IVNKZ=?7,O3M&ENM6@:SN[:ZM]-N5DM;I9BMS9QN%=[610"'0HPQDC *<$J&H [JBBB M@ J.XN8;2!IKF58HEQEW. ,G _,D"BXN(K6!IIWV(N 3C/). .Y)( '>N.N M+Z^\26\IBU&QAT>>9X[>XMB?/M)H&+K(Y+;6&Z(YC*@C@'.3@ ZZROK34K-+ MO3KF&ZMY,[)87#JV#@\CWXJ>N:\*:=)-1OK>U:5@J>=($W$G '/J>!ZGBKE<+?V^K3W:)JD^D37DA-G) M9N&CMM5MW1G"[6+LDB[9! ;^]\O5:#82:7H=M932O(8054R2&1E3<=JEC MRVU<+D\G&30!H4444 %9]IKVF7VH/8VUTK72IYHB960NG3>N0-ZY(&Y. "25%!'[HRH4=0Q7<5SVZ U@^'-.;4;V*WBO8 M;V+2YXKD3!&5["=LF:WC?&'0C<"AP45UZC: >AT444 %,GGBMH'FN94ABC& MYY)&"JH]23TI)YX[:%I9W"(O4G_/Z5S$&KSZW?OO_LJ\\.S3O:/&REI$94W% MI"3M^\"IC*@C@D]0 #JZ*P?#5I-9ILLKV.\T"2%)=.< M-CH!6]0 445EZ_KMKH.ESW-S+$DBPO)&LS[5)4?Q-T5*KBRAU*.9&TW4M/!B96<,5*!RQ M##8X(R591R,$J.BTH:@-,A&LM UYMQ(;=2$)]0"3C/7&3C.,G&2 7**** "F M1SQ3-(L,J2&)]D@5@=C8!P?0X(./<5A:QKD[7\&D^'[S3TU*5F)^VJS+M126 M"JI4L>#@<@;6@OJ\VG&XU^.&WN9GWK:Q'=]G3 0M_$V022 M.,M@9 R0#3HHHH *I6^M:9=:I<:9;:A:S7ULH::V293)&/5E!R.H_,>M9NMZ MY*M[;Z3H=Y81:I<2E?\ 359E551G;"AEWMPHVAL@-N/ P2YEL[&/0;2S3 M74D:2YC,N5L_.\T22'NR>:IXQ\Q4=.H .QHIL898U$C!W 9@,9/KCM3J "F M3316UO)/<2)%#$I>221@JHH&223T '>EEE2&%Y9G5(T4LS,]N/$DTNE+;+HLDAN)KM6WFZEV>48T /&TH"6 M]@ #DD='0 4451U36;+1X?-OWD5=K.?+@>4A5QN8A 2%&X9)X&: &:GK^EZ- M-;Q:G>1V[W!Q&&!.>0,G'0991DX&2!GFM&N%:<6%LLFL:R-9_MRR\NW58T;< M[%04AV*-T9#@\Y("$Y()(Z?08]673C+X@EB:]G?S&A@'[NW& !&IZMC&2QZD MG P :=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 UW6-"\C*BCJS' %_M;[^T+#39)(-/OY(V6:6!E ,1?.)8PV,/P2 M8AU/S'ME4*H50 , =*;%%'!"D,$:QQ1J%1$7"J!P .@I] !3)7,4+R+&T MA52P1,;FQV&>,U'>7<=E;/+)EBJL5C7[TA"EMJCN< \>U<-J5AK?B.^E75+" MSTLQPH$F%ZS2V))8I/!(J#K6.FVH1[_3 M[N.$@V;1G"B3G&.0*W MZ "BBLS6-2O+.../1[&/4;V20)Y+W'DK&-K-N=MK%1\A ^4Y) ]2 !VM7=W; MVT<6FJGVNYD$4,DJ[HXR3R6 ()PH9L9&=N,C(KE+K3[V^U VFHW.FWEY=1O: M7^G2[HX+^),,LR ;VB=1*N>N @EC=!\X9MQ5@, [:[>UTBRM=3NM3CMT6^O0@GFR26"J %&>@&.@[\T , MTK2(K"&WDF"SZ@EI%:S7CC,DH0'JW?DL?J:T:** "N>UN_UL7,JZ']FC6QC, MTZW41&..A(H^$K#6%=K?49X9+:-9X)$CL'MA&/,("H2[!TZE<'Y ,'EN M TO06DUB,6E]:WMKH]T5M;I9"+BT1E4M:L "LJ;6&,D8&S(++FNOLK&UTZU6 MVL8([>%22$C7 R3DGZDDDGN34>EZ79Z-IL.GZ9 MO;0+A$7\R23R23DDGDDD MFK= !2'.T[<9QQFH-0O!86,MR4+[ ,*/XB3@#/89(Y[=:Y*=M1O=6B6Y3^SO M$5MN6UNH1*]COVTS6,6L:QXBN]/WW#[(HU5EM M)5#>6(P%RSY0H021)YCK@Y7'2>&]+EM8)[R]CABN=0*3W$4,91#*% ,FPD[7 M.%R,GE1R3S5O3H#=VL5YJ%B+>>8I.UK(5D\B4#&0V/O8P,CT]S6E0 445FZO MJ-U:1I'I5G'?WLCA5@>?RE0$,=SL%8JOR$ [3D\4 .UJ[NK2P']GHC7,TBPQ M/*N8XF8X#. 02H] 02<#C.:Y2\L-0N[X0ZC=Z9>7MPKZ==V,RM';ZG J^8K! M?<1.Q#),FW9NB/*R!C MDQ_+M!*GMK31[6VU&;4S"AU&YC1)YQGD* ,#/W1QT'7 SG H CTC1H=.M[5I M0)[Z&U2U:Z<[Y&1>0I<\GGOW/)K3HHH *P=9NM=EO/LWAW[+%);QF:;[9$7$ MWW=B*58;0W[P;SG:4^ZV>Y1EBTY[95S*2H0F1PR'J #E NT]<4 1Z9H MYO=2B;3[ZVN[/3;Q9K:7S"MS8!U5WMC@$21LCX )& 1UV@CLK.QM=/@,-C;Q MV\1=I"L:X!9F+,Q]R223ZFH='T>PT#28--TFW6WM8%PB DY]22>22>23R3R: MNT %!.%) S[#O37D2)0TKJ@+!06..2< ?4D@?C7G?B#5Y=2U*QMM6T23$BNO MV%)CYKQ28*S1R ),AC;Y-P;!8J20 0#4OWU35[5GO[VWL-(NRQ@,<>RXLGB MS+',SLY5L&(DH5XX!SALSZ%X?^UI=7NL0Z?<)J<<#SK;;C!>.G*SF-A\C$;< MC+9"KDG IVC>'_M^@16WB-FU**.Y,\+7,1B>3!.UI$XY((+ @98L2 #@=30 M445F:Q?7T'E6VCQ6\E[-N9?M3,L:HH^8DJ">I48_VL]J )=9FNH-)G>Q*I-M M*B1N1%GC>1W"DAB/0&N*O=.DT_Q6EA'KTV>Y:]DO=%LKH)=3*-3T?4 R&-G_P"6\9?^'KN ^5@IQAE* MMUMM90VVUE0-,L:Q&9E&]D4G:"W4XR?S/K0!%I.G+I>DV=DK&3[+"L*NQ+' M &,GGL.ISQS5VBB@ K#UFYUN6^2Q\/M:6\J0F=Y;V%I$DY 6-0KJ1DYRW.W MX.X5!X@UQ+7=7UM,V]"Y9-J+&"['*X)7!7<".A(CT1M0-U;P M-(^HVD<8FLM7!!$T#?\ +.7D$OT(8 AL*3@YR 9=AI#:EJ,9LKNWN+6TO([Z M+?*1VEOJFB,R,2JV/FY>>&0\2(X $1Q2R/92.L.HE1^[F>,@!248@KE@P(!) JWH_A[^T?#\ECXA:74K(W"R MP_:XVCDE53E?-4XYZ!@1\Q#$CYL5U8&!@<"@ P,#@4452U.^EL[1S96XO+O MY?+MO-"%LL%R2WA\Z;&V)"<*7/"!CV!8@9'3. M>F:Y2^@U<7\ U'4],;4T?R(D,+1VVHP3*2T#QEG*L#$Q#C. .ARPK#N)YMNZG=M)/ NF"_TA5$%['$7-RS/D%40#! &PG)&5=I(;YAE@#"T#3#J.HRV,>HKJ$.F7R7,TC0E3:7 MBR-YJQ2#C#[6+1_PB8C)5@M=_:VEO90>39P1P1[F?9&H4;F)9CQW)))]S3H; M>&V0I;Q1Q*SLY6-0H+,2S-QW)))/6YYWC:=P^4 EU!M4U=[@7,L M%MH4LOV1E"E+J%L "82;]H*S?*%V] &R>AJ:9X6C\0QKJ&MR6=];WMO$99[* M1DCU,*5:.62/ "G;N4@%@P;!X U;?33XETFYM_$VE^3'/(@N;5GS'+)$X^= M2#EHVV+PP&0O(P371*H50J@ 8 Z4 "J%4*H & .E+1534KV2SM6-K +J MZ('E6WF!"_S*NPR1D]AS7) MWT.M+=0/J>K::NIV[HENRPM';WD7$VN:SJ C MMKB#4 !)%<6R-(UG,%$36\JX'G6[E#\XROS-G80IKOK71;?[9:ZG?0K+J4%O MY"S,22J\YQVW'/)]SV.* *'A[PA9:0UO=26ZBZMXFAMT$S2I:1%V;RXR0.!O M*@X!"X48 Q71T44 %9&M7&J-+#8:&\%M=2G>;FZA,L:1@-N(0.I8[O+&,CA\ M\X(JOXBUB6UM2MM:R36CJR75Y!* UL-VPE% )=@225'/R]S@'F/"D%U=ZA87 MUA"]E\Q%['$C&SN-N1]HBS_JV)!5HSA@6^8$H&H G.DW.LW,]JEU9M(_EWD] MH96$FEW8++YT#@'*EXV^0XSAN<,178:3HEAHD,T>G0^7Y\S3S.S%FD=CU)/) MQP .P P *=IFCV&D"Y_L^W6(W=Q)5@Q"*6(51FV[@VQE8,&&UD&.AR[ MPUHPU6$:IJK1:@MQ;FV\^6U\I[Z)9,Q/+&>"1@D''(D)PN<5KZ9;W=_:.WB* MR@6-:6SFWA^TW17,5N'"F M0Y ZGH 6&3VS0 Z_NQ8V$UT8VD$2[BJ^G<_0=3[#OTKCKQ-=#PS:MJNFVVI0 M/$;5UA9(9Q.=CVDB%V)!95PXP<[3C@@J=4N;B^GU+2UF;4[:,IJ>A22,Z31H M2"820%+@YPR\-G:^#@IT5MH5H]S8ZA>6V^]LXFCMVE.3"K'I@$C<%PI;GO@X M)R 4- \'66ES0W&WNK@EOM-S"98XT4'<=@92QR4&,C[V><$5'KVMRZ=&#;6;75NH< MWDT4P#6R+MR0N"6?#Y"CDX/? /'^%;>[NKW3[JP62V9)"EXT<;?8[Q45@+A M?]5*6&QT.&^=LAMJM0!9FTB[UJ:ZL_M=D\]TBW%W9F5E:QND)C6ZMW 8@%H\ M[#W&<@E@>RTO1;'1S=FPAV/>7#W-Q(S%FD=V)))/.!G '0 "G:=I%CI373V M-NL3WD[7$[]6D=CDDD_D!T X%7: "BFR2)#$TDKJD:*69V. H'4D]A7#^,=; MN5407.E1FW2&^?1KI D<%\'CN(AWB+9RVWD!\G( M*@,=N3UUO;PVEK%;VL20P0H$CCC4*J*!@ = !0 6]O#:6L5O:Q)#!"@2..- M0JHH& !T %2452U6\FL[,?9(TDNIG$4"R$JF\]-Q .!P?Y#DB@">ZF>*"7[ M.JRW"QETA+8+X[>V>F:X#5[>YL)M.U*3Q-=/J-PAELE,"R!I24S"D:A2T;*X M!4G($:OD%6:JUW!J.J^(9X+W2YDNV_>Q7UG&$FLKB/$?FPO)M$D+ )N3J"V" M&5\CT"PL!%!!)=QQ-=*"^0H/E,X!<(>H!;- %71/#]MI<*%K:W69))9(EB7* MV_F$&18R>0I8;L<=?2MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y.]U&?68KG M4M$UN6SATH-YEMY"@R2H266970L$* 8VX)#[AGY:ZRLC4/#MO?:O#J*2/;S! M3#=", B[@P?W4@(((!.0>H^8 C<: *2V>F>+K"[A)>?26N@P*,469U/S@$?> MC)&#CAB7'(-=&B+'&J1J$10 JJ, #T%-BBC@A2&"-8XHU"HB+A5 X '04^@ M HHHH Y35Y-=LY)IKF-;ZP9S(/(14:P"."DARV9!CYF Y^4XZ@'3ET.'4M8L M]7OC,&AB0K9%OW:R#)#L/XF7>P'89SC(!&E<6D%WY8N8EE$4@D0-R PZ''M4 MU !1110 R4R"%S" 9-IV!NA/;-<9X;\1W>JW.EW7]GX@N(#;23BY$DPEC^^D MT84;'5MW=A@OG:2 >VJ".QM(KR6[BM84N9@%EG6,!W Z MU./>@"CH_A^VT> MZOKI99;BZOIWDDFF;+*A=F6)>P1=YP!ZDG))-:M%% !7/^*;W4+7[*EB]Y;Q MS;U-U:67VKRY?E\L/&%+>6?FR1C&!\RYS7044 -Y7LY7KZ9(JK9>&+.QU"::,[K5IA<063(ICMIOFW21Y&5+;CP"!D MDXRQ-;- !1110!#>"Y-A<"Q:-;HQ-Y+2+N4/CY21D9&<<9%<[8W&KVVO0VVJ MVS3N-\::A&$1;F/(.#&&)5E)')X(5SP2 >HJ$6D O3>>4OV@QB+S.^P$G'L, MG\>/04 4-*T"WTN^O;T2RW%U>2LS2S-GRT+LPC0?PJ"Q/N22:U:** "L3Q7K M#:#I$>HE6-O#<1_:2K;=L9.-Q8_=4,5W'LNXUMTC*&4JP!!&"".M '+Z>M[K M6G:OI=Y"=*=I"4FLYQ.J%\/OC6H4+E77?MP-Z#KR>CO["UU.PFLK^%9[>9=KQMT(_H>X(Y!YJMI M.CKIL2M/.U]>^4L+WLZ+YLD:EBJE@!D#29MS MO(Y8XYPH]%&3@#U/6T4:%<@8*Q\S:8RHQTW'(P2=2P\S7='TR\N6FA4A M)WA95'FD8*%NI'(#8!'H6-IJ%OY%_:PW4)(/ES1AUR.AP>*G P,#@4 M %%%% $JE0W< XR/T'Y4 0167EZA/=O,\ MC2A516 B4#[HP,G)R8C*R;N"P!Y4KG@UT%9>LZ''JS6T\<\EG>VL@:"\A \R,$C>O.058#!!! M'0XR!0!GZ-J":VTT4-R7G2U2'49K8%52WNHQ)#(,.AZ,/0U(JA5"J !@ #I0 M%% M% !7#1^([Z;4I5_L]97TW4Y+>=OM(\^,/(1%B+;S&\;)@[A@X)!"DUW-0/8V MDE]'>R6L+742E(YVC!=%/4!NH!]* &I9XU)[R29Y&*[(D( 6)3C9E M)9Y7 #2,Q+,Q )))X '-3I&D;.44 NVYCZG &?R 'X4Z@ ILLBPPO(^=J* M6.!DX'M3J* .3.I2WGE>);37S%I22QQFT>-$CV%@DGF[EWI(K$\9&W8 1RU: M6E1P:MIMM=:*=T>].J;E_N@\J.F AI9O#%G+K4M[G;!=)B]LBBM# M=N,;'=2#\R@8R,$C:#D*!6S0 4444 %UR;4]8:9;.%;*_MUN;>YM;GSTF7H&;Y1M?&%(Y' M"X)P<;^GV7V"T$1F>>0DM)-( &D8]6( 'T IUM8VEF\SVEK# T[^9*T484R M-_>;'4^YJ>@ HHHH Y3Q7>ZS%>"UTJ.?=) &ME^Q^?;74F6WPSD*3$I7;AR5 M')SG&#?TU'USPK:K(T]M#/$A(8 O)"R@A&)!Y*L%8\'(;&.#6VRAE*MT(P:$ M18T5$4*JC 4# ]* %HHHH I:KK%GHEJESJ4C16[2"-I=A98\_Q,0/E7CECP M.Y%(51060;@V&R0(R22,X[!T62-DD4 M.C AE89!'H:R-'\-VNCD!':>.%G%DDJ@_8HV S%&V-VW*]"3@8 P !0!>@LP M+K[;/N-R\00KO+)'TR%';) R>IP/2K5%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 =110 4444 %%%% !1110 4444 %%%% !1110!_]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 23, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36536    
Entity Registrant Name CAREDX, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3316839    
Entity Address, Address Line One 8000 Marina Boulevard    
Entity Address, City or Town Brisbane    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94005    
City Area Code 415    
Local Phone Number 287-2300    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol CDNA    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 1.1
Entity Common Stock, Shares Outstanding   53,674,392  
Documents Incorporated by Reference Portions of the registrant’s Proxy Statement relating to the 2023 Annual Meeting of Stockholders, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this Annual Report on Form 10-K, will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2022.    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001217234    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location San Jose, California
Auditor Firm ID 34
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 89,921 $ 348,485
Marketable securities 203,168 0
Accounts receivable 66,312 59,761
Inventory 19,232 17,186
Prepaid and other current assets 9,216 7,928
Total current assets 387,849 433,360
Property and equipment, net 35,529 22,044
Operating leases right-of-use assets 34,689 17,993
Intangible assets, net 43,051 50,195
Goodwill 37,523 36,983
Restricted cash 522 211
Other assets 3,828 5,835
Total assets 542,991 566,621
Current liabilities:    
Accounts payable 9,942 13,337
Accrued compensation 16,902 26,042
Accrued and other liabilities 49,131 37,922
Total current liabilities 75,975 77,301
Deferred tax liability 0 415
Common stock warrant liability 32 139
Deferred payments for intangible assets 2,418 5,041
Operating lease liability, less current portion 33,406 17,394
Other liabilities 249 455
Total liabilities 112,080 100,745
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Preferred stock: $0.001 par value; 10,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021 0 0
Common stock: $0.001 par value; 100,000,000 shares authorized at December 31, 2022 and 2021; 53,583,301 and 52,923,360 shares issued at December 31, 2022 and 2021, respectively; 53,533,250 and 52,923,360 shares outstanding at December 31, 2022 and 2021, respectively 52 52
Additional paid-in capital 898,806 853,683
Accumulated other comprehensive loss (7,503) (4,670)
Accumulated deficit (460,444) (383,189)
Total stockholders’ equity 430,911 465,876
Total liabilities and stockholders’ equity $ 542,991 $ 566,621
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 53,583,301 52,923,360
Common stock, shares outstanding (in shares) 53,533,250 52,923,360
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues [Abstract]      
Revenue $ 321,793 $ 296,397 $ 192,194
Operating expenses:      
Research and development 90,388 76,525 48,941
Sales and marketing 96,027 77,245 53,858
General and administrative 100,397 74,964 48,806
Total operating expenses 399,024 326,123 214,722
Loss from operations (77,231) (29,726) (22,528)
Other income (expense):      
Interest income, net 3,762 160 271
Change in estimated fair value of common stock warrant liability 107 106 (1,495)
CARES Act Provider Relief Fund 0 0 4,813
Other expense, net (2,872) (2,628) (811)
Total other income (expense) 997 (2,362) 2,778
Loss before income taxes (76,234) (32,088) (19,750)
Income tax (expense) benefit (379) 1,426 1,036
Net loss $ (76,613) $ (30,662) $ (18,714)
Net loss per share (Note 3):      
Basic (in dollars per share) $ (1.44) $ (0.59) $ (0.40)
Diluted (in dollars per share) $ (1.44) $ (0.59) $ (0.40)
Weighted-average shares used to compute net loss per share:      
Basic (in shares) 53,321,625 52,241,076 46,481,772
Diluted (in shares) 53,321,625 52,241,076 46,481,772
Testing services revenue      
Revenues [Abstract]      
Revenue $ 263,748 $ 259,285 $ 163,610
Operating expenses:      
Cost of testing services, product, patient and digital solutions 72,286 71,251 43,932
Product revenue      
Revenues [Abstract]      
Revenue 29,251 26,832 19,302
Operating expenses:      
Cost of testing services, product, patient and digital solutions 17,639 18,930 13,847
Patient and digital solutions      
Revenues [Abstract]      
Revenue 28,794 10,280 9,282
Operating expenses:      
Cost of testing services, product, patient and digital solutions $ 22,287 $ 7,208 $ 5,338
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net loss $ (76,613) $ (30,662) $ (18,714)
Other comprehensive loss:      
Foreign currency translation adjustments, net of tax (2,833) (2,574) 3,109
Net comprehensive loss $ (79,446) $ (33,236) $ (15,605)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity - USD ($)
$ in Thousands
Total
Public Offering
At The Market Equity Offering
Common Stock
Common Stock
Public Offering
Common Stock
At The Market Equity Offering
Additional Paid-In Capital
Additional Paid-In Capital
Public Offering
Additional Paid-In Capital
At The Market Equity Offering
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019       42,498,430              
Beginning balance at Dec. 31, 2019 $ 99,000     $ 42     $ 437,976     $ (5,205) $ (333,813)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Common stock shares issued (in shares)         4,492,187 1,000,000          
Issuance of common shares, net of commissions and offering costs   $ 134,584 $ 23,451   $ 4 $ 1   $ 134,580 $ 23,450    
Issuance of common stock under employee stock purchase plan (in shares)       76,723              
Issuance of common stock under employee stock purchase plan 1,393           1,393        
RSU settlements, net of shares withheld (in shares)       333,178              
RSU settlements, net of shares withheld (4,529)           (4,529)        
Issuance of common stock for services (in shares)       11,116              
Issuance of common stock for services 315           315        
Issuance of common stock for cash upon exercise of stock options (in shares)       691,318              
Issuance of common stock for cash upon exercise of stock options 8,007     $ 1     8,006        
Issuance of common stock for cash upon exercise of warrants (in shares)       338,214              
Issuance of common stock for cash upon exercise of warrants 8,008     $ 1     8,007        
Employee stock-based compensation expense 23,055           23,055        
Foreign currency translation adjustment 3,109                 3,109  
Net loss (18,714)                   (18,714)
Ending balance (in shares) at Dec. 31, 2020       49,441,166              
Ending balance at Dec. 31, 2020 277,679     $ 49     632,253     (2,096) (352,527)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Common stock shares issued (in shares)         2,211,538            
Issuance of common shares, net of commissions and offering costs   $ 188,855     $ 2     $ 188,853      
Contingent consideration classified as equity (222)           (222)        
Issuance of common stock under employee stock purchase plan (in shares)       45,464              
Issuance of common stock under employee stock purchase plan 2,139           2,139        
RSU settlements, net of shares withheld (in shares)       464,693              
RSU settlements, net of shares withheld (18,441)           (18,441)        
Issuance of common stock for services (in shares)       3,984              
Issuance of common stock for services 296           296        
Issuance of common stock for cash upon exercise of stock options (in shares)       753,383              
Issuance of common stock for cash upon exercise of stock options 12,776     $ 1     12,775        
Issuance of common stock for cash upon exercise of warrants (in shares)       3,132              
Issuance of common stock for cash upon exercise of warrants 205           205        
Employee stock-based compensation expense 35,825           35,825        
Foreign currency translation adjustment (2,574)                 (2,574)  
Net loss (30,662)                   (30,662)
Ending balance (in shares) at Dec. 31, 2021       52,923,360              
Ending balance at Dec. 31, 2021 465,876     $ 52     853,683     (4,670) (383,189)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock under employee stock purchase plan (in shares)       93,422              
Issuance of common stock under employee stock purchase plan 2,230           2,230        
Repurchase and retirement of common stock (in shares)       (50,051)              
Repurchase and retirement of common stock (642)                   (642)
RSU settlements, net of shares withheld (in shares)       411,176              
RSU settlements, net of shares withheld (6,067)           (6,067)        
Issuance of common stock for services (in shares)       12,764              
Issuance of common stock for services $ 319           319        
Issuance of common stock for cash upon exercise of stock options (in shares) 142,579     142,579              
Issuance of common stock for cash upon exercise of stock options $ 2,435           2,435        
Employee stock-based compensation expense 46,206           46,206        
Foreign currency translation adjustment (2,833)                 (2,833)  
Net loss (76,613)                   (76,613)
Ending balance (in shares) at Dec. 31, 2022       53,533,250              
Ending balance at Dec. 31, 2022 $ 430,911     $ 52     $ 898,806     $ (7,503) $ (460,444)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2020
Public Offering    
Common stock, offering costs $ 12,495 $ 9,166
At The Market Equity Offering    
Common stock, offering costs   $ 785
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities:      
Net loss $ (76,613) $ (30,662) $ (18,714)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:      
Stock-based compensation 46,553 36,081 23,401
Asset impairments and write-downs 840 2,437 0
Depreciation and amortization 11,595 8,797 7,006
Amortization of right-of-use assets 4,412 3,088 2,538
Unrealized loss on long-term marketable equity securities 1,181 1,743 0
Revaluation of common stock warrant liability to estimated fair value (107) (106) 1,495
Revaluation of contingent consideration to estimated fair value 727 (609) 309
Amortization of premium on short-term marketable securities, net 390 1,129 0
Other non-cash items 0 (222) 0
Changes in operating assets and liabilities:      
Accounts receivable (6,660) (24,416) (10,402)
Inventory (2,859) (6,927) (3,196)
Prepaid and other assets (1,049) (5,144) (41)
Accounts payable (2,054) 1,789 4,389
Accrued compensation (9,251) 7,516 5,737
Accrued and other liabilities 11,327 10,690 2,911
Operating lease liabilities, net (3,456) (2,603) (1,475)
Refund liability - CMS advance payment 0 (20,496) 20,496
Change in deferred taxes (215) (1,379) (1,023)
Net cash (used in) provided by operating activities (25,239) (19,294) 33,431
Investing activities:      
Maturities of short-term marketable securities 111,587 88,905 0
Purchases of short-term marketable securities (315,145) 0 0
Purchases of long-term marketable securities 0 (5,500) (90,034)
Additions of capital expenditures (21,234) (13,559) (7,110)
Acquisition of intangible assets (3,100) (6,700) (3,250)
Acquisition of business, net of cash acquired (610) (15,434) 0
Net cash (used in) provided by investing activities (228,502) 47,712 (100,394)
Financing activities:      
Payment of contingent consideration (2,625) 0 0
Principal payments on finance lease obligations 0 (66) (183)
Repurchase and retirement of common stock (642) 0 0
Proceeds from exercise of warrants 0 4 352
Proceeds from exercise of stock options 2,435 12,775 8,006
Proceeds from issuance of common stock under employee stock purchase plan 2,230 2,139 1,368
Taxes paid related to net share settlement of restricted stock units (5,933) (18,065) (4,529)
Net cash (used in) provided by financing activities (4,535) 185,642 163,149
Effect of exchange rate changes on cash and cash equivalents 23 (303) 274
Net (decrease) increase in cash, cash equivalents and restricted cash (258,253) 213,757 96,460
Cash, cash equivalents, and restricted cash at beginning of period 348,696 134,939 38,479
Cash, cash equivalents, and restricted cash at end of period 90,443 348,696 134,939
Supplemental disclosures of cash information      
Cash paid for interest 8 1 10
Cash paid for income taxes 392 14 80
Supplemental disclosures of cash flow information      
Shares issued in lieu of payment 319 296 315
Operating lease right-of-use assets 22,267 6,079 55
Purchases of capital expenditures in accounts payable and accrued liabilities 1,423 3,953 274
Employee stock purchase plan shares included in accrued compensation 686 1,521 800
Contingent consideration 0 5,341 0
Public Offering      
Financing activities:      
Proceeds from issuance of common shares 0 188,855 134,684
At The Market Equity Offering      
Financing activities:      
Proceeds from issuance of common shares $ 0 $ 0 $ 23,451
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Description of Business
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business ORGANIZATION AND DESCRIPTION OF BUSINESS
CareDx, Inc. (“CareDx” or the “Company”), together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. The Company’s headquarters are in Brisbane, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden. See also Note 16.
The Company’s commercially available testing services consist of AlloSure® Kidney, a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, AlloMap® Heart, a gene expression solution for heart transplant patients, AlloSure® Heart, a dd-cfDNA solution for heart transplant patients, and AlloSure® Lung, a dd-cfDNA solution for lung transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. The Company also offers high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. The Company also provides digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (“Ottr”) and XynManagement, Inc. (“XynManagement”), as well as the acquisitions of TransChart LLC (“TransChart”), MedActionPlan.com, LLC (“MedActionPlan”) and The Transplant Pharmacy, LLC (“TTP”) in 2021.
Testing Services
AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received positive coverage decisions from several commercial payers, and is reimbursed by other private payers on a case-by-case basis.
AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.
In October 2020, the Company received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, the Company's Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.
In May 2021, the Company purchased a minority investment of common stock in the biotechnology company Miromatrix for $5.0 million, and the investment is marked to market. Miromatrix works to eliminate the need for an organ transplant waiting list through the development of implantable engineered biological organs.
Clinical Studies
In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (“K-OAR”), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,700 renal transplant patients who will receive AlloSure Kidney long-term surveillance.
In September 2018, the Company initiated the Surveillance HeartCare Outcomes Registry (“SHORE”). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure® Heart in one surveillance solution.
In February 2019, AlloSure® Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.
In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (“OKRA”) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of iBox for a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.
Products
The Company’s suite of AlloSeq products are commercial next generation sequencing (“NGS”)-based kitted solutions. These products include: AlloSeq Tx, a high-resolution Human Leukocyte Antigen (“HLA”) typing solution, AlloSeq cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and AlloSeq HCT, a solution for chimerism testing for stem cell transplant recipients.
The Company's other HLA typing products include: Olerup SSP®, based on the sequence specific primer (“SSP”) technology; and QTYPE®, which uses real-time polymerase chain reaction (“PCR”) methodology, to perform HLA typing.
In March 2021, the Company acquired certain assets of BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.
Patient and Digital Solutions
Following the acquisitions of both Ottr and XynManagement, the Company is a leading provider of transplant patient management software (“Ottr software”), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record ("EMR") systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (“XynQAPI”) and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.
In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.
In January 2021, the Company acquired TransChart. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of the Company's acquisition of TransChart in January 2021, the Company acquired Tx Access, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.
In June 2021, the Company acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.
Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, the Company and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system. The Company has agreed to potential future milestone payments.
In November 2021, the Company acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. MedActionPlan is a leader in patient medication management for transplant patients and beyond.
In December 2021, the Company acquired TTP, a transplant focused pharmacy located in Mississippi. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.
COVID-19 Pandemic
The full impact of the continued COVID-19 pandemic, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments have taken and may take, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.
In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests.
There continues to be uncertainty around the COVID-19 pandemic as the Omicron variant, including its sub-variants, has periodically caused increases in COVID-19 cases globally, which in turn impacted the availability of medical personnel in transplant centers and the volume of transplant procedures. A sustained reduction in transplant volume can negatively impact the Company's testing volumes, as the Company saw in the early part of the first quarter of 2022.
The Company's product business experienced a reduction in sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. The Company's product business regained normalized sales volumes during the fourth quarter of 2020.
The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 continues to impact healthcare operations, the Company's field-based sales and clinical support teams are supporting providers through virtual platforms.
In addition, the Company created, and continues to have, a COVID-19 task force that is responsible for crisis decision making, employee communications, and enforcing all safety, monitoring and testing protocols in line with local regulations.
Liquidity and Capital Resources
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $460.4 million at December 31, 2022. As of December 31, 2022, the Company had cash and cash equivalents and marketable securities of $293.1 million.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (“CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. Refer to Note 8, Balance Sheet Components, for further explanation.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its subsidiaries. Intercompany transactions have been eliminated.
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 and the reported amounts of revenues and expenses in the consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing revenue; standalone fair value of patient and digital solutions revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination or an asset acquisition; the grant date
fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.
Concentrations of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. The Company’s policy is to invest its cash and cash equivalents in money market funds, obligations of U.S. government agencies and government-sponsored entities, commercial paper, corporate debt securities and various bank deposit accounts. The counterparties to the agreements relating to the Company’s investments consist of financial institutions of high credit standing. The Company is exposed to credit risk in the event of default by the financial institutions to the extent of amounts recorded on the balance sheets that may be in excess of insured limits.
The Company is also subject to credit risk from its accounts receivable, which are derived from revenue earned from AlloSure Kidney, AlloSure Heart and AlloMap Heart tests provided for patients located in the U.S. and Canada, and billed to various third-party payers, from sales of products to distributors, strategic partners and transplant laboratories in Europe, Asia, the Middle East, Africa, the U.S., Latin America and other geographic regions, from sales of patient and digital solutions software. The Company has not experienced any significant credit losses and does not require collateral on receivables. For the years ended December 31, 2022, 2021 and 2020, approximately 53%, 59% and 57%, respectively, of total revenue was billed to Medicare. No other payers represented more than 10% of total revenue for the years ended December 31, 2022, 2021 and 2020.
As of December 31, 2022 and 2021, approximately 27% and 27%, respectively, of accounts receivable was due from Medicare. No other payer represented more than 10% of accounts receivable at either December 31, 2022 or 2021.
Cash and Cash Equivalents
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents consist primarily of amounts invested in money market funds.
Restricted Cash
As a condition of the lease agreements for certain facilities the Company must maintain letters of credit and certain minimum collateral requirements. The cash used to support these arrangements of $0.5 million is classified as long-term restricted cash on the accompanying consolidated balance sheets.
Marketable Securities
The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of December 31, 2022, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase, which were classified as current assets on the consolidated balance sheet.
The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income, net on the consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income, net. The cost of securities sold will be determined using specific identification.
The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of December 31, 2022, the Company's long-term marketable securities consisted of corporate equity securities. The long-term marketable securities are classified as other assets on the consolidated balance sheet.
The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. Unrealized gains and losses from the reevaluation of the long-term marketable debt securities, if any, are included in other comprehensive gain (loss) in the consolidated statement of comprehensive income (loss). Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.
The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other income (expense), net, in the consolidated statements of operations.
Inventory
Inventory is finished goods, work in progress, and raw materials and consists of reagent plates, laboratory supplies, reagents and finished goods kits. Inventories are used in connection with tests performed, kits produced and prescription drugs, and may also be used for research and product development efforts. Laboratory supplies subsequently designated for research and product development use are expensed. Obsolete or damaged inventories are written off. Certain inventories are stated at the lower of purchased cost, determined on an average cost basis, or net realizable value. Inventories are stated at the lower of actual purchased cost, determined on an average cost basis, on a first-in, first-out basis, or at net realizable value.
Property and Equipment, net
Property and equipment are stated at cost, less accumulated depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets. The estimated useful life is generally three to five years for computer, office and laboratory equipment, and seven years for furniture and fixtures. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term.
The Company capitalizes certain costs incurred for software developed or obtained for internal use, including hosting arrangements. These costs include software licenses and consulting services, as well as employee payroll and payroll-related costs. Capitalized internal-use software costs are usually amortized over a period of three to seven years.
Business Combinations
The Company determines and allocates the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, including separately identifiable intangible assets, which are separable from goodwill. The Company bases the estimated fair value of identifiable intangible assets acquired in a business combination on independent valuations that use information and assumptions provided by management, which consider management’s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price over the estimated fair value assigned to the net tangible and identifiable intangible assets acquired and liabilities assumed to goodwill. The use of alternative valuation assumptions, including estimated revenue projections, growth rates, royalty rates, cash flows, discount rates, estimated useful lives and probabilities surrounding the achievement of contingent milestones could result in different purchase price allocations and amortization expense in current and future periods.
In those circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under Accounting Standard Codification (“ASC”), Topic 480, Distinguishing Liabilities from Equity, the Company recognizes a liability equal to the fair value of the contingent payments that the Company expects to make as of the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value as a component of operating expenses. In circumstances where the contingent consideration is classified as equity, the Company recognizes it at fair value at the acquisition date. Contingent consideration classified as equity is not subsequently remeasured.
Transaction costs associated with acquisitions are expensed as incurred in general and administrative expenses. Results of operations and cash flows of acquired companies are included in the Company’s operating results from the date of acquisition.
Acquired Intangible Assets
Amortizable intangible assets include customer relationships, developed technology, commercialization rights, trademarks and in-process technology assets acquired as part of a business combination or asset acquisition. Intangible assets subject to amortization are amortized over their estimated useful lives. Acquired in-process technology assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, which generally occurs if and when regulatory approval to market a product is obtained, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Goodwill recorded in a business combination is not subject to amortization. Instead, it is tested for impairment on an annual basis and whenever events or changes in circumstances indicate its carrying amount may not be recoverable.
The Company’s annual impairment test date is December 1st. A qualitative assessment is initially made to determine whether it is necessary to perform a quantitative assessment. A qualitative assessment includes, among others, consideration of: (i) past, current and projected future earnings; (ii) recent trends and market conditions; and (iii) valuation metrics involving similar
companies that are publicly-traded and acquisitions of similar companies, if available. If this qualitative assessment indicates that it is more likely than not that an impairment exists, or if the Company decides to bypass this option, it proceeds to the quantitative assessment. The quantitative assessment consists of a comparison between the estimated fair value of the Company’s reporting unit and its respective carrying amount including goodwill. Where the carrying value of the reporting unit exceeds its estimated fair value, the Company will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit.
When necessary, to determine the reporting unit’s fair value under the quantitative approach, the Company uses a combination of income and market approaches, such as estimated discounted future cash flows of that reporting unit, multiples of earnings or revenues, and analysis of recent sales or offerings of comparable entities. The Company also considers its market capitalization on the date of the analysis to ensure the reasonableness of the reporting unit’s fair value.
In connection with the Company’s annual goodwill assessment on December 1, 2022, the Company performed a qualitative assessment taking into consideration past, current and projected future earnings, recent trends and market conditions; and the Company's market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at that time. As of December 31, 2022, no impairment of goodwill has been identified.
Intangible assets not subject to amortization
The Company evaluates the carrying value of intangible assets not subject to amortization, related to acquired in-process technology assets, which are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Accordingly, amortization of the acquired in-process technology assets will not occur until the products reach commercialization.
During the period the assets are considered indefinite-lived, they are tested for impairment on an annual basis, as well as between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate that the fair value of the acquired in-process technology assets are less than their carrying amounts. An impairment loss would be recorded when the fair value of an acquired in-process technology asset is less than its carrying value. If and when development is complete, which generally occurs when the products are made commercially available, the associated acquired in-process technology asset will be deemed finite-lived and will then be amortized based on its estimated useful life.
As of December 31, 2022, no impairment of acquired in-process technology assets has been identified.
Intangible assets and long-lived assets subject to amortization
The Company evaluates its finite-lived intangible assets and its long-lived assets for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company then compares the carrying amounts of the assets with the future net undiscounted cash flows expected to be generated by such asset. If an impairment exists, the Company measures the impairment based on the excess carrying value of the asset over the asset’s fair value determined using discounted estimates of future cash flows. The Company has not identified any material impairment losses to date.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received from selling an asset or the price 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 it takes into consideration the assumptions that market participants would use when pricing the asset or liability. The Company’s assessment of the significance of a particular input to the fair value measurement of an asset or liability requires management to make judgments and to consider specific characteristics of that asset or liability.
The carrying amounts of certain financial instruments of the Company, including cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities. The carrying amount of the contingent consideration liability also represents its fair value.
Leases
The Company adopted ASC Topic 842, Leases (“ASC 842”) and determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest
method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company's facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with an initial term of 12 months or less.
The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
As of December 31, 2022, the Company’s leases had remaining terms of 0.92 years to 10.09 years, some of which include options to extend the lease term.
Revenue
The Company recognizes revenue from testing services, product sales, and patient and digital solutions revenue in the amount that reflects the consideration that it expects to be entitled in exchange for goods or services as it transfers control to its customers. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
Testing Services Revenue
AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung patient tests are ordered by healthcare providers. The Company receives a test requisition form with payer information along with a collected patient blood sample. The Company considers the patient to be its customer and the test requisition form to be the contract. Testing services are performed in the Company’s laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point in time.
The healthcare providers that order the tests and on whose behalf the Company provides testing services are generally not responsible for the payment of these services. The first and second revenue recognition criteria are satisfied when the Company receives a test requisition form with payer information from the healthcare provider. Generally, the Company bills third-party payers upon delivery of an AlloSure Kidney, AlloMap Heart, AlloSure Heart or AlloSure Lung test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer. The Company has used the portfolio approach under ASC Topic 606, Revenue from Contracts with Customers, to identify financial classes of payers. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable. The Company estimates revenue for non-contracted payers and self-payers using transaction prices determined for each financial class of payers using history of reimbursements. This includes analysis of an average reimbursement per test and a percentage of tests reimbursed. This estimate requires significant judgment.
The Company monitors revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.
Product Revenue
Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. The Company generally has a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement.
Patient and Digital Solutions Revenue
Patient and digital solutions revenue is mainly derived from a combination of SaaS and perpetual software license agreements entered into with various transplant centers, which are the Company's customers for this class of revenue. The main performance obligations in connection with the Company's SaaS and perpetual software license agreement are the following: (i) implementation services and delivery of the perpetual software license are considered a single performance obligation, and (ii) post contract support. The Company allocates the transaction price to each performance obligation based on relative stand-alone selling prices of each distinct performance obligation. Digital revenue in connection with perpetual software license agreements is recognized over time based on the Company’s satisfaction of each distinct performance obligation in each agreement.
Perpetual software license agreements typically require advance payments from customers upon the achievement of certain milestones. The Company records deferred revenue in relation to these agreements when cash payments are received, or
invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term, as performance obligations are fulfilled.
In addition, the Company derives patient and digital solutions revenue from software subscriptions and medication sales. The Company generally bills software subscription fees in advance. Revenue from software subscriptions is deferred and recognized ratably over the subscription term. The medication sales revenue is recognized based on the negotiated contract price with the governmental, commercial and non-commercial payers with any applicable patient co-pay. The Company recognizes revenue from medication sales when prescriptions are delivered.
Cost of Testing Services
Cost of testing services reflects the aggregate costs incurred in delivering the Company’s testing services. The components of cost of testing services are materials and service costs, direct labor costs, stock-based compensation, equipment and infrastructure expenses associated with testing samples, shipping, logistics and specimen processing charges to collect and transport samples, and allocated overhead including rent, information technology, equipment depreciation, utilities and royalties. Royalties for licensed technology, calculated as a percentage of testing services revenues, are recorded as license fees in cost of testing services at the time the testing services revenues are recognized.
Cost of Product
Cost of product reflects the aggregate costs incurred in delivering the Company’s products to customers. The components of cost of product are materials costs, manufacturing and kit assembly costs, direct labor costs, equipment and infrastructure expenses associated with preparing kitted products for shipment, shipping, and allocated overhead including rent, information technology, equipment depreciation and utilities. Cost of product also includes amortization of acquired developed technology and adjustments to inventory values, including write-downs of impaired, slow moving or obsolete inventory.
Cost of Patient and Digital Solutions
Cost of patient and digital solutions primarily consists of personnel-related costs associated with developing, installing and maintaining software, depreciation of servers and equipment, amortization of acquired intangible assets, support of the functionality of the software's platforms, including stock-based compensation expenses, cost of prescription drugs and allocated costs of facilities and information technology.
Research and Development Expenses
Research and development expenses, including clinical operations, represent costs incurred to develop diagnostic products and services, high quality evidence to support use of the Company’s tests, as well as continued efforts related to improving the Company’s existing products and patient and digital solutions service lines. These expenses include payroll and related expenses, consulting expenses, laboratory supplies, clinical studies and certain allocated expenses as well as amounts incurred under certain collaborative agreements. Research and development costs are expensed as incurred. The Company records accruals for estimated study costs comprised of work performed by contract research organizations under contract terms.
Stock-based Compensation
The Company uses the Black-Scholes Model, which requires the use of estimates such as stock price volatility and expected option lives, to value employee stock options. The Company estimates the expected option lives using historical data, estimates volatility using its own historical stock prices, estimates risk-free rates using the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected option lives, and estimates dividend yield using the Company’s expectations and historical data. The fair value of each restricted stock unit is calculated based upon the closing price of the Company’s common stock on the date of the grant.
The Company uses the straight-line attribution method for recognizing compensation expense. Compensation expense is recognized on awards ultimately expected to vest and reduced for forfeitures that are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on the Company’s historical experience.
Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes Model and is recorded over the service performance period using the straight-line attribution method. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period.
Income Taxes
The Company accounts for income taxes under the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.
The Company assesses all material positions taken in any income tax return, including all significant uncertain positions, in all tax years that are still subject to assessment or challenge by relevant taxing authorities. The Company’s assessment of an uncertain tax position begins with the initial determination of the position’s sustainability and is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed, and the Company will determine whether (i) the factors underlying the sustainability assertion have changed and (ii) the amount of the recognized tax benefit is still appropriate. The recognition and measurement of tax benefits requires significant judgment. Judgments concerning the recognition and measurement of a tax benefit may change as new information becomes available.
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiaries is the local currency for each entity, including the Swedish Krona, Australian dollar and the Euro. The revenue and expenses of such subsidiaries have been translated into U.S. dollars at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting cumulative translation adjustments are reported in other comprehensive loss. Foreign currency translation gains and losses on revenue and expenses are recognized in the consolidated statements of operations.
Comprehensive Loss
Comprehensive loss consists of net loss and other losses affecting stockholders’ equity that, under U.S. GAAP, are excluded from net income or loss. For the Company, such items consist of foreign currency losses on the translation of foreign assets and liabilities.
Recent Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which contains amendments that require annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The disclosures include (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or (2) retrospectively to those transactions. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with ASC 606 as if it had originated the contracts. The amendments set forth in this ASU are effective for fiscal years beginning after December 15, 2022. Early adoption of the amendments is permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company adopted the standard prospectively on
January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's consolidated financial statements and disclosures.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share NET LOSS PER SHARE
Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.
For the years ended December 31, 2022, 2021 and 2020, all common share equivalents have been excluded from the calculation of diluted net loss per share, as their effect would be antidilutive.
The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):
 Year Ended December 31,
 202220212020
Numerator:   
Net loss used to compute basic net loss per share
$(76,613)$(30,662)$(18,714)
Net loss used to compute diluted net loss per share
$(76,613)$(30,662)$(18,714)
Denominator:
Weighted-average shares used to compute basic net loss per share
53,321,625 52,241,076 46,481,772 
Weighted-average shares used to compute diluted net loss per share
53,321,625 52,241,076 46,481,772 
Net loss per share:
Basic$(1.44)$(0.59)$(0.40)
Diluted$(1.44)$(0.59)$(0.40)
The following potentially dilutive securities have been excluded from diluted net loss per share because their effect would be antidilutive:
Year Ended December 31,
202220212020
Shares of common stock subject to outstanding options
2,921,925 1,863,633 2,670,398 
Shares of common stock subject to outstanding common stock warrants
3,132 3,132 6,264 
Restricted stock units3,092,467 2,047,657 1,878,866 
Total common stock equivalents6,017,524 3,914,422 4,555,528 
During April 2020, the Company issued and sold 1,000,000 shares of its common stock under the Sales Agreement pursuant to an “at-the-market” equity offering.
On June 15, 2020, the Company completed an underwritten public offering pursuant to which the Company sold 4,492,187 shares of common stock.
On January 25, 2021 and February 11, 2021, the Company completed an underwritten public offering, including the sale of shares pursuant to the exercise of the underwriters' over-allotment option, pursuant to which the Company sold 1,923,077 and 288,461 shares of common stock, respectively.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
The Company records its financial assets and liabilities at fair value. The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.
Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of December 31, 2022 and 2021 (in thousands):
December 31, 2022
Fair Value Measured Using
(Level 1)(Level 2)(Level 3)
Total
Balance
Assets
Cash equivalents:
Money market funds$66,594 $— $— $66,594 
Long-term marketable securities:
Corporate equity securities2,076 — — 2,076 
Total$68,670 $— $— $68,670 
Liabilities
Short-term liabilities:
Contingent consideration$— $— $1,025 $1,025 
Long-term liabilities:
Contingent consideration— — 2,418 2,418 
Common stock warrant liability— — 32 32 
Total$— $— $3,475 $3,475 
December 31, 2021
Fair Value Measured Using
(Level 1)(Level 2)(Level 3)
Total
Balance
Assets
Cash equivalents:
Money market funds$335,107 $— $— $335,107 
Marketable securities:
Corporate equity securities3,257 — — 3,257 
Corporate debt securities— 500 — 500 
Total$338,364 $500 $— $338,864 
Liabilities
Short-term liabilities:
Contingent consideration$— $— $2,114 $2,114 
Long-term liabilities:
Contingent consideration— — 3,227 3,227 
Common stock warrant liability— — 139 139 
Total $— $— $5,480 $5,480 


The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):
Common Stock Warrant Liability and Contingent Consideration(Level 3)
Balance at December 31, 2020$447 
Exercise of warrants(202)
Change in estimated fair value of common stock warrant liability(106)
Change in estimated fair value of contingent consideration5,341 
Balance at December 31, 20215,480 
Change in estimated fair value of common stock warrant liability(107)
Additions to contingent consideration727 
Payment related to contingent consideration(2,625)
Balance at December 31, 2022$3,475 
As of December 31, 2022, the Company had one investment in convertible preferred shares carried at cost. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's consolidated financial statements.
In determining fair value, the Company uses various valuation approaches within the fair value measurement framework. The valuation methodologies used for the Company’s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:
Money market funds— Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. At December 31, 2022 and 2021, money market funds were included as cash and cash equivalents in the consolidated balance sheets.
Short-term marketable securities — Investments in short-term marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.
Long-term marketable equity and debt securities — Investments in long-term marketable equity securities are classified within Level 1. The securities are recorded at fair value based on readily available quoted market prices in active markets. Investments in long-term marketable debt securities are classified within Level 2. The securities are recorded at fair value based on observable inputs for quoted prices for identical or similar assets in markets that are not active. Long-term marketable securities are located within other assets on the consolidated balance sheets.
Contingent consideration — Contingent consideration is classified within Level 3. Contingent consideration relates to asset acquisitions and business combinations. The Company recorded the estimate of the fair value of the contingent consideration based on its evaluation of the probability of the achievement of the contractual conditions that would result in the payment of the contingent consideration. Contingent consideration was estimated using the fair value of the milestones to be paid if the contingency is met multiplied by management’s estimate of the probability of success at a discounted rate of 12% at December 31, 2022. The significant input in the Level 3 measurement that is not supported by market activity is the Company’s probability assessment of the achievement of the milestones. The value of the liability is subsequently remeasured to fair value at each reporting date, and the change in estimated fair value is recorded as a component of operating expenses until the milestones are paid, expire or are no longer achievable. Increases or decreases in the estimation of the probability percentage result in a directionally similar impact to the fair value measurement of the contingent consideration liability. The carrying amount of the contingent consideration liability represents its fair value.
Common stock warrant liability — Common stock warrant liability is classified within Level 3. The Company utilizes intrinsic value to estimate the fair value of the warrants. The intrinsic value is computed as the difference between the fair value of the Company’s common stock on the valuation date and the exercise price of the warrants. Increases (decreases) in the Company's stock price discussed above result in a directionally similar impact to the fair value of the common stock warrant liability. Prior to fiscal year 2022, the Company utilized a binomial lattice pricing model (the “Monte Carlo Simulation Model”), which involves a market condition simulation to estimate the fair value of the warrants. The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions, including the Company’s stock price, expected life of the warrants, stock price volatility determined from the Company’s historical stock prices, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants. The change in valuation method does not have material financial impact.
Common Stock Warrant Liability Valuation Assumptions:
December 31,
20222021
Private Placement Common Stock Warrant Liability  
Stock Price$11.41 $45.48 
Exercise Price$1.12 $1.12 
Remaining term (in years)0.281.28
VolatilityN/A66.00 %
Risk-free interest rateN/A0.49 %
Warrant liabilities exercised during 2021 were remeasured at the exercise date. Their fair value approximates their intrinsic value, which was recorded to additional paid in capital in the consolidated statements of stockholders’ equity. There were no warrant liabilities exercised during 2022.
The Company’s liabilities classified as Level 3 were valued based on unobservable inputs and management’s judgment due to the absence of quoted market prices, inherent lack of liquidity and the long-term nature of the financial instruments.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Marketable Securities
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash and Marketable Securities CASH AND MARKETABLE SECURITIES
Cash, Cash Equivalents and Restricted Cash
A reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the amount reported within the consolidated statements of cash flows is shown in the table below (in thousands):
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$89,921 $348,485 $134,669 
Restricted cash522 211 270 
Total cash, cash equivalents, and restricted cash at the end of the period$90,443 $348,696 $134,939 
Marketable Securities
All short-term marketable securities were considered held-to-maturity at December 31, 2022. At December 31, 2022, some of the Company’s short-term marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all short-term marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment at December 31, 2022. All short-term marketable securities with unrealized losses as of the balance sheet date have been in a loss position for less than twelve months. Contractual maturities of the short-term marketable securities were within one year or less at December 31, 2022.
The long-term marketable equity securities were recorded in the consolidated balance sheets at fair market value with changes in the fair value recognized in earnings at December 31, 2022. The long-term marketable debt securities were considered available-for-sale. The contractual maturity of the long-term marketable debt securities are less than three years. During 2022, the Company wrote off $0.5 million of long-term marketable debt securities.
The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):
December 31, 2022
Amortized CostUnrealized Holding Gains (Losses)Fair Value
Short-term marketable securities:
U.S. agency securities$79,347 $452 $79,799 
Corporate debt securities123,821 (220)123,601 
Total short-term marketable securities203,168 232 203,400 
Long-term marketable securities:
Corporate equity securities5,000 (2,924)2,076 
Total long-term marketable securities5,000 (2,924)2,076 
Total $208,168 $(2,692)$205,476 

December 31, 2021
Amortized CostUnrealized Holding LossesFair Value
Long-term marketable securities:
Corporate equity securities$5,000 $(1,743)$3,257 
Corporate debt securities500 — 500 
Total long-term marketable securities$5,500 $(1,743)$3,757 
Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
December 31, 2022
Within one year$203,168 
After one year through five years— 
Total$203,168 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations BUSINESS COMBINATIONS
The Transplant Pharmacy
In December 2021, the Company acquired TTP, a transplant focused pharmacy located in Mississippi. The Company acquired TTP with a combination of cash consideration paid upfront and contingent consideration with a fair value of $1.3 million. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. Acquisition-related costs of $0.3 million were expensed as incurred, and classified as part of general and administrative expenses in the consolidated statements of operations.
Goodwill of $5.5 million arising from the acquisition primarily consists of additional growth opportunities within the pharmacy sector. The integration of TTP into the Company’s portfolio is expected to continue to increase the transplant ecosystem for patients and make medication more accessible. The Company estimated net deferred tax liabilities of approximately $0.6 million arising from temporary differences related to the assets acquired and liabilities assumed. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.
The following table summarizes the fair value of the intangible asset acquired as of the acquisition date ($ in thousands):
Estimated Fair Value
Estimated Useful Life (Years)
Trademark
$2,080 10
The trademark acquired consists primarily of the TTP brand and markings. The fair value of the trademark was determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved due to its ownership of the asset. The royalty rate of 2% was used to estimate the fair value of the trademark.
A discount rate of 13.5% was utilized in estimating the fair value of the trademark.
The pro forma impact of the TTP acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.
MedActionPlan
In November 2021, the Company acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. The Company acquired MedActionPlan with a combination of cash consideration paid upfront and contingent consideration with a fair value of $3.5 million. MedActionPlan is a leader in patient medication management for transplant patients and beyond.
The Company accounted for the transaction as a business combination using the acquisition method of accounting. Acquisition-related costs of $0.6 million associated with the acquisition were expensed as incurred, and classified as part of general and administrative expenses in the consolidated statement of operations.
Goodwill of $4.9 million arising from the acquisition primarily consists of synergies from integrating the MedActionPlan technology with the current testing and digital solutions offered by the Company. The integration of MedActionPlan into centers with the Company's other software platforms will continue to increase the standard of care for transplant patient safety, increase efficiency and facilitate medication compliance. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.
The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):
Estimated Fair Value
Estimated Useful Lives (Years)
Customer relationships$2,590 10
Developed technology1,090 10
Trademarks80 5
Total$3,760 
Customer relationships acquired by the Company represent the fair value of future projected revenue that is expected to be derived from sales of MedActionPlan’s products to existing customers. The customer relationships’ fair value has been estimated utilizing a multi-period excess earnings method under the income approach, which reflects the present value of the projected cash flows that are expected to be generated by the customer relationships, less charges representing the contribution of other assets to those cash flows that use projected cash flows with and without the intangible asset in place. The economic useful life was determined based on the distribution of the present value of the cash flows attributable to the intangible asset.
The acquired developed technology represents the fair value of MedActionPlan’s proprietary software. The trademark acquired consists primarily of the MedActionPlan brand and markings. The fair value of both the developed technology and the trademark were determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved due to its ownership of the asset. The royalty rates of 15% and 1% were used to estimate the fair value of the developed technology and the trademark, respectively.
A discount rate of 40.0% was utilized in estimating the fair value of these three intangible assets.
The pro forma impact of the MedActionPlan acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.
TransChart LLC
In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As a result of the acquisition, the Company recognized goodwill of $2.2 million and intangible assets of $2.0 million.
The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.
Combined Consideration Paid
The following table summarizes the consideration paid for TransChart, TTP and MedActionPlan, and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):
Total
Consideration
Cash$17,166 
Total consideration
$17,166 
Recognized amounts of identifiable assets acquired and liabilities assumed
Current assets$3,444 
Fixed assets23 
Identifiable intangible assets7,860 
Other assets
Current liabilities(3,915)
Noncurrent liabilities(2,883)
Total identifiable net assets acquired4,531 
Goodwill12,635 
Total consideration$17,166 
The allocation of the purchase price to assets acquired and liabilities assumed was based on the Company’s best estimate of the fair value of such assets and liabilities as of the acquisition date.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
Goodwill
Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.
Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the year ended December 31, 2022.
The following table presents details of the Company’s goodwill as of December 31, 2022 and 2021 (in thousands):
20222021
Balance as of January 1,$36,983 $23,857 
Goodwill acquired540 13,126 
Balance as of December 31,$37,523 $36,983 
On December 1, 2022, the Company performed a qualitative assessment of its reporting unit taking into consideration past, current and projected future earnings, recent trends and market conditions, and its market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at this time. As of December 31, 2022, no impairment of goodwill has been identified.
Intangible Assets
The following table presents details of the Company’s intangible assets as of December 31, 2022 ($ in thousands):
December 31, 2022
Gross Carrying Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net
Carrying
Amount
Weighted
Average
Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$35,747 $(15,138)$(2,369)$18,240 7.5
Customer relationships21,898 (7,459)(2,104)12,335 9.0
Commercialization rights11,579 (3,233)— 8,346 6.6
Trademarks and tradenames4,540 (1,345)(315)2,880 8.5
Total intangible assets with finite lives73,764 (27,175)(4,788)41,801 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$75,014 $(27,175)$(4,788)$43,051 
The following table presents details of the Company’s intangible assets as of December 31, 2021 ($ in thousands):
December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net Carrying
Amount
Weighted
Average
Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$35,874 $(12,088)$(1,513)$22,273 8.1
Customer relationships21,898 (6,024)(1,210)14,664 9.9
Commercialization rights10,579 (2,030)— 8,549 7.6
Trademarks and tradenames4,540 (988)(155)3,397 9.5
Other250 (188)— 62 0.2
Total intangible assets with finite lives73,141 (21,318)(2,878)48,945 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$74,391 $(21,318)$(2,878)$50,195 
Acquisition of intangible assets
In June 2021, the Company acquired commercialization rights in an exclusive partnership for comprehensive data analytics in relation to NGS-based metagenomics testing for infectious diseases. During the year ended December 31, 2022, the Company incurred additional costs related to this partnership of $1.0 million. These are included within commercialization rights as of December 31, 2022.
In June 2021, the Company acquired the Transplant Hero patient application. The patient application is included in Acquired and developed technology as of December 31, 2022.
In the fourth quarter of 2021, acquisition of intangible assets increased $13.4 million primarily from business combinations. These acquisitions included $4.7 million of Acquired and developed technology, $2.5 million of Commercialization rights, $3.7 million of Customer relationships, $2.2 million of Trademarks and tradenames and $0.3 million of Other intangible assets.
Amortization of Intangible Assets
Intangible assets are carried at cost less accumulated amortization. Amortization expenses are recorded to cost of testing services, cost of product, cost of patient and digital solutions, and sales and marketing expenses in the consolidated statements of operations.
The following table summarizes the Company's amortization expense of intangible assets (in thousands):
Year Ended December 31,
202220212020
Cost of testing services$1,316 $1,316 $1,316 
Cost of product1,716 1,905 1,665 
Cost of patient and digital solutions945 684 345 
Sales and marketing2,252 1,891 1,472 
Total $6,229 $5,796 $4,798 
The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of December 31, 2022 (in thousands):
Years Ending December 31,Cost of Testing Services
Cost of
Product
Cost of Patient and Digital Solutions
Sales and
Marketing
Total
2023$1,316 $1,675 $945 $2,211 $6,147 
20241,316 1,675 709 2,211 5,911 
20251,316 1,675 540 2,211 5,742 
20261,316 743 540 2,209 4,808 
20271,316 743 540 2,195 4,794 
Thereafter2,825 3,294 1,180 7,100 14,399 
Total future amortization expense$9,405 $9,805 $4,454 $18,137 $41,801 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
December 31,
20222021
Finished goods$2,962 $3,911 
Work in progress4,306 2,828 
Raw materials11,964 10,447 
Total inventory$19,232 $17,186 
Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
December 31,
20222021
Leasehold improvements$17,389 $8,466 
Machinery and equipment16,294 12,091 
Internally developed software10,893 3,746 
Construction in progress7,639 10,925 
Computer and office equipment5,570 5,454 
Furniture and fixtures2,168 943 
Property and equipment59,953 41,625 
Less: Accumulated depreciation and amortization(24,424)(19,581)
Property and equipment, net$35,529 $22,044 
Depreciation expense was $5.2 million, $2.7 million and $1.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.
There were no assets purchased under finance leases during 2022. Accumulated depreciation was $0.6 million and $0.5 million at December 31, 2022 and 2021, respectively. Related amortization expense, included in depreciation and amortization expense, was $0.1 million for each of the three years ended December 31, 2022, 2021 and 2020.
Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
December 31,
20222021
Clinical studies$14,816 $10,653 
Professional fees6,115 5,780 
Short-term lease liability5,591 3,958 
Deferred revenue5,342 4,208 
Accrued royalty4,633 1,664 
Laboratory processing fees and materials2,189 1,664 
Deferred payments for intangible assets2,062 2,000 
Capital expenditures1,316 2,612 
Contingent consideration1,025 2,114 
License and other collaboration fees1,000 — 
Accrued shipping expenses489 668 
Other accrued expenses4,553 2,601 
Total accrued and other liabilities$49,131 $37,922 
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020, the U.S. government enacted the CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Leases
The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in Brisbane, California; Columbus, Ohio; West Chester, Pennsylvania; Flowood, Mississippi; Gaithersburg, Maryland; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden.
The Company's facility leases expire at various dates through 2033. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.
As of December 31, 2022, the carrying value of the ROU asset was $34.7 million. The related current and non-current liabilities as of December 31, 2022 were $5.6 million and $33.4 million, respectively. The current and non-current lease liabilities are included in accrued and other current liabilities and operating lease liability, less current portion, respectively, in the consolidated balance sheets.
The following table summarizes the lease cost for the years ended December 31, (in thousands):
202220212020
Operating lease cost$6,716 $5,134 $4,441 
Finance lease cost— 53 205 
Total lease cost$6,716 $5,187 $4,646 
Finance lease cost included interest from the lease liability and amortization of the ROU asset.
Other information:
Weighted-average remaining lease term - Operating leases (in years)6.26
Weighted-average discount rate - Operating leases (%)7.1 %
In February and June 2022, the Company entered into various lease agreements to lease office buildings in California, Nebraska, and Australia with lease terms ranging from 2 to 10.5 years. Certain leases have options to renew the lease terms ranging from 5 to 10 years.
In June 2022, the Company modified the termination date of the lease agreement for its headquarters in South San Francisco, California from December 31, 2022 to July 15, 2022. As a result, the Company remeasured its lease liability using the current incremental borrowing rate and made an adjustment by reducing the ROU asset and lease liability by $0.5 million.
Lease liabilities for the lease agreements made in February and June 2022 are recognized at the present value of the fixed lease payments using the current incremental borrowing rate at the lease commencement date. ROU assets are recognized based on the initial present value of the fixed lease payments.
As of December 31, 2022, the ROU assets and lease liabilities for lease agreements which commenced in July 2022 aggregated to $14.3 million and $15.3 million, respectively.
As of December 31, 2022, the ROU assets and lease liabilities for lease agreements which commenced in August 2022, amounted to $5.8 million and $6.0 million, respectively.
Supplemental cash flow information related to leases for the years ended December 31, are as follows (in thousands) :
202220212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows used for operating leases$3,665 $2,580 $934 
Operating cash flows used for finance leases— 63 199 
Total$3,665 $2,643 $1,133 
Maturities of operating lease liabilities as of December 31, 2022, are as follows (in thousands):
Years ending December 31,Operating Leases
2023$7,807 
20247,903 
20257,651 
20267,019 
20277,166 
Thereafter10,605 
Total lease payments48,151 
Less imputed interest9,154 
Present value of future minimum lease payments38,997 
Less operating lease liability, current portion5,591 
Operating lease liability, long-term portion$33,406 
Royalty Commitments
The Board of Trustees of the Leland Stanford Junior University (“Stanford”)
In June 2014, the Company entered into a license agreement with Stanford (the “Stanford License”), which granted the
Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA.
Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone
payments and royalties in the low single digits of net sales of products incorporating the licensed technology.
Illumina
On May 4, 2018, the Company entered into the License Agreement with Illumina (the “Illumina Agreement”). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.
Cibiltech Commitments
Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (“Cibiltech”) effective April 30, 2019, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from iBox.
Tax Commitments
As of December 31, 2022, the Company had gross unrecognized tax benefits of $5.4 million, which include penalties and interest of $0.2 million. Approximately $0.2 million has been recorded as a noncurrent liability. At this time, the Company is unable to make a reasonably reliable estimate of the timing of payments in individual years in connection with these tax liabilities.
Other Commitments
Pursuant to the Illumina Agreement, the Company has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.
Litigation and Indemnification Obligations
In response to the Company's false advertising suit filed against Natera Inc. (“Natera”), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware (the “Court”) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera’s request. The trial commenced on March 7, 2022 and concluded on March 14, 2022, with the jury awarding the Company $44.9 million in damages, comprised of $21.2 million in compensatory damages and $23.7 million in punitive damages. Post-trial motion practice remains pending. The Company will not record the award until cash is received or the matter is otherwise resolved.
On July 19, 2022, the United States Court of Appeals for the Federal Circuit affirmed the Court’s judgment dismissing the Company’s patent infringement suit against Natera.
In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020, in the Court alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. This case was consolidated with the Company’s patent infringement suit on February 4, 2020. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera’s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patents and unspecified damages. On May 13, 2022, Natera filed two new complaints alleging that AlloSure infringes Natera’s U.S. Patents 10,655,180 and 11,111,544. These two cases were consolidated with the patent infringement case on June 15, 2022. On May 17, 2022, Natera agreed to dismiss the case alleging infringement of Natera’s U.S. Patent 10,526,658. On July 6, 2022, the Company moved to dismiss the rest of Natera’s claims. On September 6, 2022, the Company withdrew its motion to dismiss. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.
United States Department of Justice and United States Securities and Exchange Commission Investigations
As previously disclosed, in 2021, the Company received a civil investigative demand (“CID”), from the United States Department of Justice (“DOJ”), requesting that the Company produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to the Company's kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (“SEC”) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of the Company’s accounting and public reporting practices. The Company also received an information request from a state regulatory agency. The state regulatory agency recently advised the Company that it has completed its review of the Company’s business practices and determined that no further information or action is required. In late 2022, the Company received a request for information from a separate state regulatory agency concerning specimen collection by a vendor in the state. The Company may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. The Company does not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of the Company's products or services and are cooperating fully with the investigations and the request for information. Although the Company remains committed to compliance with all applicable laws and regulations, it cannot predict the outcome of the DOJ or SEC investigations, the state regulatory agency information request, or any other requests or investigations that may arise in the future regarding these or other subject matters.
From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the consolidated financial statements, and (ii) the range of loss can be reasonably estimated.
Olymbios Matter
On April 15, 2022, a complaint was filed by Michael Olymbios against the Company in the Superior Court of the State of California for the County of San Mateo (the “San Mateo County Court”). The complaint alleges that the Company failed to pay certain fees and costs required to continue an arbitration proceeding against Dr. Olymbios, and that the Company has defamed Dr. Olymbios. Dr. Olymbios also seeks to void restrictive covenants previously agreed to by him in favor of the Company and to recover damages purportedly incurred by Dr. Olymbios. The Company filed a motion to compel arbitration and dismiss the case. On April 25, 2022, the San Mateo County Court granted the Company’s ex parte application to stay the case and advance the hearing date to June 10, 2022 for the motion to compel arbitration and dismiss. At the June 10, 2022 hearing, the San Mateo County Court found that the decision should be made by the arbitrator, and stayed the case. On July 19, 2022, Olymbios filed a motion to withdraw from arbitration before JAMS, which was denied on August 18, 2022. The arbitration hearing is currently set for June 26, 2023. The Company intends to defend itself vigorously. The Company believes it has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail if the case continues. The Company has not recorded any liabilities for this suit.
Securities Class Action
On May 23, 2022, Plumbers & Pipefitters Local Union #295 Pension Fund filed a federal securities class action in the U.S. District Court for the Northern District of California against the Company, Reginald Seeto, its President, Chief Executive
Officer and member of the Company’s Board of Directors, Ankur Dhingra, its former Chief Financial Officer, Marcel Konrad, its former interim Chief Financial Officer and former Senior Vice President of Finance & Accounting, and Peter Maag, its former President, former Chief Executive Officer, former Chairman of the Board and current member of the Company’s Board of Directors. The action alleges that the Company and the individual defendants made materially false and/or misleading statements and/or omissions and that such statements violated Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder. The action also alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of the Company. The suit seeks to recover damages caused by the alleged violations of federal securities laws, along with the plaintiffs’ costs incurred in the lawsuit, including their reasonable attorneys’ and experts’ witness fees and other costs.
On August 25, 2022, the court appointed an investor group led by the Oklahoma Police Pension and Retirement System as lead plaintiffs and appointed Saxena White P.A. and Robbins Geller Rudman & Dowd LLP as lead counsels. Plaintiffs filed an amended complaints on November 28, 2022. On January 27, 2023, defendants moved to dismiss all claims and to strike certain allegations in the amended complaint. Plaintiffs’ opposition to the motion to dismiss and motion to strike is due on March 13, 2023, and defendants' reply is due on April 13, 2023. The Company intends to defend itself vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for this suit.
Derivative Action
On September 21, 2022, Jeffrey Edelman brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California against the Company as nominal defendant and Reginald Seeto, its President, Chief Executive Officer and member of the Company’s Board of Directors, Ankur Dhingra, its former Chief Financial Officer, Peter Maag, its former President, former Chief Executive Officer, former Chairman of the Board and current member of the Company’s Board of Directors, and other current and former members of the Company’s Board of Directors (the Edelman Derivative Action). The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of the Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The action alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of the Company. The suit seeks a declaration that the individual defendants breached their fiduciary duties to the Company, violated Sections 14(a) and 20(a) of the Exchange Act and were unjustly enriched, and also seeks to recover damages sustained by the Company as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses.
On December 8, 2022, the court stayed the Edelman Derivative Action until twenty (20) days after the earlier of the following events: (a) the securities class action is dismissed in its entirety with prejudice; (b) the motion to dismiss in the securities class action is denied; (c) a joint request by plaintiff and defendants to lift the stay; (d) notification that a related derivative action that has been filed is not stayed or is no longer stayed; or (e) notification that there has been a settlement reached in the securities class action or any related derivative action.
The Company intends to defend itself vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
Stock Repurchase Program
On December 3, 2022, the Company's Board of Directors approved a Stock Repurchase Program (the "Repurchase Program"), whereby the Company may purchase up to $50 million in shares of its common stock over a period of up to two years, commencing on December 8, 2022. The Repurchase Program may be carried out at the discretion of a committee of the Board of Directors through open market purchases, one or more Rule 10b5-1 trading plans, block trades and in privately negotiated transactions. In 2022, the Company purchased an aggregate of 50,051 shares of its common stock under the Repurchase Program for an aggregate purchase price of $0.6 million. As of December 31, 2022, $49.4 million remained available for future share repurchase under the Repurchase Program. See also Note 16.
These shares were retired upon repurchase. The Company's policy related to repurchase of its common stock is to charge the excess of cost over par value to accumulated deficit.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
The Company did not issue preferred stock during the years ended December 31, 2022, 2021 and 2020.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
401(K) Plan
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
401(K) Plan 401(K) PLANThe Company sponsors a 401(k) defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code”). Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company incurred expenses related to contributions to the plan of $1.8 million, $1.4 million and $0.7 million for the years ended December 31, 2022, 2021 and 2020, respectively.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Warrants
12 Months Ended
Dec. 31, 2022
Warrants and Rights Note Disclosure [Abstract]  
Warrants WARRANTS
The Company issues common stock warrants in connection with debt or equity financings to lenders, placement agents and investors. Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.
During the year ended December 31, 2022, no warrants to purchase shares of common stock were exercised.
During the year ended December 31, 2021, warrants to purchase approximately 3,000 shares of common stock were exercised for cash proceeds of $4 thousand.
As of December 31, 2022, outstanding warrants to purchase common stock were:
Classified as
Original
Term
Exercise
Price
Number of
Shares
Underlying
Warrants
Original issue date:
April 2016Liability7 years$1.12 3,132 
3,132 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock Incentive Plans STOCK INCENTIVE PLANS
2014 Equity Incentive Plan
The Company grants stock based awards under 2014 Equity Incentive Plan (the “2014 Plan”) that allows for issuance of stock options, restricted stock units (“RSUs”) and other stock awards to the Company’s employees, directors, and consultants. Stock options granted under the 2014 Plan may be exercised when vested and generally expire ten years from the date of the grant or three months from the date of termination of employment. Vesting periods vary based on awards granted, however, certain stock-based awards may vest immediately or may accelerate based on performance-driven measures. Stock option awards generally vest over four years with first year annual cliff vesting. The RSUs generally vest annually over four years in equal increments. There were 1,297,408 shares of common stock reserved for future issuance under the 2014 Plan as of December 31, 2022.
2016 Inducement Plan
On April 21, 2016, the Company adopted the 2016 Inducement Equity Incentive Plan (the “2016 Plan”), pursuant to which the Company may grant stock awards of up to a total of 155,500 shares of common stock to new employees of the Company. The 2016 Plan was adopted to accommodate a reserve of additional shares of common stock for issuance to new employees hired by the Company from Allenex AB. The terms in the 2016 Plan are substantially similar to the 2014 Plan. There were 62,752 shares of common stock reserved for future issuance under the 2016 Plan as of December 31, 2022.
The 2016 Plan allows RSUs to be granted in addition to stock options. The RSUs vest annually over four years in equal increments. The Company began granting RSUs pursuant to the 2016 Plan starting June 2016.
2019 Inducement Equity Incentive Plan
The Company grants stock based awards under 2019 Inducement Equity Incentive Plan (the “2019 Plan”) that allows for issuance of stock options, RSUs and other stock awards to new employees of the Company. Stock options granted under the 2019 Plan may be exercised when vested and generally expire ten years from the date of the grant or three months from the date of termination of employment. Vesting periods vary based on awards granted, however, certain stock-based awards may vest immediately or may accelerate based on performance-driven measures. Stock option awards generally vest over four years with first year annual cliff vesting. The RSUs generally vest annually over four years in equal increments. The terms in the 2019 Plan are substantially similar to the 2014 Plan. There were 130,302 shares of common stock reserved for future issuance under the 2019 Plan as of December 31, 2022.
Stock Options and RSUs
The following table summarizes option and RSUs activity under the Company’s 2014 Plan, 2016 Plan and 2019 Plan, and related information:
Shares
Available
for Grant
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Number of
RSU Shares
Weighted-
Average
Grant Date
Fair Value
Balance—December 31, 20212,066,529 1,863,633 $29.33 2,047,657 $50.21 
Additional options authorized2,116,934 — — — — 
Common stock awards for services(12,764)— — — — 
RSUs granted(2,397,369)— — 2,397,369 27.79 
RSUs vested— — — (643,892)42.59 
Options granted(1,864,465)1,864,465 28.35 — — 
Options exercised— (142,579)17.07 — — 
Repurchases of common stock under employee incentive plans211,265 — — — — 
RSUs forfeited706,738 — — (706,738)43.80 
Options forfeited554,427 (554,427)34.12 — — 
Options expired109,167 (109,167)33.96 — — 
Balance—December 31, 20221,490,462 2,921,925 $28.13 3,094,396 $37.39 
The total intrinsic value of options exercised was $1.6 million, $42.9 million and $19.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.
The total fair value of RSUs vested during 2022 was $20.0 million. As of December 31, 2022, the total intrinsic value of outstanding RSUs was approximately $37.1 million and there were $74.7 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 2.55 years.
Options outstanding that have vested and are expected to vest at December 31, 2022 are as follows:
Number of
Shares Issued (In thousands)
Weighted Average Exercise
Price
Weighted
Average
Remaining
Contractual Life
(Years)
Aggregate
Intrinsic Value
(In thousands)
Vested1,186 $25.39 5.72$1,558 
Expected to Vest1,592 30.37 8.94— 
Total2,778 $1,558 
The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock at December 31, 2022 for stock options that were in-the-money.
The weighted-average grant-date fair value of options to purchase common stock granted for the years ended December 31, 2022, 2021 and 2020 using the Black-Scholes Model was $19.51, $52.65 and $18.97, respectively.
The total fair value of options that vested during 2022 was $10.6 million. As of December 31, 2022, there were approximately $27.7 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.97 years.
2014 Employee Stock Purchase Plan
The Company has an Employee Stock Purchase Plan (the “ESPP”), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their earnings; provided, however, an eligible employee’s right to purchase shares of the Company’s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.
During the offering period in 2022 that ended on June 30, 2022, 67,570 shares were purchased for aggregate proceeds of $1.2 million from the issuance of shares, which occurred on July 1, 2022. During the offering period in 2022 that ended on December 31, 2022, 47,025 shares were purchased for aggregate proceeds of $0.5 million from the issuance of shares, which occurred on January 2, 2023. The Company issued 93,422 shares and 45,464 shares of common stock during the years ended December 31, 2022 and December 31, 2021, respectively, pursuant to the ESPP. The Company received proceeds of $3.0 million and $2.1 million from the purchases of shares during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had 640,847 shares available for issuance under the ESPP.
Board of Directors Stock Awards Granted for Services
For the years ended December 31, 2022, 2021 and 2020, the Company paid a portion of its directors’ compensation through the award of fully vested common shares. The stock awards are classified as equity, and compensation expense was recognized upon the issuance of the shares at the grant date price per share, which is the fair value. As of December 31, 2022, there were a total of 289,480 shares issued to the Company’s directors, for a total fair value of $2.3 million. Stock-based compensation expense associated with the awards was $0.4 million, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively, which was included in general and administrative expense in the consolidated statements of operations.
Valuation Assumptions
The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:
Year Ended December 31,
202220212020
Employee stock options
Expected term (in years)5.965.945.98
Expected volatility77.62 %77.70 %75.56 %
Risk-free interest rate2.74 %0.80 %0.69 %
Expected dividend yield— %— %— %
Employee stock purchase plan
Expected term (in years)0.50.50.5
Expected volatility
67.79% – 77.88%
53.10% – 67.79%
62.56% – 93.17%
Risk-free interest rate
2.51% – 4.76%
0.09% – 0.19%
0.17% – 1.57%
Expected dividend yield— %— %— %
Risk-free Interest Rate: The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.
VolatilityThe Company used an average historical stock price volatility of its own stock.
Expected Term: The expected term represents the period for which the Company’s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders’ historical exercise patterns and termination behavior.
Expected Dividends: The Company has not paid and does not anticipate paying any dividends in the near future.
Stock-Based Compensation Expense
The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the years ended December 31, 2022, 2021 and 2020, included in the consolidated statements of operations as follows (in
thousands):
Year Ended December 31,
202220212020
Cost of testing services$1,529 $2,358 $1,493 
Cost of product1,120 579 391 
Cost of patient and digital solutions1,331 728 449 
Research and development7,391 7,126 4,676 
Sales and marketing14,403 10,887 5,795 
General and administrative20,779 14,403 10,597 
Total$46,553 $36,081 $23,401 
No tax benefit was recognized related to stock-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets. In addition, no amounts of stock-based compensation costs were capitalized for the periods presented.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Loss before income taxes for the years ended December 31, 2022, 2021 and 2020 is summarized as follows (in thousands):
As of December 31,
202220212020
United States$(73,089)$(27,921)$(14,233)
Foreign(3,145)(4,167)(5,517)
Total loss before income taxes$(76,234)$(32,088)$(19,750)
The components of the provision for (benefit from) income taxes are summarized as follows (in thousands):
As of December 31,
202220212020
Current
Federal$145 $89 $(58)
State328 
Foreign184 (139)160 
Total current income tax expense (benefit)657 (48)103 
Deferred
Federal(130)(409)91 
State75 (127)(52)
Foreign(223)(842)(1,178)
Total deferred income tax benefit(278)(1,378)(1,139)
Income tax expense (benefit)$379 $(1,426)$(1,036)
The Company's actual provision for tax differed from the amounts computed by applying the U.S. federal income tax rates of 21% in each of the years ended 2022, 2021 and 2020, to loss before income taxes as a result of the following:
Year Ended December 31,
202220212020
Federal tax statutory rate21.0 %21.0 %21.0 %
Stock-based compensation(2.8)%38.8 %13.5 %
Change in valuation allowance(16.9)%86.4 %(34.4)%
Foreign rate differential(0.2)%0.7 %1.8 %
Warrant revaluation— %— %(1.7)%
Interest expense— %— %(0.3)%
Non-deductible executive compensation(2.1)%(23.4)%(6.8)%
Research credits1.8 %6.9 %3.9 %
Changes in net operating loss carryforwards, including expirations(0.5)%(125.1)%6.9 %
Other(0.8)%(0.9)%1.2 %
Effective income tax rate(0.5)%4.4 %5.2 %
Deferred income tax assets and liabilities consist of the following (in thousands):
As of December 31, 2022
20222021
Deferred tax assets:
Net operating loss carryforwards$26,658 $30,234 
Tax credit carryforwards9,138 7,185 
Accruals2,971 6,054 
Property and equipment— 1,043 
Lease liability9,250 4,639 
Section 174 capitalized costs20,602 — 
Stock-based compensation7,798 7,401 
Other959 587 
Gross deferred tax assets77,376 57,143 
Valuation allowance(59,499)(45,635)
Total deferred tax assets17,877 11,508 
Deferred tax liabilities:
Purchased intangibles(6,615)(7,439)
Operating leases right-of-use assets(8,189)(3,828)
Property and equipment(2,548)— 
Other(497)(656)
Total deferred tax liabilities(17,849)(11,923)
Net deferred tax assets (liabilities)$28 $(415)
The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income and (iv) the length of net operating loss carryforward periods. The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance. The valuation allowance increased by $13.9 million and decreased by $27.2 million during the years ended December 31, 2022 and 2021, respectively.
As of December 31, 2022, the Company had domestic federal net operating loss carryforwards of $90.5 million, domestic state net operating loss carryforwards of $61.9 million, and foreign net operating loss carryforwards of $13.6 million that can reduce future taxable income. The domestic federal and state net operating loss carryforwards will begin to expire in 2033 and 2030, respectively. The foreign net operating loss carryforwards can be carried forward indefinitely.
As of December 31, 2022, the Company had credit carryforwards of approximately $6.5 million and $10.2 million available to reduce future taxable income, if any, for domestic federal and California state income tax purposes, respectively. The domestic federal credit carryforwards will begin to expire in 2033. California credits have no expiration date.
The Company has recorded a valuation allowance against its deferred tax assets at December 31, 2022 and 2021 because the Company's management believes that it is more likely than not that these assets will not be fully realized. The decrease in the valuation allowance of approximately $27.2 million in the year ended December 31, 2021 primarily relates to the loss of net operating loss carryforwards and research and development (“R&D”) credits due to Section 382 of the Internal Revenue Code and similar provisions under state law. Section 382 of the Internal Revenue Code and similar provisions under state law limit the utilization of U.S. and state net operating loss carryforwards following certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50%. Based on the Company's analysis under Section 382 as of December 31, 2022, the Company believes that there are no additional ownership changes that would result in further adjustments to the $158.4 million of its federal net operating loss (“NOL”) carryforwards and $50.5 million of its state NOL carryforwards. $3.9 million of its R&D credit carryforwards were determined to be limited by Section 382 and similar provisions under state law as of December 31, 2021, and these amounts were written off in the year ended December 31, 2021. The remaining unused carryforwards and credits remain available for future periods. Due to the Company's full valuation
allowance, the write off of net operating loss carryforwards and R&D credits did not have any impact to the statements of operations and comprehensive loss.
A reconciliation of the Company’s unrecognized tax benefits is as follows (in thousands):
Year Ended December 31,
202220212020
Balance at the beginning of the year$4,156 $4,416 $3,650 
Additions based on tax positions related to the current year1,255 805 824 
Additions based on tax positions related to prior years25 130 — 
Decreases based on tax positions related to prior years— (1,195)(58)
Balance at the end of the year$5,436 $4,156 $4,416 
None of the $5.4 million of net unrecognized tax benefit as of December 31, 2022, if recognized, would impact the Company's effective tax rate. During the year ended December 31, 2022, given the Company's valuation allowance, the uncertain tax benefits would not have impacted the effective tax rate.
The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2022 and December 31, 2021, the Company had in each year $0.2 million of cumulative interest and penalties related to unrecognized tax benefits. The Company does not anticipate a significant change in the unrecognized tax benefits over the next twelve months.
The Company files U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. Due to net operating loss and credit carryovers, the domestic federal and state income tax returns are subject to tax authority examination from inception. In the foreign jurisdictions where the Company files income tax returns, the statutes of limitations with respect to these jurisdictions vary from jurisdiction to jurisdiction and range from 3 to 6 years.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment Reporting SEGMENT REPORTING
Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company's Chief Operating Decision Maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments. The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.
Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue. The following table summarizes reportable revenues by geographic regions (in thousands):
Year Ended December 31,
202220212020
Testing services revenue
United States$262,959 $258,412 $163,221 
Rest of World789 873 389 
$263,748 $259,285 $163,610 
Product revenue
United States$16,409 $13,512 $9,219 
Europe9,081 9,740 7,475 
Rest of World3,761 3,580 2,608 
$29,251 $26,832 $19,302 
Patient and digital solutions revenue
United States$28,175 $10,085 $9,063 
Europe468 82 87 
Rest of World151 113 132 
$28,794 $10,280 $9,282 
Total United States$307,543 $282,009 $181,503 
Total Europe$9,549 $9,822 $7,562 
Total Rest of World$4,701 $4,566 $3,129 
Total$321,793 $296,397 $192,194 
The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
December 31, 2022December 31, 2021
Long-lived assets:
United States$35,020 $21,444 
Europe405 403 
Rest of World104 197 
Total$35,529 $22,044 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Business Combination
In January 2023, the Company acquired a software system company based in the U.S. The acquisition will be accounted for as a business combination. The purchase price will be allocated to the assets acquired and liabilities assumed based upon their estimated fair values. The purchase price allocation will be determined when additional information becomes available.
Restructuring Plan
In January 2023, the Company announced a restructuring plan that is intended to optimize costs and simplify its organizational and corporate structure. The restructuring plan includes the discontinuation of its operations in Fremantle, Australia, terminating its employees in that location and vacating its facilities there. The Company expects to complete the closure of its Australia location in June 2024.
Derivative Action
On February 7, 2023, Jaysen Stevenson brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California against the Company as nominal defendant and Reginald Seeto, Ankur Dhingra, Peter Maag, and other current and former members of the Company’s Board of Directors (the “Stevenson Derivative Action”). The claims and allegations in the Stevenson Derivative Action are substantially similar to those in the Edelman Derivative Action. The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of the Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The suit seeks declaratory relief and to recover alleged damages sustained by the Company as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses. The Company intends to defend itself vigorously, and believes the Company has good and substantial defenses to the claims alleged in this suit, but there is no guarantee that the Company will prevail.
Stock Repurchase
Subsequent to December 31, 2022 and through filing of this Annual Report on Form 10-K, the Company repurchased 25,622 shares of its common stock, for an aggregate purchase price of $13.53 per share, under the Repurchase Program.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Liquidity and Capital Resources
Liquidity and Capital Resources
The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $460.4 million at December 31, 2022. As of December 31, 2022, the Company had cash and cash equivalents and marketable securities of $293.1 million.
CMS Accelerated and Advance Payment Program for Medicare Providers
On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare & Medicaid Services (“CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million, and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. Refer to Note 8, Balance Sheet Components, for further explanation.
January 2021 Underwritten Public Offering of Common Stock
On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.
On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.
Basis of Presentation Basis of PresentationThe accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its subsidiaries. Intercompany transactions have been eliminated.
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 and the reported amounts of revenues and expenses in the consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing revenue; standalone fair value of patient and digital solutions revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination or an asset acquisition; the grant date
fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.
Concentrations of Credit Risk and Other Risks and Uncertainties
Concentrations of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. The Company’s policy is to invest its cash and cash equivalents in money market funds, obligations of U.S. government agencies and government-sponsored entities, commercial paper, corporate debt securities and various bank deposit accounts. The counterparties to the agreements relating to the Company’s investments consist of financial institutions of high credit standing. The Company is exposed to credit risk in the event of default by the financial institutions to the extent of amounts recorded on the balance sheets that may be in excess of insured limits.
The Company is also subject to credit risk from its accounts receivable, which are derived from revenue earned from AlloSure Kidney, AlloSure Heart and AlloMap Heart tests provided for patients located in the U.S. and Canada, and billed to various third-party payers, from sales of products to distributors, strategic partners and transplant laboratories in Europe, Asia, the Middle East, Africa, the U.S., Latin America and other geographic regions, from sales of patient and digital solutions software. The Company has not experienced any significant credit losses and does not require collateral on receivables. For the years ended December 31, 2022, 2021 and 2020, approximately 53%, 59% and 57%, respectively, of total revenue was billed to Medicare. No other payers represented more than 10% of total revenue for the years ended December 31, 2022, 2021 and 2020.
As of December 31, 2022 and 2021, approximately 27% and 27%, respectively, of accounts receivable was due from Medicare. No other payer represented more than 10% of accounts receivable at either December 31, 2022 or 2021.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents consist primarily of amounts invested in money market funds.
Restricted Cash
Restricted Cash
As a condition of the lease agreements for certain facilities the Company must maintain letters of credit and certain minimum collateral requirements. The cash used to support these arrangements of $0.5 million is classified as long-term restricted cash on the accompanying consolidated balance sheets.
Marketable Securities
Marketable Securities
The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of December 31, 2022, the Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase, which were classified as current assets on the consolidated balance sheet.
The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income, net on the consolidated statements of operations. Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income, net. The cost of securities sold will be determined using specific identification.
The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of December 31, 2022, the Company's long-term marketable securities consisted of corporate equity securities. The long-term marketable securities are classified as other assets on the consolidated balance sheet.
The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. Unrealized gains and losses from the reevaluation of the long-term marketable debt securities, if any, are included in other comprehensive gain (loss) in the consolidated statement of comprehensive income (loss). Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.
The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other income (expense), net, in the consolidated statements of operations.
Inventory
Inventory
Inventory is finished goods, work in progress, and raw materials and consists of reagent plates, laboratory supplies, reagents and finished goods kits. Inventories are used in connection with tests performed, kits produced and prescription drugs, and may also be used for research and product development efforts. Laboratory supplies subsequently designated for research and product development use are expensed. Obsolete or damaged inventories are written off. Certain inventories are stated at the lower of purchased cost, determined on an average cost basis, or net realizable value. Inventories are stated at the lower of actual purchased cost, determined on an average cost basis, on a first-in, first-out basis, or at net realizable value.
Property and Equipment, net
Property and Equipment, net
Property and equipment are stated at cost, less accumulated depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets. The estimated useful life is generally three to five years for computer, office and laboratory equipment, and seven years for furniture and fixtures. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term.
The Company capitalizes certain costs incurred for software developed or obtained for internal use, including hosting arrangements. These costs include software licenses and consulting services, as well as employee payroll and payroll-related costs. Capitalized internal-use software costs are usually amortized over a period of three to seven years.
Business Combinations
Business Combinations
The Company determines and allocates the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, including separately identifiable intangible assets, which are separable from goodwill. The Company bases the estimated fair value of identifiable intangible assets acquired in a business combination on independent valuations that use information and assumptions provided by management, which consider management’s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price over the estimated fair value assigned to the net tangible and identifiable intangible assets acquired and liabilities assumed to goodwill. The use of alternative valuation assumptions, including estimated revenue projections, growth rates, royalty rates, cash flows, discount rates, estimated useful lives and probabilities surrounding the achievement of contingent milestones could result in different purchase price allocations and amortization expense in current and future periods.
In those circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under Accounting Standard Codification (“ASC”), Topic 480, Distinguishing Liabilities from Equity, the Company recognizes a liability equal to the fair value of the contingent payments that the Company expects to make as of the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value as a component of operating expenses. In circumstances where the contingent consideration is classified as equity, the Company recognizes it at fair value at the acquisition date. Contingent consideration classified as equity is not subsequently remeasured.
Transaction costs associated with acquisitions are expensed as incurred in general and administrative expenses. Results of operations and cash flows of acquired companies are included in the Company’s operating results from the date of acquisition.
Acquired Intangible Assets
Acquired Intangible Assets
Amortizable intangible assets include customer relationships, developed technology, commercialization rights, trademarks and in-process technology assets acquired as part of a business combination or asset acquisition. Intangible assets subject to amortization are amortized over their estimated useful lives. Acquired in-process technology assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, which generally occurs if and when regulatory approval to market a product is obtained, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time.
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Impairment of Goodwill, Intangible Assets and Long-lived Assets
Goodwill
Goodwill recorded in a business combination is not subject to amortization. Instead, it is tested for impairment on an annual basis and whenever events or changes in circumstances indicate its carrying amount may not be recoverable.
The Company’s annual impairment test date is December 1st. A qualitative assessment is initially made to determine whether it is necessary to perform a quantitative assessment. A qualitative assessment includes, among others, consideration of: (i) past, current and projected future earnings; (ii) recent trends and market conditions; and (iii) valuation metrics involving similar
companies that are publicly-traded and acquisitions of similar companies, if available. If this qualitative assessment indicates that it is more likely than not that an impairment exists, or if the Company decides to bypass this option, it proceeds to the quantitative assessment. The quantitative assessment consists of a comparison between the estimated fair value of the Company’s reporting unit and its respective carrying amount including goodwill. Where the carrying value of the reporting unit exceeds its estimated fair value, the Company will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit.
When necessary, to determine the reporting unit’s fair value under the quantitative approach, the Company uses a combination of income and market approaches, such as estimated discounted future cash flows of that reporting unit, multiples of earnings or revenues, and analysis of recent sales or offerings of comparable entities. The Company also considers its market capitalization on the date of the analysis to ensure the reasonableness of the reporting unit’s fair value.
In connection with the Company’s annual goodwill assessment on December 1, 2022, the Company performed a qualitative assessment taking into consideration past, current and projected future earnings, recent trends and market conditions; and the Company's market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at that time. As of December 31, 2022, no impairment of goodwill has been identified.
Intangible assets not subject to amortization
The Company evaluates the carrying value of intangible assets not subject to amortization, related to acquired in-process technology assets, which are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Accordingly, amortization of the acquired in-process technology assets will not occur until the products reach commercialization.
During the period the assets are considered indefinite-lived, they are tested for impairment on an annual basis, as well as between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate that the fair value of the acquired in-process technology assets are less than their carrying amounts. An impairment loss would be recorded when the fair value of an acquired in-process technology asset is less than its carrying value. If and when development is complete, which generally occurs when the products are made commercially available, the associated acquired in-process technology asset will be deemed finite-lived and will then be amortized based on its estimated useful life.
As of December 31, 2022, no impairment of acquired in-process technology assets has been identified.
Intangible assets and long-lived assets subject to amortization
The Company evaluates its finite-lived intangible assets and its long-lived assets for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company then compares the carrying amounts of the assets with the future net undiscounted cash flows expected to be generated by such asset. If an impairment exists, the Company measures the impairment based on the excess carrying value of the asset over the asset’s fair value determined using discounted estimates of future cash flows. The Company has not identified any material impairment losses to date.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Fair value is defined as the price that would be received from selling an asset or the price 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 it takes into consideration the assumptions that market participants would use when pricing the asset or liability. The Company’s assessment of the significance of a particular input to the fair value measurement of an asset or liability requires management to make judgments and to consider specific characteristics of that asset or liability.
The carrying amounts of certain financial instruments of the Company, including cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities. The carrying amount of the contingent consideration liability also represents its fair value.
Leases
Leases
The Company adopted ASC Topic 842, Leases (“ASC 842”) and determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest
method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company's facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with an initial term of 12 months or less.
The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
As of December 31, 2022, the Company’s leases had remaining terms of 0.92 years to 10.09 years, some of which include options to extend the lease term.
Revenue
Revenue
The Company recognizes revenue from testing services, product sales, and patient and digital solutions revenue in the amount that reflects the consideration that it expects to be entitled in exchange for goods or services as it transfers control to its customers. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
Testing Services Revenue
AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung patient tests are ordered by healthcare providers. The Company receives a test requisition form with payer information along with a collected patient blood sample. The Company considers the patient to be its customer and the test requisition form to be the contract. Testing services are performed in the Company’s laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point in time.
The healthcare providers that order the tests and on whose behalf the Company provides testing services are generally not responsible for the payment of these services. The first and second revenue recognition criteria are satisfied when the Company receives a test requisition form with payer information from the healthcare provider. Generally, the Company bills third-party payers upon delivery of an AlloSure Kidney, AlloMap Heart, AlloSure Heart or AlloSure Lung test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer. The Company has used the portfolio approach under ASC Topic 606, Revenue from Contracts with Customers, to identify financial classes of payers. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable. The Company estimates revenue for non-contracted payers and self-payers using transaction prices determined for each financial class of payers using history of reimbursements. This includes analysis of an average reimbursement per test and a percentage of tests reimbursed. This estimate requires significant judgment.
The Company monitors revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.
Product Revenue
Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. The Company generally has a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement.
Patient and Digital Solutions Revenue
Patient and digital solutions revenue is mainly derived from a combination of SaaS and perpetual software license agreements entered into with various transplant centers, which are the Company's customers for this class of revenue. The main performance obligations in connection with the Company's SaaS and perpetual software license agreement are the following: (i) implementation services and delivery of the perpetual software license are considered a single performance obligation, and (ii) post contract support. The Company allocates the transaction price to each performance obligation based on relative stand-alone selling prices of each distinct performance obligation. Digital revenue in connection with perpetual software license agreements is recognized over time based on the Company’s satisfaction of each distinct performance obligation in each agreement.
Perpetual software license agreements typically require advance payments from customers upon the achievement of certain milestones. The Company records deferred revenue in relation to these agreements when cash payments are received, or
invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term, as performance obligations are fulfilled.
In addition, the Company derives patient and digital solutions revenue from software subscriptions and medication sales. The Company generally bills software subscription fees in advance. Revenue from software subscriptions is deferred and recognized ratably over the subscription term. The medication sales revenue is recognized based on the negotiated contract price with the governmental, commercial and non-commercial payers with any applicable patient co-pay. The Company recognizes revenue from medication sales when prescriptions are delivered.
Cost of Testing Services
Cost of testing services reflects the aggregate costs incurred in delivering the Company’s testing services. The components of cost of testing services are materials and service costs, direct labor costs, stock-based compensation, equipment and infrastructure expenses associated with testing samples, shipping, logistics and specimen processing charges to collect and transport samples, and allocated overhead including rent, information technology, equipment depreciation, utilities and royalties. Royalties for licensed technology, calculated as a percentage of testing services revenues, are recorded as license fees in cost of testing services at the time the testing services revenues are recognized.
Cost of Product
Cost of product reflects the aggregate costs incurred in delivering the Company’s products to customers. The components of cost of product are materials costs, manufacturing and kit assembly costs, direct labor costs, equipment and infrastructure expenses associated with preparing kitted products for shipment, shipping, and allocated overhead including rent, information technology, equipment depreciation and utilities. Cost of product also includes amortization of acquired developed technology and adjustments to inventory values, including write-downs of impaired, slow moving or obsolete inventory.
Cost of Patient and Digital Solutions
Cost of patient and digital solutions primarily consists of personnel-related costs associated with developing, installing and maintaining software, depreciation of servers and equipment, amortization of acquired intangible assets, support of the functionality of the software's platforms, including stock-based compensation expenses, cost of prescription drugs and allocated costs of facilities and information technology.
Research and Development Expenses
Research and Development Expenses
Research and development expenses, including clinical operations, represent costs incurred to develop diagnostic products and services, high quality evidence to support use of the Company’s tests, as well as continued efforts related to improving the Company’s existing products and patient and digital solutions service lines. These expenses include payroll and related expenses, consulting expenses, laboratory supplies, clinical studies and certain allocated expenses as well as amounts incurred under certain collaborative agreements. Research and development costs are expensed as incurred. The Company records accruals for estimated study costs comprised of work performed by contract research organizations under contract terms.
Stock-based Compensation
Stock-based Compensation
The Company uses the Black-Scholes Model, which requires the use of estimates such as stock price volatility and expected option lives, to value employee stock options. The Company estimates the expected option lives using historical data, estimates volatility using its own historical stock prices, estimates risk-free rates using the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected option lives, and estimates dividend yield using the Company’s expectations and historical data. The fair value of each restricted stock unit is calculated based upon the closing price of the Company’s common stock on the date of the grant.
The Company uses the straight-line attribution method for recognizing compensation expense. Compensation expense is recognized on awards ultimately expected to vest and reduced for forfeitures that are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on the Company’s historical experience.
Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes Model and is recorded over the service performance period using the straight-line attribution method. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period.
Income Taxes
Income Taxes
The Company accounts for income taxes under the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.
The Company assesses all material positions taken in any income tax return, including all significant uncertain positions, in all tax years that are still subject to assessment or challenge by relevant taxing authorities. The Company’s assessment of an uncertain tax position begins with the initial determination of the position’s sustainability and is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed, and the Company will determine whether (i) the factors underlying the sustainability assertion have changed and (ii) the amount of the recognized tax benefit is still appropriate. The recognition and measurement of tax benefits requires significant judgment. Judgments concerning the recognition and measurement of a tax benefit may change as new information becomes available.
Foreign Currency Translation
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiaries is the local currency for each entity, including the Swedish Krona, Australian dollar and the Euro. The revenue and expenses of such subsidiaries have been translated into U.S. dollars at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting cumulative translation adjustments are reported in other comprehensive loss. Foreign currency translation gains and losses on revenue and expenses are recognized in the consolidated statements of operations.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss consists of net loss and other losses affecting stockholders’ equity that, under U.S. GAAP, are excluded from net income or loss. For the Company, such items consist of foreign currency losses on the translation of foreign assets and liabilities.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which contains amendments that require annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The disclosures include (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or (2) retrospectively to those transactions. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with ASC 606 as if it had originated the contracts. The amendments set forth in this ASU are effective for fiscal years beginning after December 15, 2022. Early adoption of the amendments is permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company adopted the standard prospectively on
January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.
In October 2020, the FASB issued ASU No. 2020-10, Codification Improvements, which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's consolidated financial statements and disclosures.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Loss Per Share The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):
 Year Ended December 31,
 202220212020
Numerator:   
Net loss used to compute basic net loss per share
$(76,613)$(30,662)$(18,714)
Net loss used to compute diluted net loss per share
$(76,613)$(30,662)$(18,714)
Denominator:
Weighted-average shares used to compute basic net loss per share
53,321,625 52,241,076 46,481,772 
Weighted-average shares used to compute diluted net loss per share
53,321,625 52,241,076 46,481,772 
Net loss per share:
Basic$(1.44)$(0.59)$(0.40)
Diluted$(1.44)$(0.59)$(0.40)
Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share The following potentially dilutive securities have been excluded from diluted net loss per share because their effect would be antidilutive:
Year Ended December 31,
202220212020
Shares of common stock subject to outstanding options
2,921,925 1,863,633 2,670,398 
Shares of common stock subject to outstanding common stock warrants
3,132 3,132 6,264 
Restricted stock units3,092,467 2,047,657 1,878,866 
Total common stock equivalents6,017,524 3,914,422 4,555,528 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of December 31, 2022 and 2021 (in thousands):
December 31, 2022
Fair Value Measured Using
(Level 1)(Level 2)(Level 3)
Total
Balance
Assets
Cash equivalents:
Money market funds$66,594 $— $— $66,594 
Long-term marketable securities:
Corporate equity securities2,076 — — 2,076 
Total$68,670 $— $— $68,670 
Liabilities
Short-term liabilities:
Contingent consideration$— $— $1,025 $1,025 
Long-term liabilities:
Contingent consideration— — 2,418 2,418 
Common stock warrant liability— — 32 32 
Total$— $— $3,475 $3,475 
December 31, 2021
Fair Value Measured Using
(Level 1)(Level 2)(Level 3)
Total
Balance
Assets
Cash equivalents:
Money market funds$335,107 $— $— $335,107 
Marketable securities:
Corporate equity securities3,257 — — 3,257 
Corporate debt securities— 500 — 500 
Total$338,364 $500 $— $338,864 
Liabilities
Short-term liabilities:
Contingent consideration$— $— $2,114 $2,114 
Long-term liabilities:
Contingent consideration— — 3,227 3,227 
Common stock warrant liability— — 139 139 
Total $— $— $5,480 $5,480 
Summary of Issuances, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):
Common Stock Warrant Liability and Contingent Consideration(Level 3)
Balance at December 31, 2020$447 
Exercise of warrants(202)
Change in estimated fair value of common stock warrant liability(106)
Change in estimated fair value of contingent consideration5,341 
Balance at December 31, 20215,480 
Change in estimated fair value of common stock warrant liability(107)
Additions to contingent consideration727 
Payment related to contingent consideration(2,625)
Balance at December 31, 2022$3,475 
Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions Common Stock Warrant Liability Valuation Assumptions:
December 31,
20222021
Private Placement Common Stock Warrant Liability  
Stock Price$11.41 $45.48 
Exercise Price$1.12 $1.12 
Remaining term (in years)0.281.28
VolatilityN/A66.00 %
Risk-free interest rateN/A0.49 %
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Summary of Cash and Cash Equivalents A reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the amount reported within the consolidated statements of cash flows is shown in the table below (in thousands):
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$89,921 $348,485 $134,669 
Restricted cash522 211 270 
Total cash, cash equivalents, and restricted cash at the end of the period$90,443 $348,696 $134,939 
Summary of Marketable Securities
The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):
December 31, 2022
Amortized CostUnrealized Holding Gains (Losses)Fair Value
Short-term marketable securities:
U.S. agency securities$79,347 $452 $79,799 
Corporate debt securities123,821 (220)123,601 
Total short-term marketable securities203,168 232 203,400 
Long-term marketable securities:
Corporate equity securities5,000 (2,924)2,076 
Total long-term marketable securities5,000 (2,924)2,076 
Total $208,168 $(2,692)$205,476 

December 31, 2021
Amortized CostUnrealized Holding LossesFair Value
Long-term marketable securities:
Corporate equity securities$5,000 $(1,743)$3,257 
Corporate debt securities500 — 500 
Total long-term marketable securities$5,500 $(1,743)$3,757 
Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):
December 31, 2022
Within one year$203,168 
After one year through five years— 
Total$203,168 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Summary of Identified Intangible Assets Acquired at Acquisition Date The following table summarizes the fair value of the intangible asset acquired as of the acquisition date ($ in thousands):
Estimated Fair Value
Estimated Useful Life (Years)
Trademark
$2,080 10
The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):
Estimated Fair Value
Estimated Useful Lives (Years)
Customer relationships$2,590 10
Developed technology1,090 10
Trademarks80 5
Total$3,760 
Summary of Fair Values of Assets Acquired and Liabilities Assumed as of Acquisition Date The following table summarizes the consideration paid for TransChart, TTP and MedActionPlan, and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):
Total
Consideration
Cash$17,166 
Total consideration
$17,166 
Recognized amounts of identifiable assets acquired and liabilities assumed
Current assets$3,444 
Fixed assets23 
Identifiable intangible assets7,860 
Other assets
Current liabilities(3,915)
Noncurrent liabilities(2,883)
Total identifiable net assets acquired4,531 
Goodwill12,635 
Total consideration$17,166 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill The following table presents details of the Company’s goodwill as of December 31, 2022 and 2021 (in thousands):
20222021
Balance as of January 1,$36,983 $23,857 
Goodwill acquired540 13,126 
Balance as of December 31,$37,523 $36,983 
Summary of Intangibles
The following table presents details of the Company’s intangible assets as of December 31, 2022 ($ in thousands):
December 31, 2022
Gross Carrying Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net
Carrying
Amount
Weighted
Average
Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$35,747 $(15,138)$(2,369)$18,240 7.5
Customer relationships21,898 (7,459)(2,104)12,335 9.0
Commercialization rights11,579 (3,233)— 8,346 6.6
Trademarks and tradenames4,540 (1,345)(315)2,880 8.5
Total intangible assets with finite lives73,764 (27,175)(4,788)41,801 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$75,014 $(27,175)$(4,788)$43,051 
The following table presents details of the Company’s intangible assets as of December 31, 2021 ($ in thousands):
December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Foreign
Currency
Translation
Net Carrying
Amount
Weighted
Average
Remaining
Useful Life
(In Years)
Intangible assets with finite lives:
Acquired and developed technology$35,874 $(12,088)$(1,513)$22,273 8.1
Customer relationships21,898 (6,024)(1,210)14,664 9.9
Commercialization rights10,579 (2,030)— 8,549 7.6
Trademarks and tradenames4,540 (988)(155)3,397 9.5
Other250 (188)— 62 0.2
Total intangible assets with finite lives73,141 (21,318)(2,878)48,945 
Acquired in-process technology1,250 — — 1,250 
Total intangible assets$74,391 $(21,318)$(2,878)$50,195 
Summary of Finite-Lived Intangible Assets Amortization Expense
The following table summarizes the Company's amortization expense of intangible assets (in thousands):
Year Ended December 31,
202220212020
Cost of testing services$1,316 $1,316 $1,316 
Cost of product1,716 1,905 1,665 
Cost of patient and digital solutions945 684 345 
Sales and marketing2,252 1,891 1,472 
Total $6,229 $5,796 $4,798 
Summary of Estimated Future Amortization Expense of Intangible Assets The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of December 31, 2022 (in thousands):
Years Ending December 31,Cost of Testing Services
Cost of
Product
Cost of Patient and Digital Solutions
Sales and
Marketing
Total
2023$1,316 $1,675 $945 $2,211 $6,147 
20241,316 1,675 709 2,211 5,911 
20251,316 1,675 540 2,211 5,742 
20261,316 743 540 2,209 4,808 
20271,316 743 540 2,195 4,794 
Thereafter2,825 3,294 1,180 7,100 14,399 
Total future amortization expense$9,405 $9,805 $4,454 $18,137 $41,801 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventory Inventory consisted of the following (in thousands):
December 31,
20222021
Finished goods$2,962 $3,911 
Work in progress4,306 2,828 
Raw materials11,964 10,447 
Total inventory$19,232 $17,186 
Summary of Components of Property and Equipment Property and equipment consisted of the following (in thousands):
December 31,
20222021
Leasehold improvements$17,389 $8,466 
Machinery and equipment16,294 12,091 
Internally developed software10,893 3,746 
Construction in progress7,639 10,925 
Computer and office equipment5,570 5,454 
Furniture and fixtures2,168 943 
Property and equipment59,953 41,625 
Less: Accumulated depreciation and amortization(24,424)(19,581)
Property and equipment, net$35,529 $22,044 
Summary of Components of Accrued and Other Liabilities Accrued and other liabilities consisted of the following (in thousands):
December 31,
20222021
Clinical studies$14,816 $10,653 
Professional fees6,115 5,780 
Short-term lease liability5,591 3,958 
Deferred revenue5,342 4,208 
Accrued royalty4,633 1,664 
Laboratory processing fees and materials2,189 1,664 
Deferred payments for intangible assets2,062 2,000 
Capital expenditures1,316 2,612 
Contingent consideration1,025 2,114 
License and other collaboration fees1,000 — 
Accrued shipping expenses489 668 
Other accrued expenses4,553 2,601 
Total accrued and other liabilities$49,131 $37,922 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Summary of Lease Cost
The following table summarizes the lease cost for the years ended December 31, (in thousands):
202220212020
Operating lease cost$6,716 $5,134 $4,441 
Finance lease cost— 53 205 
Total lease cost$6,716 $5,187 $4,646 
Finance lease cost included interest from the lease liability and amortization of the ROU asset.
Other information:
Weighted-average remaining lease term - Operating leases (in years)6.26
Weighted-average discount rate - Operating leases (%)7.1 %
Supplemental cash flow information related to leases for the years ended December 31, are as follows (in thousands) :
202220212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows used for operating leases$3,665 $2,580 $934 
Operating cash flows used for finance leases— 63 199 
Total$3,665 $2,643 $1,133 
Summary of Maturities of Operating Lease Liabilities Maturities of operating lease liabilities as of December 31, 2022, are as follows (in thousands):
Years ending December 31,Operating Leases
2023$7,807 
20247,903 
20257,651 
20267,019 
20277,166 
Thereafter10,605 
Total lease payments48,151 
Less imputed interest9,154 
Present value of future minimum lease payments38,997 
Less operating lease liability, current portion5,591 
Operating lease liability, long-term portion$33,406 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Warrants (Tables)
12 Months Ended
Dec. 31, 2022
Warrants and Rights Note Disclosure [Abstract]  
Summary of Components of Warrants Outstanding As of December 31, 2022, outstanding warrants to purchase common stock were:
Classified as
Original
Term
Exercise
Price
Number of
Shares
Underlying
Warrants
Original issue date:
April 2016Liability7 years$1.12 3,132 
3,132 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information The following table summarizes option and RSUs activity under the Company’s 2014 Plan, 2016 Plan and 2019 Plan, and related information:
Shares
Available
for Grant
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Number of
RSU Shares
Weighted-
Average
Grant Date
Fair Value
Balance—December 31, 20212,066,529 1,863,633 $29.33 2,047,657 $50.21 
Additional options authorized2,116,934 — — — — 
Common stock awards for services(12,764)— — — — 
RSUs granted(2,397,369)— — 2,397,369 27.79 
RSUs vested— — — (643,892)42.59 
Options granted(1,864,465)1,864,465 28.35 — — 
Options exercised— (142,579)17.07 — — 
Repurchases of common stock under employee incentive plans211,265 — — — — 
RSUs forfeited706,738 — — (706,738)43.80 
Options forfeited554,427 (554,427)34.12 — — 
Options expired109,167 (109,167)33.96 — — 
Balance—December 31, 20221,490,462 2,921,925 $28.13 3,094,396 $37.39 
Summary of Options Outstanding and Exercisable Vested or Expected to Vest Options outstanding that have vested and are expected to vest at December 31, 2022 are as follows:
Number of
Shares Issued (In thousands)
Weighted Average Exercise
Price
Weighted
Average
Remaining
Contractual Life
(Years)
Aggregate
Intrinsic Value
(In thousands)
Vested1,186 $25.39 5.72$1,558 
Expected to Vest1,592 30.37 8.94— 
Total2,778 $1,558 
Summary of Weighted-Average Assumptions Used to Estimate Fair Value of Share-Based Awards The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:
Year Ended December 31,
202220212020
Employee stock options
Expected term (in years)5.965.945.98
Expected volatility77.62 %77.70 %75.56 %
Risk-free interest rate2.74 %0.80 %0.69 %
Expected dividend yield— %— %— %
Employee stock purchase plan
Expected term (in years)0.50.50.5
Expected volatility
67.79% – 77.88%
53.10% – 67.79%
62.56% – 93.17%
Risk-free interest rate
2.51% – 4.76%
0.09% – 0.19%
0.17% – 1.57%
Expected dividend yield— %— %— %
Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the years ended December 31, 2022, 2021 and 2020, included in the consolidated statements of operations as follows (in thousands):
Year Ended December 31,
202220212020
Cost of testing services$1,529 $2,358 $1,493 
Cost of product1,120 579 391 
Cost of patient and digital solutions1,331 728 449 
Research and development7,391 7,126 4,676 
Sales and marketing14,403 10,887 5,795 
General and administrative20,779 14,403 10,597 
Total$46,553 $36,081 $23,401 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Summary of Loss Before Income Taxes Loss before income taxes for the years ended December 31, 2022, 2021 and 2020 is summarized as follows (in thousands):
As of December 31,
202220212020
United States$(73,089)$(27,921)$(14,233)
Foreign(3,145)(4,167)(5,517)
Total loss before income taxes$(76,234)$(32,088)$(19,750)
Summary of Components of Provision for (Benefit from) Income Taxes The components of the provision for (benefit from) income taxes are summarized as follows (in thousands):
As of December 31,
202220212020
Current
Federal$145 $89 $(58)
State328 
Foreign184 (139)160 
Total current income tax expense (benefit)657 (48)103 
Deferred
Federal(130)(409)91 
State75 (127)(52)
Foreign(223)(842)(1,178)
Total deferred income tax benefit(278)(1,378)(1,139)
Income tax expense (benefit)$379 $(1,426)$(1,036)
Summary of Provision for Tax Differed from Amounts Computed by Applying the U.S. Federal Income Tax Rate to Loss Before Income The Company's actual provision for tax differed from the amounts computed by applying the U.S. federal income tax rates of 21% in each of the years ended 2022, 2021 and 2020, to loss before income taxes as a result of the following:
Year Ended December 31,
202220212020
Federal tax statutory rate21.0 %21.0 %21.0 %
Stock-based compensation(2.8)%38.8 %13.5 %
Change in valuation allowance(16.9)%86.4 %(34.4)%
Foreign rate differential(0.2)%0.7 %1.8 %
Warrant revaluation— %— %(1.7)%
Interest expense— %— %(0.3)%
Non-deductible executive compensation(2.1)%(23.4)%(6.8)%
Research credits1.8 %6.9 %3.9 %
Changes in net operating loss carryforwards, including expirations(0.5)%(125.1)%6.9 %
Other(0.8)%(0.9)%1.2 %
Effective income tax rate(0.5)%4.4 %5.2 %
Summary of Deferred Income Tax Assets and Liabilities Deferred income tax assets and liabilities consist of the following (in thousands):
As of December 31, 2022
20222021
Deferred tax assets:
Net operating loss carryforwards$26,658 $30,234 
Tax credit carryforwards9,138 7,185 
Accruals2,971 6,054 
Property and equipment— 1,043 
Lease liability9,250 4,639 
Section 174 capitalized costs20,602 — 
Stock-based compensation7,798 7,401 
Other959 587 
Gross deferred tax assets77,376 57,143 
Valuation allowance(59,499)(45,635)
Total deferred tax assets17,877 11,508 
Deferred tax liabilities:
Purchased intangibles(6,615)(7,439)
Operating leases right-of-use assets(8,189)(3,828)
Property and equipment(2,548)— 
Other(497)(656)
Total deferred tax liabilities(17,849)(11,923)
Net deferred tax assets (liabilities)$28 $(415)
Summary of Reconciliation of Unrecognized Tax Benefits A reconciliation of the Company’s unrecognized tax benefits is as follows (in thousands):
Year Ended December 31,
202220212020
Balance at the beginning of the year$4,156 $4,416 $3,650 
Additions based on tax positions related to the current year1,255 805 824 
Additions based on tax positions related to prior years25 130 — 
Decreases based on tax positions related to prior years— (1,195)(58)
Balance at the end of the year$5,436 $4,156 $4,416 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Summary of Reportable Revenues by Geographic Regions Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue. The following table summarizes reportable revenues by geographic regions (in thousands):
Year Ended December 31,
202220212020
Testing services revenue
United States$262,959 $258,412 $163,221 
Rest of World789 873 389 
$263,748 $259,285 $163,610 
Product revenue
United States$16,409 $13,512 $9,219 
Europe9,081 9,740 7,475 
Rest of World3,761 3,580 2,608 
$29,251 $26,832 $19,302 
Patient and digital solutions revenue
United States$28,175 $10,085 $9,063 
Europe468 82 87 
Rest of World151 113 132 
$28,794 $10,280 $9,282 
Total United States$307,543 $282,009 $181,503 
Total Europe$9,549 $9,822 $7,562 
Total Rest of World$4,701 $4,566 $3,129 
Total$321,793 $296,397 $192,194 
Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):
December 31, 2022December 31, 2021
Long-lived assets:
United States$35,020 $21,444 
Europe405 403 
Rest of World104 197 
Total$35,529 $22,044 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Description of Business (Details)
1 Months Ended 12 Months Ended
Feb. 11, 2021
USD ($)
shares
Jan. 25, 2021
USD ($)
$ / shares
shares
Jun. 15, 2020
shares
May 30, 2021
USD ($)
Apr. 30, 2020
USD ($)
Dec. 31, 2022
USD ($)
unique_solution
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jan. 31, 2018
patient
Schedule of Capitalization, Equity [Line Items]                  
Number of renal transplant patients | patient                 1,700
Accumulated deficit           $ (460,444,000) $ (383,189,000)    
Cash and cash equivalents and marketable securities           293,100,000      
Cash and cash equivalents           $ 89,921,000 $ 348,485,000 $ 134,669,000  
Proceeds from advance payment         $ 20,500,000        
Public Offering                  
Schedule of Capitalization, Equity [Line Items]                  
Number of shares issued in transaction (in shares) | shares   1,923,077 4,492,187            
Common stock offer (in dollars per share) | $ / shares   $ 91.00              
Consideration received on transaction   $ 164,000,000              
Over-allotments                  
Schedule of Capitalization, Equity [Line Items]                  
Number of shares issued in transaction (in shares) | shares 288,461                
Consideration received on transaction $ 24,700,000                
XynManagement, Inc.                  
Schedule of Capitalization, Equity [Line Items]                  
Number of unique solutions | unique_solution           2      
Miromatrix, Inc.                  
Schedule of Capitalization, Equity [Line Items]                  
Payments to acquire minority interest       $ 5,000,000          
Medicare | AlloSure Kidney                  
Schedule of Capitalization, Equity [Line Items]                  
Reimbursement rate           $ 2,841      
Medicare | AlloMap Heart                  
Schedule of Capitalization, Equity [Line Items]                  
Reimbursement rate           3,240      
Medicare | AlloSure Heart                  
Schedule of Capitalization, Equity [Line Items]                  
Reimbursement rate           $ 2,753      
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary Of Significant Accounting Policies [Line Items]      
Restricted cash $ 522,000 $ 211,000  
Goodwill impairment 0    
Impairment of intangible assets $ 0    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Remaining operating and finance lease term 11 months 1 day    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Remaining operating and finance lease term 10 years 1 month 2 days    
Machinery, Computer and Office Equipment | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of assets 3 years    
Machinery, Computer and Office Equipment | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of assets 5 years    
Furniture and fixtures      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of assets 7 years    
Internally developed software | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of assets 3 years    
Internally developed software | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of assets 7 years    
Medicare | Services Revenue | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 53.00% 59.00% 57.00%
Medicare | Accounts Receivable | Credit Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 27.00% 27.00%  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net loss used to compute basic net loss per share $ (76,613) $ (30,662) $ (18,714)
Net loss used to compute diluted net loss per share $ (76,613) $ (30,662) $ (18,714)
Denominator:      
Weighted-average shares used to compute basic net loss per share (in shares) 53,321,625 52,241,076 46,481,772
Weighted-average shares used to compute diluted net loss per share (in shares) 53,321,625 52,241,076 46,481,772
Net loss per share:      
Basic (in dollars per share) $ (1.44) $ (0.59) $ (0.40)
Diluted (in dollars per share) $ (1.44) $ (0.59) $ (0.40)
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 6,017,524 3,914,422 4,555,528
Shares of common stock subject to outstanding options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 2,921,925 1,863,633 2,670,398
Shares of common stock subject to outstanding common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 3,132 3,132 6,264
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares) 3,092,467 2,047,657 1,878,866
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Additional Information (Details) - shares
1 Months Ended
Feb. 11, 2021
Jan. 25, 2021
Jun. 15, 2020
Apr. 30, 2020
Sales Agreement        
Schedule of Net Income (Loss) Per Share [Line Items]        
Number of shares issued in transaction (in shares)       1,000,000
Public Offering        
Schedule of Net Income (Loss) Per Share [Line Items]        
Number of shares issued in transaction (in shares)   1,923,077 4,492,187  
Over-allotments        
Schedule of Net Income (Loss) Per Share [Line Items]        
Number of shares issued in transaction (in shares) 288,461      
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term liabilities:    
Contingent consideration $ 1,025 $ 2,114
Corporate debt securities    
Assets    
Corporate debt securities   500
Recurring    
Assets    
Money market funds 66,594 335,107
Total 68,670 338,864
Short-term liabilities:    
Contingent consideration 1,025 2,114
Long-term liabilities:    
Contingent consideration 2,418 3,227
Common stock warrant liability 32 139
Total 3,475 5,480
Recurring | Corporate equity securities    
Assets    
Corporate equity securities 2,076 3,257
Recurring | Corporate debt securities    
Assets    
Corporate debt securities   500
Fair Value Measured Using - (Level 1) | Recurring    
Assets    
Money market funds 66,594 335,107
Total 68,670 338,364
Short-term liabilities:    
Contingent consideration 0 0
Long-term liabilities:    
Contingent consideration 0 0
Common stock warrant liability 0 0
Total 0 0
Fair Value Measured Using - (Level 1) | Recurring | Corporate equity securities    
Assets    
Corporate equity securities 2,076 3,257
Fair Value Measured Using - (Level 1) | Recurring | Corporate debt securities    
Assets    
Corporate debt securities   0
Fair Value Measured Using - (Level 2) | Recurring    
Assets    
Money market funds 0 0
Total 0 500
Short-term liabilities:    
Contingent consideration 0 0
Long-term liabilities:    
Contingent consideration 0 0
Common stock warrant liability 0 0
Total 0 0
Fair Value Measured Using - (Level 2) | Recurring | Corporate equity securities    
Assets    
Corporate equity securities 0 0
Fair Value Measured Using - (Level 2) | Recurring | Corporate debt securities    
Assets    
Corporate debt securities   500
Fair Value Measured Using - (Level 3) | Recurring    
Assets    
Money market funds 0 0
Total 0 0
Short-term liabilities:    
Contingent consideration 1,025 2,114
Long-term liabilities:    
Contingent consideration 2,418 3,227
Common stock warrant liability 32 139
Total 3,475 5,480
Fair Value Measured Using - (Level 3) | Recurring | Corporate equity securities    
Assets    
Corporate equity securities $ 0 0
Fair Value Measured Using - (Level 3) | Recurring | Corporate debt securities    
Assets    
Corporate debt securities   $ 0
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 5,480 $ 447
Exercise of warrants   (202)
Ending balance 3,475 5,480
Common Stock Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in estimated fair value of common stock warrant liability and contingent consideration (107) (106)
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in estimated fair value of common stock warrant liability and contingent consideration   $ 5,341
Additions to contingent consideration 727  
Payment related to contingent consideration $ (2,625)  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
investment
Fair Value Disclosures [Abstract]  
Number of investments 1
Contingent consideration, measurement input, discount rate 0.12
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions (Details) - Private Placement Common Stock Warrant Liability
12 Months Ended
Dec. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Stock Price (in dollars per share) $ 11.41 $ 45.48
Exercise Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Exercise Price (in dollars per share) $ 1.12 $ 1.12
Remaining Term (in Years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Remaining term (in years) 3 months 10 days 1 year 3 months 10 days
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input   0.6600
Risk-Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input   0.0049
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Marketable Securities - Summary of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 89,921 $ 348,485 $ 134,669  
Restricted cash 522 211 270  
Total cash, cash equivalents, and restricted cash at the end of the period $ 90,443 $ 348,696 $ 134,939 $ 38,479
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Short-term marketable securities    
Debt securities, amortized cost $ 203,168  
Amortized Cost 203,168  
Unrealized Holding Gains (Losses) 232  
Fair Value 203,400  
Long-term marketable securities    
Amortized Cost 5,000 $ 5,500
Unrealized Holding Gains (Losses) (2,924) (1,743)
Fair Value 2,076 3,757
Amortized Cost 208,168  
Unrealized Holding Gains (Losses) (2,692)  
Fair Value 205,476  
U.S. agency securities    
Short-term marketable securities    
Debt securities, amortized cost 79,347  
Debt securities, unrealized gain 452  
Debt securities, fair value 79,799  
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable debt securities written off 500  
Short-term marketable securities    
Debt securities, amortized cost 123,821  
Debt securities, unrealized loss (220)  
Debt securities, fair value 123,601  
Long-term marketable securities    
Debt securities, amortized cost 500  
Debt securities, unrealized holding gains (losses)   0
Fair value   500
Corporate equity securities    
Long-term marketable securities    
Equity securities, amortized cost 5,000 5,000
Equity securities, unrealized holding gains (losses) (2,924) (1,743)
Equity securities, fair value $ 2,076 $ 3,257
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Marketable Securities - Summary of Maturity (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Cash and Cash Equivalents [Abstract]  
Within one year $ 203,168
After one year through five years 0
Debt securities, amortized cost $ 203,168
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Additional Information (Details)
1 Months Ended
Dec. 31, 2021
USD ($)
Nov. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
Jan. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]          
Goodwill $ 36,983,000   $ 37,523,000   $ 23,857,000
Transplant Pharmacy          
Business Acquisition [Line Items]          
Total consideration 1,300,000        
Goodwill 5,500,000        
Business combination, deferred tax liabilities 600,000        
Goodwill expected to be deductible for income tax purposes $ 0        
Transplant Pharmacy | Trademarks          
Business Acquisition [Line Items]          
Intangible asset, measurement input, royalty rate 0.02        
Intangible asset, measurement input, discount rate 0.135        
Transplant Pharmacy | General and administrative          
Business Acquisition [Line Items]          
Acquisition related costs $ 300,000        
MedActionPlan          
Business Acquisition [Line Items]          
Total consideration   $ 3,500,000      
Goodwill   4,900,000      
Goodwill expected to be deductible for income tax purposes   $ 0      
Intangible asset, measurement input, discount rate   0.400      
MedActionPlan | Developed technology          
Business Acquisition [Line Items]          
Intangible asset, measurement input, royalty rate   0.15      
MedActionPlan | Trademarks          
Business Acquisition [Line Items]          
Intangible asset, measurement input, royalty rate   0.01      
MedActionPlan | General and administrative          
Business Acquisition [Line Items]          
Acquisition related costs   $ 600,000      
TransChart LLC          
Business Acquisition [Line Items]          
Goodwill       $ 2,200,000  
Intangible assets       $ 2,000,000  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Dec. 31, 2021
MedActionPlan    
Business Acquisition [Line Items]    
Estimated Fair Value $ 3,760  
Trademarks | Transplant Pharmacy    
Business Acquisition [Line Items]    
Estimated Fair Value   $ 2,080
Weighted Average Remaining Useful Life (In Years)   10 years
Trademarks | MedActionPlan    
Business Acquisition [Line Items]    
Estimated Fair Value $ 80  
Weighted Average Remaining Useful Life (In Years) 5 years  
Customer relationships | MedActionPlan    
Business Acquisition [Line Items]    
Estimated Fair Value $ 2,590  
Weighted Average Remaining Useful Life (In Years) 10 years  
Developed technology | MedActionPlan    
Business Acquisition [Line Items]    
Estimated Fair Value $ 1,090  
Weighted Average Remaining Useful Life (In Years) 10 years  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Details) - USD ($)
$ in Thousands
1 Months Ended
Jan. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Goodwill   $ 37,523 $ 36,983 $ 23,857
TransChart, TTP, and MedActionPlan        
Business Acquisition [Line Items]        
Cash $ 17,166      
Total consideration 17,166      
Current assets 3,444      
Fixed assets 23      
Identifiable intangible assets 7,860      
Other assets 2      
Current liabilities (3,915)      
Noncurrent liabilities (2,883)      
Total identifiable net assets acquired 4,531      
Goodwill 12,635      
Total consideration $ 17,166      
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Summary of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Beginning balance $ 36,983 $ 23,857
Goodwill acquired 540 13,126
Ending balance $ 37,523 $ 36,983
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Goodwill And Intangible Assets [Line Items]    
Assets acquired $ 13,400,000  
Goodwill impairment   $ 0
Acquired and developed technology    
Goodwill And Intangible Assets [Line Items]    
Assets acquired 4,700,000  
Commercialization rights    
Goodwill And Intangible Assets [Line Items]    
Assets acquired 2,500,000 $ 1,000,000
Customer relationships    
Goodwill And Intangible Assets [Line Items]    
Assets acquired 3,700,000  
Trademarks and tradenames    
Goodwill And Intangible Assets [Line Items]    
Assets acquired 2,200,000  
Other    
Goodwill And Intangible Assets [Line Items]    
Assets acquired $ 300,000  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Intangible assets with finite lives    
Gross Carrying Amount $ 73,764 $ 73,141
Accumulated Amortization (27,175) (21,318)
Foreign Currency Translation (4,788) (2,878)
Total future amortization expense 41,801 48,945
Intangible Assets, Net (Excluding Goodwill)    
Total intangible assets, gross carrying amount 75,014 74,391
Total intangible assets, net 43,051 50,195
Acquired in-process technology    
Intangible assets with indefinite lives    
Net carrying amount 1,250 1,250
Acquired and developed technology    
Intangible assets with finite lives    
Gross Carrying Amount 35,747 35,874
Accumulated Amortization (15,138) (12,088)
Foreign Currency Translation (2,369) (1,513)
Total future amortization expense $ 18,240 $ 22,273
Weighted Average Remaining Useful Life (In Years) 7 years 6 months 8 years 1 month 6 days
Customer relationships    
Intangible assets with finite lives    
Gross Carrying Amount $ 21,898 $ 21,898
Accumulated Amortization (7,459) (6,024)
Foreign Currency Translation (2,104) (1,210)
Total future amortization expense $ 12,335 $ 14,664
Weighted Average Remaining Useful Life (In Years) 9 years 9 years 10 months 24 days
Commercialization rights    
Intangible assets with finite lives    
Gross Carrying Amount $ 11,579 $ 10,579
Accumulated Amortization (3,233) (2,030)
Foreign Currency Translation 0 0
Total future amortization expense $ 8,346 $ 8,549
Weighted Average Remaining Useful Life (In Years) 6 years 7 months 6 days 7 years 7 months 6 days
Trademarks and tradenames    
Intangible assets with finite lives    
Gross Carrying Amount $ 4,540 $ 4,540
Accumulated Amortization (1,345) (988)
Foreign Currency Translation (315) (155)
Total future amortization expense $ 2,880 $ 3,397
Weighted Average Remaining Useful Life (In Years) 8 years 6 months 9 years 6 months
Other    
Intangible assets with finite lives    
Gross Carrying Amount   $ 250
Accumulated Amortization   (188)
Foreign Currency Translation   0
Total future amortization expense   $ 62
Weighted Average Remaining Useful Life (In Years)   2 months 12 days
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Indefinite-lived Intangible Assets [Line Items]      
Amortization expense of intangible assets $ 6,229 $ 5,796 $ 4,798
Cost of testing services      
Indefinite-lived Intangible Assets [Line Items]      
Amortization expense of intangible assets 1,316 1,316 1,316
Cost of product      
Indefinite-lived Intangible Assets [Line Items]      
Amortization expense of intangible assets 1,716 1,905 1,665
Cost of patient and digital solutions      
Indefinite-lived Intangible Assets [Line Items]      
Amortization expense of intangible assets 945 684 345
Sales and marketing      
Indefinite-lived Intangible Assets [Line Items]      
Amortization expense of intangible assets $ 2,252 $ 1,891 $ 1,472
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 $ 6,147  
2024 5,911  
2025 5,742  
2026 4,808  
2027 4,794  
Thereafter 14,399  
Total future amortization expense 41,801 $ 48,945
Cost of Testing Services    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 1,316  
2024 1,316  
2025 1,316  
2026 1,316  
2027 1,316  
Thereafter 2,825  
Total future amortization expense 9,405  
Cost of Product    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 1,675  
2024 1,675  
2025 1,675  
2026 743  
2027 743  
Thereafter 3,294  
Total future amortization expense 9,805  
Cost of Patient and Digital Solutions    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 945  
2024 709  
2025 540  
2026 540  
2027 540  
Thereafter 1,180  
Total future amortization expense 4,454  
Sales and Marketing    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 2,211  
2024 2,211  
2025 2,211  
2026 2,209  
2027 2,195  
Thereafter 7,100  
Total future amortization expense $ 18,137  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Summary of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 2,962 $ 3,911
Work in progress 4,306 2,828
Raw materials 11,964 10,447
Total inventory $ 19,232 $ 17,186
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Summary of Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment $ 59,953 $ 41,625
Less: Accumulated depreciation and amortization (24,424) (19,581)
Property and equipment, net 35,529 22,044
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 17,389 8,466
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 16,294 12,091
Internally developed software    
Property, Plant and Equipment [Line Items]    
Property and equipment 10,893 3,746
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment 7,639 10,925
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 5,570 5,454
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 2,168 $ 943
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation expense   $ 5,200,000 $ 2,700,000 $ 1,900,000
Finance lease, ROU asset   0    
Accumulated depreciation finance lease assets   600,000 500,000  
Amortization expense, included in depreciation and amortization expense   $ 100,000 $ 100,000 $ 100,000
Proceeds from advance payment $ 20,500,000      
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Summary of Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Clinical studies $ 14,816 $ 10,653
Professional fees 6,115 5,780
Short-term lease liability 5,591 3,958
Deferred revenue 5,342 4,208
Accrued royalty 4,633 1,664
Laboratory processing fees and materials 2,189 1,664
Deferred payments for intangible assets 2,062 2,000
Capital expenditures 1,316 2,612
Contingent consideration 1,025 2,114
License and other collaboration fees 1,000 0
Accrued shipping expenses 489 668
Other accrued expenses 4,553 2,601
Total accrued and other liabilities $ 49,131 $ 37,922
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
1 Months Ended
May 13, 2022
complaint
Mar. 14, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2014
milestone_payment
Dec. 31, 2022
USD ($)
Feb. 28, 2022
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]                  
Operating lease, right-of-use asset         $ 34,689   $ 17,993    
Short-term lease liability         5,591   3,958    
Operating lease liability, less current portion         $ 33,406   $ 17,394    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]         Accrued and other liabilities   Accrued and other liabilities    
Operating lease, extension period         8 years 2 months        
Decrease in right-of-use asset and lease liability     $ 500            
Present value of future minimum lease payments         $ 38,997        
Number of milestone payments | milestone_payment       6          
Unrecognized tax benefits         5,436   $ 4,156 $ 4,416 $ 3,650
Cumulative or accrued interest and penalties related to unrecognized tax benefits         200        
CAREDX, INC. vs Natera Inc.                  
Loss Contingencies [Line Items]                  
Litigation settlement   $ 44,900              
Number of claims filed | complaint 2                
CAREDX, INC. vs Natera Inc. | Compensatory Damages                  
Loss Contingencies [Line Items]                  
Litigation settlement   21,200              
CAREDX, INC. vs Natera Inc. | Punitive Damages                  
Loss Contingencies [Line Items]                  
Litigation settlement   $ 23,700              
Leases, Commenced In July 2022                  
Loss Contingencies [Line Items]                  
Operating lease, right-of-use asset         14,300        
Present value of future minimum lease payments         15,300        
Leases, Commenced In August 2022                  
Loss Contingencies [Line Items]                  
Operating lease, right-of-use asset         5,800        
Present value of future minimum lease payments         6,000        
Minimum                  
Loss Contingencies [Line Items]                  
Lessee, operating lease, term of contract     2 years     2 years      
Operating lease, extension period     5 years     5 years      
Maximum                  
Loss Contingencies [Line Items]                  
Lessee, operating lease, term of contract     10 years 6 months     10 years 6 months      
Operating lease, extension period     10 years     10 years      
Noncurrent Liabilities                  
Loss Contingencies [Line Items]                  
Unrecognized tax benefits         $ 200        
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
Operating lease cost $ 6,716 $ 5,134 $ 4,441
Finance lease cost 0 53 205
Total lease cost $ 6,716 $ 5,187 $ 4,646
Weighted-average remaining lease term - Operating leases (in years) 6 years 3 months 3 days    
Weighted-average discount rate - Operating leases (%) 7.10%    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Summary of Noncash Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows used for operating leases $ 3,665 $ 2,580 $ 934
Operating cash flows used for finance leases 0 63 199
Total $ 3,665 $ 2,643 $ 1,133
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 7,807  
2024 7,903  
2025 7,651  
2026 7,019  
2027 7,166  
Thereafter 10,605  
Total lease payments 48,151  
Less imputed interest 9,154  
Present value of future minimum lease payments 38,997  
Less operating lease liability, current portion 5,591 $ 3,958
Operating lease liability, long-term portion $ 33,406 $ 17,394
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 03, 2022
Feb. 11, 2021
Jan. 25, 2021
Jun. 15, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]              
Stock repurchase program, authorized amount $ 50.0            
Stock repurchase program, period in force 2 years            
Number of common stock purchased (in shares)         50,051    
Stock repurchased value         $ 0.6    
Stock repurchase program, remaining authorized repurchase amount         $ 49.4    
Preferred stock, shares issued (in shares)         0 0 0
Public Offering              
Class of Stock [Line Items]              
Number of shares issued in transaction (in shares)     1,923,077 4,492,187      
Common stock offer (in dollars per share)     $ 91.00        
Consideration received on transaction     $ 164.0        
Over-allotments              
Class of Stock [Line Items]              
Number of shares issued in transaction (in shares)   288,461          
Consideration received on transaction   $ 24.7          
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
401(K) Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Defined benefit plan, type Postemployment Retirement Benefits [Member]    
Expense incurred related to plan $ 1.8 $ 1.4 $ 0.7
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Warrants - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Warrants and Rights Note Disclosure [Abstract]      
Number of warrants exercised (in shares) 0    
Warrants exercised (in shares)   3,000  
Proceeds from exercise of warrants $ 0 $ 4 $ 352
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Warrants - Summary of Components of Warrants Outstanding (Details) - Common Stock
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding (in shares) 3,132
April 2016  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 1.12
Warrants outstanding (in shares) 3,132
April 2016 | Remaining Term (in Years)  
Class of Warrant or Right [Line Items]  
Original Term (in years) 7 years
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 21, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total intrinsic value of options exercised     $ 1,600,000 $ 42,900,000 $ 19,200,000  
Total unrecognized compensation costs related to stock options and RSUs $ 27,700,000   $ 27,700,000      
Stock options and RSUs expected weighted average period     2 years 11 months 19 days      
Weighted average fair value of options to purchase common stock granted (in dollars per share)     $ 19.51 $ 52.65 $ 18.97  
Total fair value of options vested during period     $ 10,600,000      
Shares available for issuance (in shares) 1,490,462   1,490,462 2,066,529    
Stock-based compensation expense     $ 46,553,000 $ 36,081,000 $ 23,401,000  
Share-based compensation expense, tax benefit recognized     0      
Share-based compensation costs, capitalized     0      
General and administrative            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 20,779,000 14,403,000 10,597,000  
Non Employee Director            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares issued (in shares)     289,480      
Fair value of shares issued     $ 2,300,000      
Non Employee Director | General and administrative            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense     $ 400,000 $ 300,000 $ 300,000  
2019 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum number of common stock shares that might be granted (in shares) 130,302   130,302      
2014 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance of common stock (in shares) 1,297,408   1,297,408      
2016 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance of common stock (in shares) 62,752   62,752      
Maximum number of common stock shares that might be granted (in shares)           155,500
2014 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum portion of earning an employee may contribute to the ESPP Plan 15.00%   15.00%      
Maximum value of shares which an employee can purchase per calendar year     $ 25,000      
Offering period for employee stock purchases     6 months      
Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock     85.00%      
Shares issued under ESPP (in shares) 47,025 67,570        
Aggregate proceeds from the issuance of shares $ 500,000 $ 1,200,000        
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued under ESPP (in shares)     93,422 45,464    
Aggregate proceeds from the issuance of shares     $ 3,000,000 $ 2,100,000    
Shares available for issuance (in shares) 640,847   640,847      
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total fair value of RSUs vested during the period     $ 20,000,000      
Intrinsic value of RSUs $ 37,100,000   37,100,000      
Total unrecognized compensation costs related to stock options and RSUs $ 74,700,000   $ 74,700,000      
Stock options and RSUs expected weighted average period     2 years 6 months 18 days      
Restricted stock units | 2019 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period     10 years      
Termination of employment     3 months      
Vesting period     4 years      
Stock Options | 2019 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     4 years      
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Shares Available for Grant  
Beginning balance (in shares) 2,066,529
Additional options authorized (in shares) 2,116,934
Common stock awards for services (in shares) (12,764)
RSUs granted (in shares) (2,397,369)
Options granted (in shares) (1,864,465)
Repurchases of common stock under employee incentive plans (in shares) 211,265
RSUs forfeited (in shares) 706,738
Options forfeited (in shares) 554,427
Options expired (in shares) 109,167
Ending balance (in shares) 1,490,462
RSUs granted (in shares) 2,397,369
RSUs forfeited (in shares) (706,738)
Stock Options Outstanding  
Beginning balance (in shares) 1,863,633
Options granted (in shares) 1,864,465
Options exercised (in shares) (142,579)
Options forfeited (in shares) (554,427)
Options expired (in shares) (109,167)
Ending balance (in shares) 2,921,925
Weighted average exercise price, beginning balance (in dollars per share) | $ / shares $ 29.33
Options granted, weighted average exercise price (in dollars per share) | $ / shares 28.35
Options exercised, weighted average exercise price (in dollars per share) | $ / shares 17.07
Options forfeited, weighted-average exercise price (in dollars per share) | $ / shares 34.12
Options expired, weighted-average exercise price (in dollars per share) | $ / shares 33.96
Weighted average exercise price, ending balance (in dollars per share) | $ / shares $ 28.13
Restricted stock units  
Shares Available for Grant  
RSUs granted (in shares) (2,397,369)
RSUs forfeited (in shares) 706,738
RSUs, beginning balance (in shares) 2,047,657
RSUs granted (in shares) 2,397,369
RSUs vested (in shares) (643,892)
RSUs forfeited (in shares) (706,738)
RSUs, ending balance (in shares) 3,094,396
Stock Options Outstanding  
Outstanding, beginning balance, weighted-average grant date fair value (in dollars per share) | $ / shares $ 50.21
RSUs granted, weighted-average grant date fair value (in dollars per share) | $ / shares 27.79
RSUs vested, weighted-average grant date fair value (in dollars per share) | $ / shares 42.59
RSUs forfeited, weighted-average grant date fair value (in dollars per share) | $ / shares 43.80
Outstanding, ending balance, weighted-average grant date fair value (in dollars per share) | $ / shares $ 37.39
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Vested (in shares) | shares 1,186
Expected to vest (in shares) | shares 1,592
Total (in shares) | shares 2,778
Vested (in dollars per share) | $ / shares $ 25.39
Expected to vest (in dollars per share) | $ / shares $ 30.37
Vested, weighted average remaining life 5 years 8 months 19 days
Expected to vest, weighted average remaining contractual life 8 years 11 months 8 days
Vested, aggregate intrinsic value | $ $ 1,558
Expected to vest, aggregate intrinsic value | $ 0
Aggregate Intrinsic Value, Total | $ $ 1,558
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 2.51% 0.09% 0.17%
Risk-free interest rate, maximum 4.76% 0.19% 1.57%
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 67.79% 53.10% 62.56%
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 77.88% 67.79% 93.17%
Shares of common stock subject to outstanding options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 5 years 11 months 15 days 5 years 11 months 8 days 5 years 11 months 23 days
Expected volatility 77.62% 77.70% 75.56%
Risk-free interest rate 2.74% 0.80% 0.69%
Expected dividend yield 0.00% 0.00% 0.00%
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 46,553 $ 36,081 $ 23,401
Cost of Testing Services      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,529 2,358 1,493
Cost of Product      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,120 579 391
Cost of Patient and Digital Solutions      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,331 728 449
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 7,391 7,126 4,676
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 14,403 10,887 5,795
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 20,779 $ 14,403 $ 10,597
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
United States $ (73,089) $ (27,921) $ (14,233)
Foreign (3,145) (4,167) (5,517)
Loss before income taxes $ (76,234) $ (32,088) $ (19,750)
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Components of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 145 $ 89 $ (58)
State 328 2 1
Foreign 184 (139) 160
Total current income tax expense (benefit) 657 (48) 103
Deferred      
Federal (130) (409) 91
State 75 (127) (52)
Foreign (223) (842) (1,178)
Total deferred income tax benefit (278) (1,378) (1,139)
Income tax expense (benefit) $ 379 $ (1,426) $ (1,036)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Provision for Tax Differed from Amounts Computed by Applying U.S. Federal Income Tax Rate to Loss Before Income (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Percent [Abstract]      
Federal tax statutory rate 21.00% 21.00% 21.00%
Stock-based compensation (2.80%) 38.80% 13.50%
Change in valuation allowance (16.90%) 86.40% (34.40%)
Foreign rate differential (0.20%) 0.70% 1.80%
Warrant revaluation 0.00% 0.00% (1.70%)
Interest expense 0.00% 0.00% (0.30%)
Non-deductible executive compensation (2.10%) (23.40%) (6.80%)
Research credits 1.80% 6.90% 3.90%
Changes in net operating loss carryforwards, including expirations (0.50%) (125.10%) 6.90%
Other (0.80%) (0.90%) 1.20%
Effective income tax rate (0.50%) 4.40% 5.20%
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details)
XUA in Thousands, $ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
XUA
Deferred tax assets:      
Net operating loss carryforwards $ 26,658 $ 30,234  
Tax credit carryforwards 9,138 7,185  
Accruals 2,971 6,054  
Property and equipment 0 1,043  
Lease liability 9,250 4,639  
Section 174 capitalized costs 20,602 0  
Stock-based compensation 7,798 7,401  
Other 959 587  
Gross deferred tax assets 77,376 57,143  
Valuation allowance (59,499) (45,635)  
Total deferred tax assets 17,877 11,508  
Deferred tax liabilities:      
Purchased intangibles (6,615) (7,439)  
Operating leases right-of-use assets (8,189) (3,828)  
Property and equipment (2,548) 0  
Other (497) (656)  
Total deferred tax liabilities (17,849) $ (11,923)  
Net deferred tax assets (liabilities) $ 28    
Net deferred tax assets (liabilities) | XUA     XUA (415)
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Taxes Disclosure [Line Items]        
Increase (decrease) in valuation allowance $ 13,900,000 $ (27,200,000)    
Net operating loss carryforwards   3,900,000    
Net unrecognized tax benefit would impact the effective tax rate 0      
Net unrecognized tax benefit 5,436,000 4,156,000 $ 4,416,000 $ 3,650,000
Cumulative or accrued interest and penalties related to unrecognized tax benefits 200,000      
Domestic Federal        
Income Taxes Disclosure [Line Items]        
Net operating loss carryforwards 90,500,000      
Tax credit carryforwards 6,500,000      
Net operating loss carryforwards   158,400,000    
Domestic State        
Income Taxes Disclosure [Line Items]        
Net operating loss carryforwards 61,900,000      
Net operating loss carryforwards   $ 50,500,000    
Domestic State | California        
Income Taxes Disclosure [Line Items]        
Tax credit carryforwards 10,200,000      
Foreign        
Income Taxes Disclosure [Line Items]        
Net operating loss carryforwards $ 13,600,000      
Statutes of limitation for income tax returns start year 3 years      
Statutes of limitation for income tax returns end year 6 years      
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at the beginning of the year $ 4,156 $ 4,416 $ 3,650
Additions based on tax positions related to the current year 1,255 805 824
Additions based on tax positions related to prior years 25 130 0
Decreases based on tax positions related to prior years 0 (1,195) (58)
Balance at the end of the year $ 5,436 $ 4,156 $ 4,416
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 321,793 $ 296,397 $ 192,194
United States      
Segment Reporting Information [Line Items]      
Revenues 307,543 282,009 181,503
Europe      
Segment Reporting Information [Line Items]      
Revenues 9,549 9,822 7,562
Rest of World      
Segment Reporting Information [Line Items]      
Revenues 4,701 4,566 3,129
Testing services revenue      
Segment Reporting Information [Line Items]      
Revenues 263,748 259,285 163,610
Testing services revenue | United States      
Segment Reporting Information [Line Items]      
Revenues 262,959 258,412 163,221
Testing services revenue | Rest of World      
Segment Reporting Information [Line Items]      
Revenues 789 873 389
Product revenue      
Segment Reporting Information [Line Items]      
Revenues 29,251 26,832 19,302
Product revenue | United States      
Segment Reporting Information [Line Items]      
Revenues 16,409 13,512 9,219
Product revenue | Europe      
Segment Reporting Information [Line Items]      
Revenues 9,081 9,740 7,475
Product revenue | Rest of World      
Segment Reporting Information [Line Items]      
Revenues 3,761 3,580 2,608
Patient and digital solutions      
Segment Reporting Information [Line Items]      
Revenues 28,794 10,280 9,282
Patient and digital solutions | United States      
Segment Reporting Information [Line Items]      
Revenues 28,175 10,085 9,063
Patient and digital solutions | Europe      
Segment Reporting Information [Line Items]      
Revenues 468 82 87
Patient and digital solutions | Rest of World      
Segment Reporting Information [Line Items]      
Revenues $ 151 $ 113 $ 132
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Long-lived assets $ 35,529 $ 22,044
United States    
Segment Reporting Information [Line Items]    
Long-lived assets 35,020 21,444
Europe    
Segment Reporting Information [Line Items]    
Long-lived assets 405 403
Rest of World    
Segment Reporting Information [Line Items]    
Long-lived assets $ 104 $ 197
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - $ / shares
2 Months Ended 12 Months Ended
Feb. 27, 2023
Dec. 31, 2022
Subsequent Event [Line Items]    
Number of common stock purchased (in shares)   50,051
Subsequent Event    
Subsequent Event [Line Items]    
Number of common stock purchased (in shares) 25,622  
Stock repurchased value per share (in usd per share) $ 13.53  
XML 98 cdna-20221231_htm.xml IDEA: XBRL DOCUMENT 0001217234 2022-01-01 2022-12-31 0001217234 2022-06-30 0001217234 2023-02-23 0001217234 2022-12-31 0001217234 2021-12-31 0001217234 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001217234 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001217234 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001217234 us-gaap:ProductMember 2022-01-01 2022-12-31 0001217234 us-gaap:ProductMember 2021-01-01 2021-12-31 0001217234 us-gaap:ProductMember 2020-01-01 2020-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember 2022-01-01 2022-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember 2021-01-01 2021-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember 2020-01-01 2020-12-31 0001217234 2021-01-01 2021-12-31 0001217234 2020-01-01 2020-12-31 0001217234 us-gaap:CommonStockMember 2019-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001217234 us-gaap:RetainedEarningsMember 2019-12-31 0001217234 2019-12-31 0001217234 cdna:PublicOfferingMember 2020-01-01 2020-12-31 0001217234 us-gaap:CommonStockMember cdna:PublicOfferingMember 2020-01-01 2020-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember cdna:PublicOfferingMember 2020-01-01 2020-12-31 0001217234 cdna:AtTheMarketEquityOfferingMember 2020-01-01 2020-12-31 0001217234 us-gaap:CommonStockMember cdna:AtTheMarketEquityOfferingMember 2020-01-01 2020-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember cdna:AtTheMarketEquityOfferingMember 2020-01-01 2020-12-31 0001217234 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001217234 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001217234 us-gaap:CommonStockMember 2020-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001217234 us-gaap:RetainedEarningsMember 2020-12-31 0001217234 2020-12-31 0001217234 cdna:PublicOfferingMember 2022-01-01 2022-12-31 0001217234 us-gaap:CommonStockMember cdna:PublicOfferingMember 2021-01-01 2021-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember cdna:PublicOfferingMember 2021-01-01 2021-12-31 0001217234 cdna:PublicOfferingMember 2021-01-01 2021-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001217234 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001217234 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001217234 us-gaap:CommonStockMember 2021-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001217234 us-gaap:RetainedEarningsMember 2021-12-31 0001217234 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001217234 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001217234 us-gaap:CommonStockMember 2022-12-31 0001217234 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001217234 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001217234 us-gaap:RetainedEarningsMember 2022-12-31 0001217234 cdna:AtTheMarketEquityOfferingMember 2022-01-01 2022-12-31 0001217234 cdna:AtTheMarketEquityOfferingMember 2021-01-01 2021-12-31 0001217234 cdna:MedicareMember cdna:AlloSureKidneyMember 2022-01-01 2022-12-31 0001217234 cdna:MedicareMember cdna:AlloMapHeartMember 2022-01-01 2022-12-31 0001217234 cdna:MedicareMember cdna:AlloSureHeartMember 2022-01-01 2022-12-31 0001217234 cdna:MiromatrixIncMember 2021-05-01 2021-05-30 0001217234 2018-01-31 0001217234 cdna:XynManagementIncMember 2022-01-01 2022-12-31 0001217234 2020-04-01 2020-04-30 0001217234 cdna:PublicOfferingMember 2021-01-25 2021-01-25 0001217234 cdna:PublicOfferingMember 2021-01-25 0001217234 us-gaap:OverAllotmentOptionMember 2021-02-11 2021-02-11 0001217234 cdna:MedicareMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001217234 cdna:MedicareMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001217234 cdna:MedicareMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001217234 cdna:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001217234 cdna:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001217234 srt:MinimumMember cdna:MachineryComputerAndOfficeEquipmentMember 2022-01-01 2022-12-31 0001217234 srt:MaximumMember cdna:MachineryComputerAndOfficeEquipmentMember 2022-01-01 2022-12-31 0001217234 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001217234 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001217234 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001217234 srt:MinimumMember 2022-01-01 2022-12-31 0001217234 srt:MaximumMember 2022-01-01 2022-12-31 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2022-01-01 2022-12-31 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2021-01-01 2021-12-31 0001217234 cdna:EmployeeAndNonEmployeeStockOptionsMember 2020-01-01 2020-12-31 0001217234 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001217234 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001217234 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001217234 cdna:SalesAgreementMember 2020-04-01 2020-04-30 0001217234 cdna:PublicOfferingMember 2020-06-15 2020-06-15 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-12-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001217234 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001217234 cdna:CommonStockWarrantLiabilityMember 2021-01-01 2021-12-31 0001217234 cdna:ContingentConsiderationMember 2021-01-01 2021-12-31 0001217234 cdna:CommonStockWarrantLiabilityMember 2022-01-01 2022-12-31 0001217234 cdna:ContingentConsiderationMember 2022-01-01 2022-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember 2022-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember 2021-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2021-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2022-01-01 2022-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001217234 cdna:PrivatePlacementCommonStockWarrantLiabilityMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0001217234 us-gaap:CorporateDebtSecuritiesMember 2022-01-01 2022-12-31 0001217234 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001217234 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001217234 us-gaap:EquitySecuritiesMember 2022-12-31 0001217234 us-gaap:EquitySecuritiesMember 2021-12-31 0001217234 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001217234 cdna:TransplantPharmacyMember 2021-12-01 2021-12-31 0001217234 cdna:TransplantPharmacyMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-12-01 2021-12-31 0001217234 cdna:TransplantPharmacyMember 2021-12-31 0001217234 cdna:TransplantPharmacyMember us-gaap:TrademarksMember 2021-12-31 0001217234 cdna:TransplantPharmacyMember us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001217234 cdna:MedActionPlanMember 2021-11-01 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-11-01 2021-11-30 0001217234 cdna:MedActionPlanMember 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:CustomerRelationshipsMember 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:CustomerRelationshipsMember 2021-11-01 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:DevelopedTechnologyRightsMember 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:DevelopedTechnologyRightsMember 2021-11-01 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:TrademarksMember 2021-11-30 0001217234 cdna:MedActionPlanMember us-gaap:TrademarksMember 2021-11-01 2021-11-30 0001217234 cdna:TransChartLLCMember 2021-01-31 0001217234 cdna:TransChartTTPAndMedActionPlanMember 2021-01-01 2021-01-31 0001217234 cdna:TransChartTTPAndMedActionPlanMember 2021-01-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2022-12-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2022-01-01 2022-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2022-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001217234 cdna:CommercializationRightsMember 2022-12-31 0001217234 cdna:CommercializationRightsMember 2022-01-01 2022-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001217234 cdna:AcquiredInProcessTechnologyMember 2022-12-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2021-12-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2021-01-01 2021-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2021-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001217234 cdna:CommercializationRightsMember 2021-12-31 0001217234 cdna:CommercializationRightsMember 2021-01-01 2021-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001217234 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001217234 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001217234 cdna:AcquiredInProcessTechnologyMember 2021-12-31 0001217234 2021-10-01 2021-12-31 0001217234 cdna:AcquiredAndDevelopedTechnologyMember 2021-10-01 2021-12-31 0001217234 cdna:CommercializationRightsMember 2021-10-01 2021-12-31 0001217234 us-gaap:CustomerRelationshipsMember 2021-10-01 2021-12-31 0001217234 us-gaap:TrademarksAndTradeNamesMember 2021-10-01 2021-12-31 0001217234 us-gaap:OtherIntangibleAssetsMember 2021-10-01 2021-12-31 0001217234 cdna:CostOfTestingServicesMember 2022-01-01 2022-12-31 0001217234 cdna:CostOfTestingServicesMember 2021-01-01 2021-12-31 0001217234 cdna:CostOfTestingServicesMember 2020-01-01 2020-12-31 0001217234 cdna:CostOfProductMember 2022-01-01 2022-12-31 0001217234 cdna:CostOfProductMember 2021-01-01 2021-12-31 0001217234 cdna:CostOfProductMember 2020-01-01 2020-12-31 0001217234 cdna:CostOfPatientAndDigitalSolutionsMember 2022-01-01 2022-12-31 0001217234 cdna:CostOfPatientAndDigitalSolutionsMember 2021-01-01 2021-12-31 0001217234 cdna:CostOfPatientAndDigitalSolutionsMember 2020-01-01 2020-12-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001217234 cdna:CostOfTestingServicesMember 2022-12-31 0001217234 cdna:CostOfProductMember 2022-12-31 0001217234 cdna:CostOfPatientAndDigitalSolutionsMember 2022-12-31 0001217234 us-gaap:SellingAndMarketingExpenseMember 2022-12-31 0001217234 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001217234 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001217234 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001217234 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001217234 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001217234 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001217234 us-gaap:ConstructionInProgressMember 2022-12-31 0001217234 us-gaap:ConstructionInProgressMember 2021-12-31 0001217234 cdna:ComputerAndOfficeEquipmentMember 2022-12-31 0001217234 cdna:ComputerAndOfficeEquipmentMember 2021-12-31 0001217234 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001217234 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001217234 srt:MinimumMember 2022-06-30 0001217234 srt:MinimumMember 2022-02-28 0001217234 srt:MaximumMember 2022-06-30 0001217234 srt:MaximumMember 2022-02-28 0001217234 2022-06-01 2022-06-30 0001217234 cdna:LeasesCommencedInJuly2022Member 2022-12-31 0001217234 cdna:LeasesCommencedInAugust2022Member 2022-12-31 0001217234 2014-06-01 2014-06-30 0001217234 cdna:NoncurrentLiabilitiesMember 2022-12-31 0001217234 cdna:CAREDXINCVsNateraIncMember 2022-03-07 2022-03-14 0001217234 cdna:CAREDXINCVsNateraIncMember cdna:CompensatoryDamagesMember 2022-03-07 2022-03-14 0001217234 cdna:CAREDXINCVsNateraIncMember cdna:PunitiveDamagesMember 2022-03-07 2022-03-14 0001217234 cdna:CAREDXINCVsNateraIncMember 2022-05-13 2022-05-13 0001217234 2022-12-03 0001217234 2022-12-03 2022-12-03 0001217234 cdna:ClassOfWarrantOrRightIssuedDateTwoMember us-gaap:MeasurementInputExpectedTermMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001217234 cdna:ClassOfWarrantOrRightIssuedDateTwoMember us-gaap:CommonStockMember 2022-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember cdna:TwoThousandNineteenEquityIncentivePlanMember 2022-01-01 2022-12-31 0001217234 us-gaap:EmployeeStockOptionMember cdna:TwoThousandNineteenEquityIncentivePlanMember 2022-01-01 2022-12-31 0001217234 cdna:TwoThousandAndFourteenEquityIncentivePlanMember 2022-12-31 0001217234 cdna:TwoThousandAndSixteenInducementPlanMember 2016-04-21 0001217234 cdna:TwoThousandAndSixteenInducementPlanMember 2022-12-31 0001217234 cdna:TwoThousandNineteenEquityIncentivePlanMember 2022-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001217234 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2022-12-31 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001217234 cdna:TwoThousandAndFourteenEmployeeStockPurchasePlanMember 2022-07-01 2022-12-31 0001217234 cdna:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001217234 cdna:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001217234 cdna:EmployeeStockPurchasePlanMember 2022-12-31 0001217234 cdna:NonEmployeeDirectorMember 2022-01-01 2022-12-31 0001217234 cdna:NonEmployeeDirectorMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001217234 cdna:NonEmployeeDirectorMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001217234 cdna:NonEmployeeDirectorMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001217234 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001217234 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001217234 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001217234 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001217234 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001217234 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001217234 srt:MinimumMember us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001217234 srt:MaximumMember us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001217234 srt:MinimumMember us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001217234 srt:MaximumMember us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001217234 srt:MinimumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001217234 srt:MaximumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001217234 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001217234 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001217234 us-gaap:DomesticCountryMember 2022-12-31 0001217234 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001217234 us-gaap:ForeignCountryMember 2022-12-31 0001217234 stpr:CA us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001217234 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001217234 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001217234 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001217234 us-gaap:ServiceMember country:US 2022-01-01 2022-12-31 0001217234 us-gaap:ServiceMember country:US 2021-01-01 2021-12-31 0001217234 us-gaap:ServiceMember country:US 2020-01-01 2020-12-31 0001217234 us-gaap:ServiceMember cdna:RestOfWorldMember 2022-01-01 2022-12-31 0001217234 us-gaap:ServiceMember cdna:RestOfWorldMember 2021-01-01 2021-12-31 0001217234 us-gaap:ServiceMember cdna:RestOfWorldMember 2020-01-01 2020-12-31 0001217234 us-gaap:ProductMember country:US 2022-01-01 2022-12-31 0001217234 us-gaap:ProductMember country:US 2021-01-01 2021-12-31 0001217234 us-gaap:ProductMember country:US 2020-01-01 2020-12-31 0001217234 us-gaap:ProductMember srt:EuropeMember 2022-01-01 2022-12-31 0001217234 us-gaap:ProductMember srt:EuropeMember 2021-01-01 2021-12-31 0001217234 us-gaap:ProductMember srt:EuropeMember 2020-01-01 2020-12-31 0001217234 us-gaap:ProductMember cdna:RestOfWorldMember 2022-01-01 2022-12-31 0001217234 us-gaap:ProductMember cdna:RestOfWorldMember 2021-01-01 2021-12-31 0001217234 us-gaap:ProductMember cdna:RestOfWorldMember 2020-01-01 2020-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember country:US 2022-01-01 2022-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember country:US 2021-01-01 2021-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember country:US 2020-01-01 2020-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember srt:EuropeMember 2022-01-01 2022-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember srt:EuropeMember 2021-01-01 2021-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember srt:EuropeMember 2020-01-01 2020-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember cdna:RestOfWorldMember 2022-01-01 2022-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember cdna:RestOfWorldMember 2021-01-01 2021-12-31 0001217234 cdna:PatientAndDigitalSolutionsMember cdna:RestOfWorldMember 2020-01-01 2020-12-31 0001217234 country:US 2022-01-01 2022-12-31 0001217234 country:US 2021-01-01 2021-12-31 0001217234 country:US 2020-01-01 2020-12-31 0001217234 srt:EuropeMember 2022-01-01 2022-12-31 0001217234 srt:EuropeMember 2021-01-01 2021-12-31 0001217234 srt:EuropeMember 2020-01-01 2020-12-31 0001217234 cdna:RestOfWorldMember 2022-01-01 2022-12-31 0001217234 cdna:RestOfWorldMember 2021-01-01 2021-12-31 0001217234 cdna:RestOfWorldMember 2020-01-01 2020-12-31 0001217234 country:US 2022-12-31 0001217234 country:US 2021-12-31 0001217234 srt:EuropeMember 2022-12-31 0001217234 srt:EuropeMember 2021-12-31 0001217234 cdna:RestOfWorldMember 2022-12-31 0001217234 cdna:RestOfWorldMember 2021-12-31 0001217234 us-gaap:SubsequentEventMember 2023-01-01 2023-02-27 iso4217:USD shares iso4217:USD shares cdna:patient cdna:unique_solution pure cdna:investment cdna:milestone_payment cdna:complaint iso4217:XUA cdna:segment false 2022 FY 0001217234 P3Y P3Y http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities P8Y2M http://fasb.org/us-gaap/2022#PostemploymentRetirementBenefitsMember 1 1 10-K true 2022-12-31 --12-31 false 001-36536 CAREDX, INC. DE 94-3316839 8000 Marina Boulevard Brisbane CA 94005 415 287-2300 Common Stock, par value $0.001 per share CDNA NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1100000000 53674392 Portions of the registrant’s Proxy Statement relating to the 2023 Annual Meeting of Stockholders, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement, or an amendment to this Annual Report on Form 10-K, will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2022. 34 Deloitte & Touche LLP San Jose, California Deloitte & Touche LLP San Jose, California 89921000 348485000 203168000 0 66312000 59761000 19232000 17186000 9216000 7928000 387849000 433360000 35529000 22044000 34689000 17993000 43051000 50195000 37523000 36983000 522000 211000 3828000 5835000 542991000 566621000 9942000 13337000 16902000 26042000 49131000 37922000 75975000 77301000 0 415000 32000 139000 2418000 5041000 33406000 17394000 249000 455000 112080000 100745000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 53583301 52923360 53533250 52923360 52000 52000 898806000 853683000 -7503000 -4670000 -460444000 -383189000 430911000 465876000 542991000 566621000 263748000 259285000 163610000 29251000 26832000 19302000 28794000 10280000 9282000 321793000 296397000 192194000 72286000 71251000 43932000 17639000 18930000 13847000 22287000 7208000 5338000 90388000 76525000 48941000 96027000 77245000 53858000 100397000 74964000 48806000 399024000 326123000 214722000 -77231000 -29726000 -22528000 3762000 160000 271000 107000 106000 -1495000 0 0 4813000 -2872000 -2628000 -811000 997000 -2362000 2778000 -76234000 -32088000 -19750000 379000 -1426000 -1036000 -76613000 -30662000 -18714000 -1.44 -0.59 -0.40 -1.44 -0.59 -0.40 53321625 52241076 46481772 53321625 52241076 46481772 -76613000 -30662000 -18714000 -2833000 -2574000 3109000 -79446000 -33236000 -15605000 42498430 42000 437976000 -5205000 -333813000 99000000 9166000 4492187 4000 134580000 134584000 785000 1000000 1000 23450000 23451000 76723 1393000 1393000 333178 -4529000 -4529000 11116 315000 315000 691318 1000 8006000 8007000 338214 1000 8007000 8008000 23055000 23055000 3109000 3109000 -18714000 -18714000 49441166 49000 632253000 -2096000 -352527000 277679000 12495000 2211538 2000 188853000 188855000 -222000 -222000 45464 2139000 2139000 464693 -18441000 -18441000 3984 296000 296000 753383 1000 12775000 12776000 3132 205000 205000 35825000 35825000 -2574000 -2574000 -30662000 -30662000 52923360 52000 853683000 -4670000 -383189000 465876000 93422 2230000 2230000 50051 642000 642000 411176 -6067000 -6067000 12764 319000 319000 142579 2435000 2435000 46206000 46206000 -2833000 -2833000 -76613000 -76613000 53533250 52000 898806000 -7503000 -460444000 430911000 -76613000 -30662000 -18714000 46553000 36081000 23401000 840000 2437000 0 11595000 8797000 7006000 4412000 3088000 2538000 -1181000 -1743000 0 -107000 -106000 1495000 727000 -609000 309000 390000 1129000 0 0 222000 0 6660000 24416000 10402000 2859000 6927000 3196000 1049000 5144000 41000 -2054000 1789000 4389000 -9251000 7516000 5737000 11327000 10690000 2911000 -3456000 -2603000 -1475000 0 20496000 -20496000 215000 1379000 1023000 -25239000 -19294000 33431000 111587000 88905000 0 315145000 0 0 0 5500000 90034000 21234000 13559000 7110000 3100000 6700000 3250000 610000 15434000 0 -228502000 47712000 -100394000 0 188855000 134684000 0 0 23451000 2625000 0 0 0 66000 183000 642000 0 0 0 4000 352000 2435000 12775000 8006000 2230000 2139000 1368000 5933000 18065000 4529000 -4535000 185642000 163149000 23000 -303000 274000 -258253000 213757000 96460000 348696000 134939000 38479000 90443000 348696000 134939000 8000 1000 10000 392000 14000 80000 319000 296000 315000 22267000 6079000 55000 1423000 3953000 274000 686000 1521000 800000 0 5341000 0 ORGANIZATION AND DESCRIPTION OF BUSINESS<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CareDx, Inc. (“CareDx” or the “Company”), together with its subsidiaries, is a leading precision medicine company focused on the discovery, development and commercialization of clinically differentiated, high-value diagnostic solutions for transplant patients and caregivers. The Company’s headquarters are in Brisbane, California. The primary operations are in Brisbane, California; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden. See also Note 16.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s commercially available testing services consist of AlloSure® Kidney, a donor-derived cell-free DNA (“dd-cfDNA”) solution for kidney transplant patients, AlloMap® Heart, a gene expression solution for heart transplant patients, AlloSure® Heart, a dd-cfDNA solution for heart transplant patients, and AlloSure® Lung, a dd-cfDNA solution for lung transplant patients. The Company has initiated several clinical studies to generate data on its existing and planned future testing services. In April 2020, the Company announced its first biopharma research partnership for AlloCell, a surveillance solution that monitors the level of engraftment and persistence of allogeneic cells for patients who have received cell therapy transplants. The Company also offers high-quality products that increase the chance of successful transplants by facilitating a better match between a donor and a recipient of stem cells and organs. The Company also provides digital solutions to transplant centers following the acquisitions of Ottr Complete Transplant Management (“Ottr”) and XynManagement, Inc. (“XynManagement”), as well as the acquisitions of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TransChart LLC (“TransChart”), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MedActionPlan.com, LLC (“MedActionPlan”) and The Transplant Pharmacy, LLC (“TTP”) in 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Testing Services</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney has been a covered service for Medicare beneficiaries since October 2017. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Medicare reimbursement rate for AlloSure Kidney is currently $2,841. AlloSure Kidney has received </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">positive coverage decisions from several commercial payers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and is reimbursed by other </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">private payers on a case-by-case basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloMap Heart has been a covered service for Medicare beneficiaries since January 2006. The Medicare reimbursement rate for AlloMap Heart is currently $3,240. AlloMap Heart has also received positive coverage decisions for reimbursement from many of the largest U.S. private payers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Company received a final Palmetto MolDx Medicare coverage decision for AlloSure Heart. In November 2020, Noridian Healthcare Solutions, the Company's Medicare Administrative Contractor, issued a parallel coverage policy granting coverage when used in conjunction with AlloMap Heart, which became effective in December 2020. The Medicare reimbursement rate for AlloSure Heart is currently $2,753.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company purchased a minority investment of common stock in the biotechnology company Miromatrix for $5.0 million, and the investment is marked to market. Miromatrix works to eliminate the need for an organ transplant waiting list through the development of implantable engineered biological organs.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Clinical Studies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company initiated the Kidney Allograft Outcomes AlloSure Kidney Registry study (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“K-OAR”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), to develop additional data on the clinical utility of AlloSure Kidney for surveillance of kidney transplant recipients. K-OAR is a multicenter, non-blinded, prospective observational cohort study which has enrolled more than 1,700 renal transplant patients who will receive AlloSure Kidney long-term surveillance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company initiated the Surveillance </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HeartCare</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Outcomes Registry (“SHORE”). SHORE is a prospective, multi-center, observational registry of patients receiving HeartCare for surveillance. HeartCare combines the gene expression profiling technology of AlloMap Heart with the dd-cfDNA analysis of AlloSure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Heart in one surveillance solution.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Lung became available for lung transplant patients through a compassionate use program while the test is undergoing further studies. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company submitted an AlloSure Lung application to the Palmetto MolDx Technical Assessment program seeking coverage and reimbursement for Medicare beneficiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company announced the commencement of the Outcomes of KidneyCare on Renal Allografts (“OKRA”) study, which is an extension of K-OAR. OKRA is a prospective, multi-center, observational, registry of patients receiving KidneyCare for surveillance. KidneyCare combines the dd-cfDNA analysis of AlloSure Kidney with the gene expression profiling technology of AlloMap Kidney and the predictive artificial intelligence technology of iBox for a multimodality surveillance solution. The Company has not yet made any applications to private payers for reimbursement coverage of AlloMap Kidney or KidneyCare.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s suite of AlloSeq products are commercial next generation sequencing (“NGS”)-based kitted solutions. These products include: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSeq</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tx, a high-resolution </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Human Leukocyte Antigen (“HLA”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> typing solution, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSeq</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cfDNA, a surveillance solution designed to measure dd-cfDNA in blood to detect active rejection in transplant recipients, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSeq</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> HCT, a solution for chimerism testing for stem cell transplant recipients.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's other HLA typing products include: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Olerup </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SSP</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on the sequence specific primer (“SSP”) technology; and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">QTYPE</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which uses real-time polymerase chain reaction </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“PCR”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> methodology, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to perform HLA typing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company acquired certain assets of BFS Molecular S.R.L. (“BFS Molecular”), a software company focused on NGS-based patient testing solutions. BFS Molecular brings extensive software and algorithm development capabilities for NGS transplant surveillance products.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Patient and Digital Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisitions of both Ottr and XynManagement, the Company is a leading provider of transplant patient management software (“Ottr software”), as well as of transplant quality tracking and waitlist management solutions. Ottr software provides comprehensive solutions for transplant patient management and enables integration with electronic medical record ("EMR") systems providing patient surveillance management tools and outcomes data to transplant centers. XynManagement provides two unique solutions, XynQAPI software (“XynQAPI”) and XynCare. XynQAPI simplifies transplant quality tracking and Scientific Registry of Transplant Recipients reporting. XynCare includes a team of transplant assistants who maintain regular contact with patients on the waitlist to help prepare for their transplant and maintain eligibility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company launched AlloCare, a mobile app that provides a patient-centric resource for transplant recipients to manage medication adherence, coordinate with Patient Care Managers for AlloSure scheduling and measure health metrics.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As part of the Company's acquisition of TransChart in January 2021, the Company acquired Tx Access, a cloud-based service that allows nephrologists and dialysis centers to electronically submit referrals to transplant programs, closely follow and assist patients through the transplant waitlist process, and ultimately, through transplantation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company acquired the Transplant Hero patient application. The application helps patients manage their medications through alarms and interactive logging of medication events.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also in June 2021, the Company entered into a strategic agreement with OrganX to develop clinical decision support tools across the transplant patient journey. Together, the Company and OrganX will develop advanced analytics that integrate AlloSure, the first transplant specific dd-cfDNA assay, with large transplant databases to provide clinical data solutions. This partnership delivers the next level of innovation beyond multi-modality by incorporating a variety of clinical inputs to create a universal composite scoring system. The Company has agreed to potential future milestone payments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. MedActionPlan is a leader in patient medication management for transplant patients and beyond.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company acquired TTP, a transplant focused pharmacy located in Mississippi. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">COVID-19 Pandemic</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full impact of the continued COVID-19 pandemic, including the impact associated with preventative and precautionary measures that the Company, other businesses and governments have taken and may take, continues to evolve as of the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company, but the pandemic may materially affect the Company's financial condition, liquidity and future results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the final weeks of March and during April 2020, with hospitals increasingly caring for COVID-19 patients, hospital administrators chose to limit or even defer, non-emergency procedures. Immunosuppressed transplant patients either self-prescribed or were asked to avoid transplant centers and caregiver visits to reduce the risk of contracting COVID-19. As a result, with transplant surveillance visits down, the Company experienced a slowdown in testing services volumes in the final weeks of March and during April 2020. As a response to the COVID-19 pandemic, and to enable immune-compromised transplant patients to continue to have their blood drawn, in late March 2020, the Company launched RemoTraC, a remote home-based blood draw solution using mobile phlebotomy for AlloSure and AlloMap surveillance tests, as well as for other standard monitoring tests.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There continues to be uncertainty around the COVID-19 pandemic as the Omicron variant, including its sub-variants, has periodically caused increases in COVID-19 cases globally, which in turn impacted the availability of medical personnel in transplant centers and the volume of transplant procedures. A sustained reduction in transplant volume can negatively impact the Company's testing volumes, as the Company saw in the early part of the first quarter of 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's product business experienced a reduction in sales volume throughout the second and third quarters of 2020, as it was unable to undertake onsite discussions and demonstrations of its recently launched NGS products, including AlloSeq Tx 17, which was awarded CE mark authorization in May 2020. The Company's product business regained normalized sales volumes during the fourth quarter of 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is maintaining its testing, manufacturing, and distribution facilities while implementing specific protocols to reduce contact among employees. In areas where COVID-19 continues to impact healthcare operations, the Company's field-based sales and clinical support teams are supporting providers through virtual platforms. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company created, and continues to have, a COVID-19 task force that is responsible for crisis decision making, employee communications, and enforcing all safety, monitoring and testing protocols in line with local regulations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $460.4 million at December 31, 2022. As of December 31, 2022, the Company had cash and cash equivalents and marketable securities of $293.1 million.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (“CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">January 2021 Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.</span></div> 2841 3240 2753 5000000 1700 2 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred significant losses and negative cash flows from operations since its inception and had an accumulated deficit of $460.4 million at December 31, 2022. As of December 31, 2022, the Company had cash and cash equivalents and marketable securities of $293.1 million.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020 the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). Pursuant to the CARES Act, the Centers for Medicare &amp; Medicaid Services (“CMS”) expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS is authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. Refer to Note 8, Balance Sheet Components, for further explanation.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">January 2021 Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.</span></div> -460400000 293100000 20500000 1923077 91.00 164000000 288461 24700000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its subsidiaries. Intercompany transactions have been eliminated. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and the reported amounts of revenues and expenses in the consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing revenue; standalone fair value of patient and digital solutions revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination or an asset acquisition; the grant date </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. The Company’s policy is to invest its cash and cash equivalents in money market funds, obligations of U.S. government agencies and government-sponsored entities, commercial paper, corporate debt securities and various bank deposit accounts. The counterparties to the agreements relating to the Company’s investments consist of financial institutions of high credit standing. The Company is exposed to credit risk in the event of default by the financial institutions to the extent of amounts recorded on the balance sheets that may be in excess of insured limits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also subject to credit risk from its accounts receivable, which are derived from revenue earned from AlloSure Kidney, AlloSure Heart and AlloMap Heart tests provided for patients located in the U.S. and Canada, and billed to various third-party payers, from sales of products to distributors, strategic partners and transplant laboratories in Europe, Asia, the Middle East, Africa, the U.S., Latin America and other geographic regions, from sales of patient and digital solutions software. The Company has not experienced any significant credit losses and does not require collateral on receivables. For the years ended December 31, 2022, 2021 and 2020, approximately 53%, 59% and 57%, respectively, of total revenue was billed to Medicare. No other payers represented more than 10% of total revenue for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, approximately 27% and 27%, respectively, of accounts receivable was due from Medicare. No other payer represented more than 10% of accounts receivable at either December 31, 2022 or 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents consist primarily of amounts invested in money market funds.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Cash</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of the lease agreements for certain facilities the Company must maintain letters of credit and certain minimum collateral requirements. The cash used to support these arrangements of $0.5 million is classified as long-term restricted cash on the accompanying consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of December 31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase, which were classified as current assets on the consolidated balance sheet</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income, net on the consolidated statements of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income, net. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of securities sold will be determined using specific identification.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of December 31, 2022, the Company's long-term marketable securities consisted of corporate equity securities. The long-term marketable securities are classified as other assets on the consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. Unrealized gains and losses from the reevaluation of the long-term marketable debt securities, if any, are included in other comprehensive gain (loss) in the consolidated statement of comprehensive income (loss). Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other income (expense), net, in the consolidated statements of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is finished goods, work in progress, and raw materials and consists of reagent plates, laboratory supplies, reagents and finished goods kits. Inventories are used in connection with tests performed, kits produced and prescription drugs, and may also be used for research and product development efforts. Laboratory supplies subsequently designated for research and product development use are expensed. Obsolete or damaged inventories are written off. Certain inventories are stated at the lower of purchased cost, determined on an average cost basis, or net realizable value. Inventories are stated at the lower of actual purchased cost, determined on an average cost basis, on a first-in, first-out basis, or at net realizable value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment, net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets. The estimated useful life is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xMzAvZnJhZzphMTkwN2UzMWQzODU0M2I1OTQ4NWQ1YTU5MjNjOGE1Yy90ZXh0cmVnaW9uOmExOTA3ZTMxZDM4NTQzYjU5NDg1ZDVhNTkyM2M4YTVjXzcyMDM_fb82590a-03ed-4e8c-9f4f-4a89d22433b5">three</span> to five years for computer, office and laboratory equipment, and seven years for furniture and fixtures. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs incurred for software developed or obtained for internal use, including hosting arrangements. These costs include software licenses and consulting services, as well as employee payroll and payroll-related costs. Capitalized internal-use software costs are usually amortized over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xMzAvZnJhZzphMTkwN2UzMWQzODU0M2I1OTQ4NWQ1YTU5MjNjOGE1Yy90ZXh0cmVnaW9uOmExOTA3ZTMxZDM4NTQzYjU5NDg1ZDVhNTkyM2M4YTVjXzc3Mzg_1cd53a30-0802-4f36-930b-bbd08c82eae9">three</span> to seven years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines and allocates the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, including separately identifiable intangible assets, which are separable from goodwill. The Company bases the estimated fair value of identifiable intangible assets acquired in a business combination on independent valuations that use information and assumptions provided by management, which consider management’s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price over the estimated fair value assigned to the net tangible and identifiable intangible assets acquired and liabilities assumed to goodwill. The use of alternative valuation assumptions, including estimated revenue projections, growth rates, royalty rates, cash flows, discount rates, estimated useful lives and probabilities surrounding the achievement of contingent milestones could result in different purchase price allocations and amortization expense in current and future periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In those circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under Accounting Standard Codification (“ASC”), Topic 480, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities from Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognizes a liability equal to the fair value of the contingent payments that the Company expects to make as of the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value as a component of operating expenses. In circumstances where the contingent consideration is classified as equity, the Company recognizes it at fair value at the acquisition date. Contingent consideration classified as equity is not subsequently remeasured.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs associated with acquisitions are expensed as incurred in general and administrative expenses. Results of operations and cash flows of acquired companies are included in the Company’s operating results from the date of acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquired Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets include customer relationships, developed technology, commercialization rights, trademarks and in-process technology assets acquired as part of a business combination or asset acquisition. Intangible assets subject to amortization are amortized over their estimated useful lives. Acquired in-process technology assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, which generally occurs if and when regulatory approval to market a product is obtained, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Goodwill, Intangible Assets and Long-lived Assets</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill recorded in a business combination is not subject to amortization. Instead, it is tested for impairment on an annual basis and whenever events or changes in circumstances indicate its carrying amount may not be recoverable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s annual impairment test date is December 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A qualitative assessment is initially made to determine whether it is necessary to perform a quantitative assessment. A qualitative assessment includes, among others, consideration of: (i) past, current and projected future earnings; (ii) recent trends and market conditions; and (iii) valuation metrics involving similar </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies that are publicly-traded and acquisitions of similar companies, if available. If this qualitative assessment indicates that it is more likely than not that an impairment exists, or if the Company decides to bypass this option, it proceeds to the quantitative assessment. The quantitative assessment consists of a comparison between the estimated fair value of the Company’s reporting unit and its respective carrying amount including goodwill. Where the carrying value of the reporting unit exceeds its estimated fair value, the Company will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When necessary, to determine the reporting unit’s fair value under the quantitative approach, the Company uses a combination of income and market approaches, such as estimated discounted future cash flows of that reporting unit, multiples of earnings or revenues, and analysis of recent sales or offerings of comparable entities. The Company also considers its market capitalization on the date of the analysis to ensure the reasonableness of the reporting unit’s fair value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s annual goodwill assessment on December 1, 2022, the Company performed a qualitative assessment taking into consideration past, current and projected future earnings, recent trends and market conditions; and the Company's market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at that time. As of December 31, 2022, no impairment of goodwill has been identified.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets not subject to amortization</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the carrying value of intangible assets not subject to amortization, related to acquired in-process technology assets, which are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Accordingly, amortization of the acquired in-process technology assets will not occur until the products reach commercialization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period the assets are considered indefinite-lived, they are tested for impairment on an annual basis, as well as between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate that the fair value of the acquired in-process technology assets are less than their carrying amounts. An impairment loss would be recorded when the fair value of an acquired in-process technology asset is less than its carrying value. If and when development is complete, which generally occurs when the products are made commercially available, the associated acquired in-process technology asset will be deemed finite-lived and will then be amortized based on its estimated useful life.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, no impairment of acquired in-process technology assets has been identified.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets and long-lived assets subject to amortization</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its finite-lived intangible assets and its long-lived assets for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company then compares the carrying amounts of the assets with the future net undiscounted cash flows expected to be generated by such asset. If an impairment exists, the Company measures the impairment based on the excess carrying value of the asset over the asset’s fair value determined using discounted estimates of future cash flows. The Company has not identified any material impairment losses to date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from selling an asset or the price 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 it takes into consideration the assumptions that market participants would use when pricing the asset or liability. The Company’s assessment of the significance of a particular input to the fair value measurement of an asset or liability requires management to make judgments and to consider specific characteristics of that asset or liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments of the Company, including cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities. The carrying amount of the contingent consideration liability also represents its fair value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 842”) and determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company's facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with an initial term of 12 months or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company’s leases had remaining terms of 0.92 years to 10.09 years, some of which include options to extend the lease term.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from testing services, product sales, and patient and digital solutions revenue in the amount that reflects the consideration that it expects to be entitled in exchange for goods or services as it transfers control to its customers. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Testing Services Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung patient tests are ordered by healthcare providers. The Company receives a test requisition form with payer information along with a collected patient blood sample. The Company considers the patient to be its customer and the test requisition form to be the contract. Testing services are performed in the Company’s laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point in time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The healthcare providers that order the tests and on whose behalf the Company provides testing services are generally not responsible for the payment of these services. The first and second revenue recognition criteria are satisfied when the Company receives a test requisition form with payer information from the healthcare provider. Generally, the Company bills third-party payers upon delivery of an AlloSure Kidney, AlloMap Heart, AlloSure Heart or AlloSure Lung test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer. The Company has used the portfolio approach under ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to identify financial classes of payers. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable. The Company estimates revenue for non-contracted payers and self-payers using transaction prices determined for each financial class of payers using history of reimbursements. This includes analysis of an average reimbursement per test and a percentage of tests reimbursed. This estimate requires significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. The Company generally has a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Patient and Digital Solutions Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patient and digital solutions revenue is mainly derived from a combination of SaaS and perpetual software license agreements entered into with various transplant centers, which are the Company's customers for this class of revenue. The main performance obligations in connection with the Company's SaaS and perpetual software license agreement are the following: (i) implementation services and delivery of the perpetual software license are considered a single performance obligation, and (ii) post contract support. The Company allocates the transaction price to each performance obligation based on relative stand-alone selling prices of each distinct performance obligation. Digital revenue in connection with perpetual software license agreements is recognized over time based on the Company’s satisfaction of each distinct performance obligation in each agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual software license agreements typically require advance payments from customers upon the achievement of certain milestones. The Company records deferred revenue in relation to these agreements when cash payments are received, or </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term, as performance obligations are fulfilled.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company derives patient and digital solutions revenue from software subscriptions and medication sales. The Company generally bills software subscription fees in advance. Revenue from software subscriptions is deferred and recognized ratably over the subscription term. The medication sales revenue is recognized based on the negotiated contract price with the governmental, commercial and non-commercial payers with any applicable patient co-pay. The Company recognizes revenue from medication sales when prescriptions are delivered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Testing Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of testing services reflects the aggregate costs incurred in delivering the Company’s testing services. The components of cost of testing services are materials and service costs, direct labor costs, stock-based compensation, equipment and infrastructure expenses associated with testing samples, shipping, logistics and specimen processing charges to collect and transport samples, and allocated overhead including rent, information technology, equipment depreciation, utilities and royalties. Royalties for licensed technology, calculated as a percentage of testing services revenues, are recorded as license fees in cost of testing services at the time the testing services revenues are recognized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Product</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product reflects the aggregate costs incurred in delivering the Company’s products to customers. The components of cost of product are materials costs, manufacturing and kit assembly costs, direct labor costs, equipment and infrastructure expenses associated with preparing kitted products for shipment, shipping, and allocated overhead including rent, information technology, equipment depreciation and utilities. Cost of product also includes amortization of acquired developed technology and adjustments to inventory values, including write-downs of impaired, slow moving or obsolete inventory.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Patient and Digital Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of patient and digital solutions primarily consists of personnel-related costs associated with developing, installing and maintaining software, depreciation of servers and equipment, amortization of acquired intangible assets, support of the functionality of the software's platforms, including stock-based compensation expenses, cost of prescription drugs and allocated costs of facilities and information technology.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses, including clinical operations, represent costs incurred to develop diagnostic products and services, high quality evidence to support use of the Company’s tests, as well as continued efforts related to improving the Company’s existing products and patient and digital solutions service lines. These expenses include payroll and related expenses, consulting expenses, laboratory supplies, clinical studies and certain allocated expenses as well as amounts incurred under certain collaborative agreements. Research and development costs are expensed as incurred. The Company records accruals for estimated study costs comprised of work performed by contract research organizations under contract terms.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes Model, which requires the use of estimates such as stock price volatility and expected option lives, to value employee stock options. The Company estimates the expected option lives using historical data, estimates volatility using its own historical stock prices, estimates risk-free rates using the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected option lives, and estimates dividend yield using the Company’s expectations and historical data. The fair value of each restricted stock unit is calculated based upon the closing price of the Company’s common stock on the date of the grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the straight-line attribution method for recognizing compensation expense. Compensation expense is recognized on awards ultimately expected to vest and reduced for forfeitures that are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on the Company’s historical experience.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes Model and is recorded over the service performance period using the straight-line attribution method. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses all material positions taken in any income tax return, including all significant uncertain positions, in all tax years that are still subject to assessment or challenge by relevant taxing authorities. The Company’s assessment of an uncertain tax position begins with the initial determination of the position’s sustainability and is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed, and the Company will determine whether (i) the factors underlying the sustainability assertion have changed and (ii) the amount of the recognized tax benefit is still appropriate. The recognition and measurement of tax benefits requires significant judgment. Judgments concerning the recognition and measurement of a tax benefit may change as new information becomes available.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s foreign subsidiaries is the local currency for each entity, including the Swedish Krona, Australian dollar and the Euro. The revenue and expenses of such subsidiaries have been translated into U.S. dollars at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting cumulative translation adjustments are reported in other comprehensive loss. Foreign currency translation gains and losses on revenue and expenses are recognized in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive Loss</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss consists of net loss and other losses affecting stockholders’ equity that, under U.S. GAAP, are excluded from net income or loss. For the Company, such items consist of foreign currency losses on the translation of foreign assets and liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which contains amendments that require annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The disclosures include (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or (2) retrospectively to those transactions. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with ASC 606 as if it had originated the contracts. The amendments set forth in this ASU are effective for fiscal years beginning after December 15, 2022. Early adoption of the amendments is permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company adopted the standard prospectively on </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's consolidated financial statements and disclosures.</span></div> Basis of PresentationThe accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its subsidiaries. Intercompany transactions have been eliminated. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and the reported amounts of revenues and expenses in the consolidated financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates, including those related to transaction price estimates used for testing revenue; standalone fair value of patient and digital solutions revenue performance obligations; accrued expenses for clinical studies; inventory valuation; the fair value of issued common stock warrants and embedded derivatives; the fair value of assets and liabilities acquired in a business combination or an assets acquisition (including identifiable intangible assets acquired); the fair value of contingent consideration recorded in connection with a business combination or an asset acquisition; the grant date </span></div>fair value assumptions used to estimate stock-based compensation expense; income taxes; impairment of long-lived assets and indefinite-lived assets (including goodwill); and legal contingencies. Actual results could differ from those estimates. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. The Company’s policy is to invest its cash and cash equivalents in money market funds, obligations of U.S. government agencies and government-sponsored entities, commercial paper, corporate debt securities and various bank deposit accounts. The counterparties to the agreements relating to the Company’s investments consist of financial institutions of high credit standing. The Company is exposed to credit risk in the event of default by the financial institutions to the extent of amounts recorded on the balance sheets that may be in excess of insured limits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also subject to credit risk from its accounts receivable, which are derived from revenue earned from AlloSure Kidney, AlloSure Heart and AlloMap Heart tests provided for patients located in the U.S. and Canada, and billed to various third-party payers, from sales of products to distributors, strategic partners and transplant laboratories in Europe, Asia, the Middle East, Africa, the U.S., Latin America and other geographic regions, from sales of patient and digital solutions software. The Company has not experienced any significant credit losses and does not require collateral on receivables. For the years ended December 31, 2022, 2021 and 2020, approximately 53%, 59% and 57%, respectively, of total revenue was billed to Medicare. No other payers represented more than 10% of total revenue for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, approximately 27% and 27%, respectively, of accounts receivable was due from Medicare. No other payer represented more than 10% of accounts receivable at either December 31, 2022 or 2021.</span></div> 0.53 0.59 0.57 0.27 0.27 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents consist primarily of amounts invested in money market funds.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Cash</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of the lease agreements for certain facilities the Company must maintain letters of credit and certain minimum collateral requirements. The cash used to support these arrangements of $0.5 million is classified as long-term restricted cash on the accompanying consolidated balance sheets.</span></div> 500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments in securities with a maturity of greater than three months at the time of purchase to be marketable securities. As of December 31, 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s short-term marketable securities consisted of corporate debt securities with maturities of greater than three months but less than twelve months at the time of purchase, which were classified as current assets on the consolidated balance sheet</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its short-term marketable securities as held-to-maturity at the time of purchase and reevaluates such designation at each balance sheet date. The Company has the positive intent and ability to hold these marketable securities to maturity. Short-term marketable securities are carried at amortized cost and are adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest income, net on the consolidated statements of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses and declines in value judged to be other-than-temporary, if any, on short-term marketable securities are included in interest income, net. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of securities sold will be determined using specific identification.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers investments in securities with remaining maturities of over one year as long-term investments. As of December 31, 2022, the Company's long-term marketable securities consisted of corporate equity securities. The long-term marketable securities are classified as other assets on the consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its long-term marketable debt securities as available-for-sale and reevaluates such designation at each balance sheet date. Unrealized gains and losses from the reevaluation of the long-term marketable debt securities, if any, are included in other comprehensive gain (loss) in the consolidated statement of comprehensive income (loss). Realized gains and losses and declines in value judged to be other-than-temporary, if any, on long-term marketable securities are included in interest income, net.</span></div>The Company records its long-term marketable equity securities at fair market value. Unrealized gains and losses from the remeasurement of the long-term marketable equity securities to fair value are included in other income (expense), net, in the consolidated statements of operations. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is finished goods, work in progress, and raw materials and consists of reagent plates, laboratory supplies, reagents and finished goods kits. Inventories are used in connection with tests performed, kits produced and prescription drugs, and may also be used for research and product development efforts. Laboratory supplies subsequently designated for research and product development use are expensed. Obsolete or damaged inventories are written off. Certain inventories are stated at the lower of purchased cost, determined on an average cost basis, or net realizable value. Inventories are stated at the lower of actual purchased cost, determined on an average cost basis, on a first-in, first-out basis, or at net realizable value.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment, net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets. The estimated useful life is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xMzAvZnJhZzphMTkwN2UzMWQzODU0M2I1OTQ4NWQ1YTU5MjNjOGE1Yy90ZXh0cmVnaW9uOmExOTA3ZTMxZDM4NTQzYjU5NDg1ZDVhNTkyM2M4YTVjXzcyMDM_fb82590a-03ed-4e8c-9f4f-4a89d22433b5">three</span> to five years for computer, office and laboratory equipment, and seven years for furniture and fixtures. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs incurred for software developed or obtained for internal use, including hosting arrangements. These costs include software licenses and consulting services, as well as employee payroll and payroll-related costs. Capitalized internal-use software costs are usually amortized over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xMzAvZnJhZzphMTkwN2UzMWQzODU0M2I1OTQ4NWQ1YTU5MjNjOGE1Yy90ZXh0cmVnaW9uOmExOTA3ZTMxZDM4NTQzYjU5NDg1ZDVhNTkyM2M4YTVjXzc3Mzg_1cd53a30-0802-4f36-930b-bbd08c82eae9">three</span> to seven years.</span></div> P5Y P7Y P7Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines and allocates the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values as of the business combination date, including separately identifiable intangible assets, which are separable from goodwill. The Company bases the estimated fair value of identifiable intangible assets acquired in a business combination on independent valuations that use information and assumptions provided by management, which consider management’s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price over the estimated fair value assigned to the net tangible and identifiable intangible assets acquired and liabilities assumed to goodwill. The use of alternative valuation assumptions, including estimated revenue projections, growth rates, royalty rates, cash flows, discount rates, estimated useful lives and probabilities surrounding the achievement of contingent milestones could result in different purchase price allocations and amortization expense in current and future periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In those circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under Accounting Standard Codification (“ASC”), Topic 480, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities from Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognizes a liability equal to the fair value of the contingent payments that the Company expects to make as of the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value as a component of operating expenses. In circumstances where the contingent consideration is classified as equity, the Company recognizes it at fair value at the acquisition date. Contingent consideration classified as equity is not subsequently remeasured.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs associated with acquisitions are expensed as incurred in general and administrative expenses. Results of operations and cash flows of acquired companies are included in the Company’s operating results from the date of acquisition.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquired Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets include customer relationships, developed technology, commercialization rights, trademarks and in-process technology assets acquired as part of a business combination or asset acquisition. Intangible assets subject to amortization are amortized over their estimated useful lives. Acquired in-process technology assets are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, which generally occurs if and when regulatory approval to market a product is obtained, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Goodwill, Intangible Assets and Long-lived Assets</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill recorded in a business combination is not subject to amortization. Instead, it is tested for impairment on an annual basis and whenever events or changes in circumstances indicate its carrying amount may not be recoverable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s annual impairment test date is December 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A qualitative assessment is initially made to determine whether it is necessary to perform a quantitative assessment. A qualitative assessment includes, among others, consideration of: (i) past, current and projected future earnings; (ii) recent trends and market conditions; and (iii) valuation metrics involving similar </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies that are publicly-traded and acquisitions of similar companies, if available. If this qualitative assessment indicates that it is more likely than not that an impairment exists, or if the Company decides to bypass this option, it proceeds to the quantitative assessment. The quantitative assessment consists of a comparison between the estimated fair value of the Company’s reporting unit and its respective carrying amount including goodwill. Where the carrying value of the reporting unit exceeds its estimated fair value, the Company will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When necessary, to determine the reporting unit’s fair value under the quantitative approach, the Company uses a combination of income and market approaches, such as estimated discounted future cash flows of that reporting unit, multiples of earnings or revenues, and analysis of recent sales or offerings of comparable entities. The Company also considers its market capitalization on the date of the analysis to ensure the reasonableness of the reporting unit’s fair value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s annual goodwill assessment on December 1, 2022, the Company performed a qualitative assessment taking into consideration past, current and projected future earnings, recent trends and market conditions; and the Company's market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at that time. As of December 31, 2022, no impairment of goodwill has been identified.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets not subject to amortization</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the carrying value of intangible assets not subject to amortization, related to acquired in-process technology assets, which are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. Accordingly, amortization of the acquired in-process technology assets will not occur until the products reach commercialization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period the assets are considered indefinite-lived, they are tested for impairment on an annual basis, as well as between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate that the fair value of the acquired in-process technology assets are less than their carrying amounts. An impairment loss would be recorded when the fair value of an acquired in-process technology asset is less than its carrying value. If and when development is complete, which generally occurs when the products are made commercially available, the associated acquired in-process technology asset will be deemed finite-lived and will then be amortized based on its estimated useful life.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, no impairment of acquired in-process technology assets has been identified.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets and long-lived assets subject to amortization</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its finite-lived intangible assets and its long-lived assets for indicators of possible impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company then compares the carrying amounts of the assets with the future net undiscounted cash flows expected to be generated by such asset. If an impairment exists, the Company measures the impairment based on the excess carrying value of the asset over the asset’s fair value determined using discounted estimates of future cash flows. The Company has not identified any material impairment losses to date.</span></div> 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received from selling an asset or the price 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 it takes into consideration the assumptions that market participants would use when pricing the asset or liability. The Company’s assessment of the significance of a particular input to the fair value measurement of an asset or liability requires management to make judgments and to consider specific characteristics of that asset or liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments of the Company, including cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to their short maturities. The carrying amount of the contingent consideration liability also represents its fair value.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 842”) and determines if an arrangement is or contains a lease at contract inception. A right-of-use (“ROU”) asset, representing the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the consolidated balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. For finance leases, interest expense on the lease liability is recognized using the effective interest </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method and amortization of the ROU asset is recognized on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company's facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with an initial term of 12 months or less.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company’s leases had remaining terms of 0.92 years to 10.09 years, some of which include options to extend the lease term.</span></div> P0Y11M1D P10Y1M2D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from testing services, product sales, and patient and digital solutions revenue in the amount that reflects the consideration that it expects to be entitled in exchange for goods or services as it transfers control to its customers. Revenue is recorded considering a five-step revenue recognition model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Testing Services Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AlloSure Kidney, AlloMap Heart, AlloSure Heart and AlloSure Lung patient tests are ordered by healthcare providers. The Company receives a test requisition form with payer information along with a collected patient blood sample. The Company considers the patient to be its customer and the test requisition form to be the contract. Testing services are performed in the Company’s laboratory. Testing services represent one performance obligation in a contract and are performed when results of the test are provided to the healthcare provider, at a point in time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The healthcare providers that order the tests and on whose behalf the Company provides testing services are generally not responsible for the payment of these services. The first and second revenue recognition criteria are satisfied when the Company receives a test requisition form with payer information from the healthcare provider. Generally, the Company bills third-party payers upon delivery of an AlloSure Kidney, AlloMap Heart, AlloSure Heart or AlloSure Lung test result to the healthcare provider. Amounts received may vary amongst payers based on coverage practices and policies of the payer. The Company has used the portfolio approach under ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to identify financial classes of payers. Revenue recognized for Medicare and other contracted payers is based on the agreed current reimbursement rate per test, adjusted for historical collection trends where applicable. The Company estimates revenue for non-contracted payers and self-payers using transaction prices determined for each financial class of payers using history of reimbursements. This includes analysis of an average reimbursement per test and a percentage of tests reimbursed. This estimate requires significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors revenue estimates at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Changes in transaction price estimates are updated quarterly based on actual cash collected or changes made to contracted rates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is recognized from the sale of products to end-users, distributors and strategic partners when all revenue recognition criteria are satisfied. The Company generally has a contract or a purchase order from a customer with the specified required terms of order, including the number of products ordered. Transaction prices are determinable and products are delivered and risk of loss passed to the customer upon either shipping or delivery, as per the terms of the agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Patient and Digital Solutions Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patient and digital solutions revenue is mainly derived from a combination of SaaS and perpetual software license agreements entered into with various transplant centers, which are the Company's customers for this class of revenue. The main performance obligations in connection with the Company's SaaS and perpetual software license agreement are the following: (i) implementation services and delivery of the perpetual software license are considered a single performance obligation, and (ii) post contract support. The Company allocates the transaction price to each performance obligation based on relative stand-alone selling prices of each distinct performance obligation. Digital revenue in connection with perpetual software license agreements is recognized over time based on the Company’s satisfaction of each distinct performance obligation in each agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual software license agreements typically require advance payments from customers upon the achievement of certain milestones. The Company records deferred revenue in relation to these agreements when cash payments are received, or </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">invoices are issued in advance of the Company’s performance, and generally recognizes revenue over the contractual term, as performance obligations are fulfilled.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company derives patient and digital solutions revenue from software subscriptions and medication sales. The Company generally bills software subscription fees in advance. Revenue from software subscriptions is deferred and recognized ratably over the subscription term. The medication sales revenue is recognized based on the negotiated contract price with the governmental, commercial and non-commercial payers with any applicable patient co-pay. The Company recognizes revenue from medication sales when prescriptions are delivered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Testing Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of testing services reflects the aggregate costs incurred in delivering the Company’s testing services. The components of cost of testing services are materials and service costs, direct labor costs, stock-based compensation, equipment and infrastructure expenses associated with testing samples, shipping, logistics and specimen processing charges to collect and transport samples, and allocated overhead including rent, information technology, equipment depreciation, utilities and royalties. Royalties for licensed technology, calculated as a percentage of testing services revenues, are recorded as license fees in cost of testing services at the time the testing services revenues are recognized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Product</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product reflects the aggregate costs incurred in delivering the Company’s products to customers. The components of cost of product are materials costs, manufacturing and kit assembly costs, direct labor costs, equipment and infrastructure expenses associated with preparing kitted products for shipment, shipping, and allocated overhead including rent, information technology, equipment depreciation and utilities. Cost of product also includes amortization of acquired developed technology and adjustments to inventory values, including write-downs of impaired, slow moving or obsolete inventory.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Patient and Digital Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of patient and digital solutions primarily consists of personnel-related costs associated with developing, installing and maintaining software, depreciation of servers and equipment, amortization of acquired intangible assets, support of the functionality of the software's platforms, including stock-based compensation expenses, cost of prescription drugs and allocated costs of facilities and information technology.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses, including clinical operations, represent costs incurred to develop diagnostic products and services, high quality evidence to support use of the Company’s tests, as well as continued efforts related to improving the Company’s existing products and patient and digital solutions service lines. These expenses include payroll and related expenses, consulting expenses, laboratory supplies, clinical studies and certain allocated expenses as well as amounts incurred under certain collaborative agreements. Research and development costs are expensed as incurred. The Company records accruals for estimated study costs comprised of work performed by contract research organizations under contract terms.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes Model, which requires the use of estimates such as stock price volatility and expected option lives, to value employee stock options. The Company estimates the expected option lives using historical data, estimates volatility using its own historical stock prices, estimates risk-free rates using the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected option lives, and estimates dividend yield using the Company’s expectations and historical data. The fair value of each restricted stock unit is calculated based upon the closing price of the Company’s common stock on the date of the grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the straight-line attribution method for recognizing compensation expense. Compensation expense is recognized on awards ultimately expected to vest and reduced for forfeitures that are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on the Company’s historical experience.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options issued to nonemployees is calculated using the Black-Scholes Model and is recorded over the service performance period using the straight-line attribution method. Options subject to vesting are required to be periodically remeasured over their service performance period, which is generally the same as the vesting period.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses all material positions taken in any income tax return, including all significant uncertain positions, in all tax years that are still subject to assessment or challenge by relevant taxing authorities. The Company’s assessment of an uncertain tax position begins with the initial determination of the position’s sustainability and is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed, and the Company will determine whether (i) the factors underlying the sustainability assertion have changed and (ii) the amount of the recognized tax benefit is still appropriate. The recognition and measurement of tax benefits requires significant judgment. Judgments concerning the recognition and measurement of a tax benefit may change as new information becomes available.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s foreign subsidiaries is the local currency for each entity, including the Swedish Krona, Australian dollar and the Euro. The revenue and expenses of such subsidiaries have been translated into U.S. dollars at average exchange rates prevailing during the period. Assets and liabilities have been translated at the rates of exchange on the balance sheet date. The resulting cumulative translation adjustments are reported in other comprehensive loss. Foreign currency translation gains and losses on revenue and expenses are recognized in the consolidated statements of operations.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive Loss</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss consists of net loss and other losses affecting stockholders’ equity that, under U.S. GAAP, are excluded from net income or loss. For the Company, such items consist of foreign currency losses on the translation of foreign assets and liabilities.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which contains amendments that require annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The disclosures include (1) the types of assistance, (2) an entity’s accounting for the assistance, and (3) the effect of the assistance on an entity’s financial statements. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or (2) retrospectively to those transactions. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with ASC 606 as if it had originated the contracts. The amendments set forth in this ASU are effective for fiscal years beginning after December 15, 2022. Early adoption of the amendments is permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard prospectively on January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which contains amendments that clarify and reduce diversity in an issuer's accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted for all entities. The amendments in this ASU should be applied prospectively. The Company adopted the standard prospectively on </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 1, 2022. The adoption of this new standard had no impact on the Company's consolidated financial statements and disclosures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which contains amendments that improve the consistency of the ASC by including all disclosure guidance in the appropriate Disclosure Section (Section 50). The FASB provided transition guidance for all the amendments in this ASU. The amendments in Sections B and C (Section A has been removed) of this ASU are effective for annual periods beginning after December 15, 2020 for public business entities. Early application of the amendments in this ASU is permitted for public business entities for any annual or interim period for which financial statements have not been issued. The amendments in this ASU should be applied retrospectively. The Company adopted the standard on January 1, 2021. The adoption of the new standard did not have an impact on the Company's consolidated financial statements and disclosures.</span></div> NET LOSS PER SHARE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share have been computed by dividing the net loss by the weighted-average number of common shares outstanding during the period, without consideration of common share equivalents as their effect would have been antidilutive.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, all common share equivalents have been excluded from the calculation of diluted net loss per share, as their effect would be antidilutive.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic net loss per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute diluted net loss per share</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,613)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,662)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,714)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic net loss per share</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,321,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,241,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,481,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,321,625 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,241,076 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,481,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities have been excluded from diluted net loss per share because their effect would be antidilutive:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,047,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,017,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,555,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During April 2020, the Company issued and sold 1,000,000 shares of its common stock under the Sales Agreement pursuant to an “at-the-market” equity offering.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2020, the Company completed an underwritten public offering pursuant to which the Company sold 4,492,187 shares of common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021 and February 11, 2021, the Company completed an underwritten public offering, including the sale of shares pursuant to the exercise of the underwriters' over-allotment option, pursuant to which the Company sold 1,923,077 and 288,461 shares of common stock, respectively.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of the Company’s basic and diluted net loss per share (in thousands, except shares and per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute basic net loss per share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss used to compute diluted net loss per share</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,613)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,662)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,714)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute basic net loss per share</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,321,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,241,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,481,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute diluted net loss per share</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,321,625 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,241,076 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,481,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.40)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -76613000 -30662000 -18714000 -76613000 -30662000 -18714000 53321625 52241076 46481772 53321625 52241076 46481772 -1.44 -0.59 -0.40 -1.44 -0.59 -0.40 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities have been excluded from diluted net loss per share because their effect would be antidilutive:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding options</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,670,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of common stock subject to outstanding common stock warrants</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,047,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,017,524 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,914,422 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,555,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2921925 1863633 2670398 3132 3132 6264 3092467 2047657 1878866 6017524 3914422 4555528 1000000 4492187 1923077 288461 FAIR VALUE MEASUREMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its financial assets and liabilities at fair value. The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of December 31, 2022 and 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock Warrant Liability and Contingent Consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of common stock warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of common stock warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment related to contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had one investment in convertible preferred shares carried at cost. In the event the Company had to calculate the fair value of this investment, it would be based on Level 3 inputs. This investment is not considered material to the Company's consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches within the fair value measurement framework. The valuation methodologies used for the Company’s instruments measured at fair value and their classification in the valuation hierarchy are summarized below:</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Investments in money market funds are classified within Level 1. Money market funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. At December 31, 2022 and 2021, money market funds were included as cash and cash equivalents in the consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Short-term marketable securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Investments in short-term marketable securities are classified within Level 2. The securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Long-term marketable equity and debt securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Investments in long-term marketable equity securities are classified within Level 1. The securities are recorded at fair value based on readily available quoted market prices in active markets. Investments in long-term marketable debt securities are classified within Level 2. The securities are recorded at fair value based on observable inputs for quoted prices for identical or similar assets in markets that are not active. Long-term marketable securities are located within other assets on the consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:30.53pt">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Contingent consideration is classified within Level 3. Contingent consideration relates to asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquisitions and business combinations. The Company recorded the estimate of the fair value of the contingent consideration based on its evaluation of the probability of the achievement of the contractual conditions that would result in the payment of the contingent consideration. Contingent consideration was estimated using the fair value of the milestones to be paid if the contingency is met multiplied by management’s estimate of the probability of success at a discounted rate of 12% at December 31, 2022. The significant input in the Level 3 measurement that is not supported by market activity is the Company’s probability assessment of the achievement of the milestones. The value of the liability is subsequently remeasured to fair value at each reporting date, and the change in estimated fair value is recorded as a component of operating expenses until the milestones are paid, expire or are no longer achievable. Increases or decreases in the estimation of the probability percentage result in a directionally similar impact to the fair value measurement of the contingent consideration liability. The carrying amount of the contingent consideration liability represents its fair value. </span></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">warrant liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Common stock warrant liability is classified within Level 3. The Company utilizes intrinsic value to estimate the fair value of the warrants. The intrinsic value is computed as the difference between the fair value of the Company’s common stock on the valuation date and the exercise price of the warrants. Increases (decreases) in the Company's stock price discussed above result in a directionally similar impact to the fair value of the common stock warrant liability. Prior to fiscal year 2022, the Company utilized a binomial lattice pricing model (the “Monte Carlo Simulation Model”), which involves a market condition simulation to estimate the fair value of the warrants. The application of the Monte Carlo Simulation Model requires the use of a number of complex assumptions, including the Company’s stock price, expected life of the warrants, stock price volatility determined from the Company’s historical stock prices, and risk-free rates based on the implied yield currently available in the U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the warrants. The change in valuation method does not have material financial impact.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Warrant Liability Valuation Assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrant liabilities exercised during 2021 were remeasured at the exercise date. Their fair value approximates their intrinsic value, which was recorded to additional paid in capital in the consolidated statements of stockholders’ equity. There were no warrant liabilities exercised during 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s liabilities classified as Level 3 were valued based on unobservable inputs and management’s judgment due to the absence of quoted market prices, inherent lack of liquidity and the long-term nature of the financial instruments.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s financial assets and liabilities, measured at fair value on a recurring basis, as of December 31, 2022 and 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measured Using</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,480 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 66594000 0 0 66594000 2076000 0 0 2076000 68670000 0 0 68670000 0 0 1025000 1025000 0 0 2418000 2418000 0 0 32000 32000 0 0 3475000 3475000 335107000 0 0 335107000 3257000 0 0 3257000 0 500000 0 500000 338364000 500000 0 338864000 0 0 2114000 2114000 0 0 3227000 3227000 0 0 139000 139000 0 0 5480000 5480000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the issuances, exercises, changes in fair value and reclassifications of the Company’s Level 3 financial instruments that are measured at fair value on a recurring basis (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock Warrant Liability and Contingent Consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of common stock warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of common stock warrant liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment related to contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 447000 202000 -106000 5341000 5480000 -107000 727000 2625000 3475000 1 0.12 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Warrant Liability Valuation Assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Placement Common Stock Warrant Liability</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.28</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 11.41 45.48 1.12 1.12 P0Y3M10D P1Y3M10D 0.6600 0.0049 CASH AND MARKETABLE SECURITIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the amount reported within the consolidated statements of cash flows is shown in the table below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,696 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Marketable Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All short-term marketable securities were considered held-to-maturity at December 31, 2022. At December 31, 2022, some of the Company’s short-term marketable securities were in an unrealized loss position. The Company determined that it had the positive intent and ability to hold until maturity all short-term marketable securities that have been in a continuous loss position, thus there was no recognition of any other-than-temporary impairment at December 31, 2022. All short-term marketable securities with unrealized losses as of the balance sheet date have been in a loss position for less than twelve months. Contractual maturities of the short-term marketable securities were within one year or less at December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term marketable equity securities were recorded in the consolidated balance sheets at fair market value with changes in the fair value recognized in earnings at December 31, 2022. The long-term marketable debt securities were considered available-for-sale. The contractual maturity of the long-term marketable debt securities are less than three years. During 2022, the Company wrote off $0.5 million of long-term marketable debt securities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,743)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets to the amount reported within the consolidated statements of cash flows is shown in the table below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,443 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,696 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 89921000 348485000 134669000 522000 211000 270000 90443000 348696000 134939000 -500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost, gross unrealized holding losses, and fair value of the Company’s marketable securities by major security type at each balance sheet date are summarized in the table below (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,743)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the marketable securities at each balance sheet date are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,168 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 79347000 452000 79799000 123821000 220000 123601000 203168000 232000 203400000 5000000 -2924000 2076000 5000000 -2924000 2076000 208168000 -2692000 205476000 5000000 -1743000 3257000 500000 0 500000 5500000 -1743000 3757000 203168000 0 203168000 BUSINESS COMBINATIONS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Transplant Pharmacy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company acquired TTP, a transplant focused pharmacy located in Mississippi. The Company acquired TTP with a combination of cash consideration paid upfront and contingent consideration with a fair value of $1.3 million. TTP provides individualized transplant pharmacy services for patients at multiple transplant centers located throughout the U.S.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the transaction as a business combination using the acquisition method of accounting. Acquisition-related costs of $0.3 million were expensed as incurred, and classified as part of general and administrative expenses in the consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $5.5 million arising from the acquisition primarily consists of additional growth opportunities within the pharmacy sector. The integration of TTP into the Company’s portfolio is expected to continue to increase the transplant ecosystem for patients and make medication more accessible. The Company estimated net deferred tax liabilities of approximately $0.6 million arising from temporary differences related to the assets acquired and liabilities assumed. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the intangible asset acquired as of the acquisition date ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Useful Life (Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Trademark</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trademark acquired consists primarily of the TTP brand and markings. The fair value of the trademark was determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved due to its ownership of the asset. The royalty rate of 2% was used to estimate the fair value of the trademark.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discount rate of 13.5% was utilized in estimating the fair value of the trademark.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma impact of the TTP acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">MedActionPlan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company acquired MedActionPlan, a New Jersey-based provider of medication safety, medication adherence and patient education. The Company acquired MedActionPlan with a combination of cash consideration paid upfront and contingent consideration with a fair value of $3.5 million. MedActionPlan is a leader in patient medication management for transplant patients and beyond.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the transaction as a business combination using the acquisition method of accounting. Acquisition-related costs of $0.6 million associated with the acquisition were expensed as incurred, and classified as part of general and administrative expenses in the consolidated statement of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $4.9 million arising from the acquisition primarily consists of synergies from integrating the MedActionPlan technology with the current testing and digital solutions offered by the Company. The integration of MedActionPlan into centers with the Company's other software platforms will continue to increase the standard of care for transplant patient safety, increase efficiency and facilitate medication compliance. None of the goodwill is expected to be deductible for income tax purposes. All of the goodwill has been assigned to the Company’s existing operating segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:69.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.337%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.340%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Useful Lives (Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Developed technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,760 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships acquired by the Company represent the fair value of future projected revenue that is expected to be derived from sales of MedActionPlan’s products to existing customers. The customer relationships’ fair value has been estimated utilizing a multi-period excess earnings method under the income approach, which reflects the present value of the projected cash flows that are expected to be generated by the customer relationships, less charges representing the contribution of other assets to those cash flows that use projected cash flows with and without the intangible asset in place. The economic useful life was determined based on the distribution of the present value of the cash flows attributable to the intangible asset.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquired developed technology represents the fair value of MedActionPlan’s proprietary software. The trademark acquired consists primarily of the MedActionPlan brand and markings. The fair value of both the developed technology and the trademark were determined using the relief-from-royalty method under the income approach. This method considers the value of the asset to be the value of the royalty payments from which the Company is relieved due to its ownership of the asset. The royalty rates of 15% and 1% were used to estimate the fair value of the developed technology and the trademark, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discount rate of 40.0% was utilized in estimating the fair value of these three intangible assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma impact of the MedActionPlan acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TransChart LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company acquired TransChart for cash. TransChart provides EMR software to hospitals throughout the U.S. to care for patients who have or may need an organ transplant. As a result of the acquisition, the Company recognized goodwill of $2.2 million and intangible assets of $2.0 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma impact of the TransChart acquisition is not material, and the results of operations of the acquisition have been included in the Company's consolidated statements of operations from the respective acquisition date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Combined Consideration Paid</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the consideration paid for TransChart, TTP and MedActionPlan, and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Consideration</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total consideration</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Recognized amounts of identifiable assets acquired and liabilities assumed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Current assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,444 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Identifiable intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,860 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,915)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,531 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,166 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price to assets acquired and liabilities assumed was based on the Company’s best estimate of the fair value of such assets and liabilities as of the acquisition date.</span></div> 1300000 300000 5500000 600000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the intangible asset acquired as of the acquisition date ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Useful Life (Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Trademark</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the intangible assets acquired as of the acquisition date ($ in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:69.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.337%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.340%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Estimated Useful Lives (Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Developed technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,760 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 2080000 P10Y 0.02 0.135 3500000 600000 4900000 0 2590000 P10Y 1090000 P10Y 80000 P5Y 3760000 0.15 0.01 0.400 2200000 2000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the consideration paid for TransChart, TTP and MedActionPlan, and the provisional amounts of the assets acquired and liabilities assumed recognized at their estimated fair value at the acquisition date (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Consideration</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total consideration</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Recognized amounts of identifiable assets acquired and liabilities assumed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Current assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,444 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Identifiable intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,860 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,915)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,531 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,166 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17166000 17166000 3444000 23000 7860000 2000 3915000 2883000 4531000 12635000 17166000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identified intangible assets acquired.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested annually for impairment at the reporting unit level during the fourth quarter or earlier upon the occurrence of certain events or substantive changes in circumstances. There were no indicators of impairment in the year ended December 31, 2022. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s goodwill as of December 31, 2022 and 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2022, the Company performed a qualitative assessment of its reporting unit taking into consideration past, current and projected future earnings, recent trends and market conditions, and its market capitalization. Based on this analysis, the Company concluded that it was more likely than not that the fair value of the reporting unit exceeded its carrying amount. As such, it was not necessary to perform the quantitative goodwill impairment assessment at this time. As of December 31, 2022, no impairment of goodwill has been identified.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s intangible assets as of December 31, 2022 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,764 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,175)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,788)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,175)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,788)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,051 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s intangible assets as of December 31, 2021 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,878)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,318)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,878)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition of intangible assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company acquired commercialization rights in an exclusive partnership for comprehensive data analytics in relation to NGS-based metagenomics testing for infectious diseases. During the year ended December 31, 2022, the Company incurred additional costs related to this partnership of $1.0 million. These are included within commercialization rights as of December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company acquired the Transplant Hero patient application. The patient application is included in Acquired and developed technology as of December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2021, acquisition of intangible assets increased $13.4 million primarily from business combinations. These acquisitions included $4.7 million of Acquired and developed technology, $2.5 million of Commercialization rights, $3.7 million of Customer relationships, $2.2 million of Trademarks and tradenames and $0.3 million of Other intangible assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost less accumulated amortization. Amortization expenses are recorded to cost of testing services, cost of product, cost of patient and digital solutions, and sales and marketing expenses in the consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's amortization expense of intangible assets (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of patient and digital solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Patient and Digital Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketing</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,405 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,801 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s goodwill as of December 31, 2022 and 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 36983000 23857000 540000 13126000 37523000 36983000 0 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s intangible assets as of December 31, 2022 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,764 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,175)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,788)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,175)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,788)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,051 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the Company’s intangible assets as of December 31, 2021 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Translation</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Useful Life<br/>(In Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired and developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercialization rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets with finite lives</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,878)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in-process technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,318)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,878)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 35747000 15138000 2369000 18240000 P7Y6M 21898000 7459000 2104000 12335000 P9Y 11579000 3233000 0 8346000 P6Y7M6D 4540000 1345000 315000 2880000 P8Y6M 73764000 27175000 4788000 41801000 1250000 1250000 75014000 27175000 4788000 43051000 35874000 12088000 1513000 22273000 P8Y1M6D 21898000 6024000 1210000 14664000 P9Y10M24D 10579000 2030000 0 8549000 P7Y7M6D 4540000 988000 155000 3397000 P9Y6M 250000 188000 0 62000 P0Y2M12D 73141000 21318000 2878000 48945000 1250000 1250000 74391000 21318000 2878000 50195000 1000000 13400000 4700000 2500000 3700000 2200000 300000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's amortization expense of intangible assets (in thousands):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of patient and digital solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1316000 1316000 1316000 1716000 1905000 1665000 945000 684000 345000 2252000 1891000 1472000 6229000 5796000 4798000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s estimated future amortization expense of intangible assets with finite lives as of December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Testing Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost of Patient and Digital Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sales and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketing</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,405 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,801 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 1316000 1675000 945000 2211000 6147000 1316000 1675000 709000 2211000 5911000 1316000 1675000 540000 2211000 5742000 1316000 743000 540000 2209000 4808000 1316000 743000 540000 2195000 4794000 2825000 3294000 1180000 7100000 14399000 9405000 9805000 4454000 18137000 41801000 BALANCE SHEET COMPONENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,911 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,828 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,964 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,447 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,232 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,186 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment, Net</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,389 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,466 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $5.2 million, $2.7 million and $1.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no assets purchased under finance leases during 2022. Accumulated depreciation was $0.6 million and $0.5 million at December 31, 2022 and 2021, respectively. Related amortization expense, included in depreciation and amortization expense, was $0.1 million for each of the three years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accrued and Other Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory processing fees and materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and other collaboration fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,922 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CMS Accelerated and Advance Payment Program for Medicare Providers</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the CARES Act. Pursuant to the CARES Act, CMS expanded its Accelerated and Advance Payment Program in order to increase cash flow to providers of services and suppliers impacted by the COVID-19 pandemic. CMS was authorized to provide accelerated or advance payments during the period of the public health emergency to any Medicare provider who submitted a request to the appropriate Medicare Administrative Contractor and met the required qualifications. During April 2020, the Company received an advance payment from CMS of approximately $20.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and recorded the payment as Deferred revenue - CMS advance payment on the Company's consolidated balance sheet. </span>During December 2020, the Company reassessed the Deferred revenue - CMS advance payment and repaid the entire amount in January 2021. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,911 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,828 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,964 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,447 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,232 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,186 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2962000 3911000 4306000 2828000 11964000 10447000 19232000 17186000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,389 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,466 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17389000 8466000 16294000 12091000 10893000 3746000 7639000 10925000 5570000 5454000 2168000 943000 59953000 41625000 24424000 19581000 35529000 22044000 5200000 2700000 1900000 0 600000 500000 100000 100000 100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical studies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory processing fees and materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payments for intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and other collaboration fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,922 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 14816000 10653000 6115000 5780000 5591000 3958000 5342000 4208000 4633000 1664000 2189000 1664000 2062000 2000000 1316000 2612000 1025000 2114000 1000000 0 489000 668000 4553000 2601000 49131000 37922000 20500000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its operating and office facilities for various terms under long-term, non-cancelable operating lease agreements in Brisbane, California; Columbus, Ohio; West Chester, Pennsylvania; Flowood, Mississippi; Gaithersburg, Maryland; Omaha, Nebraska; Fremantle, Australia; and Stockholm, Sweden.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's facility leases expire at various dates through 2033. In the normal course of business, it is expected that these leases will be renewed or replaced by leases on other properties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the carrying value of the ROU asset was $34.7 million. The related current and non-current liabilities as of December 31, 2022 were $5.6 million and $33.4 million, respectively. The current and non-current lease liabilities are included in accrued and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xNTEvZnJhZzo3MzA1YmY5MjVjYjg0NjQ0OWJmYjlhYWJlN2M2Yjk3Ny90ZXh0cmVnaW9uOjczMDViZjkyNWNiODQ2NDQ5YmZiOWFhYmU3YzZiOTc3Xzc0MzE_c3a5e8cb-6248-4079-a11f-7f89d90f9db4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xNTEvZnJhZzo3MzA1YmY5MjVjYjg0NjQ0OWJmYjlhYWJlN2M2Yjk3Ny90ZXh0cmVnaW9uOjczMDViZjkyNWNiODQ2NDQ5YmZiOWFhYmU3YzZiOTc3Xzc0MzE_e3bf0773-cdd4-43e6-b4c1-69efcee46de4">other current liabilities</span></span> and operating lease liability, less current portion, respectively, in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the lease cost for the years ended December 31, (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,646 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost included interest from the lease liability and amortization of the ROU asset.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.26</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February and June 2022, the Company entered into various lease agreements to lease office buildings in California, Nebraska, and Australia with lease terms ranging from 2 to 10.5 years. Certain leases have options to renew the lease terms ranging from 5 to 10 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company modified the termination date of the lease agreement for its headquarters in South San Francisco, California from December 31, 2022 to July 15, 2022. As a result, the Company remeasured its lease liability using the current incremental borrowing rate and made an adjustment by reducing the ROU asset and lease liability by $0.5 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities for the lease agreements made in February and June 2022 are recognized at the present value of the fixed lease payments using the current incremental borrowing rate at the lease commencement date. ROU assets are recognized based on the initial present value of the fixed lease payments.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the ROU assets and lease liabilities for lease agreements which commenced in July 2022 aggregated to $14.3 million and $15.3 million, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the ROU assets and lease liabilities for lease agreements which commenced in August 2022, amounted to $5.8 million and $6.0 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, are as follows (in thousands) :</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2022, are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,151 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,997 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,406 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Royalty Commitments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Board of Trustees of the Leland Stanford Junior University (“Stanford”)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2014, the Company entered into a license agreement with Stanford (the “Stanford License”), which granted the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company an exclusive license to a patent relating to the diagnosis of rejection in organ transplant recipients using dd-cfDNA.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Stanford License, the Company is required to pay an annual license maintenance fee, six milestone</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payments and royalties in the low single digits of net sales of products incorporating the licensed technology.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Illumina</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2018, the Company entered into the License Agreement with Illumina (the “Illumina Agreement”). The Illumina Agreement requires the Company to pay royalties in the mid-single to low-double digits on sales of products covered by the Illumina Agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cibiltech Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to that certain license and commercialization agreement that the Company entered into with Cibiltech SAS (“Cibiltech”) effective April 30, 2019, the Company will share an agreed-upon percentage of revenue with Cibiltech, if and when revenues are generated from iBox. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had gross unrecognized tax benefits of $5.4 million, which include penalties and interest of $0.2 million. Approximately $0.2 million has been recorded as a noncurrent liability. At this time, the Company is unable to make a reasonably reliable estimate of the timing of payments in individual years in connection with these tax liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Illumina Agreement, the Company has agreed to minimum purchase commitments of finished products and raw materials from Illumina through 2023.</span></div><div style="margin-top:12pt"><span id="i7305bf925cb846449bfb9aabe7c6b977_51229"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Indemnification Obligations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the Company's false advertising suit filed against Natera Inc. (“Natera”), on April 10, 2019, Natera filed a counterclaim against the Company on February 18, 2020, in the U.S. District Court for the District of Delaware (the “Court”) alleging the Company made false and misleading claims about the performance capabilities of AlloSure. The suit seeks injunctive relief and unspecified monetary relief. On September 30, 2020, Natera requested leave of Court to amend its counterclaims to include additional allegations regarding purportedly false claims the Company made with respect to AlloSure, and the Court granted Natera’s request. The trial commenced on March 7, 2022 and concluded on March 14, 2022, with the jury awarding the Company $44.9 million in damages, comprised of $21.2 million in compensatory damages and $23.7 million in punitive damages. Post-trial motion practice remains pending. The Company will not record the award until cash is received or the matter is otherwise resolved. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2022, the United States Court of Appeals for the Federal Circuit affirmed the Court’s judgment dismissing the Company’s patent infringement suit against Natera. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in response to the Company's patent infringement suit filed against Natera on March 26, 2019, Natera filed suit against the Company on January 13, 2020, in the Court alleging, among other things, that AlloSure infringes Natera’s U.S. Patent 10,526,658. This case was consolidated with the Company’s patent infringement suit on February 4, 2020. On March 25, 2020, Natera filed an amendment to the suit alleging, among other things, that AlloSure also infringes Natera’s U.S. Patent 10,597,724. The suit seeks a judgment that the Company has infringed Natera’s patents, an order preliminarily and permanently enjoining the Company from any further infringement of such patents and unspecified damages. On May 13, 2022, Natera filed two new complaints alleging that AlloSure infringes Natera’s U.S. Patents 10,655,180 and 11,111,544. These two cases were consolidated with the patent infringement case on June 15, 2022. On May 17, 2022, Natera agreed to dismiss the case alleging infringement of Natera’s U.S. Patent 10,526,658. On July 6, 2022, the Company moved to dismiss the rest of Natera’s claims. On September 6, 2022, the Company withdrew its motion to dismiss. The Company intends to defend both of these matters vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suits, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for these suits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">United States Department of Justice and United States Securities and Exchange Commission Investigations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, in 2021, the Company received a civil investigative demand (“CID”), from the United States Department of Justice (“DOJ”), requesting that the Company produce certain documents in connection with a False Claims Act investigation being conducted by the DOJ regarding certain business practices related to the Company's kidney testing and phlebotomy services, and a subpoena from the United States Securities and Exchange Commission (“SEC”) in relation to an investigation by the SEC in respect of matters similar to those identified in the CID, as well as certain of the Company’s accounting and public reporting practices. The Company also received an information request from a state regulatory agency. The state regulatory agency recently advised the Company that it has completed its review of the Company’s business practices and determined that no further information or action is required. In late 2022, the Company received a request for information from a separate state regulatory agency concerning specimen collection by a vendor in the state. The Company may receive additional requests for information from the DOJ, SEC, or other regulatory and governmental agencies regarding similar or related subject matters. The Company does not believe that the CID, the SEC subpoena or the state regulatory agency information request raise any issues regarding the safety or efficacy of any of the Company's products or services and are cooperating fully with the investigations and the request for information. Although the Company remains committed to compliance with all applicable laws and regulations, it cannot predict the outcome of the DOJ or SEC investigations, the state regulatory agency information request, or any other requests or investigations that may arise in the future regarding these or other subject matters.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in litigation and other legal actions. The Company estimates the range of liability related to any pending litigation where the amount and range of loss can be estimated. The Company records its best estimate of a loss when the loss is considered probable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that a liability had been incurred at the date of the consolidated financial statements, and (ii) the range of loss can be reasonably estimated.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Olymbios Matter</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2022, a complaint was filed by Michael Olymbios against the Company in the Superior Court of the State of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California for the County of San Mateo (the “San Mateo County Court”). The complaint alleges that the Company failed to pay certain fees and costs required to continue an arbitration proceeding against Dr. Olymbios, and that the Company has defamed Dr. Olymbios. Dr. Olymbios also seeks to void restrictive covenants previously agreed to by him in favor of the Company and to recover damages purportedly incurred by Dr. Olymbios. The Company filed a motion to compel arbitration and dismiss the case. On April 25, 2022, the San Mateo County Court granted the Company’s </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex parte</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> application to stay the case and advance the hearing date to June 10, 2022 for the motion to compel arbitration and dismiss. At the June 10, 2022 hearing, the San Mateo County Court found that the decision should be made by the arbitrator, and stayed the case. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2022, Olymbios filed a motion to withdraw from arbitration before JAMS, which was denied on August 18, 2022. The arbitration hearing is currently set for June 26, 2023. The Company intends to defend itself vigorously. The Company believes it has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail if the case continues. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company has not recorded any liabilities for this suit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Securities Class Action</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 23, 2022, Plumbers &amp; Pipefitters Local Union #295 Pension Fund filed a federal securities class action in the U.S. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">District Court for the Northern District of California against the Company, Reginald Seeto, its President, Chief Executive </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Officer and member of the Company’s Board of Directors, Ankur Dhingra, its former Chief Financial Officer, Marcel Konrad, its former interim Chief Financial Officer and former Senior Vice President of Finance &amp; Accounting, and Peter Maag, its former President, former Chief Executive Officer, former Chairman of the Board and current member of the Company’s Board of Directors. The action alleges that the Company and the individual defendants made materially false and/or misleading statements and/or omissions and that such statements violated Section 10(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated thereunder. The action also alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of the Company. The suit seeks to recover damages caused by the alleged violations of federal securities laws, along with the plaintiffs’ costs incurred in the lawsuit, including their reasonable attorneys’ and experts’ witness fees and other costs. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 25, 2022, the court appointed an investor group led by the Oklahoma Police Pension and Retirement System as lead plaintiffs and appointed Saxena White P.A. and Robbins Geller Rudman &amp; Dowd LLP as lead counsels. Plaintiffs filed an amended complaints on November 28, 2022. On January 27, 2023, defendants moved to dismiss all claims and to strike certain allegations in the amended complaint. Plaintiffs’ opposition to the motion to dismiss and motion to strike is due on March 13, 2023, and defendants' reply is due on April 13, 2023. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company intends to defend itself vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail. The Company has not recorded any liabilities for this suit. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative Action</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 21, 2022, Jeffrey Edelman brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California against the Company as nominal defendant and Reginald Seeto, its President, Chief Executive Officer and member of the Company’s Board of Directors, Ankur Dhingra, its former Chief Financial Officer, Peter Maag, its former President, former Chief Executive Officer, former Chairman of the Board and current member of the Company’s Board of Directors, and other current and former members of the Company’s Board of Directors (the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Edelman Derivative Action</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of the Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The action alleges that the individual defendants are liable pursuant to Section 20(a) of the Exchange Act as controlling persons of the Company. The suit seeks a declaration that the individual defendants breached their fiduciary duties to the Company, violated Sections 14(a) and 20(a) of the Exchange Act and were unjustly enriched, and also seeks to recover damages sustained by the Company as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On December 8, 2022, the court stayed the Edelman Derivative Action until twenty (20) days after the earlier of the following events: (a) the securities class action is dismissed in its entirety with prejudice; (b) the motion to dismiss in the securities class action is denied; (c) a joint request by plaintiff and defendants to lift the stay; (d) notification that a related derivative action that has been filed is not stayed or is no longer stayed; or (e) notification that there has been a settlement reached in the securities class action or any related derivative action.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to defend itself vigorously, and believes that the Company has good and substantial defenses to the claims alleged in the suit, but there is no guarantee that the Company will prevail.</span></div> 34700000 5600000 33400000 <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the lease cost for the years ended December 31, (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,187 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,646 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease cost included interest from the lease liability and amortization of the ROU asset.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - Operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.26</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - Operating leases (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the years ended December 31, are as follows (in thousands) :</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6716000 5134000 4441000 0 53000 205000 6716000 5187000 4646000 P6Y3M3D 0.071 P2Y P2Y P10Y6M P10Y6M P5Y P5Y P10Y P10Y -500000 14300000 15300000 5800000 6000000 3665000 2580000 934000 0 63000 199000 3665000 2643000 1133000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2022, are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,151 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,997 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less operating lease liability, current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability, long-term portion</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,406 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7807000 7903000 7651000 7019000 7166000 10605000 48151000 9154000 38997000 5591000 33406000 6 5400000 200000 200000 44900000 21200000 23700000 2 2 STOCKHOLDERS’ EQUITY<div style="margin-top:6pt"><span id="i278999357f6d4f588996302de4be25a4_3774"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Repurchase Program</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2022, the Company's Board of Directors approved a Stock Repurchase Program (the "Repurchase Program"), whereby the Company may purchase up to $50 million in shares of its common stock over a period of up to two years, commencing on December 8, 2022. The Repurchase Program may be carried out at the discretion of a committee of the Board of Directors through open market purchases, one or more Rule 10b5-1 trading plans, block trades and in privately negotiated transactions. In 2022, the Company purchased an aggregate of 50,051 shares of its common stock under the Repurchase Program for an aggregate purchase price of $0.6 million. As of December 31, 2022, $49.4 million remained available for future share repurchase under the Repurchase Program. See also Note 16.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These shares were retired upon repurchase. The Company's policy related to repurchase of its common stock is to charge the excess of cost over par value to accumulated deficit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">January 2021 Underwritten Public Offering of Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2021, the Company sold 1,923,077 shares of its common stock through an underwritten public offering at a public offering price of $91.00 per share. The net proceeds to the Company from the offering were approximately $164.0 million, after deducting underwriting discounts and commissions and offering expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company sold 288,461 shares of its common stock pursuant to the full exercise of the overallotment option granted to the underwriters in connection with the January 2021 offering. The net proceeds to the Company from the full exercise of the underwriters' overallotment option were approximately $24.7 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not issue preferred stock during the years ended December 31, 2022, 2021 and 2020.</span></div> 50000000 P2Y 50051 600000 49400000 1923077 91.00 164000000 288461 24700000 0 0 0 401(K) PLANThe Company sponsors a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlMDViMDRiOTdiMDQ2NTZiYmZhZWZjMTRlNTUwMmIzL3NlYzoyZTA1YjA0Yjk3YjA0NjU2YmJmYWVmYzE0ZTU1MDJiM18xNjAvZnJhZzo5Zjk1M2E3Nzk0Zjc0N2I2OTFlZGZjYzJjOTMwYTMxZS90ZXh0cmVnaW9uOjlmOTUzYTc3OTRmNzQ3YjY5MWVkZmNjMmM5MzBhMzFlXzU0NQ_77374432-edcd-44ec-9863-f2b32fd61051">401(k)</span> defined contribution plan covering all U.S. employees under the Internal Revenue Code of 1986, as amended (the “Internal Revenue Code”). Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company incurred expenses related to contributions to the plan of $1.8 million, $1.4 million and $0.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. 1800000 1400000 700000 WARRANTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues common stock warrants in connection with debt or equity financings to lenders, placement agents and investors. Issued warrants are considered standalone financial instruments and the terms of each warrant are analyzed for equity or liability classification in accordance with U.S. GAAP. Warrants that are classified as liabilities usually have various features that would require net-cash settlement by the Company. Warrants that are not liabilities, derivatives and/or meet the exception criteria are classified as equity. Warrants liabilities are remeasured at fair value at each period end with changes in fair value recorded in the consolidated statements of operations until expired or exercised. Warrants that are classified as equity are valued at their relative fair value on the date of issuance, recorded in additional paid in capital and not remeasured.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, no warrants to purchase shares of common stock were exercised.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, warrants to purchase approximately 3,000 shares of common stock were exercised for cash proceeds of $4 thousand. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, outstanding warrants to purchase common stock were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underlying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 3000 4000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, outstanding warrants to purchase common stock were:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classified as</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Original</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underlying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original issue date:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P7Y 1.12 3132 3132 STOCK INCENTIVE PLANS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2014 Equity Incentive Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock based awards under 2014 Equity Incentive Plan (the “2014 Plan”) that allows for issuance of stock options, restricted stock units (“RSUs”) and other stock awards to the Company’s employees, directors, and consultants. Stock options granted under the 2014 Plan may be exercised when vested and generally expire ten years from the date of the grant or three months from the date of termination of employment. Vesting periods vary based on awards granted, however, certain stock-based awards may vest immediately or may accelerate based on performance-driven measures. Stock option awards generally vest over four years with first year annual cliff vesting. The RSUs generally vest annually over four years in equal increments. There were 1,297,408 shares of common stock reserved for future issuance under the 2014 Plan as of December 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2016 Inducement Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 21, 2016, the Company adopted the 2016 Inducement Equity Incentive Plan (the “2016 Plan”), pursuant to which the Company may grant stock awards of up to a total of 155,500 shares of common stock to new employees of the Company. The 2016 Plan was adopted to accommodate a reserve of additional shares of common stock for issuance to new employees hired by the Company from Allenex AB. The terms in the 2016 Plan are substantially similar to the 2014 Plan. There were 62,752 shares of common stock reserved for future issuance under the 2016 Plan as of December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan allows RSUs to be granted in addition to stock options. The RSUs vest annually over four years in equal increments. The Company began granting RSUs pursuant to the 2016 Plan starting June 2016.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2019 Inducement Equity Incentive Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock based awards under 2019 Inducement Equity Incentive Plan (the “2019 Plan”) that allows for issuance of stock options, RSUs and other stock awards to new employees of the Company. Stock options granted under the 2019 Plan may be exercised when vested and generally expire ten years from the date of the grant or three months from the date of termination of employment. Vesting periods vary based on awards granted, however, certain stock-based awards may vest immediately or may accelerate based on performance-driven measures. Stock option awards generally vest over four years with first year annual cliff vesting. The RSUs generally vest annually over four years in equal increments. The terms in the 2019 Plan are substantially similar to the 2014 Plan. There were 130,302 shares of common stock reserved for future issuance under the 2019 Plan as of December 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options and RSUs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option and RSUs activity under the Company’s 2014 Plan, 2016 Plan and 2019 Plan, and related information:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Grant</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,047,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional options authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,397,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,864,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under employee incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(706,738)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921,925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,094,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised was $1.6 million, $42.9 million and $19.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested during 2022 was $20.0 million. As of December 31, 2022, the total intrinsic value of outstanding RSUs was approximately $37.1 million and there were $74.7 million of unrecognized compensation costs related to RSUs, which are expected to be recognized over a weighted-average period of 2.55 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest at December 31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares Issued (In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.39 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to Vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.94</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock at December 31, 2022 for stock options that were in-the-money.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options to purchase common stock granted for the years ended December 31, 2022, 2021 and 2020 using the Black-Scholes Model was $19.51, $52.65 and $18.97, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of options that vested during 2022 was $10.6 million. As of December 31, 2022, there were approximately $27.7 million of unrecognized compensation costs related to stock options, which are expected to be recognized over a weighted-average period of 2.97 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2014 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an Employee Stock Purchase Plan (the “ESPP”), under which employees can purchase shares of its common stock based on a percentage of their compensation, but not greater than 15% of their earnings; provided, however, an eligible employee’s right to purchase shares of the Company’s common stock may not accrue at a rate which exceeds $25,000 of the fair market value of such shares for each calendar year in which such rights are outstanding. The ESPP has consecutive offering periods of approximately six months in length. The purchase price per share must be equal to the lower of 85% of the fair value of the common stock on the first day of the offering period or on the exercise date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the offering period in 2022 that ended on June 30, 2022, 67,570 shares were purchased for aggregate proceeds of $1.2 million from the issuance of shares, which occurred on July 1, 2022. During the offering period in 2022 that ended on December 31, 2022, 47,025 shares were purchased for aggregate proceeds of $0.5 million from the issuance of shares, which occurred on January 2, 2023. The Company issued 93,422 shares and 45,464 shares of common stock during the years ended December 31, 2022 and December 31, 2021, respectively, pursuant to the ESPP. The Company received proceeds of $3.0 million and $2.1 million from the purchases of shares during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had 640,847 shares available for issuance under the ESPP.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Board of Directors Stock Awards Granted for Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, the Company paid a portion of its directors’ compensation through the award of fully vested common shares. The stock awards are classified as equity, and compensation expense was recognized upon the issuance of the shares at the grant date price per share, which is the fair value. As of December 31, 2022, there were a total of 289,480 shares issued to the Company’s directors, for a total fair value of $2.3 million. Stock-based compensation expense associated with the awards was $0.4 million, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively, which was included in general and administrative expense in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Valuation Assumptions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.79% – 77.88%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.10% – 67.79%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.56% – 93.17%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51% – 4.76%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09% – 0.19%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17% – 1.57%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free Interest Rate: The Company based the risk-free interest rate over the expected term of the award based on the constant maturity rate of U.S. Treasury securities with similar maturities as of the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used an average historical stock price volatility of its own stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Term: The expected term represents the period for which the Company’s stock-based compensation awards are expected to be outstanding and is based on analyzing the vesting and contractual terms of the awards and the holders’ historical exercise patterns and termination behavior.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected Dividends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has not paid and does not anticipate paying any dividends in the near future.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the years ended December 31, 2022, 2021 and 2020, included in the consolidated statements of operations as follows (in </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of patient and digital solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,553 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No tax benefit was recognized related to stock-based compensation expense since the Company has never reported taxable income and has established a full valuation allowance to offset all of the potential tax benefits associated with its deferred tax assets. In addition, no amounts of stock-based compensation costs were capitalized for the periods presented.</span></div> P10Y P3M P4Y P4Y 1297408 155500 62752 P4Y P10Y P3M P4Y P4Y 130302 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option and RSUs activity under the Company’s 2014 Plan, 2016 Plan and 2019 Plan, and related information:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Grant</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,863,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,047,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional options authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards for services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,397,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,397,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(643,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,864,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under employee incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(706,738)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921,925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,094,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 2066529 1863633 29.33 2047657 50.21 2116934 12764 2397369 2397369 27.79 643892 42.59 1864465 1864465 28.35 142579 17.07 211265 706738 706738 43.80 554427 554427 34.12 109167 109167 33.96 1490462 2921925 28.13 3094396 37.39 1600000 42900000 19200000 20000000 37100000 74700000 P2Y6M18D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding that have vested and are expected to vest at December 31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares Issued (In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.39 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to Vest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.94</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1186 25.39 P5Y8M19D 1558000 1592 30.37 P8Y11M8D 0 2778 1558000 19.51 52.65 18.97 10600000 27700000 P2Y11M19D 0.15 25000 P6M 0.85 67570 1200000 47025 500000 93422 45464 3000000 2100000 640847 289480 2300000 400000 300000 300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of employee stock options and ESPP shares were estimated using the Black-Scholes option pricing model based on the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.131%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.94</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.79% – 77.88%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.10% – 67.79%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.56% – 93.17%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51% – 4.76%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09% – 0.19%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17% – 1.57%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P5Y11M15D P5Y11M8D P5Y11M23D 0.7762 0.7770 0.7556 0.0274 0.0080 0.0069 0 0 0 P0Y6M P0Y6M P0Y6M 0.6779 0.7788 0.5310 0.6779 0.6256 0.9317 0.0251 0.0476 0.0009 0.0019 0.0017 0.0157 0 0 0 The following table summarizes stock-based compensation expense relating to employee and nonemployee stock-based awards for the years ended December 31, 2022, 2021 and 2020, included in the consolidated statements of operations as follows (in <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of testing services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of patient and digital solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,553 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,401 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1529000 2358000 1493000 1120000 579000 391000 1331000 728000 449000 7391000 7126000 4676000 14403000 10887000 5795000 20779000 14403000 10597000 46553000 36081000 23401000 0 0 INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes for the years ended December 31, 2022, 2021 and 2020 is summarized as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,089)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,921)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,233)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,145)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,167)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,517)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loss before income taxes</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,234)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,088)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,750)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes are summarized as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(842)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax benefit</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,139)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,426)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,036)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's actual provision for tax differed from the amounts computed by applying the U.S. federal income tax rates of 21% in each of the years ended 2022, 2021 and 2020, to loss before income taxes as a result of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant revaluation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in net operating loss carryforwards, including expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities consist of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 capitalized costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,143 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the realizability of its net deferred tax assets by evaluating all available evidence, both positive and negative, including (i) cumulative results of operations in recent years, (ii) sources of recent losses, (iii) estimates of future taxable income and (iv) the length of net operating loss carryforward periods. The Company believes that based on the history of its U.S. losses and other factors, the weight of available evidence indicates that it is more likely than not that it will not be able to realize its U.S. net deferred tax assets. The Company has also placed a valuation allowance on the net deferred tax assets of its Australian operations. Accordingly, the U.S. and Australia net deferred tax assets have been offset by a full valuation allowance. The valuation allowance increased by $13.9 million and decreased by $27.2 million during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had domestic federal net operating loss carryforwards of $90.5 million, domestic state net operating loss carryforwards of $61.9 million, and foreign net operating loss carryforwards of $13.6 million that can reduce future taxable income. The domestic federal and state net operating loss carryforwards will begin to expire in 2033 and 2030, respectively. The foreign net operating loss carryforwards can be carried forward indefinitely.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had credit carryforwards of approximately $6.5 million and $10.2 million available to reduce future taxable income, if any, for domestic federal and California state income tax purposes, respectively. The domestic federal credit carryforwards will begin to expire in 2033. California credits have no expiration date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a valuation allowance against its deferred tax assets at December 31, 2022 and 2021 because the Company's management believes that it is more likely than not that these assets will not be fully realized. The decrease in the valuation allowance of approximately $27.2 million in the year ended December 31, 2021 primarily relates to the loss of net operating loss carryforwards and research and development (“R&amp;D”) credits due to Section 382 of the Internal Revenue Code and similar provisions under state law. Section 382 of the Internal Revenue Code and similar provisions under state law limit the utilization of U.S. and state net operating loss carryforwards following certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50%. Based on the Company's analysis under Section 382 as of December 31, 2022, the Company believes that there are no additional ownership changes that would result in further adjustments to the $158.4 million of its federal net operating loss (“NOL”) carryforwards and $50.5 million of its state NOL carryforwards. $3.9 million of its R&amp;D credit carryforwards were determined to be limited by Section 382 and similar provisions under state law as of December 31, 2021, and these amounts were written off in the year ended December 31, 2021. The remaining unused carryforwards and credits remain available for future periods. Due to the Company's full valuation </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowance, the write off of net operating loss carryforwards and R&amp;D credits did not have any impact to the statements of operations and comprehensive loss.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company’s unrecognized tax benefits is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the $5.4 million of net unrecognized tax benefit as of December 31, 2022, if recognized, would impact the Company's effective tax rate. During the year ended December 31, 2022, given the Company's valuation allowance, the uncertain tax benefits would not have impacted the effective tax rate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2022 and December 31, 2021, the Company had in each year $0.2 million of cumulative interest and penalties related to unrecognized tax benefits. The Company does not anticipate a significant change in the unrecognized tax benefits over the next twelve months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S., state and foreign income tax returns in jurisdictions with varying statutes of limitations. Due to net operating loss and credit carryovers, the domestic federal and state income tax returns are subject to tax authority examination from inception. In the foreign jurisdictions where the Company files income tax returns, the statutes of limitations with respect to these jurisdictions vary from jurisdiction to jurisdiction and range from 3 to 6 years.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes for the years ended December 31, 2022, 2021 and 2020 is summarized as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,089)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,921)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,233)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,145)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,167)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,517)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loss before income taxes</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,234)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,088)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,750)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -73089000 -27921000 -14233000 -3145000 -4167000 -5517000 -76234000 -32088000 -19750000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes are summarized as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(842)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax benefit</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,139)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,426)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,036)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 145000 89000 -58000 328000 2000 1000 184000 -139000 160000 657000 -48000 103000 -130000 -409000 91000 75000 -127000 -52000 -223000 -842000 -1178000 -278000 -1378000 -1139000 379000 -1426000 -1036000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's actual provision for tax differed from the amounts computed by applying the U.S. federal income tax rates of 21% in each of the years ended 2022, 2021 and 2020, to loss before income taxes as a result of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant revaluation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in net operating loss carryforwards, including expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.210 0.210 0.210 -0.028 0.388 0.135 -0.169 0.864 -0.344 -0.002 0.007 0.018 0 0 -0.017 0 0 -0.003 -0.021 -0.234 -0.068 -0.018 -0.069 -0.039 -0.005 -1.251 0.069 -0.008 -0.009 0.012 -0.005 0.044 0.052 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities consist of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 capitalized costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,143 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(656)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 26658000 30234000 9138000 7185000 2971000 6054000 0 1043000 9250000 4639000 20602000 0 7798000 7401000 959000 587000 77376000 57143000 59499000 45635000 17877000 11508000 6615000 7439000 8189000 3828000 2548000 0 497000 656000 17849000 11923000 28000 415000 13900000 -27200000 90500000 61900000 13600000 6500000 10200000 -27200000 158400000 50500000 3900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company’s unrecognized tax benefits is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,156 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4156000 4416000 3650000 1255000 805000 824000 25000 130000 0 0 1195000 58000 5436000 4156000 4416000 0 5400000 200000 P3Y P6Y SEGMENT REPORTING<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Company's Chief Operating Decision Maker (“CODM”), or decision making group, whose function is to allocate resources to and assess the performance of the operating segments. The Company has identified its Chief Executive Officer as the CODM. In determining its reportable segments, the Company considered the markets and types of customers served and the products or services provided in those markets. The Company operates in a single reportable segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue. The following table summarizes reportable revenues by geographic regions (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,748 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Patient and digital solutions revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,794 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,280 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,020 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,444 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,529 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,044 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic regions are based upon the customers’ ship-to address for product revenue and the region of testing for testing services revenue. The following table summarizes reportable revenues by geographic regions (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Testing services revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,748 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Patient and digital solutions revenue</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,794 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,280 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Europe</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Rest of World</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 262959000 258412000 163221000 789000 873000 389000 263748000 259285000 163610000 16409000 13512000 9219000 9081000 9740000 7475000 3761000 3580000 2608000 29251000 26832000 19302000 28175000 10085000 9063000 468000 82000 87000 151000 113000 132000 28794000 10280000 9282000 307543000 282009000 181503000 9549000 9822000 7562000 4701000 4566000 3129000 321793000 296397000 192194000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets, consisting of property and equipment, net, by geographic regions (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,020 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,444 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,529 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,044 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 35020000 21444000 405000 403000 104000 197000 35529000 22044000 SUBSEQUENT EVENTS<div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Combination</span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company acquired a software system company based in the U.S. The acquisition will be accounted for as a business combination. The purchase price will be allocated to the assets acquired and liabilities assumed based upon their estimated fair values. The purchase price allocation will be determined when additional information becomes available.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restructuring Plan</span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company announced a restructuring plan that is intended to optimize costs and simplify its organizational and corporate structure. The restructuring plan includes the discontinuation of its operations in Fremantle, Australia, terminating its employees in that location and vacating its facilities there. The Company expects to complete the closure of its Australia location in June 2024.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative Action</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2023, Jaysen Stevenson brought a stockholder derivative action complaint in the U.S. District Court for the Northern District of California against the Company as nominal defendant and Reginald Seeto, Ankur Dhingra, Peter Maag, and other current and former members of the Company’s Board of Directors (the “Stevenson Derivative Action”). The claims and allegations in the Stevenson Derivative Action are substantially similar to those in the Edelman Derivative Action. The plaintiff alleges that the individual defendants breached their fiduciary duties as directors and/or officers of the Company and engaged in insider trading, waste of corporate assets, unjust enrichment and violations of Sections 14(a) and 20(a) of the Exchange Act. The suit seeks declaratory relief and to recover alleged damages sustained by the Company as a result of the alleged violations, along with the plaintiff’s costs incurred in the lawsuit, including reasonable attorneys’ and experts’ fees, costs and expenses. The Company intends to defend itself vigorously, and believes the Company has good and substantial defenses to the claims alleged in this suit, but there is no guarantee that the Company will prevail.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Repurchase</span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2022 and through filing of this Annual Report on Form 10-K, the Company repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,622</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of its common stock, for an aggregate purchase price of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.53 per share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, under the Repurchase Program.</span></div> 25622 13.53 EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )6#6U8'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 " "5@UM6$C@6=>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU!)71S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>EU$-I'?(X^8"2+Z6IVPYB$#AMV( H"(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1^!-GQI:Q;V3&1 M&C7F7\D*.@;&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ ME8-;5D8Z"JCQ!P _2\ !@ !X;"]W;W)K20_/L> MV6#CC!!V1]PD&'Q>RX\E^;S2N=DP_E6L*)7H)8E3<=M92;E^W^N)8$43(L[9 MFJ;PRX+QA$@XY,N>6'-*PCPHB7O8<0:]A$1I9WB3?S?EPQN6R3A*Z90CD24) MX:]W-&:;VX[;V7WQ%"U74GW1&]ZLR9+.J/QM/>5PU"M5PBBAJ8A8BCA=W'9& M[ONQ=ZD"\C-^C^A&['U&ZE;FC'U5!Y/PMN.H%M&8!E))$/CW3'T:QTH)VO'O M5K137E,%[G_>J3_D-P\W,R>"^BS^(PKEZK9SU4$A79 LED]L\Q/=WM"%T@M8 M+/*_:%.O4-1BNZB.(8G(VYZ$JZCSNX%6\V[0A,?T'0Q^L12N1+H M/@UI6!?H00/+5N)=*^^P47%,@W/DN6<(.QAK&N2;PQ_H_!QA+P_W-.%C<_C/ M60I7=W17K]V-5S+W?7-=5A,X>[3O>#CH\Q MJBT?2V(U/A:;#ZQNCVH*R)%8#-2A!#9J! MFE(>L5!-5 CF3VV?.J*TFYH.SDW&^+;0+(G5H%V6T"Z-M^IGG"MF#Y$(H'-] MH80;P9G5NET7=SU71\P8V):8);$:L:N2V%7#^8H32)7R3.?PF#1K+4@LM(/2 M&-:6EB6Q&JWKDM:U\0[O4QG)5^A>,46/63*G7$?)K.$X;M<;7'@#'2EC:%M2 MEL1JI%RG2MN<)JR>Z#)2601TL4>2:$?A$2%_]'0__O,,31[]M9:>,;@U/4MJ=7I5 MWN\:D^,=O5$8@KHXVWU '^$\]$NJ[W-FR2O'<= GPJ.4H#N6Q?29\% +TJH) ML*56!UG9 ->R!:\[K MWW(K9[XI9\]1&NA[H%G3'VFQ6;4*MM3JV"JSX)IS_+?8IDQ(2(#_BM:'7Q5F MQ>N^XUQHN5EU"[;4ZMPJO^ >,0PY-4[)84QF@;ZKAV35(-A2JT.J+()KSNL_ M,F6FIBN6FK+>(R+XZK*+/?(PGN@"V0B[^;?X]F M-,@X]#(M,K.2SY($\I:99,'7,[0&+_M,XHRB=\XYF BTIAR)%>'ZEX)5)V%+ MK;ZT6ED);'8 X$W#*%VBV6LR9[&.Y!$!?_RH?0>8P]I2LJ56IU19!VQ.[G<] M#=V_!"N2+NE!PW5$Z'$T&X]^U?*RZA1LJ=5Y54X!-W(*?] X[GY-(2^#L4H$ M3'(AF@B1Z6>Y(YI?J&XWPC='M>9V"H^ *X^ &WF$WUD,7I3P8CF$:W=ACB@] M,BTLJS[ EEH=5N4#<",?L%N8+);6\KD,$MM,#\VL>*B+674!MM3JU"H7@!NY M@$DJ*2_V7=42+MEAU%(S*QZB9M4$V%*K4ZM, &YD O+AB'SP34O&M7G'$9V/ MA,/+8Q0$%(1 )BPDM?RLF@%;:G5^E1G YEQ^RV^6D#A&=YF GX5^A)IU#JZ# MF^-:TSJ%*\"5*\#FA'Y+ZSZA?*DFM!]!0:[ 1R5KDNJ[W?_+T\^Q&2II6;6.[01:@YK#>T4!L"K#(#7 M:"]AMH)A>^[>])YU8*J$WVN4\-=M]4PY:(%^R20,Q%393"TLFPF\ MOU4;[-W>A3>X['O7N+S'+8A3I/K>7AF0.4'?[0Z+O0TI2 ?F:EMO02$5TZ_' M'E&=JA28I4(MDL@51;S<(OSVFROL7OX@U&KORVNQ^)OO3G,:DSQMEBP/4652 MNQ*23Y3F/X%:_DQ7+ [!CYPA>+ H>M-NOFLW_ ):4\)EP6LRF13MB42]-@6I MN9GQ!*G:'+19T5PU5+M*-#Q'LRQ8O6WNF5JP)BD"^YV&>?OS9AN5S] F@LEM M3M$"DJT0CN!EJFYU:^LCZ*30/RMSK[IQ)/+J1G5NE"(7.R@DKW#> O+F/!BN M;Z"\*,HD7E69!%6%<&A, ZH6^ HFNWHV[;:K^2&W'O&GL&E>9=,\LZD:E4_J MT&OXB,#A5XM57V9+K8ZI\F5>P^JM_0*;!_A2FR8?$3M4C60.:TWL%)[,JSR9 MU[",:TML6\UUF)E9[N&+EIA5%V9+K4ZL(Q?F S0.P"8P+[V@#U2?[YFE M',=Q8:;#7E]+S:H;LZ564.OMU4LK@Y77G0L4J/*/HG2Z_+:L;1_E%=V]ZO2B M,/X34?Y,H)@N(-0YOX0!P8M:\^) LG5>?3UG4K(D_[BB!%ZAZ@3X?<&8W!VH M"Y05_\/_ %!+ P04 " "5@UM6*%%[13X" # !0 & 'AL+W=O/:RHQJ6LOC),I/'^ -&&>QI59@G67^&-I^)TTMEH?T7U8TO^8A1 M6FDC>1ML"3@3S4A?VWLX#2 7 D@;0#QWU]Y3%!@KZS:#M)58-!+D@L20H$Q16D S0:WB(2$M*C-^J2''F]T;5)HE_SG3;*_A*_S^7; MJ(W/J[DRF>F2IA!C6P<:U O@Y.;=];"..]9QGWK#*A7Z2CF<8^N/7MDJ M8\8 NJ&\O$/?9&6K&*W7FQZR24*8X>5N>X^@5&XW,4P4E5<5 'WSLT2F4E3%-@W6K7GN9-5?YS M;WK;(U4')C0J8&]#P\%[>T^JZ1>-863I:W0GC:UX/\UMBP7E'.S^7DIS--P! M7=-._@)02P,$% @ E8-;5A@%\.6Z!@ KAP !@ !X;"]W;W)KTGCBI'V& M23E; M*[4]6RQDMF8;*D_YEE7ZEQ47&ZKTK;A?R*U@-&\&;;.D]NV7JV_9&Z+M% MYR4O-JR2!:^ 8*O+V7MT=D5",Z"Q^*M@>SFX!B:4.\Z_FYN/^>4,&D2L9)DR M+JC^LV-7K"R-)XWCQ\'IK)O3#!Q>/WK_K0E>!W-');OBY=]%KM:7LV0&*J%_+?0XM;SB ME>1ED5/%/A"Q]L%C;N@<>./3 5="\$J!:B4 M.LXS5SRM@\#MP.RM,[FE&;NE0H"@9H;3-H!M@V $,O0#?9QFO M=>)T]:D\VR,\V;1GR@',P2(#3U%IU#KLHBO!4]GJN0=&S1%19T+NB;-C:J:20 ME[->*J5^E;?CH'LB0WXFZS3 ECY,"0#DH*XTL):T;84T,<03KZ5G+^2G+XU0 MU&:_\8T^ZDEJ#DM.E#8QH2B%%DS;#$=P$,TQS)Z_D)_ 'F'VDF"PCIQX;78* M4D2LY>Z@.JT))O#BGL2PG\2.5<$36+%-2;&6=^$(J\LL)G!B9^*>N;"?N:[9 MBFF<.5#T9P?5J0FQ34EP#-)!;FBBNN'! 'V\S;Z#/16"#K+J MANJ@J/%B==@@DDY@[4D,^TFL2Z?>\T9E2;#B0A^(1_+ "=K!6P$:,XC#*H3! MU#+HZ0T_06_'NJM/[UP_D+);S%LNIHH$=C @">!8ACO,4$S2">6(>P[$?@[\ M_)S"@&V"PY8*=Q@%X=0J[BD0^\];;5%X"I_C2(4P3*R-YK"#, ZF4/:&56!:LRC1B\_9,K!M)W3NA>QVZR!?->4D]N-L^7G)]<=_G%WD[CKWG6/S4(?&Q XC4_ZF@-MOF5-+[Q\:#T3,L5X8VM(%V/263HI*'S&WA2[(3IBV MBDG2)+&8S&47DFCJ)$QZP4/\@D?KW7I3ETV;_= "TP)=L+7Y(K+3Y,RENR-K M2YJ3.(3C [S++(CBJ;TP:![[M<\0=LY6158X.R#$5C!Z>A@,FD<'G Y#DA"4 M3*@TTJL=XE<[+1?+R7+OA&WKEH# %%D-;X==%";Q1%N4] *'/.>0/Q 0SAEMI*W3! ](U2K@ ?'@)J>--2<.MML.?CW'21::+KT-^M#XT$?)1)0":/*4\4V,KT3J_MFT5)9!2U1$Y9#BS$#*E&KMR::M< HT+ M4,IMSW%Z=DI99H6C8FPJPY%8:>"!+1-M!NQP ME-,ES$!_R:<2>W;-$K,4,L5$1B0LQM:->SUQ'0,H(KXRV*BM-C%6YD(\FLZG M>&PY1A%PB+2AH/A8PP0X-TRHXV=%:M5K&N!V^YG]OC"/9N94P43P;RS6R=@: M6"2&!5UQ_2 V'Z$R%!B^2'!5_)--&1OT+1*ME!9I!48%*67Y#UY2VRB$AQ5(UOCZH;#CJJ5 M;LN5O#TKW4'4(;Y[13S'\UK@D]/A;A-NH^?:N%<;]PH^?P_?3*-ES$=-Q(+< MLPR-,\K)5"A6Y-?WF[G2$K/L1YO5DKO;SFVNWK7*:01C"^^6 KD&*WSWQNTY M']J,_R>RQC;X]3;XA]C#*=X:D!(/'U,M>KPB.95D3?D*R 7+2"PXIU*1'&1Y M\)=MNU$N,2B6,.^-=>AT' =/:;UM\UA40W^WUM\]3W^9GH2N="(D^XT3QDC_X3 AH6@MA"\R@)3:G5K/R/>*?L>#[WO![@&T1;:;L+>^^J;D^DSEDF6*<%@@U.GT\>++LHHI.UKD M12$P%QK+BJ*98.4'T@3@_$((_=PQM45=2X9_ %!+ P04 " "5@UM6/^FX M-X0' X*@ & 'AL+W=OAZ(-BT;$PLN@5:6?VWY>4%[&9Z]?_%4O6ZD_F*^N-T5K^R9R5]WCZWZ-#^QE-66-:+B#6K9^FYV MCV_R,- #.L0_*_8FSMXC+>6%\\_ZPZ?R;A;H&;&:K:2F*-3+@2U976LF-8_? M>]+9Z3?UP//W[^P_=N*5F)="L"6O?ZM*N;F;I3-4LG6QK^43?_L;ZP5%FF_% M:]']16]';!S-T&HO)-_V@]4,ME5S?"V^]($X&X#CB0&D'T#, >'$ -H/H-\Z M(.P'A%UDCE*Z..2%+!:W+7]#K48K-OVF"V8W6LFO&KWNS[)5_ZW4.+E8\D;P MNBH+R4KT+-6+6E0I$%^C?^Q86^C%$>@*_?JF?@]3-!/O)$;@7YH2E:.">9J\B<%Y%W! W$RYFQUC2C^ MB$A "#"AY;M..C$WQ/[,":/1/H7_YFJA@(UA[8;/'G/^$X^ L4()]DN2>R4?#"4_!"%_M[\*" M'047LBZKK@HD;2$KD<^U]DN6>R$;!BT_!B[^R]H(5[6J#5%U2A?^@3K2=+F50 M!(],\=GR90%-4R,7;%021R0R4L%&A6D68C@3DI.8Q"GFN:A5"=!*U&'\F>F< M@'0DMHXX($:R+FU4DI#0U&&C(II&*:PC/>E(G3K^RAJ5TG6GI"C5\57IFJ9/ M>DA.:DT!!X&U^98V+ FS.#3TV*@P38,8UI.=]&1./;]PJ=1P:Y]":C)K C3+ M F+,,>/-4#:P)7 M*HTH-N1 .)(E)#;T@#@2D8F$PV=^!KN+J-RP5IF4%=\R]*%?H._!0MHS>:JD M7MER7VSC*)(ABL29%I\:R12O[ /Y$34,K*0]S2A]DYB826&CU$S-C+!!))FH MHWBP4]AI.!;+3=&\,FU:E9IJV]G<=5&UZ%#4>Z9MKM*W51<@RFFO/J.WHFV+ M1J*Z*EZJNI)_@*(I4*C,*@6"K%U@@ZYPF$43J@Q3H1 = 5H>8VS $829*I MBCMX%>PV*]T1\L+6O&7ODF3Q!3X4L6TSKE2]H.:I".$H"4R/ED,XG"51,"%J M,"[8[5P^G80,ZZ-$-FQ=P?N62(PF<\<=J?2\]XKVRY+[9Q* >G1)P>8O%0B&J%/JBCL>1U7;1G,05+ M44^7C=;T.C2W+@0+KB-C*^0P;"H_!N-"W,8EK^J]/N,OD$6^318 @V2!L"E9 M@XTA[K;0;UW_DI57Q4&Y=&5H.CT"[872*KDV,3NE6Q^-QO: =X77_I%7MMP7 MVSC2@W4B;NLT[(ICB.&6$)(0D+E%\VJ#R##6+FG))FXR".# M?R)N_W2^*5RJ;,LSI0I 3JBRD5]1-5@I\A4KI1V]N@C7.5"MU&9HI]M_;JJ+ M$]XG6^Z+;1S&P;Z1Q$?'F3A-X,41],F6^V(;1W#PBL3M%1UMYW[DJ*$XT0+LI(:G;I !R.:8PG_"X9S"')?/2>B=-B7IP%/MER7VSC^S:#,Z7N3MJ2 M"ZG["=(H2Q_1KN7E?B75&Q5AULACB[IZK?2EH."J-D]UW:C=)4L(28TBNX1@ MF$1&;RX'8"'-Z$0AIH.1I&XC^7C4YZJ_;H:+;UAY;;7Y8AM';W"LE'BYX^?T MO1='T"=;[HMM',&S6Z;N'I^C_E*[P48R:VG (^V7)?;.,(#@Z7NAWN_Z3XVM85)S$U>SH0+%598>8. *-IF$SD MSN""J=L%/UXLRZL5]LJ6^V(;QW*PPM2+%:9>K;!7MMP7VSB"@Q6F_[45IG97 MDZ1)9O99 !@.2&IM)QNF[/)4)1YL,/5B@ZE7&^R5+??%-GX"9[#!X?_?!O<_ M.;HZ4C;8O T"P!(2F+<, %1$J7D79'[V2-V6M:_=HXD"K?B^D<=GTT[?GAY_ MO.\>^C.^?\ W^?$AQH'F^$SE3T7[6C4"U6RM*(/K1)T0[?$QQ>,'R7?=@WLO M7$J^[=YN6%&R5@/4_]>L M,"&0MN5GDZVTD;8&Q"0&T\K@ ?'@)M(7%05%4_74/+5T'*M]<)],G*3 M#2U''PA*2)5FH/A:P@C*4A/A,?XTG%:[I09NCM?L'XQVU#*A$D:\_%YD*A]: M%Q;)8$H7I;KGJX_0Z.EIOI27TCS)JK:-<,=T(16O&C#.JX+5;_K8^&$#X(9[ M %X#\'8!P1Z WP#\EP*"!A 8S]12C!\2JF@\$'Q%A+9&-CTPSC1HE%\P?>UC M)?!K@3@5CSB3O"PRJB C8X4OO%,E"9^2$:\PDG)]Q4L@G[B4Y(P\C!/RYN0M M.2$%(U]SOI"497)@*SR+9K339M_K>E]OS[ZN1VXY4[DD[UD&V3:!C2):)=Y: MR;5WD#&!])SX[BGQ',_K.-#HY7"W YZ\'.X<4..W]^(;/G\/7WL5SV_BAJ6\ M O+C:B*5P/_F9Y?W:_:@FUWGDKZOW-!YU^6Y8Y(E1R+; M\FK0>C4XQ!Y_QCQ:8B!W>:Q&1@:ID^4R/HO"T/4']G+3%QUFOA.&WK99TF'F M7D1NT)IMG;_7GK]W,"J^J!P$2;?"0>OI=PGJ'3,$CDF6'(ELRX5AZ\+P8 A@ MM$H8F)]/T<6[EN\YE=ZA$K<[HOZ'^/%"ZE$0=@7\9!.&.E XSW_?\';.DP\SM MA4YO1XV]4;(J$#-3^B6>>,%4G?/;U;:[N#)%=6?]&KN.NDGX1U.W++=4S HF M20E3I'3.(PP[4;&PO=V]R:W-H965T&ULO9U;<]LV H7_"L?M=-N9NB8!WM0ZGFDLWMEM)FEW'W;V@9%HBQM) M5$DJ3O[]4C0C&A=!I'W2/,2Z$-\!!1R"% ^@ZX>R^E"O\KS1/FW6V_K5Q:II M=C]?7=6+5;[)ZI_*7;YMW[DKJTW6M$^K^ZMZ5^79LBNT65\17;>O-EFQO;BY M[EY[4]U;K/K\.E^7#Z\NC(LO+[PM[E?-X86KF^M==I^_ MRYL_=V^J]MG5D;(L-OFV+LJM5N5WKRY^-7Y.+?M0H-OB7T7^4#]YK!UVY7U9 M?C@\B9:O+O1#C?)UOF@.B*S]\S&_S=?K ZFMQU\]].*H>2CX]/$7NM_M?+LS M[[,ZORW7_RZ6S>K5A7NA+?.[;+]NWI8/8=[OD'7@+P+F&.K9/4% M+*X F9TH8/<%;*Z >4K!Z0LXO()SHH#;%W#'*LSZ C.N@'5*P="_M)S.?[ G MBQP;FV]M.U?7*>=9D-]=5^:!5A^U;WN%!U[6[\FUG++8' M%[YKJO;=HBW7W-R6V[I<%\NLR9?:NZ;]TUJLJ;7R3FO?^IA73?%^G6MO6F_D M5=5M4RX^:-FV?[0JU\N\JK_[QB6&\XOF_;4OFL_:I?;GN[GV_;<_:-]JQ5;[ M8U7NZ[9(?7W5M'4^*%\M^OJ]?JP?.5&_/\HF6TN*W:J+O=F_7Q<+[?>[MM;% M]EX"F*L!OS9MK7/MMZSZT!X*^]U2X#PU[K;<;-IC3O>124K[XTMKYW>OWYM57K6^VK0#YNHPDGW,M;2L9;9(QU/G^5VQ*!H6!XX' W(\&)". M:IZ@OL[OB^VVW(.7%I$M]CZIY*M M**6N08_;,1W>/'9XLRM(3W3X:+MH+ROK=@QJ>WGWZ(?#N>33L\Y_?!F>__.V M7*^U]K+L(:N6_Y49P40.3$C8' GSD# ?"0N0L! )BY"P& E+D+ 4!&.\;!V] M;"D'K_Z2H^XN.1[/)[6BKO?MV>N3,TR9;Y7$^99X=FK.B.$Z M[($[$+:8O>>9W# M?M2V[25M_VKKO_8"N.Z^RBG[R]OVC;J1?DNC5)SJ0ULX8S"H:;DFV^_FXF:D MW8YP['=L MAU#NV@HI&2!A(1(6(6$Q$I8@82D(QCC6/3K6_5J.E;G4%4]=Z(SKO;?*&DUU M'Q+F(6$^$A8@8>&85HJ0BC$2EB!A*0C&F&]V--],:;ZW[_[4ZKQIUH\W]XZG M@?V5V$/1K%;Y^NRUF%)DZM"(A,V1,&\F]%I*J>&XW-B(U R0L! )BY"P& E+ MD+ 4!&/L:>C#37@=85#I[7-=Z*Z7ID5FW%BHKL!4OT%I'I3F0VD!E!:.:ZP( M*AI#:0F4EJ)HK.^>A%^,YYV5WI65=I K%JW]S@R+:HVIXR*4-H?2O)[&G-"U M_[@;6CY4-(#20B@M@M)B*"V!TE(4C37J$$PQU,F444:5FE.,:E##X@=':-($ M2O.@-!]*"Z"T<$Q315#)&$I+H+0416,=-\1-#'7>1.FX15:OM/VN?2W_E%>+ MHNXV>WR_W#7=?85SHR8RJ7 +IW7]LR@!G]!"54-H+002HN@M!A* M2Z"T%$5C33Q$: SE7?T7FUAJ7%/HSJZN._R0"LW(0&E>3U/EAGI7ZEG;=G1V>6'1V04 M8PZE><;9B(L/%0R@M%#> X_/"(U8R@M@=)2%(VUUY#4,=11'8^YLW]YF#&[ M//ALEV_KK)N(FW\Z/,ZE9A)C*H3JEO#]#31G Z5Y4)H/I0506CBNL2*H: RE M)5!:BJ*QSAL2-X8Z*SUK2#5KU^-%VV_-^^;@YW&Z6^ M$Y,;U-"%>XK0@ V4YD%I/I060&DAE!9!:3&4EHSJE2E*DW7=$+4QU%F;?^:- MMI;/Z7UMB-&22\-U^*N<6[7$9&-!TS%0F@^E!5!:"*5%4%H,I2506GJ^E[.3 MTX>4#%&G9+SMF3_TV!4J;0VD>$6,FYLPT#UH:HQE)9(]N&2Z#/NH)?*-J,6L8AS8H0:8BKD\:;\ MWS-GG6!74\$NIX)=3P4:Q"SBWDLFU:T^3;IO7-MB[:,]K'^PF+==::ZZYH!\2LUO+N%%=J*C'H M<4D(X2_TH%$5*,V#TGPH+8#2PE%M%4$U8R@M@=)2%(WUWA!4(<\,JKQ\T0NU M\N2A#AIN@=(\(J9#3,NT^9P95#2 TD(H+8+28B@M@=)2%(VU[Q"$(5]MS1JI M925I"X,*WYA"DS%0F@>E^5!: *6%H]HJ@FK&4%H"I:4H&NO$(1A#U,$8T'(8 M:I7)@R8T3 .E>40,7K1#ILTOY>)#50,H+832(B@MAM(2*"U%T5BO#G$: EFZ M1NI/:0[!- U^C(2F;: T#TKSH;0 2@M'ME8$58VAM 1*2U$T=KGY(6U#U6D; MR-H8:HVI8R24-H?2/"IF;NB,7]+4AVH&4%H(I4506@RE)5!:BJ*Q/AWR-A2P MAHW4FY+4#9^5N%6+3[8<-'(#I?E06@"EA6.:*H)*QE!: J6E*!KKN"'E0U^P M& U@:0RU_.1!$YK[@=(\*B[YXEB4NOR%)50U@-)"*"V"TF(H+8'24A2--?&3 MGU/ZNNO;2(TK9E:,0Y"5'U.QO[>$_<$E\==\^,F_4,$ 2@M/M _!Q$J&D-I M"926HFBLRX9<#IV>RP$MCJ%6GCQ*(FES*,WK:>R\-RK\#AI2,X#20B@M@M)B M*"V!TE(4C77OD/:A7VUI&ZECQ3R)\&MRM^HJ338B-/H#I?E06@"EA6.:*H)* MQE!: J6E*!KKPR'Y0]7)GQ>MH4'%Q NU7"+X#AK:@=(\*,V'T@(H+1S76!%4 M-(;2$B@M1=%8YPVA':H.[;Q@#0TJACXNB>7P<_W5%9CL.VA"!TKSH;0 2@NA MM A*BZ&T9%RW3%&BK.^&B Y51W14JVA0,8UR277;YD/D:HG)SH(F:J T'TH+ MH+002HN@M!A*2Z"T]'PO9ZTU)&JH.E$S?A4-0^H^Z*] 06ES*,VC8B+%(C-" MJ:WS7[U U;1,*$_SP2ES:$T#TKSH;0 2@NAM A*BZ&T!$I+4336 MV$-PQGQF<.;E,QC5RI-=#LW,0&F>*69F9M3DI^7Z4-$ 2@NAM A*BZ&T!$I+ M4336OD-DQGQF9.9Y,QA-V0HO5.?/5J%A&2C-@])\*"V TL)1;15!-6,H+8'2 M4A2-=>(0JS'5L9JW^=%=A[5LJKPIJFZ"E&#-<\,F-$0#IH:3'8> M-#4#I?E06@"EA5!:!*7%4%H"I:7G^CCKNR$V8ZIC,Z!Y_FJ5R6,D-&<#I7FF M9'$O>/',"OR7^B!,Q*3]52EVQR8:$9H"@-!]*"Z"TT)*LB2.T5035C*&T M!$I+4336CD.VQU)G>UXT1]$2,RVF370^N:JNPF3C06,Y4)H/I0506CBNL2*H M: RE)5!:BJ*QSAMB.98ZEO.".8J6&.NX)"ZEO.^@&1PHS8/2?"@M@-)"*"V" MTF(H+1G7+5.4*.N[(81CJ4,XJCF*EB1MXMBV(3@+FIB!TCPHS8?2 B@MA-(B M*"V&TA(H+3W?RUEK#8D92YV8&3]'D4C=ATPGW$)ILNB^VM;;.[]J2^D].Z[2JN%\=GS3E[M6%<:&]+YNF MW'0/5WFVS*O#!NW[=V79?'ERU?(?RNI#IW'S?U!+ P04 " "5@UM6F97T MR;0" "P!P & 'AL+W=OWNLTD&8N'8U':@_?L=.R$++41;J2_Q;>;D MG!E[IK>6:J$S $->#*3*J<&EVKNZZ4"FCJG MG/M1$,1^3IGP!CVW-U:#GBP,9P+&BN@BSZEZ&P*7Z[X7>IN-)S;/C-WP![TE MG<,$S/-RK'#EUR@IRT%H)@51,.M[M^'U*+;VSN W@[7>FA.K9"KEPBY^I'TO ML(2 0V(L L5A!2/@W (AC9<*TZM_:1VWYQOT!Z<=M4RIAI'D?UAJLKYWZ9$4 M9K3@YDFNOT.EIV/Q$LFU^Y)U91MX)"FTD7GEC QR)LJ1OE9QV'((XP,.4>40 MO7=H'W!H50XM)[1DYF3=44,'/2771%EK1+,3%QOGC6J8L%F<&(6G#/W,8"2% MEIREU$!*)@8'3)'11,X('JU &3;E0,887%#*V?XE+6]2.=XY4K)))':[+T:)5K7H=GRM,+KT+[J M]/S5MJ*/5E=A'-=&.TP[-=-.(]-;@Y<6R"-5"ZRLU2UORE$CW&=S]$5@.\KC M6GG\I3EJ1/NL\/A#*KN7G7>9]+>*7PYJ[GJ"1H*%,&45J'?KMG/KJNV[_2&V MH[)[_(,I>QFF?PL -,\ 8 >&PO=V]R M:W-H965T&ULK9M;<]NZ$<>_"D8]T\F9B6+BQDOJ>"81D^EY M2..)D_:9IB +#44J)&7'Y],7(&5!!):0U,,76Y?%BG]@L?AA05X_5?6/9BU$ MBWYMBK)Y-UNW[?;MU563K\4F:]Y46U&J;U95O/O@J']:M_N#J MYGJ;/8@[T7[?WM;JW=7!RU)N1-G(JD2U6+V;O<=OT[!KT%G\6XJGYN@UTE+N MJ^J'?O/'\MTLT%S>(:68I7MBO9K]?1/L1?$M;^\*IKN+WK:VP8SE.^:MMKL M&ZLKV,BR_Y_]VG?$40,Z:5T_9!F;79S M75=/J-;6RIM^T75FUUK)EZ4>][NV5M]*U:Z]651E4Q5RF;5BB>Y:]4\-:MN@ M:H466;-&GU1@-&B.OM^EZ-5OOZ/?D"S1MW6U:[)RV5Q?M>H:M*>K?/]['_K? M(R._APGZ7)7MND$?RZ58#AU-#.'QWQ]V4KZJR5Y4,_(V0K1?,6ZN;>#8/=Z&SQMMEFN7@W M4^F@$?6CF-W\_6\X#/X!==&4SM*)G VZCQVZC_F\W_Q+957FLA"HW O3G^K7N9Z4:T7# M(,960+E6A+( P_$4'<1$7C'OFT8%B]QL,UGW4:72-GJJ92OFR^JI!"=*Y%Q) MS )+DVM#&(TL2:Y1 ,N)#W)BKYQ4J '/9=8C@U*2;:JZE7^.#E#L7 '&/.&6 M&-(XN7R^YM::4>;6:JXF-,CUVX E;M@Q;"6H MA6M$@SBV1+E&A-,8%H4#PQ2!5];W4B%H(?]4,ZC+64I<494/\U;4&P4O]0_1 M9OZG5'Y1G]LE$+4MU_=XEJXLXSXHAVC>9A MD-BB72MZ9#34; ->P'&F;,J(VWD;J.#O%FKKYPH-^']6B_=H&CJ7FEBIUS M"&/BB':MQD+<0!7V4]67=BUJ5%;EO,,.M7ALX*G*/+^]%^&:S FQXA^=!0!9APS9BL"S-@(Q6+#2?@$*+U$V#9['@TO%V;F).#,UN&:X2AVTBC M6#0>63R((2/B)R.EH]Z=L;$@+JC,$\)MZ@',(NY,%,"*1T>P/M1BP(?XP>=% MBXFQHQ0*B@(@!%-G<8?,@M!>#E/ C"1X)-*(01KB1QI3@"F$V@,>:QI=O@F M(Y3QT!8&F)$PL"$5,L,L&H$U8L"%^,'EJUCMCM:Y9S1'B\]W*%L^9F4N],S2 M.T10GX\I]MI<$S7Y6.+$HFLW-!N*,XA"_(C2K^YZ<5^*E:AK%9=M]FLD#B$& MP?:F$++"-+(3!6@6$#HBR. *\:[9727KPB(/J)4#6CFA=G:'['!"$CN] W:4 M,CHV[0Q"D-!+9WK-;Q^ MURB#IL>B?B35. M4WI+I_(V[$.#:M2/:K<].?LJH&"/0F@6$GL9 LR<">\S&8HR0$;]-9W;6JJX MV*K$O-\8=&7\51!6Z!QYCI8$K+E086>>(2PJ<$EZL>E MKV*[7VJ[+6PM6I6WS$":,CZH#:KO,&=Z^P!H+^YL1J*&D>BIZD^5"[%LT*JN M-FIA%74N]7"M7@XDX.$ZR3L+P,3)RJX)Y2,E.6J@B)Z HE%%_4%+M1V/0N", MBU%GE@%5(1)%-M$"9O'H*2 S0,3\0#24)YMFU\TR^SA);=]%C<1F6U3/0NP_ M/ 3QMLC /,-&S# 3\S/3-[U51UW%LA9%=TJT MO\^A66>U)MZV+0YS4^7PMI:YMGKI%PF'- -(B"?4N>4#.D.+@] >?^V(W*]'ARC7WX/"H4(6CXES!PI@ MJ"9WQ.WC", N"5DXLB Q0TC,3T@+4.9K2"?*6G0O'F19ZH#7YZNBEA6XG6! M+8K%H5US7 !VF++$36Z OYA%8_%N4(KY4>I"]4+7T[VZ71Y* F;?[+ S*#N M20$[JWN&N@U@L,Q/>-V]N=UZJ7I0UQB$#B2P$X&;F^Q >Z2LF,$,!G+"@;J MF!_J;!&*=<1XU9X!-S0E-G #1M@F5, F'M'"#<'QX*_%^JI0+D\$//=2XL5W M9$[I+9W*V[!_#2%R/R'>:0YL.C3N" D54NRZ-#E^;,5=7*/8/O@ C(B3(D%/ M(P=RW& ?O^RH\X;]N)_]SJXK\TDA M;U)OZ53>AGUH((]?4L:#JD)='@%[]70M#S#!<1QSN^@!V5$6QF,ITN ?/W%/ M5XN^K07ZW!ULHH_]O>#>Z>;U=W&H3.DMGVY$?5#]]1L@SJ:ZA^; M/'QZ>#+W??<\JO7Y!_PV[9^O-6[ZQWW5G'R09:.X=*5([YYG]02P,$% @ E8-; M5JQ@0' !%@ KSL !D !X;"]W;W)K&ULI5MK M<]LXLOTK*._4[&R5+$N.$R>31Y7B))O,Q(^U/'OWWEOW T1"$L8DP0"D;>VO MOZ<;#Y*2[,G4?DDLD0#ZW:<;K3?WQMZZM5*->"B+RKT]6#=-_?/1D3%T>EU-7!NS?\W95]]\:T3:$K=66% M:\M2VLU[59C[MP?3@_C%M5ZM&_KBZ-V;6J[47#6_U5<6GX[2+KDN5>6TJ815 MR[<'L^G/[T_H?7[AGUK=N][?@CA9&'-+'[[D;P\F1) J5-;0#A+_W:DS512T M$75($Y7I)1Y8_%48UWS[M*N9*7_+;V(JEQ\4"ZSNN;/9BG> MMPXKG'MSU. T6G.4A9W?^YV/']EY>BS.3=6LG?A8Y2H?;G $,A.MQY'6]\=/ M[OA!96/Q;#H2QY/CXR?V>Y9X?\;[/?L.WD?BS%3.%#KO1'%EE5-5(Z,L/NE* M5IF6A9CC2P73;)SXW]G"-1;&]7_[1.0).-E/ #G2V#MY:O?_2+5_L//UWV<77_YG=O/E\D+,+CZ(#Q_G9]=?KOCS MY2?Q_K?YEXN/\[DXDU9]>!B)+Q4T]]./?WEY?#QY[;_D#]/7PEC1K)6(STQ9 MRVH3'OYM)!JS4GANX1;-6F@(W+4+IW,MK59N)+034A2(1KI:"0@QTQPN2I7K M#%2+S&\HE@;.I'*!9W1^]/3UTZLP=BW5MH&;PB\*W0EWEOM%K)2L%B0B-TK M+?WJVFH*K (1VTI_^!-K7HO+4J[E2%RHA97N%E]\LHCX55/@O5E+5EW0:T3H MO#'9[=H4Y4C,[U6NJK&8*R5DX8RX,(T2TQ?[.>BD"=').ZD+N2B4:!2D!(V1 MS>M,T7N(\ZXA6<^*PLQ;J^ (IR>OQ:\ZKQ3T)$5N*F,/R[K<.IG!:G3H2L%*U(/Y)]L68/] MUO36X]OUN$C[10*_>R,2_]9F7]MJ]?A>!9[NVVJ@(+&6#I:AO15##S!"!+9H MY\(U;0X'@_^Q!&!/,&\D&'(@\D+UH+T&B3PZI\(NR[8!D3O*'3A:EJ9>6R22X/?R'C4[0>CV&KAIB& M&Y.1>1=.?GN_-A#>G0)MF4J62 =86?=M:TO@["N&8H?S,0..7>AF [9LU MSE.LJPS@RBFF.%O+0)-K,TC2+=NB?X)8(++)3&,?Z;4A%JI!M !$:" U?+A7 MJHJ^P\R24#-=$S.\,1)98).>&DH:^R@'E7H73BEZ$@XWTS"W#QL3C MTD",]T04<2*S;RU"LU^ 8R^;QO(!A8)EW73+SV4%,,BJB3Y-[R9_)B+_M:FZ MU[:RR^!9ET=@[?>D)NGVDL,$G*W)";]^/4N;=5]W.YVK?,:(\@KTCA'?1H,E M@\<#JDFD/4:OV,*SS7#YS-0\ALL8$$)T9&]>>$US7F.7 MYG?9>,\I'5(N6,"LE\B,G#T%\C]>N,P:LX#)'$^FIU[QZ76K=+EHK?/ZX" 0 MG:]_.I)PUEK*B0CR/QR/7IY,QWM)3"Y3&Q+^G?+40EM(PSYUPW"L*;N E/(' M/'!#=N4CHG8=<3FY@6&4@"!S1U2&=PT+!-YTN-@.S+O!BV1UV M82RANXK>*)HU[S6/H69 RU]==]HL1VVD";*P5(#E&9,;2PC1M4PO4@@BNRHZ MTFK@_6PCD PJ=J_TX'X-6V"\"!\$-/D=&8J3"J/0@7)&>%ESJ,UD":2 ,^% M)JU$P=*Q]B==:Y]Q'(].GS]CH9W+#<>&H7+J%JE2.N86\H DD5YT=0=5ER'< MDS\1BB$\1R32P&ME8_<"$_?!\/,&F1<'%$KD@+>UM M#E*!/F]Q.(R!_X)^>YMPGX&>J4*#.&*8=J@4 0?.33[Y]'/)O=2LF(*@8;.V MIEVM/7[O@79PI4M^GZ$EDCN /_LP& -+C&=B7CN+ &<> Z$V7GP].50H!U MHF]#(",5,7X0EVT#:>T)Q]= ]3#&#<.HC?@IEC>_'E[.KF/EP]5-Y$3(/.=T M!-(BSF($$.F% S!:Z 'D>!I);X"!\,XNTDU9'U)@.GSM5+8%ZA7.V2-1F>IP M@1-S*FR0\5T=C-DL*![*0&!FU@;&Z9GSYD\A2E46.1_"*@VA0& 7,1V=3B8X MFE;M*X((3-V#[!A7=G@K3+4Z!&WE@$/V@;FJF^A>3RMNWA<..Q;5H*24DY?' MKSLU)K7%;#S_?'G],>9CE#STT8NM)YR1E^%A%.)05C;N":4DMCVW9-D=-=M: M'/>>@;P%U>K,S79% E*6L T"6IT7!S/I<@A'+G:=6#0 )14;RH9]D^J7*Q0? M#,[:BZ]9!9]0.D;7>37:V87JE!@8N]KOJ1HE.;GT<8@YI%"!8$R,PN]*LKC" M!P^J-$@?+2S6K@S)8-E:1@*A@&$R?VG!Q6XN<^VBU T9"2PUTB2*%3ZG:04"A>;N7D1W'%KG&_>JQDX@A!" F? M8BRD[Y)%X[-W)#8C,'/-KIA"F.M ]J_7O:*9/#MF-K+W"@;7A%8L[4GQ8RQH MS9]SA]$?^4./VEV'Z#T<>,33)ATB27* /^L_87U,>5@'K7%4A(]H5EL!5VE0 M7N@5UY##??1[XU-H"+:ER7WA]XA?;5?IE6G$1J&6E3D9TJ9OG)Q0MT#O+OY+ M9KC+%=[MI#H65[$6W=?+<:UNTAYS]:VK7(-&(E*O8"RQ;< ]$_6MA6!(Q-'< M+OX^C]9VN&#(J O -35T&NO_SRT0 MK_BJVEN3;4#W#!@/-"4*/G_M[+W9U-RP"&M'.T>P>3W>:T!=K%=5@#ZHWLGL MDE$BBBX*8W*?[6$;3;B+@)9^#Y<3NMJ?JGOMGQXUG\]NF)9^UR=;:XA?NS*U M7]A_8G7_&!*X&>!I7T1!,E$BN\*_+)1M:S&?7\4H/Q)>@0&Q!&7C#P0$<@_N M2V+;E%3G78G;>8KO,_[CYK^O/G8;^P"$V$\A0A:'6N<6PV,7 M%H]=#,]WJMN?FSW%BJJ =3E S)FLY8+@) %@,A.0@9%'$T!P"#3Q74+H M J723'QZLM^S@&GYIL^>!LX N0T;^MQTLIS7=M "E;2Q5Y2X[C>-TK=[^T## M/6,WCNK&V]C8I/J#:X_!24D3@S.Z#ADIUJIUTL?3-P']O>E,)&B@),<9914" M*.@M(IJ.H0/VOX/ MM#3/B$<.-=<]=-'KM5VGB >1U:A=L'0 O#/WQ/!"%M6TV_DWU%_? M^-;%GK;%&"4!7UA$.-XEV%Y8W&H[Z^_C\D',^"* %)P5ILU#OHCM2M8T76#< M SBJ&JQ1!\2%^\9_H?%%$\Q;*6A;/(!2$"@?GXW2GBDWH M\_MLPZZR6\QQJ3;LZK!38+/ "Q8S-(;Y%)2GX\*T2*::,Q9SCXFH&;;9/RMK M4ACL(6B7'@U<-=XB>5S5]?/ M\?OYZ[T^TH@8L2OAG)-4>A*7W*;NOTZYB>P]E#WLVCW.*7,-Z@?M!A>'.6+J MG0JW@5RDI"M!C9K:%ZDHQC>&PA%7L:E86U!3"=D6(HU7;7=4KON67*)!5W7K MHR5=XT$ DC(C'>HO,[AQ3Z'/6(9UG+%W:SY6-U<,M6EXUJ"(MZLE@KIKJ"^# M>J_T5K751G_,-09W4Q1!+M2]^ 6TJ4V$G3W U;->)Y=@=+0W]/L;U&!'B.?1 MO0:'=; .>\/\$_;I-NRADJ=&)KQVF.5^>_W1@'ES18SV=HMPNP[W;W#8C#N% M(.M<4P1SNJ[UF)9VZ4-7N<9?!#_^38KI41?W2;,,@Z1!E]!D276A]MV2QL/W M):&SRW]^^7 X?85<6N6JA)>0F2Q;."# $6&.D%\(@NB*;CG2DCHL&05T$W%Y M6 @O,YEOD'K<8CE ^=L35BA2OV1'HHP44G/P[IZ@1Z%D7(19(N65M**&0^4' MI#AC-O)650'?;/C3*%'ML]"=*>AH%WG*I>\U-&L=01OG5==F:S 5VGY=41;; M="R>4JXJW0#3=01'@?@ YM-X-61ET6Z]2K122K)A?(7O=K8R^C(-A8$?W\(? MB0)8& "\\9$S."[D!T-@!KL)'39D'QJI,7>OU"V_X,(0Z3Q$5PWW1A1N,1&1XP+**[F88 #MD#C3?&:P%XIJ7N MUL9G[9S, <2795L9RC343=MRC.@"2ON.K"J6A_1>9O6"ZET+=JE.=>'22-X9 MG>]SDL&HE+@C ,7ZMA1N?"?8:G?K[[?\S1_)(/+/=B.#_(/T'JMVP^:YN:^V M,O,#=*:5SW;" ?+0.]RXV9YE@BFW)<>,/ZG9CM :IJ&B2>]Q:FY&FE KPJFA M!77(=:9SX\>U<%UI<5@VCS4)UL8.<%+$W='=W9!TG1B[Q-U R)WU)38LNKH:I MQ,/PB-P,B\A<3!Y0-6*IOTWVPSUL&^FHC+]9%69![Z:V.ZP'H"Q$[ !LPRU* MN@J,C0":8#)5I8JM3F+?@VB]-\WM=DK/H6?@Q)%85.[=:T][,FR2(:U7:L4Y M RR&S#*,CM$W@DN,HC33%0RL([B)DA:[],LFCQ;#_"-]27._VRW+T)Y*&6C+ M40<\ (,E]]S.N$Y1_ Z"TC"D-'?I#YXP[9JJ%TH\?HK1^)LGRF>"!A@;/UG: M.C^)P4X.QZC\8$)HA>EPX<%W^LF9J 476VU]XXJ]7U1^T]-H&T2#1"6;4\K_ MR+?M MEZ#;L/,ZLZS0A,_E!B"*Q>X17-N7N TQ>5BY&*E6+H@FU+*\,S_"B M;V-$_PB&,"*8URYA*+SC*%2ED(]>A%ZV'V>COH^_YZ,^$,-"CK%=3QF1@X;? M>WD@=F(D)+X2"NO,1H7[-$E^1W,=MN?C@Y@0['?=C9UT67I[[F2I59$J;Y84 MIZ@T/!DK+R5+?SD2ONGW-+M"\D[;IB4G1MBEWG2@.(]HHN\POJK(1V%4N4<_ MA7.*Q(F[!HF5(F3L"C".XLRBXS4L,C%U U+)6,I;UDJ4'5_JM%4L?4>A04F; M<@F$*)Q*@R[NL@\%Q^_T1&F%)K)]96=\^Y):: $'?1U@IC/I<$!Z%ZX]%^@DO[^PU5ITGYM>3&CLRR MMB0*%?DQW?1Q;/KAY,5D?!*'80CAITHD_CJ!,SE>W7DPU":=P^1YA(,_%(1P M!XN*Y8X?I.%H@P@%IV'/("*.7ST;3R,1*!;.Y]P:*GA6UP>RF2_/43]PH4BW M>WP]/;A[ODKV>)EN04Z9V$E7BG2 GC!'2D=G!BE1PGY;)V8:5GF-"ELMO9U\ MA'D:RJ!S3_@&]#7BI_ZT_^SZ(U'==",65ZUUK>3.M#\AOA($EX9+>QS\*,OZ M=?@( )F&)-,/#L[372-E!TKL?MKX>^5%3YD@B'@GT M?"<1GH^:;)V!$Y( P>82(':GCSR&2RZ]Y?+O-%Z.Q/M Y9Q_]$>DF,I7A^15 M<7X&CH+70B^GOZ/XC2#/O27CJ."O;%N7--<>NIYG?L20?S)",24M?C[:TZF! M]'(Q';TZ?C::G)Y"=-*J!),&TXJI[UIYU!5)".9M(@G4 -_Y$G;E!^-^>#4= M3R;D(?XLCUPJ%6"PRE,G(5+(]D5?I,U\V3HTM>F+D\& Y)+04>[1)Y8DBND# M__JH33\" I.ZAQC3,81D40;216-OU&HZ?52,QR]?CDY>3)\28KT57[E=HAYH M<,.I&#!X7 2X,TR-^KS(4[(^(M$[B2$.;3PE6ZG>D"R],S";R-:?$/A>XOH' M_W4_J?OTL MR*(K#6T6:HFED_'I\P-A_<]#_8?&U/R33)2_J'_YSS7W1ND%/%\:^&KX0 >D MW^B^^W]02P,$% @ E8-;5DF!> ZU)P SH4 !D !X;"]W;W)K&ULU3UK<]S&D7\%Q;LD4M5R1=*2[5BRJBA:U8W[_F3;=?OO'CURQ=;L4=?+2;1VYO35[2H%W] MZ.+L[.M'N[QJ3IX_H^_>V>?/VKZKJ\:\LYGK=[O<'EZ8NKW]_N3\Q'_QOMIL M._SBT?-G^WQCKDWWN#OE;EU MZN\,=[)JVT_XX77Y_RO M:.^PEU7NS%5;_U*5W?;[DV]/LM*L\[[NWK>W?S&RGR 1 !J@O?#0OK@X M.N,/IEAF7YTOLHNSBXLC\WT5=O\5S??5S'P3V\S^^W+E.@O4\C]3.^;Y'D_/ MAS?H.[?/"_/]"5P19^R-.7G^Q_\X__KLZ1%H'P=H'Q^;_7>>U1US?WSSYO+] M?V5O7V77KW_\^?6KUU>7/W_(+J^NWG[\^(=;;+J'K8$K5K2[?=X<$):B;1R 4^:=*;-UU>1-4>5UYN!Y [>Z<]DV MOS'9RI@F V3MX"MV6)I7M[6T%D^QK.*6-:8S-Z_J OYM] MQV,[ .)C4^&G:UR'P+S<&0N8RA[\\3^^O;@X>_IQ>;W,?KR\?$>?SY\^S/(& M1Q=U7QJ:0I:DT?CYBG?%S\'7KE^YJJQR"ZA>9J^;SEC9> :4T[B<.([>H*DK MN+R(BF7VT1F<^*7KJAW!B*AC## JX<>[D3>!J; QX);_Z"LX'> 4#;!6')%U M+7SZ9#(3UL7MY [8\9[![;9YE^7K-3!,VC: U%H$(-\%=,#SIN.A=96OJKKJ M*IFJK%Q1MZZW1G: 9X8K'QDSMXPU-Z;IY2'S&420,\Z?\-W(H9UI8FS:#H_J M+8@!P&^S:?'+%1+R0N/(W.1U3[C!8PZ86@AUX*!NVSJ$N:;5 :GJQ)% "XWA MWB&$K(K!-F==M8[)U7MD,%R:\[8$&"&F$T4W5X<[:NNH=- 9X(GR0G*Z>([P/3"M_#.=*M![98F286= 7)O3&DZDU.BO0!3# MG0$>F?ZFT+EIV_*VJFO %QV8V0#I!#P5Q/0NBZZ';X''@/J#6.AKI%=@'C9; MVW8G]R12\V3&X;_]UE7;?7**S_5I5 =(OXQ5_@,19 ^-6; M?"_?H! #NK;M356*7!-IY8#9%+E6PI!(<88K$*YEOJ"_@>W7?"2>KKIM9ZVH-#Q.=#^Y0C;H)*,<92S$A#B"S5ZB)P(H'.$ZX(FB4 M96!2H1"WP:RB?\]I;OCC#(YN#X?PF=@X\-0 7M# MQG4-5(0J<]N1:&":NX5MQ9-_ _ 7M/6?6\$F'SRJ@6Q/P(,[X%MX>YKL_.P/ MXRG7OV$?(++H9$;/^2?.ASN]^(8W>3&YR8GK1ULM$3ZDA;F='M_HU+3 1$Q% M$XR!!TP@["!>O5BA/UXJL7(UE#.*R[HMJ-ZG0"V[!?%5V'9=P:-EPI9)YX%K MM 'V6 -#Z[R,(/L(.#W*+;3S 9H:69QH (;5';P/O2V OLUR'AK0G4'N5?5! M,UB&@OG*6#8NL_<&64*!3]#$<,8YSEA6WI)"*&H#2VN91$HQZQ:@C!5>'=4Z MPZYWR+M1FX2':M-U2*2H,O 5) DN4X!I5^WZG;YZ"&RPQ'^>+9_ I'6->P!Y4-2@I $+(&V-]3H\,B1*OWN:7:30O!F> MRJ=E]B:J.==1\FNFY'5B%$KU$1(!+"C=091DH10Z44 ^HH:)/2&:G)4U4!03 M4D$T@=RQH.<>Z<\"; MOH/I['K80FE0;+&U@OPKA^]2 !'HL0#$%4C-!$Z+IIP7HFPSDBJ_;>M2+LXT M\.3I8*"7V?6=6T54"3_2=97$[6AB?R\M>>" 19ASP3O#7 SW=5 MOPL&@C7^%_2),"=30/ECKISW.A%_P]U:LA+(J%MD#6!IZJ"5HP.6 )5&;"ID MAWE-L&^ +8FYK50%@XX UH78^ORU+S?,D."FD8PZ16H%=.WP"E@ M5JC$K) M0.ZF&FONW)&W&D3^Q,$.CQ7-3H2E-+A,A/C9VEZ:!EA-FUS+\'P)&Z MAY3+F$,Q:LT60U# C7#][ &N_7#2$QFN)9^F'BIN&A[\K[ZF]Z&3^]U23PML MYAXAA!'%XIF2ETO4-=K'O4]S!_I:;P,N9X]SO"R@2#O7)D_5'X8XT1[2AA?' MCW3$:5\'!VK\"_@Y>M: ?$ORH0%]84@29P:[ C0%Y]@0MODM,AZP\L#29TV2 M.8'XOG-R1^YK]CT',_9 :F--A"L/\>ATU>P3^10\7/[(2?6<\&6*5<\.95,N M:+C8W62!EBC?7&$KTWL@]T;9"O8F6BJQMMF]P66QE)YCO0-!A.[9Z= M[&MX#"'\:;PQ"JW L<)SH&=Z)G'?F7O'9RXG6RZSMRLX3(,VB 6&LLLWI@R^ M;X^86Z =T#, ]6LP3T2E'SY$E%!Z':AN;U%01"6(M86%EELMQ1IRD"BP*@L\ M"3@ +"C:^2H0(PP;+38/W#MTG MZ*I!_*.%25AG/27YS?C?!KM@.$DI!BVIW_4<1"G1("XJ$>A'9@H/!K4 \8*. M((R]GR+7S':FV[8E2W)RVHD'&D>8=5]GZ/4.D3V6C I;E@#N(V2;5#G9U)UWM\/+GB&<%9KO!Y>838,-K7/1H"T1N_;3ET MI(U$ MB9N!*%+L,B=55P\,>SEKZF*3 @#3_A[05%R("J!?\%&5*W!]C6/C_8 M%K_#V\5_G_HX%RV$QKO?;1G@/<5;%Y9FB)C?]!R?#0HUG4F.K*9JR^@[>.%# M*5CB8&E$*?QCNDT)#2.2&$\AC0C%]RZ M($\B;43Q0OJ.T-%D. AEB#Y)QR%>]"T=CUAI/RX/PM](0/K83"J@$5HW(/=! M).]^(;)C@;B&8D=[=+1WE'\6NO=,C[SE[(*_I]I&9''5?A0U->!'T$#^V M[:^L!,"#&]O>HE'$ZH9M#S#YP7\DQ](:9 _\[:U9_]L,;Q7QO(J[ 6W.PL#2 MLVS0]BN )"K+(0:[JT \=&UC?$R1(XQ(EQQ=),TH/2(Y1J(!H@EMGHLN0)J/ M]Z&@RM1W&.I@7D3:DD0LB\J"9,*X4H'6XA9=,9ZA2.09=(.VIHW.1X\5MY8P MD$2$4 10_%5LE3P<^R$## &QJ7R>:\H2L"50;!ELWI#(-OSQ;9#Q5)#(!WBY/\I,B*>,A+5IL3:Y5T_$U#1H4*R>FH\@L*[0#X9Q38U5L?^H& (4*#(::C07.2\$PH$!H425#K@$I?B#RE@1>>U<*WJ5Y%P%"%RB4>,J0;$!W(IJQ->N M1#\XA>60*T5S$4;A![4?3%V0 M95Y'=GS)[/A2.,U?T6C!1T)JJQUFS0:D&;E:*%-\P=1>?(@UF*&9*BW2^& MT I"6"DA9Z?9<2:;RLK!!>F!#I==Z2,9Z*8Q-#DKD#N?)U,U)$K1AP\X2=*% M?A0U8S%Q+Q":GV(ZD7SK1\0_=,[4#'5&YC1%?$BGKC,Y(*TB)'8F>-UU=A/; MMTV#PHDLUW!"!NF5\CLH'*GD0,K/@?)0GAK)R;&6HF4<=R3'!D*Y,K0EM*-G M\WP$"@4=PLRL!^ *3N)S,%0SN"P92M2J8R:)I."#> MV'M%3S8&;QDF \-#XKL!C,/4F.LSG/O8JLS3T"3I0HDB9H5)AB IAT3V$ C, P-J($!I1.G$9T54*0UG&6&3P-CT=5 M%NQX4.Z<*%MD/E6@'.9620=6^%&-ZU=@\]:'4V*II<1AE S#4,-P.#M-O;^: M6 2I&;.88H*19?D<*'Y?5Y\,.0> )I%J&*Q&DX3YC-X]5:Y&S=+>8H7S,>)R2NE'[ MZAL)AU>4MA"8T?!2C1,,E]DO4:OR3R>K#E9!$\V4:7:N!C95M11+&AP'< 6[ M,9J1PHEY^Z*0BSY^WD>G*&TK&GVR/XP&>T;H+4MY)N\&.Z&=-_$:+]++/MYZ MP+LZ&387QB2!<@D4Y!09O1.#12D*:^\+5_?2C\;[09&:7*/:6X#QOJ;,W&2S_^B"E!<(V))\*O9YP-#QL+=3+$0!);1S: M]:[5P<#.!:[C'5C!IZ'51#I,#P4FXE*:GIQ&#K<%UVPDA^]>9\2&Q-#C/B]% M(@'%JPO#HA"9"#1&WSU+@"GFU>6?*%&ZZ=H!:_\"EKZX/S=/XZ"3R%]B(8F_ M?B3 &?'IWF!BT?X]U\4DJWFV.VVF3K(14T[)?@KN(N$O_&(X]Z2\'=V\<'J* M=:A#\&H8:U^S,>2F'21RAVDQ08+*2;Q7":VYL6)_1+]*KDD,R4XSX+$%=&3F MA:Z)R.]C$6@OY_^?88#>%HM2"?/ZAHD=P1J_T[JA\T'TD,V@H T)K):<%B-K M<)G]T%OO%Q-'AG94I\@9HH4NRX&>NJ^FG#C_O?27!S@6.-!05@9E!(!"#G[R MKQ^"AHV[)?"/Z=I$]6S-!+7[R&V]'\8IT!'SJ\@4&MQE/-Y$[F.H.=I=P5HA MRVX,BXXC' $%]< (2,)2O SX'<9G@"T0$FZ<[(-(2QAF\8KLV-R\SQYBXLV, M+8J_'S%%4XU,!="^A-'=[^#OR04YM6!8 O-E?!%WE:!BPH,OBN]X*0[J$;FW MG#JZ!_*CL6K;=+Y?8J^&BS/4KX5BZ3CO8<#R:;(N-10!JA)/\:*@O(A>@,$. M=.H'E5#I@NSS#>R/P6\AWU7D]O-E?F"4RTA&D.5LN:O,"*!8"8XF#!640\S3+ M&U@IWQ@L*Q$0 %9FJHE1R$XU 7PA]Q<59+ID(_U8R"4-,D[M,<08^4HC+D.X MRR,YX''&E:24?J;;6/LAH6U9LT=/!H5!)V(S@_0I?1,(/>"';A*TI^5>FBD]N:"(NEU!3Q3S9J* 414:/LQI\,Q?03L[9L MJ=#]\OI*PGW?/@8Q*D^JJ"!^GQ2WJP2*B@E"A2F4QEJ M .#3[VDFR:D:Q=9ESW#V41/^HKW0I>*DMIEPDZ9M3L,1'U0NH *3-! UL=%%D& M8B14@_Z$G4XZ'Q.6:UYY#Z0$7[!-457'!#(4 T\YQG%;.3/A(:TXSLL(1).Y MM;:]I>!RR$^8__W8!JPX&<-&1GD2K$$ ,DAIIHGY#L6Z,F]TD;_,"YTD1V. M42I7";$/.AZ.-:MOX62;=@?BQ#0WE65?RA=66 DY;/-2U5;@:C3)V?+/%U*L M"5">GRW/_LP?%YEKN9I(*F(DPMYZ9:OEHNMR=.G?2R)3FB\24BM"I2C) 6F^ M$=,??926_,L+R7B\3]\-(3=!O'B[US6GMVS-2'=DEZ5*@%F)S[KF("D8+63P MT3EQ]C9FBPJ@E&W1!47O,/FQ& MLX9=6YI: ):0H#=>#IZ"@SH@Y7U^^<7HR9GV)"K'GB9:)*H__C)JIK((V5US M3WC"GUESH;G@/U4/%E+3.>&9'N)S >L4QCFJ>\EGY@0N(!1U[0_*HW^RJ#Y4 MT,_6V--7/_68RB1DR)XXA2G,?0-LR^]'O,17RV(E@JN]$UN\QV\Z@!X];K %'^,+;#+A++[-LAQ)8Y^EA MB6EGRGHU7%AS@]$F2LIPG0H>U*@ 3"&EZ])O3[UE,8JX5".)9HCSD;Q MH@$6(PYE&M[#@6/F:N-T46.!<0RO>H^0T$^*+8\H,<'A(\9[\3DD*.(\84 I M*X1N5<&CI!N6>%=2BCZ@ZHJ1Z'^_< M]]E=BE8L-\EZ)XJIOQ_^LTW5.W]E/ >D.MM!MQR@8O306,[;#XUSF!S'O7.( M+>=U_06L/#W3*%2VN=,2E"R0D++/1T201PTRAA;$P4BA6PD&!3."AJ:]^, V M[BGDO43 U+0Y"L@F@/P)/HD XM MF J\EWBHER84<=T'^2V[":R+K\<[97_\(/;'=; _ CW, &/WAHAV6$.FNZ88LEQ+]I+3B84^3K'I4D%/)<']U-$1C!91-GS6 M?!;;/C)AX1:.61)'TFI@F2_:6P 3A&%-YCSG.Z*;@2U]6B8J4>13C;J"V!^S MZZ1!?+2\FTT]IX N?#[D0PP8*B^L-(V9JV&:M8Z(G\XHNX%I<2[[C>&6:J?< MFM('BN3R4/H6%N]3@4G1S=I'GH"5V3P\K?N1W,"A2'Y#[#^2* "C=B_$H 0+ M]X29C'%\3E_)>X'8'?:H0M0AI,*QJ$([8?#V1;HG?L&)#FD95&@GY&N@ILOP M2[,V5("AT.M+$80YI2 2;R=Q%$ 2A[CA)!**5-^T@4-*WT^TA&0O,UF@"IE, MME$*3'AC@M_7DW0O+D//(2>O.@*T[NLU]1"CA+J\Y&2S5+5G7N?NZ'D7<)AL4DQ-E:\.ZA"!QF>K1,XM7ZH"UZX*5!)!9 M!^4_UZM%;_@0]AGU(;E$C=FT727%OL)PF(,$YAJ;2^9UTDO2N].3]I*DI(I_ M^* 4Z7 ^18L:\9C$IUQXHQU)C-7H4]/"&VNFN,7,R%?C?QB9QHDG+]_ _=F@ MAC@HYZZ"F>A5D.&E&$[L6]X$[S_EL,X P=D]NC>$_,1PH#)G,8&%_!S^N[E& ML0M=0$]NW[7-,<1:<&*G;Q(\K/\*4)''!Q<0M68!BM!&0KX$&ZIK.SH*2M>A M\"PE2SM6<$G[S6)C1@RBAEEU,3=S=S"/2Z7@62H1UD:_KJR*>],=!!89W'35 M8IKK62EB^][_R2$,YN6#:JV\+J0M0>XF3: !R80,9JL2RC )9+"\X#Y U=M MM;R#9W*-01 S4K@W$OSG?3 :_F_H65L5RN4\3]0>@)26A5:!P?*\@1WRMB-4_MMHF3NKXUJ?L,^'TO:I,O0/*C/UI;]- M[V<3J -T*C'']YF/9;XJ;6/(>*CBA28$VL@W#?8Y*90M'D6?X^:D4MR "9KH M963CQA^!]$68D\=IVC/GYU"??,X#U\GK@=_7Y%@E-; M+]^[1;W5@(.>NO^*!T?30&CC$K^<; TU[/:?Z5:ED584PPQXB6U7Y8S8&QP; MV]2R(I67! -C.4\FL1_,5 GYM'U#.5HH,<@+&G)"<#LB'[B]6D7JZYJ;;,7X MS.H0-=B0_]_:3=[(K79^6_XI\LDLLVMU$Z_T3=1 ]K[3RHLZAZ>OBVV+^N@; MC)]ZIT?PA%+6$Q-F]![ZJBI^G0+KV#D:._Q8 M>1E&R.7 [ V Y5"9.CCN=0Z[#^Y1&_$/EE):#MD_C6W!QB#SF2S4T&@VS3E( M$R)F<$EH#K"6%;$4#U($=7S]<3;5PF" /(F/)74$XL\.O7H9852)A,ZOJ'$R MZ07W +Y-)7A?YIA;H=_-,5'/1J^=6$Z3<)J;E7?L));J6\SXXJYK,70^)9^6 MZ5V93VL#(0B7&WF8--C6.>(W/NH 7('ZSN'2\/^UJ3I)_99:W\@0!@UI^04; M/,<-\@;*!U(EEM@(-/3$\*U?*"&2/1%ZN:.OLGBE'DQ!.NJ74J02>[S/H(]T M4WVYO4\&< 6FMF< ;D!!D7 GV!.K OJM!<&/( )*NV D[#+79VU,+%@)$OB: %PB^,]^?1'>+\Y#T'5$U:X? M\&TIJ1/5IPISS481WJFB:FQCYJ3?[D?Y#=WM]-4B>FY@].Q+;VQ29Y"03*Q! M3@JS)UYRQ#8UK,*]O]K9=^SP 9J&XTPX@MDQ.CSY74^ZG7Z:-!_!B3(\Y"#* MBZ+RS\*Q$6M+JESP.25@3N1QK$/G%?>IO$V*GW$VOO:3^$NJK$>5);ZAZ, K M3O$_PUW+0]4%-Y:FQ++\D^%,#WSC1CAPF UN=:-U6IQ !S1[_U*:.!MQ%GP. M9Y T-\^M@ !Q E5UI'+\*2)8UP83P%9X!VJ#50PX#RW= U'9<7WS3+U WBC@ M$!0/(*!I@YG=P9'GLS5#($QG\_I1T9T.=F6.T;*HGQ#%RW7UW2G)Z=.I1/@5 MW,MU)5ER>$]UJ_0G9]ZUXNMX:01;UY+G2(+0RPO@!5U7&YV;.-,T> %H ,Z, M+;K*&8PX;N_/Y,.D4BZ&A RQCB4>F$H5@YB$VZWX+&R@DQ4:H&Z 0A'U5':MEUG;;/C9.X[(X@_5]# MY0<67AL;$O/N6"-/0,7T%-+;> (%J )[LBE3!XL"1VSIJ MW]&R%G6Q.,PI1&N92[^DCSK)()&VA9XA9%EPZM\PM'Q]:TK@5]G?+"R\R"Y[ ME(# 6L'V1D,HYK3ABV7\4;#3VBOQC?!FTOD3B.*[ 3O9JX^LDM++*Y!WT*=J MA%Q1YM]@52,"J4AM6$&\U(U[M#"87%5NL/6U;6&A=N*M1JI/&V*VP%I*^C)E+OJ4WUU-X3P^^OX[@0F2L-$$@7 M;8SOTTV9]1YA^B9(WXX*]I:^46N(UXC!$#JN@RCP3T]K%6CQ$_/6+Q^%:]+V M4BKC,$[W,ZARE)W!K]?!56(]XT2;0Y>]:+';H2\J>G5Y_2)4%8G^.SGL(R7C MJ!*H6(ST,]Q,7/[T_&R1_1A?FP87I.+:VNR!%%-]=?'P.VR>*&^Q="B30W/: ME])I),M7V"YY>B;5SE2*J>")4K5%#"%BKK@EXA&JL8 M2BL.L'%IE1A"4M,5E'3U'E5*]N8[K"'PCJ@'YRR6NL,^:):RPT7VX.)A3):. MFDBA!)NZ]X5E$Z8U6/1QZW*AA,//5Z3X9*( O M3RAFHD((D)[&GR-]PM.OV[I_,E"7K/T,L=4+XEF)FTB(C@: MB(KBVCN*/(S@U@^ZK:_5I'U1;YMBOB#9$RBBD:Y3A1B9=TT(QX&T!1KX<+-L?^N% M!LJ^U$6RD2H=4U.4P?Q_S>&LP=B0.A8YC%*\0JTT_\(MA3FPG$6:%!3=P*K_ MDTN%R>Q[:-4-H^2%MZ U#G@BL+G WH 4 LLZ^W8QTQW;LZRS)\"R+M/+Y_-S MM0X0OALU@SV2S3MR9G);,ZF3",)5ZX,J;SXN'K[[PE>_5LRT;$GL@<#[37G) MNC(6AGG1 $K2=+_5A>K\8?W%% X7V)OWT'OEHPBKSX -*Y/K>XTE/4A9\D(U M3[EA@M_,WM9 :4!_;('>Q?P"KBUI+N M7&']?V<6\ ;LH_M<_\<+/"-NE_8.\'*]Q4.7NW_Q]=G#!1SKJCM]H[I#\XHO M/_L.T S%@^M^U7&'Z&_.3I_@2.UV/*701^J)E&6^.?_VX4+B@^$5S_3Y+Z8$ M$MN<7FG*?YF*[[>WC6\W'4'X]OS)Z>,S8%RO<=,V/#SD8V*XI[N#'UY^]HG4 MV"##&N/? BM+G5[%KLB_R,L]KE!B>O_D \I.=MC>+:3BTBF\!'Z!>V+(7/8A M=Y]0O2[,P[MUNP(,-BQ\B%YL#"L XI],^B4[9]&^M)NN$6CM[C66V2#X50U M?O;O+T%':JR<9&V3U0Y^*> M_]OV%OXEZ_>'O,N?/T,J,5>FIJ06.,;O3\Y/U+>H8'U_7%R2,8&1]_ M_FP/EOR;W)(_KC9K&'JV_.;)"3=5\!_@FN"4V:KM0(31GYB!8BP^ +^OV[;S M'W !#( 2>,__%U!+ P04 " "5@UM6]*:-S3(% O#0 &0 'AL+W=O MU=XRM-TO.F^^2)KUV MUZ:YN%MOM]L'6H)C+A*IDE0<__N!E.S8;>QD^V"9HH '#T @DX62M^9.:*% MAZJ4YK0WM[8^&@Q,/L>*F[ZJ4=*3F=(5MW2K;P>FUL@+KU25@R@(TD'%A>R- M3_S>M1Z?J,:60N*U!M-4%=?+>GO5$/"ISQIK0W M:O$!.W^&#B]7I?%76+2R<="#O#%659TR,:B$;/_Y0Q>'#871+H6H4X@\[]:0 M9WG!+1^?:+4 [:0)S2V\JUZ;R GI#F5B-3T5I&?'5W3NGY0Q<(T:)G.N\61@ M"=<]'>0=QGF+$>W ""/XK*2=&[B4!1;; ,BM&85K5B=1WL1+S#O0QPRB((H MVH,7K[V,/5Z\ ^^2:RGD[8:7\-?9U%A-2?'W4PZW<,G3<*Y0CDS-.C,N?W"%-$";FJ:B\U79+"O2@H?F#G^*A%#]S]PB<^ M%@>DJJF.03;5E #5S&%45'D>V@"U!&/)O@,J&KW"(^-"%8SRWLY)A)2HX@N" M\E7[ PK@]T;<\Q*E-<"- Q :<#:C(J?Z;\IBPP4NK?"^4MWW@8K8VULBUP;0 M92I0GJ$GN\HU?PU]E&@1,.!EN9O HRE\R,O&((;_8M5;O:,A"Q0XKP(44X M9*,T9FD:N]X2LS".NFO*HC2!&Z07ELA=:%K91@HO M&!Q&+$DS(A D&4N'F2.5C8A8"E^5Y>6VBH,:"J1CT?'9],$] MQ@?4N3"X>B.LH5&;7T%1FSF@&E76'T*;X.PE@7#Y3\F79>WKP_-24--H98>DG<^E'=)4\C;3O/KG?77P-G[1#\*-Y^2GSF^E90 ME98X(]6@GPU[H-OQO+VQJO8C\519&K#]I=W8TSL/Y&&O\+ M4$L#!!0 ( )6#6U973^VT?@P .$F 9 >&PO=V]R:W-H965T7[_G7E(/V[+38':Q0!O+,GEYG^<^I%"SRTKT^ M6'B_O#@^=NE"%=(-S5*5^&5N;"$]OMJ[8[>T2F:\JWEA\ M.VZH9+I0I=.F%%;-7Q]3&D]+_BBU8/K7 N29&;,-_KR/GM],"*&5*Y2 M3Q0D/N[56Y7G1 AL_!EI'C1'TL;N=4W]-Y8=LLRD4V]-_E5G?O'ZX/Q 9&HN MJ]Q_- ^_JRC/"=%+3>[XKW@(:R?3 Y%6SILB;@8'A2[#IWR,>NAL.!_MV)#$ M#0GS'0YB+G^57EZ^LN9!6%H-:G3!HO)N,*=+,LJMM_A58Y^__$UJ*[[(O%+B M6DE7606->_?JV(,X+3E.(Z$W@5"R@] X$=>F] LGWI69RM8)'(.KAK6D9NU- MLI?BKRH=BLEX())1DNRA-VE$G3"]R=.B_JI=FAN2UHE_7LVP8":EY*G0GU"%AR*K!F0,*EN&DKM28-5BZ7UCQJQ+CJR"4R_/>&F,0MJW)) )*O MA%L8ZQ&$OK),8"A^:S=I1Z ^ LQP(NK4Y!: &E/9@JS\1,D;85B&5$'Q % M19>!;V&L8 'I8"M+-X=DLF%W)0ZQ4CUJ'\@>06NT%Z93%JSQ%AD ;Z;\@U(E M&+7?0'@IK=>IAJX]&Y!8@S(A"JD\@^S!D%%M=/.NTAD,IX1R'AK4@!ELQ4ZK MU M(;B' A_2I@L8\&&ATP7Q94@O?ZD@OBZ7%4ZL'!:#6;I%FI+,8Z'\PF0F M-W?D5IIND*/3X1U#0)%SDR-_N OQ\P_G27+Z4GQ0L(487XCW@3[K-[B0$G]6 MQN,X5A&3#> ?54'4K- 9G$6G.YU\N'%4TAP5W T'EC47X71IE3 S0@%RMX%0 MFA=F&M;V, X=6M;?!LB#T!9$6V>66'.ZT+FT-6.XL^:N6]+58C5T M.S"L.XI:9Y76I)(\1@ $K)D9*^F$V:J[*/H1/$4&+BL )[P)<4V>![O.*WBR M5[:H8[M7@$W%3B[$Y[)SSB:?KEJ2EP9^0,('ADM3<\224FR0!=MM^J[41Y[HF2T7'<"?A ="+ M#D.)H0F2&!^1 E4Q@^WJ-,A4<3$6AQQ+IG*XXXXN>I9NIX],?'9TQF%TVZ/Z M*FFN)D?BD_&0XHW,.?2O@C1O-Y#X@K*]6M4FF%?@0OPH3D\')[],<<%Z25ZN M7<4?/YCR[@5[2=@G M9Z-=3(0?/W2RV2WA>>"H8S#B@V&0#T;)2?/92OE]-+=% MFH[/XU_X6H$E* ;3;^(!B99\NDT)FULG"?VKM=''ZF0P/3MI/C==9_Q_<9W) MY&0P'IWMXCC^>OU\EYD,DI.S;27QW79?IF:^NZM>=S(:K5W7:IU,S@>34W)U MNKO.ZOG@'+_\#UPL&8S'T^;S[[H85)"I M7#.7/M8)SE7D-@ _]:ALJAU=ILBR=R'+=0L"H" @,P?4,L23>)L%98/,T3MW M5*%-OG@&/&^!;]3>+6OO:]3>AT9[Q&['*F_7K-)&3QTW8& S)$F/T^F9>!)\4X^L)_ M@]6S(W&593I8'OE])U=G\.X;N2)KAR(^5-T[UQ\F@]/D9*\UD@8ZK_K3]*#K MB&(AT:*4).\]Y&5&(#I.O4=_I&,@H,XGYW,+24TI=5,Z^&)JG!^B]&22<)72 M;Q$G<62>5B1<;Z&C7>=P=%J=3H1&&L1>$R:A_*(::&T7-3945M;*PB8RG*5X MBN559.D?CA>97&?!LDWK.'U?6.8T %LKR32-2,@'=44T_>PCS;M M8%&RNC^D(0E9)[2PH5L,=7@H]R&Q6Y*M+91L"NYBT]@EHQ7-%#7J <*'XJHO MD.IZ=M GP@/.1BH=;SF>+,8P3P=Z[0=G63<6X'N4K)[:M\^E2?! M^3961W57K&6LMMD+ZM-7K'&ZYTQET[HE:6ZB5>+>K_+ P[](1UD%_UQ1A)69 MM%G7R4VFM>R8 M.PR_2X)-Z9_O54_QO]ULDZ6WYQ#MB&1[*+%_[#!\JLOC];E).5"C2&%,4;?D MSPCH)RO>G0N0U':I=C+5;73?74(T4&N@_)L4.=AN 5 MC(WKIK!JIY8H2ZK$#\+PM_VH$[),%2 ^L\)D* U*] M<7*Z(FLBI8L"?.IEKD.F*F0I[UC6)IEO*GM#1:Y*4S(=>36PS/$\%,1LW#). M?NJM"F,L;L)DK;*ZP.J6)F%J&2JKM3G7YFA+N]ZRI,LY>:)S7:OTV+G595L, M-7IH"VP<1^,]@"GVYN2K3=$#$W2+'B\4CMF8) _J8BCV;SM+?9S3@A7-EA$N M*"@BPV;)S@*BS;B?)M/YIE<0EI!/4.>XU);'@P&/&&$)5%@3A$&$P2D G(AA M6:;J+]%*DW;73:5005-;$:#\FU,UO M(+BY7S/N(O;:IS"9GJ/%4I0^Z@^/L]=PBULM;K+:> M=]CXW5'M>&WW%(X*- A^*L>%VWW"4XVAD@Y4"T>VF M-MH.? GD-U-0?X>DZ(GIND[ETE,D0,&M+F1MSJ@CI6TN(U+>0E MXY=']8,D])XFO^=2'0,S9,&*_$AROL7R8,T9H _I0Y#5O3/! M*75>?<>@@??&(".%OMOKV86Z4XK;FVBN!97!'2YTHK9/[X8'6MX(U. M^WEX"ZU:QK.5^$M9\P+9#D9> MO%,&Q E! WG- V1$7[<^:!^MNS@=V0#K.MRI'FQ+8A36<;H'$X9ZKT3R6VK/ M\]OMWJ"=+7$)1^I>F!QYT,5XB)TA\PA16!X4")L(N$L#R5KJ:F*LNZV3]60[ M=N:#8I_?!%G5\\ SM.);Q>J_J^R./:Q]'0&YP'$F@Z1]G2?A#PE)8DG*6G/P M">FS]B&IZO2>);W)T'8>?6/R8=_K+,>=UXX*9>_XY2I*F"A,PAM(S=WF_:VK M\-I2NSR\_'4M[1V.$[F:8^MH>'9R (3B%ZK"%V^6_!+3S'AO"KYM?1 S@M%&(Q%)8T)^_;8TPX - ;+[ I*F^^NO+QU72ZF^Z8Q2 M S]R+O1U(S-F<=ENZR2C.=$MN: "O\RDRHG!J9JW]4)1DCJEG+=#W^^V<\)$ M8WCEUCZKX94L#&>"?E:@BSPG:G5#N5Q>-X+&>N&>S3-C%]K#JP69TPDUCXO/ M"F?M&B5E.16:20&*SJX;H^#R)K;R3N +HTN]-0;KR53*;W;R(;UN^)80Y30Q M%H'@WQ,=4\XM$-+X7F$V:I-6<7N\1G_K?$=?ID33L>1?66JRZT:_ 2F=D8*; M>[E\3RM_.A8OD5R[7UB6LE&O 4FACA'X8'\*+:X\CA1<<\=H.[[P5[(IP*H^&OT50;A77R]SZ_2]1X M/ZKMG4N]( F];F!S:*J>:&/X^E70]=\JA?1&:$E5F0*6XBB%C/+TPL@+W%2MR,HRVHEG"T9[5CW0,J=K MWF.9+XA8O7[5#X/>&WTB$\PD$5 (/,0X^XE\N-0:%E(S6ZPM>-@@XP9OT;!] M4C2(-)F!C*1ET)S"D\4S&&P7:C+%FD>'L"(SR5,T8AB'C9^G1,O9RLM5L!WXTKEG'@%>-(!3[>* +;>D'(5S=Z:T M,"W"[= %J:-J252F3DM_M2U(06%%B8*UO?U!L,7 I9COP-HVPY2^1+?15WCR MP0G[%EJ<80HJ5,"F+4IZD*#OVZ+;JUK:K-5_6;[EQ;H7]%QO. M_C*;KO##/UA7U1KN!ZL%M3FB),GV=80-2WDO7F?V]\^?4>WB&%V$QXUO[RO? MWN$E7U7P3>@,OBGLXB#MA.>T- M!DA!V6W&[%9 $$8>1@_.PM _=[.N'U2GV-$&#OW("[I]"*/0C6/?AX_[BF"; M^H;+;L]V/!\ASD(\>N-S"#V_UZVX[*VMDS2;2*WO:#;M]^X@/'=K'2]&F=UK MPO'$E1G;3MC_+(TLO\L).[T#:.BCORCY\X\:G!LT0)6OSG)BY,*]]*;2X+O1#3-\J%-E!?#[3.)&6DVL@?KI/_P74$L#!!0 M ( )6#6U;O@FI\MPD /D? 9 >&PO=V]R:W-H965T7PS\XUTO%'ZBXF%L.PA33)S,HBMS=^, MQR:(1J\(F M,A,WFIDB3;G>GHM$;4X&TT%UXY-V<[;%EQ(RY4\B<9VOAD<#1@H8AXD=A/:O-'4=JS M)'F!2HS[GVW\VN5BP(+"6)66FZ%!*C/_ES^4?FAM.)KLV3 K-\R5D1D&YM1I/)?;9T_/"X(XQ[$*E*YEQD#>O#9T[>?-O,)3Q+&1GQ@#[9\%OA332W?W+V#TA^^FAY.?GC!B41NQ>$KZ\Z/U%3&?;R^OW]W>LHN/ M5^>7UV=WEQ^O;]E=+-B=YIG)$YY9=A-SH#[8LLN,(1@B70E-P4!(+%9"@YQG M6Z05'*=%R.[N;H:,,]M(B!0 C"=Y)2E1 ;>X(3-V)8VA?WDN1^[D/GG(!1M# M9M *F8I8P$V,>R@,H=#^;LYER(H\T@"ABRH>6YFM!2Z[*TN1$9>:W?.D$"3Q M8#J:([N2!"M&[N1-E4<,Y;%6A MHNTGNK=VZWD+VJFPL0K)Y%(N%HW:X'^I1>+T"I2!$>2;2>,;MA%:,/& ED"! MY>2>H- (U]![/>&(:23]LYQK2Q(0!7@_<2MXB"(F*;VH&E>B2([3E6*E$ADZ M%8S%G]0Y$U+0AWP(S8C]K%2X@4I.O^5H6>O'M71V PCI(^-S+=%X9++UD"CM MXV'H'D/!-=(1Z%!YKK0M,MR&9@284KM6Q .KM ^41'#6N@8G@0>W5#M)?OCN M:#9]]1,\ KD1[%-,&F=[X""@2K@"C/@-EZ*]&M$$VR-'("1; X_LX Q>3?D7 M@=B&,O!ZI$J3Z<"DD:M$=!$EC(4?Z. ,A0\=3% F>4/+)%\)1-O-[DF1QH\ MN,5P&H!PN,?1(H5EZ.DLE!'$B8RRH4)2Z0M.==8T^4UZM\_#\P(FC-BUREQ2 MTJ9U%>@=?ZT$% \+) ',<_Z UU0JG!5YH7,%4 '8'B(=23&0N1*"QO&'OZOB]IR-^=4@LSI+^R S8:3HPF;3IP-MGY0ZU+G1I,NI6X$[95V6>PPI[_ >%,ZXY&U MC>@-S L%JAY2'PY=WSO=;7V Q#.).=Y/&*WD/O<,R/:EL;%#13"SS MSF'>$Y5H3='#X]GWS@&N$V)[E7U[,%)[#>!%-AE7I&M9T_EH68JSTC M)1NBF!2AU[?EX#^8YY7\IJ#C;"H#U#QV/<=9TD7I%@R!-466M#VBV&9QC:*%2>F+1X4;LSK<169>%_'Z5I M=3)C5"#= N>F7?G_&$!4 !+;MO.LE33O@(_I4\>3ZT*9B*%QJ M'!39#4=L@#I+Y8S6PD%[J11\FX5#]A\^.IPLD]Z;5X7Q5CEQOO,]K3< MJ+"%=FWV;S[<&GHY1,88"OMPH"41#)>-AB?>W9V<:"8(K0@TQE&)*KQ!J7O) MQ8)>4TH1;5UK(#4C@><5+JG]^/H2T)&HK^*!I@F&4&3$^K[*TX8EF](BHC=P M'E&5SSKLI/&3ZW$1(&F\JWA9>5N^\H75-@'I-W:(YD7= P/;VHTBY6JJ J0+RDEI%TV(?T>Z0,.UZ^M[Z^9[R#5*/^([E,C37A0CF,8YS*5RH"D M$M@3(NP[5-G3#^4;14@]I*7S7H>V%./6;W'I75:)7;V\.C70P[XDJAW8-]OL M12K:C[ T%E:U>O3M0T>W-3QO_%BILF?TVE*QV-: 0BW^_W-"<:5FBJ&"O#+] MWKOBF;/*\[P[;%'V9-L[UBPFH\FWCS6NK6O1TY2>'G.ZB/I]#SSN?>U%3*SS MPX<+FGA^X5E!*??4F]IF$_$.*A<=2?6[SW=7GQJ:!3R@*.9$\DSO6TLB;16M MJF> 3:R\4W SY5N6"??J!Y=K(I-ANO2,@Y3Q;UEY2LEO.H7IZ^\%VS'G#G4H!PUO:54'_[2'A>YP4,__NAZY MH-9YP*:OAM/#PW)%U_KZX:>6/HU%6 B6$4G>2Y'WF'91SE/E>J*DB\6"O9[F[,YNVS+?@SM5\,C\-B/;28SJT6WC_UQ/GP]7;Z@,27H>SP;'AW-7Y36 M=PRB%\:[1BV&R_FTF4^GL^'A?/FTZQS?2-P7D#:7*33XFJ-8,G#UYKG^H\[1 MH4J[@] *0&FZ67E>MZ&8 HVU.O#1.?M&FU'?1[UQZW,LF.G:?72FA 9(_)?9 M^F[]7?O,?\YMEON/XE?@KQ)IGH@(6R>C5\L!T_Y#L[^P*G!XI9:L+.J#^VG_Z#U!+ P04 " "5@UM6\;;7YP\) T& &0 M 'AL+W=O+(/$4I ML5WE(Y/Q5"9)Q9Y-;6WM!YB$)&Q(0@% *YY?OZ_!0Y0E.]G9XPL% HT^7S<: MU,E&Z<]F)81E7\NB,J>CE;7KE\?')EN)DIN)6HL**PNE2V[QJI?'9JT%S]VF MLC@.?7]Z7')9CGH/'AY$1.](_BK%!LS&#.RY$ZI MS_1RG9^.?%)(%"*SQ('CYUY-&7*KB MD\SMZG0T&[%<+'A=V(]J\XMH[4F(7Z8*XYYLT] FT8AEM;&J;#=#@U)6S2__ MVOIAL&'F/[$A;#>$3N]&D-/RBEM^=J+5AFFB!C<:.%/=;B@G*PK*C=58E=AG MS]XHE6]D43!>Y>RZLKQ:RKM"L'-CA#4GQQ8RB/(X:_E=-/S")_@%(?M-579E MV.LJ%_DN@V,HUVL8=AI>A,]RO!+9A$6!QT(_#)_A%_461XY?]*YM MB)_C_B>B]BR_P]J^>?_^ZM/UV[?L_-T5NWYW>_[NS?7%V]?L_.;F]>T-ZW7H M!](@33.E$7>V68F*V95@ZUIG*Z0-6VN9":86T!FY^*661KJ\%%\S(7+CB!=< M:G;/B]H1TDR%NM2;1];*7%16+B1DR*WAO F>XZM%/ME1R@IC0A1Z6PGLN,6Z4-\1RH+1N9#]"""/?SXPRP,TE>&+7N0.9(][BX<& 3LR.FB:H,9 M\^)EL^I6+GA!5K4L?N6(@'Y@8#!FT=2;SR(,PLB;)>DV8ET061+[+(B\()P^ MXK.C"CBE7A)&6Y;OJRU%JZLWM)"MA:;CC#!!\2RDY2XFA")CG'?)U]8\!H7E MGVD,X"F6*9Q,N=#B!D45LJ)PA4A=W&HRPA*@M: M )^(<2!^!M+!,W=9 2('=JC0+?$UU"SD'T[>!!XQ8.V )XD'+QZ,-+MV@EU6 MU 0-NP+*8< &#BP5E"GD9X%4P'P%E-F&X' */O)!DZ^B42[C6C_0$B]57=D) M*A!0GJV\3ACQKF"N,11XN*WUO>,,WR,96N?W:>W92)3 !399@M"],"^A4)NN!-B< MJB8Z1B!.9*M*%6KY0(F9>&F<8G 4)%X0S5[0,/2BZ9Q&PKI)('RU/' M"UHTFIN57!L6!MYL/F-'J1,!>K\!6;>5$\9=/)E-R4"TJR)A,MO5:\1&F./:I 1P%($PB- M CQ#;S;SV0RJWBJDXX&0[[F(I9&73F-HG7I!2IQB+YW!!S&L\H.M V7U$XH& MYX$7)GZO=_?;S#ZEPYBEB><'L7-S*W7I=$\A;R$O4=8-2,8'06T MWO&=ALR?A/\>OH,8<8:)43!SZ3E+"=\S;QXG_R-\Q[ CP5@MW MD:V1F=(($*-5O-JVI\_U@;NFRG]OA4RL&L<3]*>'61_TTBTSR%*P6#+4U4( ME-$N\\.%SG$,AW1/5R=Z'?N3:$C=5*4]ITUV#P00[K=N^[6>T$DM*MT6N74H MQ\7.T$5Q>]+P >-'8L37-?)7-(SZNZUK_HWK+KL,I2LSKK>POEM!IT-Q_>Y!_"#%/L+V;' YW P]!]?-.C1K'YTG.@@74G.Q[4G1UV%S5_J-[3 MO=_+72]B-L5LX,W]!,_I--E2/.=61N?/=!8S='#LYH!W<6PG(:.C.< S3KMC M;\RF7AC.Z2CQTCGIA=X)Q_?WN[5OE,CDD@_N@=_O[?VC]LG[Q(&XN$]PI.8. M>>>WVS84-UTHNH4/K^411UWPY5 ;=9$@/6%4K9[(0'] M'P5G_P)02P,$% @ E8-;5N\Z;H>\!@ ( \ !D !X;"]W;W)K&ULK5==;]LV%/TKA!=L+:#:HBS+=I8$<-(4*Y T0=)N M#\,>:(FVB$FB2E)VO%^_R*,@08'SM; [Z+6GA87MO_8/W';XLA947NOA-92X_'S>5\"%+FM=RW0*_9!58B- M$@6[1Z3JH:2^SD8.S'W_@2?CS M*^[%O7OQ:];_52I?M?0\SO/%U>+3Q26[_^7R\C.[N+F^O?ET^>GS/?M8;;"- M-KN#5HK@*NMD1G%TN60K78#_JEJS-ZI"CVXL0F[?'C-D699+:?I,TP^GX"N4 M=<;66F>6';$HF"<1_L?!G'/V&[C.8*DV>@V(EL7!.$PP:1;-V)W8@B-.&N3. M,LZQ,F8\#.)XRCYKAX2J'ND1X_,@&I-E/@WX+$$90/*,V_F:N/S:J)HR'[!/ MB.J3,;D?^Q_9!C6=S-&9!G"3L6J0YLF6^1<"3()K# MR2@(YQR)@/.5*(H=%&H#Y:T!S>J5VPHC*1*S^1B!G,:)IX$S3:N1AP&=!LEX M3G/GT<174P.;?E>]6BG4V>/FDV R#?$;3V+VH3&5<@VVH:DK]4!MB\3P9,;F M\?BE$$[FP7PR9C$/$NQW!03';)&F3=D4@@*;290BR-BS593:N([-[$T4!W$4 MOV5OD,W)C+]]89N 5<@BB@B0(XIJA(#%,;)R8%T^X,BSDFT%$C 91M#=HO": M<10-I_LO;_B(#^=]!XY(G_R=%,8R22KX?;J#-M^T&(TPP,EF:^G/IF(W9)]S MB=!MZ:?23%@K405U8](<]9&Q!D8-HEIYIA=4-)9EC:%*(^O#EV/FO0F'R5/\ MX7#RV.&>JN;Z)1T^_B2<$N6^YY3+ MC?QWP?71, VA1,\-C!AVI<12%.=A4$P>-13TA0BUB_K=:K%K58HRI7!P5FNU+.2^:L$L"#9^PY!=B%J1[OIL M9ZK5!!Z,.4EV@JL#9,AA[UY,4>9M?? @A!Y@?PZXD!TBYF.^^]MKNJ:G.OJ#0<&'$J@26U9B&[>XW P07H +N3=F2%>K98C M%L\#/N8D+E-H)ERZOJ?M<0$U+5.P;I%M/'-OV]!1^M=&E#Z"US)#L8#XZ-Q0 M "R[J2#XX#Z+ID$G%U2(7X;W0YR+&VB\MR(KW$>P XU=+.XN:5\W9+>-L8W MN--/AP*/#:X*3R/E[#\&BL+7AC0(-D%RXZLR%39G*W"#>NL>/6A#=P+EKD=W\^O'].SYG'E&I<.\CA"0)H@'1C/J+W.N-4RYZN B= MZ-#V%=E)(MG&*:!TS^&Z618J9;D$%W*&4]:@YM(=V1;5[C$'>R_8-M< OBR5 M\Z$!Q;XVTO8Q%35FUB")DX^+%UE)MQ='9;F1OK;IQJC;X[/$"41+R9(B'GUM M1*%PI/HBMD/VO@6_@-GB(.MT!A-&B*F$6%)$8]X"C MZ(G45R06*:6R+9N] 43\.S5YYRU^NY6N#E']U.IE>Z&FQ':74?\R&;+GKK>C M@U>+SP.]S9S>OAU!DK6J+$1RA:7A<#H9,-.^Q]H/ MIVO_!EIJAQ>5;Z($D%^:@/&5UF[_01OTC^*SOP%02P,$% @ E8-;5J9; M*BQQ%P #$8 !D !X;"]W;W)K&ULW5QKC]NX MDOTK1-_2"=#I3F:33=*-=.8.%HO]0$NTS406/:+4;M]?OZ>* M#U%^Y#$7.Q@L,).V9:E8+%:=.E6D_7QMJB]VH50M[I=%:7\^6M3UZNF3)S9; MJ*6T?;-2)3Z9F6HI:[RMYD_LJE(RYX>6Q9/18'#R9"EU>?3B.5^[J5X\-TU= MZ%+=5,(VRZ6L-B]58=8_'PV/PH6/>KZHZ<*3%\]7YE'<4AZ,'T=I+_FN6,N4VG5I2E^TWF]^/GH[$CD:B:;HOYH MUO^A_'PF)"\SA>5_Q=K=.QD=B:RQM5GZAZ'!4I?NK[SW=D@>.!L<>&#D'QBQ MWFX@UO)*UO+%\\JL145W0QJ]X*GRTU!.E[0HMW6%3S6>JU] M\S_[S. &&>\?A"+IJ5W)3/U\A%"QJKI31R]^^MOP9/#L*U,8QRF,OR;]Q]?L M&^*NW[]_\^G]JP^?;L7%ARMQ>?WATYL/O[SZJ$J.VVJ.3X"/!68T#-QO90+V1,?U+22]@L]7@$4R[J !A<-^4=!0FGRM[7) MOBQ,@2G=KE6NRGYJM'_88)9H/W6_TO S64<+Y;+&]7I1F6:^@,,?'_?%FQ(7 M%*P$""I$9IH*1C$S@>EB'2WFK&NA61J 3N6X&Q+Q"&[S ZUU48BI H:6"IH) MK$FE5@7<,Q?3J X@TI -Q*JB-:#EZXL+2V,A!M5RBH]"'/98ITQ6U896ZDX6 M#2M%5S]>_RJDM<@G:VG%@^-Q_Q3 513 8&>1"BM-BF9-!8UJ-AX[@7\/BTZ# M_\C]XXNU@N4>3/HG031+>0"#C<.5'@:R9!.@?K%Q0Q\$9&-4^>NJFCG^&],] 7&^%"@M]($YZI\,3_)WTAL=C_!WWQN.A M>*U+"K+TUI_^=C8:CIZ)R3'D3<0G4\/##HDZ.V51)^.3?:(24R'F*/QFE5DF M$PY6VK %Y=+ P?XE.3%O^TU?7+.!=>DX!^YYBI"F]*KRQ_(.DYZ3%Q'E:"=/ M8"(>;]O$L@W9P(_$27]TLBLH!^2;!@N)Y]1>"7]_)$[[0_%WBL770((&\,#3 M>-N4*HF'@(^*;<"V,#&V=] ,G[EK'C6GC2YR#,LXUZ);"SX]'C.B#L*Z7B23 MMYA .2>]V?0C&F XZ$_<[/OB$C$-BX59+3!_@"U9EW5A<$@6;(_(B1,9!,(: M!PRP-+F>:<8B)P@.PTM- !?6>\L@' V44A:@EK_#Q'B.37$+*KD0MQ*VAS89 MK5:*_DZU782 JF^;8B.&$W>!L4P2)H"O==6%*T&7AI>LMCL.2T [=X#G0Q[> M7K'2B)>IJ2H7[NP_M$1+F=,+(?//6"R>W)1&R9LL2&I!DA[8'A%W/Z"5B[#Y M;@>? G;LN!4/K@\Y*N-:I3(S+X%(N7"I0C!)*>LND,_TO0JZK>3&B?\Q8]0= MR%OBKLPM-CE"O[6"W=:+B'9.*8F>1YC7&M*_6\MOY*UTV!WK!^/N&':]T-DB MSH*3 CN8,^L<-\XYK<'Q'@S'_>-N9AI.VBO;F>G/4?:BF<,;O60 ,"#/:SOI MGW65/>D/#NEZVZQ615CN3-J%F"';I5@=\WL ./OM1$>K+ZU/G78K[XF=Q'=) MXZZDSEFRFXOMI&L:S03'AI3O!R,#RG MEZ=X.3PY(4I4*3D#FB-U]$ZV>$;$E?%9;P@9[\!HA5ZNFCKE$N?X;"QNML-_ MUM14J"&[Z&6SW)9X?-8[/S]U$@\9;].+,+8B1@+OG?0FY\,=:I4\$$N7^ @6 M\+@W'IR(CV8C"^!W6J 1)7QI9$75D?A4(0256U!RT7>J<*6#I/AAG-;PFE]+ M1%ME*14\))<9#9Z%6_CM\-FC)/L.QU^A'Q*J9ZKL9%HF#G',A_3LUBCBG7LH MC-;S@#)'!JY]7@_#(=&I>T2>ASJPT4?-J(Z,A",:-'M&71-@S$K M]7NC*P=/\!7.TV79D$=ZW8E70G&.VYF"!*OO"0[AB:9,'(Q6KN(5IQCTH$-@ M2)H6-,\YE\@S42+/6UFX=4=Y!2+@\,I4\"%OG$6T'G13V:(TA9D#<=\4*&X! M(^*Z!"1LP,%IS<^^LN;L67XR%]U5C\+258\7X\UAW5W5M/MYL*+M*.$MNF.3 MIYM03C#KQ[EIIHF%RCW6R%GM SGM-ZH5]QUY?91]!Q87,$?S&4O\FH6DU9$TQR,P[.JA$ M4G\[S/!I&7,IO5N0LA';Z:E!?]1RW8L5?.!>@TR <'0^@Q86P_$L$3J4ZB5Q M>E3RV\4XL2I:1 1\K9>[*-"47)MC/9?RB^*Z0%I#%XFHDQ1\"O58C8 M>$>1 M2EX:,$ 3;N7Z3N>$(([?X%IFRM+#&B^6:\>0M9*T'>KZ-4<88)M>"IEDA&JSSE#ALVXL:':,,@=YS'RYX M\ T@>%FBTLOMIX3^VE)Z(.!J?#!*=N1-64!SF=]1F8ERWC48%"(S%DLX1 MK'",#Z22A*"L'R/,76NS$@9U@36,@>4?\[($E_:(HD+J912=6M DI1*A*A', M7D"N7_NW?>H)UY7.:CS25&W7)E[FZ"GDFB(NA56^/4*!+ HU#T ?"V4JUKPU MJ'#4%G2#V1@KC/69HOIU)9JJF&)35LKDJB5_&/X"].X65,C!-=O2*O6%7/%S M4SH (J]6#BB:DAB]J]"72&DUS=U]WJ#03"(-ROA/K55N1"YX\AP M5J&$#S]S%71J=&XN! R0>:[)/Q K; _O+%0Z53QM>"ZQ*I4C#IU=@I!MJW%< M^=J$A@@V<%T2=SLI%BA+ZSK#TV@.%HF" >8\D2 MT&EE;2#9/^/*-(3D:7KGJJ%"&:OB[^J+&V/KQVYV2\,QNJ(=#6HWN?Z9)5@F M53O-:I>12E-[H.5Y\*3@.[7VA1^3J4QA0&XIU:T?8)/\+!TX4@[G0%SV5H.(QL!T7NQ;;H M2*.3O?#5468+M-[*TF'6\19F.0L&N.%2GY(6IQHDQ')N>X[BA(B)VMKM(&'X MNW%3 L).H.;)Y(QM'Y@WW,M\_^3/3WNGH_$.Q,K6W7:((V7G('\'@9Q!+.&5 M(#)#&R_ 8$J[R&BN;P?0!^+CMH)8Z&?C&M[I$)RN^056W7?-6P,CCFR3+<)8 M.^@?@<+7%MZ91EO6KM=&4'>8H*B@ZLBFZ>Q'7PH#UF@X[ WQ_V3L MK$MQA0$SMW=%&SW[/6R?1[%3&E\:MZW?,+W3K>FUU,E#A=_7HGP<)KAMT.^, MD0!V)_OH]-+<[0X;Z/#6 "X!;B7FO5+),GF%=:(<[/&^':.+\%SBYIR<.0@K!,'5TAUS)(@.).7"!$KC:'9"3%&+F3NJB.SE2I#!>; M?=USZX?M;R6A*[6251T6_&UC.6/2O+KWW:HL=.CHPU?W8-WP%,?H+9];>5/> M41D1F Z*+=)8LT5YZZDP2/P,WM3?W-Z8\.D5/!8U1H&[HC1*\[05G;?EYYNK MEAG'[;?OF5F0<'7]MI7@&5*,\50Q5S^H6%KG)FMB0;1=_$CQFIG_9NMG@D4 OEBHH0 M@A8YH9"5FQZ\1>@U<)KA9"@E.R-Y0O7[5PL,V;HT28-"K>, MS@100Y-8>#!M-ZPX7[8^66YU_=E=?$(2EFQ&R]<4CKE*.I_BM^$/?,BR.=>A M-&0^W.DND1,B[2Z8HK@T/FV^>=E=1< M:U,3R#8=;5F4G*EZ0X(5;W8S!=;3N:*-]??\=C'0:&Y0>!PE[!@A4L9=[,*N?;] M'F.W)>265QL'!_99/9]6(\04/W?&OU^S."!V&SYU6( TP53Q7C,]UJN!6 M<:?1Y613OZ+P:+#EN:%3Z(DKC0YOU,WYH+ MDJCUBH6B8UQAL+RK@R,[[EC>E%PI;5]*)X%;Q&Z;@O;97.V&=%*YGN"4'*4O M?F-59**^MO'CX+&.H N(R=^=5ULEE-M+.U!4T/G.O99)W%K MN:T&N0O@*D7DI/<:"ZB*5L:^!H;W@]L&,$E&C6T?OX?G9IF>\O%@?TFQP7!, M)X*@GC+='#["EF9M(5OFY'*]"IF?(83V?>NEN)SN$: MMX-3375=2=]O,QE*3*9:W@Y756O@T*W<4TO1T7+J;Z6W]SOO'"%S;0@Z:69T MSD4D=:4IW=,6&KRB[M0<;(G.=@@%QP6W* @K'!-<5]+A/%-Y?R+)NGM$NVZU8F-/K6[6JZM(->>MR9S MFRJ8 -.Y>'\;=OO6[+FE=FUR?^;([ZN,G%^D$H*!*16Y+;R""C/'@]SY!M?J M./Y6^P)I3Q6SI%_1?2#V+7P%\6]V*OYPHX(V:Z.[!="P?ZA]@7%)E7Y:F*+& MMEQB\WZ4<8S'-_:-OM@N,@J._MG"=#OR18]\9%:<1*.?JM4 M;7K,<>@X$%?"/7&YH*VM5_?0BH'OFD_45FY/S37,#A2'\63.%8 \0\ D2_* M+TTEKJAE7$DW%K$!VJGE<5['5.O'X2\,9(C[_S1E)?/.([S/#90]\"BKZ&^] M57SXYY_4D8F3(]W">6NW:A>Q>'?!?4.%+#20\\[ B7DZVN]8*?E<:FHW!ULY MVW"Z\[OK/VI+'^_^^U>'RCBOSF38I!)/O484I#'3&=A[47NP0\J M2V$<.E67M/:9GNG9S'KO\HPK$HYPV@H/,QJ[#69?$.JJI;5T"!FN6*I-%$4+ M0=^6J>IX"0-SBR@2//\5#QK4L1!_>+9#0S*WT[9:&XQU=V"U5K?U#U=F/AG+0JY-B)(1PWB6/=RGMJ@?RVT& F M-_V+OA-DIE/J"_RB8/X*[I93/#OF> M#[3]@"5G#!B=)7LK82]RY/97D&_2 -[>ZZ"^1,BLCF-2(OC2=I/3HP%^H7>T M294.JVA@':L#;>DRLS@XI033LC\>&)DT;U2RKW\=\H&C MFEO([@MUM#6:M^(\.+9%W/\-Z1 \8=J-37#61^M?FXS\A0E!;\_WYQ(&Y,1M M)Y^OR.NDW>A"N[[GL[#P#8"(JM^;7:?()]G"96I-I_KIJSR$>'D3#N#G4:= M/YPUMV?CTD\YESY.M6O T:GGG#D=*BC7_0BG@Y7__D=/-"5]H0A/PX47RV"\ M;HKU&=^*X9A2/MUP,/E_G9_])8B&I%JWD+Y<_#>7J;M!V-NA?]]E-'?6EN#4 M+0%87=)U&&FU)X7^%ZF](,< MB;A1STL/'U,*8@80CP^?[1*DI/MP.$+=N;)ZK:CG\7 T> 2#;3 0?W&$'E6R M0I:,6-/V<.G L/6- MXK";L)L5^89X3-J1.>TRMU\&4WD:0'Y$.R9\^1E=?ZCV#>>H0Y1)^Y9U782O M ;AX^X91_)[/0;7_?_&F?;_P\"3YA0YDNCG_#HD_*.M^K"->C3]UN5U'ACP;5U+>SR#)59G$1IM-ZXE?/*\\9P>MR(.=ZA_]K<6%H->Y1" MUJB=-!HLEB?1:?K^;,SR0> /B0NW\0ULRUY<%2=1PH108>X90=#? YZC M4@Q$-+ZM,*->)5_<_%ZC?PRVDRTSX?#HR,:BE[O[%X\H/&Q<.DU#=*0HL+X07 MTV-K%F!9FM#X(Y@:;A,YJ3DH=][2J:1[?GKG37Y?&56@=>_@\ELK_?)XZ F9 MSX?Y"N6L0\E>04DS^&RTKQQ8QS!*!Y E6;8# M;]3;.0IXH^^P$WXS'N'OTYGSEK+CGVUV=ZCC[:A<,>]=(W(\B:@D'-H'C*9O MWZ3[R8<=G,<]Y_$N]/\=F_] ^7)]_LNGZU\O+F_OWKXYS-*##W#Y^]>K+W]! M4 "WV+0VKRBUX<::N14U7&N@ & ]0PNC+@8#\!7"N:D;H9?O')P980LP)5Q( M2Q5FK /1--8\8 'B=>0?&"5Z>1#].(!%A19GRTU%E.I+Z&7;!KR!O4E"E: 4 M%[74X"I!KF=@-FP^ M[&R.X0M1V6(%LYHAY,):2?92LP/A ^]"NMQB:#BD3P0%TGM$7K+ %K_YRIIV M7@%W6H*V]]2+URJ)H]%TV4)M+'%I%4*:S"8_I4!)6S#Q1@E-8C/%)O,F>4/H M@GW36/D@/*HE:)P;+^F[8!'M1&B*+H8K_3*\O78*)37.^=SBG*XRZTDR2";I M+J>WU %L0-OB.'I%GD/V$D0U#QKVDGA_'=\83H.2IV1,U]FX-SZ*QWT>6.0' MB/D^"*G$C+S$JLK6M^2UP)9DGA)I!\<8[BA:0CG3]8=T/Z2!P[71"PQ@GN)7 M4$8%[6N0+F.>JJ0Q2N9+$E"=Z\TFBVW>DXZ%Z-S.,1#$QQQ=<$)NG.]2NA$6 M'H1JD65%GK=UV^'3B6WECV50I?V=J%Y334<-/.B!)S5/K]Y4EP=OH\-QPU)$@'1]EHD!P<[,J$=5Y3P-M-"DU'P:PI4.F( M%YM/^7"4QDG"1=SIZERLN4:LR1&+X+%-AJ4U==CHP4+(0GMZE'57$'OI_CCN M&\D 1.E) SU>+54&7>D9\X*KVK3:=X45:MKQ6-*M>S7X2!5,-1NS%S_BS 8W MINFK;LP.#P?C_9WE1-GB6J']VLBR58H4H@_E,QZ ME70LTQM$KPGWAMQHO1J-%M)70>99VJS-^@Z';R6WJ?C==JK;XI.-XX.G/K!1 M5A2- K3Q5"NNY<:!Q)-KL7-8T898L.;0Y %Y)-G60H*5'$#Z2.)M#_9P8["J MD4J2QT<.$.5"-V/UN_V$>MH-9D_BW7C[F2I:4L(H+.EJ$A],(K#=R-@MO&G" MF#8SGH:^\%G1E(V6!>B\--2-5@M6T,_MTW\!4$L#!!0 ( )6#6U9A#":# M$P( *L$ 9 >&PO=V]R:W-H965T,Y M9\[$,\XZI7>F 4#R*+@T>= @MK,P-&4#@IJ):D':DUII0=&:>AN:5@.M/$CP M,(FBFU!0)H,B\[Z5+C*U1\XDK#0Q>R&H?EH 5UT>Q,'!L6;;!ITC++*6;N$> M\&N[TM8*1Y:*"9"&*4DTU'DPCV>+U,7[@&\,.G.T)ZZ2C5([9WRH\B!R@H!# MB8Z!VN4!EL"Y([(R?@VK>PU#/M>,K%3?^2[H^=FHSEGN#2@Q@:PLF^Y4^#O_A")"> R0#(/&Z^T1> MY2U%6F1:=42[:,OF-KY4C[;BF'27R@NIO@M J&>4D!SF+Y"+C+903,HU?DB1*D@M\T[&\ MJ>>;GN%; S(-MHF0+$!"S="0'_.-06W;X>>IBGN^]#2?&Y&9:6D)>6!GP(!^ M@*!X_BR^B=Y<4)N.:M-+[/^ZC/\#?YI__M( 62K14OE$3*ND4=H02ES$[NJ4 MSO"H@03HK1\30TJUE]CWTN@=)W'>-^"?\'Z,[ZC>,FD(A]I"H\FKZX#H?C1Z M U7KVW&CT#:WWS;V-0'M NQYK10>#)=@?)^*WU!+ P04 " "5@UM6+',K M2%,$ #"@ &0 'AL+W=O2FW\+"E"J"[2U&<%E>C[MB+#.ROK2@P\=>O45XXP MCT*E3D>#P5E:HC+)?!K7;MU\:NN@E:%;![XN2W2[2])V.TN&R7[A3JV+( OI M?%KAFNXI/%:WCF=IAY*KDHQ7UH"CU2Q9#"\N)W(^'OA+T=8?C$$L65K[+)-/ M^2P9""'2E 5!0/YMZ(JT%B"F\;7%3#J5(G@XWJ/_%FUG6Y;HZ-Y.@;DL,1?+$F%!X^FISRMP IT^BXC/9<+D:#!GQS' MEWJY\!5F-$NX(#RY#27SGW\:G@U^/<%^TK&?G$(_&9F3DL=Y/2WN[A8W#_?P M4!!,EN67"&<;-DS;/=>4X8WC&G+9ZM"P>F^#& =T-=:A1VL ME$&3*;/V$"QHXCQPO@>59MU#SJ*VAO0+4+,YAJLL.+K 5@5SIP:Z ,"OVK=OXRU>B7+(ZUPJ;1, M,HW>JY7*,!JGI#UDUN6LC1I3'_OW??A]L;CM0Y='H< &?R_.&M!WL(I=6?L: MM=Y!@1N"#3IE:P\KPL#)U@)L;:US;FA,BZ$,A5\R] 5X"D$W;EONHGUME(X1 M,#8A57+<,3>4 MFN'C 5:H'-NG:Y)9#$#%R#8'SH+&@UF!9DTQCPY..Q(_DR1$)">!MUKE&)K0 M!VJ"S&'EF\?%^+!;35":#:F4Z)>@OI#+E*?\^^%IXR\;D4+DSZJ9DB,=?79( MT#:\A)"0D!*1K.B]88YYKH099V:%*BYE6*G <\E."<^KO_IP73NNDHB[(W3B M(\;A?D?EDES7\WHL^%H67%)5[=B+GL 7*/G#?-[6*A?,H2M^3 ]_CRK!JG+V M1?%51YS!X]Y@,/@QQ;',8A(S0$:41X%W$R;"Z<\.Z<,B+AVQF!\*L>"%]U%6 M_]-[ 5=OXONG4VLED7C@?@ ?6U)PZQ37\DT=];'N^\:21VE2>B?JNL3I$&(_ MC*&_@$7E..5&@^$9?.[ZQGGTJX=W,.SS!3CN#^$LFHO]]7CS//J"CCER6=**10?]\_<)N.;)T4R"K>(UO[2!'PUQ M6/ KC9P&UL[5I9;]PX$OXKA,=9Q( L MZU8K%V [GMGLSB1&G,E@L=@'6F)W"U&+/3I\S*_?KTCJZL-V//.TV >[=9#% MJF+55P?UYE96W^JE$ V[6Q5E_?9@V33K5RBW-9_)9GS?+MP>R 96+.VZ+Y+&__+HP\(=%+95&K_^Q6CPW\ M Y:V=2-79C(X6.6E_N5W1@^C"3-GSP3/3/ 4WWHAQ>5[WO!W;RIYRRH:#6IT MH415L\%<7M*F7#45WN:8U[R[:F3ZC7TH4U&2>MAEP-X#]/Q>4%_1 M\_<)NN25.#[#!F;LDM_#KAIV6E6\7 AU_>_3Z[JI8"3_V26]IAWLIDV.\ZI> M\U2\/8!GU**Z$0?O_O:#&SFO'^ \Z#D/'J+^]"UZA,R73^?_9!\^GE]\_/+A MZP6[_/GTXQ6TZP;LXOJKNW=='K%GRAO$"V% S0 S+Z[KE(,#DW*PF MU^2^M04(P ;E:8.U]9NVS,'32T/[\]6O=4^6EQF36+@R0PVSC63-(!6-=N/7 M-1.K=2'OA< B65X!+V2%2Z*18F7X-PEOLZLQ/UHEX$4K@,CVTL%![]FU8.). M5&E.RKI=BI+=0 !2'.@N1"DJB'V/,6LLR1J\OQ>\@A8JN5+D,MXH-="U6HQ) M6J<2@JVTKVT/%14P@BN\PZV6B\S;9E^Q>%XNV%I4N80J;@#!9B<)'+5^C$P6 M6\I;<2,JBZ6B:@#M6HW'DYTG(4DDEJ]6(LO! L0!B_226H9"89@(VUE%'6;-TLVSRN\H@?0:]GR@J5% M/I^K&1#75E9,IK%)38\FCC?(0ECQ.Q'*R[12V% K*MBD6_KG6EX26X$S8S5! M2DV*3N4*6V)LS2! INQYWC80<##K7=;"%0T GEA=XV4'>C8-B>!.69MJC%*C M/Y7L=%WE!?/4.#>RQC;-> 8E8G&SQ&3^DQPTFCBHQ=9M1;PWY#RWRSQ=3I:C MS=;&.7$TR-.N:0;'OP;*Q ,W#*W0%SO3-ROIG>SY8[?06B^K M)(,C8LH1>+<%1()G64Y&!1[V+#R!G2TNEO#.C%W?3Z16CG=:%#"I.W9ZIGDC MYU/FTTP8Q9I(>1!$B9E%GA6'WI^WL>@1&YMJU2"Q MP+%#2]*GAWFE,S[X]?#/O*$$)7\/T3]KX:H+0A*_A0$N;YC M^"19PYK M;R9ZO9S6&/- H&=2IWV5*+@&/5WV8IU7[$JKX?2&0W7$"\G]D[+ZJ0"?VH94 MG1'7OZFR4&3'F(>]70AV83R.72*9%>QCJY0!Q4"(;HWM67J=]V2M/_*\8E]Y MT0IVQ@O2MI+/>[VI69=YEA-%5N@ER%IFD6]%OL\.F9?8^,6[(+:B,,:3T+$Q M^G0(E1V"\+992E(W5&2YR#42/V!FN;V_YV,K,8Y"NB)S@I22 M]@J#8B\]RT?FY4?)]L3^%?-B.TZ&6(1Y^XB_C +?FB7>$0L\.TSZ[>O7(YT% M5A"%1ZR_9-[,]L,M6MW< 4[[5=S L\(8/+NQ[<3;(@K$MW0)!-KV,&W('=J3 MMYN(LZ82$ D@8Y]M)M#7O87/VL M!XF 7/.QW@O0W M\4(RYYGM^LRWG"2 %41XXL>VGVA 5,EG7J)P+.L\14@AMX&>Y=:&44)YZ-H1 M S(6>&>Q0]A%TMTJ7#AT$]OKG\RE1AD-RH(:']OH9CQ1@XSGJ#)V+50OJC!) MK69R3F[=\S(2<9T5&1CV-%@X?AO8M]Y\%M0>)6[.D151DXF"]\_Y7+"7_R+6 MC]CI8E$A]P6\?]5LNI8[(UOV0K+ET(X]W+A6&,ZPT, YC:;'B<=\Q_9C-K.3 M :&_J-T'V,:S?C99'.]7V[2,O&8I+])6[Q4D5[D;TA7L.<7U:]'<"J$3C,YW MV%I%,I,'*M J[DG:26;;&="&H>\*TQ,0W+DM*IQ,J*M]5I:9E\<@>@P*PCC8 MEODHB#]6*>F4FYZ:9!TL3[GI@L-S?)^UM;9(!.Z"(U>]2I>R .[_(C-1& !* M[!"S#T//!K)KS,&6QD_%C8DZ]N&'ZPPP]S!^=-Z^ 0P49)_I^QO5SE\% DG< M@8!N178Q4V=FE]U>;A5_2T*]\N'QX]+NXNKRNL9DF=J M5DYL:2AM2!2*[225]@GLZ5B/%KMN&U;*!@8HH$HR/JSBAB^&\1"?,*9^#7^4 M-WDV*9(P6!3Y(J>\M>.T][>*%#NQ^8'K1_V3:BEB#/54!1ND.I>IJLJHY2X5 M(J.@%5J.XW0DE=4BD_\FFL%XZQ83S-+D8(+C'G $]^*Z]J':1M-58Q7CM3*? M$>9K[Z"=4MM+/5R1MBIQD@1DXQJ3.D03VZ[SNZYVQ5I8>M$L-<%>.1KNUE2< M$Z]LU0*#J996-9DIJ1 N=)R8]7NT _DFFI0:5G6]F$&M9M &TU3 R@T$)BBS MV7OMZ+OF0!;E_PH7-%R!ANJ;H,HS#A_%R%3[!IUR_$YHC7A#W(#*]+Z"1V1- MHZ2H*_@G+0Y%L?-VF:9M574<0.=](?C= NQ +10U#O+"[Q;"L<-G"\%1J%?W M3 .^/VUI$0D,2WQDS'TM3< >A$AE@WW5=3:HXL$8HTAM57[3<&%M]=#(.:9L M F]%3M7\1"G^D&CJ8.2-,L)>2Y,*QLCS7?QOL_Q(6CO =\:BP+%F0=RK=E*? M[VA(:-G/).I2M4)WXF.P_U07K#^- OU55[C^^*R,?\SPFN<9X;VLN@X8A87^ MU,E [#2&-LM*M@O==U?E-$V;MUV?2(=<93E* WI?)]4WH51:\+K.Y[E.ZX1J M8G:'7*/%* P#+U6B,(K![=I SM@CZ+[3>C-J F;:N28HV?E-7F] X1,3D.$< MP9LE5C#K8ID6;Z6:]Z27J*0; M9Y2N7^QF?RB_1+5B+W/3%3]"D99$]"^@?Z,R[48B^\T+:DW&L1UY[ 7](M#B M-[3#"+^?\_K;\;Q231Z0I:).Y5">'0=X[5 _AGZB!#\]X2RG- _:O,]%,;2< M7NR\VI!FR&8HQ=TK$T7%[F^70!&UV\PR[FN2:S9[P4+?=IWAJ1D4H5:/AJ<) M!L4/B1ZZP^# CB-2@#-:S+'=A)X1E>Z9:X?QEVE 4CH^V MW,0L>6M2%7M0]Q<(JLE/9:^$^BZ&4$7E"SJE(_#;.E'ND;O>!\.CF+91,X[[ M/@0RB#5#C57RXOZ/#EG,V4OWC4??D]$'*..M&OH60"&D$'V('BEJ:(3P!A2Z M7L?HI.M:+/E-+JN1KMX;TZPW-H1*%JJG=*8 .ID4^@F=WJ3Y6@57?J_9O^]- MO#_W*0G=]'E,%\ST9T_G8RU>F"#PR"'+WEWH@H@J[=54.> ]L5W*HL/]1= MMB#Q^PG(IK,VI1:="S)AG# _<8>W8)".E-4VHSJGU 3RM)IMU_)]E\7>C 5! MPC[#@7A%S1(:C*J^D&MU'AU;1#+& A$+K"B.V!4O3(VA*VSBV VLP/&9BUQY M%K/0BI.0_;0_1X"R8S [S J3V+03#UD066%()TE^9#DSEX1'=>.X[".2,'X' M:R_%/&\V<\C-+M!#9E7GZFN,3;^@9@:A"=)G(L3OE+UBK%QIJZ-1V",\SNLE M69M*E%5.8M"#[*#[U -%9BW4P7SG\VO9"'5(.A:DWDKY5-(N4*%6F@T:(.@4 M]L/PF80%%V!\)5MCD'MEUCTRE06E?$U&H-35>4C7JC 0*C)[UT>%)Z-O0%>B M6J@O7:GY@>7UYZ#]T_YCVE/]#>DP7'^)^PNO%CGLKQ!S3'7L.#S0G9;NII%K M]47IM6P:N5*72\$!CC0 [^<26C0WM$#_B?&[_P)02P,$% @ E8-;5OK= M\3G^"P NR$ !D !X;"]W;W)K&ULK5IM;]LX M$OXK1"[=&4JR M'-M)BEN@M6R)',X\,_/,D,J;M2F_V:52E;C/L\*^/5E6U>K5^;E-EBJ7=FA6 MJL"3A2ES6>%G>7MN5Z62*4_*L_/0]\?GN=3%R<4;OO>YO'ACZBK3A?I<"EOG MN2PW[U1FUF]/@I/VQA=]NZSHQOG%FY6\53>J^F7UN<2O\TY*JG-56&T*4:K% MVY/+X-6[$8WG ;]JM;:][X(LF1OSC7Y\2-^>^*20RE12D02)RYVZ4EE&@J#& M'XW,DVY)FMC_WDK_D6V'+7-IU97)?M-IM7Q[,CT1J5K(.JN^F/4_56-/3/(2 MDUG^%&LW-HI.1%+;RN3-9&B0Z\)=Y7V#0V_"U#\R(6PFA*RW6XBUO):5O'A3 MFK4H:32DT1")T _#1^1%G7T1 MRXN>M$]<:YMDQM:E$O^YG-NJ1$3\]Y#-3N+HL$3*DE=V)1/U]@1I8%5YITXN M?OA;,/9?/Z+OJ--W])CT)_WQQ.R/5Y]^?B^^7O[K_8WXR5@KY@J)JX1V8BL2 M*W!'5$LE-DJ65BCRG #N*I^KLL.>/P,ABY2^^$+;)G'UGQ@N24J&C+9BH M( M,[7%4'OV2EQ:81;[\IPX%O5+H2O(N*ED!6U.Q6 2>?YT=D9?PXDW"P/^&HR\ M,(K.!+(/N56(0>0%H_A,#$9>,)[@&GMQ@.M74\E,9,>L)?EC2!JQT"C$4E,G M?^9-8A_S 07&KTRABHJ5)W!6I;G33#T$UV"N"K70E5B4)C_;74!BQ;\*FJNZ M+*&%^%&EJH15IP(FXW,Z(XUC*,ZHB2B96]69\ICX^:*]OPX3&-3T4T830";Q2.G2<]/QH[ M1U[!D;+8_-T2W]=8?=>/)#+5"R@$?FW+#.T'?HBQ52;Z]I!J7,A0 7G+I M'(1#>.>%B*;#*2Y!-(QQN5K*XI;T%G%OTS (7^/I]ML@ M&$YH[H>B@CQ;=8%S<+ _C&CP1U.\!(@U.H-YIC!%)34U"7O6!S1Z$$;.@L'8 MP?$%["]+>#Q!-&G$CU,9=A-6_.DPL@12@0X+O13,IJABSR@KE=LJZX,IH!\,0G^^!*K<[#X.UDS9B MI\0\^OI @DIK%2RB:,VTG.M,5UI1AJ =L_LQ^3U4UX1HM^IVN5?BXQ,@(=O# ML3>.IT0#/K$ZEW;G@ =#9R"3J9AXP306ETE2@@VL"+W9)!!CSX]'XG-)2U4; MME+]4>M53GS9Q@E8912)GQ3RH<-@ ZEA[(N1-XYFXJ9I+8/)"&NO--B.2T!B M++!#CH_]L!-W-+LFWF1&>H[\H''J+)Z)>#H1_R@)@'0?*#&9@#''(H9UT/'7 M0_D7S[S1;$;L'4/9>(^->]*"B3>=3$00>+$_W75,S_FOQ.<:TC%5 MIQ;$)NA',RH_XWA\T*I^P [(MA$M!.MF5*(HQ Z!,.A-HZH24HP-1F19K[#P M:/K'\8]M$#S>A@8"GEB@.+( BDI+8L &GA+R3NI,,O780].V*2$8N19YF(5IUL"+KFHU M3RG-E'N,YR!/G;=U;5%7U"_#"E:S(0C2:J#OSAB#3!6W%5>])QA.X)$VJ1WN MX#E7F59WC*>LA$L/4[#D)9B&*E:#*Q=AIRMK8#@6%JCSAHRC&6O>A-&$?6BA M?*H3-HR7 E^@I\VI]&;ZF\HV=!LT;:KN^5K#271C#IM)%DJV<[G::G3$W;M6 M+JF@9]:(58:= YK$@S6SL?M8 #4X7-:T=T&T%CUG#XGB3$G!D6V\;=-"0'43 MCDI>2@317"E(7"QPAQL@.!_F']#3F7;( ,1'J=B%$' :4 W,@2$/@B*IZC\. M)Z@^[>.T+MMFZ]%M2=L_X2>"?N6J7+89'BLX#HJM&Z $(A@AGG3]W%.%F>2> MSE W6V6]K0S+'?&S)(R#+1H>F[%H.J%G30>8XPXM#M!$4GZC>U&'T]2Y:<]< M6OF9:G/\S]4MU7;CFA+N]T(_BAI'H @_<,17[@N>:1G9@.2BFUHQ(LP42%4T M^[1-_"[7'FP#B Q6V 7<,ZLAS4_'6U>R%:>!WXO$+7-PMA_'%WP,T06RC786 M!W&^0M;A88'4-OV-)J& M;FXU#(1)W7[9BAK6E4W@9G(]_*L%PI^Y9@<*;+NH MD6+ID-R5KF<2U78?DJ")1'#VFZ-DNP>CIS12[,_8?S$4[_K-2^\@ O!LL&MJ MS.^#*)_#;+OI0$V/XC,G)+),X6\( _Y;LUI[>?C:U%G:GB1 Y45=1\XM7$YFD03[$K;..\Z38>J9)M&'[\]-,V!/>B^#3NE?EWJ MJG+-TW/HP5%1J>B="8%9%S5O"O>@:_/9#>U5)BHX34WJFNIKE_2[L7>LA6O: M9>BM6.OG4M*N*\ T.F6ZY7NLVMN:L'70LE1+>L%SYY@1 MI9Y+3Y& #3HRZ%G$V\#):_(8C4/*_ME4GN9XT%*M>.0$]IDG9^]DY@J=8R>N ML>RJWMD>=HR+RR8I;6\W0_6>]W1TV]6$M 6I/:=EH8$7 MQK&8^O@?CKY+%&H.HL(USV$L@LCO=LW73=7[7C'M?#J7G=$.GPZ@'V"C:">V M@TKLC:+Q'CH?3:':@:?Q+L]0Z!WSZ'&.U+R!;:9X#=.U\;>3!:H[#FO/P2A= M=C80TH_FE%UT1:@G:!TNG6)XI14J0/P@'+]?JRST6X+%J7/2H'V M^8RCY[WC><$GRMUK#J;6O5/VHZTV+WB #Q\VX.T1N(N$?E<-J;V2_'\8L@M. M:C"-<$7=UHE>$8/+G6*>=*?4SC_'\.$Z[W;?]XB?M77&@Z]*(. MQ6M*1G\OUS]O52!H=PSS.X+-ICIQV;;6U1(A5/+K!7P_3Z-W?G,W MS7' 8R,:,'8D-SSTTO:\]T(]5^4M_]D G7ZCYKMWZ]W=[B\3+MT+^>UP]V<- M/\L2Q<.*3"TPU1].XA-W(-K^J,R*7\_/3569G+\NE83W: ">+XRIVA^T0/?W M&A?_ U!+ P04 " "5@UM6I%^8V2,% "8"P &0 'AL+W=O&,\/6S% J_0?6DO#*W&6Y1:KE!9 MJ148G!^-WD7[QRG+>X$_):[MO3FP)S.M;WCQJ3X:A4P(&ZP<(PCZW.()-@T# M$8UO ^9H:Y(5[\\WZ!^\[^3+3%@\T?=&_(LWPLGIH=& MK\&P-*'QQ+OJM8F<5)R4*V?H5)*>FU[A@D+LX!);;9Q4B\.Q(U@^'%<#Q'$/ M$3\!$<5PII5;6CA5-=8/ <;$9TLJWI ZCI]%?(_5'B11 '$8Q\_@)5LG$X^7 M_*J3\/>[F76&2N*?Q_SMT=+'T?B:[-M65'@THGM@T=SB:/KJ192'!\]P3;=< MT^?0?RTAST(\3O#J]./9Z>=KN#R].+^\_O3Y(YRW:(2/ANUM6A &N:0)KP9A MH=*K5BM_HN<@%- 436ND1:!^ .NEK):DW0H"HBVIA*JD:$"JOEWPO9,$>RMD M(V8-@EL*QSMX*YJ.=&JZV(NN$::Y@]D='2.'E-(BF MT163IT#ISE38[RKVWZ*UGA(Q\/ZH"CD0O*5_"MX>7/]@#TL*GZQI7\XE>2G= MQIW3[UAUW(G@?#Z7%?DA>B/LQAY\4D2?@DQ7G<%9S_A*\.';V KN1XK21#VR M1D-V>)N:ZPUR,LD)=]>B3U[?2M!8\/50]Z?LF]%U5W&&C3^2' +:O"5$XJU( MB,,V@#YTL@\"R9.8 $N$&WR$[AX5\RVJC@0IQPO4"R-:*AW./66B+SMNK35T M5&^>UI8O9S8J#L N9?N64U/7AO/"]3=P)QP/O_6IQ_6I0NN3Q-*;^=;+0:WW M::ZI$M9\/G#W_U+R7WR0 /.\(Z_[>'66F-@W^_ 7"M-W12Y>7,THW9N^QD/$ M0PC73S"#+TKR';ER/LHO(<[C8))->):504J=]R5$>1)0[5.,K6.7OVK3U%"4 M$RB+!)+22Y-,D99>;Q+$93;HY5$(%SM!W+49Y4$:,DB4!)FW2 C1!$X[0_FG M15A&-!9I"$60%MD.$3*<1S1F90AQD(>>!"%DD><5E(EW8A(D80P7=*6X^7$B M:[F0CGJ)U4WG?'2?C$H91(5W*20RF6<8YLF&89J74,84C1UF$5&(HH3\BGN0 M8I+V(#%Q]6Z2VK5F$KLFD[ (LC3Q>G$0]O$IHR +DT%C,,XP63KQ7VI1]"7% M? /[D-!+2(,BC/PWRW,V$T3Q9)"E51P11V]TD@?)I/"!BX.(>/]/"3=:+=XV MTE]\ZFO<07S7Z.N.&+3,UK@['WK\ULF6;VX "FGXM6+_N<)W=R+X8Y?'_L^A MS0*^$^1D%*1INLUBF-$OV2]1A%OY- MR']VG7+]PVF[NWUVONM?6S_$^S?KF3 +2:%H<$ZJX5Z1C<#T[\!^X73KWUXS M[:B=^>F2GLYH6(#.YUJ[S8(-;!_CT_\ 4$L#!!0 ( )6#6U9[.8D]+@8 M +@- 9 >&PO=V]R:W-H965TQ8@*;EVG+Q()+![ M]GX 'JVMN_4E41!WE3;^>%"&4+\9CWU64B7]R-9DL%-85\F 5[<<^]J1S*-2 MI<>SR>3EN)+*#$Z.XMJ5.SFR3=#*T)43OJDJZ39GI.WZ># == O7:ED&7AB? M'-5R27,*-_65P]NX1\E51<8K:X2CXGAP.GUSML_R4>"SHK7?>18BGN!R*F0C0[7=OT;M?$<,%YFM8^_8IUD9[\.1-;X8*M6&1Y4RJ1_>=?F84?A M]>0;"K-681;]3H:BEQ>-K MF='Q '/@R:UH$3ON[WONX_A?YC!?D.Q,W9_/+/F\N/G\3E9_S. MQ5GC(>.].+?50AD9!^*=$>^E:3"*G.>]H0@EL4 MS0;3\J51CG(AA;=%6$M' MPF]\H$IDK0@/0RZ4B7HWH_E(?,)#5/0J6E@KK<6"US+;F !IL(B0'J"+SJ-L MZU$"J!N7E8 6M5,9;3&TMIEDC&"C1>D]H9);1TTNM)(+I6&RZ)@N-4V8IKK3\7@6,0=*R6 )W3[=FW5#*()2'U4 \=IP6 M6R,R]9605,^I04:\JFJMBHU06 !W2Z.^RM9AWL^LJZU#-D1G@5(J'C&I3*:; M'%&QF[GR&:9>P?T8L2V2B9I<7&#/Q%N'(\0$34-QVO# H4"(,F804@!F'8*+ M=D/D4S,AKC[M[.)*9EO90F9=@>%%YVR7,[JKP?:><\%=JE&LZ&RFK4=DG9.] M+UM#L/R^,<1UV!^)"W)J)?F\$*?I]/@#P=#"Q5J]&K;E>B\W'CTP#X1)]5QV M9QN< CPTP6:WI=4Y.?1,CR836G0.)V:X-SX7"FZI+"" 00QR"20?[C>/%\9RDC4?46@05"$F\YJ6O)J+.4X,B[*8V\:)BQ+Y M=2C-%;>W^"#E035\=>G%FI$V8P\R'26FAR]283-DJ4J=C&&DY;:U&.T)&!$)"UP: M$+F"[H9' ;/H$G]8#'F+3-E6)E[6?9H M I*X.^4MW100R!3W3=ZTQ(3AZ;*"R,:HLRT*$,Z#?,; R2QQ/8I,BSHK[BAT M;XZ*#<5:@I)9:3O'B1>'HC'_HLVAC98IJZY\*V5UFT1HS=/=R(OI_G/Y(@K, M)OS4NG%Y!SHTRYB0E W?J" \T2V"(%0')BU";_[=K)#E[6872DMJ"!M0IE%.DKT[==XCWP%#=L?S9I MN6:WARV!,96@1&@;)F8A R(PM/$M2LHYB,2%?JD .0UW6)6WC>].C2Z*1,61 M?5([,-F0+A##TH(9O-ZDJ5IPME8MD7;:.'?$TMITD.UT;L+RY+N#KYN)-D$Q M2.5%"G'1A$2,?#88*Y9@+. 0;;NV,QB/--Q@^(@:899 6*"'_@C+[:UFJ=1D)#SVN.:NQ=+![:@S/!,! 70+#R!=H,9W\\OO](\[UUM!W!\.7 M0/4E!M=W1 V>K* >R728+@^8[.72,1,\.*ZA]/-T;W2P)U"\A"1X#N+$P.Q. M<%?.@N^JT6,7MO'.;1I4MXS?#.P+KC#I8MVO]I\EI^DVOA5/WS0?I /=>J&I M@.ID].I@(%SZ3D@OP=;Q;KZPZ,(J/I;XM"+' M@OK W="QOH/]9._@-02P,$ M% @ E8-;5K(T^7@$+ ?YL !D !X;"]W;W)K&ULU5WICQO'E?]7&MI-+ $<:CC69T659'4](OVZH^I"U]K'>/FV-MTHQ?.A2/+\[/GST^I'GY MX-5W_-W[^M5W5=<6>6G>UTG3'0YI?7IMBNKV^P>K!_:+#_ENW^*+QZ^^.Z8[ M(&?^%MN;IO@[P1+65?5 M1WQXFWW_X!P0F<)L6@R1TC\WYLH4!48B.'[301^X.?%B^+<=_4=>/"UFG3;F MJBK^GF?M_OL'+QXDF=FF7=%^J&[_;'1!3S'>IBH:_G]R*\\^>_(@V71-6QWT M98+@D)?R;_I)-R)XX<7YQ L7^L(%PRT3,90_I&WZZKNZNDUJ/$VCX0]>*K]- MP.4E3N6ZK>G7G-YK7UW+:235-KG.=V6^S3=IV2:7FTW5E6U>[I+W59%O566[;Y(W96:R>(#'!+,#_,("_OIB M=L0?S&:9?+U:)!?G%QD_'Q M0$W?-L=T8[Y_0.32F/K&/'CUQ_]8/3M_.0/M$P?MD[G17_V4_];E6=Z>DK3, MDJOTF+=ID7PP3=75&].,@?N[!DQ^V9ODJCHA9C%":70IZ2S9ILT^V1/Q-LJVK0T+\I$Y!D V]6FY,DK<\FCD*E=*[^S2C M?XE@-]VA*]*69B$ZHR-I@:;_^>39^?()T4)1\ MM0JA@#FM3.W18)I<-'AW\ ML$C::!V9@(=)^0]#FW"3%J9L915$&A]-FZX+DS2&%IRW0 L U]6N3@\)L=+DG,[ GC.LORZOE\FNNC%UR8.8DM"1)I!UU%69WN1UUR27>;:@ MXRIRLUWP[&\V55D=\DUR+8"?"+XV>8CW_O@?+RXNSE]>77YX ZA;_KQZ^6B9 MO._JIL-)MI7,8!_1C2,( &JT@C^FA^-+_9AG-%U]DP-C'MIIWEW;"1+SB3:> MZ)\/_;[[E9=)5=,6 2A"%)(]38!6^/;H-I&.IK$ 8,RF.QYI3^B7G,Z<=VY] MDK7\_+>W/YRMODD8(MHH.<2WW(6]X9 MDGV_=:9Q9Y(>Z->3"@UT1$-*U09+UR(&CM'RV70/N4D*TUQ(AHY7SZU M)")(20/A* 5][0C$37XP6\/0HB5X9MW[>TB18+)T!C7B@?;INJ\U'\!3W\E/F*JMX"VCWLF2U^.;BZ\7Y M\^>T=81,3$4@T(T,U?!0[;ZNNAUX9=*%("AZ5Q8$XL?IX$O"*UHR^.8WJ^7Y M.2A$YEJR8"EI)PAS-L9DC6,]"B'C%[YP@]V:VO11;?7LR?(\P+4M\2D2&EFW M88GN(,:'+&]8U N'P"+SIF&!A,]N&CH"4CX-40?MXH]F7?,VKE:3VWCQXL7B MR;/5W"8>>_QUVQ4%363J3=X8RS# [-.BJ%K!>9&+Q G+5C@2GG$+8M96@A!* MU7-O"9"&[NLS]CP4>#"B;\:!W7L?"Z>+)\[:3FC_SQU^L_3677E==KD MO,7OH5N5+5/*F-;S!<-@@XC;RW8 $R(NL\U+HM^1C*2Q(> MQ+2=:&7EX$^7E^^=@ 4&T\A%1Q*KU74PJNOQV4/FY^AKDC,-J7UIG0/1WT*\ MZ\(3$B!EDVY$5?,+)!6#1 VV8NXF()9FO3 !$28?T(\D$-R_VF81,=SC*/K9[ M\$>BQ8V5R,>J9C%_<.<$H:3,JUT14 F42&3KXS-8U* M.7G(,CN+>G=O#J\LI)*2!)PP2Q(15;FK\.4:!+8(]\B0?MWQW@#_W$XM%&U% MAZH:P"RJ/]B31T45)7Z'.XAOB,X6W]';NJZ7 +;,TH+$:[)-\SK!Q+QO1\(! M*\FS?,>6#JVVDR.RTI]D%#L](*PK$F<[499>8M5U9X(]P^P;PDLB36P1+<+0 M8WE)XY &=DIDQ?3R2^&K$3 D>S!8)"9NTQKL7H^&M) J^@Y,K$3AT-/S6=Y$ M2O3&E*VU5J%;T0K)"/V0-Q]YGW]F70T?9=]_I1?J-J7MR<=9V;]TPN1'1Z=Y M2:9 )X3*+.=(Q$D/L9@AGO\/RW^L/" BV\A<->;B8VK8W(:AM1A8QXL)T]AR M!68R8C;@D67H/X"P6CU_V1!0I"2>8'*Q97<#(X=5IDF;G/"$J,2<='92484!I>%SG]_UAS!Y4 ;V!O OV ZA,9#FWA,B07@FYJ8)W J,^NV MO]@;$IT5V=_KM/Q(#QPKPD>W [)L_MO4)'OX+6O&[6JCK)0Y'3.^2!-S^R1; M(\\&)[.-CCMO.[7 RDCX-@/@TZ*I M/"+'*V %-F>F-$#$!5G7^8:PJS;"3R$\\+SE^B:M2_O=)6FVUY"U_Y5GA'0+ M_\6?Z3&1'_CJ77K4;R"#&FO)BUA28=,D1;5)0^4.2"J^MC+-4K&/B6L7BG;3\RB=@:^FR/M->WL#B@R 'M6"#?5MKUU]F'H>"0U@R4O@4QX ME+$/)?1!*B8$KLBL,O*:JFQ$0P54"U*Z$Q%"BAR$9C]"D: 93W2<1"+LJQKQ M(K))A;'%J1 ;.T^__L,B>?K-'_B!I\_I ZF)1\/AAX*P"*IXA>5:G+NE9?F3 MMSZ=9?+72G=3#AY:G)@I]."!^!:HITQ6YW\8#KG]@G5,>DWM$ZO^2B^>RR(O M1AF5CJ_T+%AB8F8G <8 E_5XHJ9T0A>.(W@Q;R MH*)_WCC M!=.8K/_"H>2+4.@%++_9DQI_1JA[6#"3IS,HV'$?R0C6GXBF=\2K"^*N;>"X M;O3D(X+TXAMQA#G7H&L@R*,?T4&':5CW2RI)8H]$AX*T]=(>0%2EWXNE4<0!\G+*K MFK4V0 8#8:>PP:\6N%HA'S<%J>=7QVFE3HS'%+Q@G$AC6W(#"4,Q0#)U(H->I_:&$PPA.B(!C M$D84T5 JBC29HQ'EX,A(IQG5DN\7GG+JGR?Z":5;2=)D8FQ-J:N\K)@;3"^+ M= CA#?+3K2EN[EJRU:W8_Q[B*A8C'@6\@ H>\QY8SV-S.ZQVIHMN))X"2$#?,QC!QWX MD&@*'PY&K"0M&/8=L4CU9 1JG(&/1?14<2W\H\MVPAR)TEA_. .VTG8=0 (U M@9IOH2 N ,C=6%.;.U=D+3H5Q_YEC@#<$@,&+)G!-#D,"?@P=@DT(RBHSHVR MT=#..+.Z@S71>=$&8=R8FF'9)G!W0>N+^7XPXOVXSU?AVY_%=B#&"-5#=H=5 MWC5:.F :HA'>EV7, M9-\%(0U9C=51 @1;>@P0_C1<&,>KD Y1MJ3(62J\[\@=*\[&.NZS9?+SF@C MP.:IB6(/ZDCR2BI?<3 &V>-8IE!2A^(R3K@+ %)UE.UQO/Z M"'->>!@ZZ/X^5+2O)! 7VJ@,<&/\3!RA=I,4^49":9;9=04/87.Y%A#.9(,4 M^)?$1E&=#&?DU!6^ [W+WV%?Q"'-%JK%@SR&7H M<.*EA@Q=!,[&+.)@WS#6B$@W*V:-\_CG=8"G/B[(ZI;B]&B@#UI)B%6-!._A M=IR/188N?GD)O[&V!?D''3W6%0%MTR.]7HSV?L'/N1 K1 9Q WABB3YL%&Z8-N(C"^A3$TNU*K>$0_.2\M,E3NN>]3 M>$CCQD?>25Y(6C G8"O=J][!;H2(YT%WF0%U]0]1D>C!'9$^;#)1QNKJ1(.? M[$>?_+QPQK3];8+/J_*R]JMIB"O3BYD5'V1LY 2)U]5==/V0DZAJJY*-,QP: MJ42(W1%>9CD2P%AOC(](C]'EOT7> =646"^T+APHE%V+*)CP1=8E-6=CD].E=MZH[]))EI8>'" M->=_U!EA;.9,;I<[=7E]9;.F%LDOU9&,\R<@; M,6\'";+5KF29&H)DD&?K/;;?)0-%),OGIDFK@0,G2I@D?!C# MA-Z:XS,?.*W%CS"YSW"HMQ%H[<2N7$U-.38?X$"L,#(TW%Z2R?!+D(NDND/3 M5*KC:9J?@Z")[(TDK)N@O54U3<@N3N#V>_F!2;CG*_/9$5)9P5J_,D/QY(^9 MRF/.97]\M4XT" 8%ZYE5\GWMRFJ^UN32@OK6L_1+9NFC"M"7#I9<*BL;EQY6 M"94B*XXZ%K*[^_P(?NT4W]9L]F555+M3F!]B>60-59Z>IZ/+#,1GHUF89YQA M"^W)O3^47 V+6N%EDPE/_6RG9;A8'3)(AHA8>"K)Z:%&V]?*0OFS3"Z]-C.W M@MHX:G+.':@XS)[-6<&I%>#$A=(]:>W&K6A-6U255H2I;FFI*#+D1UT#;[?\ M&[&5,GH@;^Q$+AKA;:&*+#@X5X-W:[.#20<7 T>V;X1=JQ*4.B\"DH35]%GT MH=4-$2V)G;_F($F3?A]X0GZ@Q;3K\$AZRK(/HT]J"*W-Z MZIKCKUI* N\9H%P;7A*<-9.9= I% !U@%@Z>-][5OTH:Q-8NI0"H%5DC13"6 M?EB[8GHYI!F',9T!B;6Q9UFVI33@#:@P0)F4. AIQW]#@<-P[+E9A1/#RC]4 MJ&+!))R+%TKK:OMM\C!_1/P2/IE0'55]W#C%%$E5Q-4!F-K3/K&.N3[2_JC)*/0=30;]89/*0?YG^,?)BBQ:9UGE3@1^VMZ@M MF+/!QY07K\1VI298Y)P8Y%AHGZB\6><-P[][Y=0^';&UX*:!+^S;H@^-M:;C5 MUI#V]!YKPB-+720'>!2/FGMH^4/"40,I@Y"015JFQ4EK@I1M:,9B[4JH&ALA M4]>231[NNT>:*@SIMHWC.M8GZ5Q#H;;-AVFAH ,QG BKIY$2M6#.4K-D[W5& M8H^-%(A-2!&/0)YTZ34O1,9JJ5V 2"3 &/-JTX]<25"V58^U?P9+7]R?F\?1 M[-'-7R:O/?FQ )>-C]=& ZL19;DNTABGV>ZXM3_*1DPV)OLY1 _$7]C),/:H MO!U0GCN]@'4$AV"51]89IS,!RBI2=0*N@C07+@2SSCD8Q4-S9$:_BLC$!];' M&?#0;IL9>1$6#:7WL6-"9_'_GSD#IU4-J83,V7YZCG-JW&F3\?E@>]C2":!U M*>(U^WX&-JPKEN:'Q1\4^OOCS>EO"Q/+B9^ZKZ8?8E<^28P.N1\LXWDCN(U?" M6XO.6F%[= A+&(Z9 05ZH 'T]6O%6#[.>QBP[5WHOK%1 ML'$[0G;%A<3XXYA*/<@>#%871?(&VN]XM8Q'4>::-K.HSY/$_F.7^9POR5=V MK^9+NW_$BOYF-\#7)K[UM8FC_J+?/6KRH]]+XFXLK,35*BP,4:] &@AZ&E\* MUI!<8@2TB*RU-/*F-/[0FN0MYP?XT$HNQ<_H5E-$%?1.R WCJRZ?6C&,#T0B M%W\79BWH )"FK$QO9RB@:"Z \J::U%3D :.'29ON#$K*% 2"5=A]9*Z*DU(! M7RAG@>K.Y#_0W!61XRCRV!I=$%F8#?;2Q3/M)KM]G'!R!>:(4)2O^]+DIMP-V6M@?!]*CF*V)3G='=S6M)K@[2D4>7 M-1+WC+')[S];SZX,3(6@MVCG&)0O[U[-EUO_A!J?<1YTGQ=C:S^KN'/'Y?65 M!I-?/"'M0I\,8L[X/NK6$:3GY(*-0? [%WE<<4D1QY:E+HDWCCL\^=9I<+!R M+.JLVG**DYWUP\^_^AF!@ N_LY8&V8U3R%DQC@;MK&1.*3IC)-%OW&F-C.H#4E;!8!U3_I^*(<5FEC^#F&2>D\? N5A MD9IATQZ:'F1I+W=/W/Y.I/N=DI&%=(T;U^4JVPD4W-Y^]N;UB8.&&X?8VA(> M2;,'!YD;NF8Z>V\@?-9:F*(EH70B*W';UVR&FS!PB$$G41P.*]A8J]/OT3RP M*L_<$6M_K'@P[NIIM(\8Z(![;V!;,ZXJ9E],Y9+&1D<43!Q^J^OPKB.M]SOI M.8XLRX%3@5L6)[^#DLHNDX22QZ9;[#29Q7PR(D.]7'9GIW9$A"0VOB]US>Y< MMUS2R4Q'!;8[LXFO(FK\7%])GE@XH.:';I"XK.7"^72AER! M/$LA;1GDTXQMP)^=_@O-++Y/MR!%=CUV#4%L"TG=VIN!VBQ^Y""Y:ZV!A$(B MUV1)LA7.6")U&\C*=KTM.0'*VB"-J ,58QH[?S2GA?.'%,"@%X<%AL4]2:D; M<]:TYN@6$S*F0Y690@'6.*VU*$^6?IPRHI6S=OK%X,F)IDI!11(/M(BL'OPR M: &U<)F+4T]8LIN84I1-C$@]2C')= M4.WVC_82<8U#)EN+\%<_=4C34S04]RA[06OQQQ(KD^:B41O1II\.R"8N8.?4 M #9P-$V. PE\=-)^("KTXU@,4 M=:&:<;#DA1 W_"9[:JA-$(":R'3S=5(C(S@%ENLGQT]7.+/#=5M;ZR?6E"*7 MK^=6%9R+"]B.'-E"FV=&>3V\J6/G*S2IG7%U)FUA"0T"Z;AKLT^+V)&NKS<# MWL= >L^OZ!7<(8F]A58KC*1EG*AMM'YJFDZ"M5 M!1[PWXNSSL(8V;9E\B>[QEC%0 .6L78[27=$)JF!6U7ZI!-'^$QJIKV+B5F7 MP\G9T_BP1 9C8+@;*:F[00B0,V6:U@+IK!_QL^Z<5FPSRFU+V M3I&XZNFTKM&Q;S%D"9&Y$6]"WL16(+?OR%Q(9-B>V8Q3132OAR+ M]%:,QD&\WB[Z/=1A9 TG260(%LZ$ZFOW?=Q+V0Z@]T*[TP+^S19+UJ\?835.4NA8_L //GQLJ% M:R N3D27R8;NVCX6H2+#%DQM?1A/]>Q>F=)QG) +F'O-0DC+(9_J)::%-]:UR/%TC=,Z( MX5?C#J)D&7=L'(6+5XTI3N)7&I-:1V^+AE7$]E>6 1J,Y%9S,),1SD7.G!?M M#G@6'=J8"EGE1PU26VG"8?"CD]^Z&L>ZA#S>!_;'#VI_7#O[P^'#_:R4AAL4 ML=D=-+\;I&1=I^FU;("ICX:1ME^K&39',FPW9Q(@X!-S[>M\K[D-/Q5E7,1N M%F>TJ+)A*T(2WZQ6$ M+F+,D9G*=:)K/6IL#DX1AP28-=6V,3(F'<^K0%X.+IS;MI'UD$3@PF_NG=3^4Z[DSV6N)UCZ1 C#H MI,0,2G?AGC"S,8[G0I*\%XCMZ0@5HG#1I.&E$4Q]'N^97TCV25SBY[J&V?J^ M@7''=5M9_P:#W!Z?DV\QB,S;61PYD-0=;R2SA],';BK'(;5;<>[O@9A(S0TV M4]#62X$1;XSS.EN4[M1A:3GD**D#H&U7;+EU(F'(D! MVW-%'9CM;:'9AJR*"MFG1?\H_#+%H!@=*-D:T25T$Y>Q'CTQ>1X<<.BZ$"6! M9-8I\-Z'LWE??!_V"?4A(J+2[*HVUZ)Z93C"01QS]3UUTR)JH6N=^5%77592 MU3M]"A1I=SZ;"AKQ$,7'7'B#%6EXV82G%@IOU -*]Z:!K\;^,#"-(T]>NB/Z MV4%#[+5-R)V9:%60/E'T![;=I%SL@1.+)X"0E*NP*XS^)'! F:N15<1^#OL= M]Q,_6VL;D .B3BI*@D85['3>UBFBRQO)MK6MS?NUC0XJ]OA@ E5K%J0([33: MS;!!73OP47 .%4>F.8.]$067M=_$]Z-%_-B-&C8J$.Y.YG$6*'@UE[^'1G]8 MI.?7%G;J6"1$Z4%C?*G5YF#U!_NG!%"$E_<*_])BH^T_TF;4!.JAC$LKKX,L M/X2_5%)8'C!]X$''.NO@&9VC%T+U&&Z-!/OYZ(R&_QM\#JV*P.4\C=06@!B7 M%5>)P7<0SA)YQ@E]S"5EX@#>-H/E7X;+A'05;\#5P]79:>0,^A[URJMC*#J; S/ M=^I=W=EIU^>]_Q"D'+]1^$>C>[]SS.3#9+:]V[4@5\K>VN%+ZX-DECY#Y/(H M'I!P-MV5Z'.T"7P$7B0WTIY9*V&0S0OOIQA=%C6Z9E)Y9H=:E",O*5-\ZX@4 M#825#D2GM=#FV&"W75;/@3GZV=U-P1XR$@L/^2Q:<$#==&R?_ MY6BSNO[=*4G8*=GC<,#(W;[XQM-Z1N*E]HVM"IV1:Y&2<>'\0NY50'J+:R$F8VA. MPY0GG]W"8R-&KG;&X(P,L47P:@"7/(O0)\G7\)U@'4WX+CR,9UOT;ZOUIB.7 M<(,4&X+EE)O"Q3?"^@L; ^5+)GZI.>_HE/S3U!698NQE8$/>M;J.$T/BK)6) MO>1M=K!F.7,X"Y('=1I&C&I@U.WO.I?+AG$5'7R$7C$7U'-> M%%R5Y9Q44[PVNGAII!:3[Q1:CJ-PG$"7MN)+U\IQI.5)6TJ?83 FQI!GG$'6%/HC&%=]HX=XO*R]!3I=&IJ;:/0VQ9 M)C\KJ$&!T(VQS12#ZULE*4(F<"Y&VZ(H[/$R#5?0Q3OL%HD@SL'86@D[N;PR M*V]\5]V+NSKCH^P];N^*_Z&P(C M_-7"^]CH[JH3"?"6E_"'_4U&+E$3[P?-(MT(*PF[W 3'')7/],;(A'@ MFI:[!,/[7N+*#@^.UVI1)A^4J&!75MR>8W-_B'#+_7O-G S2B_AVZAW M $83SC.Z?U&3@D%AENV1W8M?R-V\%_'TW#K!;!D\OR%^$,V'95EL M11:QH[8M3)C#.M$Y?4';0,(!C0*SB1UIY+X501^]QGG1K_N7DM%A QN$\)@H M^8[L)BQ_$.]YO%TT=LW[R]>@2K ^\\&X(/'3U?H[R@A9A M3%V"#%&14C!(D]R13O$75YZ$O@6F=BF4=\R11J BT4@S4%%&:&XC5X$KQW:= M:^9D@^_^?#'?KYGT D-K2JY8H]V<)$Y?3-LC7SZV33>\5*LQ^2 U2=9?B>MM3-THW=BFFI ?"U7$W!7* M"]5'M+<*FPJEL1J0_;I.\ MKM FU]8+_GAY_=H5#*K5-/K:KYSI%E0W^CK#OQ+GPO1GJ_-%\B=_%2LQD%RZ M"20/M4[RZXM'WZ+KKEYLW4"-ZZUQ](L$%LDX55"-#S>NU1*^E:E+-9RW7=*9=<.<[5U((CPLA ML-[4ARO1)-K3T1D#NL)%\O#BD:]$\,JC']P: .%+K*!\+:.JG> +]NSF27.6 MWL!C-WX+Y,'6HN8/ONB]L$$2AH0!0M.N3I%KG$CA,?8<^0LY!NM 8-66M91T MVX97.*Z>R@V5R^1-BCQ*316(&N-X<$(@'!XF25= M#Z=!.IJ_TI(5?Q@(?511&=!LB-6/@.5P1X.N(C7&KU1O(^^35?'#97-"!2EC M$13>M1/FX,AK_+RF=-=F' M6J*FAY&I+['2=H=8DAL#E6K:EF73]GQ!7S6QL)V\FCZ@,,X,^ID4_1Y/)#;G MV!NA@F-9YR\6R?BU"I9EG3\EEG49$Y]-?@]U)/?=H(OX3*K\P 4NC1RU",DI M'Z$*'Q2E^,G==Y]Y&WPN3*O.F#TP>%^4]!\6O=-K5C20$CG>J'L1]#JJ+6$J MAW/LS8:9K'*V<;-/@$TS<_QFBWHY8);>BVHQUPWPQ>QM2YA&^"=.@[MXV87C M91$)Q/SIRYG7@&.-G7#4,4OZESE6X9<6]2-T\_\[LX!W9-+>A_R?+'!&TB#R M/>W+]1Z'KK1_\>S\T8*.==V>O0NN%9 9WWRR5P<(% ^ONW4K5PL\/S][BC=# M9_49!\QB_[5.\WSUXM%"@]QU?L-&D,SQ9Y,1BNW.KD+,?Q.+[Y]O2WM/@0?A MQ>KIV9-S8EQOL>C:/=SG8^IKB5='/[SY9*L4T'BG-L;>+*]3G5WY=OI_USNS MKB QK5?[(:?^-VAHZ?+<^13>$+_ F@2R)ODE;3Y"Z]^81W?K=ALR:%%5Y&,? M"$81 _+]>/B4ZZ\&^M*AOT03+G$;+E'LF+/@Q@![+1C<[[XH6K1-3E!7TR>\ M9(#)+)PUG/3?5;\:P/![>-:_,W\)5(SS61YSSE91="O)6T[AD,'O1'G)]W!5 ML7P)9^"Z@MA;GWK^;P]L0@Q*A*2M6??.R, .PY7*PI'L'\2_9&]Y6;Z>%1JB MB'$WLD6):10:0Y)K6[#U6K0G/_6E;[A'U$5KSQZY@YT@BL^C@7-^25IX>Z'I M,?IW$\C4T KLR0)L[U7+#S: B <$(48QD7UOTF;/**O[7*VAI_S?@P8'5+<: MHSH3$UV69PPH0ZP-]_YOJ&_,6_.8_8H_I&WZZCO(%W-E"LXU)0'P_0.$*]VW M,,V0SO;MY<6#Q_2F?_S5=\=T9]ZE-0=?"K.E5\^7SY\^D$Y+]@,)6 R9K*N6 ME%_^$XFAIL8#]/NVJEK[ 1,@_X?!>_6_4$L#!!0 ( )6#6U;/39^Y^@, M !,* 9 >&PO=V]R:W-H965T)+W?/ M/7>\XW&ZD>I>EP"&/-95HV=>:4P[\7V=EU!S?2I;:'!G)57-#4[5VM>M EXX MI;KR61"D?LU%X\VG;NU&S:>R,Y5HX$81W=4U5T_G4,G-S N][<*M6)?&+OCS M:+*6\MY/? MBYD76$)006XL L?? UQ 55D@I/%]P/1V)JWB_GB+_L7YCKXLN88+67T3A2EG MWL@C!:QX5YE;N?D-!G\[-^187G+#YU,E-T19:42S ^>JTT9RHK&'LC *=P7JF?DUGOL?4FMR XHL M2JZ ?+SCRPKTR=0W:,"*^?D =MZ#L5? 0D:^RL:4FEPU!10O 7QDMJ/'MO3. MV5'$2\A/2112P@+&CN!%.W]@G?%52.:];Z[_YPMM5&8'?\>)C--S MKD5.>%.02U%U!@KRXSD>\N:XO;L2R$I66*<8(F)<%A"-P%C[IB0&M_.7/.R2 MI<:;IP_O1BS,/FM;(P.W8N#6($1EN;7(3? M8/6>?,Q2FH;1B1U& 4U3YH;AB&9A?/(ZY!%7?PIZ"8W$RNY)?W/7"!2?^ /Z ML89M3-[L0Q+1B(4T90E)&&5Q2(,L)7%*XU%(LXR]V<(1EWYJX_H'G0< M#]D6K5 $5BMLC-@SNZK +2PZ([:&WEQMBSYU,)B8-37>"=BO\GOL\,O_+#AF M$[X#M,&"MC[)UMX;FC ZQNP98_:$=)1&-(TB7$NS@$;CT2]BOI#9<*70#TTB M&D9L^*:4I3&Y!;SD16Y#T\MVC7""P9C1.,V00!!G-$TR2RH;(;&4W$G#JYL[[1/XOWSZ6O7*T%!K."%:H&IQFFG.J?(/W$R-:U_:4T^(APPQ)? M;:"L .ZO)*;8,+$&=N_ ^?]02P,$% @ E8-;5FFXJ((U!0 Y@\ !D M !X;"]W;W)K&ULQ5=I;]LX$/TKA+LM8D"U==K. M92!'BRV0+H*DQX?%?J"EL4U$$EV2BN-_OS/48:51U 2[BP42B^(Q?&_X9D8\ MV4IUI]< ACUD::Y/!VMC-D?CL8[7D'$]DAO(<60I5<8-OJK56&\4\,0NRM*Q M[[J3<<9%/IB?V+YK-3^1A4E%#M>*Z2++N-J=0RJWIP-O4'?*3T3V8IEJ^\NVU5QWP.)"&YE5BQ%!)O+RR1\J/[QD@5\M M\"WNY"<\=Q9?&\M.@_8]'SV6>9F[5F'_($DL<&Q@BO MP>C7&,_]7HN7$(]8X#G,=WV_QU[0< ZLO>#7G"^%CE-)M#7[\VRAC4*9_-5% MNC09=INDT#G2&Q[#Z0!C0X.ZA\'\W1MOXA[W X;P&&?]?EM&3%,+ED+.[V) MG.>QX"D[TQKPV'B>L"O!%R(51B"GZDP3A@%P W&AE,A7[)QKH;M(]L+H)OEE M#6PI4PQNLFQ(-=;I'[;"LALT- M6Q+C^Y(Q1C%F@IK&@F@X:(1<@2*!; &J$8JUB@V/'8@<<'G5,?1H% M"?NJ:8^#*[B'E'G#NN4WK6#(ODB#+,YYBGR@/H,+KM<,?A0"05,L'5$\P ZC M5MUAEET6B(+]QB83)SH,L6']XA\_:E6#5S)?O3>@LFIQY5UT@'74$;I6;:3B M!NR&9M<:9+[C3B>-S?I9]I; <9^9,YFZSX$H!]MZNEWCJ9:(6@=&.'*#[D*Z M+):8L1- 4)1UNRU[CNM'S7//\F4VGU(*O5GUBUK+< KFS?B.;;E2')?79G=/ ME@8^_=7>Z((:..$T:IX_2\?[7Z03!)'CN=/G$%>CGU\OF<#QH^E3)]G>_;H$ M%J:]JIX7N>ZC=NW6()@YP82D3KV/H/NPH?810\1![^/ *A::FO&> M2:L^$!/5Q:2K"M7L]M5([-GA"BP]7,%K2M&30E,IY=8JY7NEE*M&*02WI<"+ M1PK<9XHZ1R" G],/:28,I^Q#Y1GB6BD2T>"$877FY"C01N!G+%)I\UBB\GOU M?."YDY>9>2:6(B<(O3X67J7[?P/J=,C.DD24)V_D\ZBF&,G7?$>GC>>8VLWZ MYA_XSL2/>D_#;\I$3P1/F@B>O#2".V5$XKD$A96"KC4M55%0EY"QJ!39QKJB M*UK[]_^%=CMWZ?JTLN=[;7$"NTXQ_+-2[+WFRWYC<+87 M>S,\\OSZ<0-T$[6YA+(]1>0.N-)#YH[\&<[!GV\2C[O)BU""SY8[FN*/PD+WM.M9QZ^Z5@5K9&Z9&\12Y*:]A36]SB3TK M[V[[Z>4-& OV"G,02V&)2]W1%/.I*F^5Y8N1&WN36TB#]T+;7.-%'!1-P/&E ME*9^H0V:J_W\;U!+ P04 " "5@UM6B52+U%T$ "["P &0 'AL+W=O M%:JD>=(1KX M4>2E'GF9,9D'0;1=8 EACHFQ")Q^ M3WB#>6Z!B,;W&M-K3%K%_?$6_8/SG7R9<8TW,O\F4I.-O+X'*<[Y*C=WV- P^2E3:RJ)6)02'*ZL]_U.>PI]!_38'5"LSQK@PYEN^X MX>.ADFM0=C>AV8%SU6D3.5':2YD:1:N"],SXANL,>)G"%ZX>T?!9CC#%9*6$ M$:CA_-Y*=&O8-F3,JK23&OBZ F:O (<,OLC29!K>ERFFSP':Q+*ARK94K]E1 MQ'>87$ 4^L "QH[@18WKD<.+3KGN!N^_K\03S[$T&OZ8S+11%#!_'O*[0HT/ MH]HDNM1+GN#(HRS1J)[0&[]]$W:#JR.D= 91W/?C?H=& M813[W>X [GXZH Z98V$(K!? O30\_U?'RXWS#FF)_+?#)2HA4S(X"/PXCFH. MW4&WYC"(!G D!#M-"'9^-00/UHQ#X7<4\7#XW5>QH(SXV[HLM?%AH:36L"KI M];MFSX+>U>:RF=#6^]*W6Q# M"W])M95MP&R6:,\9>9(]CU:P,0A<8?V8.3+_*=XFC8LWY"(\['S[5/OVD5Y6 M*L2?G8LM^&#=^^K+J870&]KF6SV73V#WL"/XAX-X@ZK MIKW!@"@HRCKK6HHSLZ\1LLBGTX-SQH*6FW6#L(Y:?8(&.1KY8;;"N89_XX?$,0YHU2+6\#\H->MN>3'88]HGA&UOJ-Y9M>[ ]9R MLHX?TYZ79>'TQ54WMG]A_\OILYH\T0O]7AQ9>I'/.KTCU]:A_2[LV94;_]HA M64N=%Y9ZSE+IWL45H5!'M%6H\^PPVHD$XAKF,G>5^W2V?*L> UDB;) K=T%5 M;$WFY-!NP61*KA;T)%#+YR2Z.8?==5>:ATIB>Z^A*E M7-NHJ0K1TU3U5HVT MZ4PG54.VVUZUM50C%S:!&PO M=V]R:W-H965T!"C[W3O! UOGQ@J"R:BD:W@$\[E<*%P% M+4K*"A":24$49&-O&EW/^M;>&7QAL-4'W\0R64GY9!=WZ=@+;4+ (3$6@>+? M!N; N07"-+XVF%X;TCH>?N_0;QUWY+*B&N:2_\%2DX^]H4=2R&C%S8/<_@H- M'Y=@(KEVOV3;V(8>22IM9-$X8P8%$_4_?6[J\!:'N'&(7=YU()?E#35T,E)R M2Y2U1C3[X:@Z;TR.";LICT:AEJ&?FK,:+7\&+8G(OA93B+SR+>0'))NI%/XC". MS^!U6\9=A]?] <:$BI1,M<8AF"9?*Z:9D_XU76FCL''^/E6(.DSO=!@[3->Z MI F,/9P6#6H#WN3GGZ)!^,L9$KV61.\<^N2QGB$B,W*7@C L8Y"2.V&H6#/< MNIJ,KMDH5-%C9M@K<(K3V:BG.2US()GD.-U,K(FQC=.,./L'-#%639DB&\HK ML E;"=MG2EW9:9NHWMG0@WQ3S)=-T QL\RE1-ZGE-E?+)<+ESZ]Y!.W2VSX%3X3F012B4WS%Y? M6%I:R$J8?5M\WS#HP@^*0)LB*$CD6F!.;H31$TL);6L<#%:M/=%NWS5;O='S M(VYSJG/<^^C*CP:#QN*8?:M\.,AGSX@U9Q ].0NO4)M72J';SM[V7J_7([?L MV6V^$\;=]GQSV"]'[LH?8L/^CMQ5Z]1"'X:]Z/KOHWZ'_"9%BM-#.31 M=AW:+6C2%<.P#XQ,V\)DT26IN.E?OSM*EIW$\;*NVQ>)C^,]?W='Z6BE])]F M+J6%+XNR,L>]N;7+P]'(Y'.Y$&:HEK+"G:G2"V%QJF M+411]<9';NU"CX]4;Z=\,/3A.@=P:^%7)FM,9 EUTK]29.WD^.> M1PK)4N:6. A\W<@S69;$"-7XW/+L=2+IX/9XS?VULQUMN19&GJGR4S&Q\^-> MVH.)G(JZM!_4ZD?9VA,1OUR5QCUAU= F7@_RVEBU: ^C!HNB:M[B2^N'K0/I M8P?\]H#O]&X$.2W/A17C(ZU6H(D:N=' F>I.HW)%14&YM!IW"SQGQV^4FJR* ML@113>!M944U*ZY+"2?&2&M@<"5P9@Z.1A:%T9%1WC(^;1C[CS#F/KQ7E9T; M>%5-Y.0N@Q%JV:GJKU4]]?=R/)?Y$ +.P/=\?P^_H#,]732Z!FL+:G%TJ[F6R6\6KN82I*C%IBVH&EF ;K="WTRD%45I2*Q%NC.U M6(KJ]OFSU.?)2P.SSK..! ,G%]=2=\%S'L,"X']_CEV"!<- A_+#J#/MP+RT.:-UH9 V=" MZUM2Y62AZLK"29[7B[H4%F. 2]H67X4KOEA!L3Y6<%9K+:O\%JZTJ$S9;/Z, MO>>3*Y]T[$9J[ ;P05)+(=X?C9S6);PKIA(&;ROX30IM#K8SMK5G5=@Y3/&0 ME5!BK3>'J%"+"$+<1-Y@$UKBS,I\7JE2S6XI]A%+P@0' QXQ'J0'-/19$&9W[D=7JOW\WJ8SKT(8F8QT/GYE9JOY/;AS!@7L3A M_\ Z?P+6>8OU;\?V_2SIL/X](9PFSJ&(.J]Q(T(CX@&-?)_Y28"XX'\'X9AY M/D(7C_K<0PB'+$9L9,-L#X2]!L(H-_"V(1R%&6;-$R"PB#@ 59@O(B M^ 7#JH%@-."TO^8;^^ -_7^&;QYBG-'$@**4W(77]'_6^GY R)@6P_9Z$'J/_3B_9L!5?WF*KFC&[DTQ0>56F-=59#&DCZD M9(%1I4J.H8@?O-<',/B3.K>XFN J9YD7X3..HPT%:HW%I\G#8E90](TJ:Y=& M0&"*TQ"P',.EP);OZ CWTBF".1CY0'G&\1DF:PSW(6:^GQ$N6)*17E@(,1?W MP"/IX)$\%1ZOT!L+5[I>UY:NM+L ='3!SGRRDYAWR-0RN6F1=KI&UWKAH$=3-M_!RWN+ELL/+!B/O.XPT MB$"]@CLPC9,(WP2P/L&(ANYA-C^4]I.'FQ3]2*0AM2CM1132Z6:I2@*+S(9:<3Q'H*MW?.H MAP19UIJV+Y!H(0L]9RF*CEPBA%'87,%X0!>T]DZR*S5&6Y_ V*AF[D/?0$X- MM_D:[E:[?PDGS2?TAKSY$8'QF!48H5).\:@W3/"BKIN/^V9BU=)]4%\KB\W4 M#><2NYHF MR?*F77$Q+0_6$9_P502P,$% @ E8-;5HLQ.EK6! 70L M !D !X;"]W;W)K&ULK59M;]LV$/XKA%L4":#5 M(O5B.4T,)&F+%4C1H.G6#\,^T!)E$Y5(E:3B>+]^#RE'<0?'*(9^D4CJ>/?< MW7.G.]]H\\VNA7#DH6V4O9BLG>O.IE-;KD7+[6O="84OM38M=]B:U=1V1O J M7&J;*8OC?-IRJ2:+\W!V:Q;GNG>-5.+6$-NW+3?;*]'HS<6$3AX//LO5VOF# MZ>*\XRMQ)]P?W:W!;CIJJ60KE)5:$2/JB\DE/;O*O7P0^%.*C=U;$^_)4NMO M?O.ANIC$'I!H1.F\!H[7O;@63>,5 <;WG<[):-)?W%\_:G\??(.MWN+@-!*]7PY@^[ M./S,!;:[P +NP5! ^98[OC@W>D.,EX8VOPBNAML )Y5/RITS^"IQSRVN>,-5 M*P9E921CUJYM27O5"6J M'Q5,@6\$R1Y!7K&C&M^*\C5):$18S-@1?5 MU8VL^$ 359%;(RR",!SHFKR7"D&2O"%W.!1M"-!?ETOK#%CU]Z$0#0#2PP!\ MI9W9CI?B8M)Y6^9>3!:O7M \?G/$O71T+SVF?7$W%)A'_D'= ZPVVT,8CVHY MC''41TI$35HG*F_&K06I=8,*EVI%3J3"B>XM8FE/SPC2)]JE,&,*_8/ZJ$H0 MMR(KK2M+7A(6S7.&=Q+-*25?4F,?-$.F9(CTI>$SB.6>,UT%M$B)T=BG(TQSGXVQGM%@]VM0<,T M;AN(].Y[+SM/ET/A/VK@E?^"7-P(=+:U;BHB6P3\?L?Q$+&DF&-1 M1&F>DX^\7 .H^2\"FD=LC@RP*)Y3L Z94;QIMFB0]VC\':!97;L--\*GJ9@G MR/(LS4/Q.=,/+7H_V[,H3^9>=LZR$.(>.H-57=<2'>O)>!9ELQC/-$O)^]XH MZ7J8\:*U?/!K"];0O"#S-"'/A#";1_,L(2F-V$L@" M6L#8(WBKC=OU$'+"TBAEZ2DY =6R@IX^8R8B"ET6# =DYJ/*$+ T/4;(?"1D M_O\("2],#P\\D$\@AR$WDB]E(YT4]A OC]HYS,M]&SK8:)YL_ )Z7@.%+%'5 MUO655PEBIE%!<[^(HSP+>:V1-60#8K6 3!Y1FH$6LR+&[PW9^@T,:DGCJ3[B MVWKV@++H.5D!\[4P!D -:*MZ@8])RM!Y6%R,@31ZRQM<3,'0A( P:#TW?*D- M#^T&#"X]$'@78/B8/+4J$!'E-%P:K75\.]0;ABP4@>-J)?'S)=Q:X?R=&'T1 MSS@FU[R3OKV)!XQEE1S83:.$^LZ8X]>+@G*P/;:%2IB!HS2*P6S8IX"+ E)6 M[.4+V[7L.N]<0& AE\*A'-4UD(OOY)X^1QG2 M W QW;5F?I0M+TDZCVA"?9G,4/WL8'5,]T:>5IA5&.P\U7KEANEG/!UGQ\MA M9'H2'P;/C]RLI+(@1HVK\>L9&K,9AKEAXW07!JBE=AC'PG*-^5<8+X#OM=;N M<>,-C!/UXE]02P,$% @ E8-;5M(+U@A!! C H !D !X;"]W;W)K M&ULG599;]LX$/XK _5 RBV;A^U#>388A=(D"!) M6RP6^T!+8YNH)*HD%3?]]3ND;$5V'+?8%_&:^>8>S60MY#>U0M3PH\A+-756 M6E?C?E^E*RR8ZHD*2WI9"%DP34>Y[*M*(LLL4Y'W \]+^@7CI3.;V+M;.9N( M6N>\Q%L)JBX*)I_.,1?KJ>,[VXL[OEQI<]&?32JVQ'O4GZM;2:=^BY+Q DO% M10D2%U/GS!^?QX;>$GSAN%:=/1A+YD)\,X>_LJGC&84PQU0;!$;+(UY@GAL@ M4N/[!M-I11K&[GZ+_LG:3K;,F<(+D7_EF5Y-G:$#&2Y8G>L[L?X3-_98!5.1 M*_N%=4,;APZDM=*BV#"3!@4OFY7]V/BAPS#T7F$(-@R!U;L19+6\9)K-)E*L M01IJ0C,;:ZKE)N5X:8)RKR6]V%H>6KSP?UE^R56:"U5+A'_.YDI+2I]_#[FA$1(=%F)*:JPJ MEN+4H9I1*!_1F;U_XR?>QR,F1*T)T3'TV7U322 6<(64FF2#TH>4/ IS6,F' M%<)"Y%2TY!30)@\VE=69DHRB5+:JR=D4@&:D ,%#(LY2ANT#[PD M E$K?@2F%N@[Y;#R)+>!TWR?*^M Z^ 227I"\!,HH:45=:B ^/(CP[@0&/1_>P7U=53F: M["='I4RM8$&A[BI*:N4$DX$66_9?1IE1N3"UR1NU%W1X$?4+([=B/+/(Y,G: M%&,G %9:0<*I#HVNQL&[03"U^FQF:XB"6F$#*_:=\!9"-TEB6@,W'GJTCBBY MCH,LNGFBVG1+0O!'HTVZ=7&3**35I[0-X4BAQVVAQ[];Z-=,U[*QFT[/6C<- MX.K9+8?ZP%$IA_O KKP]9^Z$@5F*G7PP\?Y%5HSA[VTV&=@=]CWKE,$S?AVX M0V]@#A%M1YZI^2"F;1+;Q$IHZ_DCLQW0UD\2H&Y&(\N"*@M\STWV6D3%GIK_ M0#1T?<*X0D5I6%2U[K:!$;U%<&L\0YGXR/(:C<&+6IN_!/V;>5$7^XCAT!V- M!@WB:\Y[.9O)G3KIE<\E*12@MB]7H#2BK9S#[-08O* MSAMSH6EZL=L5C8LH#0&]+X30VX,1T Z@L_\ 4$L#!!0 ( )6#6U9)XB&= MH ( +(% 9 >&PO=V]R:W-H965T*TWS^+)>,JRL;A;&&RL:Z=X H7!FPM)3,O,Q2ZF41)M#NXY9O2^8,X&U=L M@TMT]]7"D!5W* 67J"S7"@RN)]$T&"4KK1^]\:V81'U/ M" 7FSB,P6IYPCD)X(*+Q9XL9=2E]X/Y^A_XE:"6V=EMM@8B"Y:E?VO/T/>P$7_3<"TFU M&GBWB0++2^98-C:Z >.]"2X\H^R=(9N.<6Y[($9PY2S\/&.K03: M3^/8$:R_C/,MQ*R%2-^ 2%*XULJ5%JY4@<6_ #'QZ4BE.U*S]"CB)>8]&"0G MD/;3] C>H!,Y"'B#_XEDJH!0=Q9NM$.XY#87VM8&X==T99VA(OE]Z ^T^,/# M^+YQ1K9B.4XBZ@R+Y@FC[,.[Y*S_^0C[8<=^> P]6[;] GH-G>X@3T:RIH=OF=AJHV>4G= ;F6DKJ- M"C=_A 8-CF NF+5\S;$ 1F0-WW#%!-RAD7#UC";G%+

XJ4,^RKTL&;&! M>RHI(UY\NE>Y.P1N;8U0,$=)II7A@D@F9_"=LQ47W+W .;P@,Q;>0]*C,AV< M)(/=]]##Q'M])-%LPK2P)*E6KFVI[K0;2-.V#U_=VVEVS0QQM"!P3:']WOEI M!*:=$*WA=!6Z"D:;M +T&RN\5!T0=&HFTADJB25+SIKS\S ME"QYUX[/GC[8I$C.<*[?C'2QD>I)KX4P\+FN>Y6QO3GL_G.E^+FFM7MJ+! MG:54-3?XJ%9SW2K!"TM45W/F>?&\YF4SN[JP:W?JZD)VIBH;<:= =W7-UI7RBA_?%Y>,[&*XEP M=[[E_J/5'75YY%K5>9>[GY60SZ1,0OEY6V_[ 9SGHS MR#MM9#T0HP1UV?0C_SS8X5L(V$# K-S]15;*'[CA5Q=*;D#1:>1&$ZNJI4;A MRH:<\F 4[I9(9ZX>C,R?X'V3BX;, W<5;S23[PN^[Y ML5?X^0Q^E8U9:[AM"E%\R6".PHT2LJV$U^PHQQ]$[D+@.\ \QH[P"T:- \LO M>$WC-5?B[!H]6< =?\$ ,[!0BC=_+AZU41@M?QW2ON<='N9-&72N6YZ+ MRQFFB!;J6W _<-'#0L*[=*\ M0(=SL&& )KMF9>5E07WX"<, 0-]/@SFA=\[HPVR M(:G_L DNBC.D$PH!"VX_"Y67&DVKRES ;UW]B-*B=U")[1W[5/T]F*P"?N2E M@D^\Z@1< [:1PX<1# &V"9BR/NA8D3 M1PFN1)Z+IQ=%49(&O!ILBS;MS%J2N=%$CN_'3A:$,%SWZHA6K]$QVAJ%;[@J MM+45N1551J#PF9/$X>G_Y&3]NB+548 3Y@19X@1QMD\X;@%+W"3K"9^%)KK7 MF)_$8>"D&3N%D+E1-KIOO(]L%CIA')W". 66ND&TQVM+*P;G3K>>^"%SH@1E M]A/72_95%&VG\C4"BZ8@R'=MUP>RJ-M*O@B!T;C-RM;B+?-]A\7[PART(CI@ M*4K2*_%B)PG2?7L,&VB/P$V]4:>),HK0!BR!DV%R"D'H(G:_;HVV5$CG>YGC MQT@W3) N<+-XC^YX.#/T0IAYZ 6&_LZ8C[^(PCEU_0 "Q\M"C((85X+$#3(X M@IW1B)W1_XF=7R0W0<60SA80/O4!AZ%^^[G%!@+G1MK50XAX].K#B+@50NX( M8=;B*-VS M'BUG# +/#1)(W6R"H _2X$6()DDZ4A_Q>SSZ/?Y6OX]0O-5UH;$[XJ'LA M;[4IZZ^P&6EWFX:%Q<%#<7!<%"J"8F!?P)+X/Q-_BQ8C-/1X,:(VQ>7#W1WH MOIQLA-IETND^;K!^5#Q_.GO(U[*:"FJ+=8D.U+(0E6U>,:0;>WZJQIMM"/#! M+'PRRSF0S_M6[D#$]97)8Q[<'A9_6Z MK*CV)XF+\/"6QL2C,7*C&,?[4C^=+95%461+0:7(8F5IF\A"ES? MFU:'0S'6L7A:S?!0 M0UU&U16V^;74.5I$5F5AH0.KCK']OX4??,E7?##96$)L<&/7V&GDJ4^_&0QN M) 8F,C4$5*CLV"U:7,<6]@UU>5&/\V$6C 2MDOA60D7"1S;8:D&0^=,N"DC> M)@6+XYBU_6'Q+"K9VE#!UA)9)GA!#*$3 M)S$\<$),.H=N?!)68A^;(B_ ;L=)TP0B)\DB^$DT:*.J+\H%OHJ7])IHFS@T M=H+"3E11E@P%[0V$V+9'U*P'L>.E/BD?X#G_8'6;[[S)UT*M[/<*C9[K&M._ MU(^KXR>11?\E8#K>?T_YE:M5B8:IQ!))/3?!+D7UWRCZ!R-;^UW@41HC:SM= M"XY]*AW _:649OM %XP?BJ[^"U!+ P04 " "5@UM6QE?D+AT' #;$@ M&0 'AL+W=O237-_?5[#B7+SDM*RK^NJ-N>CE;6;T^G4%"NY%F:B-K+&DZ72:V%QJ^^F9J.E M6+A-ZVK*?3^9KD59CR[.W-RUOCA3C:W*6EYK9IKU6NB'2UFI^_-1,-I.W)1W M*TL3TXNSC;B3M])^VEQKW$U[E$6YEK4I5, M+)DK]9ENWB_.1SXI)"M96$(0&+[(*UE5! 0U_NHP1[U(VCB\WJ+_[&R'+7-A MY)6J_BP7=G4^RD9L(9>BJ>R-NO^W[.R)":]0E7'_[+Y;ZX]8T1BKUMUF:+ N MZW847SL_O&0#[S9PIWU>:HE*FT9+]=S8W M5H,:_SMDGVC8^@7MVV6 M,+5D'Y0Q[%(B R4;QNN0RL=!'=*\12I;).LBCQEF5Y(]2*$-DQ1#A@C(]5SJ M/@KN/V"B7M"%STK3Y7+Y?RP7A%(AR<&CL@:::@R6FI-3-C-DQA.\%LY!?:I+ M"XQ;*RRT><7&:>CY67Y"ESSU!B>,"0DTJUFX] +HOB$C2,O2%*, ML1<'&#\J*RI6/6P+WW"+@IW\J MH%>-UM""_2P74B,6KQ@"A?\L)S_'<+>+-0MYQC@+^H@&680PA(@\\JB+8]%A M[91E\BM.)2-[@ 7 #/X1F2XD]BUX\('VBB0_@/.ADIS'FN:,-'W"* MD&9;/BVVJ -%MNX$2S.W/NQ&9\/[8QJ_8F'JO!%X$4]:_GE^ MF!RC7]+3+WDI_?8)U]:_)0R!'<0!-ENKANA"-&TH"><(]&ER M.^D=.2BC-^1#JPZ4IT/4/:XO49<4$/7#OPP=U0UD[3.7G+C8TYR4$YWVQ4![ M\43[9:?]('#:51KXAP>O,<^D*%;;E!E6P0.%SR.KGRTN2!N!=L6@+=CBM6D$ MC4[9?P#=GI%'TV?K;M+4@*R-58@FZ0Q])SY[_6BXM:KX_(;:DX5S!:@F7-2T*4LF$89Q&$TB MNM^FB-.CBT5M2\HO?\)IA3])28J3]:?06B!MM=P)^?&'C ?\+9[NKL;!)*6] M[VL+/&/[5#FXV)^$M/@W5;^!$QLT=6A9L$46#?5W3ZP/:/68AZT%XZ1UQPW. M:Z$1\0)L*L&?5F783;YR_ZV/##FI1G.,-AAF$ZMNITP>B\'4PX_G^"5UVG^IBL/5KD@A+3 MZB.5(NTK1?K22M%7S4&2SXR1< ]1_T,IYF55VO+PV71:)GR:&F..I^QU NR MF,V*0J-L&<:]/ U8XOEQ1-47HNR#LU+^U92;-1UE6T*CX$^/,Y9 MG*7L%TT.6#QU%$M3'&8)BV$==/SC4*&(N-6KYI MX,E.Y#A#7$B[T,LX4NV96(RY%U/CL'5BEYU13IU!$B<'K1H2=DRV120(UN74 M/1#%#CEA/-A&!SXGCHTC6'8DD[,^D[.79O*-1!(5$-1&##.?:HVYN]IQA^C< M-9X'4_FHG,/O/3.FG\BTNT/=^39]:U@SU&/00!EZFSC2<;[PW+P4E6.FL$[Z M7-Z5=4TT&9SL<#E>%^+$C5% 8XAT]]EL@01WA;O-(%A!&FZ4Z::UK 3U&#C^ M"6S;ESK0 #D;L\S'CT??!;71)=J;MN?@,8YHOZ^07OSR"LQ&ULC59M;]LX#/XKA%<,&Z UEOR:+@G0=KL78#L$;7?# MX7 ?E%AQA#F6)\G->K_^*-EQTRS-]8-E228?/J1(6I.MTM_,6@@+/S95;:;! MVMKF8C0RR[78<'.N&E'CEY72&VYQJB4MMI0(/=QHTLU]9MC&:3AI?B5M@OS5SC:C2@%'(C M:B-5#5JLIL$EO;A*G+P7^%.*K=F;@_-DH=0WM_B]F :A(R0JL;0.@>/K7ER+ MJG) 2.-[CQD,)IWB_GR'_HOW'7U9<".N5?55%G8]#?( "K'B;65OU/8WT?OC M"2Y59?P(VUXV# &JLVO3(RV,BZ>_,??1Q>HL!Z!>9Y=X8\RP_<\ME$JRUH M)XUH;N)=]=I(3M;N4&ZMQJ\2]>SL5I088@LWHE':RKJ$-W=\40GS=C*RB.^D M1LL>ZZK#8L]@40:?56W7!C[6A2B> HR0V,".[=A=L9.('\3R'")*@(6,G<"+ M!F\CCQ>]V-N_+Q?&:LR-?X[YVZ'%Q]%Y1#*]VCG0D3A+#HB@ MX93BF.0A,)*&G@0B)-3S(GGDG1B3*&0PYU:ZRN&(4.7JCXY1$X\P'CA&*O$_TAV3H#\E+^\,G59?O/N'?K8!+8X0U<(T' M(+LLQ>]SYYNV#_Z@/GYO9>.Z(($_\*?_XCYRDLWQ/O(_A5HYVI6GS3UM LLG MO)M]WN*1=RUP>%E)_US'ASNT"]\^CXN?$R@AKO+Q*"F)XWC(U3#!)SK,U##& M@\X>$R$A"?-UC;D7'S_\T=XO'/MHZ2\J!N/1UK;[FP^[PUWHLKL"/(IW%ZG/ M7)<20U&)%:J&YQF>G.XN)]W"JL9?"!;*8M/VTS7>YX1V OA]I93=+9R!X88X M^P]02P,$% @ E8-;5G,Y#96_" -V, !D !X;"]W;W)K&ULM=UK;]LX%@;@OT)X!HL6Z,02)=\Z28 DNN]F&C28F046 MBP$C,XE075Q*2II%?_Q2EUB6+;/VX,V7UG)T'DK).3;I8]FGSYGXDC]R7I!O M29SF9Z/'HEA]'(_S\)$G+#_)5CR5/[G/1,(*N2D>QOE*<+:L@Y)X3#5M.DY8 ME([.3^O[;L3Y:586<93R&T'R,DF8>+GDB^J.\?GIBCWP M6U[\OKH1^!6/XTJ2Q_&U14?K,:O S=NONE.?O#R9.Y;SJRS^ M,UH6CV>C^8@L^3TKX^)S]NSQ]H0FE1=F<5[_2YZ;?:?:B(1E7F1)&RR/((G2 MYG_VK?U%; 30Q9X V@;0K0!SWPA&&V!LCZ#O"3#; //0@$D;,-D.H'L"IFW M="O F.\)F+4!LT-'F+KCMA#RIY&,*\X_B0>61O]C3;*F2V+Q/!31JM[.[LEE MFQF#+IG#)U<9VGQF!,[7?+E0+S[@WBJ M ,;RA-=G35_/^I(J18??G1!=_T"H1G7R^ZU%WOW\GN2/3/!\X/BNU%K TA-" M)UO:SV38W3]>_JS*-OI;\KSR+RRKQ!ECO<%9UDO[AC.HD@P,2HF'T.5G)XN)IH4A; M8UVL1NT:>]Q;^>RX+&->%>856T4%B]O2_4#LKV54O)#__$O&$+_@2?[?@0._ M; 8PAP>HGHP_YBL6\K.1?+;-N7CBH_-__*1/M5^'R@*)64C,1F(.$G.1F(?$ M?"06@+!>F9CK,C%5^OEO97+'154D@J?K-)TKT_1&9"'GRYS*K>2.354D9B$Q&XDY\YU4H-IDX*'418[J(3$?B04@K)?PBW7"+]0)7][% M44@^W=]S$:4/0RFN!(Y-<21F(3$;B3E(S$5B'A+SD5@ PGIEH&M=_T![Z]?-_?_+E4CW9T]>B[KTDMJ*'-9OTYAC6PHVG*N>Y\:T<;>GP. M5'.AF@?5?*@6H+1^SM,NYZEZ&9LEB[,J1?Z=J8C1[2AF@/57*CF034?J@4HK5\.71]75_:_ M9#FD>;3DHGG;A> ACY[D,T#6>P88S'YH_[;5>B\N3$UM8$EI00>VH9H#U5RH MYD$U'ZH%**U?!%V75E>W:3\],%1SH)H+U3RHYD.U *7UZZ+K&NL_:!O_ M[07&;K^1FK.!%<&5^@B.K@%HAQBJ.5#-A6H>5/.A6H#2^C70M:1U=4_ZWR_I M-4O9 Z^6%Q^(GX8G@QD/;45#-0NJV5#-@6HN5/.@F@_5 I36KXJN;ZTOWGR- M >UL0S4+JME0S8%J+E3SH)H/U0*4UK]4K.MP4V4_<&.-T5RF1%XO4ZJN(OCQ ME4N7:O[8SINJ>]74DLH05 M(OJV?R*E)H[.C@F\75[M%U KUL&:K9=+UOJ&9!-1NJ.5#-A6H>5/.A6H#2^L71 MM;_IF[>_*;3]#=4LJ&9#-0>JN5#-@VH^5 M06K]BNO8W5;>_/_,HN2M%7KJ>5#-AVH!2NN71M?JIO,WGSE!V^!0 MS8)J-E1SH)H+U3RHYD.U *7U*Z9K@U/U]=L'SIR@G6ZH9D$U&ZHY4,UMMUD-AD1T7Q+0[-19*OZ\_COLJ+(DOKF(V=++JH=Y,_OLZQXW:@&6']7QOG_ M 5!+ P04 " "5@UM6TL=GJ]H% O+ &0 'AL+W=O/E!3)=&4Z"BY^:22:]Y'WD7?B5][Y6LA'M:!4HZJB MM]!Z>=;OJWA!,Z*.Q))R\\M,R(QH\RKG?;64E"2%49;V\6 PZF>$\=[DO&B[ ME9-SD>N4<7HKD;TGNIORUMIWOHU M2L(RRA43'$DZN^A=!F=1&%J#HL=?C*[5QC.RKCP(\6A?KI.+WL#.B*8TUA:" MF#\K.J5I:I',/+Y7H+UZ3&NX^?R"_J5PWCCS0!2=BO1OENC%1>^DAQ(Z(WFJ M[\3Z#UHY=&SQ8I&JXE^TKOH.>BC.E19996QFD#%>_B5/%1$;!GBXPP!7!GC+ M(-AE$%8&X6L-AI7!L&"F=*7@(2*:3,ZE6"-I>QLT^U"065@;]QFWZWZOI?F5 M&3L]N2_7&XD9NF=SSF8L)ERCRS@6.=>,S]&M2%G,J$*_HLLD87:U2(JN>;GG M[-I]B*@F+%4?39=O]Q'Z\//'\[XVD[-#].-J(E?E1/".B008W0BN%PI]Y@E- M7("^\:IV#;^X=H6]B!&-CU 8?$)X@''+A*:O-P]:S*/7FP\\WH3U0H4%7KAG MH;[N7ZA__C2VZ%K33/W;MA#E0,/V@6RB.5-+$M.+GLDDBLH5[4U^^2D8#7YK M(Q$2+ ("U@0/?>B3.ZJT9+&F"8J)6K015P*,"P";4%>38VP2K%G>U28E M/W;#0?!#M\@[G3UP[>^QU]GT@I(DI1K=K8&?VPSMOL>(?LR@X0F,/. MN&9G[&7GAG&6Y5D;"U[#KMD$$BP" G,(.ZD).SE4NCZ!)!@2+ ("H!GCA,<4I=2^!HD50:"YK&^?FX% !7HT$Q3(D6@2% MYK*,&Y;Q.T;Y'O!@@)XID3;*BW!'V$9[VZ=^ZD?J3"H0FDMJHR0"[SG:!'R\ M,$WR^1.:BFR9&_H*4K_.S":FZ//WG"V+@]!_R//=]P_2>=>"Z@@H-)?@1DD$ MPX/E!B"54+$,B19!H;DL-Q(F\&N8STJSC%B]EBLZRU.4LI5AU)S>=Q_9]T"& M94)HI0Y4Z4"AN=0U6B?PBYTN&X[T?N?.&!-5/4&@N MJXU^P@>[BL&@(@H4+8)"\*>S]D)[CO=^R,W7OH8QPHXRP7\;L M#?O=9WH_%/9^2-_7 M'E0.0:&YU#5R"/NURPU-S)8L(OS>@!LEK]"=B7^>VZ9I44QBA/Y4\-AH>UD6 M;]PQ]=C**>BU$RA:!(7F\MQH)WQZL$0 *JY T2(H-+?UTJSQC1[=QWKF (50Z!H$12: MR_)&69K_,ND-81JV!18>;X?IJ[I%_NEU=;^_44EIOI7SHB)5H6+'E)6'=6M= M]7I9U'INM5\%9U%9N]K E*6T-T3.&5&PO=V]R:W-H965T"N M%C79P0;D2_W,5<_M4;*B BH*1A&'[=+Y@!\3;!R,Q9\%',1)&VDJKXQ]U9U? MLZ7CZ1U!":G4$$3][>$)RE(CJ7W\U8$Z_9K:\;1]1/]HR"LRKT3 $RN_%)G, ME\[,01EL25/*S^SP"W2$IAHO9:4PO^C0V7H.2ALA6=4YJQU4!6W_R;=.B!,' M'%UQ\#L'_](AO.(0= [!K0YAYQ :95HJ1H>$2+):<'9 7%LK--TP8AIO1;^@ M^MPWDJO90OG)U>\JM'YC0J!GX&B3$P[H 6W:($!LBYY853>2F#-2W34118H( MS5!2E(V$#%D [A*0I"C%O8)ZV23H[MT]>H=<)/2L0 5%+[20XKT:5.T_?&)6Y0#_3#+)S %GHEG, B^*_'.SQ&*& M9S$.>[,SHM.>Z/3_$9! I2IN_-J)D1C M9L*88,E(8&>JQ;UJ\6" ?#'?3,@>R%[=(CLXWM^W)@:Z4[=[ZW-O4[U=/3HY MZVD0^#CRIQ>Q8S'T_1![<701/6\-PRB9CIM288,E(8&?B8>][N>4-AE);0.EHR%A9 M$GZBHS4P.KCYV8TX"<.+L+"9>9/I_"(H[&97;E=\4D/B05+'6O _T,*WT;*8 MV6A9S2YIN2=5LJJ+=N:U(53R-E2V%6(_VK]H/I@Z_F)\K5\ZIOK^#M,^DSX1 MOBNH0"5L%:0WB=7WC+FGU P D1, !D !X;"]W;W)K&ULU5C?;Z,X$/Y7+$Y:[4IW!0R!I)=$:LN>=J7=5=3H[AY. M]^" D_@*-F>;IOO?W]A0$A*2:R4>NGUHL)GY///-#V"F.R$?U)92C9Z*G*N9 ML]6ZO'9=E6YI0=25*"F'.VLA"Z)A*3>N*B4EF54J.3?^=>('1L%*_,'H3AU<(^/*2H@'L_B#GD=[1 M/#=(8,>_#:C3GFD4#Z^?T7^SSH,S*Z+HGSIRQ@S*Z)E6N[\7N$VT< M&AF\5.3*_D>[1M9S4%HI+8I&&2PH&*]_R5-#Q(&"'YU1P(T"/E8(SR@$C4+P M4H6P40@M,[4KEH>$:#*?2K%#TD@#FKFP9%IM<)]Q$_>EEG"7@9Z>?X/4^B*4 M0@LJT7)+)$6_H&6=!$BLT4)HRC4C>?X=)2RO3)30DJ:59)I1A3X^I7F5T0RM MI2AJ"5CTH+Y/J"8L5Q\ 7YD=-74U.&#,<-/&V-O:6'S&6!^CKX+K+1S+XM^[C9_=O\47$A*97*/!_1MC#N,>@NY>K^SWJR!&TP XL7G,&[ M@4AE_QND.U&4E2:V["#"'XGDC&\.8_77%P!&GS4MU-]]4:JM"/NM,)WJ6I4D MI3,'6I&B\I$Z\W<_^9'W:Q_#0X(E X%UV ];]L-+Z/.V5% ; [6/ >W$(&L* MA4.AY*902B#?E@4B6DNV@@"M%-&'OOC4 M=D;63M/X'^>1Y\0:M_X*E@?(<'E=*$9Y"?2)0F8WN[QL5C7IN/0X(E X%UZ(U: M>J,WT0VB(=D?$BP9"*S#?MRR'_\@W2 ^J5X\P?X$CXZZP:F1,-QBWA(T'[ 8=F1V1DG#=VQLN'OK:[!P2+!D(K$/VI"5[\B9ZPV1( M]H<$2P8"Z[#O>_NW;N\'Z0Z-H9V7 #\X>@.X>Y%4TB,5X2CL[PO^P2>*?Y&L M>ZK S=1P4-=[Q5E_L5\&>FV^#8J6#(76)1'O2<1OHN(;,X8*P9!HR5!HW1#L MO\[\BY\?;ZGH@]-R]B8XC.+CNC\5Q%X81Z/XN/1/!?UQ/!Y'T5'UNP>SBH+* MC9WY*'"BXKK^;F]WV[G2C9VF'.W?FGF3G8'L8>IAU5@!LF) P W1( !D !X;"]W;W)K&UL MO9AKC]HX%(;_BI655C/2EEP(EYD"$C-)U5GU@CKJ[H>J'TQR *N.36T'NO]^ M;2>3DC:D1;*&#Q GYWULGS<^))X=N?@B=P *?2LHDW-OI]3^UO=EMH,"RP'? M ]-7-EP46.FFV/IR+P#G5E10/PJ"L5]@PKS%S)Y;B<6,EXH2!BN!9%D46/QW M!Y0?YU[H/9WX0+8[94[XB]D>;^$1U,?]2NB6WU!R4@"3A#,D8#/WEN%M&EJ! MC?B'P%&>'",SE37G7TSC(9][@1D14,B406#].AA[)2 M*E[48CV"@K#J%W^K$W$B".,S@J@61+\K&-:"X>\*XEH0_R@8G1&,:H&=NE_- MW28NP0HO9H(?D3#1FF8.;/:M6N>+,'.C/"JAKQ*M4XMW^EY\PZ5$*Q#H<8<% MH!=HF>?$V(@I>F#5S6A,O4I 84+EM0Z1)E3.?*7'8$A^5O>75OU%9_H+T5O. MU$ZBE.60M_6^'GLS@>AI G=1+_ 5K .Y[Y?_C=D 1:.S\N07 M\E++PTH>=&6C7[[(L__PC'PPU!&L9=6HL6K4 MNV#>E<5:^Z&-J@H:(E*6D"/"D!*825S]G5WI=A5PW654;Q^7&N42EKB$I15L M;&'F >2P" /[F?F'#@_&C0?C7@]6Y9J2#+W?;$ 0MNU*<"_@T@2[A"4N8:DC M6,N%2>/"Y%F*UL2E52YAB4M8Z@C6LFK:6#5]AJ+5V\>E1DU_+@TWT3"83)K2 M4'GPXU-'@6NF]:=)[TYO>]P<0+S"E7)EGJ*YGW+M>P*6Y):*5'?CR"VGM,0I+75%:QMV\BH9/D-=JCLYK1'1=!J/ MPW:)N.\?S,5&N*2EKFB5$?[)ZWT!8FOW523*>,E4]:;?G&WV;I9VQ\+_'EYM M_+S%8DN81!0V6AH,)OJ93E1[*55#\;W=+%ASI7AA#W> &J:# M9D=K\3]02P,$% @ E8-;5J5F<6%B!P KSP !D !X;"]W;W)K&ULM5MA;]LX#/TK0FXX;,!ML25;27MI@*W%L ,V8%BW MW6?)X2J* MT\%T4O_M?WY"?U\'KX.YBPIU MG27_QO-R>348#]A<+:)-4G[)MA_4/J"PPIME25'_9-N]K3=@LTU19JO]8.W! M*DYWOZ.?^XDX&N '+0/X?@#O.T#L!X@ZT)UG=5@W41E-)WFV97EEK=&J#_7< MU*-U-'%:I?&VS/5_8SVNG+Z/XIQ]CY*-8I]45&QRI7-4%NPUN]TEEF4+=F14 M?8O3*)W%4<+>%H72ME$Z9Q_CZ"Y.XC)6Q1/0G.DT?5&S39['Z3U[%Q5QP5[> MJ#**D^*5OL*WVQOV\L4K]H+%*?NZS#:%1BHFPU+'57DWG.UC>+>+@;?$<*-F M;YCP_V+9A2?IA27N.)%KS;99:7KTN5KU@"LW)IBVL' M%-B!JCOXLEA',W4UT+=HH?)'-9C^^89VFIDZQ+ MA\TR?8_/51Y5MZDMZ!W2J$:JGC*/4]_CX63X>!Q,TXC[?G P,IP,#DX&'4[F MZTS[I?1]?E>RHBK-.CH0[0<=S>I+<20,D0B,"-$>0A1 MTB46A7*->@O61DE5L;UFGZ-Y)3D>@>B:ABJ-#,N$$[ M^"A-.Q'I'DKB3&JQ:J=2'PC?%VB"/F;I?<_\H-+!.3]$:&;8("'\+@WAD)^@ M.?.!/WZ>GZ:5X+SMS@;6]U'&U8ZN5EI_ZP9B]L"V49Y'VN6G5/VRNAM:''GN M;-/&%QOXZ M- :.[%SRYR!J'YC:/Y6J?5*NID(SPP2V]G&Z=DUQDY*Y-Y+/2]-"W#QLN;DY MT#;':=M>FCW$+X[KW'$2H9FS !J!XQJAO3 YJ22@0C/#/%I.Z)($+@FF75)H M:H?6_H:#=.#X8D%SS6G.OA55-;]F+S^J1Y4P_Y6N;+03PJ_A'.@Y5 4'5<&# M4RN9=!V""LT,$S0)QS5)OXZ(-S6&K26RF&$]$0DHT+S :;[U ML2.:)-SP!S,Q_3E:T2=F:?Z M@EN*FRQM:9,L5NUMD@ F%SB3_UX)]U#;^/6=,TN$9LX6R N!RPND@$G5!!6: M&2:H"=&E)EP23+K"(7HK#P'*0^#+%CUJG'=H#HHYB)J:C0.H!3NKMSYON]0#4Q/0'6#D@ M9F7WY@GWP/E>. =GA\#9X:F<'9)R-A6:&29P=MBU&.&4XK";O%$3TTL@[Q G M[]\KWAZJ&K^^'0-H6D@H0*S=Q0#()$TKW9D,W7%I9] M>!:K]GUX$B2%Q#=!]&^>).FF""HT,VS0*))NGZ2T[(!L[L.S6+7OPY,@#V37 MR0C7%FH/B.[#L]BT[L.3P/$2Y_C6AX^T[%%L[L.S6+7OPY- U)*8J-U[*=P# MYUOC+&_5[Q] MCK.0OJ&@0C-G"]2&Q-4&4KJDXH(*S3S@ ^)BU"4N'!*,8SF?^?&0VV 7SO#H M-&EUE/=3E-_':<$2M=!CO#)]@, .L/ 9 M>&PO=V]R:W-H965T5"][VY,8LKW]?Q'%*J+^0"!/XRE2JE!F_5S-<+!31Q02GWHR!H M^REEPAOTW+-'->C)S' FX%$1G:4I56]#X'+5]T)O_>")S>;&/O 'O06=P1C, M\^)1X9U?HB0L!:&9%$3!M.]=AU>CL&D#W(J?#%9ZZYI8*1,I7^S-7=+W LL( M.,3&0E#\MX01<&Z1D,<_!:A7[FD#MZ_7Z+=./(J94 TCR7^QQ,S[7M7K(JU@4?B3!N9%L'((&4B_T]?"R.V L+V.P%1$1#M M!S3?"6@4 0TG-&?F9-U00P<])5=$V=6(9B^<-RX:U3!ATS@V"G]E&&<&MY0I M\I/R#,@#4)TIP!P93<[).$\LD5-RIW5&10SZC(SF5,Q $R;(5B@5"1EQJC6; MLIC:_&@;=P]+X*1!;IG <$8YN1/:J"S?XNL-&,JX_H:;/8]OR-,R(,49J[)=Y% L@O@HS>E0=':H&%4BW@# M\05IA&'-70:9;X:#J_Q8;[.R#VC$\:989B/(GD)P=)X@CA3 MBHD9&5+-,&G/0DXTJ"6=<, 4+#)CUTA,"6]R'W!E(]=]5KN>DFM6D M[*OF2B]H#'T/WR5V)_ &O_\6MH,_JAP[$=B.?\W2OV8=^F (,R:$]69"N3W3 M56ISB(Z#L._!Y:#5[ 8]?[FMXG!1L]DIU^R0:Y7D6K7DOK^"BID&6SLKJA3% M,JGB5XMR;#9RL/:6CG,\J]5"VJ60=KT0D7Q@_4* -PQ8"+9M:3Y?N(XA%&^>'2[O#550PX>O#Y3Z3:)U! M>_$+:"\U2T Y&ZN"&W7PVCC8?2Y"J6>S]'N18??_T8S?*>D-IU;6-O8 M#*Z3A.6ML9''J6L-:&[A4_71*(Y) M=RGW5N,IPSA;W%"FR0/E+9 54--JP(I;0]Z1654Q5SC*R:T,M^_*^&8)EC)N MWN:Q17Z'$I='KGG@RE[@2C.R4M+6AGR6%51_ \0HO%.?G=3/LZN(2RC[9)#V M2)9D&6%R#\8Z_5>@!UUA!AYZ\/_"+)DIN7*U,>3';&.LQE[Z>2G_ #F\#.GF M:V(:6L(TP@$RH/<0%:]?I>/DTQ7!PT[P\!IZ\;45&]!$;<_J8"Z)##!C#^-F M=E^D>;R_P#SJF$=7F1=XJ4SND(^4"L>U NU[I4?$&ULQ5C;;MLX$/V5@;HH6J"U1/F2.+4%)$Z##= AK--42SZP$ACFX@DJB1M M)W^_)"7+5BHK,59 7BR2XAS..3.FAAQMN'B02T0%CTFP$TH2YU@9,>F(ACQE8I9BE,!(OJ>S85NN>6*!%+,)6,IR!P/G;.R=F$ M#(R!G7''<"/WVF"HW'/^8#K7T=CQC$<88Z@,!-6/-4XPC@V2]N-W >J4:QK# M_?86_%K&F%4!7"U M1J50_E:H"[\1\1+##G3))_ ]WX>_P 6YI )EC6^3UR.1@T@5)[ME-+L6NGM4 M-.$ZS58ZIB9BN^#\@^$R9;]7*.'?;QH'KA4F\E>=UOFBO?I%S49S)C,=R;&C M=Q*)8HU.\/X=&7A?ZL1I":RB3Z_4I]>$'N3YI=,O1/C 4HAX'%,A(4.1!^%C M'?T<_S^G-6K]_IG9:S*@[W2X?[C0Y_?401,HFYSW7. M-=H?&YN6P"I4!R75P5OD[J!-?5H"J^AS4NIS+N2PWME7JAM7CP=S(L7L+J0Y-]YXD%$GVH_QR] $+LZ-"-5J>Y55Z01 M^X['.M(':YA&XV.#VA9:E:J_H^J_1=X7J[:E44MH58UVY1EIK&Z"O7HYWA:W MGR#9DXL9N6IU:+4(*]"(O[?A>YW!H'[#)[OZBC076#,F'SY?"=013?6?&Z6" MF:[T:PDU(AU-J"6T*N]=F4;Z;Y+\K59W;:%5-=K5=Z2Q//I?R=]J%5>@/4M^ MS^L-GZ6_NW>N3E L['6#A)"O4I6?',O1\DKCW![DGXU?F*L.>U[?P>3W)#=4 M+)@^'LYT3'2.17#WE'\WN^Y4CRQS272"(69H-_/.5?;CEF@O * M_@-02P,$% @ E8-;5MIAC%K= @ 7PD !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5NK*9TCH$J0VI-H>)E5-NSU,>W#( M3;!J,+6=I/OWLPVE2:!95/4%;'S.X=YS+S;##>./(@.0Z#FGA1A9F93EI6V+ M-(, G@8W8&B.=R8RQ1SWY/A]9C@X(**12*V!U6\,8*-5"*HRG6M-J M7JF)V^,7]1N3N\IEA@6,&?U%YC(;60,+S6&!5U3>L=X7@=]?#S=[: GQ].=#OKD M:+H;[=)M5:&F3%Y3)L_H^?\K4\OZWU@^Z%"5.862I M348 7X,5?_[DAL[7+L,_4BSY2+')!XGME,9O2N,?4G\M3:H'\%J:KGI44GTC MI;?P=3R((MV?ZVVCVR@_& 2#WBXL:<-]]QY VQG/W3$LZ,'UGSXJ#P;[3BEYC1>^@%?=,8FI< M.&^URKEI(+YK%L(2R0P0J"6U^^IA"9RP>9>+O58O1$X0^'L^ME&JL<(HW+.R M#5.-%?G[C=6A-@CZKZC*)GOK<-*_'NJ@69)"( H+Q7,N^DJ&5\=Y-9&L-.?5 MC$EU^IEAIOZ @&N 6E\P)E\F^@AL_JGB?U!+ P04 " "5@UM6<(GVCV,% M U( &0 'AL+W=OYH\LA\0CCX%84QFQD^Y]MSTV0KGT0N.Z-;$HM?UC2)7"X> MDXW)M@EQO5PH"DUD6;89N4%LS*?YN[MD/J4I#X.8W"6 I5'D)L^7)*2[F0&- MEQ??@XW/LQ?F?+IU-V1)^/WV+A%/9J7%"R(2LX#&("'KF7$!SQ=XE GD(WX$ M9,=J]R"#\D#I8_;PU9L95F81"B7=!R#Z)P??+*_#QPR?P 00Q^,NG*1.JV=3DPM)L/G-56G59 M6(4ZK(((?*,Q]QGX$GO$:RHP!<0*)WK!>8FT&J_(Z@Q@^!D@"Z$6@Q9O%X<: M&!%&6_#7BATSPUG^JHM/,>B6I4H1II45U4(!8=( IY^S40VFF.!&%7(&PMB/M8 MU((P1W%#0R^(-^!/40O$+K^EC!'VJ0V7K>+": ^4=MHC03D5*$<+ZMH-$O## M#5/29KW3%I6A9>T!T$YQ)(!Q!6"LS1:W--XL M"WNRGTGU4Q\+3=9NJ"_>KRR?84M\1D-U 9VB4D-9JJ&^5M^?+<^ ^$J)5\^O MY%&]HD,3:5_:FK!E<8=V[ZP3]E2Y2P><@@= 202@G@D84M1_*X@_UU5_!M<[2SU-G^E&Y M@#-Q)I-]4-I)CP2%)&M >M:PH,F6)BXGP&O":X.DUW7H_NM+6Q.YY!X(ZA/0 MRB=>*G(.78,;$GH#3@>1RS/XS_6>PC^W0A!\Y21B_[8Z14MQ#G9*3]J:3I&L M!^E93ZVMLK<>P$Y<.8F%N]:M;E#9T$AAOOK9CT4GJ1#JO].!>FUU]*6MZ0!) MF%#OW0ZDLBB(\#CK/#5#>PH6A22+0GH6I2LZH>"YK=#4)L@ (67-GH(G(2TY>V)G9)HI;7YVJBFQ9*W8#UO:;'XJ,R"53+3UNYL M&];=[L22I& ]26F!H:_FI;[F69/2P&H9A9'2 35K![,123;Y>343\4YC7IS1 M5F^K,_&+_"38E,.+ W7QE;#)7!V2M1"USAQA0%*<41CR^NIR_<)/R1N[9X-KI.5UH_.^9K/@\@)0H49.0;! MOPW>H%*.B&4\[3B#OJ0#[MNO[)]][]S+2EB\T>I!YE3.@XL ON+YYW^[ 'B.,W /$.$'O=72&O?5RI+A MR_!K2&W'.AEF=0-R:1N1X3S@";!H-ABD[]^-9M'' YK'O>;Q(?;T05+)NZEK MA!<49DA>1W#N"=RX;=(X&H]F%TFX&2@\Z0M/#A:^*@A-7Q>H-+I=EU#PN/C( MX+EVE+,]*=&PBFFO8GI0Q0)7!+:_>J<@*FU(_L8<,FUI2,/T_[8CW!L/]]+P M55_+VH+"@H'1V3GSF&YZ.X=TXR=FI8GGSYLE/WAH7 *O%UK3J^.&L']"TS]0 M2P,$% @ E8-;5HSG>,7H!@ HT, !D !X;"]W;W)K&ULM9Q;;]LV&(;_"N$-0P=TL279SF&)@<0BNPSM$+3K=C'L@I&8 M6*@DNB+M)$!__*A#+--6&6MXY(/9>37O MIIB=RY5.DUS<%$2MLHP73UF 1"NE9=8T-DN0)7G]GS\V*V*K M@>]_IX'?-/ /;1 T#8)#&XR;!N-#&TR:!I-#&TR;!I7,8;VRJC4=K/H_O.B7_E.8"BB(Q)X;XD_\CWR^5-(WOS8M5QS-^8/N3:8T8N8\/"E M\1T8ZL;\SO.#OA0[?&E&W1AKG0>;S26HN,%+F\ME]'65J&H3(?^\-_/(M1:9 M^K=KNZB1XVYDV76>J26/Q,7 ](U*%&LQF/WT@S<=_=HE$PD+D3"*A#$0S)(\ MWD@>N^BS=U+&#TF:=KFL6QY7+!*/1Z'RXWO;D+-'74T?5XXF_ M7Y4BJ[+]JGYP,CG>KFJMW\EF_4Z&5OM==+.HOU-8:$422,@6"6L9.-L9/__6MVLJ=I,NG2 MY*S05Q,21I$P!H)9FDXWFDZ=FC:]9]0>B+PMCQ%%48B8:/Y(TH3?)JGI5X7J MDGFZ)W/:Y=*Y&'U=(F$4"6,@F.72&[5'E:.#=CHB'IWC![0-$^4:20NA- JE,13- M=MWF.IXS49A=YYKG]U7'S)42^BW)!%>K0F3"[.E)OER9685\XJE^(F;<*SK= MUS4\;[NC/AKYNWTU-,.!TBB4QE T6VJ;XWCN(.<@J7&B(KDRT]^U6A?Q LNJ M%TQVM4(C'RB-0FD,1;.UMO&1USL_,C_![T1N#DA3PO.8\#A+\D3I\@!UW2T5 MFBY!:2&41J$TAJ+9ZMN(R7N%C,F#ADQ06@BE42B-H6BVZS9I\MQ1T[;B0J2\ M/(J*I-+=0^SC_8B\Z^C77;.W/6CD!*4Q%,VVUZ9.GCMV^B#BR^KD^8WIJ#N- M(:.;.9060FD42F,HFNVUC:F\TU?H@9'1SAQ*"Z$T"J4Q%,V^OJ!-L7QWBG5@ MV.^F]+7K[X==05E0E,E*(VA:+;4-E7RW:F2-;(EWT@HUB*5RW*W%=$BEZF\[[R>Q8WM MK1&:-D%I%$IC*)JMNTV;_ E^P.M#XR4H+832*)3&4#3;=1LO^-FZ T"J4Q%,V6 MW,9-_LDK]-+0" I*"Z$T"J4Q%,UVW490OOM2*4PO#8VD&MKNF5]OMY>&9DU0 M&D/1[/LJVJPI<&=-N[UTO]-Y;GCO>RR@%U-!:11*8RB:+;W-J0(/WVL'T + M2@NA- JE,13-=MVF7($[Y>IU.L_-ZNUX/\3JNC0VA%:E4!I#T6Q[6_>]N9.L MZIJ+^8(7FKQ_/^]4AKW-#7N?&_9&-^R=;J^19@5MFA6,7Z$+AD994%H(I5$H MC:%HMNLVR@K<%TZY3@NYF_96"DVLH#3:T*S[&OV.GP.&*FO;:L.HH%\8U?U# M"0V;H+002J,-S=(VZM0&C9N&6\\6R$1Q7ST%HKQ+9Y7K^E[]S=S-DR8NJ^0HZ-CL]T5]1,AZ@DME]43#&ZEUC*K M7BX$CT51?L"\?R>E?IXH"VR>RS'[#U!+ P04 " "5@UM6)3%6R2@$ " M%@ &0 'AL+W=O9 "CT(TN9G'B)4NL+WY=1 AF1IWP-3-]94\LPBA# M"F@F)2B)9M'WG I]BZCR6E(S/3H90.^O0!&:RA,->']WA=Z_.T'O$&7H<\)S M25@LQ[[2)(I4_*A*^+),.'PA88RN.5.)1!]8#'%'_/R5^- "X.OJU24,GTIX M&5H1_^*;4]0+?D-A$.*NA.SA5Q#I<-P5WDJG5\]HS^"=O8!W#?',2.0F):RK MOM;P8MFXD&L2P<33ZX($L0%O^NLO>!#\T<7-$5B+Z5G-],R@]UY[=W=?O'\^ MZ3ZT4)#)?[O8G[ED[PBLQ;Y?L^];Y_F#5%0O8UIZ'PD5Z M)<^@B7*(,#4JQ MJ&^FO>$@&/N;72+6H=Y(9% 3&5B)?!8DUGN3WK?0?T@WF%SK-U>AFX3H=3IZ M[")E13QT%AV!M<@/:_)#]^_PT"5[1V M]J.:_5JF\XDN]:ZX8&7K;R!"GG3Q MM0YV*%][YCA CT4>EMG$06,F@OVE_.I&9 <[E*8KM#;U'1^%W0NYPG15 4=H M[0J$305")V*N8'8%./IY/[(/]58JC87"=@_E6,ZOC-;O4F!5AV/X*]P8+&QU M,-.Y^0 !H3_8TO+3(*'K_;3MU&>Y0FN7H7%:N'\$;3OR5%4%CN'0<&/1L-VC M[:WMP?/-M7_^3-W'<%RXL5S8ZFFUOXC8230 M#I HI%NGZX;:WNW%M!=N8L"ZQ.9L![K]];.=-!!(79#\!OST_3K^V''\2X9; MRK[S%4("O!0YX2-G)<3ZVG5YND(%Y)=TC8BL65!60"&S;.GR-4,PTZ(B=P// MB]T"8N*,A[ILSL9#6HH<$S1G@)=% =F_-RBGVY'C.Z\%#WBY$JK '0_7<(D> MD?BZGC.9(<$P)8&@Q+WE4"W^(;1EN^E@1K*,Z7?5>8N&SF> MNB*4HU0H"RC_-FB*\EPYR>OX49LZ39]*N)]^=;_5@Y>#>88<36G^%\[$:N0, M')"A!2QS\4"WOZ%Z0#WEE]*"Z U!6 O"4P51+8A.%?1J@1ZZ6XU=@YM! <=#1K> J=;2324T?:V6 MO#!1"^51,%F+I4Z,;THN2S@'4UH\8P+5[''P&3Q6"P?0A:R1RR)#3->!.<09 M@"0#&/4/KBG1*PX2$B&LK;>E00;C,$KQIO :/@[ M))<@]"] X 5^Q_5,S?(92AMYT"&?G2[OZCTY7>X98(3-F@JU7_C>FM*+@&.] M;O[^(LO G4 %_Z=KPBK+J-M2;9?7? U3-'+D?L@1VR!G_/-/?NS]TD7;IMG, MIEEBR:PU+U$S+Y')??PKI=D6YWD7?J/R7/R565^;J2?59ASV>T$X=#?[7#M: MQ5>#@U;)<:L@'/3Z3:L6B5Y#HF>D;;Y@I MY*LN]/VCN]/O^W'G1N]SF=HT2RR9M9@.&J8#\R9$A3PZI?NGJR[$E4G\ M#F)C5^+G;PC'AO\8LZOK\)MY;'K8?W 5MS%^?"M>J6V')KX]T+S7PCWKM, MKEV\D,%3CF3 (R!98I4T />/@/<'L7>(W-CMV!7J^.=+[@Y+T1-;1,>M@A=*^N_$ MDOH8A_?W:H)>CQP UN_!.MGWCMA'O= _1&\U4K3JEMAR:Z/?!8N^,>8QOM"H MI:US:8[\3XQ#\M!C1W=C9HJU&@+;<*M+OW M-KY ;*D_@W )LB2B>C'?E#:?6B;Z X.[:UY]I[F';(D)!SE:2*EWV9?W&ZL^ M?5090=?ZW?XS%8(6.KE"4$Z7:B#K%Y2*UXSJH/D -?X?4$L#!!0 ( )6# M6U8]8C?BH@( /@& 9 >&PO=V]R:W-H965TO*M( 2RS-> =,K:RY*K/10 MY*ZL!.#,@DKJ!IX7N24FS$EB.WNI<^E?S",3;P-^$&CD3A\9)RO. M[\W@*ILZGA$$%%)E&+!N-C '2@V1EO'0<3K]E@:XV]^R?['>M9<5EC#G]"?) M5#%USAV4P1K75-WRYAMT?L:&+^54VB]JNEC/06DM%2\[L%90$M:V^+'+PP[ MCUX !!T@. 2,7@"$'2"T1EMEUM8"*YS$@C=(F&C-9CHV-Q:MW1!F_N)2";U* M-$XE7SG/&D(IPBQ#5TQAEI,5!70I)2B)/J!E^WL17Z,^]G0!"A,JW^GUN^4" MG9Z\0R>(,/2]X+743#)VE19GMG#33LBL%1*\(,0/T#5GJI#H,\L@VR=PM:O> M6K"U-@N.,BX@/4.A_QX%7A ,")K_.]P_(B?L,QU:OO"U3/^ZY?JK#V?9[ M*%,MT6B8R-SK"UGA%*:.OK@2Q :]Y]$Q]F0&.6&, ML%Q?-8I9"D-N6XJ)I3!%9Y.$T1P7A^7C21^WI&_?ZQD?U/9W^ M]*$FXO#8M?I:BFAGY_'(.U#W/,8/_2 :5A?UZJ*CZO1%>"5UT?/43<;!8>H& MHO82W(IS=XI("2*WM56BE-=,M9>NG^W+]Z6M6@?S,UW6VRK\1-.^"==8Z/,@ M$86UIO3.)CIMHJVS[4#QRI:J%5>Z\-ENH9\F$"9 KZ\Y5]N!V:!_[)*_4$L# M!!0 ( )6#6U:-AGWOT , *H4 9 >&PO=V]R:W-H965TW.'#Q0>8 "GTJ6"F70:Y4=1F& M,LVA(/*,5U#J)QLN"J+T4&Q#60D@F34J6!A'T2PL""V#U<+>NQ.K!=\I1DNX M$TCNBH*(SU? ^&$9X.#QQCNZS96Y$:X6%=G"/:CWU9W0H[!%R6@!I:2\1 (V MRV"-+Z_CR!C8&7]0.,C>-3)4'CC_8 :WV3*(S(J 0:H,!-$_>[@&Q@R27L?' M!C1H?1K#_O4C^AM+7I-Y(!*N.?N39BI?!N-L5Y!0%_=0.*4"9?ZRGO[V_0JV]?+T*E%V1@P[1Q M?E4[C[_B/$%O>:ERB7XJ,\@<]M=^>QQ[ $(=B38<\6,XKF(OX@VD9RC!WZ,X MBK%K04\WCSW+2=KL)!8O^;_LK)W9^>M7/1_=*BCDWZ[HU^ 3-[C9("YE15)8 M!GH'D"#V$*R^^P;/HA]=S$<"&\1ATL9AXD-?-7Q)^G%'A;-2KFJ N04P>]=^ MA9-)9#Z+<-_GX?7T3![3EL?4RZ/-)RTJ0H7>#I6+BQ?DV+Q-OPA,%Y$!B5E+ M8N9/1I,%NV5DL-='0:5'"M*\Y(QO/[LH>2&/I302V(#]O&4_/^4K.1\S#B.! M#>)PWL;A_*6O9 TPZU7>9.YZ([V.GDGCHJ5QX:5QS8L"1$H)H__4)YLP![]T M\?$B'9N[D< &I''4G?K1*:NX01\I%&.A#6/14T#XI97<(/1+.9ZZ2KF9.#B& MHN'$X2KC;I6QOU"M%@2AM3.SA2IS6CG+U ]T=')&0AO2[@00/JD"PJ-*H+'0 MAK'H1!!^L0IJ$/J%FCCW7+^KYU+I=!#V"Z'?!!N$OAI(7+7K M]W0LD[#7#=*"86N;9!*E?%>JNC'4WFT;<6O;?@J[Z747[RT16UI*Q&"C3:.S MN=X[1=T8JP>*5[:W],"55B?V,@>]EPLS03_?<*X>!\9!VYY<_0M02P,$% M @ E8-;5CFQJ0T$!P +BH !D !X;"]W;W)K&ULM5IK;]LV%/TKA%<,*=#4XD,/9XF!Q.FZ .M6-.V*?51DVA:JATO2<;)? M/^IA4P^*L@+E2V+9E\?G7I/G'E&\W*?L!]]0*L!3'"7\:K(18GLQG?)@0V.? MOT^W-)&?K%(6^T)>LO64;QGUE_F@.)HBRW*FL1\FD_EE_MYG-K],=R(*$_J9 M ;Z+8Y\]W] HW5]-X.3PQI=PO1'9&]/YY=9?TWLJOFT_,WDU/:(LPY@F/$P3 MP.CJ:G(-+Q;$RP;D$?^$=,\KKT&6RD.:_L@N[I97$RMC1",:B S"E_\>Z8)& M488D>?PL02?'[\P&5E\?T'_/DY?)//B<+M+H>[@4FZN)-P%+NO)WD?B2[O^@ M94)VAA>D$<__@GT9:TU L.,BC'/+UFZ!RR+EFC9B[PV^6B939AD/^.]8/+34(X3\X]INMR' M403\9 GN$N$GZ_ AHN":\+TI7FX[-;*OPPXF]EX+?[6W#VYBUX M \($?-VD.RXA^>542);9=TV#DM%-P0AU,(((?$H3L>'@0[*DRSK 5*9WS!$= M-U$.SB7>0+NLP(,A'^YV>RHZ-9(#D5 N?(A:[=X*D+@QAZ>J+.D:AC)"JU M3"I5 A8[QF@2/(.OS$]XU$G6:;,@KNPJ5KOP#I?R,%A(?N="WG6^GE< MVX+-A:R)(GC6L9"AI1J<]3+Z"=62+>%JDPE;=G/*:<)D3K...0JSE'U<6ANY,>IFGG')7V4 M]P1;>=4S6XV8@W^ED=#J%5 N =JO8>6@T7P,KL%(:/4:* ,"S0[D9#L'VZX" MVRYQFY-5%^:YI&.V*OOY-A<\ M9T.! ^+\YE9[&VJ&\$H(6$!(J*7_S UK&"G3@/!@JWDB[-6 U[X]T85#& M==!5#1R9&_B+Q+O$K(DWPKBYZ:$+(X[356+5S)&YF8\MWN9OFQ7*JUV])XT$ MT"IU'R#2*]O*)2"S2UBDL13M(/2CPR_&LK+H16O4_8BQT.J)*[^!9J\BW$87 M,[@&(Z'5-Y&5?\%F.W"R<)IAKHPJQI6YZF\!>[;T#A=N$NHFL1A M*2M-JIHP9.$.)<3*#V!CKQTLW"5[Y^([#+QXXZ'/Z/N&(R%5L]<&0[LO,H#,*.-&5R#D=#J-5 &!IN-P>GJ M[;96)+%;-\E]4766RF!@L\$8I-VZO05,FHY0%S;KVC#!RA%@\P[$8.EN/VTX MQ[!%5A,%[8X]?J):-SGED<1 2?M_HP\KSD1-%$8S]P.QJJ)$W,3'UG >[[- M.V&SI =B9H2H5T'Y V+V!W^+#67:?$;=$1@+K9ZELA?D5;G^QY2(=(X?[FA\F:"90'R\U6:BL-%]@7'(Z+S_P%0 M2P,$% @ E8-;5I4'7XOL P \!0 !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+=!&'Y9E.[,-)%:[!6B!H%ZWAV$/C'1M M$Z%(CZ3C;+^^)*7(EBUK#DJ_V*)T[R'/(8]P=<=;+A[E"D"AYX(R.?%62JVO M?5]F*RBPO.)K8/K)@HL"*ST42U^N!>#<)A74CX(@\0M,F#<=VWOW8CKF&T4) M@WN!Y*8HL/CW%BC?3KS0>[GQE2Q7RMSPI^,U7L(-#)4'SA_-X"Z?>(%9$5#(E(' ^N\)9D"I0=+K M^*<"]>HY3>+^]0OZ)TM>DWG $F:<_DERM9IX0P_EL, ;JK[R[6]0$>H;O(Q3 M:7_1MHH-/)1MI.)%E:Q74!!6_N/G2HB]!$VT/2&J$J+#A/A$0J]*Z)V;$%<) ML56FI&)U2+'"T['@6R1,M$8S%U9,FZWI$V;V?:Z$?DITGIK^RGF^)90BS')T MQQ1F2_) =U("4JB#VA>'@C$%^@3843!A\]ZH]IB;PHN%/D/V_W\^*Q/I@3T M-@6%"97O--2W>8K>OGF'WB#"T.\KOI%Z4CGVE>9A5N-GU9IORS5')]8<1N@+ M9VHET4>60]X$\+4 M0K1BPJW42=B"MD5ZH7O411$4GARWIZ?GI00>; M7KVG/8O7.X%WIU59E'M%3^S57Y]U#KI34,B_VS:@G"!NG\"\BZ[E&FX%-8E6.H(K"'LH!9V<#G7E=#) MGE?"7GA@J-DY0>G_!#6H#6MJP[-%>P5O M>)[G-$-@RA:^.5D2A2F2G&X,[W9NG;BO/3%.T5)7:$U-HYVFT:7M6,W@2EV7 M:*DKM*:ZNW(^["QJ?]"1O2,7C>+^H2&/@Y)A?.C'XZ!>?,J.NY(Z[*ZIYYB" MM";4GYF/8(K/5AJ=**\^'B[14E=H305WE7O8O[CYG);T3M%25VA-=7=5?=A9 MV_Z@^9*C3[4HZD>'[CN."H>C\-!^+5'Q(#KPG[_7"BI +&U+3:*,;Y@J^R'U MW;IM=V.;50?W;TT[S[:8=C!E+_ +%DO")**PT)#!U4!OD"C;:^5 \;5M.#UP MI7AA+U> !F:"NLDY_0Y02P,$% @ E8-;5K9RGBC:!0 M_"< !D !X;"]W;W)K&ULS9IMC]I&%(7_RHA& M52)M@N<%L%,6*=G-MI&::A625E75#UX8P(KQ$,^P)/WU'1NO!SR7F:R%I?VR MRXOO\;D7X_,P]G@G\B]RQ;E"W]9I)B][*Z4VK_M].5OQ=2Q?B0W/]#L+D:]C MI9_FR[[ET7KM$^"8-A?QTG6FXS+UV[SR5AL59ID_#9'Q_GWMSP5 MN\L>[CV\\#%9KE3Q0G\RWL1+/N7J\^8VU\_ZM(R*5NZ$^%(\>3^_[ 6%(Y[RF2HD8OWOGE_Q-"V4M(^OE6BO MWF=1>/CX0?VF;%XW5? MM*NV#7IHMI5*K*MB[6"=9/O_\;=J$ <%F)TH(%4!^=$"6A70LM&]L[*MZUC% MDW$N=B@OMM9JQ8-R-F6U[B;)BH]QJG+];J+KU.17(>:[)$U1G,W1^TS%V3*Y M2SEZ(R57$KU$T_WGB\0"O9,JT8/C7J/GSUZ@9RC)T*>5V$J];SGN*]U.8:H_JZR_W5LG)ZQ? M\]DK1/$%(@$A0/G5CY?CX_*^'F(]25)/DI1Z](3>39(EBK_\71^5P"0OT!]< M78 3NT WB9S%*?J;QSGZ$.O1)NH[^N?-G52Y/LS_A4:S]\)@+\5W_[7]Z;_/P3'@:_0(,ZD]C1V&@]-NI2G^CI4ZC!?=6HK"K.1?>3(6:C M6<18&8<.X4[JE\5%M?.0S/H*,CVSCHX@UC#NE6QH/ M:^.AT_BG%==LL% \A^R'EGW,:!0U_#OWT-)_5/N/W/Z%TN?5Q3ZMXL-S+]^? M>Z&V(OM3P6'0_ 9'UOF)A1$;U%L=^<6!B>/ Z?A*2%5$Z">NPS9;HJF>2#+C M<#PZI1X; N=2.V[\@$/P$XK/RLRY1G/1&?# SH ^&:%5V=$7E.)AXT!V MB[_,?C-&JS&>^"P+ !@&PEP' *,4V!$#FNZ ;# >SD C%-L@P!D MO@L2P 8%L)<%P$C%-@Q YKN@ 6QP +MYP!VKV,8"$I)!LX4NN ;,, >,FB3 MK-@FAH@%5F==$ ,VR(#=S/"0P+>YF&]G"NS#J?#H]#B3VO&O5D,<)'A"P4O. MRBSG4CL>G6$6X@SVD\%;E1V=A(:CYG'N%F]K_F"YPDL-8/ 2@!H \UU0 S'4 M0+S4 8O :@!,-\%-1!##<1+#6#P$IL:1HPVO7>VG1F@(&Z@ MJ&-7M\,S5:Y'7R?+I.AW*M)MT23X*]BM^^A$Z0(^B($/$CVE,#XKQYQ+[7@9 MV7 ,=:^#:P]>C "3F-H8 7CO@B*HH0CJI0@PB2EP <+VW@5%4$,1 MU$T1[B2FP ($#JT6NH ):F"">F"B31)3X%(%&S09P[WGMIT9QJ!NQIC&*9=E M_GZ(\R^\6(8&>SD3+U0]=T$?U- '#9]0[M*S(LNYU(Y'9Y"%NM=+3N:N?1V% M$.M"J%N\[25< PW,"PWP15P;&@#S;O&VY@TU,"\U@,G+;&J S'>!#9G,#P5$3-MWB;6[Z_U6S_1(E->;?6G5!*K,N'*Q[/>5YLH-]?"*$>GA0W@-4W_$W^ M!U!+ P04 " "5@UM6WXRG(;@" =!P &0 'AL+W=ONRLC"FO7%>G M*RBHOI0E"/RRE*J@!J0-@ PBK16EF5UI0:FHR4W!)EHY'- M#BIO*C1FPX0]Q;E1^)4ASB0WE%.1 IE7)3.112D%"*/)9S*O#Y;();D3&UR4 M.#F?@J&,ZT\8\#B?DO.S3^2,,$$>5G*MJ= MR,A,@48WZ@4TYY8)M)!13N:X"$5EW\_KA38*B_17EQ^U@*A;@+VX5[JD*8R= MTNZE-N D'S_XL?>ERYW_1/;*J[#U*CS%GF#N#(LO([F4W4=?X_L5WK:431(, M8SSES7X*QT'AT/?;H%?2HE9:=%+:$[8/6YBEDCDFWBFN9HCW]HU"+SX0=QP4 M#()!M[A>*ZYW4MP]W>(M-J"P;#J5]8XV]?UA'!U(ZXCRHJC?K2UNM<4GM3U( M@[7,=E>^2UU\=%[^, @/3[4CJN\/X@-U[E[SLC^.;U3E3&C"88DX[[*/2:JZ M&=<3(\NJGRVDP>Y8#5?X_P)E _#[4DJSF]@6V?X1DW]02P,$% @ E8-; M5EKI\JM,! K!8 !D !X;"]W;W)K&ULM5A= MCYLX%/TK%ENM6FDZ8/,59I-(G;>P[F7BWU\IP?*OO,=(0(\)W'*9\9.B.S.-'FX(PGFMS0CJ;RS MH2S!0@[9UN09(WA=."6QB2S+,Q,SEGL3T M,#.@<9SX$FUW0DV8\VF&MV1%Q-=LR>3(K%'644)2'M$4,+*9&1_@W0+9RJ&P M^!:1 V]= Q7*$Z7?U>!Q/3,LQ8C$)!0* LN_/5F0.%9(DL>/"M2HGZDQ^$(/?Y J(%?AA33FQ2\X5+:6 <*< M"YI4SI)!$J7E/WZN$M%R@,X9!U0YH-@U7Y9@'=M.?E M:,ED%3'Q G"Z!K__R*-,OE[WC&0[)S) ?)"=L3XSYK[] MS_IM*'!-8)TTV'4:[#'T>:< R#'^H9!+'+_ 42O*?NX&@6M/S7T[EE,K!WK( MK:TZ))V:I#-*\A/A_ Y\",,\R6,LR%I^W3(7883+]4-2QPEE(OJWF!AB7S[ M:_%ZCQP'.3WZ V8P<"=PF+];\W?_1Y)O0$H&,^V>D+!=%P4]JJ=6"%F.,\S4 MJYEZ/\FT7$=W-%Z#*,D8W1-%=/!C'\6Y] O0!-8)V:]#]J^X$/@ZTZ )K).& M29V&B::%8')2>-"W)_WR/+6:.)XW7)U!S3$8Y?@9ASLYQ5Y!B":P3 M,[2:;=VZ8H%6X)HRH0NMFXJ6PH&:BK0"ZE2IAX+^>C]DAJS@S'H/&W$!1S?M M^6,J"$MQ'+_(K6HO%78F-RU.-^* &1GDJU51Z$+K1M]H"FA?LV)'%T)D%?8 V8V;YS9F&%C4*!XQ)E05,N6%X>R*30EYO_ M5N9C6.>/0EW\@C2A=0-O! _TKEFK6F60+K1N*AHA!$<%QB6UZI\4H>_9?0DP M8 6MX-QA #9*!8Y+%76$S>7Z6O"DFTTD#[WC=$?Q+GY+FM"ZT3<:" ;7+%BM MPD@76O<$WR@C-"HW+BC8"JA=BJ[K6[V"';)RW#-'*M2H%C2N6C[F+(U$SDC! MG9JN5J/JXGS';1BD',=E(+^O6EQLO*UNCY4#0K.@N/E$A:%)<[@A> M$Z8,Y/T-I>(X4 W+ND$]_P]02P,$% @ E8-;5N?+A)2 P D0T !D M !X;"]W;W)K&ULK5??C]HX$/Y7K-SIU$K;30@_ M;P^06*!J'ZJB17OW<+H';S* 5"!V,Y\W]C?3,;V M<"_5-[T!,.2YX$*/HHTQY5TRJWA3,!"$;TM"JJ^WP.7^U'4B@X##VR],78@'@]+NH8E MF,=RH; 7URPY*T!H)@51L!I%D];=?&#MG<&?#/;ZJ$WL2IZD_&8[G_-1E-@) M 8?,6 :*CQU,@7-+A-/XM^*,:I<6>-P^L']T:\>U/%$-4\G_8KG9C*)!1')8 MT2TW#W+_":KU="U?)KEV_V1?V281R;;:R*("XPP*)OR3/E>[?I*VY;Y(L49J/)7.20!_#3G^#3!H(8 M-:B%2 ]"W*>-C)-2W9)V,O!TP!\]G9X*P"?OQV>-(C1 MKK.B[?C:K_!]56LJV'\NX#>8%4)+SG(??RIRLE"@,4O\@%R1CTQ@%C',E"4. M0N$RZ._)DS8**\$_H?SP$^B$)V"KXYTN:0:CJ+2^U ZB\6^_M'K)'Z'87)-L M=DVR^97(3J+8J:/8:6+'K$!2C(J+$CSCUJ(A%(I&EDM#X))EVV++L2#DN'+J6'RONPX) MWTA_J?"],^%[H;P\-^N&TO)*4SO1M5_KVF_6M9#*5-7Y\%W?$"8ROL6]$!NG M:MN"30.0D.*-CB]5O'_^Z884?YO9_*=F)UH.:BT'C5HNE,P PD$*#\[J5A#)DVNCWTCWIFF3S*Y%YO>.CLV#'S3^LO*%JC43&LO%"BF3VSX6->4O +YC9.E.N$_2 MX'G9-3=X9P)E#?#]2DISZ%@']2UL_#]02P,$% @ E8-;5K'9/U0G! M:@T !D !X;"]W;W)K&ULK9=?CZ,V$,"_BD5/ MU9UTMV ()-DFD7:S/5VEK6YUN3\/51\ 1CR5.1"S[V=,>6U[^MT!P735[($@7%!$[XN"J>=;R.5A[E'ON/&%;W?& M;OB+6^TRK>'Y]M/ZQOJEQP:V< CZ5X;633*2%!P4?^SIR80 M9PITU*,0-@KA:Q6B1B&J'*W)*K?NF&&+F9('HJPT6K,756PJ;?2&"_L:5T;A M78YZ9G'+ \*- 8EGH#(_B1"XPZ9SE9X284563_NEEK MHS"O_W;%HP88N0'L8;_6)4MA[I7V6>H1O,6OO] D^,T5G?_)V(M816VLHB'K MBR5N\!1=UV:?87ZXG*TMC"L+MA ]+NAH0I.9_WCNA4,J2.*HE7J!-VKQ1H-X M#TIN0-LJA8@;4QA=X7:%X/ G<='%+%P_2K792F0\&5$%RP.I% M\N:@/;LPXRY!/*47F%VA:!I/W)A)BYD,8M[!!K 09%CH'T'LP067=.&B47@! MUQ4:A4$/W+B%&P_"'=6-.$Q]-\7Q=0G?% MHO$TO#Q?_MD@;+]"_F1JRX7&7KE!O>!JC&94/=C7"R/+:C9>2X.3=G6YPX\A M4%8 [V^D-,>%';?;SZO%?U!+ P04 " "5@UM6D$L(5J(* "@0 &0 M 'AL+W=OUD_1[]LAY3GY$89Q=]Q[S?/.QW\\6CSSRL\MDPV/QFU621GXN;J;K M?K9)N;^L&D5A7Q\,1OW(#^+>[*JZ[SZ=725%'@8QOT])5D21G[[<\C!YONYI MO=<[O@3KQ[R\HS^[VOAK_I7GWS;WJ;C5WRG+(.)Q%B0Q2?GJNG>C?62F7C:H M'O'W@#]G>S^3\D5>$K[XYXG/>1B6DAC'?VJTM^NS M;+C_\ZON5),7DWGP,SY/PG\$R_SQNC?ID25?^468?TF>/5Y/:%AZBR3,JO^2 MY_JQ@QY9%%F>1'5C,8(HB+?_^C_J_Q%[#73C1 .];J ?-M!/-##J!L:Y#9)G ?QFL>+@&?D [E9+H,RD/V0T'B;CF58_VKQW _"[#?R M"PEB\K?'I,A$\^RJGXM!E71_40_ V@Y /S$ C7P273YFQ(Z7?"FW[XO)[&:D MO\[H5E>"G_P7HAD71!_H.EDDT284KQ)YR\#F;SGI)=',&OKVU2*__O);V_S4 M#"OB2V(,WF3LLQG-%*$0! MC>R2@3 IL,>[P!Z?&=AWVW7&71/9\VU07Y"ON2\6XV5\)ROB!+$OUNEBTWN? M9-7^E_QN_\C+RT(/(1?ML[QUU:X<1]?X1V(6$K.1F*-^[FX6B[3@R^K:1)(_ M\G3WLB1V46WK=N38/.S8*')L#(1)&3799=2DV\J=;Y-#Y(GX39 LVY)#279- M#B1F(3$;B3GJIV%"7KB?9D0G474-K2T?D,/QD!A%8@R$2=DPW67#5/DT6'R1 M5BNF(&[9PE8O#V=L"91]=$T/)&9-CY8+P\% 7BS8R X=).8B,0^)423&0)B4 M -J@J2(,E"EP7Z)B[?3DAP4O5U"K(B]27M8L@JAXW1+7%ZO;7J=NU1UTC7^H M9D$U&ZHYM2;M'R;3Z?A@_P#MU(-J%*HQE"9GPEX]35-FPNA K09$"NR+- M+N[)'V=5;F[5773.!:1F036[UO8OL1SL?!UHARY4\Z :A6H,IK6V_P?'U(8'?=*V1YG:P:-8RZ.,T;!96\JQUY1;-679:C8OHB+TRS?>D"0E M?KU-#^*'RP@+VJD- MU1RHYD(U#ZI1J,90FASP32U94Q?]FNL[B] /HHRL@E#L%OY0OM7XMD:E1:\< MJW-UOYU?ZJ$%7ZCF0#47JGE0C4(UAM+DR&]JOIJZVJC8*HCPGXOPYW'FYTGZ M0BP_\M>M-?!;=2>=_PY Z\!0S89J#E1SH9H'U2A48RA-3IJF-*Q-X3L(:"48 MJEE0S89J#E1SH9H'U2A48RA-_K164SK6U:7CLW<0:J=K7M2:M"+3CBY$6M!. M;:CF0#47JGE0C4(UAM+D@&\JQ+JZ0JQ>1]T7<5!5+A1K*'4'G3,!6A^&:C94 MYZ^AH$7K6MN_"JL;X^,U%+0:#=47 MK:L/\F07Y54G$>H+OA3+)\**\.74.02W:K!SY$,KUU#-AFH.5'.AF@?5*%1C M*$U.D*9RK<,KUSJT<@W5+*AF0S4'JKE0S8-J%*HQE"9G2%.YUCM]W/GJ MN5#-@VH4JC&4)A_PV%2Q#745^YV[";7:-4N@F@75;*CF&,?5^^'D: D%[=.# M:A2J,90F1W]3TC;4)>V?WTRH.^B<"-"2-E2SH9ICM'R >G"<"-!2-52C4(VA M-#D1FE*UH?[4\Z=MP+=&.+0D#=4LJ&9#-0>JN5#-@VH4JC&4)F?"WI'7^#.O ML8=>8T^]QAY[C3WW&GOP-?;D:^S1U]BSK_\?-6RCJ6$;;]6PQ:Y [!22PZU# M=8AP^0$CD3VIOVC?.$#+V5#->F/>^O;4NM:\@):NH9K[[EEYT'%0J,90FIP# M39G:4)^:_:Z#)-5FY]B'%JK?F.]0$?O0HC14<]\]*P\Z#@K5&$J38[\I0!OJ M O0G_\?)O0*TR S5+*AF0S4'JKE0S8-J%*HQE"9G0E.+-L;PO0*T^ S5+*AF M0S4'JKE0S8-J%*HQE"9G2%.C-MZJ4?_,7@%:K(9JUAOSU@;U$=>CTT=^? ME@<="(5J#*7)7Y_6%)U-=='Y0AVH65+.AF@/57*CF M034*U1A*DQ.CJ4>;&GI#84(+T%#-@FHV5'.@F@O5/*A&H1I#:7*&-(5J$W@\ MM]KJG!O0TC54LZ&:8QX?;WU\U#&T2P^J4:C&4-HVY/M[7WH>\73-YSP,,[$1 M+N)\^VWANWM)RE?E44T?;ZJOKS^XW](^VEKU9>H-,[O:^&O^R4_709R)O<5* MD(/+\;"W?5_?ZXT\V51?K?Z0Y'D253\^K),E?;Y0=/"?I]VK8 ML_\!4$L#!!0 ( )6#6U;MJ6%T/@, .T* 9 >&PO=V]R:W-H965T M0ASY%,<;@6\I>: VAR5Q9?%;DD9=Y*A7;N1R5 L=<$X MW$BBEF5)Y?TE%&(];:++C)<$%G, ']=7$C<>8V*#DK@2LF.)$P M'3D7_GDZ,/;6X!N#M=H:$\/D5HA?9O(A'SF>20@*R+1!H/A8P1B*P@!A&K]K M3*<):1RWQQOT*\L=N=Q2!6-1?&>YGH^<@4-RF-)EH3^+]7NH^?0,7B8*9?_) MNK;U')(ME19E[8P9E(Q73WI7Z[#E$$0/. 2U0[#GX#_D$-8.X;$.4>T0664J M*E:'E&J:#*58$VFL$BGD[$H2Z9Q'[4BE.=D++AF M? 8\8Z#(:S*IC@,14_(14%\T4)J/O-C[VV;@$\)ECX1V(ZX42-NU(6>?%J MI$9.4MA3GN$I;U.O0NE;%%-15TG<]^.AN]I6Y="HYX?1KE%Z:!1%D=\8[;#H M-2QZG2RN&*<\@W]PJ##BK'H%#BUZXE_ZA2>#UVK./F^SCSNR_"$V+?^0> M'Z/_H5'/'_3W"!P:17$4MS/H-PSZG0R^VUL&\M=TA<=I!G@OFIOW[['2($LL MF7NG39$3+)WW0*4Z;2/='32N/$E(RJI\AB2G]VT%>-P)]-C/]8G =H0>-$(/ M'B=TCN5/++DFJ"NT*ORB5=HJC!]M?PQG7M][L_/;.U^=N3U6QB<"JV1TMQJ! M$N3,-E2*6&FJ>[-9;7JV"]NJ[*U?8B]7M5Y_8:I&\)K*&>,*=9TBI'?6QTH@ MJ^:JFFBQL.W&K=#8O-CA'/M1D,8 WT^%T)N)"=!TN,D?4$L#!!0 ( )6# M6U:86&PO=V]R:W-H965TQ#)D->*$@8/ LFZ++'X,P;*5R/'=]8+CV11 M*+/@)L,*+V &ZKEZ$'KF=BP9*8%)PAD2D(^<6_]F&IMX&_"3P$INC)%1,N?\ MQ4SNLI'CF82 0JH, ]9_2Y@ I89(I_&[Y72Z(PUP<[QF_VJU:RUS+&'"Z2^2 MJ6+D7#DH@QS75#WRU3=H]0P,7\JIM+]HU<9Z#DIKJ7C9@G4&)6'-/WYMZ[ ! M\.,#@* %!+N Z @; 'AJ8"H!42V,HT46X!\1S])VS%,L"W;'F M:3.VG4]!84+E!QWZ/)NB\[,/Z P1AIX*7DM-*(>NTFF:P]RT36G[WP*>GP[TC M:L+.LM#RA8^H MJW=TC#WY48' YJ5 ]O'/]4TI42VAJ3_O=FV)>^O:\%]:?G,/+Y,PC@=#=[E9 MK_V@8'#E;0=-]X.NPZB+V9(WZ.0-_D->3AAF*1P1U[#'&RGM)#W9CXC#'5W[ M(?[U=;^NN-,5']7UQ!6F?0G'I[BQ'Q3$T6[6^T&^'X8[:;L;EW,)8F&;G$2I M>6V;*ZQ;[?KHK6T?.^MCW5^;=OB/IFG.]U@L")/:I%Q3>A>7NIRB:7C-1/'* MMH Y5[JAV&&AOQ% F "]GW.NUA-S0/?5D?P%4$L#!!0 ( )6#6U:>M)]< M:P, .X, 9 >&PO=V]R:W-H965T0J&O[+C(B=)#L7=E M*8!LZZ"5@Y_'$+=T? ME#GA9LN2[.$.U/?R1NB1VZEL:0Z%I+Q G8KYV]\N<:!":AG_$OA)'O'R%BY MY_RG&7S>KAS/$ &#C3(21/\=80V,&27-\5\KZG1KFL#^\:/Z/[5Y;>:>2%AS M]H-NU6'E+!RTA1VIF+KEIT_0&HJ,WH8S6?^B4SO7<]"FDHKG;; FR&G1_)-? M;2)Z 3A\( M*:&O4AVGLC7/O2U M!$',5'0-.HWHFI)[RIK+[ZY $RWP_>X*O3M[C\X0+="W Z^D7D8N7:7A M#8*[:4$_-J#^"Z!7L+E ?Z ?,_W)\+7;P_'S\-=G;(N;WZ7-[_6"U[0&]B? M--0HA-,*YOF\E"79P,K1#Z $<00G^_,/''M_3=G[36+/S :=V<"FGNF!A!QZ^!AY.@3=1<1\\]8(!N%5Z)GC4@4>O M@4=3X-$8/([P -PJ/1,\[L#CU\#C*?!X#.[A= !NE9X)GG3@R6O@R11X,@;' M<3P MTK/!%]TX LK^+<#Z/J]4R"F\!$(587 MD9(\U*5HRDDZMZXUTPGVGHJI9_5R#5(BFI>5@JVN=WI/0*K)6N>- MW*0X"@=F[*O-==-K#;#5S8T1+10Z$E:!J?F[2G< 8-H0FE?Y&_:L7:!O,UBD MZ;!$V#GF^GPJY=A:/)M=XUU!;VRQMI]Y^*#;,"%,'DHN3.LY:=0?&8VB='AS MMK/Z!3-(HT4WZSG_4W7&]O+\]65TQHO]N;X-@-7W(3TW 2I.$ MW^TUH^9+X L1>UI(S;;3<=Y%HLN3:)KK9J!X6?>G]USI;K<^/.@/$A!F@KZ^ MXUP]#DS+VWWB9/\#4$L#!!0 ( )6#6U9B9GI5?04 (PL 9 >&PO M=V]R:W-H965T!@8F?.2PQ8YQ,R7SCBH.L=XT]B M3:E$/^(H$3>]M92;*TT3_IK&1/39AB;JFR7C,9%JEZ\TL>&4!'E0'&F&KH^T MF(1);W:='[OGLVN6RBA,Z#U'(HUCPI]O:<1V-SW<>SGP+5RM979 FUUOR(H^ M4/FXN>=J3ZLH01C31(0L09PN;WJ?\96')UE WN+OD.Y$;1ME0UDP]I3M? EN M>GIV1C2BOLP01'ULZ9Q&4492Y_&]A/:J/K/ ^O8+WR:LQWB66M%RS9R(?)H=0G#)'/W07+U;:CBY.Q!,O]IS:* MW7 M/&'L WQT[.[IX6TG[YT>KG=,AS]I@$C,TD2VB5C MQSD\FSAL9T/U[["MZ]79_[EZ0<)L2)@#"7,A81X0K*'7L-)K^$Z]-I2'+,@R MJIJ2^K1-KFZT@9XIX6UY>-X9>*YRD# ;$N9 PEQ(F <$:R@WJI0;=7KQ5QHO M*,]RJ<_B6#TPB-S!%P,#]%$Y5\SM+MJLZZ2?FULA818DS(:$.05LU$@#^A W M,X$+V:4'!&LH-JX4&Y]U5PO0ED1IZSVL$W2N39 P"Q)F0\*< C:LV:3W1P?Z!0FS(&$V M),R9ODJ1!P]*[ILMO*X6#0VPOB^(Z=TBI(LH]-'7I=)!W6K:KG8WX=S+#4JS M0&DV*,T!I;F@- ^*UK2N5H;%D.6ND@9E("3- J79H#0'E.:"TCPH6M- 8V^@ M<>)38C/SJ<0G.4D$*5XVO9$(NSLY6TQ(FE72ZMD"3XV!/AXWLXK=TM TIP:> M'#1T0,_/!:5Y4+2F3OOR/>XLTL[F]5(#RY)IKD[ HHAPD16["HW:+0(MYX/2 MK))6K_!.\:% H'5Z4)H+2O.@:$W+]K5ZW%VLG[-$A 'E1!;OTGT:;M4]BS7N M6:V&01:4YZ T"[]^AX!'YJ%BH+5Z4)H+2O.@:$W%]O5ZW%U5_[JE_!.)(B9C MFLBVZOIM-^%LF4"+]: T&Y3F@-)<4)H'16M:MR_9XQ'H\P!HC1Z49H'2;%": M TIS06D>%*UIX+ZBC[M+^D#/ Z#E_I)6GY@;DXDY.IA_6:"]VJ T!Y3F@M(\ M*%I3N7WA'W=7_M\_FP.M[^/7E6_#[(\/'0.MW(/2'%":"TKSH&B%8UIMZ6-, M^2I?!BN0G[T(*E9!5D>KI;:?\P6FVKYYL4[WCO!5F @4T:4*U?MC)0 OEKX6 M.Y)M\H64"R8EB_/--27*UZR!^G[)F'S9R3JH%B#/_@=02P,$% @ E8-; M5N;RRB>K @ V@< !D !X;"]W;W)K&ULK55M M:]LP$/XKPBNCA2Y^B=.5SC$T<K$#@S5RJDAH\ MJH6O*P6T<*"2^U$07/DE9<)+$V>;JC21*\.9@*DB>E665#V/@,O-T N]G>&> M+9;&&OPTJ>@"'L \5E.%)[]E*5@)0C,IB(+YT+L-;[*!]7<.WQEL]-Z>V$QF M4C[9P]=BZ 4V(."0&\M <5G#&#BW1!C&[X;3:Y^TP/W]COVSRQUSF5$-8\E_ ML,(LA]ZU1PJ8TQ4W]W+S!9I\7("YY-K]DDWM&U]Y)%]I(\L&C!&43-0KW38Z M[ /B(X"H 40O .$Q0+\!]%\+B!M [)2I4W$Z9-30-%%R0Y3U1C:[<6(Z-*;/ MA"W[@U%XRQ!GTC@(S[]=D"FG@IQG8"CC^H)\((\/&3D_NR!GA DR89QCD73B M&WS2 OV\H1_5]-$1^C B$RG,4I,[44!Q2.!CK&W T2[@4722,8.\1_KA)8F" M*.H(:/QZ>-@!SUX/#TYDTV_E[SN^_A&^>S!, 7Y&AHQ P)P937[>SK11^$'\ MZM*[YHN[^6R3N-$5S6'H81?0H-;@I>_?A5?!IRZMWI(L>R.R QWC5L?X%#O6 M98Z6@LQJ$4F%_^=+8IXKZ-+P--=4:@-EQ>6SJTMGB290SD!U%6A\DOQ_-7TC ML@--!ZVF@Y,ZW&UQMFC !I"OE$)Q%7!J<#72Z=NE;,TX<(QVXJS3L'>=^.M] M@;I\XD.?[%^?H/>Q]:G3\?>Z7@EJX::')KE<"5/WD];:#JA;UY=?V$FGGH3JA9,:,)ACI08 D:DZDE2'XRL7&^=28.=VFV7.'Q!60>\GTMI=@?[ M0#O.TS]02P,$% @ E8-;5L8H/<3/ @ \@@ !D !X;"]W;W)K&ULK5;1;ILP%/V5*U9-K;05 @G=N@0I*:O6AU91NZX/ MTQX$MO<>ZZ,LFP(/*4+Y'I)W,N"J+T5"Q:ER MRG J0)9%0<2?">:\&CD]9[UP2Q>9,@MN-%R2!=ZANE].A9ZY+4M*"V22<@8" MYR-GW#N/0Q-O WY0K.3&&(R2&>>/9G*5CAS/; AS3)1A(/IOA1>8YX9(;^-W MP^FT*0UP<[QFO[3:M989D7C!\P>:JFSD?'(@Q3DI&GQU(2JEXT8#U#@K*ZG_RU/BP >B%+P#\!N#O OHO ((&$+P6T&\ ?>M, M+<7Z$!-%HJ'@%0@3K=G,P)IIT5H^9:;L=TKHIU3C5/1 A"!,2?@(XS2EIA8D MARM6'RA3F>,8%:&Y/-$A]W#5V\'M[; X]? M#_L*^BA!NN$&(JDYS+4B#\',^D$OJ]^;7/_YJ_OY_? MW"7G-Z.V?&!,F[Y$[;^A)W^3 5/$%,)<\&+UJ3-8[7/ MHYKSK., /8_H[ZA^'A$,_#:F%N-N=(,"Q<)V50D)+YFJ+]1VM6W<8]NO=M8G MNJ'7_?&ULM59M;],P$/XK5D"(2="\=$N[D49: M.Q"3F#:MP(00'[SDVECS2[#==I/X\=A.F@8I#3!M7Q+;N7ONN>?LG).-D'>J M -#HGE&N)EZA=7GB^RHK@&$U$"5P\V4A),/:3.725Z4$G#LG1OTH"&*?8<*] M-'%K5S)-Q$I3PN%*(K5B#,N'*5"QF7BAMUVX)LM"VP4_34J\A#GH+^65-#._ M0^+X6HN4PC/8X1+5#Y'A7@1S+,ZQQ MFDBQ0=):&S0[<*DZ;T..<%N5N9;F*S%^.KW!4F*N%7J+YE5AD%B@F6"EX MS:RQN5QII3'/"5^BUV>@,:'JP'@:0#= P?(.B((K02^0C56 )JG[U1!@V ML@U=A.&>"#.*55L;)"1R.QI]_V1,T;D&IGYT:5'A'G;CVC-XHDJO#/O1=L46[D(37NAQT\:T08X=HC_@Z'8;#*/'7'3R. M&AY'O3Q.2TFH*4X8=T7L]7VD0G'#+'ZFNL;/P'K4L![UZOG^'F1&%""C:P:N MHKF@%$N%2I!5=0_0K]9)Z,J@BG'MPP&S_YCAO_QXX[;G@<_^.. M,S)<@VU7ELEGD,S1^09&K$XVO;B/K&L8[/[.P3/MQQKXB8FWVDK8*_BE)$O" M,=U)_+!7XK] C2K7+EI^J_$QD$O7WA7*Q(KKJ@K]#=0 M2P,$% @ E8-;5F(7UAMC# &X$ !D !X;"]W;W)K&ULQ9U;;]LX&H;_"N%=+#I )];1AVP2((TD;A?;F:#9SEPL]D*Q M:5NH#JXDY["8'[^DK)BFQ=!6YRTR%U/;(9]/,E^1'U]3U,5C47ZM5HS5Y"E+ M\^IRL*KK]?EP6,U6+(NKLV+-G0L:S1,(N3 M?'!UT7QV6UY=%)LZ37)V6Y)JDV5Q^?R!I<7CY< >O'SP.5FN:O'!\.IB'2_9 M':N_K&]+_FZXH\R3C.554N2D9(O+P;5]3OVIJ-"4^"UAC]7>:R).Y;XHOHHW M'^>7 TL<$4O9K!:(F/_SP&Y8F@H2/XYO+72PBRDJ[K]^H4?-R?.3N8\K=E.D MOR?S>G4YF S(G"WB35I_+A[_P=H3\@5O5J15\W_RV):U!F2VJ>HB:ROS(\B2 M?/MO_-1^$7L5.$=?P6DK.(<5O%;VJ2)C/V5Q3/S#7MQT#8,B_@-VW MX+Q\"Q\<(S%@LS/BVN^)8SF.YH!NS-7_NO5ZL&?BQZ>7MW65(].KVYI MJE-S]>MU>4:,&)M*/ARM>4OQW M,7S85T6WG.=,-04C#7#J: I2T&DHK>GO6M,_H34W>LXGY//=U\J75/[G?-WQF/-^=\8C[!O,YX:-41& MC9 P"H(I>ACM]# RZN%.V[S\FE[SS)ZDC88'Y*W#(,XO+BM@VR;9)DCTE\_A9)_(0>5P1$D9!,$5%XYV*QL:O\/=# ME2SBI.R.%+P[66_*V8JG(*+7X=]VV[TL>:(BJK]+VXN]N8"K[17^!8]VO_NO:GEC9R#;,)X M"'T;_,2@8;><8XU&OC,]N("1!T=!,*4I;4O:'M;Q3*&=/BHIH\@5\HII70TC MLN^E#:4%+4U)[$>^[W8O;DU)=V1-[.X40%/2<3VK6Y*BSD5MS#T/RSY^91H: M\SVIXR=RSW*V2&HB)PO:1C:&ZMW(2%K0TO8OU$[K(@-&4!I%T525.%(ESO>I MI)DEOB>S>)WPX?]581CIO86!I 4MS2@,9, (2J,HFBH,Z3C:1L?IBO*.H>1Y MGY@OQO,LR9.J+F-AAVMU /4/H;0 2@NAM A*HRB:*AGI(MK>&[O4-M1KA-(" M*"V$TB(HC:)HJLRDO6F;_H]06@"EA5!: M!*51%$U5B_0@[?%;CS!0UQ%*"Z"T$$J+H#2*HJDRDX:G;78\?]ED]ZP4/N?6 MO&H,K=:[-MA99FIO[4!MSI:FV%F3J3?I##%0FQ-*HRB:J@KI=-IFJS-2''!% M&5HU((W!&R@M:&FJB:4SO:%A(RB-HFCJXBAIECIFLU2;N9 _2+^)LSE(7Y5 M:0&4%D)I$91&43152M*J=>PW3FLA-J-T9AVS,^M8]I2$WS9)_7RP M1EG;@%!G%DH+H+002HN@-(JBJ9*1SJSSULZL W5FH;0 2@NAM A*HRB:*C/I MS#IF9_93_)1DFXSDN_FSL@2LG3+5J[@FF5A-1NZ9LB[,,+=V-(:F:[G6X5(1 M\Q'V5LYI44-HU A*HRB:J@EI\#I'EEY:MM=CM(*ZO%!: *6%4%H$I5$4396, M='F=MW9Y':C+"Z4%4%H(I450&D715)E)E]&#:%A(RB-HFBJ&J2[ZYC=77&G'A^@YIO9 MMG]Y=82"VKI06@"EA5!:!*51%$V]&U-ZOZ[UQB.4"_6%H;0 2@NAM A*HRB: M*C/I"[LG+.'%CE!N=[7LR!G[A],H\X'U%LQ)04-HT A*HRB:J@1IW;IFZ_8' MSJS-D7OW-%"'%TH+H;0(2J-N=[&R[?O^GO>L*F=OYX"C;K$G?Z?EPELY6BB1E_L[O;7-Q,/HM3EL_CLKG=7RL)J+\,I04M35F4Y7=_S88&C: T MBJ*IRI'&L6O>H^#7Q8+MW8C>S)=V8MEFRB]RT6YO8L;W5@?4%CYRZJ-V8POM MX /U@*$TBJ*IBI$>L&OV@*_7ZS29-3>NO^QQ1.8Q'U]B,1"I:N+=4)J*B17[ MMHG39J<+7H-G.V(W#-Y-B?$H+1ZWT[-FNX0L+K^R6G9D^W,VK?Z@"XBAM*"E M'8QKD\ZX!G68H32*HJE:DPZS>])6">U:\DT^YTII\I=C$_3N3@3>V'(Z:4RW MV&CLCP^&C\!\D+WS6JA'#*51%$W=4DUZQ)YY??#UA+UF4Q8VQ>D459 M9$TWL>_>;5M>U_!>=ZL!7[?9EJ:HMXJBJ8TOO57OR%8)?V9W-J^[ M^'7D61-O?)A^0OW3$Z.&T*@1E$91-+75I8'JF0W4SZRJRZ39VW5K>FWRI-9? MVE [%$H+H+002HN@-(JBJ7*1KJGWULMM/:BO"J4%4%H(I450&D715)E)J]7K MOXULLQ&UNH>LR$M>WT?6'*.WDJ .J=?=2G;KPG23$:A)"J51%$U5B31)/;-) M^K'[$(+7-J/WNIL8N&-=3G=CCMF[G;M&JSYN"(T;06D415,?42#=4=_LCO[( MAQ1T[="QIW]* 719[,EQ0VC<"$JC*)JJ"^F<^D>6O.(>5F".U'>L@-*"(]_" MR_,*1KO'%4Q>?5P!], B*(VB:*J8I*/JFU?-ZB="Y _2[Q9Z0H+:IE!: M"*5%4!I%T50M2=O4?^M'1Y[IQ/= MGF]V71 MMVCE =WL%DH+CIRG:UC&!CV0"$JC*)HJ#^GX^F;']S>>Z)@?P&,&]-8$U.D] MH<> NKI0&D715$E(5]J&,+I0506@BE15 :1=%4 M"4G'UI^\=A-(JB;24QW'L4>\;*);MA:5J16;')Z^U#L'>?DI(MQ%;,Y]?-\^L//O]@ MG]_8FL\#^SQJ/A]*_-7%.EZR3W&Y3/@ F+(%#V6=C7FB5@H+\>5-7:R;!\'? M%W5=9,W+%8OGK!0%^-\715&_O!$!'HOR:W,Z5_\'4$L#!!0 ( )6#6U:L MYE1[U@4 &(= 9 >&PO=V]R:W-H965TO#0Q."C@D MFGE)N/GC?+=S;+S8,_Y-;"B5X$>>%>)ZLI&R?#.;B7A#N1D0S&DMM@JB_'7U+LTQ;4CB^-T8G[3OUP,/C M)^L?*N>5,X]$T+#%8(\+>I_\J,)Q,$ C 8&H&8 JG#7+ZI0OB.2+!><[0'73RMK^J!R MM1JMP*6%SLJ#Y.INJL;)Y8-D\3?PL8AIH<,#[C)2"# %#W66 %N!SZ6.G[@" M]P]?!+C184SE3[ M$LH!3;4Q5*J6Y<4\S(FFB M[M65I3/TZAV5),W$Z\5,*M'W^+PK3AN MDB35E4(RP.JB!&0K-XRG_ZI2.H')[V*",(BPUX\I:#$%5DQO69ZKVA55'Y$] MX8FH$JESD,8JOR=@!1U84XC"8 !5V*(*K:BJ5EWK6CH=F+"+ .$HQ,% MN8M MAKD50\,;8V',>P(Q#SPO\/MA1"V,R!X*6FYYO%',+32;Q8?YJCF,YF7&?E(* MTI; RHH&3R".^BH*#>&%KJ%D]W3R5 VM:#HB;HVQ0QBA&X1X/@#C0!G@J/R- M1P([2'S?\U X@ 09)&@4$OJC3/D('*B# [H1#(9P&,*&5I9=*FTY@P0;8T

[C8UMW0D#&TL_&99=KEWZFU3@T!P\"NHU4K/]7( MYZT4DE2)ZH5A9?,+=10:6H9V7CY;26&7G14KX@#C@; 9=H;/2L^PR\]6>H:& MGZ&=H$UW4QZG8@24+O%.H8?\<*"DD6%>9&?>LRD/=,N2+[.1['NFA+O>B",$(#90),N2+[.3[M5I@J4B0'>5JP=C6"RBY MFFA=@WDI8EA$N0*F$OL+]&OQW,)WO]:$&$AWYX QU'#*TC>RT_4O'78&] MW:6+\=%I%I+(?@=70A9,-;-0,N\_Y@<$JC9>"-7J'[7IW MSIP6]XB==5*+C=IAN]J=-ZG%7;6SS6GQP:5*&YKN<@*[D8>'2!T;4L?SYUN%8:M 7,HUAL'QB16'0=?39#V" M6A4^2(A4'$I2#G8DVUZL2PVX0UWR70?!_@QXANZ]$9^-.G/+E_&A@7(\Q0R= MH1689V3 &R$#=8>_N ^PZX.'''_(!Z,AWCD:\N)NH!XWL#- +YZ1(,\N04=- M?2%96FVB/3$J65X<;2A+*]0/J_HHQ^72B7]!N MJR[_!U!+ P04 " "5@UM6U*,W.G@# "8"@ &0 'AL+W=O9-@-N-*E8BDO4=]5"4L]M5)*\1*YR MP4'B:NK,_.NYWS<&]8S['+?JJ W&E0OG:C3K&D,C]M[];]JY\F9!Z;PDRC^R1.=39W0@017;%WH;V+[-^X<&AB] M6!2J_H7M;J[G0+Q66I0[8R(H=BC<8]Z#O7T+@!0'<+6_@XOT+>/OI6*G?1+M?K]0_%6TC]'%.IRB! M!7NFTZUA)B7C*=;M'[,'I26=U)]M<;':5^W:YOI>JXK%.'7H?BJ4&W2B/][Y M0^_/#O*KAORJ2SW:;?@%[9V-Q@?XMS4N%M6*#6LQDQ@VD>^'PXF[:4$8- B# M3H3C@[:I#]J9,(/7,(-QT XS;&"&G3#?A6;%V03#5P3!:!2V$XP:@M&Y.Y*( MHF!208720AB:P_EM([+:XV.B0:\_;D<*&Z3P[3OT/^#"5W!]K]%O-ZF:Q6Y"MLX^D6'L S&@=#*&U>\L>0L.>N?.%[ MA_3LO2FDG?PQK6^RQYJ.YBE??K->N'/&]_?>A+]UYNBM\<_: I:F$E.FD9X" M+7-ZXF/8L&*-YF2T0EO=T8LK/#AQ@?S@P!.\,;AO)PM>76WO!-;AD? [,WDT M:R!N&XA[ W$)-NV<8NF?$R7WJ%@H4:9U2:3H[*RYMG5#,]J473-;;!RFVYKM M"Y,IX4&!*S+U>B/*M-*60;:C1567'@]"4R%3-S,J'5&:"?3_2@B][Y@%FF(T M^@]02P,$% @ E8-;5COE\!>Z! [!@ !D !X;"]W;W)K&ULQ5E1;^(X$/XK5DXZ[4G;)@X0H =(M.EJ*UTEU&IW'T[W M8,@ OB8Q9QLHTOWXLYTTD,C)0B]2^U"2,//%WV?/>,:,]HR_B#6 1*])G(JQ MLY9R<^.Z8K&&A(AKMH%4?;-D/"%2W?*5*S8<2&2'CS1U5KJ!^YDM"$K> ;Y;3/CZLXM4"*: M0"HH2Q&'Y=B9XIO0][2#L?A.82].KI&F,F?L1=\\1&/'TR."&!920Q#UL8,[ MB&.-I,;Q3P[J%._4CJ?7;^A?#'E%9DX$W+'X!XWD>NP,'!3!DFQC^<3V7R$G MU--X"Q8+\Q_M\2UM4+3%T9,XZWHTU3/^[/DZENJ_.3D6;+% M"WI(%Y#J"4"SF*0"7:'G;!T@MD0_C'8074UWP-5:0%.A5LE&3YM WP1$2#)T M+R15LZ!NOA#*T7<2;T$[/Z\)AZM;HLVF>\(C@3Z%( F-Q6\C5RH&>ASN(A_M M;39:OV:TV$>/+)5K@>[3"*(R@*NH%_S]-_ZW?B-B"(MKU,&?D>_YOF5 =^>[ M8XM[>+Z[U\"F4\QFQ^!U:_#NDTW,#@ HF];9EB_62GHSJS:U&]%TRKD1&[* ML:-RB@"^ V?RZR\X\'ZW*=4F6-@26$G%;J%BUZ!WZF+"K-FY6;-W+%$I5A"3 MI*:;5/W-L'"EL!*NO<* MW7O-J_=UHW8#G4^ )^@33=$!"+?GB6:D "4F3=CD>K=G^![/DA!!(41PGA 1 MW=$(T@@=*,2138<,"'L&26_RNXE*)+M3PC\W"1M-2A3Z!85^(X4G*EZNEERE M(IJJZ00A$5?;PV>]A]%DF]BX9(BX>SJ*:\_OX0HANYWG#2NL:NQPWTYM4% ; MO),:>:VC-K .I=L/*M3L=AZN4K/;X5X-M6%!;?CN_0/]BQ[KYZX1]]*,UB98 MV!)824_L')5+M3KU-)5F$-N-\+[*&*_2,[_W\%:WTV:@:^>,FTB1:VA586]5A MX\Y'QVNK17>K:&%;:&7QCW4W;BPOSX[7KBVD5+@.JC%J-6P.[-#N-.S4E0WX M6-[BY@K1K!FAN^(%2U2QB(0)7+&=_ZUHZRZ:;:60)(UHND(LZ["M C2^Y^(E MU"9:V!9:6>-CY8R#CX[?QMK]8O';1 O;0BN+?ZSY<7/1?TD#]Q.H7N:*,,[; M*H1[*"(':TMW,=:@#BJ\&,KO6+#*^AT;"]S<69R;_ZS5?[\?^-7\5V/8KZ8\ MNUVOMD8Y]A.XN:&HZ96LK(;V]J_?K;*R&WJ#*JL:NV!H9^4?BWJ_L6Z]I#_/ MD1H;]#-LPF:;C(=[<@R< %^9XW2A-IMM*K,3T>)I<60_-0?5E>>W^";,#MZ/ M,-GO (^$KV@J4 Q+!:G7B(-X=K2>W4BV,8?-,R;<; M_8+B!X[)?U!+ P04 " "5@UM6%^??%]T$ !)'0 &0 'AL+W=OZ8PFB2:I2O.)+KB3-T0$27 M9)O(>[;[E18!]34O9(DP?\&NL'4=$&Z%9&GAK$:0QEG^G[P4B=AS@,$1!U0X MH*:#?\3!*QR\]SKXA8-O,I.'8O* B233,6<[P+6UHND#DTSCK<*/,UWWA>3J M;JS\Y'0A6?@$[K*09KH 8)Z03( +L,CG 6!+)! M@,^82A(GXHMZ],,"@\^?OH!/(,[ ]S7;"F4FQCVIPM6#[H5%:#=Y:.A(:!"! M;RR3:P%NLXA&=4!/Y:E,%GI+U@WJ)&(:7@(/?@7(1:AE0+/WN\,6=_Q^=[3]&AE1>X0UBW MPH=6R//=RJH65+\,JM\9E)D/ZOWQG0KSVEBHI,4A;55R)^G4:6$3ABW!:AD, MR@P&YZ?0P&8I;,*P)5BM%(.R% /K"LV)P9ZJ8!^-&@(]-$)>?]C09PO)'WGM M\AR6$0W?)<\Y9]$VE&T!= ).G0HV8=@2K):X49FXT?FIG+X/FFJ4/2LT6TRCE>Q M) E8L&1KFN?6R#JYITX3JS1LBU;/*:IRBLY/M<68;-7#)@W;HM7K42T^8&=# M_3'A>H?"]3S8%.ZAU0 U?U%;C'Q_=$2X51L/N_OX>Y4HPL.U46Q$GVG"-GH& MM0;3B3IY;MBD85NT>AJKA0/LGZ%6K:Y!K-*P+5J]'M4R!':VUA_3:G"HPOV? MQB)-+580!4VQ'EKYP2 XHM:JI8?_T].3A.;?H%+"GZA>I+9&TDDY>6+8I&%; MM'H&JR4$')ZA4*TN2ZS2L"U:O1[5R@1V=ML?$^JH97'IN\T/26UF[G X:$KU MT$QUS?UVJ:*JS4?=;?XO-*-<=;]:K"1*XRP6DA/]Q;HMI&[8J3/$*@W;HM43 M62TM$#P_Q2*KRQ*K-&R+5J]'M2Q!G6WVAQ1;(&N?:]U!&ULK59=3]LP%/TK5H8F)@WRG1:61J)DTY"&A"AL#],>W.2V ML4CLSG9;]N]G.VG61J;C@9?&=LXYON?:N;?IEO$G40%(]-S45$R<2LK5I>N* MHH(&BW.V JK>+!AOL%13OG3%B@,N#:FIW<#S$K?!A#I9:M;N>):RM:P)A3N. MQ+II,/\SA9IM)X[O[!;NR;*2>L'-TA5>P@SDX^J.JYG;JY2D 2H(HXC#8N)< M^9=YHO$&\)W 5NR-D78R9^Q)3V[*B>/I@*"&0FH%K!X;N(:ZUD(JC-^=IM-O MJ8G[XYWZ%^-=>9EC =>L_D%*64V_9]BMT?F*M5[!:F%^T[;"> M@XJUD*SIR"J"AM#VB9^[/.P1_.0%0M 1@B$A>H$0=H3PM82H(T0F,ZT5DX<< M2YREG&T1UVBEI@_J(+= W M)@2:@KI9@ Y0ISE(3&KQ0>$?9SDZ/?F 3A"AZ*%B:X%I*5)7JM#T!F[1A3%M MPPA>",,/T"VCLA+H,RVA/!1PE:?>6+ S-@V.*N90G*/0_X@"+P@L 5V_GNY; MZ/GKZ=X1-V%_3*'1"_][3"@GHJB96*MC^7DU%Y*K3^>7+>.M8F17U.7D4JQP M 1-'U0L!? -.]OZ=GWB?;-EZ2['\C<0.,AGUF8R.J6>/E$@HT4QB"=:+VM)' MAJZ+YB8[&X7>^")U-_L)L<""T86^*_NPW +SHR ,>]B!B;@W$1\UH4J>*FC4 M%GY+3/8W#/TH'D1O045^,AH$;T'%L3^RQY[TL2='8S=U9=[6%=)>:ZGKBLU, M8CF+) BC@1L++ R\\7A@QP+S+T:Q-_#C[E73!OC2="6!"K:FLJT__6K?^*Y, MO1^L3U5#;/O7/YFVF]YBOB14H!H62M(['ZE,\[9#M1/)5J9FSYE4'< ,*]74 M@6N >K]@3.XF>H/^;T+V%U!+ P04 " "5@UM6%.=MY*H# #L#0 &0 M 'AL+W=O@%I(#O:>1BI-?3L/KO) :));-8VE_G[=2ZD@V,0:O$"N525ZQPG%7M\X.*G MW H="QR)B?.1JGML^O*Y08**I_X%IB^L^*BH$J?BK4KMP)H6I&*W"6>%[H% MS9@S'5?77L1TS'*4C MR&&I2@FJ__8PASPOE;2/_QI1IQVS)':/3^I?JN)U,6]4PISG_V:IVDRDN>R^H7'1JLYZ#E3BI>-&3MH,A8_4^/32,Z!!Q>()"& M0$Q"<('@-P3_5D+0$(*J,W4I51\2JNAT+/@!B1*MU?L7+>%TKH MNYGFJ>E7MN0%H%=Z!(D&:%%//^(K-.?%EC-@2I9G+X+OLVJR];.&'F; 8)4I MM!*\>$1G(@\)*)KE\E'+_5@DZ.'3(_J$,H9>-WPG*4OEV%7:>3F^NVQ0 MI \9#.,67C6]4%2!S7)-"SMC^20V+/W';6VHZNV7[FBN<[>ZI72P55EFZ)'!$?] MM96 'M[J]'NT51;U#(7#R*BLCQD$QGPE?0SV?'MA<5M8?#4E$EB!+BJUV8[O M&1/W%$ON)';6L5';L=%'8V)D>SH]8Z(MH, S'^$^:'3AQ^U?=^UA4-+SN M:)&9;A;, !/C(4YLJ"&Y8+RS',$?S8R&>38@(;YIWH** S/K;"B,HPL!C V%/9-6&*%=7/SO++W%0:^^CT^+11OSL%& MKOL!]*.165,?-, !";;4Z0_FJ+>6M0GBF^KQ?8;5WKI7AUN M]'8,1 G0]U>B#[0TMHE(I$O2=M*O[U"2Y4LHR0^;AT27.4<\,\/A M3"8[(5_5"D"3MSSC:NJLM%[?NJY*5I!3U1-KX/AF(61.-=[*I:O6$FA:@/+, M#3QOX.:4<6(WV56VGD.2C=(BK\"X@ISQ\B]]JQQQ!/ ' M#8"@ @3G@*@!$%: \%) 5 $*5[NEE,(/,=5T-I%B1Z2Q1C9S43BS0*-\QDW< M7[3$MPQQ>O;($Y$#^9.^@2(WY*4,/Q$+\B3%EA7AQ>PR!B1FBP5(2,E"BIS< MY6+#M2(/(E]O-#Z=OY.[]3I[9WQ)OO9>>N0SI"!I1@[?(,]4 ]&"_":4(O> MS+!_?16#IBQ3/T]0GA*XZ)':+<'> M+?=!*V,,28^$_C4)O""P+.CA7P[T6-6$=Y+#@"QOX/F'L(Q1LPNOR>_".'"#QO,,R*[*'_3H' M-@&C072FL^,#8=2+/GS@1/JPECYLSU4LUVS)B^PD:7D:<,UH9I/=3G6%J=:@ M>FA3[7G#,]5V,W]DC^ZHECAJ7=*U<>%+='!U5 M\ ;)ICCBNJI.!R^6';\A,3N1H66CE7[I@@XLM>[4,4<-G=_*]8Q'%)7)BB38 MJC&MK#[PNS9/I=AN-QA[QS_G!TL#*AS;MZ8?'*0%%Y1>96HOQY$(AQ^L1*;= MS$P[F>#6?<>..*9+! 2J\WQ*9(EK-P>:/%NI@.YT+CK%E< MKH!B3VH,\/U""+V_,1^H_R,Q^Q]02P,$% @ E8-;5G"# FWN! ,!@ M !D !X;"]W;W)K&ULM9EM;]LV$,>_"J$50PK4 MD4@].K,-I!&V%>C6H$FZO65DVA8BB2Y)Q\FP#S]25B1;9#A7<-[$EGUWOM^1 MNON+F6PI>^ K0@1X*HN*3YV5$.L+U^79BI28G],UJ>0W"\I*+.0E6[I\S0B> MUTYEX2+/B]P2YY4SF]2?7;/9A&Y$D5?DF@&^*4O,GC^2@FZG#G1>/OB:+U=" M?>#.)FN\)#=$W*VOF;QRVRCSO"05SVD%&%E,G4MXD:+:H;;XEI,MWWL/%,H] MI0_JXM-\ZG@J(U*03*@06+X\DBM2%"J2S.-[$]1I?U,Y[K]_B?YK#2]A[C$G M5[3X*Y^+U=1)'# G"[PIQ%>Z_9TT0*&*E]&"UW_!MK'U')!MN*!EXRPS*/-J M]XJ?FD+L.2#TB@-J'-"Q#G[CX/<<8/**0] X!'5E=BAU'5(L\&S"Z!8P92VC MJ3=U,6MOB9]7:MUO!)/?YM)/S#Y5&2T)N,5/A(,1N-DM/Z +D)(%88S,06<" M+CDG@@-6$H'S@K\'?]]=@KP"MRNZX=**?P#O#JXGKI!) MJY]VLR;!C[L$T2L)IB0[!S[\ )"'$+B[2<'9N_>&,%?'AX&6,.F/A)&TAR%< M6?UV"5"[!*B.Z;\:LRFTD!7&=84O3'7:10G,451_N.!KG)&I(QL )^R1.+.? M?X*1]XNI6J<,EIXHV$'U_+9ZOBWZ[$_9&V479%CDU1(4E'.08<:>94O<8F;> M<;N(<1U1-<;'&8JB,)FXC_LETJU\#_G!H55JS6X@>]"R!U9V=4MF*O+"_ MIM8+Y[K)DN^;?"VGK##Q1AJ*UX/5+: 7^#U8:SH#8>,6 M-K;"?B9R9(.B&27/)LI8W[:NN M&K-:2 Q]#HYY5F9OX@584:5X^D;.>QMT2N# M49C$/4![!D,)]P0CM!+^QM2,G>NBQ4@-#>OJQU&?6S<+8ZBU*GMF0\D[G0:M M0F;V#1<;O'M:*>3S$JXR8F1&&LPH' =C;;$-=D$8^?UY:\]J*'6GKZ!=8-U2 MV:R.7F]?'SEQ$L=]=(,9#+VD3_X6X@IVZ@H&QPOSHGO>,:IS>")9U!3HE-'2 M4T4[K&.GV:!=M%UO6+:JIT!>"5PM\_N"F'>/KLY&403#_NXQF,6!-N_M60VE M[G0,>K6:AKN!$*@[X$,)CU)8\]I:'(G=*#=JGWN@+0U=HH&&NMT6 5A5&? M\2UT'>R$';0K.\-,V.N/1GA=NXWD9 BT;3W6GKI'$(Z1)@7>0N:A3N8AN\Q3 MIPZ&D0C.]LI@.E[ZV,0].'OH[W'[;__PX1K*GO*:&D33&ULM9I= M;]LV%(;_"N$-0PNLT8=M.)9/,\)-\C'?&-N#QP\47N"%'HHIY,=Z3 \HSO M"=/?;+@HL-*G8NO)O2 XJX.*W M]/_(*3-EDM:P_^RA62UZJG#+R42!9%@46 M7Z])S@]7DV#R^,$GNMVIZ@-OM=SC+;DEZO/^H]!G7D?):$&8I)PA0397D[?! M91+.JX"ZQ1^4'.31,:JFQS\M M=-+U604>'S_2W]63UY.YPY*L>?XGS=3N:G(^01G9X#)7G_CA/6DG5 \PY;FL M?Z-#V]:?H+24BA=ML!Y!05GS%S^T0AP%!-$3 6$;$'X;,'LB8-H&3$\-F+4! MLU,#YFU /76OF7LM7(P57BT%/R!1M=:TZJ!6OX[6>E%672BW2NAOJ8Y3JQN6 M\H*@W_$#D>@->IMEM$H@SM$-:R[#*IVO8J(PS>5KW>3S;8Q>_?AZZ2G=?07Q MTK:KZZ:K\(FN@A!]X$SM)$I81C(3X.EQ=X,/'P=_'3J),4G/T#3X&85^&%H& MM#X]/+"$QZ>'^Y;PY.3PX,(AQK3+Y+3F34_)9$QEFG-9"H+^^E4W1#>*%/)O M6](:ZLQ.K>K4I=SCE%Q-="&21-R3R>JG'X+(_\4F."0LAH0E0# C-;,N-3,7 MO4J-+N*2H%<9:8Y>(\K0/<[+YO["N2[8F*7$EJ"&O:C95=V_7P73"[_Z67KW MQ^(/&[X)%Z&E9>P<[EAE@6"&LO-.V;E3V=_THU0_-(66D6V1ON(E2K$07W7I M.F"129N>3N+8"[Z!14>:6W,30W:: ,$,Q:-.\>A9Q4LF2,JWC/Y+,J3P [HC MC&RHTHN",L\0+73O"JD=062S(?52H&ZFTV2]PJ.!B-]>VLXQC:TKD+ $"&;D M8M'E8O'=N;#IO!CH/)]-HV$A&;:;!?-ANW@Q*#BS63!LEPS;3:.Y<9,8TS_O MIG_NG/ZZ+,HM).)/2F:M M%N<#+6P5=>TD4P7Z=PFL),PMAQ# MPF)(6 ($,](0^/TJWW^1Q6&+!"=R]%TQ=*MSZZHJ!NTW@:*9PO=>.G";:?/I M@/Y#:YQ3K3JCV*HYI$==@])B4%H"13/STCOHX.)E'A6@OAJ4%H/2$BB:^0JJ MM]:ATQF.,A MREAZ^M;_)[D['2LX*"V!HIF"]U8Y=%OE=UP0NF56?2&=Z1J4 M%H/2$BB:F8/>-8?ABU2E$-+*KD%I,2@M@:*9">IM=@AOLUND^:8QLE8GT/>\ MH+0$BF8*W[OLT.VRJ^53J?1=P3K3NBS4U3OPDCJA1,(JFP4.@K MP<*:$'=7TSK0ELJU.W)T@D"]-Q3-3%#OO4/W*^-Q"2(L>SH][HXB1WI G3GQCK8F%41LZSUANA;QDJEFHT_W:;?O[&V]V^J;SZ^#RW6S>ZS'-)O9 M/F"QI3I5.=EHI'^VT!,0S?ZPYD3Q?;T!ZHXKQ8OZ<$=P1D350'^_X5P]GE0= M=+OT5O\#4$L#!!0 ( )6#6U8;.]).7 , )\* 9 >&PO=V]R:W-H M965T7I*ZJX.0WU0)H,EC77&U M=DJMFTO757D)-547H@&.,SLA:ZIQ*/>N:B30PI+JR@T\+W%KRKB3KFSL1J8K MT>J*<;B11+5U3>7W#53BL'9\YRFP9?M2FX";KAJZAUO0=\V-Q)$[J!2L!JZ8 MX$3";NU<^9?9TN MX'<&!W7T3(R3>R&^F<'G8NUX)B&H(-=&@>+? UQ#51DA M3./O7M,97FF(Q\]/ZI^L=_1R3Q5BL-OT/N)C5XN M*F5_R:''>@[)6Z5%W9,Q@YKQ[I\^]NMP1/"3$X2@)P1C0G2"$/:$\*6$J"=$ M=F4Z*W8=,JIINI+B0*1!HYIYL(MIV6B?<5/V6RUQEB%/IY]Y+FH@7^DC*/*! MW';5)V)'MI +GK.*45L@C-QQB;$]9_] 81AD QQV3"OR-@--6:7>H<3=;4;> MOGE'WA#&R==2M(KR0JU$$PD]#UR^G^##U[.=T[XR8<*A=:O?"$W@_4YSWY M^)A7;<'XGES5HN58LAN06#)N0EK@/,7-U=.VH%O)%?ES*ZJ*X/$Z4%G\-5?! M+L-H/D-S8UVJAN:P=O!*4B ?P$E__LE/O%_G5O\UQ;)7$GM6F6BH3'1./=W0 MBO(<"-5$ET#N8<^X76BLD0E\!RKG5K-375A5N8J'ES%9UU=%04S.TW9>[8@N.(#[[_R[B0,ZAX.>]R.;A< M_LA1!%[\WR%<3HY.'(7C0S@%34]J-@,Z/JF='_?HTUV#W-L62)'<7-+=EVV( M#EW6E6TN1O$-=E]=L_2?3->Z?:$2+R!%*MBAI'>QP ,CNW:H&VC1V ;A7FAL M-^QCB1TD2 / ^9T0^FE@7C#TI.F_4$L#!!0 ( )6#6U:AH%?P-P( #4% M 9 >&PO=V]R:W-H965TK'%794%D!0&%4EL&;)8C MW *EELC(^#5R!E-("SS?G]@_N=Q-+@56<"OH=U+I-@O>!ZB"&O=4[\7P&<9\ MG,!24.6^:/"^RWF REYIP4:P4< (]RM^'.MP!DB2)P#)"$B<;A_(J=QBC?-4 MB@%)ZVW8[,:EZM!&'.'VIQRT-+?$X'1^@,:46*,]=$)JPAOT%JVKBMB288KN MN/_OMH"OMJ QH>IU&FH3V>+#055/\2A$;RI#LY MZ=XD5QFW4,[0/'Z#DBA)D/)97.&=3_68.][YL^OQ8UTH+(3UL4U]OQ+SPJ02-3(]*C$3NU8"75) MJV=;.3;;K,<\3L/C!0'+2<#RF0*D*Q%4G M;=,Y<1Q_OHV3;+:XK*_=%HO+?"_2)..W!2KWVVUW1;R;-ZAK)(MS\HDSU#!'ZYF;_$%<_TJH8[X*^%/Y<$Q MJKIRG^=?JY/WJZN94[6(IWPI*HA8_GOD-SQ-*R39CG];T%GWG57BX?$S^F]U MYV5G[N.2W^3IEV0E-E>S<(96_"'>I^)C_O0';SOD57C+/"WKO^BIC75F:+DO M1;YMDV4+MDG6_(^_M40<)&!_)(&T":2?X(XDT#:!OC3!;1/E^C^._J=Y^LBWFV2I;R\EO>O1*\9%W&2EC])@,]W M#+U^]1-ZA9(,?=KD^S+.5N7E7,@&5U\[7[:-NVX:1T8:APGZD&=B4Z)WV8JO M=("Y[&G77?+N#7WQ/,Q-C#6909U9/5 ?%Y3@(**7\\=#+H9A)/)I M%.AA;!B&(X(CMPO3VN]U[?>L[?^<)8*OT)V(A;D3UO13;SLD& ,"TVCS.]K\ M":7D0W(*"<: P#1.@X[3X&PI-9G^H92FUEOS3KW?D& ,"$SC*^KXBB;44 3)*208 P+3.,6.,FC. MV2IJ4P\'?N2Y/77V:H@,=N(&#^YHR1'F^ MW]?4,(IB$HUH2EE4;/>HGZ2FJM%0$9,LY92L:/IC[(X5ZN11 (G&H-!T&I53 MQMZ4\@(UTJ!H# I-)U9Y:6RUE79Y^4-+Y]/ #?L",\1Y$0F]OL2&<=BG/G9& M1*;,*[:[US&1H?_0T3F6'?KDL0&)QJ#0=%J5I\;AE*(#==Z@: P*32=6F6]L M]:%VT44&T9'(&SA%0YP7NGC@%8=Q4G2$8+/HB#*[Q&YV+:([:B3MT*>.#5 T M!H6FTZI,.,$3BHZ .G10- :%IA.K'#JQ&E6KZ-I4;4(5]A5G" J#WBH(,P31 M<,1%$F6"B=T$WQ;Y:K\4-O-H1SCYSH,N$D.AZ>PI#T[<*24%ZLI!T1@4FDZL M?G)G"_)#V?\4,83BBSLB2!U'VE]CM;T]8+S&,=L23 MQP/H$C(4FLZF\N$DF%)HH$X<%(U!H>G$*B=.[,O;5J&%!H/G]M?=;TQAU!O8 M14-8]:9K1&?*\1*[XQWJ;'S%W@YU\C@ 75^&0M/?(2O/39TIWR*#NFY0- :% MIA.K7#<]MO0]+K V59.$$_9_R$Q1@>OTY&6("MS ,\N+*F]+[=YV**^C4S [ MXLF# 73)&0I-9_.@5&/26@W88@W8:HTIC#A51IR>7[#1IFH3I\ ?J,P0Y84# ME0VCB.^$(RI3=I?:[>ZM' #5N(BS%5HEZT3$*2KS=%\-"W.?0->=0=$8%)K. MI3+>=,HB#@KJP4'1&!2:3JSRX/3\2@YJJM$(#LJ86CX,-1H.&:IL&!:1<&1* M1I77I7:O:U792R9H=OR3!P?HPC,4FLZMLN%TRK(/"FK,0=$8%)I>B*B,N7M^ MY8<[K-8@(0YZ;\=N#&'8<08OT0QAD>./E$^YR@"[=@-\3'7CTS4[\*FC A2- M0:'II"I;[DY9%.*".G10- :%IA.K'+I[?E&(:RCW\/NOK U!87\IQ!03C.CL MH&39;H&/Z>SHO,V.?_*H %V.AD+3N57^W)VR2,0%->N@: P*32=6F77W_"*1 M-E6KC1^L\IN"F\"23Y1;,GJ3D1^:[>I7.?"Y%OZ\,- MCU>\J +DYP]Y+IY/JB_H=H8M_@=02P,$% @ E8-;5M14G P & T M !D !X;"]W;W)K&ULM5==3]LP%/TK5H8F)@'Y M:/K%VDA0V(;$IJH=XV':@YO<)A9)'&RWA7\_VPFA*2$J(KRT=GS/R3W7)_'- M:$/9'8\ !'I(XI2/C4B([-0TN1]!@OD)S2"5*TO*$BSDE(4FSQC@0(.2V'0L MJV8;L:&;3Q=F)$P$NJ"Z8TR',(< MQ$TV97)FEBP!22#EA*:(P7)LG-FG$]M1 !WQA\"&;XV1DK*@]$Y-KH*Q8:F, M( 9?* HL_]8P@3A63#*/^X+4*.^I@-OC)_9O6KP4L\ <)C2^)8&(QL; 0 $L M\2H6,[KY 86@KN+S:B-$-8BI:LJF!KHU&2S4D5=LX%TRN$HD3WAQ"N2D" MS2"C3) T1,=HGF\IHDMT3=/P^%H6.D!GG(/@:$+E%G(=*=>G3!J*B4>$TP!= MWJ](IMB.T"]IP,4C^@XT9#B+B"]O$,IMX^CP @0F,?\B;W0SOT"'!U_0 2(I M^AW1%9/^O9;AZ$I PO_52];7.N$MD57*T"G+T&EB][1W8NT=K+U3IS:GZ&L*]YUNUQF.S/6V MC)=1CF.Y;AE5R<\M\W,;\[M)B9"YS0464)M;(_RM.]$2645IMU3:_4!#=MLL M0TMDE3+TRC+TWF_(G*)7,:3E6#N&?!GEV.YKANR7^?4;\[MR+]3"2GR[ 5(!<7U(JGB:J.2X_AKS_4$L#!!0 ( )6#6U:P1V3> MPP( +$) 9 >&PO=V]R:W-H965TUHR.7=RI:HCC&6: R5RPBM@NF?%!25*5\4:RTH MR:R(EMAWW0A34C GB6W;E4AB7JNR8' ED*PI)>+7"91\,W<\9]MP7:QS91IP M$E=D#3>@OE970M=P[Y(5%)@L.$,"5G/GV#M:S$R\#?A6P$;NE)$A67)^:RH7 MV=QQ34)00JJ, ]&O!A90EL9(IW'7>3K]D$:X6]ZZGUMVS;(D$A:\_%YD*I\[ M,P=EL")UJ:[YYA-T/*'Q2WDI[1-MVM@P<%!:2\5I)]89T(*U;W+?S<..0/L, M"_Q.X#\51,\(@DX06- V,XMU2A1)8L$W2)AH[68*=FZL6M,4S'S%&R5T;Z%U M*KFIEQ+N:F *G37Z*='!*2A2E/(M>H]>(XQD3@3(&"L]FM'@M',^:9W]9YQ] M=,F9RB4Z8QED _K%N-X;,\ :LV?UMZPG_JCC.2PGR)^^0[[K!T,)CDADZ M*%BW[MX.3<2H^TLGHC6+K)GYYS5)Z+JA%^-F@##L"<-1PJ??=HABU.&E%'LR M>P0;];#1?A=RM$_R/9D](I_VY-/_NI"G?ZP]/XS,SZ79)1S-X1\)9SWA;'PA M6R !#T@-*6M E<:V8!:QEME#RR!I.\J''5(OF(3!$]+17%Y*BG=.10IB;2\+ M4G^IFJGV@.Q;^_O(L3V&\4-X>YFY)&)=,(E*6&FI.YGJ[2;:"T);4;RR9^R2 M*WUBVV*N[U0@3(#N7W&NMA4S0']+2WX#4$L#!!0 ( )6#6U;'H&POW#"@N"V#X^YQ[;-XE#OU1+3N]F ME"IGD7%1#MR94L47SRLG,YJ1\B(OJ-!(FLN,*%V54Z\L)"5)":2,>QW?C[R, M,.$.^V*>W62J=";Y7*B!&S=-CCE]2P9N$'UV'2,WRA,ZY^KJ@V/. M)Y].3OP+__'\:ALYJZ%SU[,*7^XAC,IBHM%>;OU=?GU4O+N?^"YM3+JW*5UU M/]5"AGB*T6(+#4;@-]2JAM"[/D+?8&/DP$X^;9,QX]V.?2H??ETCR[]&6@G@ MU2D\[*>Y6&=RZ)H&'9EDU'DB?."."&=CR8"5DHSQI6GN0,,DY[ETE+Z$M)4 M6LIG P>F!E=7K9,QDI.N4["G7'V=Z^&(J@Z90F\E3=FBJB_2Q@"F'N#JI"CX\IJSJ M 8=]LN(YLURR9QT-4F6B&ZATG2.T/._G>\K6QG5CV]JT.O!Z,'!_PHL(7P=U MQG/&%1-U;<:2A(H7NU];F$B MZE[K\G<8GMX*K]Y-="PF$KJ@R:BNRNFX*CJZH*/6!Q"VD9OJL",8QV!V!# L M#N8 XQ@6%N=_&D\/'8_!,&\]*])#.3V48U@V9%1]L#AV3JP/^TCC. RC")O1 MT0,&%@-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( )6#6U:'<@&BQ@4 %\W / >&PO=V]R:V)O;VLN M>&ULQ9M9;]LX%$;_"N&721\ZMK6Z11(@3=I.T,VHB\YCP$BT340275)*VO[Z MH>0ZN4KD#_-RXZ=$B^7CR^5<+CJ^,_;FVI@;\;,L*G[YXUMV-Z8&J5U=I4 M_F1[XKM6=^[A>GLH;K73U[K0]:^34?=_H4:BU)4N]6^5GXPF(^'6YNX?8_5O M4]6R6&36%,7):+J]\%W96F=/3B]:R&_RVG5G:GG]57J0DU$R\0]<:NOJ[H[N M^=(SWBI_\_:HJFV>AJU3[&_XHQ^1E=''9_MT%\;?]/&,UR MJ3-U8;*F5%6]C:-510M8N;7>N)&H9*E.1N?F5EDQERO5_BC_+9?Y]@?6GHR$ MR[[6_H*]S#M&/IZS)M>UN*RV'_97"58 L )>K'-_; J=^V_/Q1M9R"I3HBM> M1P!# !@>#% 6[*#8%, &1R M0,CJED"F #(](.150"!G ')V.$CIU@3R%8!\Q0OYQ:YDI7]W%X2L'%7#1E*>VO-G8+O:JT_YBL:G&69::I:DTQH6*8'?/9/_>C M<4[,O?H6:VE[[D.6F3)KYIW45GR71:/$)R5=8[>5D>(AQTRY)>,;1%?]/DE[ MHWS&4WC'J*RQNM:J1XDD,V6VS)O&Z4KYXO7=];6NMC=0."27*;-=WAN3W^FB MZ,)XZ9/-:M42B#/G^KG$%-EERJR77@+1:<]4CRLB$LN4W2QEJ>MM1]T&TG?B MM<^@594]JH=(+%-FLRQJD]VL39$KZ_X2;W\T?@!"V9!/ILQ"B2;3HP\OQ-P7 M,TVPD3P"9GG\*ZV5_3H6($L$S);HBL\WTX?XJC;&MLV1@B$A!,Q"6#373OUH6K:WMX^ZL0#)(&"6 M @ER@&P0,-O@:;XDCKZU\GX4>(<]$SSZK MY3'/\ERW=\J"8B+/1(>9XMJ%E&(BST3,GH&8_4*'"RK,UMF/V94\Q43:B9BU M@Z-).Z0("2CB7E5!Z7F_T)&%(N[9+XC9BR:R4'3(P[F**2:R4,QL(8R94$QDH9C90GOG-;:-G6(B"\7,%H*8 M_9:.+!1S6V@_9BLBNNL$62CAMA",)NV0$F2AA-E">#+K)<5$%DH..>?6JYL) MLE#"OK<,8?8*'5DH8=]=AC"IA1)DH81[T6=@65@<7?@$61>]F:X$[B]CEA!9 M(!Z&0^I)F-5S/PE,)S@>-HU23*2>A%D]!)/,R-UWFA03J2=A5L_PS/70 "A% MZDFY-Y?MP7PZ $J1>M)#;!L8' "E2#TILWHP)NW34Z2>E'M/ <2D?7J*U),R MJZ>WK-)K[=V,+,5$ZDF?<_7G::=$,9%[4F;W[,><6W-+N_<4[FYFMM!^S NU M[.UF3Y&%4F8+/<)\+$R*B2R4,EMH?S2_JJSW&L@,66C&;:$G:Y2]D%),9*$9 MMX4&,$E(*2:RT(S;0@BS_X8 LM",VT*/-Y -IL0S9*!99Z!Q=[,[/<[54E MV^&A.]?3Y%GVVW!NU^_MM@99+CWT]S.:YZ?[F8O7SW/]GXG=9K-? MUY_=^O>QGL9_# Y_NOY]V-4Z-HO7MM_6<=6$C\-M]Q"NF_APF=PL7MY63?_R M%ILP=Y! D,P?I!"D\P1P0[$H@=D>Q(8'9$M".!VA'9C@1N1X0[$L@=D>Y( M8'=$O".!WH)Z"X'>@GH+@=XR>=@FT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706RB<"O1/JG0CT3I.7W01Z M)]0[$>B=4.]$H'="O1.!W@GU3@1Z)]0[$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;9./E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'K[Y&<3 KT=]78"O1WU=@*]'?5V KTSZIT)],ZH M=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTSZIT) M]"ZH=R'0NZ#>A4#O@GH7 KT+ZET(]"ZH=_E.O8?Q\U"'6\_7&J__G52/EW/K M[?+7Y=?.R=U[Q3G<5PS/?P%02P,$% @ E8-;5O7!E&ULS=M-;MLP$ 7@JQC:!A;-?[6(LVF[;;/H M!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[P[7S]_3%06AW'84K;:I]S M^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\.%"JSY=XI4>_V_4M=;Z] M'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G LO,V^I#*Q"*]/^YY)//I M=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDDMCPNO^/?9_Q2_YU]") ^ M)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J1S&5HZ#*453E**QR%%!FU]02P$"% ,4 " "5 M@UM6!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( )6#6U82.!9U[0 "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ E8-;5D8Z"JCQ!P _2\ !@ ("!# @ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5LTF M03CV @ 5PH !@ ("!EQD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ E8-;5BU1;>DT#P 8LD !@ M ("!MR< 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ E8-;5JQ@0' !%@ KSL !D ("!O$4 'AL M+W=O&PO=V]R:W-H965T"# !X;"]W;W)K&UL4$L! A0#% @ E8-; M5E=/[;1^# X28 !D ("!28D 'AL+W=O&PO=V]R:W-H965T6; !X;"]W;W)K M&UL4$L! A0#% @ E8-;5O&VU^&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5MSE=>'S! PPL !D M ("!M,T 'AL+W=OT@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ E8-;5BEQF;F6#@ ;BP !D ("!LMD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5GLY MB3TN!@ N T !D ("!#OH 'AL+W=O 0L !_FP &0 M @(%S $ >&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5FFXJ((U!0 Y@\ !D M ("!WS ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E8-;5KR4]90D!@ ;1$ !D ("! MZSX! 'AL+W=O&UL4$L! A0#% M @ E8-;5DGB(9V@ @ L@4 !D ("!RTX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5J(75(PK M! +0H !D ("!26 ! 'AL+W=O&PO=V]R:W-H965TKV@4 "\L 9 " @:%M 0!X;"]W;W)K&UL4$L! A0#% @ E8-;5O)^K#V1 P "PX !D M ("!LG,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ E8-;5J5F<6%B!P KSP !D ("!9G\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ME8-;5M&["]'= P #!( !D ("!Q(T! 'AL+W=O&PO=V]R:W-H965TR4 0!X;"]W M;W)K&UL4$L! A0#% @ E8-;5@N-GR%8 @ M3@4 !D ("!AIH! 'AL+W=O@& "C0P &0 @($5 MG0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5G3V$YJ9! C!H !D M ("!DZ@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ E8-;5CFQJ0T$!P +BH !D ("!0[0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-; M5M^,IR&X @ '0< !D ("!LL4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5K'9/U0G! :@T M !D ("!V] ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5IA9R5/M @ @0@ !D M ("!A^,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E8-;5N;RRB>K @ V@< !D ("! ? ! 'AL+W=O M&PO=V]R:W-H965TGU M 0!X;"]W;W)K&UL4$L! A0#% @ E8-;5F(7 MUAMC# &X$ !D ("!!/D! 'AL+W=O]8% !B'0 &0 M @(&>!0( >&PO=V]R:W-H965T , )@* 9 " @:L+ @!X;"]W;W)K&UL4$L! A0#% @ E8-;5COE\!>Z! [!@ !D M ("!6@\" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E8-;5A3G;>2J P [ T !D ("! M:AP" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E8-;5K)V%"%\!0 L2< !D ("!,"H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8-;5FX3E@FK M!@ )38 !D ("!Y#4" 'AL+W=O&PO=V]R:W-H965TPP( +$) 9 " @21 @!X;"]W;W)K&UL4$L! A0#% @ E8-;5L>ARQAI P L!8 T M ( !'D," 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ E8-;5I,QO/V @ DS$ !H M ( !CDT" 'AL+U]R96QS+W=O XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 302 489 1 false 90 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.caredxinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.caredxinc.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.caredxinc.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.caredxinc.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity Sheet http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Parenthetical) Sheet http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical Consolidated Statements of Convertible Preferred Stock and Stockholders??? Equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 0000010 - Disclosure - Organization and Description of Business Sheet http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 10 false false R11.htm 0000011 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Net Loss Per Share Sheet http://www.caredxinc.com/role/NetLossPerShare Net Loss Per Share Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.caredxinc.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Cash and Marketable Securities Sheet http://www.caredxinc.com/role/CashandMarketableSecurities Cash and Marketable Securities Notes 14 false false R15.htm 0000015 - Disclosure - Business Combinations Sheet http://www.caredxinc.com/role/BusinessCombinations Business Combinations Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Intangible Assets Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 0000017 - Disclosure - Balance Sheet Components Sheet http://www.caredxinc.com/role/BalanceSheetComponents Balance Sheet Components Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.caredxinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Stockholders' Equity Sheet http://www.caredxinc.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 0000020 - Disclosure - 401(K) Plan Sheet http://www.caredxinc.com/role/A401KPlan 401(K) Plan Notes 20 false false R21.htm 0000021 - Disclosure - Warrants Sheet http://www.caredxinc.com/role/Warrants Warrants Notes 21 false false R22.htm 0000022 - Disclosure - Stock Incentive Plans Sheet http://www.caredxinc.com/role/StockIncentivePlans Stock Incentive Plans Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://www.caredxinc.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Segment Reporting Sheet http://www.caredxinc.com/role/SegmentReporting Segment Reporting Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.caredxinc.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 0000026 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 0000027 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.caredxinc.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.caredxinc.com/role/NetLossPerShare 27 false false R28.htm 0000028 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.caredxinc.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.caredxinc.com/role/FairValueMeasurements 28 false false R29.htm 0000029 - Disclosure - Cash and Marketable Securities (Tables) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesTables Cash and Marketable Securities (Tables) Tables http://www.caredxinc.com/role/CashandMarketableSecurities 29 false false R30.htm 0000030 - Disclosure - Business Combinations (Tables) Sheet http://www.caredxinc.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.caredxinc.com/role/BusinessCombinations 30 false false R31.htm 0000031 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.caredxinc.com/role/GoodwillandIntangibleAssets 31 false false R32.htm 0000032 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.caredxinc.com/role/BalanceSheetComponents 32 false false R33.htm 0000033 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.caredxinc.com/role/CommitmentsandContingencies 33 false false R34.htm 0000034 - Disclosure - Warrants (Tables) Sheet http://www.caredxinc.com/role/WarrantsTables Warrants (Tables) Tables http://www.caredxinc.com/role/Warrants 34 false false R35.htm 0000035 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.caredxinc.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.caredxinc.com/role/StockIncentivePlans 35 false false R36.htm 0000036 - Disclosure - Income Taxes (Tables) Sheet http://www.caredxinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.caredxinc.com/role/IncomeTaxes 36 false false R37.htm 0000037 - Disclosure - Segment Reporting (Tables) Sheet http://www.caredxinc.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.caredxinc.com/role/SegmentReporting 37 false false R38.htm 0000038 - Disclosure - Organization and Description of Business (Details) Sheet http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness 38 false false R39.htm 0000039 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 39 false false R40.htm 0000040 - Disclosure - Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details) Details 40 false false R41.htm 0000041 - Disclosure - Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Details) Sheet http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Details) Details 41 false false R42.htm 0000042 - Disclosure - Net Loss Per Share - Additional Information (Details) Sheet http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails Net Loss Per Share - Additional Information (Details) Details 42 false false R43.htm 0000043 - Disclosure - Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) Details 43 false false R44.htm 0000044 - Disclosure - Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details) Sheet http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details) Details 44 false false R45.htm 0000045 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.caredxinc.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 45 false false R46.htm 0000046 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions (Details) Sheet http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails Fair Value Measurements - Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions (Details) Details 46 false false R47.htm 0000047 - Disclosure - Cash and Marketable Securities - Summary of Cash and Cash Equivalents (Details) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails Cash and Marketable Securities - Summary of Cash and Cash Equivalents (Details) Details 47 false false R48.htm 0000048 - Disclosure - Cash and Marketable Securities - Summary of Marketable Securities (Details) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails Cash and Marketable Securities - Summary of Marketable Securities (Details) Details 48 false false R49.htm 0000049 - Disclosure - Cash and Marketable Securities - Summary of Maturity (Details) Sheet http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails Cash and Marketable Securities - Summary of Maturity (Details) Details 49 false false R50.htm 0000050 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 50 false false R51.htm 0000051 - Disclosure - Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Details) Sheet http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Details) Details 51 false false R52.htm 0000052 - Disclosure - Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Details) Sheet http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Details) Details 52 false false R53.htm 0000053 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails Goodwill and Intangible Assets - Summary of Goodwill (Details) Details 53 false false R54.htm 0000054 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 54 false false R55.htm 0000055 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails Goodwill and Intangible Assets - Summary of Intangible Assets (Details) Details 55 false false R56.htm 0000056 - Disclosure - Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details) Details 56 false false R57.htm 0000057 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets (Details) Sheet http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets (Details) Details 57 false false R58.htm 0000058 - Disclosure - Balance Sheet Components - Summary of Inventory (Details) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails Balance Sheet Components - Summary of Inventory (Details) Details 58 false false R59.htm 0000059 - Disclosure - Balance Sheet Components - Summary of Components of Property and Equipment (Details) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails Balance Sheet Components - Summary of Components of Property and Equipment (Details) Details 59 false false R60.htm 0000060 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 60 false false R61.htm 0000061 - Disclosure - Balance Sheet Components - Summary of Components of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Components - Summary of Components of Accrued Expenses and Other Current Liabilities (Details) Details 61 false false R62.htm 0000062 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 62 false false R63.htm 0000063 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Details) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails Commitments and Contingencies - Summary of Lease Cost (Details) Details 63 false false R64.htm 0000064 - Disclosure - Commitments and Contingencies - Summary of Noncash Information (Details) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails Commitments and Contingencies - Summary of Noncash Information (Details) Details 64 false false R65.htm 0000065 - Disclosure - Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) Sheet http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) Details 65 false false R66.htm 0000066 - Disclosure - Stockholders' Equity (Details) Sheet http://www.caredxinc.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.caredxinc.com/role/StockholdersEquity 66 false false R67.htm 0000067 - Disclosure - 401(K) Plan (Details) Sheet http://www.caredxinc.com/role/A401KPlanDetails 401(K) Plan (Details) Details http://www.caredxinc.com/role/A401KPlan 67 false false R68.htm 0000068 - Disclosure - Warrants - Additional Information (Details) Sheet http://www.caredxinc.com/role/WarrantsAdditionalInformationDetails Warrants - Additional Information (Details) Details 68 false false R69.htm 0000069 - Disclosure - Warrants - Summary of Components of Warrants Outstanding (Details) Sheet http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails Warrants - Summary of Components of Warrants Outstanding (Details) Details 69 false false R70.htm 0000070 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 70 false false R71.htm 0000071 - Disclosure - Stock Incentive Plans - Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information (Details) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails Stock Incentive Plans - Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information (Details) Details 71 false false R72.htm 0000072 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Details) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details) Sheet http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details) Details 74 false false R75.htm 0000075 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes (Details) Sheet http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails Income Taxes - Summary of Loss Before Income Taxes (Details) Details 75 false false R76.htm 0000076 - Disclosure - Income Taxes - Summary of Components of Provision for (Benefit from) Income Taxes (Details) Sheet http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails Income Taxes - Summary of Components of Provision for (Benefit from) Income Taxes (Details) Details 76 false false R77.htm 0000077 - Disclosure - Income Taxes - Summary of Provision for Tax Differed from Amounts Computed by Applying U.S. Federal Income Tax Rate to Loss Before Income (Details) Sheet http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails Income Taxes - Summary of Provision for Tax Differed from Amounts Computed by Applying U.S. Federal Income Tax Rate to Loss Before Income (Details) Details 77 false false R78.htm 0000078 - Disclosure - Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) Details 78 false false R79.htm 0000079 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 79 false false R80.htm 0000080 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details) Details 80 false false R81.htm 0000081 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.caredxinc.com/role/SegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 81 false false R82.htm 0000082 - Disclosure - Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details) Sheet http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details) Details 82 false false R83.htm 0000083 - Disclosure - Segment Reporting - Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Details) Sheet http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails Segment Reporting - Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Details) Details 83 false false R84.htm 0000084 - Disclosure - Subsequent Events (Details) Sheet http://www.caredxinc.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.caredxinc.com/role/SubsequentEvents 84 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:PropertyPlantAndEquipmentUsefulLife - cdna-20221231.htm 4 cdna-20221231.htm caredx-form10xkex48descrip.htm cdna-20221231.xsd cdna-20221231_cal.xml cdna-20221231_def.xml cdna-20221231_lab.xml cdna-20221231_pre.xml cdna-20221231x10kxexx311.htm cdna-20221231x10kxexx312.htm cdna-20221231x10kxexx321.htm exhibit211-listofsubs2022.htm exhibit231-deloitteconsent.htm cdna-20221231_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cdna-20221231.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1140, "http://xbrl.sec.gov/dei/2022": 39 }, "contextCount": 302, "dts": { "calculationLink": { "local": [ "cdna-20221231_cal.xml" ] }, "definitionLink": { "local": [ "cdna-20221231_def.xml" ] }, "inline": { "local": [ "cdna-20221231.htm" ] }, "labelLink": { "local": [ "cdna-20221231_lab.xml" ] }, "presentationLink": { "local": [ "cdna-20221231_pre.xml" ] }, "schema": { "local": [ "cdna-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 745, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 8, "http://xbrl.sec.gov/dei/2022": 4, "total": 12 }, "keyCustom": 79, "keyStandard": 410, "memberCustom": 40, "memberStandard": 49, "nsprefix": "cdna", "nsuri": "http://www.caredxinc.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.caredxinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Organization and Description of Business", "menuCat": "Notes", "order": "10", "role": "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "11", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "12", "role": "http://www.caredxinc.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "13", "role": "http://www.caredxinc.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Cash and Marketable Securities", "menuCat": "Notes", "order": "14", "role": "http://www.caredxinc.com/role/CashandMarketableSecurities", "shortName": "Cash and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "15", "role": "http://www.caredxinc.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "16", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "17", "role": "http://www.caredxinc.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://www.caredxinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "19", "role": "http://www.caredxinc.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.caredxinc.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - 401(K) Plan", "menuCat": "Notes", "order": "20", "role": "http://www.caredxinc.com/role/A401KPlan", "shortName": "401(K) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Warrants", "menuCat": "Notes", "order": "21", "role": "http://www.caredxinc.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stock Incentive Plans", "menuCat": "Notes", "order": "22", "role": "http://www.caredxinc.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "23", "role": "http://www.caredxinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Segment Reporting", "menuCat": "Notes", "order": "24", "role": "http://www.caredxinc.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "25", "role": "http://www.caredxinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:LiquidityAndCapitalResourcesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:LiquidityAndCapitalResourcesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.caredxinc.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.caredxinc.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Cash and Marketable Securities (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables", "shortName": "Cash and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.caredxinc.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Warrants (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.caredxinc.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Stock Incentive Plans (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.caredxinc.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.caredxinc.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Segment Reporting (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.caredxinc.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i7bbacef0a26e4b4fa10cd08d6fea7375_I20180131", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfRenalTransplantPatients", "reportCount": 1, "unique": true, "unitRef": "patient", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Organization and Description of Business (Details)", "menuCat": "Details", "order": "38", "role": "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i7bbacef0a26e4b4fa10cd08d6fea7375_I20180131", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfRenalTransplantPatients", "reportCount": 1, "unique": true, "unitRef": "patient", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "39", "role": "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "40", "role": "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "41", "role": "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "iab03e645d10e4e02a6d521ed190e8760_D20200401-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Net Loss Per Share - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails", "shortName": "Net Loss Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "iab03e645d10e4e02a6d521ed190e8760_D20200401-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "43", "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i79d60d389e0546838d633cae6cc57b16_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ice3e8ee4ea094a309850ff653ab53c66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details)", "menuCat": "Details", "order": "44", "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails", "shortName": "Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i9afe534b3af9471db7ebd7834cfb1772_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfInvestments", "reportCount": 1, "unique": true, "unitRef": "investment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Fair Value Measurements - Additional Information (Details)", "menuCat": "Details", "order": "45", "role": "http://www.caredxinc.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfInvestments", "reportCount": 1, "unique": true, "unitRef": "investment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i5201c7bff9a2436ead157b87525e448a_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Fair Value Measurements - Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions (Details)", "menuCat": "Details", "order": "46", "role": "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails", "shortName": "Fair Value Measurements - Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i5201c7bff9a2436ead157b87525e448a_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Cash and Marketable Securities - Summary of Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "47", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails", "shortName": "Cash and Marketable Securities - Summary of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Cash and Marketable Securities - Summary of Marketable Securities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "shortName": "Cash and Marketable Securities - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "lang": "en-US", "name": "cdna:MarketableSecuritiesAmortizedCostShortTerm", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Cash and Marketable Securities - Summary of Maturity (Details)", "menuCat": "Details", "order": "49", "role": "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails", "shortName": "Cash and Marketable Securities - Summary of Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ice3e8ee4ea094a309850ff653ab53c66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Business Combinations - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "shortName": "Business Combinations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i012ed1cd555a40109a76e83ab6142f0e_D20211201-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i6ea4faf85d954daa92279a915025c18f_I20211130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Details)", "menuCat": "Details", "order": "51", "role": "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails", "shortName": "Business Combinations - Summary of Identified Intangible Assets Acquired at Acquisition Date (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i6ea4faf85d954daa92279a915025c18f_I20211130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Details)", "menuCat": "Details", "order": "52", "role": "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails", "shortName": "Business Combinations - Summary of Consideration Paid and Provisional Amounts of Assets Acquired and Liabilities Assumed Recognized at Their Estimated Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "id40bd69f588e4031b4f0d0dbcd2acac2_D20210101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ice3e8ee4ea094a309850ff653ab53c66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Details)", "menuCat": "Details", "order": "53", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Summary of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ida94451b36a146c796794dcfdd3cc31b_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ida94451b36a146c796794dcfdd3cc31b_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "menuCat": "Details", "order": "55", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cdna:ScheduleOfIntangibleAssetsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details)", "menuCat": "Details", "order": "56", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Summary of Finite-Lived Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets (Details)", "menuCat": "Details", "order": "57", "role": "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Estimated Future Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Balance Sheet Components - Summary of Inventory (Details)", "menuCat": "Details", "order": "58", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails", "shortName": "Balance Sheet Components - Summary of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Balance Sheet Components - Summary of Components of Property and Equipment (Details)", "menuCat": "Details", "order": "59", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Summary of Components of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "6", "role": "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Balance Sheet Components - Additional Information (Details)", "menuCat": "Details", "order": "60", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdna:AccruedClinicalAndCostOfOtherStudiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Balance Sheet Components - Summary of Components of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Summary of Components of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "cdna:AccruedClinicalAndCostOfOtherStudiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "62", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i31994c0a50d54c40ae6a08d61b746749_D20220601-20220630", "decimals": "-5", "lang": "en-US", "name": "cdna:IncreaseDecreaseInRightOfUseAssetAndLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Commitments and Contingencies - Summary of Lease Cost (Details)", "menuCat": "Details", "order": "63", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails", "shortName": "Commitments and Contingencies - Summary of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Commitments and Contingencies - Summary of Noncash Information (Details)", "menuCat": "Details", "order": "64", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails", "shortName": "Commitments and Contingencies - Summary of Noncash Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "65", "role": "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i523c4344d31a45278ccfce9a24ceca33_I20221203", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "66", "role": "http://www.caredxinc.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i523c4344d31a45278ccfce9a24ceca33_I20221203", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - 401(K) Plan (Details)", "menuCat": "Details", "order": "67", "role": "http://www.caredxinc.com/role/A401KPlanDetails", "shortName": "401(K) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Warrants - Additional Information (Details)", "menuCat": "Details", "order": "68", "role": "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetails", "shortName": "Warrants - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:NumberOfWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i2517a27b54cd4158b9fe161097cb1b7b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Warrants - Summary of Components of Warrants Outstanding (Details)", "menuCat": "Details", "order": "69", "role": "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails", "shortName": "Warrants - Summary of Components of Warrants Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i2517a27b54cd4158b9fe161097cb1b7b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "id0d6cfe88fb84d5d97800a3d36bb2440_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity", "menuCat": "Statements", "order": "7", "role": "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "id0d6cfe88fb84d5d97800a3d36bb2440_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "menuCat": "Details", "order": "70", "role": "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ice3e8ee4ea094a309850ff653ab53c66_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stock Incentive Plans - Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information (Details)", "menuCat": "Details", "order": "71", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails", "shortName": "Stock Incentive Plans - Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "cdna:ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Details)", "menuCat": "Details", "order": "72", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails", "shortName": "Stock Incentive Plans - Summary of Options Outstanding Vested and Expected to Vest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "cdna:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i982e6c36a6564976865f8c1d70dea24a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details)", "menuCat": "Details", "order": "73", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "shortName": "Stock Incentive Plans - Summary of Weighted-Average Assumptions Used to Estimated Fair Value of Share-Based Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i982e6c36a6564976865f8c1d70dea24a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details)", "menuCat": "Details", "order": "74", "role": "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails", "shortName": "Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "id0cab9f43f754c289d98c5795b788f60_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Income Taxes - Summary of Loss Before Income Taxes (Details)", "menuCat": "Details", "order": "75", "role": "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Summary of Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Income Taxes - Summary of Components of Provision for (Benefit from) Income Taxes (Details)", "menuCat": "Details", "order": "76", "role": "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails", "shortName": "Income Taxes - Summary of Components of Provision for (Benefit from) Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Income Taxes - Summary of Provision for Tax Differed from Amounts Computed by Applying U.S. Federal Income Tax Rate to Loss Before Income (Details)", "menuCat": "Details", "order": "77", "role": "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails", "shortName": "Income Taxes - Summary of Provision for Tax Differed from Amounts Computed by Applying U.S. Federal Income Tax Rate to Loss Before Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "78", "role": "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "79", "role": "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ic1c4251ed7e7499b8503c69e0b0bf0b2_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders\u2019 Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ic1c4251ed7e7499b8503c69e0b0bf0b2_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ice3e8ee4ea094a309850ff653ab53c66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "80", "role": "http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Segment Reporting - Additional Information (Details)", "menuCat": "Details", "order": "81", "role": "http://www.caredxinc.com/role/SegmentReportingAdditionalInformationDetails", "shortName": "Segment Reporting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details)", "menuCat": "Details", "order": "82", "role": "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails", "shortName": "Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "iadd663e4379443e6a76498e3bf3c546f_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Segment Reporting - Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Details)", "menuCat": "Details", "order": "83", "role": "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "shortName": "Segment Reporting - Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "ie5c4d88e8b2144ee81e82bba77742544_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "84", "role": "http://www.caredxinc.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i6358e8487ea24663ae25b86c438bf744_D20230101-20230227", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "9", "role": "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cdna-20221231.htm", "contextRef": "i29d0bfc600d04b06a99e5fe13919b3c0_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 90, "tag": { "cdna_AccruedCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Capital Expenditures", "label": "Accrued Capital Expenditures", "terseLabel": "Capital expenditures" } } }, "localname": "AccruedCapitalExpenditures", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_AccruedClinicalAndCostOfOtherStudiesCurrent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Clinical And Cost Of Other Studies Current", "label": "Accrued Clinical And Cost Of Other Studies Current", "terseLabel": "Clinical studies" } } }, "localname": "AccruedClinicalAndCostOfOtherStudiesCurrent", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_AccruedLicenseAndOtherCollaborationFees": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued License And Other Collaboration Fees", "label": "Accrued License And Other Collaboration Fees", "terseLabel": "License and other collaboration fees" } } }, "localname": "AccruedLicenseAndOtherCollaborationFees", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_AccruedSampleProcessingFees": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Sample Processing Fees", "label": "Accrued Sample Processing Fees", "terseLabel": "Laboratory processing fees and materials" } } }, "localname": "AccruedSampleProcessingFees", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_AccruedShippingExpenses": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Shipping Expenses", "label": "Accrued Shipping Expenses", "terseLabel": "Accrued shipping expenses" } } }, "localname": "AccruedShippingExpenses", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_AcquiredAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired And Developed Technology", "label": "Acquired And Developed Technology [Member]", "terseLabel": "Acquired and developed technology" } } }, "localname": "AcquiredAndDevelopedTechnologyMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cdna_AcquiredInProcessTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired In Process Technology", "label": "Acquired In Process Technology [Member]", "terseLabel": "Acquired in-process technology" } } }, "localname": "AcquiredInProcessTechnologyMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cdna_AdjustmentsToAdditionalPaidInCapitalContingentConsiderationClassifiedAsEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Contingent Consideration Classified As Equity", "label": "Adjustments To Additional Paid In Capital, Contingent Consideration Classified As Equity", "terseLabel": "Contingent consideration classified as equity" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalContingentConsiderationClassifiedAsEquity", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cdna_AlloMapHeartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AlloMap Heart", "label": "AlloMap Heart [Member]", "terseLabel": "AlloMap Heart" } } }, "localname": "AlloMapHeartMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "cdna_AlloSureHeartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AlloSure Heart", "label": "AlloSure Heart [Member]", "terseLabel": "AlloSure Heart" } } }, "localname": "AlloSureHeartMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "cdna_AlloSureKidneyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AlloSure Kidney", "label": "AlloSure Kidney [Member]", "terseLabel": "AlloSure Kidney" } } }, "localname": "AlloSureKidneyMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "cdna_AtTheMarketEquityOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At The Market Equity Offering", "label": "At The Market Equity Offering [Member]", "terseLabel": "At The Market Equity Offering" } } }, "localname": "AtTheMarketEquityOfferingMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "cdna_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.caredxinc.com/20221231", "xbrltype": "stringItemType" }, "cdna_BusinessCombinationContingentConsiderationLiabilityMeasurementInputDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Measurement Input, Discount Rate", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input, Discount Rate", "terseLabel": "Contingent consideration, measurement input, discount rate" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputDiscountRate", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cdna_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFixedAsset": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, fixed asset.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Fixed Asset", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFixedAsset", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "cdna_CAREDXINCVsNateraIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CAREDX, INC. vs Natera Inc.", "label": "CAREDX, INC. vs Natera Inc. [Member]", "terseLabel": "CAREDX, INC. vs Natera Inc." } } }, "localname": "CAREDXINCVsNateraIncMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment", "label": "CARES Act, Centers For Medicare And Medicaid Services, Proceeds From Advance Payment", "terseLabel": "Proceeds from advance payment" } } }, "localname": "CARESActCentersForMedicareAndMedicaidServicesProceedsFromAdvancePayment", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "cdna_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_ClassOfWarrantOrRightIssuedDateTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Issued Date Two [Member]", "label": "Class Of Warrant Or Right Issued Date Two [Member]", "terseLabel": "April 2016" } } }, "localname": "ClassOfWarrantOrRightIssuedDateTwoMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "cdna_CommercializationRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercialization rights.", "label": "Commercialization Rights [Member]", "terseLabel": "Commercialization rights" } } }, "localname": "CommercializationRightsMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cdna_CommonStockSharesIssuedForContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock shares issued for contingent consideration.", "label": "Common Stock Shares Issued For Contingent Consideration", "terseLabel": "Contingent consideration" } } }, "localname": "CommonStockSharesIssuedForContingentConsideration", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_CommonStockWarrantLiability": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common stock warrant liability.", "label": "Common Stock Warrant Liability", "terseLabel": "Common stock warrant liability" } } }, "localname": "CommonStockWarrantLiability", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "cdna_CommonStockWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrant Liability", "label": "Common Stock Warrant Liability [Member]", "terseLabel": "Common Stock Warrant Liability" } } }, "localname": "CommonStockWarrantLiabilityMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "cdna_CompensatoryDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensatory Damages", "label": "Compensatory Damages [Member]", "terseLabel": "Compensatory Damages" } } }, "localname": "CompensatoryDamagesMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_ComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer And Office Equipment [Member]", "label": "Computer And Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "ComputerAndOfficeEquipmentMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "cdna_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent Consideration [Member]", "verboseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "cdna_CostOfPatientAndDigitalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Patient And Digital Solutions", "label": "Cost Of Patient And Digital Solutions [Member]", "terseLabel": "Cost of Patient and Digital Solutions", "verboseLabel": "Cost of patient and digital solutions" } } }, "localname": "CostOfPatientAndDigitalSolutionsMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "cdna_CostOfProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Product", "label": "Cost of Product [Member]", "terseLabel": "Cost of Product", "verboseLabel": "Cost of product" } } }, "localname": "CostOfProductMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "cdna_CostOfTestingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Testing Services", "label": "Cost of Testing Services [Member]", "terseLabel": "Cost of Testing Services", "verboseLabel": "Cost of testing services" } } }, "localname": "CostOfTestingServicesMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "cdna_DeferredPaymentsForIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred payments for intangible assets.", "label": "Deferred Payments For Intangible Assets", "terseLabel": "Deferred payments for intangible assets" } } }, "localname": "DeferredPaymentsForIntangibleAssets", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_DeferredPaymentsForIntangibleAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Payments For Intangible Assets Noncurrent", "label": "Deferred Payments For Intangible Assets Noncurrent", "terseLabel": "Deferred payments for intangible assets" } } }, "localname": "DeferredPaymentsForIntangibleAssetsNoncurrent", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cdna_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Capitalized Research And Development Costs", "label": "Deferred Tax Assets, Capitalized Research And Development Costs", "terseLabel": "Section 174 capitalized costs" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_DeferredTaxLiabilitiesOperatingLeasesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Leases Right-Of-Use Assets", "label": "Deferred Tax Liabilities, Operating Leases Right-Of-Use Assets", "negatedLabel": "Operating leases right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeasesRightOfUseAssets", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_DerivativeLiabilityExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative liability exercise price.", "label": "Derivative Liability Exercise Price", "terseLabel": "Exercise Price (in dollars per share)" } } }, "localname": "DerivativeLiabilityExercisePrice", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "cdna_DerivativeLiabilityTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative liability term.", "label": "Derivative Liability Term", "terseLabel": "Remaining term (in years)" } } }, "localname": "DerivativeLiabilityTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "cdna_EffectiveIncomeTaxRateReconciliationChangesInNetOperatingLossCarryforwardsPercent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Changes in Net Operating Loss Carryforwards, Percent", "label": "Effective Income Tax Rate Reconciliation, Changes in Net Operating Loss Carryforwards, Percent", "terseLabel": "Changes in net operating loss carryforwards, including expirations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangesInNetOperatingLossCarryforwardsPercent", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "cdna_EffectiveIncomeTaxRateReconciliationInterestExpense": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation interest expense.", "label": "Effective Income Tax Rate Reconciliation Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationInterestExpense", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "cdna_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveShareBasedCompensationCostPercent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Share-based Compensation Cost, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Share-based Compensation Cost, Percent", "terseLabel": "Non-deductible executive compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveShareBasedCompensationCostPercent", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "cdna_EffectiveIncomeTaxRateReconciliationWarrantRevaluation": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation warrant revaluation.", "label": "Effective Income Tax Rate Reconciliation Warrant Revaluation", "terseLabel": "Warrant revaluation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWarrantRevaluation", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "cdna_EmployeeAndNonEmployeeStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee and non employee stock options.", "label": "Employee And Non Employee Stock Options [Member]", "terseLabel": "Shares of common stock subject to outstanding options" } } }, "localname": "EmployeeAndNonEmployeeStockOptionsMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "cdna_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_EmployeeStockPurchasePlanShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan shares.", "label": "Employee Stock Purchase Plan Shares", "terseLabel": "Employee stock purchase plan shares included in accrued compensation" } } }, "localname": "EmployeeStockPurchasePlanShares", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "terseLabel": "Equity securities, unrealized holding gains (losses)" } } }, "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis exercise of warrants.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Exercise Of Warrants", "negatedLabel": "Exercise of warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisExerciseOfWarrants", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "cdna_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance lease cost.", "label": "Finance Lease Cost", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "cdna_FinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "label": "Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "terseLabel": "Accumulated depreciation finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cdna_FiniteLivedIntangibleForeignCurrencyTranslation": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Foreign Currency Translation.", "label": "Finite Lived Intangible Foreign Currency Translation", "negatedLabel": "Foreign Currency Translation" } } }, "localname": "FiniteLivedIntangibleForeignCurrencyTranslation", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cdna_GoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsLineItems", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_GoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsTable", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_ImpairmentOfGoodwillIntangibleAssetsAndLongLivedAssetsPolicyPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impairment of goodwill, intangible assets and long-lived assets policy.", "label": "Impairment Of Goodwill Intangible Assets And Long Lived Assets Policy Policy [Policy Text Block]", "terseLabel": "Impairment of Goodwill, Intangible Assets and Long-lived Assets" } } }, "localname": "ImpairmentOfGoodwillIntangibleAssetsAndLongLivedAssetsPolicyPolicyPolicyTextBlock", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdna_IncomeTaxesDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes Disclosure [Line Items]", "label": "Income Taxes Disclosure [Line Items]", "terseLabel": "Income Taxes Disclosure [Line Items]" } } }, "localname": "IncomeTaxesDisclosureLineItems", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_IncomeTaxesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes Disclosure [Table]", "label": "Income Taxes Disclosure [Table]", "terseLabel": "Income Taxes Disclosure [Table]" } } }, "localname": "IncomeTaxesDisclosureTable", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act", "label": "Increase (Decrease) In Contract With Customer, Liability, Current, Advance Payment, CARES Act", "negatedTerseLabel": "Refund liability - CMS advance payment" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityCurrentAdvancePaymentCARESAct", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Operating Lease Liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_IncreaseDecreaseInRightOfUseAssetAndLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Right-Of-Use Asset And Lease Liability", "label": "Increase (Decrease) In Right-Of-Use Asset And Lease Liability", "negatedTerseLabel": "Decrease in right-of-use asset and lease liability" } } }, "localname": "IncreaseDecreaseInRightOfUseAssetAndLeaseLiability", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cdna_IntangibleAssetMeasurementInputDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Asset, Measurement Input, Discount Rate", "label": "Intangible Asset, Measurement Input, Discount Rate", "terseLabel": "Intangible asset, measurement input, discount rate" } } }, "localname": "IntangibleAssetMeasurementInputDiscountRate", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cdna_IntangibleAssetMeasurementInputRoyaltyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Asset, Measurement Input, Royalty Rate", "label": "Intangible Asset, Measurement Input, Royalty Rate", "terseLabel": "Intangible asset, measurement input, royalty rate" } } }, "localname": "IntangibleAssetMeasurementInputRoyaltyRate", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for cash upon exercise of warrants shares.", "label": "Issuance Of Common Stock For Cash Upon Exercise Of Warrants Shares", "terseLabel": "Issuance of common stock for cash upon exercise of warrants (in shares)" } } }, "localname": "IssuanceOfCommonStockForCashUponExerciseOfWarrantsShares", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cdna_IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock for cash upon exercise of warrants value.", "label": "Issuance Of Common Stock For Cash Upon Exercise Of Warrants Value", "terseLabel": "Issuance of common stock for cash upon exercise of warrants" } } }, "localname": "IssuanceOfCommonStockForCashUponExerciseOfWarrantsValue", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cdna_LeasesCommencedInAugust2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Commenced In August 2022", "label": "Leases, Commenced In August 2022 [Member]", "terseLabel": "Leases, Commenced In August 2022" } } }, "localname": "LeasesCommencedInAugust2022Member", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_LeasesCommencedInJuly2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Commenced In July 2022", "label": "Leases, Commenced In July 2022 [Member]", "terseLabel": "Leases, Commenced In July 2022" } } }, "localname": "LeasesCommencedInJuly2022Member", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_LiquidityAndCapitalResourcesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity And Capital Resources Policy", "label": "Liquidity And Capital Resources Policy [Policy Text Block]", "terseLabel": "Liquidity and Capital Resources" } } }, "localname": "LiquidityAndCapitalResourcesPolicyPolicyTextBlock", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cdna_LongTermMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Marketable Securities", "label": "Long-Term Marketable Securities [Abstract]", "terseLabel": "Long-term marketable securities" } } }, "localname": "LongTermMarketableSecuritiesAbstract", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "cdna_MachineryComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Machinery, Computer, and Office Equipment", "label": "Machinery, Computer, and Office Equipment [Member]", "terseLabel": "Machinery, Computer and Office Equipment" } } }, "localname": "MachineryComputerAndOfficeEquipmentMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_MarketableSecuritiesAccumulatedUnrecognizedGainLoss": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Accumulated Unrecognized Gain (Loss)", "label": "Marketable Securities, Accumulated Unrecognized Gain (Loss)", "terseLabel": "Unrealized Holding Gains (Losses)" } } }, "localname": "MarketableSecuritiesAccumulatedUnrecognizedGainLoss", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAccumulatedUnrecognizedHoldingGainLossLongTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCostLongTerm", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term", "label": "Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Long Term", "terseLabel": "Unrealized Holding Gains (Losses)" } } }, "localname": "MarketableSecuritiesAccumulatedUnrecognizedHoldingGainLossLongTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAccumulatedUnrecognizedHoldingGainLossShortTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCostShortTerm", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Short Term", "label": "Marketable Securities, Accumulated Unrecognized Holding Gain (Loss), Short Term", "terseLabel": "Unrealized Holding Gains (Losses)" } } }, "localname": "MarketableSecuritiesAccumulatedUnrecognizedHoldingGainLossShortTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Amortized Cost", "label": "Marketable Securities, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "MarketableSecuritiesAmortizedCost", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAmortizedCostLongTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Amortized Cost, Long Term", "label": "Marketable Securities, Amortized Cost, Long Term", "totalLabel": "Amortized Cost" } } }, "localname": "MarketableSecuritiesAmortizedCostLongTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesAmortizedCostShortTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Amortized Cost, Short Term", "label": "Marketable Securities, Amortized Cost, Short Term", "totalLabel": "Amortized Cost" } } }, "localname": "MarketableSecuritiesAmortizedCostShortTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesFairValueLongTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCostLongTerm", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Fair Value, Long Term", "label": "Marketable Securities, Fair Value, Long Term", "terseLabel": "Fair Value" } } }, "localname": "MarketableSecuritiesFairValueLongTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MarketableSecuritiesFairValueShortTerm": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCostShortTerm", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Fair Value, Short Term", "label": "Marketable Securities, Fair Value, Short Term", "terseLabel": "Fair Value" } } }, "localname": "MarketableSecuritiesFairValueShortTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cdna_MedActionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MedActionPlan", "label": "MedActionPlan [Member]", "terseLabel": "MedActionPlan" } } }, "localname": "MedActionPlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "domainItemType" }, "cdna_MedicareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medicare [Member]", "label": "Medicare [Member]", "terseLabel": "Medicare" } } }, "localname": "MedicareMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_MiromatrixIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Miromatrix, Inc.", "label": "Miromatrix, Inc. [Member]", "terseLabel": "Miromatrix, Inc." } } }, "localname": "MiromatrixIncMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "cdna_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non employee director.", "label": "Non Employee Director [Member]", "terseLabel": "Non Employee Director" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_NoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncurrent Liabilities", "label": "Noncurrent Liabilities [Member]", "terseLabel": "Noncurrent Liabilities" } } }, "localname": "NoncurrentLiabilitiesMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_NumberOfInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Investments", "label": "Number Of Investments", "terseLabel": "Number of investments" } } }, "localname": "NumberOfInvestments", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "cdna_NumberOfMilestonePayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Milestone Payments", "label": "Number Of Milestone Payments", "terseLabel": "Number of milestone payments" } } }, "localname": "NumberOfMilestonePayments", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "cdna_NumberOfRenalTransplantPatients": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Renal Transplant Patients", "label": "Number Of Renal Transplant Patients", "terseLabel": "Number of renal transplant patients" } } }, "localname": "NumberOfRenalTransplantPatients", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "cdna_NumberOfUniqueSolutions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Unique Solutions", "label": "Number Of Unique Solutions", "terseLabel": "Number of unique solutions" } } }, "localname": "NumberOfUniqueSolutions", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "cdna_NumberOfWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Warrants Exercised", "label": "Number of Warrants Exercised", "terseLabel": "Number of warrants exercised (in shares)" } } }, "localname": "NumberOfWarrantsExercised", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "cdna_OperatingLeasesRightOfUseAssetsOfCashFlowInformation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Leases Right Of Use Assets Of Cash Flow Information", "label": "Operating Leases Right Of Use Assets Of Cash Flow Information", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeasesRightOfUseAssetsOfCashFlowInformation", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_OperatingLossCarryforwardsWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Written Off", "label": "Operating Loss Carryforwards Written Off", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwardsWrittenOff", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cdna_PatientAndDigitalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patient And Digital Solutions", "label": "Patient And Digital Solutions [Member]", "terseLabel": "Patient and digital solutions" } } }, "localname": "PatientAndDigitalSolutionsMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "cdna_PaymentsForOperatingAndFinanceLeasesOperatingActivities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Operating and Finance Leases, Operating Activities", "label": "Payments For Operating and Finance Leases, Operating Activities", "totalLabel": "Total" } } }, "localname": "PaymentsForOperatingAndFinanceLeasesOperatingActivities", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails" ], "xbrltype": "monetaryItemType" }, "cdna_PaymentsToAcquireCapitalExpendituresNet": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Capital Expenditures, Net", "label": "Payments To Acquire Capital Expenditures, Net", "negatedLabel": "Additions of capital expenditures" } } }, "localname": "PaymentsToAcquireCapitalExpendituresNet", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_PaymentsToAcquireShortTermMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Short Term Marketable Securities", "label": "Payments To Acquire Short Term Marketable Securities", "negatedTerseLabel": "Purchases of short-term marketable securities" } } }, "localname": "PaymentsToAcquireShortTermMarketableSecurities", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_PrivatePlacementCommonStockWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private placement common stock warrant liability.", "label": "Private Placement Common Stock Warrant Liability [Member]", "terseLabel": "Private Placement Common Stock Warrant Liability" } } }, "localname": "PrivatePlacementCommonStockWarrantLiabilityMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "cdna_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Offering", "label": "Public Offering [Member]", "terseLabel": "Public Offering" } } }, "localname": "PublicOfferingMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical", "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "cdna_PunitiveDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Punitive Damages", "label": "Punitive Damages [Member]", "terseLabel": "Punitive Damages" } } }, "localname": "PunitiveDamagesMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_PurchaseOfCommonStockWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase of common stock warrants exercised.", "label": "Purchase Of Common Stock Warrants Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "PurchaseOfCommonStockWarrantsExercised", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "cdna_ReliefFundProviderCARESAct": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Relief Fund, Provider, CARES Act", "label": "Relief Fund, Provider, CARES Act", "terseLabel": "CARES Act Provider Relief Fund" } } }, "localname": "ReliefFundProviderCARESAct", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "cdna_RemainingOperatingAndFinanceLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining operating and finance lease term.", "label": "Remaining Operating And Finance Lease Term", "terseLabel": "Remaining operating and finance lease term" } } }, "localname": "RemainingOperatingAndFinanceLeaseTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cdna_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of the world.", "label": "Rest Of World [Member]", "terseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "cdna_SalesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Agreement", "label": "Sales Agreement [Member]", "terseLabel": "Sales Agreement" } } }, "localname": "SalesAgreementMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finite and infinite lived intangible assets.", "label": "Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]", "terseLabel": "Schedule Of Finite And Infinite Lived Intangible Assets [Line Items]" } } }, "localname": "ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "cdna_ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finite and infinite lived intangible assets.", "label": "Schedule Of Finite And Infinite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite And Infinite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteAndInfiniteLivedIntangibleAssetsTable", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "cdna_ScheduleOfIntangibleAssetsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of intangible assets.", "label": "Schedule Of Intangible Assets Table [Table Text Block]", "terseLabel": "Summary of Intangibles" } } }, "localname": "ScheduleOfIntangibleAssetsTableTableTextBlock", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "cdna_ScheduleOfNetIncomeLossPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of net income (loss) per share.", "label": "Schedule Of Net Income Loss Per Share [Line Items]", "terseLabel": "Schedule of Net Income (Loss) Per Share [Line Items]" } } }, "localname": "ScheduleOfNetIncomeLossPerShareLineItems", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_ScheduleOfNetIncomeLossPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of net income (loss) per share.", "label": "Schedule Of Net Income Loss Per Share [Table]", "terseLabel": "Schedule Of Net Income Loss Per Share [Table]" } } }, "localname": "ScheduleOfNetIncomeLossPerShareTable", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based compensation stock options and unvested restricted stock units activity.", "label": "Schedule Of Share Based Compensation Stock Options And Unvested Restricted Stock Units Activity Table [Table Text Block]", "terseLabel": "Summary of Options, RSUs Activity under 2014 Equity Incentive Plan and 2016 Inducement Plan and Related Information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndUnvestedRestrictedStockUnitsActivityTableTableTextBlock", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award common stock awards for services.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Common Stock Awards For Services", "negatedLabel": "Common stock awards for services (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockAwardsForServices", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award fair value amount of outstanding stock maximum.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Amount Of Outstanding Stock Maximum", "terseLabel": "Maximum value of shares which an employee can purchase per calendar year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAmountOfOutstandingStockMaximum", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award offering period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Offering Period", "terseLabel": "Offering period for employee stock purchases" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Aggregate Intrinsic Value", "terseLabel": "Expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Number", "terseLabel": "Expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest outstanding weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Expected to vest, weighted average remaining contractual life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options expected to vest weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expected To Vest Weighted Average Exercise Price", "terseLabel": "Expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested outstanding aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value", "terseLabel": "Vested, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number", "verboseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Vested, weighted average remaining life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Weighted Average Exercise Price", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award, repurchases of common stock under employee incentive plans.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Repurchases Of Common Stock Under Employee Incentive Plans", "terseLabel": "Repurchases of common stock under employee incentive plans (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRepurchasesOfCommonStockUnderEmployeeIncentivePlans", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award shares issued in period fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Issued In Period Fair Value", "terseLabel": "Fair value of shares issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodFairValue", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "cdna_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationOfEmployment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award termination of employment.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Termination Of Employment", "terseLabel": "Termination of employment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerminationOfEmployment", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cdna_SharesIssuedInLieuOfCashPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares issued in lieu of cash payment.", "label": "Shares Issued In Lieu Of Cash Payment", "terseLabel": "Shares issued in lieu of payment" } } }, "localname": "SharesIssuedInLieuOfCashPayment", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cdna_ShortTermMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-Term Marketable Securities", "label": "Short-Term Marketable Securities [Abstract]", "terseLabel": "Short-term marketable securities" } } }, "localname": "ShortTermMarketableSecuritiesAbstract", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "cdna_StatutesOfLimitationForIncomeTaxReturnsEndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutes of limitation for income tax returns end year.", "label": "Statutes Of Limitation For Income Tax Returns End Year", "terseLabel": "Statutes of limitation for income tax returns end year" } } }, "localname": "StatutesOfLimitationForIncomeTaxReturnsEndYear", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cdna_StatutesOfLimitationForIncomeTaxReturnsStartYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutes of limitation for income tax return start year.", "label": "Statutes Of Limitation For Income Tax Returns Start Year", "terseLabel": "Statutes of limitation for income tax returns start year" } } }, "localname": "StatutesOfLimitationForIncomeTaxReturnsStartYear", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cdna_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cdna_TransChartLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransChart LLC", "label": "TransChart LLC [Member]", "terseLabel": "TransChart LLC" } } }, "localname": "TransChartLLCMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_TransChartTTPAndMedActionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransChart, TTP, And MedActionPlan", "label": "TransChart, TTP, And MedActionPlan [Member]", "terseLabel": "TransChart, TTP, and MedActionPlan" } } }, "localname": "TransChartTTPAndMedActionPlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "domainItemType" }, "cdna_TransplantPharmacyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transplant Pharmacy", "label": "Transplant Pharmacy [Member]", "terseLabel": "Transplant Pharmacy" } } }, "localname": "TransplantPharmacyMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "domainItemType" }, "cdna_TwoThousandAndFourteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "label": "Two Thousand And Fourteen Employee Stock Purchase Plan [Member]", "terseLabel": "2014 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandAndFourteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_TwoThousandAndFourteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Fourteen Equity Incentive Plan [Member]", "label": "Two Thousand And Fourteen Equity Incentive Plan [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "TwoThousandAndFourteenEquityIncentivePlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_TwoThousandAndSixteenInducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and sixteen inducement plan.", "label": "Two Thousand And Sixteen Inducement Plan [Member]", "terseLabel": "2016 Inducement Plan" } } }, "localname": "TwoThousandAndSixteenInducementPlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_TwoThousandNineteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Nineteen Equity Incentive Plan", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "TwoThousandNineteenEquityIncentivePlanMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cdna_WarrantFairValueAssumptionsExpectedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant fair value assumptions expected term.", "label": "Warrant Fair Value Assumptions Expected Term", "verboseLabel": "Original Term (in years)" } } }, "localname": "WarrantFairValueAssumptionsExpectedTerm", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "cdna_WarrantsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Disclosure [Text Block]", "label": "Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsDisclosureTextBlock", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "cdna_XynManagementIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "XynManagement, Inc.", "label": "XynManagement, Inc. [Member]", "terseLabel": "XynManagement, Inc." } } }, "localname": "XynManagementIncMember", "nsuri": "http://www.caredxinc.com/20221231", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.caredxinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r301", "r680", "r757", "r815" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r347", "r348", "r349", "r350", "r462", "r620", "r635", "r658", "r659", "r677", "r686", "r694", "r756", "r806", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r347", "r348", "r349", "r350", "r462", "r620", "r635", "r658", "r659", "r677", "r686", "r694", "r756", "r806", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r301", "r680", "r757", "r815" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r297", "r622", "r678", "r692", "r750", "r751", "r757", "r814" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r297", "r622", "r678", "r692", "r750", "r751", "r757", "r814" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r347", "r348", "r349", "r350", "r416", "r462", "r490", "r491", "r492", "r596", "r620", "r635", "r658", "r659", "r677", "r686", "r694", "r747", "r756", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r347", "r348", "r349", "r350", "r416", "r462", "r490", "r491", "r492", "r596", "r620", "r635", "r658", "r659", "r677", "r686", "r694", "r747", "r756", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r298", "r299", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r679", "r693", "r757" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r298", "r299", "r643", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r679", "r693", "r757" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r727", "r803" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r691" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r645" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r303", "r304" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "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 and other liabilities", "totalLabel": "Total accrued and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 10.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": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r16", "r663" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalty" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r26", "r215", "r631", "r640", "r641" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r23", "r26", "r160", "r586", "r636", "r637", "r712", "r713", "r714", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r84" ], "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": "Weighted Average Remaining Useful\u00a0Life (In\u00a0Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r500", "r501", "r502", "r721", "r722", "r723", "r791" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r47", "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization expense, included in depreciation and amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r127", "r128", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Employee stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "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 loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r47", "r82", "r90" ], "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 expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potential dilutive securities excluded from diluted net loss per share attributable to common stockholders (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r57" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r47", "r95" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairments and write-downs" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r180", "r191", "r210", "r236", "r284", "r288", "r293", "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r545", "r547", "r564", "r691", "r754", "r755", "r804" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r203", "r218", "r236", "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r545", "r547", "r564", "r691", "r754", "r755", "r804" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r165" ], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "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" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r72" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt securities, unrealized holding gains (losses)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r306", "r323" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Debt securities, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r74" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "After one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r73" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r71", "r305", "r323", "r626" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Corporate debt securities", "verboseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r541", "r684", "r685" ], "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r143", "r144", "r541", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r142" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r152", "r153", "r155" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total consideration", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r544", "r716" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Revaluation of contingent consideration to estimated fair value" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r151", "r154" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 }, "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r151", "r154" ], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r157", "r542" ], "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": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r146" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Business combination, deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r146" ], "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": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r145", "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedTerseLabel": "Noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r146" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "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 consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r141" ], "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]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r52", "r53", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of capital expenditures in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r49", "r206", "r660" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 2.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": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r50", "r179" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cash and cash equivalents and marketable securities" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r44", "r49", "r55" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash at the end of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails", "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r44", "r177" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r115", "r119" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r378" ], "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": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r115", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r183", "r196" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r99", "r344", "r345", "r646", "r753" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance of common stock (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r721", "r722", "r791" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r691" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $0.001 par value; 100,000,000 shares authorized at December\u00a031, 2022 and 2021; 53,583,301 and 52,923,360 shares issued at December\u00a031, 2022 and 2021, respectively; 53,533,250 and 52,923,360 shares outstanding at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r27", "r220", "r222", "r227", "r627", "r632" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Net comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r59", "r60", "r174", "r175", "r301", "r645" ], "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" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r59", "r60", "r174", "r175", "r301", "r642", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r59", "r60", "r174", "r175", "r301", "r645", "r817" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r188", "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r59", "r60", "r174", "r175", "r301" ], "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": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r59", "r60", "r174", "r175", "r301", "r645" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r380", "r381", "r392" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r681", "r683", "r816" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r32", "r622" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of testing services, product, patient and digital solutions" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r720", "r787", "r789" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r720", "r787" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r525", "r533", "r720" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "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 income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r720", "r787", "r789" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r58", "r301" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt and equity securities.", "label": "Debt and Equity Securities, Realized Gain (Loss)", "negatedTerseLabel": "Marketable debt securities written off" } } }, "localname": "DebtAndEquitySecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r305", "r307", "r308", "r626" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Debt securities, amortized cost" } } }, "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r720", "r788", "r789" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r720", "r788" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r47", "r140", "r526", "r532", "r533", "r720" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r2", "r3", "r181", "r189", "r519" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r507", "r508" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r720", "r788", "r789" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r520" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r785" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r785" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r137", "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "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 differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense", "terseLabel": "Accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "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", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r521" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r130", "r785" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Purchased intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "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 classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r138", "r786" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanTypeExtensibleList": { "auth_ref": [ "r117", "r118", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of defined benefit plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.", "label": "Defined Benefit Plan, Type [Extensible Enumeration]", "terseLabel": "Defined benefit plan, type" } } }, "localname": "DefinedBenefitPlanTypeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/A401KPlanDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Expense incurred related to plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/A401KPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r47", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r47", "r96" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative liability, measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r150" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r467", "r496", "r497", "r499", "r503", "r687" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share (Note 3):" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r228", "r245", "r246", "r247", "r248", "r249", "r253", "r255", "r262", "r263", "r264", "r268", "r552", "r553", "r628", "r633", "r670" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r228", "r245", "r246", "r247", "r248", "r249", "r255", "r262", "r263", "r264", "r268", "r552", "r553", "r628", "r633", "r670" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r795" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r510" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r238", "r510", "r535" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "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", "verboseLabel": "Federal tax statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r784", "r790" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "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 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/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r784", "r790" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r784", "r790" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r784", "r790" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "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", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r784", "r790" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails": { "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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofProvisionforTaxDifferedfromAmountsComputedbyApplyingUSFederalIncomeTaxRatetoLossBeforeIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based compensation costs, capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation costs related to stock options and RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Stock options and RSUs expected weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based compensation expense, tax benefit recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Shares of common stock subject to outstanding options", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r106", "r200", "r224", "r225", "r226", "r240", "r241", "r242", "r244", "r250", "r252", "r271", "r317", "r379", "r500", "r501", "r502", "r528", "r529", "r551", "r565", "r566", "r567", "r568", "r569", "r570", "r586", "r636", "r637", "r638" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r563" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Equity securities, fair value" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r211", "r563", "r662" ], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Corporate equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "totalLabel": "Equity securities, amortized cost" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r78", "r190", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Corporate equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r47", "r102" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Revaluation of common stock warrant liability to estimated fair value" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r554", "r555", "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of Common Stock Warrant and Derivative Liability Valuation Assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r360", "r419", "r420", "r421", "r422", "r423", "r424", "r555", "r593", "r594", "r595", "r675", "r676", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r169", "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r554", "r555", "r557", "r558", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r560" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r360", "r419", "r424", "r555", "r593", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value Measured Using - (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r360", "r419", "r424", "r555", "r594", "r675", "r676", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value Measured Using - (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r360", "r419", "r420", "r421", "r422", "r423", "r424", "r555", "r595", "r675", "r676", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value Measured Using - (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r167", "r171" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r167", "r171" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Issuances, Changes in Fair Value and Reclassifications of Level 3 Financial Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in estimated fair value of common stock warrant liability and contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Additions to contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r360", "r419", "r420", "r421", "r422", "r423", "r424", "r593", "r594", "r595", "r675", "r676", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r560", "r562" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements": { "auth_ref": [ "r168", "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements", "negatedTerseLabel": "Payment related to contingent consideration" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofIssuancesChangesinFairValueandClassificationsofLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r577", "r581" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails": { "order": 1.0, "parentTag": "cdna_PaymentsForOperatingAndFinanceLeasesOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows used for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r576", "r581" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r796" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease, ROU asset" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r309", "r313", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r361", "r375", "r549", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r673", "r728", "r729", "r730", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining Useful\u00a0Life (In\u00a0Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r208", "r339" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r91" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Finite-Lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r91" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r91" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r91" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r91" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r335", "r338", "r339", "r341", "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r792" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Estimated Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r89", "r624" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 3.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/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r83", "r88" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r89", "r623" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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": "Total future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets with finite lives" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "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 Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r34" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "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", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r207", "r330", "r625", "r674", "r691", "r732", "r739" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r332", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Acquired Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r47", "r331", "r333", "r334", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r76", "r311" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "terseLabel": "Debt securities, unrealized gain" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r77", "r312" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "negatedTerseLabel": "Debt securities, unrealized loss" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r75", "r310", "r626" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 }, "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Debt securities, fair value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r717", "r743" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r237", "r534" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r28", "r178", "r185", "r198", "r284", "r287", "r292", "r295", "r629", "r672" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r237", "r534" ], "calculation": { "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "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" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r238", "r511", "r517", "r524", "r530", "r536", "r538", "r539", "r540" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r239", "r251", "r252", "r283", "r509", "r531", "r537", "r634" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense) benefit", "totalLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/IncomeTaxesSummaryofComponentsofProvisionforBenefitfromIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r223", "r505", "r506", "r517", "r518", "r523", "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r51" ], "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 income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Change in deferred taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r337", "r340" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r92" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Net carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible assets with indefinite lives" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r85", "r92" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r207" ], "calculation": { "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets, gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r81", "r87" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r230", "r232", "r233" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r79", "r664" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r217", "r661", "r691" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "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": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r205", "r216", "r270", "r327", "r328", "r329", "r621", "r667" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r79", "r666" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r79", "r665" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeAmortizationOfPremium": { "auth_ref": [ "r36" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of purchase premium on nonoperating securities.", "label": "Investment Income, Amortization of Premium", "terseLabel": "Amortization of premium on short-term marketable securities, net" } } }, "localname": "InvestmentIncomeAmortizationOfPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r584", "r690" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r585" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, extension period" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r236", "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r546", "r547", "r548", "r564", "r671", "r754", "r804", "r805" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r182", "r194", "r691", "r719", "r731", "r794" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r204", "r236", "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r546", "r547", "r548", "r564", "r691", "r754", "r804", "r805" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:", "verboseLabel": "Short-term liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r165" ], "calculation": { "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Litigation settlement" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Long-Lived Assets Consisting of Property and Equipment, Net by Geographic Regions" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r100", "r101", "r346", "r347", "r348", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of claims filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "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/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r184" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cdna_MarketableSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Fair Value" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Summary of Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r31" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized loss on long-term marketable equity securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Remaining Term (in Years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails", "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails", "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails", "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r231" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r231" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r44", "r45", "r48" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r29", "r48", "r186", "r197", "r202", "r219", "r221", "r226", "r236", "r243", "r245", "r246", "r247", "r248", "r251", "r252", "r260", "r284", "r287", "r292", "r295", "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r553", "r564", "r672", "r754" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss used to compute basic net loss per share", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r254", "r256", "r257", "r258", "r259", "r261", "r264" ], "calculation": { "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails": { "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", "totalLabel": "Net loss used to compute diluted net loss per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r726" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r284", "r287", "r292", "r295", "r672" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r580", "r690" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r574" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future minimum lease payments", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r574" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 }, "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term lease liability", "verboseLabel": "Less operating lease liability, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r574" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, less current portion", "verboseLabel": "Operating lease liability, long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r578", "r581" ], "calculation": { "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails": { "order": 2.0, "parentTag": "cdna_PaymentsForOperatingAndFinanceLeasesOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofNoncashInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r573" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset", "verboseLabel": "Operating leases right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r717" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r583", "r690" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Operating leases (%)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r582", "r690" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesSummaryofLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r137" ], "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", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r162" ], "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]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r209" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r22" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 3.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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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-allotments" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r42" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r43" ], "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", "terseLabel": "Common stock, offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r229" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r38", "r543" ], "calculation": { "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "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", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r38" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r39" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "terseLabel": "Payments to acquire minority interest" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r70" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of long-term marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r416", "r418", "r424", "r441", "r443", "r444", "r445", "r446", "r447", "r459", "r460", "r461", "r463", "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "401(K) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/A401KPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r362" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r362" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "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 stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r691" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock: $0.001 par value; 10,000,000\u00a0shares authorized at December\u00a031, 2022 and 2021; no shares issued and outstanding at December\u00a031, 2022 and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r710" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common shares" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r40", "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "verboseLabel": "Aggregate proceeds from the issuance of shares" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of short-term marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r40", "r125" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r40" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r715" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/WarrantsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r745", "r797", "r800" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r746", "r800" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails", "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r709", "r744", "r796" ], "calculation": { "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r98", "r195", "r630", "r691" ], "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", "verboseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r98", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r98" ], "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": "Summary of Components of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecoveryOfDirectCosts": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.", "label": "Recovery of Direct Costs", "terseLabel": "Reimbursement rate" } } }, "localname": "RecoveryOfDirectCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r129", "r199", "r812" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 3.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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r129" ], "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]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r49", "r55", "r179", "r192", "r206" ], "calculation": { "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r49", "r55", "r644" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "RSU settlements, net of shares withheld (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "RSU settlements, net of shares withheld" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r113", "r193", "r639", "r641", "r691" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r200", "r240", "r241", "r242", "r244", "r250", "r252", "r317", "r500", "r501", "r502", "r528", "r529", "r551", "r636", "r638" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r281", "r282", "r286", "r290", "r291", "r297", "r298", "r301", "r390", "r391", "r622" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r393", "r668" ], "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" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Reportable Revenues by Geographic Regions" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "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 [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical", "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "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", "terseLabel": "Number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "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", "terseLabel": "Common stock offer (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r301", "r725" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Services Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Components of Accrued and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Potentially Dilutive Securities Excluded from Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r143", "r144", "r541" ], "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]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofConsiderationPaidandProvisionalAmountsofAssetsAcquiredandLiabilitiesAssumedRecognizedatTheirEstimatedFairValueDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Capitalization, Equity [Line Items]", "terseLabel": "Schedule of Capitalization, Equity [Line Items]" } } }, "localname": "ScheduleOfCapitalizationEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.", "label": "Schedule of Capitalization, Equity [Table]", "terseLabel": "Schedule of Capitalization, Equity [Table]" } } }, "localname": "ScheduleOfCapitalizationEquityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Summary of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r139" ], "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": "Summary of Components of Provision for (Benefit from) Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r136" ], "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": "Summary of Deferred Income Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r131" ], "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": "Summary of Provision for Tax Differed from Amounts Computed by Applying the U.S. Federal Income Tax Rate to Loss Before Income" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r123", "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r123" ], "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": "Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Identified Intangible Assets Acquired at Acquisition Date" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r674", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r309", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of Loss Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13" ], "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": "Summary of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r147" ], "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": "Summary of Fair Values of Assets Acquired and Liabilities Assumed as of Acquisition Date" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r64", "r65", "r66", "r80" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Summary of Options Outstanding and Exercisable Vested or Expected to Vest" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r464", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r122" ], "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": "Summary of Weighted-Average Assumptions Used to Estimate Fair Value of Share-Based Awards" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r103", "r104", "r105", "r107", "r108", "r109", "r110", "r111", "r112", "r113", "r212", "r213", "r214", "r272", "r362", "r363", "r364", "r366", "r370", "r375", "r377", "r677", "r708", "r718" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r115", "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of Components of Warrants Outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r278", "r279", "r280", "r284", "r285", "r289", "r293", "r294", "r295", "r296", "r297", "r300", "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SegmentReportingSummaryofLongLivedAssetsConsistingofPropertyandEquipmentNetbyGeographicRegionsDetails", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofExpenseRelatingtoEmployeeandNonemployeeStockBasedPaymentAwardsfromStockOptionsandRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Testing services revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/SegmentReportingSummaryofReportableRevenuesbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r46" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "RSUs forfeited (in shares)", "terseLabel": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs forfeited, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r482" ], "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", "negatedLabel": "RSUs granted (in shares)", "terseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs granted, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r479", "r480" ], "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": "RSUs, ending balance (in shares)", "periodStartLabel": "RSUs, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r479", "r480" ], "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, ending balance, weighted-average grant date fair value (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of RSUs vested during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs vested, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r491" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r490" ], "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", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum portion of earning an employee may contribute to the ESPP Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "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", "terseLabel": "Additional options authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r689" ], "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": "Maximum number of common stock shares that might be granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r478" ], "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": "Options expired (in shares)", "terseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r477" ], "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": "Options forfeited (in shares)", "terseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r475" ], "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", "negatedLabel": "Options granted (in shares)", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options to purchase common stock granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "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": "Stock Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r471", "r472" ], "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": "Weighted average exercise price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r487" ], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "totalLabel": "Aggregate Intrinsic Value, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r487" ], "calculation": { "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "totalLabel": "Total (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsOutstandingVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r478" ], "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": "Options expired, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r477" ], "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": "Options forfeited, weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r475" ], "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": "Options granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "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", "verboseLabel": "Stock Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofCommonStockWarrantandDerivativeLiabilityValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic 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, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Intrinsic value of RSUs" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r489" ], "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", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested during period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r56", "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPolicies" ], "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": "Internally developed software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponentsSummaryofComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "Domestic State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r106", "r200", "r224", "r225", "r226", "r240", "r241", "r242", "r244", "r250", "r252", "r271", "r317", "r379", "r500", "r501", "r502", "r528", "r529", "r551", "r565", "r566", "r567", "r568", "r569", "r570", "r586", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/WarrantsSummaryofComponentsofWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical", "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r240", "r241", "r242", "r271", "r622" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical", "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "verboseLabel": "Shares issued under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common stock for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common stock shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r106", "r113", "r476" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock for cash upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofOptionsRSUsActivityunder2014EquityIncentivePlanand2016InducementPlanandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuance of common stock for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "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 common shares, net of commissions and offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r21", "r106", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock for cash upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Stock repurchase program, period in force" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "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", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "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": "Number of common stock purchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails", "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r4", "r5", "r106", "r113" ], "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", "terseLabel": "Stock repurchased value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r69", "r691", "r719", "r731", "r794" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r158", "r159", "r161", "r200", "r201", "r225", "r240", "r241", "r242", "r244", "r250", "r317", "r379", "r500", "r501", "r502", "r528", "r529", "r551", "r565", "r566", "r570", "r586", "r637", "r638", "r719", "r731", "r794" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r116", "r235", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r379", "r550" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r571", "r588" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r571", "r588" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r571", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r571", "r588" ], "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" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r587", "r589" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEvents" ], "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]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquity", "http://www.caredxinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityParenthetical", "http://www.caredxinc.com/role/NetLossPerShareAdditionalInformationDetails", "http://www.caredxinc.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.caredxinc.com/role/StockIncentivePlansSummaryofWeightedAverageAssumptionsUsedtoEstimatedFairValueofShareBasedAwardsDetails", "http://www.caredxinc.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r132", "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r711" ], "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/2022", "presentation": [ "http://www.caredxinc.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.caredxinc.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.caredxinc.com/role/BusinessCombinationsSummaryofIdentifiedIntangibleAssetsAcquiredatAcquisitionDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r309", "r313", "r361", "r375", "r549", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r728", "r729", "r730", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.caredxinc.com/role/FairValueMeasurementsSummaryofFairValueofFinancialAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Stock repurchased value per share (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r669", "r681", "r813" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CashandMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r47" ], "calculation": { "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Change in estimated fair value of common stock warrant liability" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r504", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Unrecognized tax benefits", "verboseLabel": "Net unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r514" ], "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": "Decreases based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r512" ], "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": "Cumulative or accrued interest and penalties related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesSummaryofReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Net unrecognized tax benefit would impact the effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r61", "r62", "r63", "r273", "r274", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r522" ], "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", "terseLabel": "Increase (decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Shares of common stock subject to outstanding common stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofPotentiallyDilutiveSecuritiesExcludedfromDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "terseLabel": "Warrants and Rights Note Disclosure [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.caredxinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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", "verboseLabel": "Common stock warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r254", "r264" ], "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", "netLabel": "Weighted-average shares used to compute diluted net loss per share (in shares)", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used to compute net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r253", "r264" ], "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", "netLabel": "Basic (in shares)", "terseLabel": "Weighted-average shares used to compute basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/ConsolidatedStatementsofOperations", "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.caredxinc.com/role/NetLossPerShareSummaryofComputationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 106 0001217234-23-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001217234-23-000046-xbrl.zip M4$L#!!0 ( )6#6U8)=.V$0Q< -Z. > 8V%R961X+69OM(1^?Q.P\__O[XE["^?*X[V]Y7*YNSS:-=5\[_SM'@[U<"\SQJK=U*7WGCW% M;^!/)=-G__/T+SL[XLPD=:X*)Y)*2:=245M=S,6?J;(?Q,Z.O^K4E*M*SQ=. M'.X?'HD_3?5!7TC^W6F7J6=AG*=[_/GI'CWDZ=2DJV=/4WTA=/KW>SKY*9W. MY*&21^K1PP.IY,/D*/GI4#YZ?" /'T\?_=\!3'(/+N=[K%MEZN_WE.ECIUB^.#_?WO[G6N<^K2[FEP6?YM86.$=JRH]XPNM_KEGPV, MD^E"A=GQE%Y>+O14.]BK)T_W\/) TCIALIH#;5/CG,EY^(B&!-9357=$Q)FR M2:5+9#)A9N*=2NH*6 X> )].9:7.+GW2>&WJWM?6Z=GJQLE[.$C> M^4()6;N%J>"F5"2RU$YF, N3?&@I9 (G0HHSE'^R=A%6Z(&!KQ&.>HDVOLWJG)2UFL;GA25ZXPKFSDZF9.SYZ-,@O_)4N4C@SS_\(N@&/IP"8FSX%AB;TGXJ_[N_N@1DI9B0N9U4J4JN*+ MQ8--96><_CN<_B;P-+#Q3R="%JGX'.&W9>^OP=X#W%U6:J:J"N3XM\K@;QH* M-H;'-UVO7U]2;/7,5^;7X:/Y+^/0=2#+V^[>)0N+ES)9B(7)4CCV:,Q%3"&T M%;"EZ*2DPAEA"B4NC%-B9BJA\#Z6$W"]S#*12P&W"W;V'RAD,GUI0&2L!CE*=@0%Y0>-%2R;.%S"Y7 'E,+9T] _ M-HXH83;OP6!U*_R$/_K[2[-D0FE&+!;]3T@5?JLRE01;/M45?# P:"(+_H5H M;;]G:ND7H%?3P##Q!7J2^&,*=)J)L/7T/=X,WR!A'6K$')Q4QVL/ ?6VCF7'Y2Y@'F^@XMKI[Q(A37-S'(RRE?,53%'B1R$ M$5X@RQ*H@6O@@G4V< 9]ER%FZ# AJ$F+KCZL#>A#B\Q0B4KYKWEP>,PE/,+A M4Y2B >'#CGX (?/#ZQG[_#$WR2]'=ML#]W!0F;8"R(![",L[K"+?NO.JW@ON)=7Y_3 M)\QUB)F1%"!NOHJXZXD"E"1=!0>W)!)O7?7U22P;2NRYWLSN%/ 1:Q?/X=1AZA+4$GK28(\'*4&C] &/+:<9LF?KU *VBZ5$D MF'.Y0OY-59))?-"L,KEP0#N=&/S;@H#FA\X)=$ERL!2KL@ Z8]B@_J'N8#MHFARL]K5E=K* ML=N58Z_TQUJGK*'>;H H^Y49 ]BQ<.PS9>T,)VB:6)/5[ E58JE9E-7E]:47 M.WA!=HW8H1+,'Y":EGCEO"0%3YWYRF993G7%4!<_ EPO?+=O?+MN# MHP\;I?*2W'C@)*MA+K+:"'7^RP@G+R3,M>C//#$%R&ZTO!MVJ]CW0JNW#0+R MCY-@1,,9P'-0H#I/:3@^4E87'PAX !W"CAL;]6"VPG*S&C%KONF6?V^7?_]1 MHV;W.CJ%72QV4&19BQMTM]R+ID4LZ5J8?TTLSZZD8CPVL^6IF^"I,95T9UP4 M)%90J8E7LV4%=B18MZJ!&J[2_:WKS[+/^R0R1:FIT#XF+(,<\@F-UFKMWM@M M*Z,Z1]+X4V_E6O WF-CXS%198$\TBW$68,?4JC&#/V'Z;F.1MW0$NGA2"VG= ML7NOR'5C0 O8C@,!WJ+]=@"YKQ.0?/9T6CT;'2G.,BL-Y]@=5XK#-:-Y9_[! M^^TM',ML*5?VWA?ESGW) MA#8G)OR9B,LK;1' W? (]WCF6C^@F0$]J@%77DN;RH_BY\Q,P8?\358?E(N@ M>+O*IR8+!__T[/7S77_"-GP]/BMU8D-I&-]30@%Q,]NTQ$Z$+0,/TY%8M13) M \=LRE& 1GK"7Q.\E(V#NL1_#R;,] T.$/<8!P?W+3=H\I!E0D.AP)X">RT& ML%=DIJ+.IQQN]*-SQ$$725:CU(>1.:CNAR2);\1,7S+LZXT: F!:XK8BYHT9.&COHPT-$(;WJ0KD<\D;-,02^'S0IQL$&6@Z2:FSM(U6WH@ MMR% $J.V=0=-H%E?,;L)1K2S$%@FN")3EYK .,+T8+J%MY.($%#L5B-V(9./ MM68ESSS'TPI&#PQ9P[\L2?4)[^X)+FK K _^%56L,(!K-WWVPZKC.6W#F4H42H3O[Q\\VC\Y.IA@H<;A MI,,<"YEV@)5EH!OD,7 M,)=%WU+(^;Q2/=CJ@H%\AM1<+,L@-L6 MNHRE^ _$G>JRU)RL]<\:%-C!(R+\:.,Y<60OL^9$#VX4GGI8(0C;U'8E;^P9:89 @Z(ML-B(]80H ZB*3;3(GW7S@V>ENY, M)>9_1+-JYSQ!;D/13/O-O#$PX?Y3&MP%AU08,%P62S*9>I0%#DHU!GHN6D5@ M>]'B78P6H1OO$X$&2 M4R6 N8QPR4]8VLPW9(C,E$81AM09#F:7MR$J"S'%X MTQ+:>52CH#G6&<)$+5A.AYC-^$!BHJNDSI%1@+IK;4[#.#1/GUC5C!=4LPGW MA]GWUU@2OH\9+!C%C5ADXDT_5EBYJN:LO;$&Q&0A4DB"@[*X*.6 =0P%V59H M\Z*PL%0JLL5P;S*9O@%)XZP,,@%A9]%PJ0M'8O:#+E(N(RDL\(M'=PAX]_PY MAJ V".4@MVSK*#9DZ\&HK51'T-#7C5F OX""]8(K!7NX"MG$07:T$L?%$J@) MB8,!4:))#2PVDSH49G"Y*5[_(I/ +^\2X"0T-3B@B*K IS%CTO2W69.PR=CJ MAB_H\)D*RUAVEK$+@\@,W2Y2-,G@Y9],N P+>*T<8[_H&YQD1A/!,9W8U)6.H8E&LB>R;QG^2O4, M>*+.W+9:]:;54 2G]#<-;'4NA2%STZF"BWEFZ.2"U;#=EDW8%BX7P6,'@K!! MZ9;D%Z%I9ZJM87>[6U>IW%S(O@ALE!=X9P@=DQ<'0@Y-=LJ^#6G2XQ;6-C3Z M;89&/Q5X"O55'INQ=0X3IJ88H5P-$V O2\YQP>*_H(^Q&08Z!*C(@UE95JA* M0Z:-+F0*O@6:5\T54YW:$ :"!^<8@\ @4X.]#[$M$ K/0P>2L/W.G&F"!'-P M- GC9FCMR;,PL/M9NSJ6PT6-'12;/KUH@'.8=6EC(J*9 M3SRPQG-(%>8\J;7P#D[&E.C,U06G(6."L\HRO%)7H[EW/H9@Q0)XB>(:LJ#) M2=A%F%P<:+A"I'Q;20/GUW48NJ;VIE']Z>2"Z],8XKQ@";01R3[(&%@0$^#' M^3UB;Q_G0L@ M0L?5*H:Z1Y2#DMBT+J1#F GRCS&(#NV_M:>_UHGY/KVR(M0 MB7765&+]2R:R2$#:W*4WZFN8/H/7V]BW*7S5&A-'2@)DY@72Y5I;:J%+&_-B MH99P7VBT9N$OVPM!=$/[49T^'":G7>T:L*Q)-IABNH;C*5%%* CL4.$B4U.Z MM4I1COK[(!$HDZI196N:=4E'-QQ+&>L.=KU]ED.8EJ75B4^G7\-"S'TAS. 9 MA@GB"H9A@ 3POO'316"55NU&!=%'[,MO(%MG*DEN5):>9M!:.*^)M=UTS>0WYX:-K43./ M)L(YI(W ;&K2KIB2V,<)]52SP.\?<8J2DXY$' MD]$K5#/E$.((9$9G1_<1,3[/F/R%(JG.0XN1CE')H8-,)FJ@0+T5:BB@XH58 MK]G=GJ_;/5_O(O'^/ K0O0/G#Q,Q?O,=0; ?9+3AW]PQ[+98@0.%R75HDD:9 M<$M@6CA*Q.? 0)R$A]>R\H\NQGA_4=2(NT28N=I+KGEA4UG"AL M+NF7W!_%S,?.>P>G[Q)W2ZA94W.2H A5=M1A(C9A*/,Q!\,[.H8A[P G$:+V MS3:OK58BLXS3.F4"BYQ2@EWK$M-C?-(@/S+D&H94 \Y2O,8J!4GGG]@:./V% M(:'J4YT64E>AMTWG5Y\FTU_$TX56,_'R4B6<*O([@V)X^1O8'\R-01!A46/. MK:&VKKQ&L27T0#=%[3+!B6%+F?B*'UA$(R7^[B[] Y879_&Q9T3Y/1X?&5HH MM#]-E:A>>#X M&#@,&^N">JK&:[+8*BDB.E1.:RE>K#5UB"/6PE^1Q+\>7I! M)_*U01!.O.7 /C>9P>V/)?P;SQJ,Q@7W#&X%KO(*)@^^ M3E1:(T2UQML1QCJ'(?XBQ\GI^R@"4[26\"OLG<>\@ND_JI,UL[FI*V<_G[[:A,25GB>Q9JSZQIZA"5O( MF1WLO.E%6.2GM(9]UYG174R2,XM)W6&>;*X0S=(VOX8CU+18"NH41UGK1KJ- M '_U"/!6[MZ$W&T#"F_)ITW%[^@C(E.?RMJJNY?!GP%+K F3-3_=!.(2)(YK ML[Q/3%8%>*Y5WASD!H:/.U(ZD2EL!?GHD3C\_O[#QR='WZ&4&NPB3$Y?W/>* M!N4JAF)K8MPNJ_\:E3+^432=0-)^7>/=LSPCW-@2D)B20V98U=$OJQVO.;U> M"7-]Q3(P(.6+63B2$U44MZA%IXWK1$0#CC::;"-EW 59^5V)WB6#0&%=$ 'I M%377C-BI(G16;(.)%2/X/>2=G<_(.<%2/?8*/@WG=[/VN"QGT@D53$9R^?B^ M;6^9.YCH[BMN ](-U!#U.JT+#/*,4O@R;D5T\K4!,1$]9&]9P 7'W,$>;5\B' 9[4? TB'^ :.\9Q8Z1 M7?>,8+I3YDC4/E.%L1MD!57,.6!!_6P9+5(I11W:5H:P/W7AL38&\*DT5;&J M8H(;BP"M0$E^LERMK%*1/A)&+%I8O R4F3!#P1H$ZQL$D)G: OJBM;Y2.J\)YEOWZVD[0A"G 90_1JC6J M<>H]NGUW#WH3!4.1%"/RZ"AI3\QPKIK'$K=:UWCC=+2T:X^TC:K3HS)TAYO9 MEQ[-9@)ELY8MD($H!XC8J7/40Q J9,MUNF#2L:N+YI1D5*7MZ^3@UDFG*4LP MS D8QGBY6Y6^>TC2]#6)N+M;_(\+-;(R(.],HDDDL-V$LO&"6B\2PN#1WN9< MQN?<=O-,U[I.X&8%X'V"*X39//3D(M7AV"**RWE^'!+]K\D8O;KT[MOL41 # MZL#JG2/3P=,-O322]OAP_RBP+V)YC4:B=+#0.*5)"26Q,6?X$IG8=''Z$(=% M3+Z>PD8,OYN1+'B0_9P[C3(4S> 0 P+=,O4AB-#% L\',+JBY@*=1#=#^#\L METF9#,S562F)@9&VC QS6XB.@2P#D%$)E507(P\)AM,V0_6FZV-P9Z*2/VJX M%;U1 W\>>'E %.KRFZS&V 7$)6A$LJ\(UX&S;K<5:S>]K?1.+LY)RYOP6W^O M656QDE%-XY#>.34YUYF.GM0K]AX[U:0MSO;DQ^_"-#S4T+Q?M@?^=_J]>/G1 M]%B+2< 7>2+FD&[KZ^Z&T=AD:=OYI[+%6CM]4+Y,T% ;NQ9+ZKR(JQ<&G_BF MUVXX76T<%A[$@0?Z#G5X-MCK^#QF<_^$X:.PL2;*^S9VS:#!'[_=DS$$*K6-="4I M&P\&!#.M;>=9-:P2=%#'DO+M5,^I?@DG;!,@M@D0=RHH._;DJ$JCTQ-" ML&W5>:]6CS+#J8L76K#-:XO;X'\(C&"%#I4V- V*^P]L>W5FJ^L8AUO?Y>ZP M#VKS5[JK-RAL,F^L"ZR0&4G2FK.PX5_S6M*[3_'?K+2CMT>U:*\?IHD5$GM0 MG(H"7GU^^G_@.XRA"Q3)PU1EZH5)B#Y7L_2/&+6'H B=(0"3E&2+2Y:5YGR! M!DB@MA/PR)!YS1)A< Z,68'5E>*3)N+@QS5[:]1-') .H3/[&DWHFV91X,%T M2Z"BC[Z&&=4ZAB3Z(WV;#/-\&+BF&C,XH/Y=G+V TI32V"OT.MLO8?.Y::\& M8C&Z>V[U6RC594#:8SXQ/!$9&?G;_SWI=1OO<3BJ!OU_/^ /V8/&_WWRV__7;/[Y^]:K MQOH@3GK8'S>>#A'&F!H?JO%!XVW"T5$C#P>]QMO!\*AZ#\WF])RG@^/38;5_ M,&X()N2E+X>/.6-,:J^:GF-N*A.P"4F%IC2&8S!.N@B_[#_.'@R+G#>9Y9X. M0SHA^=A$[IG(TD'F_)?T6"#3@:G@+?UKM DA ^;(%6K-1)#EM@=C>CMZP_[H M\6A\//SW@X/Q^/CQHT/B'#Q\>3D\9#/?I,"8?5?W1&/H1/QX_NGCT!WE^+'_T9^O5=CS M'C0OG?6U,[CW_M%)>'@ZF3<)!PN/,,Y M+E6?[H]%:A^-A] ?Y<&P!V.2:KH"UTWFFI)_NLZW7H/+SR[T41Y2'RZ<$&&( MZ:3JQX=QT)L^(1>?KIZP^KKHT!<7Q>:+ ;T :_GVLS?_^B/_U6L+UF2BR6?W M>]R%_OZ_'V"_N;/]@#0#(3WYK8=C:)3+-O$_D^K]OQ\\'?3'I._-SNDQX1AG M?_W[P1A/QH^F8O;HR?_Z7__KMW$U[N*3,B[-\[?_[='LP]\>S2X=!NGTR6^I M>M\8C4^[^.\'J1H==^'T<7_01WJ ZN1Q.1"'LU^KE+ __96^;Y/1&59Q=O^3 M\1;F?S^HA$\LY&@82Z3US(#WJ#-RZ;D/,K)WZ^51&&>\^0F1/O3*K;%ZO$9V M+!5;]JP+^P\:5:)+)OGF-*P/WK\26^]W96N2#C?>[SWWAYN'+[NM]3=5:WVK MVNPD^OF':'?VJMW>WL'>V[W#5F>KV^[L?&CU7IR]DNWN[MG@=*^SQGTYT=?6BO[_7:SS?.=L5>U>[MG.Z*W9-V[X5HO_WC?7K^K K/=TS[<*N[V3DX M:#UO]_;6-SZTG[\\HO\J^EULKK_LM3NMT]9;NL[;C?DY;^A>NK_7&8CV\QV] M^7SC UW_J-QWM_<'_?>2?M]5K=XN;YV].-FCG[MOW,FKSL:XM983N[!DP+"PO!] M3==5D8X8TF%G^W>(KX;?7(; MIT\)X2%T7_03GOP/GMYC^W?8LB^P#8G)Z(5K8C:\J;(&4EST38%*98#$HB1L MB8%S8G1"JN_!V F+65JDT[)"E4+2*8)*V?&,.J2_P'A.XQZ_'@Z.<3@^?4TT M9+S63QO$-XZ+8N^,,$^ZKZJ,BT7]I'6V]GZO__)@[^SXH-4AM,7.6>OM'V>; MZSNL)5[PSG#6S_9[&V<;';6Y%ZG M=;*WWE+MSA]GNX<[A- ^WUM_<]#N')VV1$OM=MX<_GD63UOKK73$$K*H!\\>2V_2RM9C)EO2"@^-> VB28B/+W]U\A15^O*@A5M]C4R7!(:&V/*7 OL&WF M9U6?XLF*W.A@5)488>.$Z/VH"ETZ:S1>,)KMSL87^PS;=TWF'W8/?MRVY;M$2Y9OLRFH?QK#SCWN'1:?MMN]HLS[C^AZ9GK#;? M/CO8[>W(W3/ZO1,EH:1BC75,SZ)G!.O#:3_GF6?0KJP9._ M"D__L1;C<(+I?.@K')&^;(X/@X.A$"6&N5T$I- MA>&K6GLO##\E#"A#9M;*9DRI!#EHFD%%WC0>*X6B$>%$DMK"/ M'Z#;P6'O06.6+:![S!(KC]-D^&$P3"/L+QS_/\[Q)U.^(=J'^Q_*?4@.V&YG MZW"SLZ'WUG_O[CW?/=U[N\/W#G^O6H0_R<-HKW-,-&N?[1VNG;4$76/]B+4. MGW5W>ZU"QWJ[1-EVQ8YH=;K=S>WY.7^^/ B]U-TD>K6YOM4CQWRVVWMV1"Z$ MZ-J;:O>LT#%ZO\.]P[W.[LGFVQW]Y]G:N/6432/E]AG=HQ/?)9XM0W#-'%)H M*IL9&9/(FE$0:U(F)I_%@R4K Z^J4Q_C!H] CO@^\2BI^@W>?2L8ZY MZF/ZG00B5^/BYDO69[G,P.&YAQ]H4F-.HB#+4.\=1M86+\1FYQF)P-[A[ME+ M$HG6A]WBQ;JUS_Z@^Y(Y>?OFB'CX8:O7TJVSWP]: M9\^Z?Y[ML/8?[\@ 6*6D:&**1,D4$B5S1C:S"%+D9#C3_&^L %E5LK3'W<%I M,;=;.*Z&4\,['^U1"WL!A]] _-D08C')C4F_FN$]POUR]H-K$(*$L>I!=_3O M!R_:SR[+!#T(/=9F_F@SMF1 M2+36$VDLD3RQU9U^=K8FVX?=H]WJ,NEKT>?[FD2GHF>J2"2(//ZA6T3R]IZ_ MJ:;/N1X%7;OZ\^R/=SZ"H'A'-KE/L:E"DDU/C*^9N%"&2P[<\ M<&[A\6 X!E+J>SR)P#/A*()-V+16L*9*G#?!*^+SAE%\)(W2R7P5ST<74]5# MS$BT*N+H*QGVDKY_/)I.Y1"\C6DZ__&8+"S!7Y%E*/,DT\\.A@7]"\GTARW3Q&K/[?[KI_!E&@\EP^M=T&NKQ7*1FJ/Z(2)U?"*>IF?._JE3^SA4. M&],'PJ_.PCQ]\3\7DPR73WYR_M'%JQ]/$WOG?XW&,!RO$U6=9AN;]'",GY_W MZ;N/CYD^'71BHKXY;1B^C330< A3G,AC-R:.GB('1 MT,&,9J^_F0J?;,/>T0:)T-\,I\+ M?+RSO7Y^^OE7YW^7\[\NA5RC:8L M\V="_N1HC@Z E/2+ 9V+\_3+[Q[1[X@)EFI$+VGH]XWHA1'XCGS)4HT _YD1 M^%Q#7^-PNPC/Q]=+U7MZK,\/G=)*& ^&/ZC,7YQ?/ES'_J!7];]VV:N*](5+ M/+KX]'\G^88)0,N$DEPJYW.Q*Y(%:47$;'U<@$>;O_:,6:"V<]9[^ Z;\%#]^CM^M*'!=\>-7QX]?&WY/71^S=4XJ*X1 Y53("('\ MJ.]"=E/S7:"7MJ0<0PCGA1%+!2J>,1$R! M471![$;6VIXN%L^%V%?IC0(*#84-6:7LO6?:.&F2YSE&DVMM7Q>+YT+L+6"R M )D;:Y/*T0'8(#E2_"B=32PL0#]KH0!"/KM]N?$IX\&,D@W IETWDKO5 EE#4\>&YYXB4C MY"-;(265=$MDQB-)(P0Q3MX?/ MHD9 Q\!8Q"PP)A6+;U8L@E'<1L=C3#6@]1]%=1)&5:I@>+H-7=S,4Q?\.;^? M!+K"9LXT.OW]5>3T4JB0O .3A5%1!/+=-F$21D?EE:I##NQ&P*P5Q5N\&"G/ MG0/B&#Z0W&A)&\I[OW0S_@A:[.QRF&&I,!Q+Z34K$Q/Z>1 M89VDZ]Y@$)8)U+ J &96$% [Y"VRN!1"2ZE"4PEX0( M"A\#,P)2J%<\N\2IS\4#C28["@MXX#&J9$UP"G,&*0RCZ%.L(- WGS!=/*J@ M'$1OP">A5%;.)8T6%8_!6V-9FBXE6 4P;VG*[S(T/Y'V#<:"-E*+F+("[0/A MDX(T*47#LL:5@68!4W[7"%-*-CL>2Y)>*F.<9R)FBH7 ,TE1=UX=F!8[Y7>- MD,5 E!23T%%Q)1C14\64TXYB#1NDYBL#V6U.^5TC/AXR:JF"A.R5Y2E8#,DZ M62:_N)VOF5R6LIV;D5 >E= :71EE(56- +DAV0'@=%.=E]2:>CG-:@7+%$VFX AZ]>2GH3EYRX3,RG8D?>@<4YJ0@*0;-,LA%K.VX:6U=>-Y\(4 3KF ]"%1: M*)Z8M\EZ=%+RX*,Q=6CZL'19A\6CZK-WT7(E=91*).\5A*QT%"ER [.J\94 M\[;RYC_5&^@B#\K*>H$0F$G**N:LXLQ*GIT7,7*Q,M L(F]^C3"5X%4[:YF1 MRF(.D"W90Z(V 5)V875@6G#>_/H@HW""@^$:,@\J0P"N6(C9!B^43#*N#&2W MFC>_/GQB%%YH !4U4S8J;P5PZ86(3G/AOKI71;V!NKT@82&98V<14F1"2@-* M2P:<"*-SG .6ZNRP>H N)J1?"+B!*XQ91Q<95^"8,YH82S9&99$RJ-4#]Y8# M@X6@2F&!L=$E)2TJ9Z13#!@B0QU#2O#5W6?JC>KBX_J% "TTMR!LT"H2+=(N M^(S<<(KO8^#!AMMK0UMG'WLC_7&#B#J$'*$TJ2>]0II.# LLU\=6!:< 1X?9 EB=DFYTWP3FD.H%TF MCLH%$5*F[2WVWJX]5;D1?(0T6GLT&5E40,$"!\VBEQ)!Z^"Q3NQC2==P+F9/ M!FT0/**@8$&5]!CW/# -6F9I?*[5;-&2XKJ0:03E J;@I6<,%(6!3EIGHC+9 M,VY\K$/&YF\Z]JUUNX/MR1#_ITI]//W94IYRLQ8<#H9/)Z,QN9DO5)9:' Z$VG*WAM$YQ>QFC >5B<4B-T\Q=!7IAATZ*?-K'YF.3UYCHB9@3"HRK0= M9S$QERA& "NMGO9/_/1F0<>SAL%?[$ UQ7[^Y?DUKKP#%6P"0GM&!!(K'> M?![S"MT\_V59M6SYBM.%OJ(7^OS0GTE@2&VTR"%!\4*.D]P+#$Q[C*6+Y7S+ MNGL,KU@Q<@&6G\@7,N3@(E*$$(3*07@>"10#+DFI+,.YC@D^YX'T2PWQ.3]D M\ST.2_PPY8:;Q\6:W[RND:>Z*N/[_-"?22HE0LZS"(A,<9V]<2FB25($QE/. M-:(G3P?]2&>4_;@'_:UJ=/3[Z>_8CP<]&%["MH ^VL+WV)]@&W\Z,OR+!R@[ MQ5^:(9U'CU\"?EJ+A)$"RPP,L. M][*DSVN4/;]7B(4KQ&(6_RK(IFR\9153*1GP42D9Z4-AL_-UZJ%V+\(+%^'% MM)H*&**T(4N*<9U*P9E@I0 C7'#*UJDR[NHBO!;C8-(?DQ1'K-Y#Z/[T#,?W M2?&0!&J\DC*\F'EX"9DBU\"MRHJ#]0E9,&6Q4>:&[/)*,HE[&5XI*N&$Q2PM M!?TDPTAV..D4096BDHPZU*'FX+.]5NG%QZ>ONS#=%+#,]QR7:WPN1S- (1Y4 M?1Q."[XF8QS2T9LY5Q$_GG,= K4%_?WY;:?R5?6KWJ2WBI;0!(J=& ^2::V* M#P>>8O 1BRAX4)^O#)'?>:A7)$'%? M!RGZ+JS/#WXV&?:K\62(=."SZJ3\MI*K85B,V>=HE23&+Q(//*#.3AOKDM58 M)\[_7?AN#_+X TSA/?]UG>+8[F!ZQM/!:/QW<-^[FXN3J$[&S&+26J+B2@+F MS"Q(8SEQ"AD4>@25 MM(AH8YFYX*9.$W)W0$06TV!+.>%2Z6 2I8J6J)Y06-HY,8W$_WB-)KSN@(@L M9D<:)I IG5/)(?B<(#%M8THFVIB-KP,SN!41.;_)6Q@.837S2!:C2-HRS:51 MUF'0%GF(2OG()(5%8B.,@-\&U\XKIZ)7BS%EO@#D# 1F%#W6JE%@A M45B,@^!D$T!D8#FH1$23LQ2X!EWV-(Y8IT+(6Q&%+1R-AU4<8YI2AYU^-1YM M;>^LHL/(V>2L5";K(!77.*.:W+N\D/5E.5LG8R(^D)CR3@=1FK=E8P,KVV">@VFX;I[_4E

VP1=(Q%%8,HF2/G2^]O\N69"] .EK\QU3.HAF^@ M.R&K^_'7_Z8KPC >G+XJ,W.72@C.#WK1)PL^FA[!KVLF\;.':3;$ M_TRP'T^_\22?'5J*!2?#&U\)=WV=LU1$7, H.4!#UTK MS.X2[;CZ(U5]Z,<*NB](2H:3$H=( M46V,"LCHU,M=+8VPW +?N?.2RS!PK4$IG9UBUCAN4'/A&7#PIF:2>Y>(UIV7 M7",X QFBYXRL;E*^E#_Y4M"82\C@:R6Y]\)RPZW6K4D\>BD41:RJ46OZ< %W?;F"!QY 1R3=B5C%90"N\L3(&><$=$F:3$IDY4/J!$9)P?FT.H:;*1Y1XG6L@@01.+C21L3'5*PF8/7 M(B:-.7F.T>5:"= =P2PXT!&"U8$G!=) 0ILXZ3P/SNMY=%47S.X2[:@I8;Y& M:R.S+6VLE>6.HBL#$B,F^L\*BK)"O=S5T@C+?4;KYB4W.^4RLHP.0-D8?#;" M"_*75@%QKCMB3(M,6L]*8G! BZJ@T _+:NE[AP!)0R[\3DZ>#X?%@"&-8L MBP K6;RT)J\,HL1&P0H6(M(OF7NG=0T$^,[(S%(QW&418,=+VU7(26>N2'R] ME3R82&(MI$1;+W>]!$3SSFC3L@BP\,0?G,^8HE$8,H!1V3-(TBC)&:^! -_+ MS&W'*-8E<)R7#J?*F+(D/"2OC5*H1518HZ5^GX'WJH)0=,$Z*[)W-V:L056!::"X=&@R:1;YRZ-)M^OM8 M.K31Z0EG#9%7$5D;,7+#E#2:*;2:X'41/),2(KA4ATYM]=#;Q;1U0\EEQ!1B M()>NHC-*,RM3%F"S-G;ET%V$WM[ZWCW5QZU7O[Z7XJ?OSZ]TY4U\- E#M(', M/ 7?TB DKFUPELP]*E6S%7[?E)/7P^H]C?OK+L0IV[I5JW C=6PBE=X*",80 M5T?094F=M(XC"TPY5Z]IN:7'[1II<^ ^<0@@(:D .6AT3&9F@[>6&WZO;S\8 M@7T62TV3$E^VYKU\Q,8)#F,U0GK8> -;4MS,RB@=2$H$R8IB"ICUS"69T2<6 M1.8&[M5^!<7G.E/MRAH?M+-,*N$,:&164-C.+0D-JU-OOQ62HV,L;5XZ.%S) MQL510RR;1#J?N9)1!B\=A2,& WTD69UZ0MW+7$V2'($SZ:7GEGFA0"NGC4[. M))O0YX3QWDW>FJA-W>.;09<"\QK1=+!,)>\2YYD(+@F>(H_$6/7%-I$BQ[*0+P'A2BHBZ!R<9MY8$*WG%Z]2S_X8F MV&K):#2#DEXE[\*4$ISLA+"2YZQ"1&^=K$$,_W=H[FP_'[S'87_ZS3[2L3BZ M:6!O)& FW^^"@2 E:I6XAQ"M,-&!B(I+'U< JUO3O!L!"$!@ !.#TUQ93*"= M#@8-!:1D)D5: 8!JNE2:6XK55+:91::,CMYJQG*6W/JROW0=5KHN%3+7QRN2 MR]D IQ ZHF(NNF QLF@TDF73K XEO\MHU*X/(!HR3+SLJZ=!$;_S8 TZ"<%P M)3*;%\=P48.FD%I'P T)1O!D?JXG^$"!*"JZ,"=XX;I4$)I,5/-< &/*QU1A?D=ZF%WT: MAOTJ='%M-,+QZ/?3%AP.AI_E@\Y/(KP2]F!X=&VEL2LJ'TRY@)Q!2KJ41QH0 M :,%H\CI,Y%=G:8U[@7EJ^Y@ 1,71.>3>%,UE;%L%K$&R^XQ;_ M*%5\>;="^&LX6YC68OFL[*I\\X[].Y#DU[0/@@U)>V E)%>&8F834$!9ZN:] M=19JA&1]../*2Y5!4!FRT\EKE0"\$-83>227HR/_V/MGB85IH0!>9 *?8_)S MP3[/&+S2 167 LB(<^F8ETF)Z*.-D 2BAFF393D$7B-_,&]N"R95[!9*P]2EXR4BM9Y[A)' M(AR<@E50:?DMT _ANUZ6'0^.2QE3/.@/NH/]TZUJ_V!\2Q%)'7U5J4>(9<-O M%Y+*7D$J6_L")O Q.!9J9(7N168)+9$1QEF4ABBI5U));VU6 01G%,^Z8%;4 M$MUV,J2.IL>8&&/(20@7%/C@T40>*22.CHQ16GG3LV(RLGA;DY6-ADEC1 I* MDYFQ/.@8)'AKC'/SMBNE=^6RRM$5,IY/#V@H7[UZ>L-*3DIW/;,FBH5D?-:N M]":6/*C,$DLA)@$1HKB4%5\%<#J=UVO]=+O:]AV9Z0O(_HQG!QM0->D E,07.("KCT+N2@N,XI>3!0C\+4JWO6 M*6Y3-(<$%HGVE^2^)J5VF1%)ABP\6DYXE:EF88QG3,1DB K5JU!\R1%<@@)R M(S3%X1P@@*)P"4*VGK-@G;!60!T6@2]Q/NYF]@WB,G%AN8C2*@IM?8J^;.C' MDK1E1YA5U=!%YE(7HIM,!FF9!N^85=98[ZUWD*T)WDFKZ] 0Y;LM<%GW51:S M0[N$%.XO43K0],ZQA91"68(G[$E$124&8I+JT!JWW13YA_.'YY MT7\]'$0(_(+*")"5S#)65JUJ$O/B\P4*J@[.WF0N'X- JKBG^5,DDSGP.(7A3 MAT;S2QQ[WDR_/RVCSYG[[(UBS%$0&7(.2@/GPFFBGXD;IS"CJE(K<: Z8(PC)$#AY3K;RVGE+V"U>-Y'K!%8'H550 MCDA1S,%+,,$$4LU0@[WYZI73N\;^!>#);_(@#7!EHO7&>I5B3DG&*/EYN2V[ M117]?HGG;"&M8YT5V@M@*AH?6)!6:^11,*Y!+&#<;B\J6'!*;0%P9QG(JK$H MLW;*6H+=)$LLQ$6()G&WTG O*@A< ,[,*R^S,QAUL65#/:E1$\I>] M5.9.>33>S!T[N'+ I45M+BW@^9B+*VU MQ((\H2AU668$/IN0HC+2@TVI3JL9KHPF?4S?EZ1CM5^-H;L]Z$ZF28I5-+Y: M6QXSH0I>*X/&QY0D>53.$)#S.NV'M_0 +\0>:\Y,$I$Q&[6R.D(&[H./BH(; M8%&MHCU>%, +,=&ES0B:*#//0ODH0FG$&9 +;80-!E;%1)\?M(W=+L4WI2D" M#(^PQ#I7Z^I:2_O,78@J>9.CRRIJYFU(F66'%/:PI.I44[_.[D(L,S@'$($Y+;0BGQLBFXURZFT!02G20U+RH$SAE;68+.WA4>H-X,+Q2!$9#(S MY/MT#F @A&RBCS$+8=D*X7*+3/5F%E0STAP5@P(;E"Q+_ISA*+T'L#'68;_$ MI?-;-Z-2PA/#X+*HD\+,@Y#&LF@Q9>V#T\N/$YDP>M_Q:6F 5A2F;)9X7*[Q M^^F7NS:_0ACAP:";7O2.AX/W4V3KHE+96,, F3%:* G9.U*FJ(A,< H"6%C^ M(M<6TJ@7QH.KC\/3S VNB59Z5 M_9:YS2P(E8P)5G%,CJA%S*5-_8IIU>U#=7U:)46*+(&.I8V BMX!-]YEE23Y M*F%73:NV!WG\ 88X+W&ND4X9YR,$J1V4+G0Q@K:!,T),@=$):[#Q[U(#=8VK M+S*9.1.5Y8XK#BR8&+4*SAE+-%W6(!'Q74 ]'4RW<9[VRYTNF=D?XJ@N]$\3 MZU/*>#)Z67FT09.:F9B=4NBEJ\$:IV7'ZAK;:5@9(F2FT2K%#0NH,Q.@H.QI MDG,->DQ=":OSU1G'DS$.Z:#-G*N(=6. ,2<3@Y-$_9C2$;Q(3 J*KG+VTHA5 M4:Q%@G5]FI5-LA $1N>D8M(Z9U$[%C5882D:7A'-^EAP/QGVJ_%DB'3@L^JD M_%87?Q6B8*6$))$2*1:LI[\UV3\?68A6;&R^AF.L7,\NUT,QJ.'V]!?W^.1?FS5?6KWJ1WPTK"S/7L-N2DUTPR MDV2R2OC@N'')*YXDCS*B) QDO:0>3FHD]3HFS96,2J=$G-@"$PF\5RP9F4HI<*VD_G:&_IJD7G(: MY\A*F8%643% \PEPX-5QBH_+PHS\Z*PVQ#_*PS%Y7(K<^5RJPLB^S/5DL)% M%47T*@C%4'@36&90AQ/H-O!8>^SR&#Z]6BZU+X? MR_+.EY/N:7FGFM#-)$/B"5'H*!6Y3I"0I$W"Y!0C\!IL*O2] *U-]B>C<:T@ M\DH!V7YGG5*"!^3 =K*MF=VZ(_:G@G%$M-! MZU5='(T'?7QW#*<%OH\CTB-YH"!C)AQ?''9^W?.CSO\N%_X&.#1(OK3JE:"B M]$YG%K. !(P)#3784.1WH#@MXO8!XM<*:]J#?IP,AW3-5Q6$JEN-J]K$TH)X M4O3H-"BF2'M"U"E[*1ED@H2IN=>6S,Z\MN1JV5 J5.D5C?G^%)>G9,L^3TNM M;6VL__FB_?3-J$U*,H07_7CS1=NRR>P5681LXPB*46#!. MV)0M$!=C$+02+" $5[I/19R+D.:R>?[+JHO0->"HFUQ>$EA74QYHB^]#_!"/)C+,5N7"9^@'"QC\/Z,Y,7 MSE"(7_K$&JZ(:9&26 3@W-,P*#5?WEQ&H+E$0W%)'"\,QM^N2F,_*(X7EX6S M(*.WP5DC5)D[$"A ,! 4RPG/8XW6'+9FVE+.>M$_GHR_4DMWZ8A2^1W'I17E M\._2@5=^BH_UYV7R:7Q:" Y%>?WQY;YY@UYOT-\>#^+1==UYVLEK,[^%X9"4 M:',X;;KXN87]VOH6=A,$H1FS06NOO+(N1V4"DB^1I6*U3HW@RMQWZ[S"7O17?H"U#S!,7]K>+1R-AU6QME,1W2$J,]K: MWEE%DX.<^)BR*>D@E$C:&PZ$- E4 .9"G7SJLDK3!C'EP2GB5)8VCTL\L8J2 MY(/2VD%AL$YIST(N4R2>0)XVDZ[#8J^_%*!2>C.8#'],AI;%>1B1I!#92>4] MQ>2R[#."/'H*/I*/=EH[R@U3HKX@;543U>C*,!S"JDY?2.J#$ MA%9:H:PPP2NK> [<8S3 =8W,X3)BMG@3:831&%(F!U=:-&@78XAD+#G%6J2. M\A+ RU@'OIH 7U?%;G2E$%1X(*NK1$!OHBI[*&NF'!A^7B1A[S7X6@"VMZ[! M3%%L%R%IBA^4,P2S=3(F56RT2NCK;:)KH:O79HR32L*A0.!,!2&=QQQ"=$CL M2 83:]3,=(F@7$R;_Y"5_6M#M2 M)F]59@%DR##=0E*5(E2L@:DLU5Z=:MS%S?RBGZKW59I ]V)Y]SE*Z]40XW@P M7$5+:2592I4264.O0D9G-$-NLG;,0:Q5FN9*#1:?8Q^'!#31G-2K^A6%_U 2 MGE?KLG@O55>4*G"8)-H<@4AR6=L&(8).R0>9R7#7R/_>2]724('H;+9.FQC MJ]&B4QBV!]5&6[5.$=LFR""YX%XT'7R.DL#9 +L?,L6RY=I)%527GC0VDA MHYD7$=!%L#6R\TL#Y$),JW>B;!ADP&BCO#447&07>;(L(0A5IQV#MB=A5*4* MAJ?;4#SF%+F_ '45#:S4R&*0)E*HKUP23DT;VV%4 H*&.FWAMF1P+L3,!@@^ M122]TXJ(CW91F,@DE,4V6LR7[-7#S"X9G(OAL:6'H8\^HQ(J@O0HB,,R8%D: M\J-WV-A>*1*ZK=YCBS?CJ %"1)VBMRBRTX%K-.>[7?&HBR$ MS#KP%(7DI((N-7091/3<@73"@F NUD!0[IQ%68B@)&V58C;*Q$V9:70B)VN= M5_:C10-/J/_]Q9.S_]ZBW_ 'T0$#(FJ;QFA:]Y2=)A@@@4W2U_V?9,2CIP MLC89'PR&]&@7!62=OAV-J_AT,.F/AZ@9#0I$3#TTTGNM&$N)>6\9#58 MU/MW"#T;#+':[]=,<9@6+KBR4T=4%KB/R0<5Z9-,>N1M_6'Y4<7YVP/CXZ=K22P (1H16>^^X4L;&$+WPGG$/ )K9^I'< M!?JVQ?-99)(H2G:DR4Z%%,DE:AXH5I5$6!36;XG"4GC$Q>.JHRA-EI$!:6DR MQOO@C0P$;6".RU"[;,/B_.CB\PHV\F)H<]#6**9,"%$2254I2,.D'F[]]F'-^QEXTQ*'N]LKY:(*++BI39%L02*!>4DN !, M6*,E J^#5[Y#(K(0EU"VN=? D<(IHTK_#@,\&X9!,9\ETS5(7=TA$5G(' 61 M>($EKN;?UI^O+"8PI@#'"1O!BZ14 M A\9RV@T1N2))5P)![0R(K(0I\,A996X\B:5S<:29T9SC?2+(;F0JQ'UK(R( M+&9]MK0:D. 2.2N(SFGAN"5)@)"DTG5H2KLL(E*^WI@,!\>K6=^5N X\F@ (UXY')Y!4''@QFD;A-(*,,7MR[GF4-B1?B@#*88E3*5IE:&9&] M0<95*/W6N4=;A]GZ.RHN"W%#Q$M,%*"US:IL41<.L".BX4, Q)$^.*'#%O0$96*T=TLJ+S$*7D4^!U:'YPAT5F(8X)343&=(A@4RE- +(M,7KF@@%!$=2]8UK^ M\'HQ57&NU,$E\DHI*H\28HI"&IV54 IJ4:M^YP5G,:4*Y):2 R.D#A0Z>3". M8R;Y<&5JD?-[)[7\@K.85?ZL3!$P9\M>E$1N'"H/60L513(Q\GM759<0?"$. MBS&C9 9,VF>E(P<73B?O+'&>2E M*%EV;Y'*FZ@YRARBKTN@LR7;(,H=IB)M.ER:#+7JHB4HS/B"EQ$WAD MI5 'TPK8S!7/T5B(&7.PQ%>4\<9E3X/K/0_)6 JBZF\Y5SM5HJP(2KG2 5LH MRXFY&)93#*4-9O& ];>?=R%CD;25DJ'7H%%9+YRS,:D(FC[QO#9+,)8'Q<5, MRDJ? F">&-: .%PN0]DK(*HV*6D862S#NK M>"8E((Y75VVX)22N3R?(FPN)1+/1> J8M$_6,6&$RUDPG>JK$S?OV&^FC:)Q M@AL>M?-1"9:<<=J''%+T:(*NL9^X33Q^2C\^=GV>W_R+SL_35YE_>7Z-*[=^ M-E([=,K9LL>O,9),GR9'%)5T(5LUVS9.GE-J2;)EEPWISW?8P?],Z*2-]_3/ MEQLY7SK@AKFUO#JWID-%4]COY=:/JI/'0QP-)L.(H]F?!PAI^O"I>O_D-_IG MAK) I@-3P5OZUV@3 O%NBJ04:LU$D.^*^GXZ9S0^[1)\O:K?/,!J_V#\6-CC M\:\?JC0^>,P9^]\/IL<]^6UT#/WSH^.@.Q@^_@=ARW+^-=-#-C/TJN[IX__3 M(;!&C39^:&P->M#_/[^,H#]JCNBUY@>.JC.D"],]IG]^F-U4,?9KM^KC^4-P MP?[WK^75FPGC8#CM T^232]>U*D#H8N-06X\ M+P[+1W">_#:>'CY_TS 8TCV;],)=.![AX_-??DW5Z+@+ MIV1LIH\]/>G7'@SW"=0P&(\'O<>:WO$]#L?%*C:A6^WW'T_?:/;U'&[O'U* M4! ?DUR-T_F-Y\+P<"H,C\;IR^^\>^C9M[]F#_G'[QY-KST\/V ^QO1\#Z;G MT4N5L?CW _G@TGN/!\>/Y?&XD0:3,BA3Q FI8TBIZN\_9@T^O<:GFSR:#L17 MA'WZYK-!B(0!#A]\4[SI!C\B4NJ22-G+(L7+8.VT7W0VUAO;G;7.QO9%&5C" MI]W>>+JS]:+S8F.[L=9>;VS\^?2_U]K/-QI/-UNM%]O;+S;;C<6]@[_2*[R% MT0')RGC0_Z6Q_O#IPP813>6_^=1S%9H+WJ\W_A+F2B_Q[I;^MS3#K_1 MA\)N$E:/UP=QTIN3C0?S5+-\>^\/-PY?=UOJ; MJK6^56UV$OW\0[0[>]5N;^]@[^W>8:NSU6UW=CZT>B_.7LEV=_=L<+K76>.[ MAVML]_!(EI_MPQVQVWO9VWW[IK=[ML'V.CN\M?ZR:G%W\DKLG>Z^C6;O^8YH MK1_IS4X\:?[]'.OUS[:>_[R8+?W@N]U=N7>87R?GK]1Z;]?=O=$ M]WTX/#ZBSS]L=HYT^VQ#['9VV=YZN]KM[/5VQ=;1;N]9M7OXIML^3+TV=ZQU MML_?10%290Y-R9)I*I%3$Z+/3?3>A3+AK#(Y9LZ:_S.E)Y]0>+(TDK3D"G;- M;^NN]+;_;,'PZ+_^P0W[=;./_SI_J-ME'D0T'[(9@?A>ZL$?>GLUYO%=A$8_ M=/*[",VWV,LY/Q'')X6A?"[D7X6'@^&XP>-3)8:QG3UD_'C7)U@:HZ'DWK:U&=5>+YCVH?/#MN'&Z)U M^/)P\_E>M[W>/6B_?7G0/GM3[9[]H=OK^V1?7W;;9_OS<][0O71_KS,0K;KLGK9Z+;77VV&;;S10J$R8,G__4/;Y7Y]9MF>2[AMRR\ MUT3LIB*\UF[OK+UJ;&V\WMSJ-%[O;&WOK+4[C_-QJ?L=J/C';M:8>^GI_B2^;BLX'ZZ]#BMCW:U6P\4:/&^ ; MN1H16(U3A&$#*8!-M\&77D]3&ANS1,=%Y4_T2;-']SPHIS43G#;+LS6Q7TMC M\,,$ZXP(UCL:7BE$F7P-+#:59,EBDX;;-2&XT!0"@I%E3PQE'CQ9QSC-,T\8;"+6']'A5R;=^FSIFZ([JS!U;9RVU>YB( M/^X=M<]V3HCS2;(WA4_RW;?=*9]\<["Y'C_LOB7NV=D1>V^^PAU=BC&B\$TIN6NJ&+#I!.:FDLG(J+B6 M41V]UZT_V5S-$L^&_ MKG\7]HH/GC3&@[LTPC51B:>#7J\:E5GIQK.** \9QH\T[P8]X\9T2KK<<7;# M6CJ^GTE$'WUX9[*.,J%I)NE%4S'EFD$+:&K&O6-.0 9="@]X4QHMS7TV^L>R MT5\9%G$KTSU74\ ;5[(MW)]N+M\?M^F;NZ=H[)TKW?."T$WMT#>5\KKI%">5 MH[A72:D4C1Q9PK6MC?4_?VF\:#]]>&5=6Q(K_L^-$XCC1@&X%&5\@KP!H\;V M,<92IY0:5;]1C4>-IPEFTX'S.QQV75W>#SGH=-RS_D&NT\'Z6*.DMX@EB*\,1X/!^_+ M=6J:H9QG"-;7)$7YK-W;/6W3^11BGNR>':FVV.INOMU0F^L;I[NB==(^:UW. M$'QHK4>Y>_:'V#M\0<^SRW8[SPXW._N2GD/O=O95J_/RD)Y5TC-^F2% 4"E* M*9O)TS\*5&B615E-C@ISQ.B%A)+B[,('&.+UI@CNH(!WX.3%O#8V3H6\QA3_ MMB5WXZ+D2@,V07#-!"DVB;/8)@2NFR2UJNPT:Z//#YYX57)?QDG_E[)[O9G: MCR)\FVS(7DG"_SFUJHW!L+$Y/L!AX_,MZ6>1[2 OCM%=[1TN>(GIJPSWH5^= M3?^^Q-RN+WFYS*"^>+CU$5/P&OI0'YB.((^$8+AE4?&K\/)EU\#\-4MWCVML3K*?VZ.20O74]> M_3-YD:C>:>-XYIP$RIK05#+D4G!EFX(SQSD$+;-[\.1WMN=%&;:($EH%%%8GFSD%5.N-UG!5M1EB' G5>3HY)T #]EE:'*IL*D\EDI@ MZ9M,&TLAK\'$PX,GBG^A(/^Z23/V:D"!TNN#0?^NSEGNG[XS D1(D3=C=I(H M@U%-YX$XJ$B)<7)!4PXJ"HF0C"T/[;RB^?HT/:E4DJ\=!P>>US))P_E,)<_]2+>&C-MT^]N?++I'54EV=(4S-X?9I+PRZ M_QS]Z_JK*FLIF.?3\5.YW#B)!]#?IP_ZC;<'%7WRR?+62URO>[;W!N1VX3-A M>I1[G0V^M]X]:A_N\O;S9UWBC*S=>4E<\65O[_DS M>L:=#WO/7UR:_#H^:I^E;JOSYFCS+;W/X0[;?;M#]_Z#MWHO#UJ]O:/=M\^Z M>YW?CW:[](R7IVVYC5F'G)HALK)06ZDF$-ELYFR2)Q;*9=2S D92J>WQ(![] MTCB&8>,]="?8^/\+5^"EOKRLSO%RDACIVQKGAV];BE]< ME&)CH^?6IJ9TJ)O*@6R2\(HFBUQ;!4H&*X@)4GS8AE&"_\P,M1@UH?,!NMWG4'WR@!T48$K/JG&W)EVP_=BBEXM_<9/)7S/WFEFE/=,-),MM?/>$PD/T3>-,,HD(J\K)QWXA"Y35;RE0>[ T>KW@\9FORUT9^]\?C.F3_TRJ M0@>(!>2RK&XX7?<]:AQ_DQ[(4N0W6Y+[B23<&_\O'FIJ:I9D4!9IU]2B]79! M4O%7J*PV*WDSZ$[Z8QA.E\T.1W>/C;!W#'WDZ+#)#4]-I1,V?2P+^Q1 DM(+ M&N('3XIO778R4B]']^$ IY7T%[W=X\8_^;]F@WI <4UQ=*D!W>Y';_>Y&PPX M/X"N_'>>[[,(Z..T"7G#\G7I0]%(]&U_?WKH\1 C3F>?N)A=;]K3:=3X)UTT MTW^C23QHC X&9<7C>;>'\0&,+WON#S#ZTFU/3YZ_S;\H>.NGQC_%9Z\<$ FC M23BD%RHG38^G,\OSS"_6FW;'SO/.$\EB?=G#I?3P-VY(YPW" M9KUX2FY[#./)W;.G1Z?O #!:GGW3@W!-)6UL!B&@*;@R+FHIKQF/RB]@E1S<<],N$4O>T@>]Q>-IX4=+3 M$*<%ONLPAEDCF4N^_],U/@^!O\A_;N'^I N?R,%VL]/X9_G5_BJD>/@Q2TIQ M-O&"X]+%X%;8P.SQ/_IW'/WK/C1?Q-+YCY)6!&WNQ^^G!L0$QDA,;0O%$Q9"7 M*;G^5S]MD-8TO_+%J$>^C^XQ/ \?R-#U: Q.?REQ+%V,0KXR1/N-_>'@P_C@ M_.N'%-;B],FF$X#3]H/3A3*EU%S02W[C^:9?\U_/#_O; [[Y?.?'E2AV?NPW M'O7\R LSE%R$ICB/T#\/RQ=4#>[]0Z?ECQ2#"_:0[..U5VW+A]KIZZ\%-P^] MN/[*]1L; RO5(@O7;Z-EX? I:=_^8'CZE2*CZ4%3O8SS@VI=;]3JE6?Z@^ZQ MJW??TCGKD;7>;GS86]\5F].='9X=MGIOJO;;CK,I;K7V2QMD+SD5RT6]Y4P3Q M!HWY@O)8%VC?G<%P!:#[:A_F%7FW[1FMG[W<1VX_^W-.VQ?_RMC59R.X;;(6Y$V/ZXU&S1I6A*A:"2D8B;5*QLKVB;4WVU M[1A6R:E\MTVZL WP71R 6KS5QM?S)XM_S=H8XO,1?#X=P*>S\;LWR#]LD$^_ M,,C9)ZN5R,UD=%E&&: )S(>F<5D&IQERKK[#(%]EEUIN_J&B6]-M&WUZN4') MR+ZO1M,<11_ZL8)NR5R4WL_EX-$8^@F&:=0HCQ?FMJUD6_BOH'(G MY]I5)$?46\DYJ:)E.U9B61Y)2>;45U]-@>2FB!@$. AF?/K;Z_NW@^ I"PG MD44F//?6Q"()8&,_^KEZ=2-3JI"IJ+OW+'Z^+ K;B?Z,D?L 5Z8!;=3/(X(= MSV8&O&^8%)H?\-K3X.(;!EPY]I:X+,G PT=VSLQH9#B#F"E/%:Y,D%C,:$$@ MX(H\C7*2O\$Z^5@Z%\B[U=C?V0^84:[B D1Y9?OB8VKFC%A[UCV(?NIXA:%2>X\7]6W+1V+3JIR1=@]TP2HJ))*:G].P8/Z(-Q$5$0QYQ7 V3F8ZK M\[E]=39 .YP-1D4/[Y@7/;_2K]/XYD_5=_=WI8'W_G5TV#_>V^N.VJ.=>-#> M/XD/VR>&!/S^X=[QR=[^@3GN#C[=-_?/("@XQ5>.39I:81\]6U5KMS*3]7PE M(/)_35G_D$7MZBSR&B1R']^'QFS_*2VVWWPJ/[Z[_K!S_NN'CQ!WSO9G&'A[3[@G[E]'2&9> MLIS,:9EUOQAV#P7+RT:0@^+!"ASD##LD8R^=EXG8T1-A($R&1$%X?G + Z>B? M R$#PFZ9S2/23[SH#.0900K0W98(C%8DNR87<3%(\Q(WFY( YN?%PB!TS\;1 MYY;,>4'_^*'*3+2W(UVQ6WQ5BLJ/OD:=/O# M_G!@^CMD/<3_.F/3X7!OYRNRO@;TB+3\GZ_:QXOVPWOV>EZG>=QHB)Q5D_8P M9UXR7/Y5A)>F2T_^6L;$?]Y=O]K_U]'!_FCG)-YK'Z!.8W]_8-K' P,>EIW! M<+A[W-WOC[[ZKMMQ+=GM(GX7]9,TI7]THBMLWR4;?_G^M@\S(A12[Q M CR(WF46)YE[%D[X?5*"@SNL/UB/D;R?D@KKK*^%YB1IQL2U>*/R4QLA9%.K M+5_,5[TV_8)DSUPF?G>/!=P>2Y25(D2>V9 BNV;GL'^(UEN[!_N'!^9D8([0 MQ1L$SWOF:)>ER!X)DKU0BIR]>[VDFHN'S".6?7[AA_TPN;+S%Y,K%]?G!_\Z M.CDZ.>[V!^V=G0.#[K-'[9/!2;=]^2Y?'.K]\N+TI_-7[ZZOT'#TXO+]Q67O M^M7+Z,7_1I>O7K^Z?/7N]-6GWDG1LGBM]1 VCQAR>)D/*G8(?&,L,WPQIWN3 MKTG6_S4]Z$5*,N"O=9;14F+O7UUS?+@3#X[;1P;D;,.CO?9Q/-AM[QS$\=[@ M<&_ON&N^B@R)NRFHQ1 L_>X] MJ*0%^A#-Z3B3B/KJPO!M\G9C.;%#$N8=G? MR[(*AJ8Q_!7=C46QV 5EB]5J$JP9+(O"KAH"[WGTGJQ9T2AG9V>NODMO?.FB M_J])E).5T?X1OB3?51S-(1DX,!H:P[5P?-I"V9#'S\.^]\ZMZ(YL)E^KSAF< M1D4ZK![GQ@7MT_';!!&.'5CW]+O13,,6]/Q[9EEM^KF)BTCR2B_)_O==V/>Z MXD:L;$J\,23L)Y_=4=;^0*7, 8NVY0EU?7%U7,D&K# K5N@MA54LSV<^2*OH M@'9!LDQF("=[QE\3],D^KV>I+'K]-^OXZ^LM>,W=). MXQO3[A_'V573Q.CJ](&^:K*U-JU4ZV>L<'3U"55%G9_=A=]T(%-[O).H_(XLA>I=W M'A&WM5RD%QC>T_ QOR>Y^Q#VV2<;XKV=%?)&W.5SMNJF0"L_R="["ECY>#UA M'EO'?NX^>$P=^YEC>;B.1;KW?>_R.CI;HE@W6O(\: Y7K-HC/G%AU?_M2M",X]XJE[T/I][JD[W)ZZ M33UU)_;4]3K195)^B%['R!ANC]Z&'#U:O]W#[=G;Q+.'K)V=Z*>L,&6> M OQT-8M'(XY7(Z:S/8@;<1"QF(?[VX.XD0?Q0 _B;@>IJ2FFVVP/WH8L!V^O$[TU-W&*XS:&_?YH6V MB:'-2 QAQ0ZW,>K-M%*.U$HYZ-@J*11X7*ZLB7C%164M^D7*.-8 YDHWF,U0 M* ALJ/0*12/@P3@NI=I"K@U0I'_Z _XG,8".M@=\4P_X_HX>\,-.]/]=&AK( MK1G^_]N#MQ$'#XMWN,U ;>;!V].#=P3-ND#)A#! )2434)>]H(S_M6-:.,VS MH3!KX3=T>JM4J!XNID:&ME6A&W*2:3<<'FU/\B:>9+J1/36S1C7@']NCNA%'E9?[>'=[5C?SK%JU>]P)%.F59]+! MD;VJIM.4_XZ+.7?KVY[-#3F;M+S'>]NSN9%G\\BFI$\ZT2E7#H-SE$\D*<[X MIC!Z1KG@N"<\H#&SFV7V3TMWY,^VU[G;0[P9AQC[H+N[#2AMYBD^MHGM$[*& M41U;T"+QF62 R7";V=Z MLZR<*O7K]M1NR*D]>H)3NQX JBTJ;*WD[%\"%=8]V7&PL"TN;#-P8;QFW=UM MUFLS+9L3&TGO[L"R$;;CLA6]4VC+X'(SRB<]N W(88,UCJ M[4'=V(/JV#VZG>!TG@;='[8'<4,.XN'V(&[P072$'[L=BW*>1Q=W&>G(<3)E M-DFEVW]A,D/*$_DK^9YUJ,>)*>!K)<9Z>Z WY$"?; _TQA[HW1W'(K+7<4>7 M3R5"=72DR]HYO48G5.D+ ,IO3FMKDY S>OP4O-9;JWA3SBZO_O;L;NS9M<0C MW7TPCR39()F2MO6HDNBU41[[*U/8^C,X?3=70/TE M(MJ[.\(DXV3?C(C.WT)2CRZ M&HS-L$JW)L&FF 3=[O9D;O#)M$"V[F$G:'!U54TF<3'?GL$-.8, LNWM;,_@ M9I[!HZ^^NZ*IC6=; /<&G3G T/:Z]YVYW]7:S;89^TMT=]O]([J[=7>^LA=M MV[MM3GNW#>[N=O7^U>E9[VWT[N+Z573YZOO>Y7/R( MOZ^N>]>OSL/N;_>^X>X?WT#W@WLM=/KFEJEFV-(8L5[: M?;7D4M<)U=]C/[Q')^JE:3@^?0?;\?W^%Y96Z[,Q+X6[!3V&KIOE!51K-(H' MLQ9:S*;5L#$7A8.BYU41C2HH>/K0D8GDCDR$WW3D_&$KP5M\85\;QT0@!IN9 MFSG_>IK&-MF%'^7]7S%1MX97QS[,/T$ZX:Y>N$Z$5NUW>3$L(W"E[.Y\VS=I M8FY-B__L?FL_GL3SYD?H6MO\;)KC>-/;I L_-^4LF="#FY]C;9*L6O@D4"&#!?O4Z4+'Y;C99_>+?MP6N28S(6/:<:;G\WHX)J%7W+GZT@1S=Q32M"NPWVIVV:W)I5PS?EPF)!#3Q_4C/ M8(*;4KL?SZ2O[RPG38HU&AQ-B\[.C"U*=GK=HXQ YA.)P:B9#(E48E=& JU M5L2E.'3H _DWJ-$OX23E<0:Y@+VA6L16E<1_F"DEJ M_#6@4;/(GF'&Z8,2;!3SB#2(%L.'XG)8&=MH_/3BY[.7[>Y)=)/F?8AG^JV9 M)(-OHX>W"LG\8350FA)2 M-8F]8IC<)#/<%*X4ML:WVT7_0HN>]V&JM4BB)VRTB33XB.-'^R"9]*NBE+3! M ,AWT'^W&7'D(ZKV8DI^F_Q8*0 MKBEG!#M5>3OWJ!!JY#F]"YD =6O@QV28F3E\O?RFB$>SZ$(>5/)'5UH7S)>W M\/ ?VQ>]RQ;K#?=+&HC/<)E^^K[^ %7YH,J"T[HV5] M_F4:+WZ\[+6I:>M:94%5DJ@I5^,Z)19#=!;$'5I9.L5D_B!$938XJVW)]\JVG5 M3^D8;V7I$QA*$7Z)F4>40'PIJ%%2<@8A [\;Z(JJY%,8D^Y,T^U"/>Y"N?#5 M,!K$Y3C*C-&83?/K2@G[Y=1EPYJ2PX#<71G [=F MNUZ/>C)]:0C$Y$#K3/3\<70H,:B\5D4)'7F;#&W1F/B20]@T29\U(SDDQ0Q% M9=MU>[1U6Q+X\['$Y?%!TG+L_P710%Y &E^%]$T%>P>)'"A4^G*[>E_*<"D, MG[@/Y+M-S*2/DZ6G;^(K,FPLS*(T/&0YQJ^E$2$DI21^9\E4(YS;<&^Y,<$++M9F8@L60#,D\8 MA57!)X8L>+(2D/F31NJT1KAY*?@,A64D-:=L1#<&8[9WR>$:(%8-JU(C)'AN M"6?AAF1G]H#'.9_1CWMH1@:A]!L@B5NW"]><?'P:260UK@S\0=X*CX:H J9,0\@](Z0 MR0R@$ 7#TEB4L&W\T@S84)82U;UN*]K=V=UER-!V<;_0XK):GXM*Q_*&"AMK MU#>\7AH,YY_3&=YX8!62.67%.$/,0AQE%78BWKA(R@^DGJI,8R@SZV*3<*LF M4YLU<-[Y;)S3LX:F'!1)WV(QZ>Z*]01BB"3?T*+CT,0I>ATS#Y[%R"G$BZ]] M'Q>SZ*P5H91)#D:W)XH\+)H,!3^4W7#X-;M-BCS#;(FJSFAE>&HBFL+"PA-FM&H,+:+_=FC,$0T+ M^+1I7I8)XO,6N!#ZP#!0&#F(@+V=[XQ^.*"=0L.%%BE+\<$$:$7+@I^.9-KP MJK7H8U[PC^G@Z_TE]@AE(Y=P@H#>N9]DSI_3F[78B!C$%2UB+*:&A;7"(DF0 M0G)"+Q6\:CRD22P-_263P#N@AL;E1]^#+#;\5/BG-&L9J41H00>$?-@6%(1? M_1E,!:W1VJ085!-Z:(:TV%!:!09889'&/ ZL6#X8< !_V)P%1J!^SD2$T6.X MR/ ;_+GX+6C-OV(=R=[J.I)M2ZFI*L MO$^-EE:42T!L9//K(H=0L4 R@4Q\2#S%X(OG)O(:0'%U'VF2X>H]1%"P]@9: MDGQ1FFY6<:0Z,.J;*D;#<1,\I5ZKT"*/XI94*:L4%!EP(W+2C]SR@K,GQ6HI M^CF#1"$!G--X,,9KLRQD(1LJY\PD[.;<&5: 4!OB]]"(2F"&(?#YP24M!:E4 M,=Q&JO%BW"\>B#!F4\[0KE,HTB>D+>I-S'2&-52C;P@_+(WO>$+Y ,P00,V0 ME$^MRX:$.V!M1DU"U@3W*KN1OIBL6,2"B@?'=^&!>G4D\#DLANK"X$8PU.JZ M"=.0B]'BW9!P6ZV[H1H<.IJ>X2>K>&R>=9C3KI1)P3Z_P_XF_JL_Z :"3]Q%4FG^622& ,SO?ZQ[#F\N M'"JUH#6KI:O[N2>6K>-51U9#1('A(J8,+$4V6NYT F7;=*)?3/1O=&,=S<7F M7+VQZ;3('B7KD0-C#"C;FC/+-OK^'U(6N[RJ!I^CB%O@5NN=#QOMT MP3^@A5]^;)%O/^BPRM3HCWQNXSZJ2NUW\HK!E[:PTRQ^5I5A@:5^2#I4/VV1 M.KXQ8EI"Z0H(J%\FPR26"C+2U+$O(RC,((%ZCQ#J'=#KV$@?Z;]!A;!!+@8O MX@@P7><(\I-:SJ>.:=I7+27_<5$6BX4/]2YBR<-6-*;Y:M_&:86[QC=97LZ2 M05#SP$:NJVFP!1(6$ @(-X(/K+ 9Z'M/A47K 246<9IKV23-1ELNH"&U%X<0 M_4K3F9FYW!4!*[)6PLD49!5>_\9D^209E.U^++$7UUEOU>MUH@M:JS'=BZR0 M@K,>4OD:O2B2LA]GY.^_4UWT87DW@A1Q@FL12L:ZLX9-6='5GAB9[D$']=.?N0C+5N@_AF]S& M22I(X292? "'JN2PFZVL^*__TSW:_U9K)VAYR#MN#$?]A-Q*OZP>IX5BRO"U^UGD\U4=Q;0&>A*K H-ZY?K\Q?K7Z M=L'0W?WLR!Y\(RQWXV9OJ^QF];W2"N=EV0ZF$\G>!1U].>R^)$8+7FIUD.0' MQC:F:SXFI>O/C/LBH+JBQLT_J"1#@7XW(7\A(1\XZB?Y=!S328,30:\\&#LX M(Q-N8_AXUU-:4+Q@&99[N)>4%'-.+X&@,R0#>R+8,";C2A(G^^"NT\ %?LG! MZAROAXP)/4(>Z 38W3B789/4-6YCX0%%/ UWC;QAG):Y2C@6F>R=S.:^?(S' M62\@'<5A^(]:T;D9]CB8]IY>J4.2K.5^5OM*7@PT M%\$$O.\8LV&R=(]( M*V$+?&!TQ^%JMXI[;&/7$M $G]W[X O[.[ON1VE M[XT!JFCF"$A#&'(!OS31I&,N)4'\,EDB'310K+ &$26^XS?8=LG@DZ;S?1[F MM0I4SUW^A'5ZZVU8_&*LO6LKS&#CU0S74(/)%<%H[ZE=)RK'HF.[]<19]+Z8G],F5^7=EN+R0U>:[ M[Z]:L#MGT!=LSC3*ZENAZB2U.8VG;+.PL@3>Z6#'&;G"L4++*';%.+\3A2). M+QU79UA;FC&/DH")M51>\"@Z3[KJC=W-L00MQES+C8"@!;G( '\8/^>\9$Y\ MMAO.G;!A"<=".J2):TY#U!0'N"B01DW-VONY3?WWYASF.I+26[DUG@BE:$&MT0+ MU]E6>!.<(^A%EJ00Q]F_&K]D5]4ZCHW=K[0LM"Y_VVT=[W<["S]Z^! QH-+@ M\S2TR84(IF4%OQL;)VTU9UPDMYR8%?0D!\NX/2A^+O8_GP:LIFXV\R5D62_5H"WT;@%T*2"->Z7UC(Y0C,#6G) M")'%-BK7HV$\P7(#N'8CZ5*NF"W(^QPG]-),QD@O0Z>?5$$Z+Q.7ROA& M.1=Y0%L3 %VFLF39@:1J7)"#9V;CG*NPN:Y),74Z7O%4 M_AI5;N:5==2LFKSB_4BHRL.QCA7%00QXY9Y>5Q^Z.C=0\Y4#0 M8Y@B.+OQ: 7OVF$WK3005FPR0;I?%$0\$0 M#F(=C*J"9Y[L0=YI=OO6[L+E'4E&OGWL4( 3%W%_::)W^6VN"LHJ#4;E]7,A MFZ'/7U[U5)A@&6&/%OD-"P_%\]PRZ6G)S)LC5ZL_A$U#(HG?841&E5I16#Z^ MK_G^]252 SA"!D@7CIXI=6ICA1C\O[#DK+O*\ RB-'9*SR3246.6C5U =; UN+](5@:A!#67$)><7QJMI:6%O8JY!93MIS_'+S,;QV O(AW/>S! I['C1=M"*!$:EE&;)31>,]. PLO (73FZ?%%4 MDI1(16(5)(GUCK8@FN"4W>PQ0JOQUB^*%9X#<-> M(666LB)"BB%)%81 &@)6X_^EAD66AD)>_!C=HBP)%D]V7DB.N[-R1I4$O"7Z"Z!_/8#GV".,>O2%D9J@T?4Z$;:[>#]>M M)PW=6U1J'O /=CFIY(4Z]'+MY52[GH55_+_1\GKR?7_-J)' CK,(<]NZRA8ZY9H<*%&Y0IA,@CF M#?W>?"@"*WO1G!SILI9@L0Z1 Q#8X[?$4+.5=Y\RR )K"UU]38&REE M]#5N6HS8W6W30M$>AJI8+;&V*_.9*^/606M(8W(1N-:FKUJB1!2)1,#KI$^R M-A%!<5WU6<'W9D4^'8NX.GM]W6-,9+?[+8>]28"0T!N*9CI[_7?ZFH\S/Z8L M\X%H:Y9,'OCA-P:9>O>E4+=+_9E+_=K0]/MH8#L:\0=.1:@D_Q'2=Y"/44CB M:I3RC&NT)&:S$ T2W&HA04_OSF"72> M/9/<$,95W)/N;XN]_BR "]-\PY4PP^?^AAZ_!%O9=HGAE49* &$$VCI8=_(XCM9+_ ];[39 M>'<.%W/N=O#URE_80!/*9S-$+6%E9'[K:5>Q+AN[TM1'2%9I'Z/2K+3[L:%^ MHCOP*FFL.S'#[1[XP_8 *F'!;#O3V&=8+ #5D=R2U='6+]T');,V -TAZ\60 M$&V7E1?P)Q0XJ)!%%BT"?;3NXNKY^Y9TWP*XC1.'I&Q,J6K'0%+ M\VG@B-BJLC]Z)_PL&0N4IQ1& -9,8Q*6F[;9Z058HU8V'CH2*Q234EH!6:)+ M5V.285.%8?@OS\\N>V\W%;,7-IU8SQ2:'Z>RPAC)GKLL2YA\;X89',"[6;)! M^T6I\F9F,,X0CW1QBO-XZA*<&BT+,JUQ 9G.R2TAO4MNC,!(P_LD+_*/O(TR MLQQ Z#'L<&SF!NPN0R%=:U+U-; BB\ 8!TU9? &0NM!0UCQ->@9LWW3&#&.^ M)@$T$>#5D260,)8-WG(J/2$WTPED]4/6,M6ZO-G+LG8GOK_)DT8A-7PHW$SL MO0MC4ZEQF$; K<-#ECK%(+;:DN!J6Z*K]&I]8*PU?NP;NP F8;U)P5WYWCJG MVCZT=H@ZJ"GI,W\3'W!MJ^/!GGOU@#8?,TXRNU@H'=U<03@8_\9);ZX=6^]# M;241#U7V1E,*"[(1:G=LTFD-2**U7)+_L:"1A9*X(!?/.Z'DWN=J_8U(>$BR MQA9QQ5&:WV&']BT\C($^0X8TT72U&K?%);6-X$U;&[LW/, M$TS*):^-T]"-@ U.UX;&-=G30 CF(#627$]K80#%J88UAL83(M M9ZL*]:[H/ES'Q^O38%S'"X1%93F0/\P9$K0?F=(+TJ2@9)I_$7T)" MIQIV)M@3"3M$O[HSPZ7H]7R.AGF8B0_Y$AQ:G,ET-F80;KU/!5V;!'%"5[3( MI.T>9CD0">]1T,U#+L]*)KB[<>J>+^O/>0RX;ODP;O-D&+YSE64&-99QP7M, M$8HU \U'Q+A5@SS!PDA1ER:3R(!P.A0,Q/$Y.YH1UC\HSA6&*T"E?DYF11Y V02P=!O+FIZ1W_TQ MZM'J:9[B9W+T>IW&PETAW!/]C&OD_27)?_YS2ZVF4)QH-Y<[Y4"PYI7#S0HI M&.>[&,GKH:*T6+P+A6D,I T+)^C^);-\G[[$/L\L9QQC;4LF=O;ZEU[4'C6' M^:#7PCV$'B&WY3'NU5EZ+EY45W$2'N-,-"^[/61](_!GWJ <+Y%][;;D+,\A M@"RZU>( PZTGW%1!RD$UC-LQ2CR59/<:$AA.#9 N)>T=?G\=*Y:J0KR(]]AH M49?S&;,Y:@TCQM'NOJ8C:2&3?,B(/;M#6LO5>5-09P-8T^TXYM M3,P34-+1G Q;2AVLI&PCW83>1*X!/QQ/1JW;'A./T(-^%9C+NIW6D)6::>^9C;$Z31^SB=D"^1HQ[AY4<)JR4Z7O!Y&TX:**H^V80D]UD&'"3,'&/:\[ +_29A9&+ M6@EUD4<'>YWF;VIED?$](ECD[?=,A'GD0_+'#*P.YZSE[6:>_R^XMZI'HY*ON' M:W@SB)Q)5>'BG KNEV2#!@2"4KC>C"1H%=?B?9^'$^B\W^ZD;_K1*^R MFT[T0P<'L0-KL;LCHSX[[WW_JE4?)0XL=B==@QU3J[E2CK_6DCHC]QH.RYUD M=4<&H9;A$F%2WR\,KP-DB]88T_-,RI' QY 7SZ7;Y:;M M=?2L!E\G$2\WQO&1&V'J0:/6W'//I2X1HN"!W"P[ZY8I6/\TKQNF[;!2_J:\ MK:RD2_O>GR36_7-OEK:7>>X'"Y"WOY+2<#]R%\FI<4=R%.HN;X1WM&"W_"9Z MECQO#-\"E^*PK)=CBD9HM2UU!&W89XE>'KS1TNMKI8+KO1=.:TI'II&)!UU$ M[R5S/;Y4KD=0 [9?*QU(NU8L@4EU11+/WIU>[^QVCXY/]O=$&K^4S.$JO:'% MK2<=^2'_#G0%H>)J+R;& MVMXDXQ?[CC?YO8H>@OAE6!81EYZ,A(:ETZL-&.CZQ5@T0XOE'-6BW2 M$F1Y6%_/3];X.8>M2%#GDWD^8'LAM3P)=$_F?E_S#;KDR!=YO^(^B/[DQWT8 MM5+,.V#8,[-%2(/$ >NREBMJT^--6MB4 P!*6G+4C1Y9,H=XED]M&/W23R[L M^=-+I045[H Y6PYL*S1^>'[)3E -;R%Y3$\!NK9 BJOP("QHMB\SU(/.\<&# M0&L+ 2)LVO9>IXO+R4%@*UNC/#"B)>A PGO_>'KH'6B^GI"O<*K5! MNRTJ3EN'!76J!VU&'UL;?'U%8W=7RRLGOA)7;6]O0-?U+-A.$:*0QK(/^$[[RM"KHG&ZB70]/96VW@HWFO3;]@C,F NI; M2Z%F-\V3 N[8[]38GD_2WD?=[:(1L=11L7\$:PQG@60@V?MHF .F*@XU(=]! M\I%#R@(KLO6Z"B_J1!>9S9F6CM.K5>.U[$V+)-6X:2(>6N]M[_)<3 M[^OAE MP@C0))^%0966B]I &OZ0C[,R>I-//X 8ZZ>,6P5P*EU::-9[2]8?,JCA /$@ M\MU/.4O-6'SU?T*V*KZ.(;801HSA,.R1O?O^*G0JR3ZVWE.=AE!Z.F5V:=1; M\(3;_33/AVBO3?./FRB0;8&JQ5842YB[K/J39,8AD"Q$ -O:N$;4^]H/M.>U MA5WVTI@/M4"SR,Y:3FQAP1@D(GQ%"$O;S'%? ?%JC6IS2D^?;0?&[Q1$[[O\ M6F[S-)Y5#]"RMUEB($J*'5SY [F8I9N/P#T?2O-,';9,& ML\7V#NMK3]IM]D,%JO@%B<+*Q[$*GHX3T#B4$W[)2W*YIF(3OD!PCUZER._^ M'KTYO0YUJ03P,%5O:(ZC:PM $X?ZXD7ONF4![K!K]3.-IJQP-I:#W;4RVD6$ M++-8$Y")<>!H3))!D0_<.[%N @(J:,C#B."7 >1SY2SW_UWO_C[=W_L17]%:,;1%IJQ'F/YLDV'U\=@ MN6]YWFN_F_76+;Y1!#K+9Q7:S).)VE+DM%C$D)%?I'U/2"&/,(5K*+&TKT]+ MVZ((-MU2,-U7I!#TK/(&ZO!IKEPH;-L0P1P*\CFJW%*WW%CSR<[;3XIGBVF>Y M<$0K11SLJ+"I5ADCH:>;0CE/@%** :^OBJP=2UC# 9U)SR.^&*?R$5/-DPU7 M\BYB.RWV@?KWB.@+,S3[>9W@S=B15[9H<(%B^!&#CDP#GRV0!YC7EEP8#>C8 M/BEPIU;@\J[[9LBB\W@>[;=\QH+UKZWFHS6#\54:[7"8:M\K@V(7&2KK!RFNHC N#/Y(,8-C.DB7*F;5F8=ZO MB^H*3^"#8\6*T$C6ON*,*=IH KA720PL1-MU;5M)=N0X_ )_A!E%Z"(D>1"T ML(WR!A7)L@DJDV@S<$3$_+M1!'"G>!P&"]K29_>&O)6D&,G7W-7<5*W9"C96 M)'%W6\S .#.:D[[WBT31K>Y@$BW?3^]XMLZVC1C5]O3P;O]["=7D%_O+^1NNR3B$X^/05&VU17)'"+%R9 M;>9+-G9:"H^%41%TAZA;+&!6\V;C-B+'"-*"3- M<3M?@D3'1-$[5AB@.Y_(?6ODH.R$E+;4\GH\QH"LB5DQ;SM57HOHKOD&ZP'L ME_R&708!XMD> (0B,?,AH9G!P7R 8-'":RX2G?>+!!V)I]JDU)D^$O$(PO_6 M:)S9?"8B;(49@P/AUME5'"WB*#MG&X*B,PP$09=2& E$*ON*XMPR)SM'0RAN M:EP>P&'6[C/C^C--ABQI=LPNA2WXG 3],OUD2@.+!)8K3R#8CD9D[&HR)M:6 M2&3 ]F7[*U;%E9'.S)355X&M3+J)%$A1UI[0/7K N80IUSW0,[G>6W5C/N.&,&GH_ZEK66*7DBRU? "*+% (9$B[J*&]53NS$[[5 MIU8UD55%3O]A4<$G7=)SCHB[L#(W?Y5>C,4,SAA & )@?O'Z*NA]<=6Y[+P5 MGZ'V!2 MT-S/QI.:"T*R392;=2 X=+PB(F#-MO4_@'9CW7/^KC^>6%/3IFJFU2SB;+(@ M;:X_DF@:B;=OM02*@7'%+2W"Q/A.N8)D_WCR@$W?JVX _7OXOE\C)IE[@WA! M[^27VCO9%4:M_8[Y$JVM%SI6K_E!TA#*42L@V;)R#[%^:[SDU8SY%FP2%#WN M9_G@@WWQCKP^O&/E> 5+YLG)GBWRBGWEN))Q\*V762RN=805;H[(@I_A/UW" MEA#88S6NEGL?)+F\VLV=M8=PWXW&C-@>,@#J%3F9YJXB!84FQ5"29:_.+UM1 M.8<2KUG]IZ;(C.R/5]-DT JV7TA6Z01Q, U(\VF?=@NV9/6]=).NNYZ]\-+Q M\/=LND;[]]J??DN@RJ+*$K+,_7YHXX%/N*.E^"?,8Q*UE M..6N'6<1#SY8<_@*GAK35/@R@UK7#_K8>ZV(N5Y>7S)AI32SZMBG^U V"%KB M2>.\ -[%Q$^"8T 3P9F$C&_85$"$"DZ!M'.PZ5^UY>[B9)8F0OHB/"(%VKT; MRX&4U$Z,^ YZ?Y.2M!1GN4.O@MY[=)-WP',=.GX-4$LH%R?7Z&8,PT';/44N MZ+L-Z7:E$507AZ-(4BC>YY(G! -^30*%]D7[1QZ=Q:@-#0V'.>-B;5[/L:=0 M*J^Y[&U$6-25J'D/I[P[8_(C^X#MQ=.I5F;XSHJZM(QH+C@$4.95H=P5R_E, M$'P1TB618!(0'XX%2 OW-<>4(L&A@"X14+PKY9@IZV3 MC8T*(3P.?W=,P5X_[??B%([GOE@5.5@P%86%=<.3/3-@FM\!7. M B_%P)Z[15P24S;-H\P("+ 9BB5?S*/F$'0+-K^3.3+.Y+YWVZ(H@EUPO$51 MK,=8_AH$%]#34F8"F(6-YK6]7,3$F8(!=8VEZ3B0WAJ(\" M))FS4-D=%ARQ%$H4+)!J=J,BA+EQ^!&^_(&.ESHS#9M4ALY>V$TX";:-D0"\AL#JU-9J(?V M29S[<9G7X6W,A4B6,<.A@\2%]$6^8?XBC,39-(XO4A>V07XY85T-?@XG$+*B M#..]]=JQ()#(4>,0>XWRJUNC@.J,Q+!'52=9E@M0->I+BVRIFIOD0_%X^F C M))D]S0N+80+OGQ$VD( >=%J)O9RO>T1!STIZ?^@!9D.QE6%N\?S)B]C^KI1FD!$G,V![PDDF@?WO0- M.E=K0#S^&TW'TXN?SUZVNR?1&6"?S$72H4M6+YCGY';[B")'-D-E3)UF: ,STT 7UXP,1JK%5=<'R MT=:>(%++*+Q<(\)*R]#F8',^259-/W2>8L0X'!#?6BM/,"[#(L;+@E$5BM'E M'AM!(%O V.*A,IN/4D"^>3^;U<$U8!UU;"O2C.L4JV )ER>>#(M_O^XQYVN.+]KEX+4!NW"FB5VDQ!F7NWP#1)I>O^ * MG$P(CK-9&-S'YB4WJZU?E=)F5RA]U0OC%GE#ARWB#>L>->!/;M*\C]^Z+AL9 M@X85W6'9V*04V%-K:PY"B* SDS8@4N%I9GIFR6HV3MU09.38P_^NZ".QCCA]NMX[ M"\@Q"ZKLX^2A07!=>M7FD Z3H<5F1L X=>*K:0>4I&"SH:Y90B=.9Z74:=FQ M$\JBO!+!A#(_:&.&J>496]9A;6Z]2['-6DI;!FF1[L5.B. ,-WH-TU/SRM#\ M[@$X$$7;+R#+#1$^%\&8Q!]XB]A%M%U2!G8]I.T*;LJN.>EQYUUZS2VU!:5= -TT ML$?0T$(B#KEDMV^TK^&ZK\)+F6,[MRV6$,RPR[Q:8Y.2N&C3,&E;J5=MF_W= M &29"<%.,>3.,8HYH'T^,%-?A\[T7/8WY;B:P30M(VHAV56#SD&:5\)6 MX22>/T" \0*!SQT&L-[\IQXYK]>Y-P8I@S:4YIS/3YK@T*A&K2>6&"X@S5H8 M),S$'?I*=1L"OQ <+8*US,;9LN8""RSN;T"RJ*BF,MXD4X@WC6 NE4J@19S7 M99C]GL.6>FWM*?JBOD6[] R73):'8[O)T]Y'&)HT8*B7L=O-S!%2%I1KOEUK M0J/&B6K;.^GCTM=QFO0-P1!,?GW L1 M4Z 6#E-F:A?'VG3-0R$V"D\^3I(9^CY!$T3OY*#[O1FJ-NM;TG!$.D@"PX2; MDDRFHDIF2J/"P(A:#(UF,ALD4XZ!WF)CWHC++S(',4^>C;MQSJ;DU M!,=1MHUANI./TYQ3Z[."]?'AS.[)R;&8\A*:1UG; MFX2LI0%6: !2:'J6$3L1Y8JNDY1$-^AZ+:,8QQG8F+'TTKC0;0,T0O2.H8\=;+.7I!EU8]!K'I* M/@<93%D2*] .EGEJIF/4Q&FS>[+!GNUW#Y[+"':/C]J[>SOWN!U_1?3$R18] ML1YC^:(<%$\G8U^#!\%A E%$S^Z+!C:$*8"T-WG*,=,<*%R1VW/=CS.4D%0) M#>PTEZXXLA_; MF(2[M9$07!9HM-[( U-93UA_R/$ONZ BU&55@2?P;56AM^%#NV#9K>&P")>; M^VZ,"][7JZH@HTH4[,J[:4T1ZQSO$++9$"0H%Q[0BJ[NR*85\[Y7(:*7KCU' MMD; &,7( 3[_UMJ'4BL-!0O-,JDT-P+PMDCCM20,%?AS]^!)"4,?%WN][E[! M6Z10?5C[E258Z&FK!DW07S7H;Y;"\M?[& %19AM\-A'!(6%=5P9,E!%9OZ:-!J+U=&"]:IB[Z])( "I$O%GC]$&/;A]U6N;1"AI. M^W72A=QL+];J9NA(;HMPHTNUV/=7Y.+?NIW#PX@F-K7Q#?GU!VX/O_CSG<[^ MOOOYR$?UDGP8[>U$0[(\R8L>Y4HLVZA[Z![K3]A2;?Q"7@ASQ_0]'$=;#;N_ MM8TC;S+N8LHJ=6BF1BI<@-^+.>UG,2*9 MY0;W5 G(SBDC 8I7:YUG@U=PKAL+CUB(!Y?,IH1 F/@(=U-.5M=I32*(#LL> M\%(AR$%WU1N.XD2+F9)2640$P$K__P"U/Q-9B#A;\KS['R/5ZK;'>U(C25YS MU8AM%-!:N4P[WG'A%-1.J&M>RK.%#'4YR*?)@'SBF)MQV$">W(5[TD5Y7Q.\ M#F6:^=[72_MPU+>)]N9P:6/&+L?TS4SV0)?LN/DR-8X+?4L;Z&?44W1#@ 7\NKBT$[ M\X;;G5IC[G(E>>/".R&;M17 J(()Y8$(E?@C!64S:4;3.H5^\40B$^>?Y#+ M(0M5^RQVP-:Q-[29ZT#NR'30(HCE6/!L91"5')"D9B71UO]5.P-*"A@"!Z_' MO9YOD[*JM<[F'TEE6ZS=1FC1I@AR2J2:^POI;#+A&4Z:D#ZX!D1V=(Z1P/%& M#"5NG[("X&BN@SS;QB?#>,*8:)E]>BE4<\Z*BJGXG(,1+C6.#ZJW^>Q()9)Q M\S9O%E8B#'>;XZ[&DB?1,/TD:W-FCTDHDX\1=VEV6J"N(RIFW!LE]-V]]V$_ MLD'(IV^PWN+IA6'X"@QSSFOZ=X22D>](/542UQ)8&)_;(JXFL5W)L71MX/DH MA"UEOFJ59)X1?.-)2P"9O .U&M(1HJA'3'DB3'M.Q]YQ2DDZ->LA]U1=0?93 M6@*[MO-U,T>D05((ULL![9CLO*AN2F=%(-?G?PTX=:GK^0OG3Y'GT[=C.+:V M^8#KXZR)U5NC%5I6G ?@&X8-A?@(RU''))-NS1=&C1RDLQ!\?>?&$%%=>S[D MPF16(UDRBR:?Y8+=PI9%:1,Y K7T&2_QF&PU#39N"5F8#X2VW$5UG'9T0LR+ MGH*-1[6/D GRJ16[/]QHZ)XZPMK ,4135!,!#@ =HASG=C_U,D]+14]8\6-G M\S/D6YCNA@EC3L?^R=9":BEI"&D0J>EA6AEI"@'./ WXM#0D7RY],#1,1M+; MXD]BK6FLU.= _LZ2SQC.=2W< A(YSU)-2,[" Q+8RF(S%@B_%(*-D-U@WX8$ M1%FR.<2)=+1X6/]]/>5HDI-!*RQY,)(XRV31S:G[?+8%)U@]R>%(Y[6B+3U( M*P2;;K::D^Q.FZ2I5'+/EDNPOBH*M$_2@X+<,8Y52V@3)_ ]&5(&,L0LD8IC M0.:LE\HF%]IW(BQ$-QHEXA^5"?FK4[UHT M12W2V2\*QT"%"TPL WJ$='0*:$)6N%G6YPVX>UG(2,V#LFAM\$IY*A MK [Z&;9<"-3F(&"4NF<$@CM;SF85V+MLWY?64P3<+LTP?X[NF$%;SR5*U%$EY,)-",1B M:0&;MPHQMO2Z96VJ[%YULE:-U2$Z32T>R%C:CCG?O78>ZF2(C<*U?*I8+0FH MDCN2,GMU-@]F39 52F,D#K<-$RT9A_7%YUAOV9!8Z_4)"'YNENZ:FRL;&S=Z M(0QI-:%G28W66X.T75W2C+>Q.^5T M4ML@N)88BS"*,X>#XYZQP826544^Z'=/.%)/P#DVFV]5WR#I&9O%\*,X$[7^ M=POV?B(3$1!VTM%WLKM&[1G4973#78CAXU_G67D:)ZK_Z!N^W;J3!#ME,SHJVPGATEZ57^C@UR9G;[=S@+G0J'4,RY"S31+C(,M+@QRV._DP&7$_08;/D=): M:&&;M?U'HI4>ZKMOE^VSETW:SC<]+RVK'N;L7&AEL;AN-CIH!<1V;1YM;4QL M70G;PQQG8O6$_Q714-V=+1QJ/<;RA<_\CNWI._ST-IO%&@BGW] M TA\8I?C[8%R'6FKJWQ@"6O>65ZM>=",G,]$,>/T,OIFME\7QD3,R@/0G>SI MRS 8(Q/D^QPKX,7>1&!M?.>@9UC8S\'Q_K@PN.]'R77[^@1VS1M9BH56&?J^ MUDFW@Y(Q*8*?;XY6HTM?9#5GZI6V$Z1/:975S SH >;_&F $1J)GSVNJ# M+I B%:57X&B4#=2V:DZ:0BEC 'K 0'WJ*@VR@W&++Y19E=SLK0))7BO4K"9"GMS\SES95G[#96F$XL$4X& M. 7<3NG MLNV*,M6%-TNP4IQ_D=@ N"@FLNK"H..J'=SN'7 MVP5ZO 4B\=_/A_-VI(T?AWZQI#?T"]"^?_:R[79.MLOV>,OVKA:M_;S5(=&W MT]GM?KUU/+^HK@*73%DQ.IL+M1; (L"+JCD&HTM;0-BE'^T?9>C,'@SIWH%4(NF3\H4Z,>0T!W^7P$H!^1]:-]Q MHQ5)N@RH>K%9>=-V0E^,>P892"<_FRP5YP,()$NTJHT_>64GL31B%MA2?]YH M1,] MJ$%. L^]QV0GP^BMQV)S\8&*!._S R*J5(>*5 [,7L-LNV/"ZG[',A:>IOP_MII$,YV'?'X!@ MJ'+?N"[90*,5R43:7"P;4-,H9Q56&:->0_U/A5 U1#M:^*2U!(VZ^YAORO3_TC3;ETIO0N" " M4O<,,$<1-I;/HID($FZG @2*-?FQ?]$@#\']D4P9*2MA6 M:2PH\FZ%NJRAO@;Y&*I90QIL?.#L"+,.0\QM]5*W=;2S:%]K(H&5.0( M-G\3V#]UO73Q^)44<\-U.EDRJ5C?[]&*^6 (%P_8M@J0*%("P5;,4H0L' O+ M48A:G*6Q/>B3JA^H'WM2>2T+,U%RP(456!R/(B#4(G0$2,M'UXKZE>#_!:+K M/U>V4=O95II5HMG6E F:L,TN[,X2S8QR#YY+/SK;0K15FX706%T^%ZB^G4"[PF"$;.V$BVF'69A9+6+*8@:6GZL' M0ZF^D2I#G>L'+6O80A6P4L@3FN9-.!R"%)\K22#J_Z9Y8LM@4)G AT?W!RF? M2KZSJEDKP2FO;RX14+[HT1XS43-*8$DET+:TK8Y(Z'- ML_*Y'!$[7 .J'S"PNP'K$*5< 9O+?/_ZTM=P*(V/JR/Q)H<[P;I?S;!&-QKB MVZ79@1"T8A0J<]'_$ A(.Q8'ZJMU]TMH^[346?!_ZWBE[+#N[K9L49_0& F^ M'!P5_.N]YJ3^GIXJ3TZB4&N_U3UF,B@ELE-C7O';K,(M9ELV9]#Q(ZARYIHK M2\'HK-:9,_&:9_A!]42_W]I?AYE>TG0]SK*\8M)B*8J:3&#I!@5Q=OXO?KSL MU:8_4"'TEMJ<6 Q1M;IPB1A=BV&"MC7!:I96R]LF889"3"4<0EFS4UL)7C>+ M@B_I1?K6'0D:J]C6UTNV@1,8Z+*.TA2+#J:QCY)4:,]=]VV] 9C4?_1X:'$H MX#])X6W!&9>$^0!G)DV3&R-TZ^%]DA?Y1P6E\\RX=BM+<<.,/.8J%Q@!8;;T._];.Y)3NKP?NZ6WC? M>HSE+\)VMMCT1@_IF1 KJ-Y;@6%99JS3/$D&EX" *!GP!@#(&] M!.739U*G508:TJ->1("^)8\U 39JP5]ZUGMY?G;9>_M\&3S&]N,L++O_CR(,MG F@$!HYMQ:CM3$X,.1]DN[.R:Y39?+R*$QH2VE=64W8 MKM61@4L9$:KIC!V0WPB80,:IGH/J'F]S4)J@VY<H,1>W6M4LDG8"#/>C^=8G6.=[Z.;J/]DZ^Y:XH- MZV[%Z:.MT)D>!7H*1U>57>*;Z#UH6S;KB4UB/LHUQ9K2<,D MW"P+/XIV2=#J;5T0E[DK]C0 ^NS-9=3MG!RUHFGT/W27G?WN\Y9V19J&PP!M M@F7&L1AN;VK]NZ*W&" .\]M!7INR99XXYOB)TS[\+4/>X_][Q.D,2L%-Z0WS M,N#6$^2_(SQB E7.TBJ'W2UGC[CO53$)D4D^=>RKHI* #.^;*"_$5;?Y _^[ M6]@:^K&ESK'L?HYQ+T7KD&+"_*!,:O#0?CB8G TH1GH#"HKUSZTY#\]&"!1^ MU,A"(-[*;Z2*3PN%F%[2IZT$(%9OW%(JF:$T_;3@ \E^+C"'!N #WBPN3H2V M7VHJ38TIVH6Y38P%R>)9OPH4JY3V??IDG !!5TC>T^:J5B9CRPM6T9*S@2)N17O[(8BF[3(VZ-LRC"YZEU;02?=M)OSU2)80KN*C8K]( M^U_F=L1XPD'S6'TK7CO%3"Q&!L)<6R]);\F&WX5JK7Z2\T:11II2L+5(9]52 M/JN[@$?';UN.VPD7)A(6.7,ZYQC:BQSW WF&^2TF;^A!W'S<_<+1T#C"P2@_8#E!/>#E.];-5L&%J0 M=PH(:[FH&C/J:/4M'A&<-*$X7WDI3V"OO?JV7GO^UFOOGO%W)IG%L9X[C,%O1GM"6$E=D2$WR.OZMM)/677!*[>><53VY(SXEOD MVDK=17P=0^O=X;6,BQP-J@OX6MZ##S@(]VFC*KWT0^Y88YJ28YR6>9CDN,H^1#Y/605F]7E BCS[RX?".2)?M%W"8W&"X+M*J 65*KY10Y[ MVW%0CSWZY6EZ7',F'"YS]/QZ$1?L:K-'9LIL$!#2BX@O-YR7E@CTSX+*:")@ MKMY<7+[JR'\^#TOQ*2@%+^4*)(7_K@:D>#@TXBE/=[A3':KC7@S(HXSV$.[N M WSD!58E:?G M^5BIT9;WDWFOW<_7VX+@KEUK&._YZKLJF7F_?] ME4+*U"3]D,P@]!;,;G/]X=QTC>73M>L&;RD_ZPLE/9TES?DJJ M"/]Q_;_O7]FP&L?4"D/[E'TOO<7[4X>.GYC9.!_R/9A_R)8*^2&N^5+SZW*J MWML,2.S%Y.R-C6,G,AGGZFO^TV$GDJLE6EB&Z\($=L@.,B<3HI%2XAT%"HW/ MB<;PM,T,-\N#1QJ#][TJLG8LFXVGG^/Z]16AI0C7P([(]V:H!4;O'8Z.7/HU M-I6O?IF4C 6/[5"E:5\U8]]9T@/(! WM[VWI9,P]F?@2%'!I'R9F$R GD7>I M $-USVCK$QT1'"MY+]=.D,N(/W*;OW3.;L&8>\X'15*,D^3&2;OM/?[:0C]I M:N,/AH'K0\2B8Q,_ M5U<76V![#=B^NP6VK\=8OC!O[5,I=*<4(<)LA3Z==,-"FT2^@12NZ4N6!4Y# M"IHZN(_-)S"*!'*';"!3>H4,X:82MRE, ^6H!8?!K521@TP-72WI\F[WP-/& M-Q4_!VUS?,E2T&*[T<>RFM*LMX>6CI[':,::0$F3?B'M0NF20'%]0/+'S4-C M#M9;E5\7U17^Y->!1N>TG>W-EC1*&R2-I0%ORZ9B60ZS6VDO:6R77U*B)&NY M,#JW?D:,;\T)K#,T(9V&.42WT3X8Z5GC@P399\+FM M*\@9^"=T!JV/@FG\ _P41B,L#3&%KU-4/--G:5J![\,U!L$@T,*GJ!Q__1H$ M*N\-2U[2QF"N&\SI2Y\K7>^CCU4JPI'7X!N2=A<.Y4$E78'E>SG:,]X.9GAC M%AO,+.^HTG+0 /.17M>V5^:&L(4).^4P@4!X8DJMPS8?++)+1%1>E< U?IRF M>6'"=^#LM2\%H@,)["/>RW<>YTQ?$2@%7XM%'IG6:0Z-I5-5ZUB)2YC(MM9D M@5OPT/1JF]9Y+0NNN1Y+21WVG5158=K"6\*M]'8&PQ&S9>P M,X9Z60O#&W;B4 M*,IUDI7.:Y9EJK0_DT2YTJ(-8WC4-G4\N+=<>4VWW>6J#:8-$GE[_.UDI^,Z MVK>BOQT==@Y<@WM<^+?]X\Z)^X2M'CJEW!,SY+40,#6:00^=[26>_1XH)G9V M=UO>%*-_[+1J(/N-FUP.&RI9MP*$MJVW'IWATU,M1NS6]3YM#QA"^7=263'_2XY-8+3:Y6YB9FV(2]C MSMC M'12*LSQH76]_KJQGJS+8K^6@K M&025ZGV' V(;88 <0+=(HV,ZNODT3PS7@"R)1GZBZ^5VT1YCT2 ]%^MY5X6B ME4%9B"JW2_5H2^7*L>J%5P(-0-46QV*9'57#C=+QBTOW4.OH:UT"$D=8:CA\ M \EI;M?O2Z_?8L;+ND=A.JJ69VIF?+:+]FB+1E['C:/=93)CX3MA/KC4E_D. M&A6?I9F%\5;O:T6C>,"MY01/,YG2GUK$+M:I+7&WM4O;Q7U$Y8<,D% .2WU/ M"733.$^'J+?R*B[)LOQ62Q_)$,A#J>PZ @RWHCVQ5\Q'"& M)E,8;4>'[RXO4E_(3$IME*BKR=6S0X?)X^Q0HP;7G=SMBGT)@U.2,-,TYU93 MY42B,M(PJ53: 62/P146%W).5Q']0IC:MLH+/B1GQC2W(DU\Y(A*QQFO;Y/K M(C[==B1[&B^QWG(VR4:?P+UL(:4U2.G>%E*Z'F/YHES):U73V6S-'O4D9NM8 M9/X<@"J;VT;,$>4 :3))%%;D*/CV$[P]CN7(1Y9&CX0^ZLF] <;)GJ6#J;(X+.+)QE]UZ:5_S?#G%^"7W M:PD8QG]98!B_6LHP[DTM&Z9G/+%KJVF;7=18NFP#.!?/UY+D&EYUL2^()598 M:"7?D7?_ WM\,MO.)$_-@!FB@K/UA_;\7&SR*4P\OZ/7IV_&-3YX> ^?.^-FJ*OZYE4;Y04U%A?/E2G477^[2[QGK<:HE$&M(E M4X>.7QY;M'ZP4MX]M%./[*-3[<]5:U7Y7_%D^JW^F0R=JN.VU%[^.4E""-[_L7/?[4?@!>INB"?JRUAD:G!K,,JOCB3$$6MW6ADK=:>W!-.:%:5KO M;>\[&]7:2=8DY'(RGM;2DHN0%.^^WE/U]0HZ]#1Z'RENO%SL^YJ[%F7U9D,6 M;. (T0 I>,*6MH@8"UQHD7/H>*1%5H[F-'A9!=AP#SKZ MOK1*:PJ(A''5*-QOMM9X YVG_#3H6#CVT@S":359)[1EZ8&,% M'-WFPQ9;SMM5UOEF;L7+SWW MG62(H2^.6=Z;.C PZR8SMXE0+L[G/!!.X<#=94KRW],2IN.?PWU(>:N'#Q2[ M=K$G26:8GU$F:I2GPUJSBE6-*NYMA@)?ZMDX_D]<#"/V6Z/=SE'WN99M<@&> M"F9K8CM.^#B2)@MXB.N[P-OLWQ5.. XX=\3DCKSM[NX!_R;HR2!D!(O]6>JA MAIUYS68ZKFDE)34A!]SDZ(BE1TT MTHDSC5UP+D[H$GT+Y<9,@MM>FF,59L2R4ZI86>9&@"5HJ8LO)Y!& M\<()?>%\R. 97@'9IJP<,6+NA8"6(8 DUNOQA+>9*].4K]#: _HL+EBC[=<6 M,]R-&>5 3Y= M+(U!\5B\K86 6B'.LVQS>^(^+ MXO .'WB-@O$/<@LFGHEN.#DY$F@(A-<@*9?\R'7?EBMV]D_HWN2^E+X>_;06 M'Y,?BT%E"7)8DZ_D(W71MQJY+E+9:./-I-MX^-'.UZ(&5;#KQX>'7TL";E$C MVJX?$G.XB;4_N.N[*NVZ+2= & "B:3^!=,^9AJ!(4!@^"\O9^8V"925+LTOC MHYLS?:_(BT U_XG.?"WJ+,4(&Q-TKG&2*SM4O8IB95A77<0R1!_6-I"KS5AS ME^DJC'6+KV2YK(4UPK ZP]G4GK]AS1QFC,D>2K0'X);CQK,T-9I873RD$%>I5H8'/@V3MN' M[/IB!=LW)R%K^:P7V*3Y=CZF(#1K?N!Q47!I/RQU(9>R\.(6;3MI H,1ILD' MVH1C,&:P)0TG5"! (41Y;"PVF24>V5GD(.*E8"UG8XC_X19%4$,1[&]1!.LQ MEK\&,55O0*\^Y&0.Y[V%R"!KGR5Z M>?!6]GH1O/9)#5]UR=#K(PQ?A'Q34C5#)HH:S);6D'K*PP5KOF43@-8S[)U* MO7@/Z;[[^_&LMY%@FTF$N7 EJ9D6B>%YM(V76//^&^0BM;!"(PP3[-JPMU0< M>@TN);RXFW=WNB!#EM^E3#<5II08HFV#PJ('YZ[?>[E@1=>> M7W\*YPM&13PQ-AW@42JUWAN8Y_!%T?:%3EO\P?&GRG.7Y^]$S'__ZOT"*X84 M.U9 MWE>F:9/"X=NEJ36RA'_*'AIP(Q5TF?%E%,SIN)A*3BPQL)\#1P;H##.^YR"> MBH^8"'V;31\'-:API_N%D'W:T!JW2^1D="[QPF#H)^3; M2.!+R='Q.DA"5!GL <1#?;XZC(1:+G5RI6Z1@9-N<+@I>&E;M2E;3(;=WUD=*L7I8OGS]D4F7??<])G?DRUCW68R$0$DM MH3'^+;<6SMTFA3.+AH6QZ[@[RX?!P<4EN'WM4LB]3$FHI)S])%F7#RW.59NW:M M()E43"P1A@[]QA)SH<)9B**7-6;!#F"!C!;8<;^TO&$(&BEB*^63O30SH'QQ M)+AKK-_<)*3)]T7?_P MO""QE":Y.ZU-SG/'$^NLV)LT[S..!%U=PJYQ2]DD'#]Z0S'67&ZWP-HK.A9. M'^7�(/;M>CGBDPTL*=5*[F:Q(Q L\\,,*#DZPI2 2WHM[5F[.HEV5HBWIN MC*/T"I6&Y8>;^<8##W.]GVY#O$8!#@+D^7U5:63]CT;:_<\9R<*-I]1IHO/G M&1@M1"/[4ZJ !)X4TUYJ%^DL5I,-M(U58+$]G-S@NNC*R<@7UGS<&%/Y%Z=5 M6UI ;S'8$X0#8\&YB56I5I]RI D/M*WZ:P_1 #RS%-/E9Y;13R2ZP9&](.=J=UI$THU@S,T!ZU. M\?+21OK",?RC]_ZL'M-S0_4M%UI+^BU<7[]W/B3<;8GFA#& :GI3B%$\XY=R M(^)^1C$J[CWEW5)E-0D:0$AMO3JH :T0BT"):01=&9RR6.C.$ CAF!2!1![( M!2HDD XBVD\W3GCZ_50HH 0;_C0VN,EB%@%(>::-=^V,;B%N7E@DNLIV_\D MDWY5E&8C;$ ?+E-*U5&5PM1^SD,&(<>R<@%]26RF?4B;:DFWXM# M!EI$L$X;[G.UJ)V.;D*^5V6D5Y\IF"6_?BXL(/>Q.\DLWT-/WNRY*8-5/B_RWW=;Q?E<;]2X; M9T'+Q"LJ[LMM$+.VSI=6=3"R.T[#%@3WKZ^:M%03,I5+?23EQJVCCV;W0!%+,.XX+.K[;+/:IP6AS((2 %>6N0@ MIL%-;^+I"$&"87AS)Q*PCWDDVI2NE/I=R6JP=58DDHM9'-O"Y-1O2 8LMO=N M5\X)S;F%U_=S?$A:D:[>%P:/WGG/FMU0SXSD1SUDPNWN[K!A)5XI)*H\ M5W;6&ZT]2HVC8'@862?ZB?^69]2"R=I G,^&98=AB]+F#/"<]EZ^O2Z?M^IGWDUDP?E5#.F6'+&)L11&>&>^1X?WF02< MM'YB\1I7QM*?-V;68R3<#-8?;;>D+)E!TT0;&9.[JQ PPZ P64+-J]^G=E/E MH^E=OKKB#3>B6?Z/@:=]YQ?DY=-;F%#9=",G>BUN':2I_>W&IH4]=&2 M(,(4<*IL#A:$RFTVO([EBQ$E>\XQ>-6^!RV79 )4R0QM#C1L#&E+Y[$,?7#9 MF."6=J@_ VTM\-WW6>!46O:VT)H@COUTFR5I9[WX(#6+&KWQ^NXX-Z]O-^O ML%5+;,C3"K0E@]^:#UL+\\"+L=]C''@NH)W#AQL'@0@-3(.GXUO]ZKOH;WNM MW?T=9Y8L&\N3+UMST3BY]S!SB0&S-4<3.YIQ*BI2.(I>SJ*?.J0MZC;2^MI" MW5V:EIIQH) ^-RNQ*G5'F'6>IR\_+N'!LI-5MV"EJ!+BY!U &_X9[TC<1^ MPQD:OM>5[_*+8,%#^+R\(147#'WQ YKF:3*82U?P&@KA#OK3(@,6L)>U\]52 M- J "?/CV-S ML+LWVM\U1_%HYW@G/MKMG^SM''9'Q__J'I[0/[_Z[HD$5/?@WG#'>SVK[\6? M\?HK&>IG:WM\6:J]%'C!JXR!"[0CA%/S):TJ>6-LQKVZNGP)Q_Q&DV9E&)1H M"1((O_'!"W>T&P&,FG9GP"<_$G%YF3J.#'I(Q@+/UONZ]\C6LUR#ZI$5>UR/ MLF4U>W'ZXLK>(.C7)NYI%KL@,Z$U^!T>GM=Q]K2VW?L;C ;_NW,SN&AYCG M!1;D%56'C/#,A4."/?. /;(I3 /-(KU%SKRFC%@932(/2#@^%N.K ?:J'.13 MAR[D"UWQA!Q_S9/EQ<)M[N#J^NM89^+X>I'2D"1LXG 90E-5KXIF16>("]5_ M.TA!EIT@A)HE1A ? N!D)D.YO?4MK9\UT^*71 A^ZR]*N]WX\M7/13NM4-5_ M:3S$X18/L1YC^9*L D^8QCV3]EQB@JRWA+]H%K.(PHWZI'"'ML^8M:4X:X7* MU5^ $D=L."&O!'X+8!%5.W"JO*H** F/JQ8,O4-SKP$^]$%M*O "09S_PG7[7>\=LS2ARA^\ MY7;J#\JO,CEPJ+VU$_*24+SUONGG:3[0"A_^\8LB*?MQ1K[+*6D9NE&6Q/(; M+FC6K6WG%QR/S%1M"J4Y$/+/P0!\8@I>#^+O2U(Q9T'520]BYQ9N\MIA'?%0%9J8&@&Q0H9B'W4FH#$QMO/^T)\JA&=)77WP8%K ,! MQ7) E\P<1+YG1H"Q!I'EB365/FO)6@O4#$#4LI7KDM+-4N)I,N4B=A\C+A'QG+[)4UMG M2WMWIGQ;W%JXM-N9D6LN.Y?N!UD;H_CTM-!B)LG5C2/@3^Q#?@8CCZ?*F^JIU&3S!%O M 0X8NEU!1W@4?\0!-4BJ%+GE7,7BO#J_Q#>_F/Y[\*^F'$;$I-[EOCZ4J7"9 MDVQ@DJE[8=E0@B-QC(M\Z$=QDKH#W9R.09& -C+F-TDFVFN"WZ6MJVJ7<DEQH(Z<8,8$':%8*61C' MTC1-XW(2N_4<(?(=1&6$ GY0NT\-TK- <(PM5:-C0IQ=,<"I)O''0LA^'6D M@A;TM"&[-+K<'OJ_SJ&'LJ$9(2V,_Z!F71DE4&9")E71H/SP%>F!@96 Q[:: M.#ZI#P9S3%L_L]O^3@AZ<"N-?GZFG;7:-K8P>;P"_4]5@/S-#=Y&P.DWQ22/ M7B/.6417S/@+RS8@@ZG]Q)H>>J>2AB_9KN!=6^$%W)O$G+2?)!^YR5&5 MQK:VL:PF7$_\+2W> /DOU[CJBC$VY=MU=Z?,XJ]#/O(*<6WNIQ*$5I@TJ;*,;.MEC9BD.4Q0P MU_/,K2H9&"@N-\P][U+6RN7'G"M,.<%Z/J.MS+:SEQ:./$ZLF<+3X7YETR3='@M EOZ';6DZR-H8,+<7.\_*Q"T#.+IVQ;'RUHGU' M/4 "W +VA1!37LP3=J Z!.C[-"^-;=J&V]6DO2,*2B6BA9#^X$,UU00/Z)$R MYK/4ZAY+HB)G5V@>X,#,U(D!V;"?0+:4TD0GRY*&B&I!_J!L.7:CD";)MX'3 MYPP4U% N>8M.I#E>9ES!XY&C&\;%4.;\]4O0M'!IDVJM*;MSF$*]:A(>E^:L M\Q#!PH"D";2]7DAW''Q ?PW7QS"HP>$-15.HA#^R:;E[?7-SR?(3T46I,C8?,.QE#L;D+[D MA1 )P@)+.869VUBP?0>F:2E*BX#!,_!,:^FV&"24<96Y 537X3GA?XE\PXX]RP??!CGZ:057=V9H6'3NM+X3]CM4!>$R5JF)''B M&QOZ)>%FTOHY=%J8+7%(]6^BB]04)*:NKMZWHG^>MR\RC"T9<0&$N12DJ!CE'_O:, P-L=2LGHVHM]]T QS) MB\'C\X%>UX14"S\E6!0VZ)&V1DLKVN1!;DX%L2E'WQ;RDSZ_87PJ90@7<*,&3F9F86BS4Z._WYT\G>ZH$>BX&-T]G-+*/*& MTO-Z()B>?:G[:46OP59D=T#/JGC= ,#B_9R01TGW=^#O3RJ%[[,A6,]7J:1HL-?)Z2N<.H\L;]L*$0N]+QV%:U@4ET M>O[RM'?5"BHV@L'P=A:UI0%<4U?VBEQH*LN:N%_WB,I5G*HE=LZ\;P^,JZQE M";L%6M@FX=&2EXNN33Q9;\O#QCEBA=LH"?(,S9LTF%*CK(NT;>[,!*&$F-'1 M*,DNP_QHK2!\,(:3F=:PL)BQEG( ,A^J-=K+ 3.)1"0HDA)2*F1!:-5X&ADF M'G1OVK9A_ Z\;:*9TL:7K>X0AKBUQJC MI90ELS+2A*E 1)CJV+6N9N=**5PT!"X=M)F!+9\R8<=$(*_D5^*S/WSETH4)(M2M T3L29M@B@'ON1.Q\K MU])+P,B0ZSKT4SH8SZ[\21-Y$%T:B_PKNLNA>AO$< DC* MTRPORV!QQQL=RAAYT*?(@)9/9LUUTTR*T?,:UK^KE\MZCVB-AKW8,TMT-XO] MWA"_6IDGI^#...^RB*+OM!6>O2$5T)SW1;)572:)*B]:][ARF-0*@6(EM<]?Y:B9.H!ZS1-_""%Z.?4:PJO1P2_BU.*#H'IDA^ M_*,.H1$ZQ^/7[*-"-6A\;2Z5HH<>4R"T<1V]YRJ!03YOZUVKX^2]5L>>1T[" M)$^R9D4UV#)F?' 3O?NJ29H6I=+8"&1:^PLSM2'(0J$M]*AC'W):D^I3* A8 MM'JC&D1F+6,0'(E?TI/)H9QD"F+7"VNT\5_R@E4B$/C]D'LE2AR"V',_6 6^ MZ.^_V+2KMQG!/JZ,_#"*BEV&=L_%VC@;,698549 M [;O%9VLPZ)*IG7DR^134DQTAKA9H7O85D1$XOWU?5[T/LHNHH5Q-*NFX2GN M?!O^Q*,J#&J8X[\>W?M\HX&2W=T'WW\^^IA\<.[=/?X&8^$A-D81G$DJLKE, MR=M%T-VR(V! ^OXP,[@0T#O'=VV@UJ+%!4BN5MN#F'&;SM&6RKY5I;#D43U^6V.H'D M8GY:*AT#ZP?MQLPIZ?O)&N=E?XQ>S6$F;V\O B0(35)%03ENB,.HW]JHT_'J M5&UY:;B:)*9\&/I;//=#W);!P)G0/PSX;0UXI3VM(83;_X#?(JKK*L;#T_*J M:8-?L;&,D,54DZH;M_4Y(OCSYNJ&E_N7!*]]>P"O[<>S?$K2FL^W=Q];4MCY MD/-J==E,)">F0M:9Z+K)O5LR6'FO"NI[&@9\9V:Y0#/.)0MF%!VO*P9YNPM1-[ MS4LIJ%:NG%KD,Z/"J%:W$DK&J!NZ\O0VL)M=1.?5Q5.\^9ZX7LQ%5II6C!2/3!REE7$Q\>WL*6/ M?!;:P]*-D%H>7S:-]!2WVKNL30]8KIH.EHSW7YK6?Y8X,7( XG90^)Z0B#M[ M6+M3<,T75+-K5/_02:FOR%9L0L6625:*%D'Y29=5R\6,XECJ,( :$6-Z]B!: M;2\OJ[DRH%6+/:.^((*UI@%57^J->?%DP8,E&:2,B*ON>GWG!GI@5TB2=O$&Q9L?ZD:AA5+ZLS;"W4.G<,>P8)8-29;+ M$=I=N>,J56!P,L!DA3%M]2**.[U"@]6K5R_X,#__[561S>%@RWTQ>C&OWZ*( M\K=J\>AM,?KA]&^%]ES+#G\ZGZ_#^Y\?PEK%%S)ZXY_./E^F(/*D"JD M>U(7OW,^/JM?^0IA1LOTHZV?%=-B1^92]/1*Y#H0 @!>+D$1B!]F$ M';W[RR2^0)"-0@0IEKAQQV!\(AM@A^D'%9(]('R$EY=-M:C#F?AX68__K?-# MZ!ZKM]<%T[AEN.90C(>_$Y^S2*QTV/+I='>&RHT*/6L'.ZJR$G^T]G&VZFASA(LL:'@Q!I$6C _;Q,NDN@)A^\=Y$SLX\O*>LPMU[#^\^^%2R M"KOY;BDTA&[AEV!G#6[CEVP-8S#ZTC77O8[+;+]-XE,7$0OKHE_N6>]RM!14 M,9760'9A:*JDB=Y!' 771"1!N X*(PNCWA("=5)$1HC?4H85)_IRT^)Y)0T MGM+V#9N,E&9"M.=A,$!%5%ZTE6N5#J8C6,W**+Q6)*)82RPDFF5WD@G/-XB# FX[;2F]2)Z)6-?_&K\"&"MWUM=$NDBB&FVX8!>8=^ M%7Y@D!M_;D71 %C$7S/^>'U#PJJ\S9,^&H5@0*B!()E\J!RG2'BY->7HYN%O MP2'=]Z:K4RZP75JC9&J TJ@I_XC*@*BZ"WI1GB3$EIQ)0S=4G"WZ,$[.9&7V695U9DAZ#[7 MB&# 'N*)NHW ILJZ^)#,L_=FOH !91BF>WA_D7&S!L(IR6.\@';OC=QG\DSA M),-_T-$H%]K8]:Z716;4AA=1)Q5H]GR]/:4&U*)R$E 8+.KA05NRG]E 8/^\ M6K7P< 1#?&VD(/1:I#&:6'XU6*I^MRHQ\5R<8+-R*\L6&Z8_6-N9W%=*7!CJ MQ@?Q=9=EG24+>E$N=N159?U9S!,6_/8BR!]//(-^61?<,H7HJJ MQ2/L$ MBP>5\M5P[,?5,I+2=-5-OQ(<_WHQ<3(E+)B,$O:LQ/D2\V=-N/1EPUSB7_GGT\NR7PFS?//6+ZKHSWQN+(%BB9AY<;KH'HBEP M 8W5R[G/(^SYW*EE3XAO;>L*OHO\UX]A% IA=RJDO8WTDF&P'[U5M28PQ4NS M;?2>U!V+^9R\B^Y06/>%]>\.A?7]>)9/R@JSEZ'F,SU,3Z/COM_6Z]?*:55: MI&<>@8L^$CFB!&"JJV&U'#N)C5;1B@S*1ACJTWP1ZN]?"@@@P. ML]@PD\"OFFJ/:3(ZOKBDVD3]'(]=(+,W"X<.Y<>7;,%A5"CO0E\XO0W=P500 M4U5J?4%UWO0]Z==HY-KEE:<\9Y6=MAR'2B*U-2]NGE _20[!DN2[Y16"FVH* MQZ,741,BMO_]H:BI&"U0 2I-531$09; M!>#:U6(2V?'A;%:3[2T@:\;<:>,UH IM^/JZ&PX1<(>XH&[!\9=))#IG\.9Q M#:2$JJ:RR>YGKW,\>K4^_XUIB2;FH'4#S7H.@OWMYLDLDF(#DGN3&H> MU-89NTKF*(H4X4"IMZJ%?:R,4/&G1% ,EL,54+Q&2&*@B=9%R>%@C+.=J=N MR#0NU?V>^Q>6A[AWI] 0?LLH:%/WH%@C5PK=E? M"E')A.4*UY0%),F(NEQV M(@ZI?VC>%K&RK5D%6$O]7UF8AA-8 M-'>7898:^6ZU^")DLYZF1)7JQ>]:'+VET+0+N'$A1@70"5GI=R^ =%XE R $ MODM7KD%*2<]/5V41[T@EZQD8A[S^P+^R/_QE8\(R(PR]9%P1LJG MXQ:;IE=JMRKS;\$)IICVZ^:B6HF.B5@J3UQ2"D4UADB7M1=Z'5ZY*()3.1L'2=)&F% MR3R,_ 55VV#CD-:^@,^(:O8/U4Q3X1:LB A4>OE<8L,/V%Z;_YM24A^N>[K/ M;_JG?_^QO!+3." MBYV4F-$&(T*HQL;IGU83Z6]AV"][HN$E%910Y(3 VM" M]A$UP-H,D*T4%[&J>NPDA#66XP_+\PQ"#;N>+1>TW=9\ 7L79@H$G!2\5ZTR M>D"-<#TK:C8%>CE74!@[193 H,C J,L!SW\WV%N%M:IH@B-.4 M6K:4$R_7$.:BA $A=./QNK4%(+H_LWTO<"<2X??5/P[#Z[7M#"4.,@(NFNIM MF'*%BJ=@^9F?1OUMU$M*OTNKHK>F*7HX;S#_*ZQ (H-M$7+ \\66:RF$&5_D M*\D]P@S'D3Z"<8N]QN("/09V)%_9#4_<=&XI,JFZT=/6SA,3% G1A\B))%U: MQZ7./19V1O!"YVFO'0L>Y%>KJ,M%MU5QA2 "4>N[-*25=5P69Z).KY'+:<-F M@:LNF'SA^1!P5B> #G&5[<5XECH.+SJHLAM;__[;RZ;!'M'R_OW]<28_^#1, MPN+N/'QF>>W]WO,.6\N:@IQ>/<[Z;/^$E9#MGKZUE7-N3>1'VK8>V%9-(DK8 M65ZYCE=I+Z^111Y?BBN7M,72&63)F$FY">-X%/XGB4?1< V+Q2J> $DUM!A%\\E:3#MHKD#G2?BRS#\:)((1.IHYM*DXN#V[:8!"_L&QSVUTXNC3E34Z'+]FI-\D'OSF/E+7^ZN M?L&P00(G30SZ[:T4H0?4A+,E=^\<4!/[\2S_&G0$LD4[R6VHH0.@[ZB9'DGT ME1U40CX[!L#-&5C:3K6\ZLPC:ZM7#5;O/%7E$DPVPC@CU+P7)CX)0U!/PG_@ M7?\KQ%4%/*O-+%C7(B.^YZ'RRV4SJ49/._D8?W$<*=ICWS?:+HQ+-70<.E^N MS7T"/30VF+7KB]%I%D'NMQL%]+6(JS(*K3JE-4:\6:03WY4N"]^R78RZ"G0W&W$PT- 8#&C!:K+UB,7BZ)!BHJ^;L/]Z'58XG@C7G?TJ,LW**=%B$/OLE:;-"&>PD%X=6 M=W"),[4> I7FFMX7BFF2._#Y0G@7O5?Z*[&BGMPS_L.-M S]X"!7T*@HQ]EP MQX&%8F0++?=J*1]$%86\#,U*GS:U1M'3*]6N$=K^ N,2_O,O(3QJ3*J%WUW5 M7Z7O33/JG%/^NJMGZ1Y MSU,X?HJ _(URE& -Z<),HRT:V:^WJ'\#WY!9!#];F(YP#(U+PB!6/=/F.S]5 MKC@,ZQSINC2L1[UIUI--+NG/YC3^ "@73LPM_*F?%NHE$A3OO!98DF0TKNKJ M.N9%![)]S%=@$U9:Y>U6TMX^0=^3(A5:*LM(<5_SC6*MX CTI)]EU(5;IE/> MA643SF6NMO!X#*G"@VB*[#%P1BJ('C? MO)G4TTU>?0E_TQ UA+?A PQ;)8KL.0/.SC"0T!/RP/+)PSZ+Q900BJRMCWUC MB1MZC!S>6$XXRQZW.!4&T!:Y*V,8ICR(V#E %GAHH\ MBC^^R-Z5/3EN#$4^S7^.NT?X!WM4TY/AM_;(.:"7Y7^(F..[2-R6O'V70 MJ7C. <.SH=]"A<]N>H>HMCF>E?6\2S<#)42WBJ 6]G.J]*]^E6\;Q@\+PJE[ MIDP+M<\LFT7;YLAC8QK-KNH@SIJ\?MZT%5RP@B.-!:W+6S40NUW#[CV?WSZ\O2T2.BS1\@SK@SU]&/B+?B11:]746<(O_WQ54'W M0^&0WIMU[=CJ0UQ!7TI ^]I\+/C8E=0WE"*A#XJW)"70>T3/C"5S@;[QB9[? M\@L5S@596R*P(#*G=%5^3VO']C1IF X.2*L7"$>#NX Q;[NC;*T]:?K$P/U8 MV6:_5\]VHR!/?^.J9(8EN6B^D$0H[]B$+GM&XY>ET MP?A($7(Q$@)AV.?,T8G)YPYGM#--P;-L,#(XD\)LKD29AX5">$$(I%#[TSX3 M-9G^F8MTD\1^J,]* "9B2IZ:X8=(88:Y3VMZ<+W*(?SCTT*SYU MS'AHIL9D/1$U)DY)O%7Y!B655;7L"(LB6I%ZHQ,ZM0./F ;"5Y0=()6/?UU: MK)$7A_=\\G^])'0RN0:R6:O%(S:EUR-0_^7EIB-;[.C%M:%EF4^WA['$YZ$-<,G1*+L#W%I2,BM&*; M(R],RIG@((F[U9(R)"+S"WHZZP6!,DSUN2\ F&-M:T(C8$O%+8H]-X(_-,R$ MN#4J)$]A ='-Q%S'U]-Y]0.V+.N)-NG%"63G)5$$W"TZTRT.')=WB-\O4D<= M#Q%;8K$8K^"W<,,.2;)THNV:.A-X=^=TO%LW_'C)M>V6E3 T5(N+\L)Q!Z44 M_.2J[K":SQO"E>+SA&VU9NY]HCMM^YFD 6_H^%WU/4I%.3GOP$V$+C1G63AE MVTF@Y* &"7_:QBHPGJ&C=/JZ @%B[$ M3[>7=MT57Y^^'I>/7+6:'!;$[0F(O36Q/$:Z%MIK"LRRWFA+Z/KXZ6B2,:_R MCWH2O_W>PF^'>?NX&_GDX?WBY.'=47D18AG@&XR62(B$5I3TD#YNB"XQU3JN MV_%Z'C$-<A0_.ZFX07+Q=-ZZH/VO""0,Z- MK-5#QFT-/I$9PD#T?SZI":\Q7G*%C4KPFZ7%LAR3\)M8SEB2T;'/3OC9ZRF( MC1TB%5 R+45-76*QUS#QQ3)J;R=+G[3E6@ ]I^?&[?52<\QA3>YYRO0'A3GI MZ>7*N- 4F:+P0G*2A&54"<2HR+(^K)L MI#/C,D9>,(YR>:Z$-S<9?[U'Y&)P55$E!9"BYPT][0/Y$6U _R(*ID]3C]S) M'2F2FS;&R\2*SF4+J,2$\3"X.;5%/1%C:-[OQS2$^-5C*J'A&O9[*=+_$K;- M8DQ!"GZHF6UUK#GG\C2#MP4AAR&8!OD_9>A?#_\>>+D2'CU^ES+=*VA M81$4[$PD03H/7 J;M5FW8STUA,+$0M4T@*P>HZJ6"VQ@%)1+1 :>DFWGRR8, M5OC^=24R&X1:N'N:/2&/@4W(]@Z_:??*W-D]U7X!$>;RK/B,=Q4 M[[E+(%@TVLPE0*+-N@/F"XUUR_7Y#$0VBT4(.,::TCVW"DO,/1,.$XVQX#K5 M#P;B$Z@/Y8BK]"P+_SDKQ]7NG6EK]0<4R'MM\UJMD6>:I.O+#&5%N&%/W7+X M@\<*\_2:]C:2[&NM 6O-W"T05];-]N4J>PPRTQ01 J<_$L0= ;."Z4#QBL_F MB\4._='#?!1PM\*)49.-QEH2B6*#LR80P001>)]5^-UMKD)>\:]0Y*G'[XG: M?JPG,L;4[!DQ-[_8[HN U[[L[QYNLP]['1YDCW_ZY;2( 49G"3ZQ,>9&Z^[2 M2T".#C7F!+2M2JEIIH:'0FEIO+@A;A7/+H'QD)!RTAF+THTN$.VK)("MREM' MJ-U7]7%U3.!VS5*H K[1O\%2L&&\]7#Y6K#+RW4+[YX+60;"R"GM JEF;%<@ MH<6476CG;5-.%$.%8P.RJ$[AL>%^<^(%A)H2)#46_OP)ZG<\^6P(990D4(I! M3^?.UQA4=43&IK")D9'/*-VY4X0%5^B_3^XH 0)E9,)]I>J,$[U@VBE>6,[= M6=-G(23GL/;BJ(M&& MY12'1GN. R_6$S60-D802*\R9/OBC,]3!V_Z(7@R+/4Z:,I^VYH7PCXJLB_J MCK] >U>,O'Y6KJMP;#K^[)]UJ=!9VT!H\',1(G2JY%"-X@K!=*3_11&?B/SD# [C:8D_,$'0NES>+ MR)4$';@BU$#<-MJ^N]\;Y%/\?C'T\:):@3NH&_UEZ-.PGZ0Q)H/(YDC: M8#>C2^&-]=?ZK$R$$( @$;-O%XRXP5G]II)V.6):8/]2"1Z=O_ D[&E&UA(6 M+ @BJ+8)A\C0XW_E_W&N.^3K?:?E?4W>POZZ-6:/MH.SS7$!P-S;*^$8+: MB7(A_0R2,YP\=\7D?!^\$ 61\!TOR/&1VF+0;RA(^%*%NNNY3[@1 MC/<+'PIUYC>%-CHEL/^PG2EV;"].IYRL,E>#K^O2N]&%]VR$2V'&Q34F-55C M%AH0R('[OAT#L5B+^&9324MBY'C87X6!$I688VL!VS):-UC#/V*PXN0J MM-CGL9@>GC<+(0I.F0R7@P*^8_,AK15NQ3\52J6PO/\F2,7AKEL] M; 07F*6PF\C'>E^6L 2_L@]0ID8U*W[V=?W'JPAFZMRO M[ =WP-<3GF7*&H2*6L&W2]M")'EK]*MJC^5Y-060O[_];F$H$0YC3=JV=8]U M0&AE"*V[!X36?CS+I^1[V:?893!^V_/"T.MW).V,;&HX-G7Y$2)V%9D.=#U( M#RP%,)M-UXA).[9L"!=%,Q6'C!0757VE6(YEN1$J"G2U0([1&#N'!=K#=ZW\7+)>6X>SF=T=O:I%G:ZO@G2Q0L9.HK;QI^ =2IN&2J1!G[/_K M-K@('4<3&D$RP(;3WWIZOC^;HR7OL./GZ0KVP.;LY2R-S)J"DISN/@G%P)[V(3 C0MZV9O>1G+4<* 6BH\ MO9:- $E-S2%*Q2:-(E)X'"0RNW E7I?MQ*54\8Z[=T1<92D9[Y\F3HX&%Q/Q MR.QC;9GHMGH$UVQ_Z:7:/K3CF'<7QGJT$,L8NL[V/_GK9Q*^;&R1/[IM_*[RS18'A-M&ISGE]F MM5N7#[8-&?/&/0P- Z&]_GK+XY (GURQ(=$LE2FIL6 M[2M-M*=*>0:N=LQ5-85>G:U,'!8*!@8,HFXG1]CR&ZF2^ IC(A61,DOUGEW4 MM]L3^H&>ZI,=2^5+R"+N>/1$8*O%&3W"PU^[U:PZ!U-2+'>%^=>/P_$Y6I5S M^X IJD[,QEQJ8,EV$DBS45=W1*P!8>,P4<.<*!W<>2G0 ((!;--H8&UT7]BL@(\C$Y:.P ;C@[YU8RU))Q60.VE5NUO%=DFV%B1FVY-9CXAJ542HE M2@'>;T>E-Y20%DD,.,5C8F(8@/.1)LUXS>Y\B8F2O!AEL/"XX? PH J3)4?D M]4K\G%ZZLS"8 7#0((:Q5_1P:0IMZL)WU_= MM94>6Z6#D /*X @9MEK+CT? X1K_R3#!JI(:%%NX7 N.,S[2"!\CZZ)?.#F1 M3FI^3^,Q< X7)<\4[C)9;UT.&>CN8UTN%LTJ-N5F6[7",?4[[Z-H6SL*-"\20$FAE'N;2%2'R%5*V&7?DHZ;L"I)S> M51XKQ43_J#'9(!H_P\R&*Q6COZ_*2Z5M%J!7"-/?:\%_ON62=0DTN3408&=D M="+!,G)_3@VOG%PJ,4H3F5R&60W-G)AZM;"B GB B-*HF U\HU&G6L.>QWF] MA9F%/'L4CH_W=YDD)D]*!4?T%?/PADPS&.V9D4G+FQH4=A#IFH]9O.,>A,>_ MFP%>-/_^P\OU?7:C?>,:?C:D>-BL5QU$/@TVGLLP,JED^9%MCFT-I(@]'#=+ MEV?I,74*22@]A(NVN7XOLM+K1(9J!&L15X[Q%V;%#B:33=:6$=[C+M)E4[I6.*CPTJ+\=8'D5-G MHQ2!P/Q.-K&NY!),\FZ"V%<0$=ZS>EL+35.\8!K+CAR '=G66:#X_$[&N[B\ ME/M0**Y8%DA^K1P_\-'.'@NSK;)J]\B_@DW\1[UJF]&C)(?^7(G;'REQ^R/6 M#'&\?O7=MW]Y^-U?'I]]S9/]Z3\>/4(H\G@-!SF,05@K4+6A"5VE46YC7)!R^:Q5&DJ P77"Z;FH+R)I.<=S.J]B_RHO5*CQ ]$WMU, L/ M6O'RO?6ZK,9O5+G-Q=T@>Z.&(_P\H-3V(&*].=YKA.L#!X'(=; >2: OG& ] MUGF@3BSO8PX$VEY60D)@5"-*+%BO(KN=A(M(O$DJ+7.!.AESPC?C^CB.YT\^ MTRSUWG"Q>1CY\+"E!IZR@#3A );2(0"AZ$OHP&F$YAI-3=70QD0QVKOC;%6 M_==Y)=S A$[R\0FOA&S>(D2T\FRD[-_H'TUD (Q_*]]E6^_]HGE-;\VY%]G6 MH'<\+85I4Q(X0RR 3Q='6_Y'$GP??77WSLG#OSR\_^#KT5=A4?SRM;C6^,]> M9&B,H!5YQ:G;PY:2NP^8UKTK/XR>2K!)A,,W5@(1BS*MJ1&\%\#8PM'@:62;Y&N+@)/,GP$IT.B*Z3/!%>=6M&=J4PD2_2:E<^ M!!B!Z*,Q0*^[-])$:@\CFV/?VRV0(AA#.*K/:T!A"0$V>*6&=#[%F6-8!GT. M1&)793VS^$R.!$'QLZ:&4S'9;HR2<>YO -ZPNRPUU!U?0DYO8@B:WNAADJ9M,+1=%$Z5(-W(-- L$'M9 M\%RYLQ(KMKCN?ZI";%A32I<:F^L5?5,G:<%$C1W^O6V=PB&C _]@WW? F98+ MMH(U#&0O6!^=/7]T=OK*2;.7-D9>HSVNR-%9&,M)7>;%"!DI$?3!&=F3#3NO MTL6TFFM'[R1"0RN%^=G0G63*!#O'?Y;QWW5KFLUK"W+^WU M)%9M*.GCY*X@I:2$*/JRHS$.UG#/KAW?N[4'6[@.K$W][]/(7CM3? M?QKAO_PZ/__XUNM(?_.7!P^]B'0*O5\A"34MP M)"=A:> _(WY)3/C\+5(:EH".?L3C8.^:.;050X0=;_/X,5N_F5M:K++5$FWP MR;?'HZ?&/2);$J\55W2JR;]I(1-A&7S:FQ<]Q.J@: MF+N"'0QQ6$UU)'X:T:;.^Y#4K+.I5@-(U.0L)HNCWQNVJ7]MSA+_KKDPILO M1\"QMRP+=;Q['/E@ M\E39OI(S7^$9[AR8!SMR'+S&_OMI?D2'8N(2((!5 =8OGDHCE96N?HLR\71M MF"(*65L.K66?$:8YT2U(0RN&(E"&;0W!V5(X*Q/!H>ZU8JOT^9-N MIGC21+H -_W_7&.=@=RL%0S4N%E&1@T_7)8LGN2#+XHK.O0$6:GRC.K <: * MD_XR4@RRG0H+CF)8XR/90]8ZYL'$4 #>K%>E\RM:S_(=4003>QB=FA!N([?) M;*A+T9DC\_!NF+AU:]W0K$\2CD -*1T E1JKIU+$[ ,%DD[:NDLZ3(0M,##" M-'6%)J:;1&9&VQB&R\RD&B-AAA 89CAZ[SVX__W=.[&1'8 [?G3_?T5!CL4" MV,P0(\\FUW0BUNV"+F)D7:_&E6#Q(E@!P&'M&JRTU29Y2.H.H"T&J_6"'3[M MOAN$+P+-*">WCW8?@* MV%77L]D1_,OT-16LFHQ.OOTF_95N>\P9,C^0@'>"B"&"O!B=?'=7NMV[BLS M^'"2I,K#$][[CI#STD*0A&;&OT[N\O>J/"?) \<#"KI2M6ZH=]/2[QJ%!_?= MZ\L+"SOM,.TO[_7=G?R+-X'7]CSR96TB5L4Z=CV'0623RCAXNSAL6TK\A@.W M#6L_UE_\A,D!:R1")G&F;J(L)SV/Q0VKEO*3[DUPDDAZT[XA8( +"^+@U97" M[\3]'L,)'$NK5[G2T$P?0!-6(C279M(RYT#%M36R/M+L%NYW 6(N_'E5=\;- MR +EN%R:L4+5CSJ,NH81.Z!^QRPBVBFT"8"+!$\(AZ%Z*Q47UIAK+L3HW[A4 M7J]9%0ESLX8 MK)GCG27@#,*K:K8<7=9L= _11#GC,FH6%!!4H*4DAP 3##'T1-4]_2XU@@+: M2_QK6K$P+['(FRS;S,TGK3Q\VA"?I%2K,"*04H7A(D#?>[]"S*S8;+'%G=1^ M:83J;:W/?(:-;(:62WN78L<0K1=98WJKT)HNP_3+(FIX$*X7$MJ2, /%X4ML M?=GM-%.3UDN\4O8FV\C_"6N,S&;# M@\#Z&?US'=9\A22/Y&P(]IC-\ET;[/,,.S/>J.ZKJHWY+K@":3V1\KP:%*>AY>X9''K&LSJLUGZ)JZ>YE'GJ-/LCK)6 MA!]T?#6M:"_H-FCRHUPTB\TI+<#"S,)K)-<-22GM-<6)N:YG."$Z,(SZ')28N0'WA:Z.^.A'DLY& M9[+Y0FUU&=Z WE#PV*?U*C<4W.ZVRYD-A^,?S%,!V96+.CTP0['6R?8J(E36 M.;.;=7#2(DTPCOT&]5;HE\_H6_2$7285^0*6[OPYF(CO._$K:6M MA0_#F<.MLE5P#.IX&:2!2&U'$)/:IX@\%;0GT2!P>R#)77B_F#H*X= KK^+F M#TZ-IM?LTW+A]NBJ&;\QUB["61??N\;6*/9QC-IFTLFQY6%J3EFY>[8QG=&T MUK&UA<=<6R41DLVVBR\P9@(27=*]&QNW\J*Z:%:U;Q$6FE.P6XUK.^'YT/'E M?&/6 ^)W+G&^BZ3 MTG.)?[4._Y1=Q3=4R+W(4P8R*Q,$\KJ3G30!0LF9P]VQ)"/U/ (ZPZ)K3/& M73J$-^#,D7;Y_+DP)')^$ )X]N(?3Q\=G7R7MXEI3Z'KQ$XY#0$H3NMJ-E$S MD?(546+!K.^JXB)O*_N+.NV1;EB,RJJ:598=8N;"=?M^:OUJ9[TP MC!5F_3B>YLG $8V#O2J[-R.&_K$;0>0&A,"*\E0(;E3+2M*0WI1HB)"26.MI(+[B0 A\RPC T18]DX]!F3:@E&5'?'JU4M+ M16"^+L+*7F)H7UU74.SA%$=*(96W??ID]+R"P7'Z7,$5:"\LZ@[ANSIN/VMI MGT^166;97_V+ QJEM&]MSD=]\YTLRWF%7O4KDFA8)@G.$2/F<,XM47#0T\OE MK:0%>>9/EMQ3Q\. L7)_5Q5!@#8$_UVU37B4626ML13AD@,9E?I6Q6M U?V4 M<>D)5U]&&3]Z1")']H0\IG_7IPECJS T2EG<&.I9Z\?&?YC\DEIG44M0% M#PF6&D5I-G9J2))FDFXL;ITDQ^)]R\E5V.SC333#TE- .]0PCT+:T1B'!NO. MD"2&8FFI)!(F5N+MQK9@?T"^1CS-E*/1LZ%G*V-.RI^<97Q?CRV2O%-8\S61 M)]F%4Y2@'\ABM,M((J/(TJ3!+@@)CXTHG^V"'"F:XTKKF/W!G(D%.!X0T9$: MM+5,HR4__ 21? )N8EN+E*=!C-+[N1DB155,3;W?(?@YRT;I6<,H/B_#@F[W MO4R46?28K,<25L&)R_*_P\K%/)J"3R9!XLH=[$MOF+$']5"RU>C(V__S*XA?9S02()$Q>>7!2?2@%' M4P9*S(-P&N-,ZPJ'C$@3$Z)77)Y^K5E<*SOY[*TR4"L_7MC;3:HZ!5 MN,-XO&X':#OL73Q5D-=EY6M0AS*QL/K.!<\%ZZ=S*' X0!T\U.&; ]1A/Y[E M7Z3A/&\1WY:Y!%C26A<1)<$&*V>(M[6[B'N*'@>/L(AT*\M7*G'0WAZ2=(7[ MYG$&>BT2Z)<;99U;!#_XOZ7>F-B(>L99'"AV+3+1RI1:L(<3S:<+\L#Q<#&Y MO:A:2#"AR;VF8DPB V!%$KW:.-W"# 7+_"J,SA-XZN!I'_U0;M@ULXWCSP]9 M>63%R"HYN 5:TET_4II3S'OOD5;I;>0-XT\0@=HAW%;CS7AF?C1\"_2Y3OE_ MZK^YJGL>_5B7;M[3:*ON9U=8ZF3N0"KJ^OCY%8F[P] M#I;@.!,?T_8DHN.+2+6N5$V2NF:@Q9F6Y(.[,NU7V6K+>/C#J92>?A$(.0QNKWLKOJO'Q17,UD=MNG;SV:;GKY^ M_%S@=B>GQZ-?GK[Z:?3D].SUBU]>[8N!&G[N5^OY'+G/,&._H.G_B:1)/_M# M?V"S\0\53E5I%4]O).T%+$^BH*NR]$I=]Z8:AK]H:XA4]6#1UA)ZL:DR#-$& M2YU\WG*?R)MAB]\)AN#[B0XN/$"P>J?I2$?3_W1KY/S^C2PF(<6R(;E8ASBF! M+D027I*^_$]_@MCCWV3F>=2%[_0.J)3R5A.38(ZP.RKY)P62WDS&\HFD,*P* MYV=VM_N]A,^UN#B:5=/57^^%12X!4\U2PE^//LS&G,+T_K&^"$['@^]OIS7C MO0+&;$1.[AUS!+)^EJW6%0F+4N.A="'Q8-!L2+4,:VA>CSN/L)!0B6EA_#-6 MSL([\\OO&S1]?YC$]YI$2^27(\AR-&(U9XU"*R4.0;)<):H78Y"NA.!+OA(Y M,A=A;&,01=&'PT1]](D27;Z*)QR3F20I8W6]B<0J)(A:5UU? \F 3Y@XDNJ+ M,)3+;Q)%H#:[Z+&W9Q=3U59.=Z6:@OV-KV !@U+]#NCL86&\OQG>;B5,1$I4 M/D>X@3;C6!!OK-TD+)O3V:QYA7SV3_5D406O G]X7B[!<-,*9"Y^Y=F:6/EN M%?N9G>"!D0<#@DF.$':LK!"'Q+1)OCZE?I&\&":L8P>-W.>Z2I5083+.DFV' M]?31#0V#5M9GQ?5CT=-5101P1@Q^)0D]C0S54R0L0VCPM9V 51^R>'7DY W^ M[T4"V'?5:B48I^XOOZTG%XIAL[J<-U+EG$*,6+:.0 M%QX7#Z]OM7%%:+*2_ M5,S1RK81B)X5\>1=!JU:RO(.<*N[!^B1L7^>=?I1]4('T_AQ M32,6&@&0Y$=* V[0.EB<2'CHUN/1Z M852/MA+2D@U_?%-5RQ ?&:^D7-/8[D0E "3A4H"[6J8G39=-)<[9IY69^QN9.:O"+UR_.&GR/M/&DTW=0LY4@: MVOQ%,[Y*E9:'N7P>Q/9VLHUJTRYT9$T_FQ\)(B M86=-O6-3]B+IG!0,5#C,[-"DQ'X0 M3K9\3(&Y:7D5[ N.F3SP)_)5Y0V;<:T'\_R*1E=#F;R0QRD+9X.7,"D_7<9)ZQR#L#,?=(6U;M8>X^OG^\++N8"K8):MFL MZY(BP'2/M?(^M:$Y.+DXOG#P:F]K$V++Q- TMB%%:G-J MO4K^&+:8L=#YK$JA:69=M4CT1YUA[FQ9+):8<4%Q#2[)30(8Q UOS_,_-_>1 M6I*.]!FF_'_??]9%9+&L<2]2("@ND:=)-GE MS^)UL=.1&8S+>DEJL''9MC7\O/A #+O-&YEB.IE\ MJ-6C-#Z'97'[#EU;UKV]JFR4#=64JJ5PA("_)'KZD;-%M&EG];R69>!F>'<] M!;M^N#*TR$GE,O]#R* AQ 3BZ)EH%S)*^,S%O_^YR^5U0K*P8C)B4 H\3ZMX&6X>]KG1-6KYA"%"RM_G6?F--CJB-B0T8HMJ M]CY6Z; P/N["^(6B>]X'+,?_7-=*CZIMU@83M7-#U?1ZU?UX5NPJ\V^E]HMP M)60BT5H1EMJU,AUB5:[MWI9 0-6F.FM"]67A- XVT2V)O#7'HR?:^9MTY50-P84O9:<^+.#1IF(4O9J8,=)6#ZP/ MIP>8.'(BT5<4*R* )7HDK4CUZL(AL,9RJX),I]( MR]^*$)RX8LD33$(K!0OB*Z&.= !2CP5E+LGD&\5B]XOGDX8L,I'RY",PZA_6 MPOM7'X8Q.3O;E]:+A(Z($YMD&E)4<)BLCSQ9/]1"<:P(6D4Y]9$HYT87MBPW MQ@?4:U]1K]78E5UXF'(\+"55%Z5J.KM@76M)A7#H@KXA=C\<2KRW-?<_)A)2 MRA;,$_^%!#J7M4@?PCT6!CMI'K2$GB=]_:"24M[QPC\=)O=CG\AAWMB)W*@U MKGJU1%7LN=IBV:(^^+.GI[*)A4]-BOND5!OB2]-J$"V)(4$R0&TOE^>$N@49 MD/I3GSPZ_3TDJ8=U\4'-1PXB'VD6IVV((K58L\Z:Q@:G?"DJCEHHS#-[6$(B M=VB-(8N-2:CZ]I\8W!R2'+?GC'E.?<-T:J/B%A\H>.4A _S MI2XN9@08'-=S73"DYCL/D[Q2@Q?DX"WB78H8R,UK1!$8P> T>> MO-=%+Q8: #<4PP0&EO("(YIO%C9^P=G&L+,HX)$1@FD9B;?>:3P4BB%0[4'+ M(":AM07Q!5J&+JP0F=9@".'4_:#S\/F??:>M&'Z;O2;_^HQ4KZG3:+6&4%8< MF]Z(;+_;Z"S^E(R9T)A, -5E^$\1X6C#KIY;F?L[N$893)(2GS'4%?EXO,6 #*-\<*FVG,5J1A]6+"24N2+P?-'HL M#=F-R,VLFN$VB7%!>3H>@%R]] XTI?0S*=OKYJK;[;1G1WW5T7FY>-,CO]$7 M(.HY2A]D(N9#'"A9BB"*^Z87D]=^AD?NC"[^@ELO8IPVN;*L9MJVZHO [E+Y40;6"&]4&V)VZKP8&I[7*V'O2Q M]GQU)Q^T@0;D"$G=F%O=!668OCI M".?\$51X;/,F)0G;)!0C@) 7@*&@^M;?IO8$98K9A#7W9M%<4]C"UDL5\>SA M/^*Y:?A.%6J7,-Y*=! F0Y)^E5X^DWJ ?<)JGO/+>@!.A_T,FZDAT8S"WE6G M5TS/1C2$PG$]HU#:G#3DBM:/(:6\N[E1![)94[^?!Q34_5.4635!U^$FM M&D3NS4BG;H; :5^\1V@U"!S?\XWY^I+:$LIC'\]J6VWJ?X6W6N@ZWE*WDJ,C M?!5GE I3B[$**SPJBP2;B$+M1DRAS4,,R&6@P14#02.#@3=PWCJ1KD8/Y9M)<+]Q;&2:B M,,,"?0:Q+5CY*\F.K*@0_VN5)>(JG!,V3VT%>2M%NX1SCC+5*OIH]'=1[]1= M1(TS7_37I@W;1' ;HQ=.L(]W.%/B&TSTH[IC%\29H('Y^4L!<5!#,UAI\3D+ M+VVN7."[)-3PJY**?JJ2/BF7$AM016$>C\2DYJ=2\WA?BX%NYK$'TPT M,[M^37#,A.#X\7@]7XN)F52@V:55_//]!W>.[Z?+_>HG?OLU!XA1@SG2WB.Q M91A-1-,F!,*M9%^@FQ"[FS07(;W5KF&[,&UJ[N1@FA87W5]_5ZWXY,ZW!V+4 MG44;)4:U8)TDO!JD\[^#Y4?^.0J\NB98XBACS+=0QE/?%52DYA^?F:)B;7W! M3)/G6XAGF]M)<=F0$IB*Z[#[L6'))0'?B]A54'UG)#HG7D_^DQB^ZI_A/^K7 M;7GF($-]\.?WAT5X6XO0KSN5JK9U1U>\N^PMCI@MRX#T89[H=[)9!QE#&E?/ MR;0$Y=.('J1I5,=V7:'9#,Q[&!BB1:N%Q(')VF@*2&&B9GQVP$F;=C5M@M$*$F9JN^5:>G?\25)"J#NHD=_<*4_W4PSBRD8BNE0_%0 ?\&824D7"J<$ M48RLWS_U\OOFJW/MO)3'J;ZUJ4Z:\9(BR;8<)3WP#[1! M%5D/E';%+29E.^D!K8"G\TR*4:G9,R?&&'WL.4+ZG58U "18"PG=],IK$DR2 M3/)9L!XUB^&QPO?J\9ED8%$[_+GL)N4_1Z\("'PNM?)GS\Z^E^RG_-_#,OLT M%F68W:! OAD27%'0QH%QC5,EVH1" , =G#!;NJBJ&@"CY[Q)OTJY ED6*KVZ M]L3AVQ!!>YC]6W/5E-J*8!BA,#<:JQV]1])D5-JACXILW=KRN6B:B6 'K%0) MQ,_>E[H?7U4+0!=1/]11R#4RA>B]R/6[*)!G; #6UU!M7RHC#.A=8Y1XS)58 MOG6Y3?]#82-U$C,@P2?\7:A)B2QVTZG/)W8; ;+;E523M^?>15CX7OCM)!B8 M2]K(LNCCK83;,\*M'!@OL:*T69UJ&3R0=<;H;I5I?).#[;^ND!4IR96C">"A MP/OGBMLWT?L-@N!!5EM]@J:!8^T:^!(KT/]:.K6?R5!]0*79J/#SP4$9>Q>3 MNM33!G@P0/,E-9QPOP?W_Q>CS#YKH-[O>/1COCD=_YX_D03( /7$0 M9N[DE/RM:14>)X![MQJ\P=.'AB,UJ?Q3A1MBDZ&+35I 9FJYPJ<+.?DQ -4_ MU\)XTU;5$6T SWY\*RP6U']&7T6_(%R!NV9R!<,V\137_0'B6Y\^>O:Z^QKE MVOH*(:%45FV<1:<#CW35S-;SA(BI=><*#A1&=<9!&[5KYA( 0@C=?(@FGU,J+H:X86 FN/=5H (&O(W_+8,KQ4>F2;NY%NYH0>8Q5'_ MO\OY\GO]9ST)@:EA&#"YSU\5HW57">QS^[5D&L3\Y-.>.,3CC?+1,8R0++H* MB1C\BOA>7EUW225*G65,U]TTY-E%\U4I.$-OJ!C+;]EX *N3-/B?[Q5W[]_) M!^P\F$6 B&!?]]U9?[$($[I<\= ;W7W Q?"0IPTL\YIKG5L4P_.\F57C]:P$ M^C N_VP]A&\\^C\%S--%6\X="U"8_Y?E;%ZMPA3^[8=3,4OZAX*0UA#9;)V> MO8-C-?KSW>+;^R?'6U\\KR[*A;9&NT,/T_)&ON$D]>0$Z)V)Y;B%N[1%'HB] M\F*\:C ^W]GP9'A6X"DB\6!\20%4QK,F.,]5.Z\72N\9GNO9V:,]7QM/TYL' M+^@.5X5::APB:IWLA3'U;]-XNC&@\8&[019!#P+;C L=ZEB= H]DHX*L1UA,X?3R(S0VP$U"\_K M(ORDB&3-F_S@AS>G/;/]L0D$*V,=V7HM4*;QS<6)TDGS4X>Q>H9'DW(B^*J2@+X8 %\UBP[PY8L/UXED_-5/29%IQN[@]+R4C"_W%;6 M\R[WXCU##(Y_-C[%F_'#2[L)N&-.9J3:K')AR0-YK7O3?9^M%8Z7-;, M>8&["UQ].41K_>8/?-$NK+?%1AJGXUMI_9!-HE(<-MH;)YRV@CI(O@PUI9$L M0?;V+L[!9)/9TIU*7UZ7YHNLYF33D,PT_7FHFX/UQ/.I"%9O%Y_Y#@)S,)R[ MG6<[*?8]TM@M*NFFD9,7U#@I:LHSUZ)3E5JI^B*)G6Q22Y#BFM!F_CTTRI^O MF=1:)1'/QT'?*G3YX91A5'",>D3O+G_*%Q'(E=TJ=96NKAOK*!T2QHQA4GRT M0?6NQLET42[,Z:/OUL#LS6JA4XH:^^(2]0-M6M^**=\93UY_M'CRB]OQVA2/ M9$1;*0-5;()M)TD?V>2Y91I@R&\:M[XTW6:PVXQ/85]'WX.T7Q0UV)I MNZ]R01*:371H@A6:H#RQZODV.0/.;U43GG!BD%^GL1#Y /=\3[^*BW^X@_2/ M"D088SF"';'=I% I(L55CSLC:U,;(N9LR:%N@ YQNHKDT@(GO@12@%^!5PTX;S?\]E_0IFX M3-MWNZN9H'@;WW+A&3AT0&63=3&"B#O-0A-EJ!.GMU[)F1!'7D\%\W:8K30# MB$T$S\V)"6V'5<81&/5GV_"C9:+I"Z95"7?5#HC&1ME_[W"4:+IPR_8LD:7; M=7#9:XJ=9LA):18HXPS6BKJ!I6WN@SF5[8C4H\#/>'#O><03#, M1V*G5 S:8A),\&&L/]Y8S\#W9%\ZBN".F[MG#H/]H8,-TM"(#EQ657L4 O6Z MNHX,D[N !3>Z+9\+E+L5!RB;FA3BD9N"#C3D!"QK UJUW:U2)">E/W*7/&(W9L+)JGNZ-%7L_JBAE=/J*_ZL"$$$?Y/@VC' ,#N MQ4! D+: TF7U"F!8>+GHB7:M4VPI4;?OW;6L00M$%+NBYM M0-J*&;Z)$^S*)ET8'EME>70$XUHFD@7.".DO>%:(NI/,DD4 N88/ %+\##(G M^;9FKWH5*%E26VN.6C)8-^1]8"X,\:EDH'6A NVF$S^NVS!."%S'$J3C55#V M T'Z C,UK:7W$$AD J]UBOG+*;2*]Q"9@!/H@BE]5X\M%>,2+C?)_RUIMIH+[EKWE:A63 M*DNT,V.IJZ\#*:C GF,52S#H_LK(@?!13)@..8NNRKZCF9-U9_W+6\:0BW- M' !5Z8LV;*Z)8L*WRG2P=%,4K,+'TBS)_(EDYL?!7K0"CE(BT@A/C=S"@R,F M&SB6#52Y4M9='//4CV<-"B"_/>B^^65\[\X!3;4?S_*)F;4^'XYSP+SLJMW< MD*VF9\4MCVK"E*)8L8J0@R\T<>FJ<['&FS4&WEQ2+K9@+$,2ZA$Q2DD2G)TO M]5FFS=;[!$]PW2[J[E(.S^$.%)R9J\U2?2Z>GM%;# =K%>ZN_5H.1TUH/JS> M8B5EU")!B6.K%?+Q[N?J\IH^YB0ZN?87/"V.DCT_F0'*V"X%X46Z\& D/"<< M/2Z2%?$U8 C/:WXYS-O@&*GH>SQZ5551UTT3P&&90;%%M=5N.6;;68.](9"\ M\_W_F ;E7H?XYUAL>[X77I'M6^IZN@W>P*3 6[Q>)-A22??-5?6"=2I)34NY M"V)0Z=[GA3RI^'55]8:DR=LU5^6]0"+L"H)&4#7A3CL" <-ZGOB7.R5B0%CG M,8O0$M'HAD%#M/$WU'9WHOEVE;/[MIU+>LNV6\$K!L:]4&@C=J1O>O9\B?SR M?D-W8^F?J6/41,,;U;--;X_[JGT2R8Z'ORF/$!I"UJ64P86MR-.1N=9?UF?!:N M8O9L9^/!4U-$7T&Q+#'4W*E0$@PA->,,N?#>D@S=5N*&-2[4 3NEI>6),-(JQ5VO40,M%FKSV1,_C*8E362.\E<2IB'PR6M)L3 UAO!4%K#+ MV\4V))M!P1J*89LW$\F$Y2!>(-X,SD;TNDK(FL\G]O@( F%2F9<%]ULSA*4J MHE77:K-F(/X%E)<5/94_98 IRN(R>)<<$/47.61P\ MU33\WG"9D:I4$J3BFBO5372L^_J">Y\I>N&S?2^QYG[(RGO5(_T % M*MG;VUW*KE=W'KN]4]31.482&!]-CYJ$\/:%(G65GG$&J=[Z9A=E/4$ID#*@ M?37&<3,A#_Y[>MC[/;.[>$X2CAG'3%MW?63ZL*.]H_U$ETR^K9"_A15!R$=> MJ%*:.\O1PIINAN$],4 \G:U$U.H:1F]&M"K-5NJSZ RT%\L&_8^6O*S<>LW+\1D"^6T]I>MAT^P';F@@$1Y?Z.][F-=;OO"JM9N*0]:YG M**W+7K_,P-<+]]A]89P([8[6\P8+Z$Q_OA?$PEIV<\_7^M_#V\_(5-+W![$4 M098:)FS=R:D.>!W8U2:C,UW-+S79&V;R-:>/[RPD)"]?PQY,PKESOJ:LI?"A M,",>/@SSM*HNP,]R,GH.;;T2E&+A$#[MNG+367O_!6AG+B&4(91C1FEQ>GHJ ME^>#EI-8T;)2?"EH<%%@3TU6QZ,GDNXHL@U&BHQ(#JNU#P6$XZ?;WH7X:^#( M$">Q@R5@COOY^*?@JH95G/@XNM'_RX<-H>W];^]^;PD)?P# !YC-^@6D/5\^ M3Z>]: F]/Q*,]BR&90%12!+4!$^FB= 163<4II5_Y;#7+O$&!7: G'L4YX4K M!]#1BP6&;ADFDRE'\+B:KREK9"F2;$P:(:&7]GDP/#OAZR*@A[;6/&,<6)<@26@L&">,*0]6O78X^DE;UD M;#/ACXE2)@)MX[XQ$P,5G/_>,C/!3& UT'=^WX6V0B<^(=U5&XMKF6<6D\UZ M1__ZF>3D^^^;9Z M,'GPW<.3^P^_/?FV^O;!M]_,8C(*35N28;;"_.H.&!"KS M;/1@6O1&J=7=+8Y[;FJ2EF&.A!![(M@-3"M0\OC??,-+-1OK! [?53.[DJ@) M[.#K>D7-7Z(YM*8>%TXP"$"F@B3$#+ELLB!D37<.JWM=MRB+Q0 MKU9O*3!?2,N_**#:Z30-OH%&5:N:SA,>,4PFK(WIJ?X,@'TY>KH8'_,!Y-]L MK#D-EF,V.KE#9JOO"ONJ_G[$5KRJY?O&RZU)BO6D.F^%0>Y;LF3>L5%DT_DC M--VC5?PL/.4JHA?CGZG+& 94*&B4N ]?+>";5&1C9Y]RL*CZCLCDU1T J*1! MT"DXMUYWE];/)1?<,2/Y/HX0LD^8,2%Y(G0@A#!3WF:]2!BC>;.H5GA-^3R$ M6)XQ[=Z=PGBK9. T.0*EV0HKT*2;.0H(K^9 _M59X]=!OH.,EB4&Y$V M!I+!A9E_#D'$T4/A1K4NE.1;RL>@GE2=3>O'_VT-5?!K?8NPBOY\__[Q=Z:O MB>4S*>?!"F*#:=A+E? _WSTYONN_AD^K12>?[]X[?NB_N5PO:N5H MX[=,$Y2V--*VU4946"AK3K>-]R91JTQ,L5L3?DR_1D3;E4_!V\Y M6C/D&9<=_>^(3='E/H>A)R(O&028;IB;XP-E3P8R.3F 3/;C6?Y%*'M>@%PU MF->3[\R*;1-#B@W%Z<)R12(7?2+RVJ,S@"G#41/FA.">+ Z'Q<3-OP)_$(>6#EA_F>.V 9N'' ;=GYEH..2SQ4E*"T[Z=DXR/> M2:2WO9<[)S)IYF(,B2D7XO_'R-2>L>L?D_1S7LJ+! ?JF_!P#[[Y5C.)8\!= MD"]"Y-!0*CBBF&]Z?^]8R0EZARZ'OO\W/7=#AVLA?L7<^9XR)A_PGHK-?<^7 M_>YA\?#N_2U_JDSKVA"ZZHC+=;=\#1D()E>TU3:!C6O%(>8:,O'$Q&2%([$]O0]N^@2<'CC4KG;&UP022"1R((O\LM=\E _ M?*5T&+T'WWQ3G'Q[AT]TP][KE1>M,I:H"9)Z(RX27[ _H.^Y!LUKS]FVWLCRNAMWS\L9*^6=$H>_K)?5M);!?L9R8SA& MPX_^K[O??3-Z68G2WI,UXG(-.J=Z?G9) BN,;5@QI4'"!F%QY^7XC4#)CW0@ MIOQ_WW^J87E7\/MSPV%;9%&PJR&E$ZP8_8+]5\Y MUXAG8E#XV78+:2SJY\]7YU_:>3DLNZLBI1L3)=_>"FX&ZUIP**#$9 MX[\HEO$7((1/[IP??8.DUWP]N^ =:=48(/0&)[@3V0CM'AJ2=9'1.*N4V;O< MO?-5&=\E>P'QKR#,R&*:B*;%#JDS$3W;H$EZ173T4POH9Y..SW//B>\E$EJ9B:QPN.II*G,7- 0I6@A'.54A ,R MV*5J8Z\ABER@-5C%/X67)I7'M*I\UQ)O.GP*,Q,Z QW.ISAY/]'!^]F/GN H MG:XOUN'PT!!!(]:QA#O+95,STX=R#HDHFE9P;J-96O8OWLS*R_ LHY< '%3Q MO1"0F[#V2 :3E+L6Z>*]7Y=MJ48Y^O0Q!\^CE\>FQ7*@Y/T<& M[6^0#6^#49G ((OA?]1<3T;/GKV,U\8Y$%9+6$HOTUWRF$?5K/DQ?)$D)_"M MAC_S+9=FJ7EWFSI M;OFNL_>0WK\[%WL1FVU1,DO_DK3_/JKW[DSN\^[-7>G M1/?"*4[4L1BV)M-5B3IB_U%-IVVU&3V>5#.L^W/2]5(2 !Q]E\UL0I(LEG/9 M7R%'8%KB@T66O72'/\CY37Z'CLRC- :G8\DCN0P/P6MS"I#$Q:]VZB/YS1_' M<2ZVG-?/Z0Q\1L=5)"2\K,(M!:C]0(T N'7 M8:5?1N;!W)]4][8;G=R'?XLO[/1T=\<=>^-5EZ06+5O'3?;[IXF]WL566/-> M8Z6DO*1[Q2PP:XAY,-X-X6;8%0JHNHFX12:CK"@,O=MV?+ ["$@YK?=UQ#_0 M!8?K7>C5[6.

$'TUZ>KXSL MX]ALGY>?->S\/6=U[W1-)Z>/+#W5H1Q.[BB1"@_M4]QWNXX6Y^ /N/,W#"P- M:]YXT-5A#,M6G-ZFBX"BG<[,[9UNTO6^ZX3;NR/-'2!V?#01;&/1EYEHL[L' M4_W)X70?$"WVVT$^0KRXK'>[$TNEZH/(M(PSUE MU]>RZ;I:N*U)4Q ;L!*NE-PWVM@:RV/Q=XJ))(K=@,4JE6')[ &=C'7G=HEQ M[:<%G]91H7A9X?DA^$F2VPE5>^#;R:!0=P]0J/UXED_)M[-72@PXM[6!+?H! M@XH #LGJB&N\T)Z?'#^%H:ZT-<&B>1ML MSH4IHK*]5T"3M_T'$2($0JMFX4;5-K.29AC%O][8B4^J'7:D$S,N>Q3>9_AO= $(TDBE MU\@=@<>_JL*O6;%6!^72%+ZPF@1DM5FJK@Q^%(;@!]+\LYN5%WDO)1GW7JF9 MU-XP]E;O&O>BKTVTS0 _O$"_/Y#9?CASL/ S>N<6@KLLUR@1HRWAW8S-AVGX M@].@W7+L$(_LLI'ZC7TTID\AF<5@VFF2-@E-0K1Z&_#:'/!(':V7/+Z3H*KYI8>5_VFF(7BXZN.+UE]P MP\;58>AO;>@OB) )[NV2-.*"TB>V7_HVD_P6*CGD-FL=NU:8KD4'%S<<&DRT M'+;)YYJK:+.DMM UX]IU(6S/TXWZ&(>Y^J-R&>#+RQ@A+M8S.5'&LZH4YL/& MDV5JY(CPT,6$99<8]T&0M"1G"4)?O>(7D,I@CY4Q-;HTT&7X3HBTT-G"0!ZT MNL9"3#+']5*$[(1NG\S&EOP6]BSFF]Z=W;)TD3+?3T(TL9&0?%K6PC]'!D>I M$'GFJ$,,?FL[!$._CE4,Y4Y:6:.1A.+4 D^S&V+UBX,S<'M3,JE1>E[/5N3V M*9GT,I8*2?GEL7DQ(FV!E-7[<3O/G3<+TJ59/*GT)(R)96Z%5Q5:+>ED+E1NUO7B8H]O;9CA_.MT,V#*F,S_*;&(B&L.$S>I*3C]' M<6A"QHHP:A45#G8C518^;<\#[>A2EY63]Q=0*,PG7GY7JA,4ZM&K:WQDQ*OX:2(4$^M!EOLL*W](])$3G+JTFOK(.X!(<22K,SROZM M%V:Y0/>0,'=3[5^+*R611I:15ERG4P(OC<'(X%CN+#AL>")JG7_>+*0 +D# MMB%EEO E3JHIH85AEKF&HBO#J\@X<1)5+]Z6UNIRJUP=@Y%&X\MI5:Y2$;SL MM"E*. GU!_G"R:G\0%&:$\5]**GC9P>1/*7"_*01@?GQ)?&"K-^+O:AR*W+1 M4/UC83L$J:IR3HZ,$8 %:]A4PU2.5T5O]7P *$6@I+VXO@12S<%+AY3LNS55 MI(SZGA!U*B=4)H*$4=AW4][G1N1"ET%569=Z;F 0(2"E.Z@S0,AM,%/C>BG- MX6++#(P[)J"C[BYM9UR%;=^LN[38$])["/##5="S:8EB1BGH2H)8UIW19)8N MN9P]&S+/JRZ2US]IPJ8ZN7/T4VRV ?HZO<'VTPM4TJXC6_.*<.RP-L."$V9H MBI'HJ4&DD0XADT)AXK'>G$)W9V&/[]Q3^> M/CHZ^6Z$ D@UK\&8L:?+G^\^>RW,2.TWJX4'[M7#SMA:"Y,;]F!/FBUM MONUTFH&VFO%X30F*4GAQ;WT[_DN"2^\=P*7[\2R?E&=OKQP#V-YI7VW)93Y). H\9:4.AJW@M%-'KA2$0S3U.5BG\ M\4U5+8-%'1NY*J]I:KM2[$L7"XIAK%'+95K]5D?O)%1[;*ASF==).T/P&JR\Z M-^Z9DRH85:3#5UD D[GL-Z;DZZ5?$*K#(7?E>?YE5ADK_2'AN'A>94Y0EPE4 M,<*N+["C?.#FW0/M07./C>6X(HFBVC5NB\O212'V>.;'9F-G7,\D%HR^[S*I1^PR37G$NI5J_Z.B MA;]C.*454\#6PRA_8' @DE90RGVQ*3*76&3+PT1,N-LJ^X%M/Q'H"!9#L@Q- MDC:#U-O[/Z9,JKI]>1IF*YR6=XID#FJZO\@@.Z46BU%8[$N.2CD)WEG-A41N M!C.6"N3@ZV?@#XO3H4^XTWMW<',7TQL.G[,G+1Y[?N:=.8C2(I.MS\=->B;0 M.FN\+Z-NUER+;<1 86FG!*<=F48FKOKR*,!HM>PPIB M:]11=2NL/T!^'6U\7S)I^VTC>UGN#]G3QGZ4&\4LE^#6J8ABQSQ>5_VN>_+T MS.7.W/MO@Z*V]Y)%M)S9=?N[GL(.([:R1''%(BED,ARG+CC4,(^B&N9OX8Y4 M%FC#D,S4MDJ?HMI[8]U& M68FQ7E#A(1&,A&4<1E&[N)9M=>3&/WQO?&D1@7=*6-A4CO\!3W+/C=,+YU*\ MJ97F)0PHS]++$$"V\,/"+/HU5[!.2&]E]'C=AJ DF@U28SSSZU-HF)WKXH17 M-8L7YFH:<2:SN(CK*G3JZLZ_VJK8X"H9T4" [(:&'E$ MO 9G$_)@3/[-E]6J)FW%?B_,]_,UWN%:R RE,\9LI(CLTI[8*#6R1K=$MIV[ M^6Z7SJ<*OSSW#K;@G^M@RBO42K=3#=@/T]D:B>Q5ICPEI3=^7++]DF[+I27Z M$Z&'D45RN!WQ*144.<:4A@_?3#4^]5EZ.5?H2<='8;7N2RB'_%CC[261KWQO M6TLHYC1BH[&52^QHW)X9+CN_T,^KPN>LTJS:H(GO\8)P7A31&9M^-6NZ[FM7 M--EQ)_37\A25C,=B'8P9RB[3+5W3 SKU]EH3\N[L7:B+P^3Z)[OJHNU.%C@#L.X:R #ASCKNO<2RC"2=VUZZ71C/M(Z3!]M\>& MP,IP)QC8G=M*:&2ROQU9_0PDA)I'C4*^E@,F M5\I2JDCF*"+E?R%2.5/P]6DZ"'FAF71<.B%AS+Z6I[P8<=(B-B*CI!M*;'-2 M=1Y^1'N0P_JXQ?4AX#>!1V_G\"P3V:2_(K%]B.IN?693"SP+PG4O'\ :N['LWQ*%M"#5?F#3K[>*B4M'B:(\G8"!PLF>USV>2F[MIN+2 M'ZX<22Q;IR(JDJOLTD+5*(-KY73[QZ-,@!0^^7"]Q/K3!BMC[+X($Q_\MFHNU [+QG@&!,2JXCS7@4 MMFZHN!W=-L0ZL9>M6?JYORG%AS?SY%MD1E/(6096\C?H)2;>[RZ2!;1>G@6E M-=A2:37(/3=^KR,LJ&!S)UN.E)5D131-[2 Q%: >89<=R5^X%%#8'IWZ_J19 MN2$6*;Q+V["[-[@0<=_:-01;/B[8.V&9^TM],2N'^)4U $)P'$^LWA\9&*K%8P MD(N+EBR(J95P>*]E)RSZO%4HUZYH6P.O67>N+TZ>0DB:;[IDYZEB&XK;-A[7 MF,:8*[Z\:JS=VV^.<%35W3!"\&8(GGY',4-Q*>A\VMS;M,6-IO)%KF]"G-+- M!\_E1^M!X(%V5;5L9P]F3!7'>HWE/D8$TP6)K M%0D&?1V6QH:=2BOO8)RK*%=\NW#4-TRL)CNB+X$# UBV_)FM17WW%2'51.( MO5#Q/J[P!^P@Z0OJM9"G_O)>"^>^RW==UK,J\B18V>TCM<&);R>_ MP[/8=A,+'^_T/)'P^6MZ&VS(W^?AY![W#RHT7-??Q8M(]G66KG'HIS1>4QW3P[ M2#CC.P-]TAL%IW$M/O.J6N;,6?5_6V^+6$?);F7HG&8'R0;UU40JLDMMM/7" M@1Z5R8 %5RU8AZ,I MV(P?_7S*[3.9'(VG_$=/VR?!R7MR5E%$*5'V +R:X2:-G,R3KU[&I\737[3E M=#5ZL5X!BM"E%X*(:_"3-GRXGXY>G/Z"92)_,ZHL'^!V-T6X]G)\IJ@[M35X MV!FVG(]ON=SPH>P5VPV 68SSD0QH/XTYD2Z"R]BNX*)>+!KYF!*/N_(7RP8+ M8X#HW03;2TEE#P8$W6U/PXW;[I&\'H6X7,-&/+G=(XN-3\'9-398V(&E&;.; MX(YA),_K9MG1X?2Q=RNQ%KO$)C+2\8[X53E>KZJ)-,@0B'C8<72&!A_U! M:V\W/QX]A\ET3X"LQ1_.W^$L*EM(K\YDYNU^."VI:7996MVAG(6UO1"95;2O MQ">+SJ:Q14EGPX<]7!BROA?7R3TV_L[(W& ;5#RB^MGL?CH$!VS"=@R^1FDW M@6)L2N%!+D[+43S'N(^R$VR@+3"M%#EO\X=1WW+>K"!66ZG,<3@!A<+_JJDG MO@1BCVWC&V<&2X_Y"BV>D?HD+3Y=96YM)=)18631'O:^T:+)EJ@T_D061;#C MJR;L;/>"GII0RZ6E6=&15F=7FJ)/.WB!=/MV7%:(=/K7 MW:+.=;A759"5HUM89ICU4\2D@/T;CA?9CF3_+GE)6)B MP2N86MVPQ^)%TJ_"D1^GAXD3"61'F!:3UXK$Q/1XA/TE&/DIE![HXN]Y](;U MVC^WS,7FP;I]FCI/36I6+NN:TZ9UZM%)2BDOJJC(4X4-7$Z@X0V&0YC[" M%EHA;1.&<-UB%N%8575X9Z8 1O&"@!N=-Y+ECK'\^:QI$*RL!:0 !CMN-2WQ M,&93+PZ6)!SNPK<],5C \G+32>*K05)&ZU5M$];F E]5;U8*\DYMQ=H79F&1 M2?1B1 _XBQA]#W@O9UVB.TL,?/')ILUX[>[^MVUEOR3=J M[5+4E=FZFX)2SJG;"/U(0#<&^69HR3ZN(5/Q+]W_EP@- 3H1;G8U#VQ%;:,^ M]]\73 2\6@&TF=2YJ/\5:1N&LVD[F*YV%T.U:"W5=]S<2*Y]43SZ.I3Q .$. M[DFD:MIM]HY[OK)^=8P7U99I[=$R =BAB>N;MF;F9\C1HL%J)*_PG@ZADJNP M8M=+3_.Y,%Y_R\.J>?']'$JZH!P+4ZM^>"(I9C 2P4ELOV.C7OQ7YI9E95<, MP? ;9T(3Q !XY8QZ69$C993M7=9 !45@;]I+W(+34I"%BU&UP5A>8T_PQKR( MUG/I,);KX%=+"F)C R/RM$4>TO=R^E%Y1L>GNV0:# "V53PP1[) @UU^PB"! MF[X8_>?K_WKY.'E,+LWXSS6.NY5D9);-;!,F&TL@; T6A$OU"\+57I[]XKC& M4C$N,00E$-QKHH5'3[!:VM&KB-XLPGDQ/N;ELJ]D;HW/..'-PXWC8;X(06*L MH0*\+&%-C9Q6N.C/?WM5N''E<^U[N=BQZS.UIU5O;HYX5N>[6M]=QR0;230% MG#S\OAN]"/;]63D_G\AQ^W0^7X^!V,$$Q"\]>_KD\=F+1X]?%7U?@8*BDP47D9Y@"QODWO19CD MC$=XM><6>NCLO[G>:AY;%&C(9\,XLAUE;?CQ='5M-D @]_'\=1R:],QR/S$> M%?I(6X_112_S*$3[P01),SO@%R5K%K-&Y@F.>(U2UZIOQ2TG#&.O4-Z-OT(& MPDR_7C;5HGY; MC!XOZ_&_=?[9W2CWQ"_$:/9/PG #++H+-^Q%#O-*"]V=?FZ2R>.5<=T,M:LZ MHQNO/J8_A1Z/NBLB04%X,!A)^ND$*&\=NO*HZHK-9N\M:K,GU.B[2N9 MD'%SL1!+QWR%:R.*7TT-0J4Q8)O$J36. 3-O1Z,8Z< MR*#8#.&?\M$TVTFV#Z]4*K^CKSL%&S)&@AKWX M),*)N:-A6J[RY2XJ B\R[ M37UBZK9&<(SS>XPAI MHMZ?9O++J@(XJE1N,Z?5D"(@)]EZ7O)$[J]F9;P5(\5X+E5:XI;''OG_V7O7 M[K:M+%OTKW"I\ZM,51.TN6JI...79W3G^Z 2%!"3 (J@)#" M^O5WK[F>&P!EV8D8+%>HI,F B!?/V,50OLL&GL+TV)44 M27DS'.%(-@<1D\^4[)AD!I5QV@*T=H;9UY0X0.!!E+Z\>06\L2DO(L.\]?K0 M_72V.&_V\6U<""XHPELQDY4\5KD+8R>)E8YM\*IJFDP-K+/5'CD]3MH2(X8M M71*H39K4!XV.K?Q.5NOP(4)LHKUBP'_293&IR>4QG&,Y7TR]YB:\X#8-J4YO9*6\?!S^:NC:+(4% MP;IVJ0&!N/'81=)GE"CRIU??5"S=C>0!_3WML+2A 8O7362>EJH^1"H%?2*' MWS(6;K-Q[T+/23'Q[5PW.CD/]M*C6I]^"1SM9,XWCU@S-WT!@0)TP 5[WY3\ M44PR;F"(F;?L??Z4UAQ("W'4!:%,-4P"/RPNA^22)MLD,$D9?TU)!2E-Z)%V M7Q'516L/B6]%_YS,581(;/;%N'C65)AY]L ,%;L4T.#;[JF/"TA#FC)9%EZU)DU;X&S9]!;PD<3D+6C M$XZL9'(R=X.\/+?>+"Y:JI'ILXLP>,KY2[:EOBF7>WD.9P^TY57^B$O5KDH8 MFW_\Z^?8&=O;Y%3V5_6U3)W8;T)D;ZE GDG"'3#1ND+5.Z_/(:O%1I_S4''^ MN')9:U_S)A>2F= ?3JTD][3*EUQ4:RI)#M,X=7).)^B0:FK%=/7'H"X]*'H6 M@WC\!YHG$$BUQ6@.FS0T4KN1Q;'^!ZZ(I$_P)FF;2N8];QX*,QR<"8_Y+.Q_ MFSG\5=E5PD(:JNLZI&RL!T?S M$JQ=+)E%* Q_9-IN6/":H&,4_DJ#$0AN&VV2_TG^L62.B)H^F;Y@:6@O0$@O MRT:@759VB#_#FW-3(4)=Y[[(%P<56JRE(!_(6]'*!>$XA?!-6^:-WP.=)=Q] M!Q]WGC>_FPP#N">I#(=>QD@6 IS>9K:I19E_Z0<&0]"FZL,V MK7B/G;9OZ!*;[[7E\_TV?;;I)?" 2)?PB_3=]MYXRW)MW.ZCD8;\=K1ACGN_ M?(WH0_B V L/4DQT\"YIP2A15_?+H>_]X(52WG1K<37&P%^!/(.L*2]BW(:Q MQ6GDL]-TYU^^V80$XJ%[1^F^O>=O3 X05DY]FZKIB#UDI2P>E#A=<1J3LI2M M%!5HOM;D8=+?L8_GT8-&F&GC-IR.9!!=> 5G:2"433UCVIB\O ?DIM'+9L(B M4LB3-A)KI ,A+8?RO71(C.O1QVFEB.3,*>,D@I.X, E5_]D[B//&6'9JA9D 8X6,BN:NN M!Z4Q'65R/U0/]HY*E[0ACAI\E"J1&78,:3,G_4?K]!8:?[^>#3OG'HH4_ Y; M[\SQ&ORM=9EB)OH[2 H9DI1U6*XSL3$"!>PQ'ESQT#+RG %^W0L]Y0R$R7!KZ9(@BVZNHI:2O TT?>@RC9WW 2^R M#A]Y%FEYPD@]!03G#-,0$AO$)%2OZRJ3(1;R3E64E%[ZG-'3T1=IPI.U;*J- M< -R-D1W6K3VR>HJLOA\3?H8^T%UUT:G"3!1K?<1*ZKZ1Z ]D#Q29(1,WQVI*W#LD M_2-UEP\YG6\*+"J82DR)J@WS;%.,@@O=-Q.C'A@"$G;-S(NBK,DYM4AU-48B MRM?25"C$YD8US$=CA9PKJG/X;?\ZS7D_VD,.-Y56N1#OS4!+XLC$X@'\S%7% M/##$$G-D"$9C' X$B(5&B"&B[*KDY]8[G&6$9'ITN?;/&#-S%FT6QF]^Y&;T M52RM_VRP$4]N?VAVP_JI;?YE\$U3] ;G\2B2HRR$F0MM>A$NGV;L(G"'',DJ MT[.\ BV?/UM\'9ITPV%63E0_L$7H(=#<8K (G?<.T#]PLL'):2=F7#.G]ZA8 M%QENG]\US-N<1TLH>"O0D*_]:5W^CKCV-UF/_NQ4CSZ.L?Q&6 /X?I4,8=.. MZ3UNW:E19_^=S.:;N.5FI UG["G94E21)KR9;%\".VM(BK./K'!#H346 (W% M]4SL/^*$&X.GD'RQ;$\WF:*\E)?^\+KEWFG!<9-WP/DHU+T"),L\9AN6UH^J M!FW#5>?YVSU,JP!?@W75H.INZX1934GP/5R]C:0"+S"[!H&7(.IS,>C:D>,8^KUN"AUB, MH,Y\]P+73_N: @AR-!?KLM]IKH-<[J82!Z.7UH LBM/19E%#Y= U**-P\E_W MH41-1D2<1_KLW><[.,!/&?]=12);-2?TFME3*;/%?XE?,<2 ,>($32P.;<2W M1+L=:WX%K4EE[YR+LE4[]$*'"50MD1MF:>#CJIM&>J3USVTF-YLB\JU(4OK^ MH.M?.6'\]/'3)[1ITO\^54NFLY2^!GGP?WGZQ:=G'R^VE.E@O_=?/GKZY.QS M_8FFA],&9]T#I!6IN"\SG6;SBW]U:@),;/YE,],JK;39A$Z4!8)=U4>%@'!! M8RNWI#?!20ZAKOW?)PF[AQ3H=04*AIW 4'NKQCU45.ZE,?CQ:8'>88%FTL6Q MD[-XBY:7TRH]Z#%2'+R5.?(S- ;'QQX$ZRR%_@W]Y"*VY9Y6[N%6[A!+Q+1( M_K.S9-Q#O.3+;_STN5#PM.SO:]E#>PWJ/L$;+U?E=>P>]JA3LN8M-UL1HPKQ MX2#:U5I"79T6\?TM(K=7%=H8B YC(:P-M0'+[IY6YH'O0X9ZDU.?/,?JEI). M")1KEZG)BUK".%U.2(K:'JYE#2 M=\M=GU;E9ZZ*L-.YB)/S7@0\@(3*1Y[#^"'+@(T:/_*DM>36A,$"B8BVJR#, MQ!F<,N^0G3R/ ;OZ1$Z1$7%8)QR)S0PI;YYR.EO\5SM$25ME4Q*.G&F.BL=Q M1V+JPTO'B49/P*.DK2;ZGD)6>/;RS&!S=8/\Y\6F*F)AP*%2OU#U)*0A+":> MEE FF5)K(_Q 6OYUMBC!-JJ43#@ L0YRD,)R*==4^LV?N[J_* D$\XR\H;9K MZA)).A$_ %:<:/V;%5W(TS6'9,+<4QB@ M%I+NE3[VF?G'* M[:.>KUS;2R?+ !>OE>9OF;L[;)?)6YO %"77-])T(Z4,(]_0/KM(1,0P6 '> MIH^4=1?2_;1U5N4VF1[ILR$!W'VURH:LS$)>-,(#M#/5C@"8PA^8(:L+8&OZ7=RS0XNM0&5A-L^K8:]6(RUT,& MM9A^-@>[TF@W+6-UG3"$0!^E?,HK@EGQ(+-=A/G%PXB@P!^3(9S.DJE*?X"& MU4JY_-" T1GS#6\P1<=:2YV>@[0]NB%3!W3>@]O\L(;SY5_!SP$+GL#^LTO7 M\%+ 7Z+9U:V+8\LWK:D=NZ"IHS4C3(_^/?3:;GN]XY]5W59,,0H$1VYLGP=B M6Z,V0TWRL#ED:A.V1%@.*K:CDJ&>@J/6.1H%:[?V*:DL;/H,ZGK<>$091&YB M"E_C0#A>7<7"5=OK33)/LDXV;GU 0!1:65+:G4:EV%'G3Z8P;?A$&GI+%Z^, M:]R 2RX9Y3D-]3_G-:2!-"KUG;D09M'%:FM1UD&Q *?@ \_T&[[Q;WCN^-3% M>?K_*T:JIHW]Y(O//P?@XMDWS\_3,!?K:@6?>E/>?J$2:"C!70U;8AG3F_EZZ*AS7!!C-W5.02B0-S[YH*.KD=>' MP18&MHP +]D'PN@REIC5)0A,/)HY[5W%^96L)HFG4A_IDCCO>__SBSTSVJ-1 M@Z8A7DQ^RQ>+K]-AK%?I/[Y->V,#Q F=O_]JN]?%XONK-EUNS_L-N^>KQ8NJ M:?K]YJ;$9[TO[,T:V=)3;%0UJET9GM& M0.I*!3LS0@\HPCLC-0A=_W6C+5FTK-@RV"S&@$WRA4&NTZ[I @OQB&S2L%6[ MX[X6+%#!+AM^1?Y:N8AJV"/OS5@H+JJK7!&]M[#\& MVX!W;%(4<+^LU^-CRGHU-Q7QMO?2>2GWI7:X2JP4%!3Y8F*D:V!F)&86R).R MTWU)X5;#<2 G;!%;(1S.O'5&.4H/&OUN,'(4Z!\=>S>\=2VA)\(2">"_%]EP M.7>USG3AP4SAFS;K>2._\:K=K)CL,\UB)]WMR;T&,R8CCOOZ0L(F94.77;E1 MZ$OATD/99ESXZX?A]8SJ]:V@YDO$!@<:.B+(/J:^PA+DKT M$@J]X[A>Y'+C1CTT<9+_T?@4$C;FU@GI?,>YE$-/8+2NTEE=LT97$^@BA)=" M.2BU7481XC:O 0"U37\Z=-;[?/"[P[F44@%T 2I!FV<\&:Z4)4^?TT;U4:ML M1-H7:)O3']<=J"1DPUK[1;L,'K10-I5 MR)?GFU*X"O!9-E32*XJ/4__]IF5OH;BG[#-H % M56@<[8), 7V?9?E;D5(*M*I+- ]P+VD&@@?RL:M1#Z+XU]GE#N\KTZ@&)RFK M=*SD6%+:,R>5]OA5&=/'EXB,G2FB>>+@A.)])=:*C&D@GMO5_5K"0^1:Y!VL M70)L]V(?0$*7-:H?^OC$SK2BJ&&X7;,@XRUR;RLBU;]UB?M2TZT@/-D*UP7< M35!QV_?>L1S6F-MV[MN8DK/2S?IO^@IBG2X2PJ>,!'".GN+QK2;OSGF+.XJJ M^1<_,MCI'C/'/11FC$!;+A=R0.=#TDN6=SQ$CC;L55Y=$$)$S]EG MU.[L\FA2&$$*03S'/E"R'VVN62$W?$3$6.JI-)4@[JXN%>X9@^L_1:% M'D [$>J:LKB_"JE2VZ8\M:C;]^NK#AL>E[+W5&;O4$P ZY^X9] M0!1LQ/^XJY2-T]Z;SHN_O&8=J6B\[$C"DTFK(@T@WD.JB?HZT9,@?BPX4@L2 M6$J.4!$##=9OT5+6&L!K\"TP@\C:1G=;"2_/9E-9*U<^BNQK:2]MZUZ9Z>"@ M2CWMP\-VO BNF%&0BJ%#JYR4(=EOZ^JPY+U>!T0!>LU4+5U7NPS#K.!UQB@_ M4WIE;SV4=47@"E^DE?])7^R1W]Q?):]O1<2=H%*I<9'9K)&^4M_+/I6"<.R! M_:%B*N.KJKRIF=(X"\"8!I&JQ+XH@,[!3YSFXA$3%?LG(P=L%#H= 4F8 M@U/:%PBI^5JLCL0CXT)BF9&Z#L52&"6)@H"EAP5+@7FH2.8;E6E5',MA5&_ MCBT*YPJBN=3L#N2G1XH+HRL$]:!0+#-A'4H5Z$[B_L@[#M^\7-#LU9>6KDXG M@4)1\O*Z^C6;!HA>"VBD,&B+P5GZ6!';__IIJ5'P$OB<"N-)" M]T%QM6@IT?ZGMUPZJC(=>/D7WXUP+/@IA4PJQZFRC1V7Q-"EV\/KD-$$ MPQMRGJ&^GSF*[V;PCNJF&3$'Y32]&:HMUPRY-9HGLI3<)LIL3G(%#%A7WDH'82@VSJ=<9][(A$06_.G(@./C0HRI;5#+#%"$!TS=EK0%J-CX3A M7"1Q%I3T=I[BCMC(555M&5&ENFD" AAV/5PZ]QOBB&D>TBW1IN"TJ;4Y3G*8 MO DYCD_>!WR M^I3)I_UT/8:Y^Q$E(^";^8W/.D&96"%+TY@A>,8RWOE:3HJ MIV*.B36Y?*,,50DAYCEP:@[//WWL M9">(EP7:9@L_[( >1'+00B $7FF3#'SY>DC%:3S0./^T,U3D/GD-/2LAY:RP M$35;'.#7DC!K7N *@H#26?$RE*LGI*8'=_:NS3.'.X+_GDA3'I*3@VW!V'LD M5V5>6)L,32ZL?:\VUD].R_,.R^-'&0D8YWMV+K+09[B"Y( J%!-FRXS.:M6I MN+2*QX:3>[].Y-,2OLL2!A,[UTO@MO6T!@^V!NMAO (!84ER#OMP=YW6X7V< MA7LX$:>%>+"%D/JOR[Y7BXNN+5=5ET4$QFWQI@P5__A928[C&Y#/^!_^RTR_ M^HV<7X%RBG%H2)I3ZEV$)WYA^K#3SGJ7G14D$:7C)Z,'BT%D5D)A751\FO-' M]^?B."W4.]V)-8.W<2U*^)5%DH 0"V''3)>EE/N.H8#S1CUA(0>-B51R"5!J MY*RUZO5% D]6A1.X5X6[STMXH.2 MSR$U!V *H]5'\L9ZES/;/9I-J!\NWN;P)?D#^5]I=?3DT3_D011P,J7GJ- 7 M[26EZGJL,!M*S0:Q***@C-@AF[K_IS5[0..);%S&LKD4;\O4($Y)NO>P$JIY M299PM@#&G&!$OO2CH-E#]>+K+\\=+B;M?G1R3@',>[)XH2_86GOHTBIO%=DS M@0[>MRCYB4W[G_[/1?>'/TT^\]XGY,E3JEA.:F= T["-+S)M#F,VHEPG>J80 MT>R5U0B 15>3V-*W2+##'80$9558"KG;NWVH:4 H?U\UBO*D&1XI""V$222PLIO:L+>4Y-14[>=IZC2F^J7 MS_74H)H^0NV,7R6^P=GBVS13+12K49Z^X:4*57ZJ%I$$*6EF/'W\^.RQ5:$) M:^2SBIZ2^5$)*E5Z$RQ'TRQ@$1[_D?%2]=<*'Z:%_.:;9[1AS].<;A9//N9:/*^5CS@;K2R8 M "'*W:/T/X_D&K5!C72?[[5=M!WQS1N2CD*V'1FA-?IQ9-F:VTF,H'W'K>0] MO(P+$<+1\1!DLO@@2,M,A&5G(&)!J$[UK [,B.Z4D1PU4.:((Q 1=AW9;S$- M!!" X1DQ/Q'XOZ&?O44Z)4NJQ3?> ,A/17M+(PM7PWU>HZ57@5'Q=40,] 8'L@,D1 M=.VPM%G*K6ZUC+U1F-L%*(,B"REMIMF!/"W1SI@&5T%6AK_8C&8&:1JI^0=P("(ELGYMA4 MG 0Y,>7RRD&[/+_.ITMMY C#F F2@5*1+C+F&3/3PR@YOD!,CE5MI7;G;6## M&V15R-WQ@= [!=X0KXX(3:EPY2U^ITU%VE/R^P)]*]K,2<:N).$P,25A)F>B M_6N#D:A.1!'U(69?TJ1J]2_,*C@!2"3C#/HZQ_#:8UKZ[R]DPAR>'%L_CG4*A;5[]Y%YWJ$.3^1Z- M=I.JER2&@ZOVHFZ)\(W\>_G#BHBC*R%Y@!^8W<#AH<(T76UKM(;_,"M^J:-& M6Q\&'43<#XYWI"D?&:EI8TC*76D2*/B3T0'SU-&_9,DGDY@N,'_S& A[Y@V^<;J%>ODG-T=J"Q/Q#:"!OK#V MW F/ +\:: *YT6;QM?#LONJ(]OQ9VMPIAJ*'LU>-F ZI"PZM"JV=H_V,J4SD M"NN$-@S7!A-$$=%$VSSBZ1;VH9P/6>G?_1F(CM* M7:(N %T'*Q]4^Y%[E1-%X+&+>2\3\P;GF]>$:"=ZA3^(4Y4A MHD//Z[(4SN(,/XU9WK23;C$\W^,!.K0IBB2GJ\^X\%-DR6"-< 9^"#%CYN)! M, &EV'#,S$#1/\+QH@S-==6B-S &NAPLEDQ=+#5"6@2U)"!G05*I-:;WG]W2 M>)>>^(>T':<^N)[K17JYACGK<\'HV DN;C)8M^A/DK^)/6/9-O3W!P@5=3D: M#3DG)O:ZG$1?PJ8P+?>/[845F?9-FH=ENMEH!J[0Q*GVQNC9<6\1F1=(K2\J MDK!A;CY%$*Z'S4;!7I1SV//SW([YI8EB2MG[7U?>D%(M=X=E"ZZD'BUG-B@ M-(-%@[ZG2;[FIEZE?UL<9BF7T;4=+ &WS"CIJYL E,11VZ9\5,Z88\Q3T196H=MS0Q3]5I^S#R\I\7RU'J*V( M#PR8FLEBA,CYB0C:)EC3.'3=WYW73WCZZ:F\E6[1#-AHK,XGNA>;- !DAC]Y'#'&CB8TGITKI$(A]'?5.)<(D0V57Q=7FPJR%] M.C,8^?L"T*$E#"1^5X3#)(H1- I"0F8EOK'K$:;KGGES?'F(+'I%C0]$KY(V MUCU9\B<:]"Y/MMG+$/9 M\Z0B>0)?/EPO((=VO'MB#E55+ +EL9O+S$(XN @;*&P\.I*74A->7A%%&17O M[P5I.:WFNZPFB?TXOY2! %"GIR"]@Z^2K/&P-:]=+S$NB]YXZ;^?K?UKMN*Z MW#N1<>"%/*WN T+'VFX58!2'ZW^-1':CMM'U(*10IT5ZP.Y=MWFLET1'4AAI MF+3%;O73,CQDUZ%35:\=IKR*GEA[1UI;X3\4B+KG"\GBZIT^=Q-5DQ-)0X,22[,/%R^"WTEFF,E;-"JJ!QBL&ZBNLTR&A6J].> M>; ]0]2M?)+9\"H82?.(AH;_._S=:>,\X,;9"55WX-OG?K&9 M3,'<5HI[1C[))@;LAB!?"F@;D\ M:*=NJQQOZV, %:62RY_6_^%]9\HC*,FM M56X/F@^44F-*XK1$#]*%%1"S%-;G()3IWT_EJ.^0*"*JM9TA5WI J;*)Y MOW>GS&FAWK'/;$KI01W2QLQP43%\'3&/8Q[&Q^O(ZQ8L:\]:'*'-4;A9D7$V M.YY>_6)3I3O!>-RY=V!\LS#A>A_U"^]1A(I5(!H1QS%,LHB);0B%=(U+Z*)J MDE.N\WB:5\ LK>(T@RK M1XXY17MNIP%FCK35'K7K-7W/9=NN&,$0F1O*YK)&N5$+O(S=CDBBJ2FZ0[8A MH"REN(DLG;D0;"N!O"I5WV"BA%&PX@"5,1\9Q)V5!R:=CZ&^>1];3>^7A:B3 M,G95S)2%Z5M_A&H)80*I&'K0">ALB"2K=4PS3K -#>MX "$VT-+\W"/M#-]48JJO$%EK?OV:AR:'7 MBN;\8,\6YYL=::IJHX2KM3A>2(2$YVANN>G+4M!>*N=^.8'32BU')@3RPPYL:+88$[MF :? MN.\9DB(I0,#.EN9FI7N]6>XS=2V3Z/140OI@FCK3398OR_ L,VI0A>GJ&#_K MA.X_XZ_+1.BT_N-YKZBW:U^6H+>A;'[Z7^61Z\1^5V< M$%'Q1!U@N&L+9-V;"HD!X#F9@P7<-<5ZRU33 :D[6)D=?DA2ME\RADPWAD0, MH0/-H@>/$6PCR(T)>4"OK-L3Q[JQ=SV*WEN!F.KQ0_"2X+BZ*7A#%B9 &R2> M+*FETM\C+-;,1K5[%R[)149Y<0M,EFBQCW<!=V]]#!VCJ0)+8^]E AP\\H,U$70T3$ !H #GNKG/ M_.>AN!6^9@&W3VN =.=E@;!Q)FW-SD>^2Z:X4@.O[0V EX&%+!;;)]NT7D.2 MG#HP1X*)+-/;3#>"F!YB@R#AMK2M%MP-/!"5QM!Q[@007K:ZO!.>I3,/94-\K MXO,;.*3\DZ:Z9&Y''G\4!S,]W@%U$WQ)+9JH5%(3GQS)"I(W0$^ O92T]D90 M:6R!"D*T@H1F#?)PW:V%TJ#?V3%+9N.M[\6)3Y"L&RD#0[)0C1?MM0L3K49I MD1!P#HQ$#S QVQ6+JN:NICS.47-&8H>3D*>=!2'#[BY)5W1G5",$SN)66%>N MGKRQ]\NJ3IMOL*[=&:X<49D767T(KASG='UO[W#@'*?-\..PNI1,U9K>%Q:[ MVNTV4ID#7Z"6?"')Q)$4.K'X43.*@0=.,Y$6#\0:H0KQX&C /=KA?^D+TOU7 M(RP&U47$;-\UF2Q!R)UMW+VET$?&OZ$0J7\,:'Y0KM;H'8%DWW+W@OT1""XS M/WPDBS7_QE2^'.I=EF&LFQ^';N_6TMW-/$_0#SW=?[5+.EN?NA$T2II1JVZH MI$ @JY3; '8*IM(DCPN'O*M8E9-^M)SSMWJ;X[:=%(AGV-1M)Q_NJ^IU$'1N M4*";R2RHZM(<2I MSN^,8FZT^J8[9R*+^B694_:Z#G_J58X/AR1C.N>!"N'.A5=U\[+N)A,JJQ[5 M7+E[8.U[Y=[?<]"9J5TS-0AN2S!#$9;L*@"'9EII8NYQ;'SYZS5+D_N4NA-F M]'"I;U!,[:19-%K-;!/Y%1GC->.]&5WRY.U-1;S8RG=54(LO^]#/ENUQ[-I M=A(TEG6UCGOGJJ%*KJ?8*.DSUO/?F4 I_FIK]TIHOJ6+O!O\=B#@7]H-5)KQ7H*=;?$U- MX9VF5\RL#1*_A\$7\:7L!;BIACQ)6MC^CVG:EVELWZ;O1H/^XN6^WU6>P)E\ MP[T>^GRS(5>U+-)V7YYA$_J/?K&A_SE=''1JOJQ)/[N73KIG"K^A?[SJM\E@I4/!_T_F,M#;HM[X<2DJ*4'Y-]G7P;O#\TVG.!/:2VD!D9&4B40"US9HGX]$T*KQ%*[03!Z':-+ !DJ= 6"8K M@#>C#K1VQ;)M=(%62]2^A2!:1W#PL##-]XX+0NF@I]!J5=(=DO[N"O:]P]UQ M48H,M>BMRA?-V+?/ M9967^^6&%KE$"8D#QQ?/O@^'BTP7$@.CY$D*DQMBAVHN,7O!K)WE.PAMW%3X MJ'>2*=%+1&]=YAR0YF&RKW4?!Z#EAJ>/GWYTMEC\2F@53.X[N>. M;U#%&= V)"Y_VV(*PTN#'1TL6-(B&+J[3]K(/'CNV-FJEN6UUI;Y;&LJ)+.5 MF042(3VU,7E9*(KZSOHN9XNODKLCCH2FIZSZV5,__XH>9M-1R)1),V?:0:.D M 3U'B,W4YP@'=&RJ$(6'N1ZKM<])CQ:9=X61]U=<=E!H#0.MI7,U9R"S:!KN MW0F.$N$H3T]PE.,8RX-1>_TZ5O>='1+_;S_;_;T/=^:+>4%UQ'["Z1O-&==( MXEPK;L/+5X$H2VD0%]0P7VVY@AY)5)+57&_J)57*=[=5&L+?7Q,9!U^4WP]] M7Y?&FBM(8T^*9DRXW$W9*-QDRX11::C\%"ZH@'Y$JF3_( 9DR6#K/5'X]8#@ MQ,,=M=A:\[O7G>$52L_XWQJ5P51[ERZ1=7V)<%_)!8RM,H=C!*)D7N,Y@0C. M_&:I(ZP]-9V>+9[E#*=6D4S?T[(W>(\W[ (_J'JT*\O,D\O-^ MWO)Y(V 95 Q :!%3T/;Z>83CI"U.ZU^ UQ^TK(6GDO7^XH]7_DF98110N'#8_('P.?,[ERD:P% M7()<)64ZCI[W;IVM$%>"G12Z->DTY.SRR2)^*>5!<8_9B$D"QB)M_J\&ZM,J M%L_*IEPE,WENQO+;>K5*A_"K%/UQQN!9>I!*SKU,7WJU.*<*SK),81!.ZK9E M\)^^Z'@W9>\DXN-P@=4"&N.3 ZJTMA"(5YB4+ZV6S,H9R\(?][;XON(8A6B? M])7T$IEC 1!PAQZ]FS)%_^D_<7I.BG?O2WO+EHK)<+A=@"/\$1>9H;PNQ8"%FDQTP]79EHX?4V%DB\MF M,HH)R'8P .A[*YGB#:%'! ;2+B_2]J32T;F!;7'>GN1]IKB!+A8?MHU#Z?4 M.\K]3"R1%^Z3$[ MR76E&][(Z,,#Q#Q$815NK6:5"@,53+[HM+X/IVDV"WU/ M?AIQ9 MS/*.%(S*?J!..1/4P3,*270.S:Z33#IG94&WS>FO8V\;?+X.Z:/8/6_3*!O? MH(B&)8,',LG1SEJ)OI 4G/^W'HZGY5>TNI9,2K M(%BB+S&"DU$P-#!@/L^L!=634P26:,^4LF2FH$^K?)#2Z2[ )$W:T/;Q WCS'5Y M*_RJ>682KA,SM^\4 N>Z-U!0Z MM))ZM#7V.<_CNBL)&[&$";9$L[!]0G&I[3@>%GS":74?D(]Q6WOO=M94TE0H M-1\H)M>SJCOB(86+5<+CTQ(^H+Y#;BDA\:!"'RE,3;^]*W 1\18&=+$*$K>= MTI$F!#?U11.S!JGO>/Z#TA6G17VP18UY0B$K )LM=4(DAQ>*\J,RGU H_61$ MO+IX+%^>OH4JO^D9O;:BT#_2:-:!NWG4J)_6_;J%%7"++=Q.F8X\-W9?E^F' MQD18E5US;PK\TRYYEUWBTH\!+\7>D1H X_1>I. HS:.)N-I6.;P^OTET]D[,^[V)\M>1W@+5$LM@F,:6(-98UQY* AX555;G972VX,"@DX M5$>\590!1Y>$'6F$TM!R0 5EFK?:82L$?:<[Y^'6''U26S7LP)Q!.OFB[#IT M%YGX')[-2+*&'NUU0 M#HS;XO#Z'N>"/GGZJR]H&L(A5U,@V#G4.I2XQC(-&95$'E@8EJ&0A=Z!**SN MMT()HM]%8,3>BR,J/P9"N&5Z(%!N.URQ0K1&CDZQN&CWR^1=@-J?TO@;E2CC MW>7FPH##T5<=N\SOO97D9)@>+O&XH0#%%>B%1H[X57 ;"?G/:04>4)O0:S0: M9' RPD=I:/A:@N!GDL%X81F,_OJBZ??AUQA,ZWZ3"5BG[/%(O] -)K] [(Z]R0GT\N(0F&>4.-;]JI8QJ MJ$8)7=)4BJBCQW+_8[L-A:DC1VP0#U#@U%0JH,:YORY( N\.)N_"LTX0#9[0 M_!Q@^OZ.27_*9G5G M+ZX2+D\;!Z*&$D7@9BC 1RU*:+&NG/?9'*XL'Z+%#&;B8L]S\B@+;!1A MS1R,1O*E\R&M1]1JD:%(++'9*08HFC3IR2#0=V M0VH:$&"%\&!8N?; BEW-3]U>87-\B)O'MU6"T?O$L5R#3 MM.Z&GGTR!@4)OV&MKNR1']8)0V*@&(U00H((IN6BG,>FNA37/5R_D:!+.-G8 M71V$1PN&CUN&*''%2R:<2 4 C%K:084(&>$BVR?+KJ8V@G1LENE.WL@"IQ\) M>.:&6&?2[[FM) 00VW2T^K91OSW=4^GSJP&Q/'-+,E>6?3;=8S4+$$E,2#3J M-1$64G6YJO\I%&=4?Q0T^UR.6G>GFS;S)H@ OF^+,:GKSYOQG*HQ,D4KIZN+ MO2^"GJ^/ZKCWZ@]<_D.G:.RYK@ADM[AJ;ST))"&3Q9:AZ$L'U'@BY>\X+621 MH&<49ED!6++"[: 32N8$1C;?;2?6U8AQ/9;#5VW)\#%/RJ$'MEWV/*?6!KR/ M9+"D:*./5L[%F9OR$'7L<2\_W>[2,GCHEL?9V6P$8%F _@BD2--^,FMZ;%:. MFD6Z8*G"C:JY$<'7KOU!5DT5/30):950T5^RW ![Z'Z$2K9H?SJ^>4&9EBB\62N.!X1QP?R]VZTB%;C]JK=W \I?%3$ M =_YBP<^! 'VCGT:]@.'QG4NS'RX$Q8LR9$?EV]+<^<.8=H8 #Y.4:$Y@+DN M;I IDX=LJ^T%+!'_DUOQTWO]O6$2LV[QU=\+WHW$O-E1A5?8-8P]CMOBY7<+ M1\;.&6I>+F-]$5,=_%GN>B'J=!C8[YK%7X<493S]J%@\??SDTR*2,?PM/6?5 M;DU5X>]_2T.MR+-=2&)X-6PIE.^): 4B!9BFFQ:&&2P'7*7>5.4-\P;0Z[)P M#%S;])1.B 'ZQ9\[*G8R*>K?_P8I4)@GB@OEPW32_EHV S7>?/2$QOSTL7"& M7Y8@#2%H$B>]F4Z/S5 :*B?XOJR66!+[-&1EKL#)!BAJFKTM^)+7+)B05H[' MQ:NTKW8B9MQ755-8OC&-MS9CI0 ;*/U=MB0:@8V"Z&A5$2@V9!MLHQ7^3UO@6HX4=!#W1 JB689?.MGU/1'+DM_.X@;_[!.X'= M*&O%Z=]@K6(KA:UER"F8"!52PH7CG.9SQJ(D+0U]]-^<2@Z[NF[6G'80RR@2 M Z&]0]T?ON3_2/RDYO@ZP0TX(6K23D7FD],5^I@Q']*2G&T+,?A*O-Z4%!$/ MLD4NZWXSTEN>G2\_ A%Z-$\X7;+7QRSRUW3]&RS0=*IB,S%ULCDM_A_-L@5# MZ#D0U<))3ET?'*Z909-4!"Y%#?.!, XEK%5[2U)L39%%$')SA1-,L@5&7NZ& M+HN2)8/=CNQ X#MS#1H-^:HM\B:!VEQMX7A&)Y)B.J^W5U4#AAN^8^XF:8S) M@]L@.^$1F62GYN[W<1B59H4K=4%"^W! );GLF9BJN52WOI@CU]UA$B%AM :8G$EHSCOGK#FV=U\;=BCSM/3 MD] P=F".'<@9_:\/,[#V5(CZ)UP>E:JX.+J5>IWD#H>4)5U9Z6.3)EF2&.1P MH]QRTPT<4]CE"P)*I!NI&^[)8OBKYRJ#Z!W4K3!7SN.8,05BOK0G4/W#;'ZD MPC4_[Q?$#'!+36K=XBJ-1,FM8RRN,1UQL8O#U@SI;L0WQCBDZJ_5_\4 M2#&]QJ$==9Q$0CB$_^0(W&HL6VG@3G<<:W2L@127TOLFC9Y*][V),"%G;6%U M>E=7!%Y%WUI=Y:E#@EW#M?7TB,LNA3O 2W;RR8M)C_5M'C%2_)SW=.Z.*,J M?!__<"'DIN% 3Y>&N0WSG8!723.\R[I LY6>Y&3B1A'[A*>D<+]C? )"-2%3 M4E$$#E?44^AM2G;EZZK11@PD^=P1Q 9EJOA[T($KC (J8>SV >8T[&BW1RUZ MO+";UI*+W?:'6@[.5/&8Z@9KQFD99LX-95F60BJS0">^WYNB_;L"^U=7E>Y!K>W,G!%*X"CJ M( 6PY=Q!H]U,L5S:.BW1BM2O:15A,T!%JS75[(PP 2977T7<>H4]S@F:#HD; MAL/,GUY$)_0"E%L4\X&LB5J) X,UI8>KY+>W'5Q[W@LHH__(^3D)-_07,#^B M2T4K%'*0!N@"GR@L&' M>:.[$)W70;I*=)0@:/_XI7SIVRZZ+F'X2Y-Q13I]W0=M(=Y6HKV5EGUA\A01^)<]Z. MOH(4/J[^,23K[=^&6\]D->$X,4%G_M<2OUZ:X(@-@"U3SW(U<5%HM7UAA!L* MH/>6:E0O@^R2[9?;*'MA1(VJ?:386Q,C]$18^!&#:ZK*K4[XI:*C"KK\VFU[ M 7GV89LBQLV&1(G:Y(L[227Z\9N^5(R-@&1<#9'S"J3BW?JGD+^E+K7PI##A MOO*OF_:VH$0'69-"]39&.ADV#69F@M8F2OU**>%P$N6MY!OM[J.RG]%WOB;" MUJ!)*LYT3LL^F]5>ELD&&]K^\$WTP5DX)FPG'^"J_&?9K>@"5T=#0"JB\H9# M"G>!?D[*F)S>4MR8B*D%H>HC-U5DW .4U4^H;IK 7.*3L[PBN$.:G(BZJC:U MD'F:@A29G.42ZC+LC.U*_(GD@%U;5 ^V"#VJ*" -R?1D!\+ZM']JZM51EK:P3&,0C659FA2J5BM- M# JZ3!X3T#LS\JX2%9,W."[5W.;A HZ@=0VP=DZ:R76U(D-:<(@B1MDX ,?= M3YSKUECBP Q+@O70%'-%V.AV;U,(Z:###\\8B#C]@$*8JU-.=&/3%KDFDVHJ M&,DWK5=:Z>F4AW)6@9"1/+[Y[:(9!\G$, )*FW7K4HG+S6SQ9",N-/J1OGK(H5V M.HR-U&>UJLV_'\NT;W I,D'TR8L*]P/O#TZK93M!)YFC];?>G,BO6:76 M]Z7M+3,"^;LIXW\Z^&N:S0.3-B-KR]JFU,C?K8);ZG?8H6;9MA-;E$;65>42 M;(C.]ZV[-<[->*4&P4;6?0]XOTBZJT/0Y^S"DZIAL*>DDL-N"4T=M_@*KEEO M:>6]94$##GDJ5\HCCUG;#H07#&;" 9FA:EV1!"S_Z2PH_DNE+C>R\GRYI#! M5<=0]0YC;+M0&PZ[2$B*"JO_KO+NB,"3KA+(9P_<$O.6M^\S2]ZZ6G@Z:#LM MJ!+!J;-*=(-R=$6G9EP\C\"]\&'-$[?=*$*2U#:OBP>)%LH^])3=+XMT%-VTL3!?LRK)%\X'/\3>QUJ_?TQJD-0-%LG,;> MBUS43A"JMK]1J42^BPFJ_+,X4YSPYQM+3>)T!3>7]<6( M1O2R;5<4?)#[X VD:6T;:>3FF"G,BP09(:2(Z1ST.:>P@]H I6-2H=E:ZZ;B M^G;@.5]51)JW._*,SM]97B*#M?R;8J'2IB$P:?I-<&]?I%MV63-G:RO*%/]V M?O[",J'6KDL)9*X,\PSI@@C"E2:(OO?1)MVLD%W45>06>\P[_%I 7)$I[HV2 M73A_ZR[->+]C' HUBBXUTXT"' V8R0V#(I(5LS?5'S5#NLR2N;.OD$:Q8Y!. M%08;?2!_P5S9F/ #OLVRYAHQ4FN*)GF@W%I15?RNG++N0[JF=WR,FK!R P^\ MOTJ?0JX'TK[O/-WI^PGO0_$$N;*"4P?F8-W9T:C7\3,R]<#YHKD=Z@\0W966 M67F_WGHH9>+254C;,BW,IKW5!$2^=I*0R]XS)N_B.Z]GBZSO?"R\T_:D"H#!E6XH,_@E_XH9/<^UNQ8H\#]*WI"]@ MS>@1](4;K=(AZ"V%S+79'4T'XOIN]E7[0^_J"5#-6--5DMS"%'4!9+#B$N\Z MG8\^H&/0".9!T<4^'*NSQ$I^!(S^JWP#2:4#.91;! M0G^F0*<@]&0HAYFB=_E[QSW'$%F2ZG26"FXA@;D4@(@BF;D91'/2J(VF[=!+ M;D*Z$6FY:H)9Q=1;.+?RL+;+&VG3 4Y/0B.?,[$36H9Q*!GP+F KXXW2E)M] M7YL(NZW^W/[LWVS:-2\UL>\!]ZEY@>*MPH$/+0AXMRIJ+@UY1][T8OWTR9-/ MWNL0%\>5^58-*5BS<$"]Q&F@)V1 4>((SE[:,-_M=ET*TPDAEF[!5] OV%"2 M]%LCTH$K37^'__B_^R;^ZGFS/)O[.9[T[ I\"=]6JW-$-2_2DZUI.GS7"R)N M*I>LL?7JU8M"@0\Y%Z( (O)[$\U6'$,=N?5]Q;=1==EEE>/9M\M?S$%@L)&/ M*&$YH)0I#=5<&XP/UTYK?%+SSQ'#%8B2H+>-U*PR)L725)K&JANS*7F]E3>6 M6CR2OFA ;E%F\6ZF&.I5K3'$?D8:-CD\@!8QKN$>.UVF%?Y&A4LP!")#'@K0A79OHK2ZU+;MR<1E M+$G)_7JD4NSM-:WOT CIT/-9#8VWL$D'5HKH#._#%/:663'I])A_KC<@@SK- M5;? R,!%*2E.'W"%(L=+_H[\@74P^THJ&PXD+R3I6/^W80_$O M!.T:I<.\:Y7EB?)PO][J$47#;.;327^T:@ALD!B<:!';> HER<>P+VEW1Z M9@>@M[2BN7P<&V()J9;#SE*8<\>U"@;-!V-?:UD$0UR#9DAH/Q0IE76G$%(Z M>?OW[+D-N^!/_^>B^\.??OVM\W!7B1G.9X2O(]=M8CK]-R_/7^+O[2?%+WOW M_";A!I^>X ;',9;_]IP23SZ1C,#,66=F]A6#J)"K97^B8A+O*=J?#C:ULA'= M#P6:&F,NZC^W/Z'H9K+=>]0O5E7L*S&D0[KWB<^&FVHC;[3UFA#C+9XY\I-, MYGCV4]SG[ ^G1TP\*$]^>DE"@PV^'D6<4]OM[4GI]:O-^GB\BGNB'OY<;ZQ7 MYOLX<;_^B[SE':=ODDGX310$+E0M0?5R)]M,N:;NU+K&+2F!BPX+CHUQFS&ILUYVASRQQ[]51=BI$8@3 _O?-E5VZA M*56G'9AV%&7X:E(5.UM\19DZ?,-BM[]F( A(,)U#0BZ3D$DF3\[_O^8HGA9%WD.25DU-BG63.NV1S M.V14./_-"P)J$.D)DL97.4KW4BHZ+="[+E )N3'DL\3+XM52!B!>M=,B/*AP M-9M@N;U>6Q2QWDZ67.U%'%EYPQ(&[$P$O;D>SF2*2M M13).R(M]'['+B*J4.3_R4+AB1,!6[X8=\SC7':QL+V$(<0A&QU^*/:O*PFS_9ZX(;GP*^.1+GZT%PGK;NP ME;@J&Y;9$A*@8=Q63$ZA6PS4%%-XP*@#4%NMEI(2<>3R1?9W4 OK&"0L5'F> MLW_V[,2W2_.Z;=((W58/&18OS]_5NB\%/:95P3IHAW]HFLO.+7[59IV M2" 0BN7%5Z,/_;UALHL7_,/T<@1&H$O^S$>ON"IW940U;!$- M;<(\J+XAP0P[K&.[ &%,O0;(#Z1.OOU!O!$W.%GT+NX!#;@47Y'^4:_"4?@A MT+PD,[04/#-U^4&.HJ<'2FN["X.15\PSVF:TA4YE7C>(OJ7NV'LD'!,I3ACG M;#(N> 7<)I:(3_\?+-I7U+NY&_UJJG2 M(/OBVO%W^I ,NRW^/?L\F6F<9' M0U8@@6@O9*^B,&_=2KI\#5/#<]!,UMTR&#RU#YW2.:J$V5^B?8F3QE&*\9T M')%C5O8SZZ @Y81+0*4^\,AQ.PPVJ*K56&]!=@D;(&&^15XR8N8THC?"K]L" M+!#!)(UD#M9U#ZKYH$=2RM,F=W:F64SGRU>9NU#.^32 O4QL?62X$MZ M71N!T#*&MR5KVO;*V312-Y#9'ET9_;Y/S@CXL$V<3W!7LU0;>IC3T>]A:YI] MY",P:$-.I3,!@U09BV!?R="E)]O8-H%YIS,W!7$HR6F^Q2"68;GIN8%-O]#G6>5<2OZNAVF-I6/QD9%;/MK>M%(OTL?IO5ZX;"R, L$9 M5KC%GM$JBL#PT\=/'B]^1X_9LE:0;&HV8?RG[OS0P\B;2D/:U%+>]N?\OF#7 M=6.D3.P:S7QUD8%5U=OWW;M5N70<^MSU4W]W%TC794]*?DHS[)F?8V[5,6?N(,F4^W$085.' SWY)"@^W58C#SVXTQS/ M^","#W@4[IA35!47+Q@M"I",!EB"&/CVU]?@#Z[[F:_Z(&2".,EMA[^Y[ ]N M=L,2F_\&2V1U65OE<[I9=I3L(^"\N8W+89>=#:;LX9YBLCC,VDS^^:I*H[+; M0D,,5@+[Z5K[D'DS9.*X $#I1E1X%WVM]V;9MW(LP+06X44P&'Z].]Y)C+)6 M@[UMQ_.<$R= O5WSP[-7O-8JKB;AD'N= M7+JFRS"=]>Y2KZN+#MJ(R;0]+=PK3U-[V9&#=4T]'QQF M(YG]^(_?UJL5C9:XFA:ORI\(NE%7:WSC7]N+Q3/2(HL(FU_U M*W%-&A>?@63[G?!=*0;?"N7Y]9[LZM-_98]!?;=TPYR+G%DTJ3:BCRD1Q#+C MI$ZYI?S!HWTRD8OK*]'Z0K&?>>G8. =7R6+T:TJ(A*19&L[90I'AZ8ZFS_/G M"E*^4R8B?\(^1L(SY6%WW^8S M.]S[1+G63FX=[BM'8PSX"33E@Z>UH1_5("5G7!6^3EP:A<#\(95,;K80MX MU][B1;4EYF&#_Y.&=N0>Z8OS;\_=U2RS".N 3@$01KO7S4&]!5%?EJQ>AJ1 M<)_5CVTGB4"N$]A^,N9)10R& L;HP/ :2$)">4# D)Y39D0 M^#B+WZ'15)A$X$9^^K9P\]\NW^:I3PNAZ2"2#6@*:E_+F4&_=C*>K<+W#4"T!EWHB!5_B>_J0X%H-@O$:RX[&.'_&Q]WZ[P&(S*SL^1(T9QN G^U,C-( M_K7[><.EVYA]O)@O39/=7U&=-=9634F77#7B;Z8IF[JCO-;)BQK]&JV2'.CZ M5STJ5^VUIQG'J7W36=TYRS4JTC&B%:G<33676[1"V/0BA7#Y>3K!F__U/Y]\ M^OB/;&8^*CA6E^.OOO/%L+JLM%W$:))A-FV/(J44504NE(1.30SZD@"6/:O1H&M ,W MMI4=S=Q9XYDWS<>_$'+&Q:*=738AD_@C>2UCL#G\31B(2$:4=0UEA$ MT._P'8+=PKFZS,E^FV M0)$W78V/WY#W(A:@KKH2L,[S[79(EGVX)L@C?O)E-URF/]*>KK1:KLK[8H@.MC%G_,6M,G85FEL?"F_YC'M?$RA MA>.BVK80'<("%2P3R6 :>1EJQ"?<0+K3ZJA$5UKJ34) \A:L T:1&Y== MBC6U6:Z .<5-S;1C_B%%R?G018F%3^AH!N6$D*(0($\27&_065%1"!!54WTV M]*4*XTPX+MC"I"B_- K^R11X4B_LEU]DH[Q]H?&8.@N]/H^%^M[1'%\Y7.;7 M?ZFWIE+VZKL*$)&5=G?999J51V3O_)7/OGE^SH9\ZA7=K7,V=-3)2U.FF3V\&!W(K79 0DQPNV[9!>'(37:Z&!UQ2BY129IX[JGJ 2< M&/G&(8>'FA6A($&=:*Y;9%LGAG61!3(B(]+'>/-H#-D//>1N*=AR!U>D/5K' MYM)P\"T$F6#4;I6!+TO1%46:B,>)S@8\631$FK3.I-_>-C5-/F'_ELE'W]!/ M*M(8:IC117],*H8-2U7W0PU?;=E!D''C?XQ\TW;H=W[MV92$N4)8;6.7N";- M3K6IF7R5_DDV.R\K&;XE5*\XADB>5A=HQA3: @3NT&CIXDV+I@B'O .G6>FJ M"=NRK-NLENU%%<$(;^(N^4WB"SX_X0N.8RS__6DSGA*-,>AT(,W>CVC&-8(/ MIIWK1L_2.4F_;.H25U=$\FFC@EQ.9Z._[6/U<)=L1TF]!RS7NT\S\2C]CZ,R MC3APFLP;"TPESY-!^[!'KY-Q#.UG=.6EB)0$(=A3H?H-J\5"(_%L\6V*2%H( M12M8&== YGG0A/]7V[W6K*TP^).7U&Z,BXQ]:\J"^Z4L!3@)@)+WK)>OU#OY MN\X6WR$1S?]BUZM/-\BF'*5!E4*3,N/S?Y%[W(M1A@SWHR]+=M/P;>Q0R_S5 M"/R1MF6]*HO%MV6WWT JPR?F1=4T_7Z30I_T7%!Q7+6K%&;T](=GKP*MFT## M.9O%5VX^#BEZ!)KI'.1,5UT@;LBG4C$C=W5#> GEN%W(KVOGLIMZ2>X*@U92 M)-M_'+JZIR03SZ02/Z#0;]V &F-D()SG#96>,IUW!] M4/UH9=H BLA$I0\\6=/QFZJT$,R=/_I3W4:Z,XOHZS'M;.R*S/A*.5W5O"%- M-?5*?AU:HQ_$7:N;7JHW9<] *!5<2^YD^IJ.6M\VFXIC]?-M^K9E&NV+,DT# M4=8"[(&./([-9+X8H_HM5 :?/G[Z=(QQIY06V]ARIV/@/(IUR>U0I/])HY)!F?Y7+H&*'S].,C/GN8_-Q=WK2B ,31[W))B5P/0N)-Q]NR,"F9 M<6-,B%B*\=:VR"9H3C0MDE%$KNQY>PT$#Q69)*,8N]?D3V*O!+XO]H?UT@J0 MN>DCDWE@8N2]X1'$N\PLT)@<,[M>LO?-*!SG[M/#]AY>S-LEI8\\C4 W)R4^ MJ.Z>/!UO02?%Y#X%_#1?0#L0UJIG$C/- ^[#/5'=F65).^6;+U_UA#KDSNF: M5F%#%4')/639"#:KD?G7PO!*=9[PLA%3+\O,B8IL<)L:.)L#0" M$Z3FYQ4*_\[33%W-?VEO*_AM&5#R)8E92:K^\:>D+UVX]'RX'P!L>?UXL/GGR^'>O?Y_&GH;#XK;C[@?\A-G,+;PHH7]# M'?:T-ZG!IE[I(*5W.K2*ATPX"]$1WR_MZ O=Y>F/MNU*DK =AR!D)W_4R_:< M 2@RVK15P;]!_ADS(50^P/#+V+J5-DB*Q>PUQ9&\3/_:>9$"1V1-ISXMAVB1 M)2,!Q&EG!Y'9%$E(N&=6AOVBHI_1+ZSYTNVDQ.1=G/X("T]O68MR9BKZ1IE("K,-L[([9 MR)D !N&;GG^P 1B^@F_AT&1=*,2:'Y#'6GG ]2P5A-3-#>3[%P MA"_YB MTY+Z'.&ER=..LYK]G31^*!HY(L$0N('N,1&Z2=9:-]8D'4"C;2M*.^0WN0U M-!Z2A\A<&@:Z$F4 R?T>D@ M3.%JV"E] HN#*)0/BAP&"UZE'40VD2]S$>B15'EA4B*X=FGS4"*G7.XM#Z73 MPZU:5Y1YX(M#6'53T([(1#;.+B>]+E=7DDW(YCI]:M>FI:(,GOM*84/GE60R M)<'W*7L$*C.KA^VDZ(8+40=:$1)8]S=\4': R/S,"NHM4"DDW[;-T/5I+0AG MLS6GG]8EF?^AREC' M<1\Q_59 7O)^7E=13$)Y*]97\Q/1AZWQD+&V\=,L*F M"$GOUT-#D;K9"$@&CEQSO0SUI T(T]M=E23O]CK,3?M _0+J28 IILTER;/* M>=IGK*MKE5BJWKF[DCO1,I7E@6TL4C+3=+\A"6C1;F'$S7X(0UY^Q5Z+_KN) MED0DSX'OE]-_R[NRJQ'9#4U43:'H=5-M>X\?WJQ'\YNLYG]QJN8?QUA^(VP! M;\5?-FY(**D*KUQ2#JA)"Y+,C2M#H I.J3!ZGY-O(<6@EYW"]B\!/Y2@>'V<% SIAB MZ?\H-R.[MR[$,[NITW)M65L$2$@V3F_9V#TCJ=&PHA?M*NHOJ.J]9#;=0^"F M&WXS^0Y>/W$N6UG9(+9-P[.8+*/=D- W'9,-T(BQ]4P#>,]9UPVKQBX"7=Q% M1E:07+L>J8Q868CM.KH69XL_4ZL>XF?S!#7G3UO?)S<@+$V=U4R0CA66A_ *94V@IQSELHX*5]Y/%4 MODO/%E_6O1#K L&;?MH._6;_:&BX5C5UR70IVVDNBB,EC[[NX146(WKH,D?G MGB0D'HQYG7JJ.P7ST'%WUL)V#+Z^ET;!1Z=E^ 66X8#;_TT M^P\V^[??BSU4@24LK@4%9#K>RT: ^V:&LN8]"% M05HI JU;$D.=^_E)FXNG7ZZ8!YN7400MVVT M3:63-+_ !(" T$[55B"]'[N**NJ62Y4QXP(O5CIJ^6&P9B MI>:T( ^V()KVZZOZGT-WNE4>4I7N1P4DWUO_[S33[S336RV_ AR$IO?Y)OA>*X>5M"0,TIS :?M9O&Z.?\ZIED 6&O&MZ(%LD'F/[2O3 M=INC39JC2>I5!/_,J&NKZ!GA@*A+9&, 4H+;"#MG!T@S%2F:-I2:#-1\0&N- M9'$,CB$T)J: (8(Z.?0NI\8;-M/N*^Z_;"C/7R+O?]W5#7F$FP#FL>Z5]J[.= )YHOA>82"IPH&PS5= MM4T5YKRP&WNNF[9Y-,;,AZW@+>1C3<1)TW.@'M')+PY* 49BICL7;9Y:4=_2 MS[Y4>0L#@WD$]&Z%$[J?\AOKR>=O8P'."05WZ-P_O1=SP*][3Z4AC"[QC\XP M _=D)'+TJ>H$8A.SIH[I*?JQIF4]1%WTAW:^T8)[L!CAVO;S SGL&Y[6^ZW6 MFST2+**Z).MRTYM.DDV^T_B SY;]EKWTF8@<>]>"Y+40@>E<>,C9.I$ZHGXO M!J10_$S%V/1G5!$F(#+A3"Y9J:L45GR!/N*73C$6N>%DQ$'_G9^M<77AZ@MW M2*(M3*2 YX$JOG0W#1M\"6"CKQFNSW^ TR+B?]*O1-G,N8_S$$][]V?NW<@K M>YZVRJ._UKVJ,R M$Q8S3@2NU5E95]M>NLD+ L3H\6"HSLP)\4, )&LRL Q2[S$(_AQS+_/I(%X* M*2V)H%RZQH=&RMR%T'5M]MQ(H/\JN/^ 4?1D@6^311>.9J)^'+J&6T"K6D8' M1M.JZSC36#:1>-=ITI900F"??>/W(=D(R_.ANV$(2QAJ_Z:/I%':O%]_0 M'^07 ]IN[7DPSF9,[<%0U>:3PP3EVJJYJB@F 69,-L@>3%^3WA_?;;Q&\_XHOOZ^2 M#]MN00ZP6CS3NTT^9PSGCYGA_"_/7WWU["^B7$(H>15-"6U3D82$%1!ZNV$/ M0LUWJLD$<9)J.8 @!TE(XJX.6])=0\H3"JL'3(MLP #!_^,"$\/['#(G50A# M-[7FAD"5?< WIBBK7N_%#2;5Y_0U[%%8.+8N.7=FOD9@:1K'<,3E1HR'W.)J MAW-5;6I%$:;O!,W:B/7DNZI,A2?874-D9!GG?LEWN51&^G]FT469%G,LFM96&: MUST@25]U.H"YUX]4^.$NDA'+=92F8WK'+(2<$R2==;<=WE]M^=S7TPERT+(73PDHR M%>G4O+U\8;WZ?_]'&N>33SZO/EU]^L5G3S[^[/,GGU>??_KY)T\_*S_]^+./ M/OGDR?_WR1>??/31D__QIU^O%OX__O1G84R3/4J1WFH7FN1MFX('L^RZ]K81 M-3X70V*S@N* ;V@4,W^BZ>:MS4RJQH6$]&W?;JTURTF/O G2>KMB=Z.JAD@Z M"C7FCE57J+603A"-FK7VN(^'*ID#$5F4EY1E9.;6]*$#A$P+KWCPV D^*4WC M&2W%*AU *H7*4RFESD/F2>4J:CI,Q!\0=N/TYQW:9X:, MGM!(.WWE#[.]]2+5*8Q_R4PM=N56J?RTW4GGZ6(?DX?IY/6[376Q:6^1-J5* M=EJ%M>Z:"7XN"&QS43!H6;N_Z"2*^H"O8>>><:@$63.W1%LJAG+IO:MH!ZW* M;7DITQ=G-TW,(YC*D3*!=Y69,E[R,57?0$N_-5,W@OJ9:$^??UGXI/^]0<#U MDGD_OZS(:"K<]J\#T2:RBMZ7W_V5&T(%)*#H:"Y/.ZN9M8_.^;/E9#KB,+$( M;*U0CO5@)7UY<+WTJ^QX64Z=(P>NT= &4I6;T-MW?956O=VUVYB;0_&?MM9U MF^;7)^?E5\\6@:1#$H2C(>_S/P4'#1@"2[1:&.$W@AFJ*FIL4AD'(98D=F.Z M?!PJU4LP+=LK,&>;BXC;^V-32.P^LS.:['J2Q>2W+66;CZNB^[,%N(8._!8/ M9Y@&00O04RO4PRPZJB0T'!5*G_;8//KZ,9$2T[@H V734L9 KD0??MNI)0QL MUD 1@.:+N)'1A1L.AKUQFS]*9X V/WWVT,LBQF-70+EM(RL1.1^+9%977-#8 MZ;29^5(=Z, ()D/JY\[^@W57,!=!?I5\QQ3B*979B!N2#N_= M_)"1"C+J%PMQC]X^9._2:-BFQ$$7;SOIA6H0ZLZ1[89WS:;#(3)=S8S0#K3* M5XIK;<(7/=Y(HBX46EY1T ZJ-6#F':/JLENW..2*KZI^V=47=)@1>63O-NV> M'B.[;-2',4(69@R'9(Z"D)#?Y/&RUC22" TI189+OI%X'+K:5^*NB%8O$F\'\0F[LGS+]8!$@NJKRTCW&T@(66OAN<."K@[M@KPC<3 MYU[@0K<_Y!JPT-F-^T72OG\4Z^&,O#9>2I<-3PN:;L&-TO8!;S=H^VX[WF?% M(@NJA%G\#9JZ44EMAJ*4('7.>L9,26ZD=2D:'&;\(QP%:SJ7%;A26LFJ>LEV]:R@!6JE:YQE,4YKMU$R!L=7V]&^0> M-HBXP9N92E3X\-BIR]DG#XSF;/&25D%H4WKMY,5-SHF,_%K.;FRK!I5Z-=YQ M:;_I6KXCEXT[=SVP 8. RUZK8!*XI+AB$"1DO!''%^"'U\;QM?AV(;>"-1)Y M]+RH;-#Q+"L\=[\[-S'(*G'9'Z_]%6;Z%$I:,\ 4]_\FNLY#4E+&0Q45J(9- M-?5^33@J^SR, 5*:^OB@^113ZBHQ):;DJ[\7$EO%)1PQ5IVP2Q&[].2$73J. ML?Q&B"?A$(T9[^L^6HHLK##IQ>>-) &"*9.<9XH[\$AX0WF**NJ=IQ2<7#E%(LELT087*Y)NPFM)JIH3* $C8F3A"$Q/6Y&4#:LOQM'=+IL+S)GI=$)IT)L&S(>&HY+]"4MMM_<#[0=^)75P37I\R0]NRN*HJ/A3:+V<*Y.3.\];6\-5C7 MJ_OO@E_/ZGPW;KRC-^?HC-SQY15RSQS^"T5ZYL?%:9EJC.[4!>0HC=,.*^%A MU/A@IS WK:*Y\D]'GB34Q=+ +E1*!T[YCBM_Z>SO.WH?RH5UY0HB%OK?E*;I M*OZS9LUE'N%B)>T>;PE5V;WPX]$+S"\S?_.]EOBC7ZV]F):8Y\LW\U2E*YG8 MBY*21C"W4'F32>8@CA^0$3+10FY:]&1-1;LN2>= H!0\[QL$F!VGIBZJW6U5 M,0GF3:D9C7\,:0\LP9Y:#:_;Y7YG-2A5NM/V>:+/W6B1DI]%7ZE?03^_1@Y< M*@LH$*4!>C%#I!79G5>=C'.D%[],%QSA_5DU[*,GA9>OKLI5^H=.$;A==)Y" ML1-8R.M-"4;='Z-*QK!KZ^UV:"@&6IRC]0=^OJ=Y=K?M[./YT% "KTJ?6&&@ M(J:'7-O<5W+''"60GSSAE[%<6_HF7J-M51+JAK7=XIY@59,TH;7,^XJU85U- M0]X;7>((M-,T?43OS]JD/\@;K6$90MYC_$;A=SRFM#VQFA '5*+8-[ULV_GT M5K0[24_DR _G\VG^E";KK_0&3Q\_^9@%=IPVXGEZN6^KY.7]5*0+=WE6N(X" M5Y0E\W%3F5'#PKQ,T7J:0Z[$-U7<6;K9:/F3D=[P]XXQOSKY/5-,Z9Q#NOR2 MG,:X(J;7Q_MOM7JT7'_Y[^=IPT\W03X\Z?.V2OST=5C,%T..(2^]%$1QGWQ6 M\!'"/[XH>/>Q7NX3OG#TMW2DX;9I/1L;$M\K@"4=.72!> 8J26I)L=!?&Q E MK@>P.5&Z&+ZCZ?'ZRP@*^TWB5=K]=^W8:VH9!$W M'W+#O=?NHNJ.0JT$6U)W*Y-:*7N7NR-)3";.%%U.B)[D%-\CW=*G3SCG\:P= MNIWN)]WRS9I6@6,#:'AIK>3?"1!>(BFSTIH[Z?QIYY>_+I59NETHL\A'T47& M(V8+B@%XIUC-J<556[%,E\AI[TVJ?>))27I?^TKITZH[0-] >(MAPP"F?9 C MSGPQIG?7(5K"7EU=):'(5P"K)WDMRQN/2X49HH;4:1=!?64DNG-H'-.O0L&3 M>07L>ZP?&^>4M\P8@!"]26>+4)0^"LF8L_"62'$V[,BRWRGCB$@-F2@PDUM; M!@_HIJU%ZS/L#FJ"Q.:*9<2RM''I]]9_6H_0@$)NXQ)'"1SW=[B.$N[F4=CBZMJ@S.)6IM/ M#G25MU5WR;[QBM6>9S;)XC]+E')I.T*+PZ_W*33RY4"2A6)=11"[HQ/<08EM M6?>.(A'+FFDU\*"#@K#./N%P&J.FC=%J](F"C+7GKMAM19.6_[[7%-WB/+U= M7RZ^]%^Q$[>X.4LW%U6UVZW\Y'=?T_H\J[LS\F(^^3TNJ2(TQF.*'.XW!NFE MB!E^B\(YH!%9[8*LXFW)UT^UJ2\!EV:VC)U 531](3Z,3RCYY1VB.52 3'F8 M-HJ&ESSI/H_X-[F%VK>3ICL%\Y3X4]Q\>L0V&7S:\;HRH /84!E_1V)X6.&@ M@1B"AG6%A\D7"?N"PACIU$SYL(QN'B-(+S743:5CGE 4KR,!38J&F VA;'3" MH*Q-LZI5:FZWY V?@KR6SM8_"?=!'1S^]O6.NBS2C< R(PVS[=*@%$7M+VQ MZLE[RQH0]GWH4*I#PE0VM+@(%=D3%(=*?I'9,SBJXJE+,D+IJ)[M;>8.P$3I_F).,WY$$R_ M][I$]H;^XINJO-H_>KFED/4\6?=T6-*S;[ ;@*L7NW#^_%PKQ!?5LMQ6?EG2 MEW\+I='TQ1^QLWP.AC'*4?2C0?A$T>?H'>BN 4>=05:E)AUM65:74!N?!9]V MUM9UQW+T; ;TP-E3T14]_MMUO:DF?\DY*_>;6=T&:O$*NN[WZ=;=RN&\*EVR MES),H675HX([>S(\(#/;S8>*PZ58W( M1\UD7,T$&4Z-Y7F3,>Y:05C(D E0%U]K+M^H;YB]4L<=,L'SS9*7!9)?$X)( M,O ^Q2:!)9B%9CJS#B SM:FSQ8N9088'/[>=! =X[-D"0E%#[:#QCI-,LVS)\Q0BOQ,T1^>3 @4:Z.-EY"@1WC&LE9WA34F[DBG2*57S7 M/; COP5^P+:']3H8X4FX:Q!37I"Y[2[28S=5-W&E2@G1M#9,UTC%YVE6,N%P M,,I66OZ*M5#Y-\Q/&6%Y!:?>8!AR0XF?A;#X!"2)0)*G)R#)<8SEP4EPCL(( M_8[P_.FV_CT:+Z*7LO@=O!#Z'4-J8_+/Y+QAD ISZ/.^$_IE,6NMK)8S3H_5 M>7Y05?NVD#MD (5^@#'?C-2=7ETVPNL41G.;-]G&@Z;S;KN'[DOJ%LBJ(*AC M'Q@ ]PIIN[!VN(5XJ+2' RWL#T&1!(VHKS$"L.(9,.X(>L5ZNJI=AZ+=,S MQ%XA+01(C,8]2!IUYNWT1WX297;'#9?<*@RFU9XUCMG6:RHA;<=DP-'[2LED M2X['I2BF=1OBE:A[K=S8!9""':D8SI1;K#4%K>765*;K;.MW,-@_R\%ZMFW2 M"9/^TT+* !MAXI"2=L&91:E^B4G@/8[5FTH8 M%.:#]6+A[<;6+]C-A^_/UQRNT3N5H2S-$SE>N[Q-SV"BT0^XYGX6M8%&'_&[ M4,?(B268\.-66FYXT;]OE3]E/JKH5RI_M[/^7BB[);,EE1X?9:6#V,!=O+D]WZ_6F5LT#F/]K4HYI/8;3 MX)1 'HR6E)D$I&SN=#B (G'G;UPNA Z,5OI@XX21EX+V'D4\"F4/5:D5WR\] MN_>"OIM3E.'&CO]B0QD)IO6V"BD'@4ZP]T1%#K>+;YH)NWA(J(L$T*3GJ@II MH2!%%9O22W&%Y %A.,&Y!W*@'VKW0_W#'*$+H@'H FWX0NW1D+-,^17<1Y4, MH]+\[FKO63_L$2DVD6DGB;]:5ODE,/;2(4T>.%MEM8W!*4:-Z/32::'H'0=NAF%8RJ''*Y; M@CO6(YF>_MTDYTXJJ?=0247@5U.F*1YS(3(5'E-J! M^BUD0M2=@ -)J^V2 M>RD(/SVMV#NNF"-]]@R3SJX&P@PY.ZLVVYV6Y$&7A-TO*9HP'I=9W*A%(_ 8 MAY0O;EJDCLN&#S$3E2UKC+):Y%AH/+G^4P MMO'P,79.KT@98I14F:,$D#X<;C#=[-K+BNSW:><]\,[3HVX+E^^JK .,*,,& M:M:V(K!\J([0 .P=;:409E2]\]\8+YS6^T'76Q&J$XN"X@QS(R(^XZ),)IPH M74[H]JI>(WO<4QZ_[J_&OMB.:QEH/VVJ6VD20_U $I=2VAIV[Q/,U&.C 2W5S+HO>K$\GL-[FZ!D=\DT/"C$]#P.,;R7AFK3@;H M70R00OX9GB[ (N[>1WD+Y9D;.Q]):\_W:W;\L=6198)DA%!'5;)I7FN5D>>@/I:>BRL187^P1>5PJ9< MI-Z@0(UVG63X5FV""<7R*XBA4(FQB;(),TPM0:S 4E-*7$6R@[J M.AUJTK:^S(N]-(W,%L(56DG4(-R"3 7GBKM'Y]I6*+O,70Z70TDQ7549AA0= MZU+?#KUPH3NIJ2@(*+L)6=0L_=;AE;5"&77;;A=K&TYFT)+OV8&#MQH/8_K-U)W%?Q/; MGVIN&TN^;+_K*#]9]EFPC[5\I8A-_F+$]<+S980SBB8(+(3V@<-3)H&8,UB, M>Z\$A":OH^B(SGB_[S K >KC#8.TE-X!' @EJ'U8,!+*8D:8D.,V+M]"M37T MR1.LK1&/MQI)#G5MLM&<_-!M(0;(S=&=$WJ(DY:KAUP.XJ;$/K;#!U;)C#W" MM;BMS3'\J>R,=7DCB/-1'V),]]RU&?P$Y%FF+14HZQT(QFA(W.'.."* UQ"8 MCHH",6DDPW(V$^$,'U&;C,4Q#O!?6%/\V>)K/?^[>\WJS)M0WFKKU5.#"4V- M0F#%RH@(SHA_T>MZ;7:9Y]CH0[MBDLV+P$8&@WMU,4B+*;(;9&:8O^M_"=.M.:<@^H.Y,R$$\#K[.WW83E- 0S =;;J=72/UKB079;OL(/$ M=-D$89H:/CQR6R20/"CJ_:VB/G#H%$0CF]0GB@R$,PA/P30Z[&_ MQ2T1DZ'!7A;D=.5)*H*7"G?B8$7Z@_R4K&T7X\=)G,?85.NJE4O,6Z.]2L)^7G+-7\L5<[;X2WM+I>,H'C5N\U5'KOJ) MH@:F3,CQS'@/R(LR%,?PS9H0Q?^"#,#6>F(_K'T7>,[P\/'7"X$4$Z.D!_QC MH*F)/"]?BK $#U3,N(GX2-=/8,RB')+0)(W85&5O5Y/+,CMM@;IO:A4/,X@I M9%9?@3B 5K7T@.$4\,!H[WWKBB#)1#/+]3\K&R#C<\/%*]\JO@N9$7)UG<[# M%3INC=F2\ &"_A=7%(.(Y[MCQ48LP87/_I$;\0P%!:P6R#L84JTQQG?+72ML M>X\+[MB3P(:+?L2(@V-JLBD_MB)!$KI/Y2*0,R& ;T6%66@2*Y4E+?>VJ/<5^-,-]O0SCBS LZ/2Z@2!Q2NK$>FCJ%Y M[-8.30KD"Z'. Y>@X.9$V3-P7^U(P*\2.;;+IXDBLWG@,W!9=N*[%'LL&'N#[T(]8-;,B87 M^]G9+[SIIVD/)2[H+)<0;1V/_BO+]I32)Y2#1C=P^3=[LX(K:?$*4D5HX@D& M+[-";VJHT@*Y2A2.&[)&6$P&:X)/+;T-[GQA/,9_6Y) B^A(T0FP$GR; 65I M_DXTUM*[;%I=>GCH;9XR&;+7GE[+X4U\'TC_]>&W*$:O<3 9]B[A MP+'%3C9I8&SG;8TY;,IMY9PX>ELZL2)9U7G?X&*HT[30YPD,V5XVECIDT6LD M#;FOCQ(L:EFR$$P[=$:@T:./N82YNS!FV&+QW:;JANO%RY/OOOW MKXK%?[SZKQ?I?[[;[3I,P;,TW5_^A$GOJDOB@^RJ55P>NT,I667-L2/ZQN^ M0K6/PWP<>%R7+;9,NI,!%][P6 C4_ ;!'27?D]FEQR'GDN(64$ Y^Z%HFCJ8 M7#$(^&9)GF^KLIDD1FQ\L9E9#4;>0CG?_PF2#7_*U%4("'@8 L'V^T?::SOC M 9DM)&%Z\0MHWZZ)46)N+80*O%*R<+25BIG[9(S$VA25? M(+C]PBN((R:I:6-NQCT5R)MA"UF%>3T(9X8F[B(11F:DXUR5PMGA0GUCKF$O M*T MD0OI"\YS2P:,X1&9HT&P=D!]J> MV\Y)%(BH%H0X3"?)8P*$6?*N5 N>I]LXQERZ9;=M<;YA41F ?JW2#=7OX M.SSMBZ!^+EU\*!57-Z+!+*M#Q1^Y85>1[GH+E7,*W&_J9?(!P.$7>:Y!&C.3SS1H!BO?3I+W&V:H'6(LJ#PM!IBX M(U>,0]RTTZ0.YV),Z$KX"0Y(W$<"'TG/YF>@;F 4=OPPK:]#S7AZ)B9GXAV?W&D;XRZ S3,9L&XG?)&6S >Y+<0G:RD*]]D^\\>7;@FO8F 25= MBQV^57Z0[^#(.6^,&3;O1LSX:C,"VE+YZV00RQF:BS%+C.FQ*RG,'.T2^X>< M]2.R9UP<=Y;[VZ#&?;;XBCIXW:L,9#>,)U!PD\]M'93IX](5$>!]OR(Q75J' MV[8^O-OKNW@K4^Y.\SGD!4@KLC!V?$A]\3^XR%+(A$U?8WS*&0\EM6LAWB&R M^RC-@CAS3NGJ-ZMO]3::GY]\_ND7GWQJFI_O11IK<5S*6)2WV7*YEC8"=> ? MH^(3YU@(J6@/"4R@_*:F;<"E:%8/IZ^R76)*0:\>7#Y*F0(TZJ#>&B>/R#ID MG'4RE'SY).O(C]S"?4=Z _O%QZ3G^.1S=FL%:P=D KWN-_*&Y_D;/O__V7L7 MYK:M+&OTK[#R=<^UJR"U9-F.W;DS58IL)TK[-9+2F:E;MVZ!Y*&$& 0X "B9 M\^OO7OMQ'B HRVX[IF)-??--+)+ >>[GVFN7)0)FN<'0-)<.$:!I2X!WKQ 2 M8TU7C)<24HO;PO=EI"C1$)RRE_C=?OW3J6_A@NFH62FY0'_!M#MC ()ICQ>[ M9M%36I- ?Y@3TT(=IA3E"Q:WY^25=[Q; ^^UOF?\(W7_(39$Q? MNJ(L.=GH?YVT/Y'^DD%BT-C');)Y:IDA%23PSD3N#DI0H!A-4/LU^.CM/[NBO@[V,A7?0\?W"$6S4-_A &>2 MF\WC[E;&.LBEN*)9"W)&+FNMD@-&B5=IIBW ?08MU?'^=8&),/(CVGK673'^ MH?BQ?I]%O8)81TB*,R]7JG:9_[9_K-\5T\JMN._4.;KLB!EL[)P%6DXQPVCZ MJQC_K,T0:-EK^:Z1V6SYCA\'@P7HBOYNYYN$\5'=5#CEOU;"FM*M;G @C41 MQ\JAPI+*[*OZ>O9OZTV;=#N3G(3* 0/C]KOUHC59HZQ'WJ#0S1]J][K]FZ=- M7&&5K.\=-S-VYR2L\W!/=6M0L3J'1Y$8K=R &/O[!@;I?\6VM^]I[+E2VN6" M*P^ZNB[I:9.F;EO+G]A2TD8RC/YWDN.TRJ0MM#Y>8)>T@_HFAD1X.W]Z"5D_ ME9N+J(ZA@6@Z##4,&<@N](J(K$'KQ.P5 ME5^4HG5]+F):.-\S5M92KI^$HI%.X\QQ?$6W\L]W' M]TV2-).06!'#/(,1FS37D_&20'%0NO M2'NG"LZZB>O1@DO^0JEOF2_)^.09*CLN&$"5KF-0./*MH=3X>O1>2;@0YULC M#I7PJ#(ZI^WF)%4:<-=?/TAT;4CHA#FD3D('^*/5&)'#R;(QB/,S7(VW8..? MK&XRFZ=;%/$ZM8D8N#;ST4A_XRW:WS;+15Q"@KM)YQ/!Z!: !>W\%B+,35BU MY'!(4X?DC L4F@/$-!R5ON%)TD60.R NE:1=_>"/H(3S0J5Q)-?SZT_?-YEL M?W27;-^.L?RA1 -?-3#==NBI%LN/H=3'<)%/"-4/UQ](*E !;@;9 :@*62Z- MV5AI#".SU+S4)!;R&&KR1,5#:RU<6$Z2F4INL\>_CR,%3PZWF(E2+)CID_6' MD.'+='+?O MC-I=SM4B"-\/ 8,U6;VAQ6(?;\X)U9B]5C-]X\*,' DS2'B"CX4@Q7N'!C./ MQZ]0[1W++^QXA.GHPN5E=]&;"*(6"!XWT[692*J-@=]28S K-$47?6^,LH+! M4Y;%287K3MRA;)\6W]1-JH8_IKUE(#7M$RV%7#J[[?:8&;8JW38&L:FZWP(+ M[>-!*-Q"9R96<3&7@EX84U+W97V5%E:EE6J^[+F1)RI^QQ]^:W CUY*6 MB"?6>P;*40 4\;Y#L,HR[V^'K)LW^&11AAI9!SFC%+];[@AJA@8!>JX7B'+- M28E"B+;I=FDQK>F3])*C 5!#7\RD0I?V6B'V$V9%Y@#,O(CE*._=P 5 [_J> M=R .JQ*HYVW7++E\-![#XF+5\I-09@:)W=15,1F)P5A47&@Z1V.R9G19-,L6 M+D?>=?GD'2/$+N@_3#M;?[O@FP AK6=#IA^[)=FHO5AVJ!.31AD;*@,A^N)K MR8544059L@+(T\DBVA(RF@<+1SH\$]/ 51R@4%P@EM?S-_-B#;LT#4!F'5C2 MZI[<3F6Q!A17OGB2%'+=I<3;GB&[)]>T(5HTH00XQ63P$KV-?[G!G1/ ]H!8 M""@D/@N2>QX\P%(1'!\= QA=+LM*,Q*(4ZP?B-J?%_RG'@G:V*4+02@2@Z2V M:N9H*6 MFC7=95L\"$@ISKY Q<)5Z/H,,)*5S&KC)&=U$%8J+&^Y9O>8.VNZG%@ML4Q8 M,@)MEZH&KC3%X\8V#@"Y?8YAGN!BDBZ8)ZT\$+HRABE&@J#-Y M&A%GR-7@%G"BWK)8<42>T=\81JKJA:ZB'O<$$7C.1>2)J9'8*(.>SS#-<2Q@ MA>\E]68X(&58"ZW*1S+2<18EE0UF8+46RA)ZB:@RU8,YI- I1HFF$4<5C0?=SXP[.K+(O6R_( M4L#1M/8.LT8JR;W'P(*X^)\E0U.4#ILOICYT-*,F7Q13\!49[P,?^^0( M^3E$_0N] I77A9-"QT@*^Z5OI)AX17O!=M !:$N1?.Z?,O%.>#0TVO-D61 W:) MG)4UZT3PO%D2$D=JAJS/D9B?:@2H4DJMF&#-VCJ.VDD.0QZV8SV7!;7ET2Z& M@V9S:O1$DCBR?A!9Z.E"B;]SNB+BP&)AA X:TFCT6GLY!/#;2-::6DE6.SIB M-PFE"!OXQEC-_7ZGNL1I1(% J0D"3ARJG$,GY)PSV L.EL&='7ULT(3IJP' MZ ;T8;;2_&33T* J%X(R"-#Q 4SYSECCF?3N)2L4$HAWR7J;P6U+HRYSTB8Y M,C>E57.(#?$>H%!RF+(JHBUIUSVY@4/0*D692L"6_MA*:Z25\K$ UJ[2(^M[ M+;[#D-X+,UW4=@:_GXO''G8NZ%3^- @3DCG+,N?WDW=,IP'J"(0E"E8M:^E> MNE[U,QC7#+K!GU4L>$][BK7I%RIFLHMC.WKPU6@-9#,>_*:0T0J^?2GFFT5V MU-.8)VUKPD;+\5;:A=4"+E]+ELO8 +);;LT>6K%$D#=Q0'$]?8B#Y&4Q0\GJ M-K"(18%AC1H97*1I VU&8K BKC$UK\*.)6V?9!E]-UG]0/XL?!.)?ZL&4*9L MPC'Y1^;/'KV,#&]4E:S,FHGFZJW1#!>+\QG^#ZF05?B%7H]X.GW#5(S10+H9 M591G-Q V M23J\\M5%7V))?&;'Y\^6>1P\>5.65OR0^+PW&'$Z8]M#\=2M. M_:=/'W.EW<_';P\/9:>&+O3NZ-?UH(+EH=EK;YU'3$2H Q4SUP2]>WAI^@YF MR-YJFWG,$3NO&C+,./>@=(HKU=B*IY*?R*77*B;<[\6"EB=ZG(5!8[(>/;?B MBC'H=V.*A1&SA1P[S7F$]RH.?R&VCQ !#*97PG V)2HVT\*F5,91ZDUA99*C M D:J0-T&_2BD2^CYWE*B)!C@X327K* MLMA;$U.L9PKT0L0#4(#HMJJ,BLY56IP5BZF8$>8..1 C!Q[?(0>V8RS?1IF^ M%;G>@/SS@_"@C6R@6H%K2H^AT! V**PL);_8>(*U$-0T!6RDIV*UQV5I9L7$ MAH)!+.%HR%^RH?!R/X>7Q)7^%F7TU@S^C)G&-7EC>T+P% M6J&0%CL:FC&2 ^-J9'\+2E,1J>D1X]V .54])3/J.8(!BF MK/I!DOF:NF"7MZTS3;#U#.1S'$8FF-UAPFTW59 #AT/A-ZBG[U%"5\[B9\EK M/@)=*#T+2G;M#*K<.L_^R.N@C@][KQ(:H&ERK56_NKIN>K&(:'0^,Y@F,Q>8V3.@)%-01>Y*G*H!O&4%>$*ZSXSEO6CH[>'2$#4[R(0 MRB]YM808WL^XP$7M?IY,F[1;Q>:QS\+"PTTCRORH)"!X2?SG:&@ACT'_1<>T ML@2>VLUV<]I'2[Z=E: MYAD&;$MX(@#\9"7?GAS::8O7LPCK28MYD/D"DK#\4IC:6I4"2"@K$DL2ZR*% M54V4A/@"]2?B:(E#% 6[JZFG3+,G>]<:8].Y]/^L>2D)7/01^X$H8%T[AG2V M$BVO JW$N.D^1R[")BU,!%;/1R&HI"GR*SW0?MRE>D2E&"J*\U]E+A_JVD6 MTF\@BY5"P@FB\G0D97I\XR1?*KM&5YC^MYJVDWSA25M[3'G)3?IG =52Y)PL MLRVSZZ2H<2^9^3#(_BLC;]0=HW^I#F3UCJ">\FF=OD#_EMS77[O\8G 8R;?D MF5++/P%3;O(#_^<8\*X_E"H$S1%)T)Q)3,, M$UWA7[T^"9*%Q;VBU5PHU;=VAE&U&O3L@(J-F?)MW#V3)S3(\ N2#B(.9IS2 M_YG)(4N1O^H>3I'%UR]_&.3_V]19J-7[GTQJ24L Y(?DCYY%DW&WWF: M$ \UMDROF=<6P _KE #E4Y'S'U$M[.>O/OZX_\$-A*-:PDFE]O6,PRE1)(J M1R@EMD\T++[DF.3D'39R(@DK)P)Z>ZU@82;7:17:SZG>N 6,I]%OXCO"KA$ MH1&\5]%>Y!SB*M1M4TTUEV#QY!VG *044\C %0\1K6,# VPJGLQ?]O=VGSS! M"/[R\/'NXSVH?WF'D*6NC]IJ3^*!)%NIM5Y2S"S!2OR791)C'+>D9.()W_6M M_V(-!<'Z5W%JP,<\6S5I/;#;GZCUJ&K4\J1@&JF[YK-?;*M\A$:VIYB/P=_& M]JW53P<60LTH1<4@L$/A[HJ9R88GTE#^IW<[]^5VSDJNNR;";XL%PJDW'_:P MCQ!RS70O(\/% MVZY"+CDJXKB[5#U*L#-Z]-V6?KDM[<$:G/5-9>RWD;5@WT/%_8SW-.)DO-N? M/_#*M4H#S(T.@399YXKS?=F$BL-:P,8LFMI6@D0P0N:I8LPT'Z-(^DWHDKM- M_W(F+"=H?'(M CJYZK)HZDJ8H$*, E''V.7P.=+1BV>'$=JZZ-K(?2DJ>[0' M.'G T-WN_A&[BQ8!Z;<\7VQ[+B2C5.T(P4@\T&[USJ\!K?K<%7VP+))YB MM16D>1IDB"&Z8LCO6@GL#YL!CW=;\B]NB>0$@%\EDXT9$3F)[C3,0>XQ[+B[ M]?]2ZW^NR6>EIH,O+%)JR_-E_\Q1B6)F(1>+:$<;<3LTK*950J'TM&I3^C[) M&\;EKK,;9>*&,U8&$@QPK&4%;-.D6'!JEAP3!NJT%^3PS/*R]"5-KE^6[Y/B MDH=S[]4,,V\GZH_'T]<-1 @C[C\3-YM9J].-IRUI.3S[LBZ7N@V)H+@T: M-W:,CS.6.RE5 Z5YH5A"S"2&Y/XI=,2!*MTE R#'QXZ6S>NMA;DZPUCHIK4 M._QYC#___@Y_OAUC^4:8ZR*/;U(RVYJ"?T(+'8#M3 BBN0_76)8"VK8:K(DO M*HG!"!L)"0:;\$R%#%PR*Z'[CN=M1UU^Y;&0@2DF="/RU;01W"&+ZF[01HA+ M_K:"U1G[N_M_"/SK^ MCN%M_1EV-UE&[8TB@S>NISO0U)<+,EQK2.NN M<32T+/W%$=N=@^ T/CYK]'_O0D%?;)?639+X(H5&MY!=LH\L\]+6GKQ[=S'3 M/R3U,.Q'*I-CN$/"9V3)"6OK$&]:*+31V$>YR@+Q0J]+;.IHW^WTEXL#6C&1 MF B#FHSC@<9FQG]2:^1N7[[8OG!D0]AX@#D71T?:<:UT\V5P"2" M+VWH'W;Z_.AN [_8!C;+>=T8K2>[(X@=:Q%OQ-.ZC/@J@SO2V^[$E(X/>5F'3KL"\'0C-F0 MF! MCQ+<;>L7V]8H=1A+R2R-Q8! F(1F)J2:< +T1VS)>-2Q4KOW&%K[U)K1B;C; MV"]801S=3$6)+#N7L-88#_YZZS.O)&.&,PDOW.W9%_<1ID(4:VB\N( F[JBF M\C/JF+O1K[C;M"]:KLB4)K5GCC:QAX]23C7>/_<>I/OH&#?PLZBU<(\QZVX/ M_XAL1RZLPL+#0:9(WDP!1JE+5+O1?YTO"S0!5YJ/WMXRNWE%QE%YYZY_43FY M2A"42E.G]F= (]UMP1\/Z.]WAAO ]-_!RO\ 6+DS^K$ +)><+><$&M\G?73> MU%<@NIQ%C=)OAD'?*A#=L;6C9_EKZ&U-;66D<]UD*;1V0$@9^\JT0(,->"Z3 MB[H6Q%+.R*9S!_N7>>)6AHDVK:PHI9ZTD8KUB!(^-%KK-Q[O\G=+ZMZ>0M >>MKFT4+BU6)L&N/_BJ]71KO#];+CC4M5B3).M^3;L0* MZ9O73)@/Q+>%737(>C]3)LE.LV S?,#Q"0N_SC-:V\JA9)U)>T&GI^B3_/P< MI7D=]S9NZO>< J.O/'JRN_?7P6QXSA-YX<8-R!'_[?_L/][[ >2(PC0H?9+3 MTY=/E.O.3A6C"QFQQT.(RNK?D_^58&Z+:E8NN:" R8Z!79H#79O0R?+0+^G; MRG61OCZ5R"YF*6W@* MK8TOBD7G0!CMJU!WA##_UZF^5$#[U6)+H O!]S"PQ$#II!J=.3Z-*)Y&1)Z[F_-WZTLP\"=6D%.\BK?!-,Y^8M^28+8)[< M%^-?^^L<4[K#;21W+H(VQUY29@GLK!:SM&H\'JTW= 3/8$PV9<3MPC: M0P;*;Q.Y5D]HK/^2D/.P_SE:-1>=6&NAUQC6"H4EW%2"=/QJ_0%HD8UU$YG$>734%*J),!;VK8(&2 M(Y-X/L99ZRU_A#_9_4"VF%.TPF'S?5O#PBX&+AJ3U.VE%RSMRS>&"W:=% MLVB0SCV2N?4BUW-)X\'"##:M>+4"H=;.]1R]B&ZJAQ?+IETB3$.OB>:9*2-& MJ5110K@.4T$,"#O67TA?;ZL)]9OO=6O]>D&TCAYP0'U5T]"#MP;?DF,99(5& MAZ'Z+^.[-E^RTP2/Q]]-NGEN4FAW=>V.W3AZ %IGW[*:L+!:(2N-Y6)?,F\O MHF53UOXA23NXE!73M)H;TGL87T+I!^= LV5/'ZA'W%"^2,*@!T2 MA\%JD7R]'P(0X\6X1ICZ$ \>))5Z:]W_(/R<;JF% MVA8H/5M6'*WXQ N&;L7T.-(..[IH,_Z?'_ZPP$\U>N8FCLT9B7THB_GZ41S% M?1;UYD7K2X; >9//L9BN<:15#.AJ7U@NF//\T1XM=%EJ?\OK5!S'28P9 GX[ M/Z"[(J^:3K-T-9X[A=-'\WCBYR&VUDD8Y%L9I!10KO_=HG>3O&G07 @-6P8O M:\[OABW@-M_=T+^09(O7<<;30L.KG ^BQ9:#E4VID3$NL1I<&&N:7-HL<'RK M4Y]._^8SM7 MU@!KY*I\HLT]Z%2-M;78G*YY+<(CS-? M^C6+' ><19+%&)8L=BD$4N:;C>LM->Y2$<4T@*46B,>"0&6NBHS>]:K M)\2E39K^69<_1-"MPIUD-WEMQ9PQ4=+Z[0UWDTSS"$N7"_^L;=D>P M7^[6#)V[(CEP)5"-U PW'>*#[* =H<.RW6[-J69H#IX\,->8U<:Q4>V>"+O6 MZ*B>.NEZ_824#,A?I%%;%L"S:DL6M;)3K49::J\ZYIBS C%_)P^:O4*Y.\U MRL:=O7!S]2]BWK6JJU@'],8JQEJ(*:P_BYLPVY]A&U[SM"1+6\]F+4UYS*G= M'?T"ICPOO?&LB0E&40[*'7EA77OW9QD*_.0WRMVW6X& MMQ7_XM)%*7Y%D2/M=M%>",WAYJMU*F57?'"/3TXSV7_?.4DS^60D8-ZU_,=] M5D*ZI]D-KA$':U&N23^Y=%&$M^JT!M3WD6K7;RV>.K5<>[D256K_RC ]??VC M'7VH/$H3PS:(>U'[NKG+*[7-!H30C>7/?:_3&9/*G@J;7(_VXODMZH)- )MZ M65]ACZY; 6V5^3&+P#^YT4K$>M@#EP).;_=!>1DM@74MUEAF9/^;JN<5C7F16'3.W)3]>J$$ MP?Q5PY)4=M;S=)$7S,)9%N9]79E)QA\5>K7C/;F"APG3O*@,OA'XXY0_%+_A M83%X9L&]BROZ9)IY!<_:KH%OK4@/AY=4VG\2'2L8&A3R#GA>KVGF5=H-7.U4 MD?0=AF'M,/I61K1Z_DR.V866=(Z,F3G"F$9L9L7XE^(=238O>CVM-;<,9AJM MQD VH5P?1UCFHRK*7GN'74BP"T_OL O;,98_E+QSJUS?WU0[(JG4%3,$CGUT MY8K.G!;Y^/)DU4@>D08+)79U66L#F,:6TD#X;LC71@2536\5/$,CD%RV,I3D M502[:%PK[)\#8)TQRB3ER 1LGY!EUY;BX/$ZU<:8_Y+3?&GD?MJ&^Z MA8BK.O2]0N'=C-N5Q>WI85K7LH4A]AHZ3*C9NLBCF"@[=$E_0C207YHO% ", M+J95C9 T6AS33$.@-RJ6"84OD4]+GSMN8CW>V,'ON@N$Y?I3SHO7KZ/&Z8F?7.O-B/KSHG.#1:ZSP M6>4D=YV8(G5T61ELLOME"B8>W.@FCK;<&G^3%A0 W P&T6GD3$U3.M%A<3U\ M%SZ->A0E-FG1S?Z3;Z/H9DAI]RJ2'DK1S4]:='-<,3\BW^BST);R2.YO^_5J MA;[[#\ZJ3W?1_>* M^['71AYCP^J*$?HZ0;B458MH1017'+5."D9,;"\[%MBHP$9KO(&'^/*?*D)" MQ&_DI9DB JSF3]LUQ<1&)1#*RZ)TYUP-SC\)G( "WO'+FED:27%X>9>S=17- MX$CHX*+.1[0QN.B)V,X[-P+.SA?E!6="MP/LBR,*'C ML_2HX$?B,:RD<,K;'6B,UDP%I!MT><8=#SDX$V%/ (% '&HN>BI:DG*E!LV' M]OD'"4 76"XLX[+3'7KMNJNZ>1=#"S8MVCCOM$DB*]=93N;4[_58YC"O*U3L MZW#]OLN'Z8AI.:NA.?I'] "!/@9/#TG/Z#UZ0CV7H#[?$FC_^^&""H:#[8-* MN22#N.#KKYB9/* ->8\7UHZ7(Q$F"6@3[@%3;25EC9VXOM-@TSUH96J_4;79496 MS"W1BGII=J3'JIGDH0_FR%KRB)M&OJP. I]=[H_]G0?Q7"^4[0]J+G6Y$US MGE>:D/#X]C-RR:97.2S".=PN[-V]HS>G;^Z/7I!N=- @6W,=9LN2(RR>F'9. MLW-:R2>E_:=O2+#KN&/4CRO500S6&]^67E/:8#M(6'\^7U9ZI!4FL'[+(@5G M)=3Z21A@)G=12FY[IMYDI?3'"]=Q*;'90-I,#&-:][Q[ VB7#.&56SFY*$@D MQ-[SNN/._3+00UDM+8>Y3R)3)D)FA!'-0LU/VK\+%1IK+]&N&^+F\T@G#8 8 MG/J*3F.H+VK:I60]>N.C 8HL++0AM!T"_-N\@X&ED91I, ,9R?.OK-3E?9N[ M%(>OO7$@)A4G^(VV92!FJ(9<^H;((9"TJ=(>1T8N@QTYIM.UYK@ )2#12\1V M]"QSOM,@#[H,%IM;FW8XNVRS(9R3]>D%UJ,!=E.UWLB[$-[ *[C@:**D!3(D M'KC,P7:"8[8Q^LW+*U$N5X5X^53C++QZ"C/Y M0(<901%&>^H[[;CJ/#^70*DRM]G=\QZ+>#ORT7[NCG^LK=ZGD%H._B.-ZH@:B6%1J?WB1H.5X ;H M=_@D1YVW(N;.05;.L] &[91?)EW01B]?'LGH3I\?A>H'S^&YLFB"1+72GH"\ MKG$_T"@$)7$#DPF^X]^62_T$Y%',HHS0BO$8P&EOR O%>'E?QT#?ITV\+JED M_?@&J\4T4.A//_(T0^D9,1J-V--B&#&?2+BXGR75P\DZP=Z1IQHWB@V9Y,15 M*(M@DD4=*LK\*BUXC)*6@JFQKN=:KD1TS=!"W=XG.T8R[?!)2)UT&0XL2B!E2)9>50X17<4U[Q;JQG*?$5V#/R+#3!A M1E Q-*1 \*[+NH"/RIUR\S+4(ZU]^_95]<#/B8,.-)UI/5F&(O=G),NN8(Y" M(TAA6L2:%9C">4,2_I$A8CVKN(B(7'VTH#)E^]D(([YR#UR:JX1^M;(A1L-C MMN,5$POC/Q7#KQQU>P=FA5K"^BCZZ,4# MU#D4R QRKG6!:N#;$IF?L^_Z.8,9JB&WVLE:>=^;)J+V243;3]1_[R=Z=KB_7CS86^V)P M@!-&^=,05632(4:Q7!1C (KO=N/+[09 =8@;);\J2P[6(TPJR MA\RO HG+S5PWV< U&Q N*"$6&Q%)Q-DZZYPR^+8<>AO= X&5DB-R-:<5(E;U MI@?0AF'/#-8R>8/N,W$/$H)TFN$DZNT#PXEFK$Y*S[?;6 M4D(2! F]UYO4VVM-3A3,FUXH8#SVGBQ32T[V($&U M@"*KE:^?-QM;!;17PI:["Q72$4;=9TA]^QMA-;CMXKS M[1'G(7+B$'0=@9F!!D8CIV\G*];W_&A72B73"MSLU_"&#_FPD8=)^P1^UZI+ MW-2>6DYT"< M->^4X^Q&GK?LC$M@0?8;<#+IJ./,B^#,/3%ME!O@[.#8<8A/($1,P)F2!F$" MUS%&G2);EX08Y$LWC-U(=D&H2 K2A8N\X?0)WUPQ=*U17S"4/W.4:^OBB5IP MKWT+.#?E%TS@*QY]H!7ITT*!]#BA 8Z6E*'ACX=S&NMWY\5W521ADIG&N7/ W*G9!5!ZP M"HLM$H"O2H9&=?[89!]_%$FB2%IA\!0.671?G6/N*UR-KXN090B)E^RC*?BR M.,2Q6)1\!2)/DQE@*WNLE3D:=PJD 9!!O-Y MKD22C>-%]&DL5908#5]ZSR&>LG;H>10Z?7_D?J[H_K/B3D/"&WA5J:7&ZW %;LR@.&.3U@Q@12FL(H7)V2=_*;44A?;1$(&J M7A6JW ITB?>Y^*K%?N%\JEG$<&,7@8R-KV9R4>LD1,CT3)8N:91N^B:R8MIU M,X9==1:J'MTXP1*2PR$ Q]*=2Z_9B6->I=8H5J5P&1U0V=*GD>9L"UY=L&G. M)=-T6)4Y1BDD9&6QWKGS M"'IH29;L7"I-W](P\=@&OH_]/4AFJP-O(^#0VF2QVKWI,ON M@9%\$VCY@$Z3FIAUN+OQ36D=6>IZ,PJTKWNC^W08]#SJ3(M9.)8XP%*7.97' MA*TWL-4U)@CYW''O5Y;CR\I?76DU8M2Z]2RE@;:PG/C&6(_50BGC)E%S4G_E M/()KPZ*1SJXG40\UUN^7@I'G@R$=R+R,B/5%OX*IW[@AY8H=(&[FX^I!Z,K[ M<4=?E,"E]N_@4MLQEC\1?=&U'KA!1DZ*]MWHA5"XW[HPPF].!9Y*.=0 .WH/ M:5!.)L?=/ .HTRK&I/C.$CZ=_MJ=NW?Y*TG3X)#UG>L8 ?EXT>(OZV( M$'*A>3+C%:-P(^X?F;9M0-R_.=(^;!MF<8%_"!%J-6O?NF ?RMJI9^EF"".A M=/&.BP*C^.$Y,"!&;SZU.014=1Q^CY\=,PEHM@N(>CSC6NB]*ETF1U53F#F* M(C7H3=-P2CF.RIQ_4?6;T*K2-N[ ^UC.F7](8K4?6HN>T7.9-RO)!20=S:4( M(;H)F>9F(G(&P5]A5(J*=I=D*1A_*C.8MPRC1^=TGE61LFW&I0?T-MD/#&9< M3PMM!R!6?*@J\ 5MRMO [[S!&;!N#D4;=[!)>4<#&[V5.@H]!RVO=IB[=/XL MRF?6/DL,O2!$O&7O>Z'!;JI"$J81S&2/E>\N#Y?_@REPQZ7,9?IN-AJM"] @7W#UDR)OSCD'FH?,^NZ1V^ZV@ M8=?B$"L,25?'ZX$/W[:,,R"<5^#$R=@-Y4.$X4T#N);L\F9\46GQ6]*@Q(!3 MO,R:"*?CHGYD]!LM)O+)#78JIDJ[YT";[82H@TMF/6F\1#;0MN7<::>&9;_- M[P4]TYE-@=R07DE(?;=!'251":$#6*$_5:\!"79,]DM4"F7JNM+#:)00T MZN("J3,J7?&:2V?$MD,@A+H*C7EZ$*4^#H'$601E:ET%L&*X\[C,A."6X%H+JL0H9#N2QV8 M#1&KJ*^JES!9ZLB#F-G0D30G,8ON7K.!WPS:T3?*A+(D2CX> M.%PXS'&TY9KK$A]F;4>F=Z&.EU9NA=BUF^_&A(U$W4HQ0.,[%P)[85./;SA2 M>?3 HB^X\9\O/.4R.02QO$Z)UM7<&/P1W0%C9NY^P1RJ;#[BJFZ5A'S3;^TH M5>S"T$6&SY3+A2).V[0LR,B_I,!1[C"T=.FB(D.$X/TK(LJ)-)AFQ4'< +F9 M]U5^2YO%-U/8> MA!B^DC0-Q_*M_.7Y4<)F@T97$'5QJ2U+)#*=2B: GT8;N=;/DR^BE(V_3ZCK M,(9=II&+4Q&&6'JX]] /:&UB24$.?3.+_.1D %RHYOW-.@E]#!1T#Y9P?U+^ M[X#_YPL>B+=18C59B:NUDS+;CSTUH-*R9.>, M/2^/2G[H1$?WU;*F?=:"R@PZ\%A/8N*J\#*Q0GR3EUPZCPG13(_#0S2NSW_? MB%1\RS7BF4>G1A0[.K&-!DH*8PSM$[$K.>* A9,56N_2>L!N7SYA7YI\.24K MC?EC(ZP?&HR1]ZJ\*31"@ 64K/JJ]L[7PM6T>7?;\Z6VAQ$3GE(UMMPN =27 M?EU!_MVXP.=N,SYA,SA6M]9FHEJ1]WL! \_3A5VGG\Y:I[J!&/)V@4_EB7%O MUM?&,[1-ZJ;1/8CB$!DWEM$@9;4>#FJ7:*7=*JAJZBPJ-!1DY8QD%W+7/Y7U MF ;S2D-]R&ZG-'/9: )Z>M:!#;?4HZ'3%/R^ -,6PDYW *X8P/7@#L"U'6/Y M-OBNK&T(=W]FDGA/NNT:%CIDYD;I*;J_4\=^B0D\!A"[<1=%&O/SQO7EE*>O M,O?=:9\&R[[Z)"')TV677RO:-X!#RX*T(_US=?M2"=P6B(9/[U#@-;O>[044 M7^O*T@KJI]SF$PFE/P-QU:F?GX:&)+6KL"'.H\M'$?@^5 OSLH12&UH3=#/A M7M\XX@B1HE"(K*T#?TQO%2($_,U3E)!D,(Y[G4],*-$=B_2S9P=%$OG/7K0V-9'5.DJ/'SI(M[_'+77:%J0A 4 MI?^*GV(;)UBGAF[7'A(SM1^9RF3N.UVWF54W)B.5GK&M%;F6OD5[WH5G M O'#B:-#Z2%]&!SSE1<,Z+>_1L_W *BQ%-I(Q4VHZD^H<3T/BZX3L')5_VIH M,E2JG)J&32[_- YJ6DN,;%1Q^QX /RQKG;9(]'VG.-0N*!J@7N)&.:VL#QO$ M;/9Y_BG_=+V:\QJKO90.1[XSL)P /^,YS>,2^P9M[@^]%DC(5 W")_/.NX[. MHM1G9;Z6(6_)("LE"V8/P262BN0D1\MY_C%@!9=1&#6D[Z)+;QV=LHN9:?;%R:#8B> M&FMGPG5&,((5S\3F_.#PE7S PIJ;+>1UL?F5'$*^08S%*-&E\HJ]YY"7,R6* M6?J#)^>]8 E';C.O!*TU<'<%%V%F/N-%,_)$DQXA8??@PR )\5?3H] _"3&, M >5>WDG02A-A5*@%.@DX1P(!EMXV NX(&,_@;VCU4?1@G(&_L5,S2P5N?ERKYI^$1/VIQ(1+UP,<7Q1*CM:=.FX6ZAI0&7!?,I M5*IZA4'Z5R12)GD-SF7,7\Q02C P-B*--(WAK3/+:& #8?B,3GDY:!&[I5PQ M[V4CP1OYU0$<;+TI]'M<')JJGJ] ANF:\Q4W&BG-,&CR0%[>)J658CX) M@VHMU_(#&Q EN\I2&LJZ^R-E*'ESA/D MJ7"TH\ZMUS#BMU0Z:HJN6E!][]GC;5,<<&/(;E,CZZ<, M0_2,0SUWKG= Y)_R$/N*6_N2(>[DT"K+RV1)%YO$'@GR%]S#+$<8$H$N.JO8 M2^E6/2NQ"YN@^V1[E.I:NI:,>^UG(Y>$%9V!FX-HSR_SHM1XE0FA96L/E=80 MK?BHR#J QE^9/"+G]L]K>&?HES\,[85>F*@)%KVI(;.T M64ZZ7C51=\$4$:/):HQ]@]E!HZ$# &=1_XG0*C[>H>$U2WFM33EAGM*B9#86 M.T:@^N97"CB4D_%#'PR8!/QCG)CT[E2SL$UG"T$@,^6[NV*B/WLX&7BU9&MJ MV!4.?:7(VVCXA---F.@MT&:J_@HBYG198YQR Z607=]IAI<%KWR42D]5'-N/ M5-G@.>Z56^GYN 8&]$T&J \V!Z@QW&+Z[]]].&3ZX,%W=U'MVQ?5_MBRY#\B M&[ZA>.7L^2NAM]__<7?TZ^N3YZ=O7O[S^;/1Z=GABQ>CHS>O7CU_?7:ZM?8J M3^)U/8B*O^$5>_3=+=B=![NCMR=OWCX_.3M^ON6[ ;3_AC(Y2:U4U5Y&P#EJP[9_G$.G#2EU\S$:42S&5J?8MU>;B$WBOQ M8S@L@2^349WDLL^Y#$0L)GZ_)D66WO:OM(OY^V+.(1(,&4^J.RWJD+*3:$C2 ML_ 9&3$H89.].=C/1@_V'CSP +].@Q*JPQ#X!,B[S!>M^[O]QP]@F2GSU=^+ MBM>0?_2#[J J/@CM2[ %D0FN2HU%EGRL\OSID]V]IT\ATKN&_G=J+U9IO\O2 M_F_==/VS@\>[!WN/-WZ\M[N_\;/K'DOJYN'^]Y_]L?O?[S[]_F:/_1NOA*P& MK3=VY=^_._@N*% &X/S]P>+]:#^EV0,FI[_DLMJ?^S8]^9 $V+M>6;[4$^V% M@2[*GW6^+_3:_FOS%9OP=LSX5,31"Q%'R;P_<,#7BTLF$T@]3_NXS/N.C=T%+?+9S%]:T.>_"D+;^I,VXA7,_\BPGL3VS MZ.!-6CP^JU:A >/LT=[C\72Z4_](S>;)[QW\^G^"47=%[YDMW#N M)U9;_6_Y?/Q]!0+Z^U MNO^<2N]Q=G!PI_.^Z!*_F><7>49/&S=Y^^Z;47?/BG-.P!C?N]VX;TRE[>_M M9WM[#^]TVI?U7\KE? P\VYN+HOY6]-AGO6&W5X4=9$_NW+8ON\0OROJJKJ?9 MZ!7*RNG_+1;%MZ+'SH"T -ZF&RU I91/5M^8"GM(%VSO3H%]R27^*6="EG:\ M;,XS5%*NRK@&_4^NR(PR7%VR9?NMJ; 'V?Y'ASWN5-A')5DDH7Z77?E:,1<% M\,^ST>F5F[J;9#?_%!/_0-37P)/TGB68E)9H?&7)]S<&Y&U!/Z&-+*'* M/@Z* Z#X&R>-)!8TM=5PV7(IU3TQGK%)B:+FSLE7I>( G)AN:G7R:4UM_RE2 M_J,M] 3+:0]4ND1^UJ<#=9]L-U!W=+ [>OG\I\.70.H>/7_^[/CU3UL.U>72 MR:C,/&G]_KJF(_$T \'RO.@"'S- [E)P58 60\+&M)H?V_G'Q%;U"272A8F<-O[X65A1$H\JF/ZWESJH?EO;\:E M\2SQ#_9_$(X%W[G(ZJ6DA\[,H;[FTU'D!_O;?3A%F#[<';TZ?OU\='KXXOG9 M?X^>'9\>O7QS^NO)MD/*7VN#8"GWOFMEF!0:/?PG M9R>'K\^T9OZ4"ZS>O!X]_\]?C\_^.Z-OO#P\X^JK-T?_^/G-RV?/3^@!9V?/ M3TY'AZ^?C8Y/3W^E/[W]]>3HY\/3YZ>C-R_TM^ 7_/7D^*;E05]Q=;2;WW&P M.[9;^;SI$SWZOMS6D4@+]8=X'R/[I5W-QW5IYLO1L]>'9IBT!9C6?UF6*RWV M>H""HOV'4M@T);MZ920SVL5NI=A(:>:L!?F#39YHO;A?V9*[YXVNKJYV*Q[G M+GUO"\@^KCTJ/PNU"7--0'C>B'[XJW;QI)&^<.-FF3>VEP=<''9@+0>XRW54 M=$9;^_A@=!$FVO!$AWF$?G32',BX )C]04BKE.XFM'QJ@%HOF<%IW-3OC!Y" MJ ,B.@RN^1^[B[R<,3-&1"F3K;/L@DZ(:^5PHKL:.(MJB5*X_F]!H8:V25&# M3^Y%P)/3[VS[\7L&EG)0'KWEKGZ?=O@^U.CECX@4,+5$!083YO+*&R$$6^2% M4O].=::>9C)M)">\(AP0 ^4Q!WXH3B(PKH!XKEZU-:^14*-[9?.Z^+_?\VF M*I_6A.>/V!NA$/RJ'6>Z>BL7QUI2,I^U1)!P\APN?66X] M991$::.WKT]9^5XWRNBH7T5CM*E]&+KKH2L>VDK)2Y@*,'[WV*71R3@L"8*B MFG6MRD'AVQ^FTM_(H*\TKS'5/C<\1/_BKL=O)8RB8&_ED"I(+Z/1@;=J?7P\ M)1G9]A+#3-I,IXX6+=*9"RTM$?TG6?O,W)H)[M"56ST$*,'3]F1 M^]YS5?E/#O:$,R*ANE0'4CU'-#9$--)Q;/L]'UK]QH]%#8HL^2#C[AYS(<+] MR_[>7MJ;?=+B:'J:BB5 M,[_:P=J/7LI23G68TCNO+7%[@;R5\>3Q>H\=;8CQN!J#6\$G;\IA_4N.?>D5 M$+K5Z)$?<>:*.>UZ,Z$#-ZWR'>S#_H.#_?_O?'_W]\7Y=Z1QNTT?]0+->T\6 M[S^%L^/QDX>+]XBCWNQ^_,?_/6[^]A]W8>\X[/WHK@'$=HSECZ7*^HKVD-9' MCGZMHDZ00?%NOXNXQG;OZJDCZZ!S MX!]>4L[-#H^/A:U?GUV/1#ZQZ:H,,O';1+2M2ML[4)G$VV4/HG7C^-" MVWY"CJ5W 2V.MFO@:Z''X33M%/$;V?(P +5=P-J7MO:L,*OSLW"9[1:S8Q 9 MI4IDQG%?881U2C+.W69L@191Z^C )!Z^ 102F73S73)0/6*('RKMA0M0$ N3 M]NC7W5.RFMV4*QV$TYS#R_E[=IW\<@K72[4=&2">]D/T,^241C&O*S( M3\FOZ(2S0*-37..$BSL3/]VW[M)@^MA%':0+,#Q7E3:28W].>-SQ8#*YH_BW M#\6OY6'X9V"-/C_'G>NX8UQC61UE:I<9<;,4>H;-#."LTAPT,E6*^7)^W?KL MCDYE'&%#IBK/Z>[RCY 7B)H]7[_8?&H<_ 2:3N>]A>$SE#+B:;:C56>K76^! M>ZU]^T %?_"5^],3G@O)A.2_>Y ME?;3FU79KE.$OTWE>@?08SX9UNF0_1F.'>CMQP3>HNTYH(6 MC%?K&UZ6#YX>TLSL+1MU"CT_MKXF!+WOPMNZF_^7+S7^[+]SCW0#'_[<&WPGJKX-4?7G/\S?0NW]Z_I2 O_!J/9_,H#*YRC+_R0U<(O+ MUY]F^P^_8OGZ;3RQGVP<_\G/TJ/=)T]OW4GZQN[[IRG#NVVZVZ:/WZ9O(=3G M\0C!+%F#*'SM8-\M//_?[V5/GG[%+A*W\<3>T"QY\&EFR>T]2_L/=C\U-KPM M#MZ??Y,>[65[C_9OW2[=A@M_\*U=^(=/=[]BLX9OYR1]WLZE7;WX2N>%H0>? M S 072<)&RJ@[X".TK1> AZ(V6P.*M[&V_;T$9EJ'_#[/\-J?-[K^&7A6G<' MY&-5^]8>D%LHEK_,,1[F&?T )/J/78T'&G9%@830N;0?@KDSNIP1]6Z^*.N5 M]=NSLRZ)Z6I_)UEOK!?2Y":@I&=\[^/KJ7WQ\](-?]X?>?<^&%../JHIA(=7K^ MKVS#5=Z._O)X=__[3)_X&?=%R&?NC>^/1.9=MPAQP<--:U3 V("ZC'3^7.(= M'B;+0*_\"SF^3VY6]7;P^0M];GB$#NZ/WE11R,R*>K ,/QH-Q3-/G<%D5)6"_SS+X_V#,J(FIEK]JD&$5&.52YJ'HP\ /7G*Y># M=PI?!\&LD*OYJ3R1J4A->2C9,C@EG;,5>!0F>=,4/*%NF) CYQ<47>?\<1Q8 M&"O:KQ>NLB/LBZ!H.2L'*.>\IJ-QLB3%NK\W?K2S[UGAN/PM&XU+3!E_U"HR M6ALZ99?"_56Y\[HKF/"A0T>E?*(U/!]7*7-#TL2'>[>!-/'Q[NC_.7E^^OSD MG\^?_;]W1>]QT?OCS\'U^O# GX*[2OG;4RG_D87RV\ W_3WH3U\?_O3\U?.( M\Q2TT[^>GAZ_>LQO/ZV?&9?8?$P:\O MS_@K;]X^/SG$!U^?LYJ?^'>P:Q63&]S>E'4&&FG9MD95EE=YN6H+KS '*+Z4 MMFB Y0ML*DMP/8)A,4=MY[EC=B^VW$3_?HB>/>9$JNK.?2)A.W0S?2&:';T: ME;ZM+_DERQ.ELSME7;\3_AT_""ZB**K+NKRDJ13M.QX6RE'XIRBRWAV!D!6= M,9B%1E8#BG]:S&:N\>Q,I%RUK+=NG8T'E;!@F=D=O%DXV\<3!"J"U M.K\H\9WM+?PWDDENT(&F'&*9DH5;\-V<.]I'^H'P/H%?C(X/>YZ5-YMAK:^R MM48U;*(WD"+%_^9F6$_H[5I?;S=&K-ML=$$CVA$/<%KDYU7==L4D:M++GFK4 M5)2>Z>42&?3NG Y;TW)?DYHO>J?U\2UV9@*+7'OGR&_T =K)7EH"7[B\["[P MM.C%>5DK+0*MRX[\E@:WLSZ8T>\D2BNWDOMVM;ZL-4BON-3NW%7UO)BT.V-V M(&-VC0T3W0*BC(WZ;.A.7&=SG>G6G.K6W+*I??UY<=.ISN3 MV;/7AW+UL+7C95&RYL]'KW\ZA;/;X8@SY4<81"[O9!^9-&WU232C!_P_7W E MR7GYFO2[) (68,QF>@E^FNT#]@6H,/5 QO?82:SZ>O MWTI<#K0K^:2I6^BI4CAJA,1F-+F@E]?T+YBD;#?E.U1@2 M$Z1QQ7R\;%HY,+R_KV DD:J7L*/]J_=-ID7% P;.4*!._\N#[,G#_?6#=O,A M8D MF-S9,S0QCO@^$_:KS/9C8^8?\0PTZ*A?%=$](>MD9[S:P?\=D:E2W,P, M^7I[^XH\C&+!G$ B#E@*3-V<%J<3XESVZ'#\^3; J3%/F_R&3S+WY?-BIMB MU!/:%1,1^;AE&EM8L.P3M1S!=LUR/IJ01TUWF$:"_5\B.,U&;H%2?GZ[N7[Y MN)#+ [KN#KD2?9_+FW*EL5]R3B]=Q2*%S,U+'!W8GSOT]_EHFL^QW M._)$IR.V]4$M3*YQV]IXQ62.;W[C?E?W5)24-I'@;]-*O9-3' 1-*\S#2 1< MTJD":RPD"KNB<#5*;=/6@K9\03*2SSN/W/H)PN6\EX9]>OC5K<+5BX MZFHG>5FFDV(YUS\!?$8<=[5HQ3J9@1^=IIN!V HNN'BWS$B6P]V0IYD:"4\, M2R,;S,]'2&/9HF''JD9P9_W;F>Q:\M YS72R!+D$^0ME/E>' <)!]-P,'(PT M%C+E^*39\4V>0HO2N:(B5S_/K!/#W'MHSQQJO&K5/:8T1ICRN)YR1S_Z^[/3 M0Q4FV$:8DDW-K&5T9DG\Q?3 >*AU!9E".Y-(XCG,R$!4+GYL'S_7_?3B).,> M%'R?7M55@7"#\+?U=DB2+_TM9]W5QG<0";X%O9^D2/\6\'0T#K-:/P68W_F2 M/A\5\_F2/-+E GE+\8R#U<#G(X>\X)S-EDO(4VXFQ,<"(H(1%3".$/MC5D88 MFW9R?H%#2Y_3ZK_RA^^9=\]9#)(O\)A,EIG8\"[6.N(ZX-=KSHATN_&MDE@4 M0)3R?:23QOUK')-$PSVAE:^;SO@).0ZW]M URRXZ]WQ/8X>'?KXNE>A"EC7R MXU *]'8R&?G4;EOS _5*'GQ5@UN7SYNF$E995[5^5TI$B%H-IB;V3X]K*GR9':',*^KZSYZ)$>R>,.HC@@>,ZCO;]F M+%)QX$"'&UD+(=+K[70?BU(6QRG_![++?K@DR\PR63"3D@;F682.L5Z(2T4N M2^]L:W*D53=FT'7Y\1^C2W3P@%S/6U&.]'^K)5W'>MEBF!=L'1@;D3:+&M8J ML;9B.LN6I;[T32$Q'4OIMF/K%"8LR5.:R+4*Z(S]((XM\BD)>WKO[.C5R?W1 M_B&_13!H>$?T%80G> 5;#4G@^8X-%8L'^P,S(-5UCS\HO2-)=-MBI190/(KYZ+;R9(5Q0L^/T2Q)$@$FY&._ MH[^3/M-T#@_'O??&%!T+[5B"MA45A)0_"J_RA;?M]/I&1F;>((7&Q@9\I[(L MSEDTI\\I?JS?XQP!DC,8]N2T@71!([=BY;0Q!C(>VE=8Q#5[98F;O!X3\%[Y M^@3 C4U#N6M0G(!6OK_KU+ =8_E#.S5\/1E&=N&I6W3:@F=O_ZGTL?2\EMSH MB#6AA\3"2RZ:-F3Z5"F]^J%/5V;@@$R M@/1BNCJFM , MSJO!2@D,5^V3L>(94ITDGV[OJ7)GA\J),6ERX$'!/ M%7TOZEXBF^/- [9VV=/SL7=%2(@'55V((;ML!%6%YUP4"]V:=V0LS%E ^0!N MM)&(L*!W 9PMQAIQ@&Q!$Z1% =J F_G"AOD]Q1*(;-'(':U_"2%0>BJA"(,9W(,"I;1L $DLP&GUL1"*+MOL2_@;!5Q;NTO6C3-&9D'8/O_OK MP@BZU)E1]%/-2'6:!NYKC"TQ($AK%FW1!/D[=EW',#6X]E'L?R+"/:3F^O=; MWE7,&:WO%17_;+SB,>!WP\.XK(MI/.=E96@N/F,:-D],YQ",ISD 7\>SU-Q& M,X?7SE<;64JZ%)P?K%N>D\2!8)APBH88K<69<3X%J,]+R+'[TDD,VU*:*&U1[6X( MO8D71M?(U.R&DO-O'Q";5I'0T&#Y_,U_NR%4,N67[9T>T,@6/PG M[C;%X"#>-)]4'9-29'^OP=%K6<'\DE?HIRYT,'N/;YZ&311NE(0]R!X\W+MU MR\=]@/^5/+9UC;-7*',6)$.4=K^NFF)(MAF^8?#TUO2C0*_^.6"A= M.O:?&L;O9M92B!P#$FYD>Y=A0 ON,0]KK6+IY3^XNJ!KLVQ])Z)40O2TES@I M8S?)Y];""6,HHB(J3.@CH0Q#E^A!]OVC@]W^=Q(@0W[-*94C^9,KD!"B4C5?_GQOMX=/:_.=T>_[.+^[7(CWKW[63HVW$Z<1/HF M3D>2IU7(=C:0BO.#]PF0HHK=0C$ZIP.2(ST;G"1!2S_:3RS*/E MI/;#+S +4H1-7+BR;-;.>K@M;"9H_3"$B/DYC%5G=V12..XU6)UCE;F*O*_M M*S+0:%Q<1CJ53B<+[72"?3\^_?GEV>A>DO,A>2X/QE61!V'I7RYIIWOGZ[[ M!G#M;V$N@N>V_:D(/TPKN&D_*;<@.^E3$]?"O+5VVW\?W2ON]X;/Z>']'TBC1J@;]JXH0Q,]" MJ)J'[['"-"Q=7B?JA'[?SO/(G]\T2 0F>H"/Y3IJL*IC^!N_62,)C%(E05W/ M5_6$;8/28(ST3*[GV_(#.G#EFWJ\;+N!QKJ"=YDP1HW!G,#O-O6$=5GFT1AZ MO4D+NW:"I&<#8J'$2+(Q4$#$C+CEL.%::S2J:#;%,*2U0.-/4 MT'N2+.IC[(+%\P''8;%LR*V[;E6_R2SWD[LL]W:,Y0]E6=@FNQZ>RG9+.M)1 M+]RXX6BN).:]^&$W2^-6^65><%42"Y\2GPQ5!IO+G4OU,KL#,#Z6$;O3%==- M0@,_,+JNV7^J)J1S_7BW>HTOBUXCIG3OX)YP)G*FA^DRZ1 MU_R.29+ZQWO(4SW"R*2%N5K[<>D$_XY!3] LG+MQ['^@C#-RH<@:-%\A+7=C M+XJK!WAGU#;V5B8(C^HIV0B.EA\/T=SU&G;W%U@W/H+;+L=,R#1E-JZ R;+& MY[V [ED8Z&%0_;;KK7/ODABJ*,(D(KZV7YPN,O!\Y1/:'(Z %2ZV5R"V4,O$ M!L9SB@+3^SPM?W9Z[TK#$4<_/S\]XQ\9L\8KQSFL@%L[SWF?M93(\NF2)"(; M9[T6[/;%)8XL5T8&49,OMKS\^C@5!HFMG2/:15M%ACRVN:+MN"@6_LQAHIF4 MU:P'&,3UTELC$H8=,*Z7J/@6^8H'E V3.6ZU:US@XBJ'XE!ZA>;K/8#7TI<^ M/L\P[4X6>]>/+$B/F.*!S4>1MWYN^3EYV/, .('+1G[M7 5R!0FCL )^7'@= M2UO.!.L]<>\=7,:I>!^ T4< A,WOD:>Y)=>JA)>2F( 2"#.JHD''\6J3_%M[ MU/8?R%'[95FN!J0*ZQ]?YG9T40 HW\Z5I:3,%V+D_XAP%DVEJ:_^-OKYZ"Q6 MIQ*RPE+]3&L\.K-T-,[JTAS%ND_H";$$^!F+U M-WTP!L:!ZS$O)N05^SFQ?JKK4DLG@1!> Z,T.N=BK6@C7(T+1]YXO:A)[>E% M20L7$?T].M-";#_-D/D2]Y6KNO^$U!UOE4-E:V^$I==4L&3(.2QGX(-J8_G^>_??;Y[PD;TK7+!>CT].WN_I7J]#]^>4ABL!X$SJ%WW2U5%-KF1$$ MO&E0#EGDB*WKOJ.VMV"NGED.%-"RJ79RJ>UC& [#$ELF%,Y+^=/;HQ,MDF8K M'F?SZ0D^S\GQ-OIR,*FW?H6K@/@H MTZ]QG/C#O%-,2,Y*WU[BJ^F8FB9FA5J#/BY%6_0X,F***@5H;?_NL4.U'VV? MNM.,=W]/UXWSUP/K7#-EU=KBG37+4[R!S[?=8"D)3#[B) *(P@!<68J?'*-- M]HTNBZU/]M%@L'#M)_T(M._P;-Y+&2AI6A(;<\ 6:4?9;7+_P\:B680\-TY1 M,UC&$/U^AGP>!*D8 +F)+:N SNATC"32JLZLP"QH3<;!?MSZQ&6TO1W3SDV Y]):CAYB,RBR]]%4#&;KL_GY(KZ M8'RL.78SX;*,L>UECDU;MF MM>.9+9*PS_8>, 5]MC5GQ3[VE$& A"(F8 -(S+PK:&5P,6\@6+0J@Q'DJW%3 M@'-QP:R>D?TB+E$4(S3[K+,,%ESPQEV@-@IX0=.:[&1F=6B.=(TYXCKCRN06KKP9'F703*9"F3=ZP M__T-[B7LL?U'>B>W^^BN!72O/["?5VVL'4SL'U<2UQU3&)6QJZ5>7(M32K+4 MBH4TEZRH( XF-2*6U???=#)WXUE]:%<+V55N8[#U._J*(V8^[)1/V(V:>B9G M9-T%TO?CB].(0>9T]V3WI=C]R0<<]*QGW976E_SO"C/:>F[BWGB1I!H$]UF3@"'EC;XWF:UW8;=6FFGCXW7 M[^S]4[,T+9R[6'8CSC@)M.+L/4DF1D &)4$[S;^XI$V8(_K(?E_="+;S_=,; MG/G#Y3G ,-P'6/Y0ZOC;TLT."+1?J8DVK[L9>L%HC>>QPX. MN^A_Z;T@4PD*':&\M3K:J!R3BQZ@_D2^L,Y[TW42W/VO5?4JV)';O2P:Y?L^ MBY@13*U#3)AI7B\[+CZT/&!HWB03WY7I(_8#?*-$??:?/CVP$IYA7O1!>]R3 M7)GN9LN!^1?PCO#77NBPYVU\@$H^L?7/^@_WO@R"RN<:UF1KWP%XV-3D>/H2 M!%06-%/)%3U_=9*-VA5,U,2G/7)-Y>1\/%\4DRPZ?C:@Q,Z(E@%9+@E7^C(+ M-DX'#^GVGS?3_8__E3.7WK'TG^%$ %6_K IR.\-QR/#E_SQ\>VQW]8BY?.V/ M[.:A34<;+ZXG0F[RR3MSZTY/SD[ 5RI,A;OVK)#+0)5Q/N^=-%A@/ MTV0@Y"9U^'*S)9,0$5SW_;@4ZNB"ZV3#?X>-('D8A"I.;=TNH&P]7@\0>"[G MKY@U^13=?W@K)G:NUR$K7->/;GF"#^L'X,D##X"JFML#>57MN0)EG,6UV("K*HO92OE).."VES+*V-D[ .-DK[! M)?VO. \7RC:L"%QY?\WBD48'O?/<:[Y#NZC=S936:VIOXJR#S_E-+W,N>K!2 M90\!$?,N5%S%D?,X"&0)A% QV+;Y2B?(WM(6 M<;B9WOH+3=BM+,P8N2;1U07C.P#80U9!TES*9ZIVTY<%!TBXMKT+$AX8V?O7 MM;Z2+=_^;4@2_M>*Y[<,W9RLV'LZ.WN+C8DI#C027(7 BVX_H_GM2%\"R)]S'D60I-__@U@:7Z.@#NR[CG"1=[>:<$]1LATU1 MVKU+"QPS8O5.JB^0+"01ZLK9#KXW:8HQ$B2-H%[R]IUV[1!:K_53F_3,&UW" M$H[3D5RO@;:2G"\7=AH.6>C\V9RVW+VNWJ;TB#Y\6E]5"N1&6V^I-R251[8K M/F*00J]?GZ83(M#-33\*@H M!]]*@IQ=W,5%Z<9U5\]7J8,95V@F.X'U;1-F>/Q.<^J^[TM@+^'O;SN/SAF7 M0-EV\-Z,7=00=C42'.?P 1AI&O@-0\DK-HN822^$Z7!XR2G;T8]:(4J7UO3J MLS&-_M1C8/C ^E=-^"_6E,RSQ%8,,E44@I'F2%E;8(S3:"*J..JJTV^]*&HD7$!DTW92*,17?0 ?I ]!Q7[ESCFM5GJT!'<0U&NJMU,/%)E$ M5W91I08IKE\2X_E_R*ONQ):Z!>EM()P,_#?&S4,#I%1Z)6N(_B>TV4S M?/4M@]9-N.,/[UE!-TY7I=5EV;,%95&^K*R_'&MCAE/5%=OA<:%9VGC#\@_" M+2IM&8+8B9&&\4%/L">)#X=FS#? *R@J;&W-2,W(D:O 4=EV;(LVT+7(*KOZX:;$%0C\3PD%!0RS51$@Q"SUJ(7QOK ^-$<3C9OJ M25W&JMJ"P_F\UK@@A( BP6YWB:*6HXM0.@R_TR M=V2(C9B%04,+K9DDA=4ND^6&>*"/=\SS=WQ$;!.-ZM=W0Q/N8#Q4^Y8%7S1H M;@&RM[8!>FA@CX"55>(3M>2ID&*0F,-V[\(S66-;6^[")DR(3(ERX4H2%SLT M3#I6ZH.W9'DC?W(.,& EU!]H*-/Z["&=\XE;A*)*9E:Q[[07RPZF:3OR5A+M M'L+S"<0+TGPII==>XH4+I,V.I)D@=X['/_7*!;W.E*^D#':@-%=\?\H"ET8U MZATB)CH*W^_=(6*V8RQ_))/&UQ,]:1Z*L^Y"]\U(A5D, M?0R+#1L M,1C:&QQ59FR&Q0?P.(V;44KR M-"'7,]1\G\<@!\6.ZQ'!RF21_8%GA!L6^<"+YY6 *]#UH/3%]8*"L@XUGIQ:1985SUA-5[;V33IB3);(->_C$I??%&?\ MH,PS1]H/.< EW5X@0I@KL>33!7[/1D^__RK]Y\NBO%K'K:C$+Y ;Z]CO"=2EH M"LNE_MO_V7^\]\,!EW0#5N%KJ26.B&"#T*Z4*XG-;9SVU"WHT>S4YF@8.Y;8 MVT IYKWBOKR6@0C^FSQ-.]AN^@.S#,L7/3>\L6^F+0UP)=C^"OYO44$3JU:/ MW'1@@BNV"F.]'!ZJR0X7]EJ;?-%Z%,Q_ MRF:CR:&U94SYRFPM,R\%.7!!:\ ?*]>&HQ$Q![0-ZJ*^ H/LY!V,/PG[][L1 M1&7QE;OR\=T:;9!16[7EWL!O+N+FT5+1M7O Z-F!QDB^PQCMW92VG^8M$= H MK-#D\4]#F@Z5J^@#D0(*&1]2 MI-2'4!:U$1HA"8+'Z@!+\2KZ M,4Y6HGH, WFB]P4.Y_"CHZX@) R6Z'/=K*)KS%X4_XM( >5D:(0 MOOZX:PHOZD0==[LD3)L71HWKE@@@E1S+!=??,_**,W+:)4J+U@7I;?>3%Y,C MKK;5G(9&3)'CQIR[Z:09=G%>V7)(0Z,N9/%"XMTS&GM:Q;4Q*M30L"VW@G%J M^)HJK]3M,2%,#@Y8#B2W:9A%J0=8)(9Q6&2X:>Q 93:/7[2_#T,ZZSO2(B,]*8%Q**V0E?:(?Z4A8R3 MQ+")@!)H5Q#7*I<47!P;/,LF P)= /&&_%_CQ16'/Q9>O.ML6/X84)?QSHWD M+JO:L]UN0MDG8WB1?@ " )3O6$D M8\C0>1L$M5=Y?AH3@498<1NO)Y=+0% 84\" 2GJ[ WC4=R3XP*3[HOE 1/.C M+RB9/S62^.C!]D82CQ @1]R4]AD6(>396W,0>8?):N)FG+0CORRGYW,?%'[> M2NW*EE<$'8OS _AU^8#O&\H!5TDD3]%,EG,@M#F3TZ6]$D5ZPV#G M3T@F%*WVN>:Z]-^#IAP;!G62-PWG5$"P[:Z1GR)ZV3V XY=/X=/F"Z@':QIL MG&R3$%VVX=H4XD8@42?P7.!#[ M>SO_X+,0<>5'[<84%N 5]]"@C1DYTM38K6*" !A[\\OQ[]I$V!^U3&/F>9LP M/$KIHC)9ICI?X"N=CTP*:P)7U"%LZ_'\[/7;C9'HZX6+:%@F9D0.SV56FA'! M+(/QCFVV/ZRU MWVWQ##R@_AR[5H'ES2%YS/W!D+U)(ZK@5_XD!?W01Z^ M#M*9-HD3IR_BH']DR?I91&ONX]X#VY%)KP>)+T.$T.':KSW.//QK>U(^9S$ MUN611^/PJ3\RV^P+#_G: 69L*:IQ%@>82VZ3++V;5XD!&>7U($A><6FR5IM; M.81,E)4:'_.BU^V&LS-3SY:=XI>8%L4V(U1$US!D M31QA96T:J_8T;R[)O(!U87V4V@IJMF,2I/6@FC2+&W4CQ],8?M);N[!R^A@9 M^6H-KF44/X$9,(KZH\&ERH4>QDN71SM&@,_X.IOB%:"0VZQUZO MN>Q;KC=_<[Y-J&UHY*]WLA?]F'DX?+D$I29Y&S<*EWH;T;FU-@C':>+3C+C% MI=1D!OR=+&3AHR*TQD?LI[6^B#YQ0=)P_7(A,0*M;0;NZ)H!"I_'1!\_SZ?. M>"?T^.+"; /.YQ-]CEN%]^FC<5*@PQT2YM8C86[O-;K]\)*;H2PV0$MR;7'M M0[*" Y'>MPO'8M6SC?K^= $FDM 9\C6P;,T G/>>CZS=%V=ISO5IFZ-:$Y1W M3P)5-!SKCQH@7XDDQ/UW(/ #083RT<5(F-C[T0C8QO >BB$$4#^Y M%-LQEF^#A '!9!4?FG>-A*DD-J MK"T7RGV:(BT-OAEN5U"Z)LS;Y1@HA46H!4V-'D;=E0ML]Z(-[AN27RJX_!!]S$*(RN_*I$;4J5=HD6S*VCQ8>RGIYR(<4^\V M?3K:X,F'T 9[6^C_G*+_AW*3'=5S0"KS6P%&6&JSU!_+G"9P.KFHL;NOD&\/ MU<*^Y%2^#X/2AY28K IM*+D#BIS3RQH61VD="P5@@ ,NUP-'I.7@KP"_/,N8 M=E%9*/MX'$#ET-?0QC&%98RI M7K \RZI@\CCZ)7H:=EYN>8,9X&;O' 5@4MPAIUI#-'-S["W7:M%%0; ,G^PP MB5W>!?K$N>LN:@G*QX".220.#&V]FP@)^VO?MZN$\[*-FF*$LX#;8S%XH^3! MJ^E_9ZX ?5*$8;-CXJNAV&6D#>#%M^(I, UG8-B_F [IP_CQ+3\=@WLI_6 C>6;^6X?2_\K38_9N M5! Q Q+9>I9Y#%4P/[3Q2VQ":OHA//%#1W=W]$:'JFA*.V0,T6I<%(QE/$?" M/DP"3'H(A5$5S37C\A3$;63!2?1Z[JQVP5XN/_EDF^+Q_O8B&'\TML:C$$#< M\@*BWT+PW-K71@$W'^/W6@")1&NRX,DI5;<9XML^7RN! 0*V9R$7320]@N9B M0*(J%?^:."P+K1,G#EH!T3)QEF2A"U7=75Z=,UI%AF=G5=C#\"-&LD#. 16) MABZ""+;6\T/#XQXIU[XFK )CE@;GP'$ZH4F!0,:3??,?DNW04@G;#70'G8&,HF04IKHY;A.BFCN$!&J0!3&JILF0]PV;HT2@NGQ+WG MHLK^V3'Q-KB>0F 0,C$5\BD)2WG"U-YTY>F[8WK-@_.8ETSMP;-AO0+P& M\2$+0S>'BO;@=TW]9J2 ZRLR -F^S$9-O:*'K^R?'!U$0W?)VC$DQ3X+SZ51 MS9:E6L.:R!J'V9!,9NKYT!XTC6J&*K00V,R4NU'11G0<0VU$;X\, &OF93Y' M]OM_>X9-Y>$6$;VCU91MM[3C/AXP9I("&,-[5$D/-\1K2]Z&>%U3W'7>-$BF M2P=-W)6Y*=SHX9.];+O01@(+>\8YAG-:D N< MMY?1K6)Q^9S6JEM]7=#151SEB!F M_M$@B_5;Y*J9: 2# !*+/353#\2P7B2Q-)0D)/EB>K.U'!6!BH0!5)0I[>XW@3>PL)LLPN&5"W80&.-KUHZ"UX.R"DP0E);,TMEQTQ M] LO*Q;ZHD$]\3SCYLULU\D>\5+X$MR:;N-?8EE;&CR QT4MO=DL!A;VNR8 M*F'18JH/!R:OK"S,5W8I^#J<(,-'>XR)>?#1^#_=/'^XO>;YH:W4<; ?#ME^ MV.Z3=ZAJ>-CTT8T.X!7+5 *X F-#NA,R[&9R48'L:Q7'F4V_-W@C0GE-/G6P M^*SIY(X2ST6_7S>[0B_43<9N(S]*3EF\$_K(R%U-S ]&ALH?4K=TV'A"V:@W MP*^;00I7$&<85CEK;[=3,BX$\.%2)2M@$GY&8UJBNHK [[%02"BO=1OXJVY& M5CT F\Y#N0!\>:F?\E;E/YD@=NN@!8*&.B+T7WJ=V>^^HS M@$''TJTGZX]6%T0,>^:;=G,I/PSKP"_D+W1X[3C>DIY7%\A%-IJW:C-]J-KB MAH+G^^T5/&AQ5S1V2GY2/R1;ET.\P"_KZES7^^;2::L(BFR&=_"&&-YP< =O MV(ZQ?",<$78+0XAYM%W8< [R8$D+CHV3@FM@HYZ#&!*J&= <<9V&V^@<= EB9:* M2RZF"OWW?6SWOX@S_?1&XVR[K^G)HY$@//:B$S=(2B?,%I(>&263[4K10HA9 M6W6%'$R?[6)R5TE4T)FG1Z/DNO_LZ]ZJ5329M4'#2X0).?)RZYE@9QW; MEV$AF!QE&T+<9HU%)V7NXK<@ONZ0N.W:P<'Q,D6"O[?D)'O11SXRUVE7+"0, M.-698")ZW^<'CITT'PZ!>IT6TL^F;BP9H-_)N]X$MEQ@_P;/)LJ:)])F?3M\ M4B4Z'8%H*3UYOESU2O(/:Y4&=#I GQ.) _O-_\_>MW^UC23[_RL^?/?>FYPC M,7H_DKTYAPEDEKD!,H&9+/PRIR6U0(EM>64[A/SUWZKJ;CW\ ,&9-">G81@ MN=6/>G?5IPB<4J;G5(>N+A(J,=.,#2W8?:WL/2XSWH58ZE5U<#(=I5X^**65 M!-TL*J!V<>LP4-=H!&RAP+!9?YQ7UU Y(14*$<>H3U'9NF@^CZ1\-U4[R>AJ M'_N*A#&@T56U5R"QZK; 8%[GE9!T)@RZ3U1$!X46U* M4Y?=0H=IJZNOI<>^W?NUDD!95:TJ&F+F*GJI= IVC5VN5!8'^1?*39XLLBUK MN.KR93CV0FMBCJW+$ZH)S=J.JS '13?P-3"[90"MP[QA3]>$*G:()BA-=1&Z M8KR\57&!^6C?-4Y'NYD6\QF%4;9,<\]':J]9K-: PEXE5UHS7UN_,;HS"$HGC]HBNIM5LRSK.@J[3YJ+6+1?MNQ7\JKS_J^?)-$]N M]LPH0'LEJO56=+<;>+'*AI4/B%I^863+1G2,\N0IJ>>J=,[Q I9[KK431=7 MI:+QK/+8%PCB\>VH@*J^Z",4[B*,/".GD>0:UBQ5\98QZS+205'Q>:U0SUZZ M9BKHP503::@+85#<*W!?SJU1I$R>;47?]?SC^5#]*FM0!OO2.+Z NUD:QF^Z M%V7D/FV[.75+#;L::3Y3]4O94M5UP_57<.T^]KI"EACG%;TO2!B3MNG\ZDG* M"J&&H H(0P RAKY;HQQBXML$-$OQ.!L1D&*)>'9)A!.]*>)4X6KQ1>.,:_J; M*V@@DH#"=L>,.LP<*QW&FJ=83T2/ZJ#BT95R.F%,*?46A6\NL3J*E7Y:[8E& M-93,#%PS MRH63$TK9+G>]FO2-]EY-?B9'#K3-OLAH7P26U6[&_XQE?7A& OM8ZQU/!P,F ML KJ_1T6]8#0>V+]C0^+?)@C.K#$'5;8( ^)I2Q!G,N^VX4Z%5EG4(<>GIE> M$SNEY.1$<0%+9*51O<0H00N>@&)EJ<;"S@]:;9WJOG4F >GN/&&WER<^2#CU M'=HCW%J\Q/E4E3T\O>:_XR5LV03\DVP"WF[6+J>+>E'VPP;J'&.TK"\"*Q5: M([6PSP@D3I;K#2E0?3PI(;@5JARP4D$7'1*_4EK:(F^3,.+'$XD?3CJA=+:% MHP$*A_J0$SH'OO4*]3\BB>^0(AE.$:Y#N'[R\[)YN63P:: MD Y%A\SA>4XZO\J\;CCI"L 3\Q2_RU!LV6]^(M=2-6-_T@;T*[20[Q)(Z@DD M3I= THZYO Q\# ID7 E'(F[($#1")CG,@P)*"#Z(X? ANCN#$4\J,()!KHI3 MBDH$UI%N*Z#@8W$-C7%$$LF-KL;%-%.5K03;4\H,<4T!-E VHD845&1X7K7! M)0D'-EJ*74U$D[9%8,D:"1]R#<06<'0OP)@2#9Y@$DIZB2H MLJ-:$"FX*XH[G,1A"<>W#.,8$8VU64CD)CBZ@$$^H1CD%VKQ(-"1LLNT*KRUS&J5;(WMF\.,GMG M:9O+A9\;B+VI!!,O2:7=K-.D:LI[^P[VELQR$!14"%#Y1%2G-""<99WE!:N7 ME@,M8RI S,/N"\6T:<^ _?X8H' DH7H^\?_^GA2>>OJ(:S+F68(>D-%DPK* M&=UG*JY1L.KU_I'#G *( JI:Y#G,K%?T82'T P'Q(XLJE*+*L(.2R+DAN&J\ M5R%70PD9=4]4 S M\9AQ6S0%)% /XHGZ+V&G$UI\)-'L*[ D*.# Q&\S:^(%F?F^*:"W20UC6 :/=](LG\PG,'2D< M9<=86&&Y+3LQ.8N683KD47[:.=C1*OIB5.\V00L)3G\(LU+M$L97XPD?$$.7 MMD/5(T.>?I5+5/IQ'ZMG/G#>.XXO>#+%:R(8Z/W'#\?;X/KBE\1$RA'+S$"E M-"8$-_H5O3B%[)G5<-A5.I H%"O+).FBJC8K>*'TBV7S^BI;4W(XI?BP.O;( M! QHKF/+6IDGC(XY)W^E]RI7N2_8[)PZC1'.%_K=['P(ZB:+Y[9)0/CO?CP9 MO\9>2]EW@GXG^E2[791A "%_QJI]1289336KP)9FN'6]8DKPH)@-(N-POT^' MO&?Z>)ED>BJV+V)OC/)YF82,48DGJD,&'CN-J:Z8U)4E$#A*'AC/+P4B/BQS M9D3X7$Q]DN??9-P.-_1W!GL$ZZ>K+3/8[NV)E!8XI]OC]SN>] M8^(;!&3ZR<=EVM$K[$S\NO?^X%@0EESY19%/SR^H?_%V[X-H*BZLAVHH"D_4 MVZ028,]57#8^I/T'QBUWAS;\@&(GZH)0S&\(NEB<9JTW@+S E]>J=(%>C:1F M2 1B&S28TW+)UCQRU+"4L5=:72)"\IU7N@^3<\>4-RRHO&&6$+0%ZP0:V8%+3Y)]8?\ EPU&^_[@#]8,^+R9P;V*02&%0)@DI<'<63 M'"<4JOG,CD')?ZAV*D@V4IH5,*(26.3+E"*K)-R&V23RPAM-'TLXD#D?3;A* M7\&BK&5GBC"R4L?593&B? S!R.F/%K=DD@(^*ZH 1L2Q1:4$:1&WT00:1]^L MFE"RWC>Q%16$. $ "$B6*?":5F_\.KN!L;BVA8G4@"))J%_1= EU;V$3J5P" MDM4W":Q74-K8VSO+1V-E"S>3I"EO&;B>\.SR,2T.:4>@S0P&4U#DTQ&"3@(] M+VQHN?D280.\,R AQ7VH>9NB@"EC2/$YRH(?"]A+Z84%RR]&D0G 6.3]&2?M2B#B"=P^^0'% M*53WU3G&GO$7A2,&NAY1S'@IKK):]C4N2-@,\R969?[,;PLEBI5(DR 2?=?> M7!YX+]W-I/=;&213_4V.L6:@W4Q &&BDU[3:[1W7RAH,TBGZ)T1E,EL3I.4P+V2L#5@Q&V4R M4XV43K'L* #'!%8K$,!09P2VI5-\B:(98XI*LK[XU:?WGR7:(N4*;LO9 ME_+S_1Y1$#4;*)O-H>NV XJQWS,-Y;E5:T6Y,%4=::Y&G)9%PHW/=#[#AZL\ MQ=L2 "5IQ%9LQ(X5V[X1.6:0!CPV6!0QEGB6&9CL;],P'&_KW5,6AH+%>L"N M>H[R9"]YL[\*J_I$8&(*&$PB,D#7V67+$Y+N^WUP^T&A*<$NK1SRA.F!R[SH M)Y=8?EBV5:+4_'J"KWC+8NP4/#3UDO^!'?CMN"1U0NE$FA.@?C7)(.$,J]"& M-&5G(N7H\%/PH;814C/)S+K^E&RR!8N@@JUR9F5.W4DQ/<9Y$XW5)[K=:WZ& MYCH:#VV4XM&,N+P0B M0QH,BB.UDF'C=/=P1Y,97L5WGH%>0?NNY%W0&R5@J4I]3A*=OH=21C3?EK7# MV*M:^ X%EW"A3250&7KR/D?-XU_O3U!RH'1IF"[Q!6Q#D8T'9>1#8%1+"W'Q MT"VW$O<;P2D#3UIQ3JJCPHRUQZ9@$1:UXF85);9$6!C\Q:/F M35O3D5!AI>EH@O"3I>^H5EL6]BCC@/()94TW^A@B$E7E!6,U?K\:%\,YLN:P MA(P#HTD8D\H^QT _'\;B"J<*W(C4R2M=]G2,9X)J[::O'8QN9W<@,M3>PFHH M1%XHED9]RV!GD"\7:?49N2*O02G*=A45&690CRAYLV;!B]ZZM=(CY?#0-9UH MD#< E^<"K%WJ9$=W:7&&J2,4W\#AJ41:!N!Q(GAG+LO8U!5+U:I'P$\FC0 ) M?!=[SC2^.ZGGW]:8H71N3[IINXC[T'DQ7:B5.E^[KG%3-;U'FU_?&S^>RX12W"RG2"F02YRJVL1(]&+U=O.RB%7.7-BC P/:7FH8E^Q>\O*)P,$DMFC]3G3('T,A)[I:W7:SLUF)5>)\ICPP%2;VAKXS.MURPH)U<#[Z-LA&EYU7Q8A'GJ=%% M+4)3$2=(&KJ4%39PQJ3MLZ =,R&^BQ(C"B3A0YQ-Z.U5]H/,]LBG&&B>-XC* M"!M6RPO8ER]U6'F1_2>:RBX!V$#0;FJK7H]R56>I(DW"E9!RDUH[B&>1F"G3 MK$08H"L,20#*@0") -S/Y.NPOYB ]:!F&1@1P]^5>6)W2&E-(L*'@.$NO5$?74"FZ!91>6LMPQ*0]3 7"JI")(&#Y(W&!*F2K:M FX*6*(NOO3-37 M$F74R;>AQ$$GB!JX<@A1RS^AE*S:<*G($Q.TBD"(8[2>.?76$ZW#E?Y3K>W* M^'&B,@*/5]D&I/L()%$MSU=RG)Q,M4]5/7*?DG+5+HDT7/FBB6CJ)HEI0O%E MU4*^[ _0!8[K@6-O>>#X%C7)WE87;=Z\://M@LUUU4%DX;*0!;'IT/,EE^,VT/2%&\:V[SHK7>O1'^I*8R1C%^KN4Z(8$LABV:=3A?5HS%_HWYX MBVY(GUV]R88T+GWIK5R5E,PH5? R%96>E+JTS^)C*7#"<-LW?)0YDP+^2]2+ MI3C:)G'TRR29_\RSMBW'7OJQL6TN_>RZ84UCV[.7?WS=L-=_YMK=9#U[M0G] M0L0@" +K=H$P_W?+WJJ4'(6!WQ@]DYA'C5<^&LX]:HU^X,-OYTR 61(5U+EN MC@QN$IRD=U&RS @63/4OI MSED"#[/JFPT?0QBH%+MYLPK++%OO77F@=9NQ0,3>\>A7D1S==G;;><_MO+6$ M2NE_L\ONT=_@1+@MWX*36>P.&7J>I;';K-_H;<+A_^->2ZPOC7)P6[4VR[,U MWPD6BXN[D/(MUGLKB3+SREFIU%'=1E&=&VI6X'94UU'=(Z[-T1S/?CJ:6Y-+ MLS$&@ZIE7&(GE%M@W6X+%O)1^XC- @GGFK>DMFM._*$DW*K6_C,])4\+;*L[ MI9:?DN:8X=,=TDOS]#XMR$,MT\+N),97-8=:2'J!YH?.QANJS_R43 /<":,[ MI9:?4J"YYA/RTDNX4SC):U4#]S&Y5P[=;@CQV98)DORV[M\=XMB;8@<^MP.V M0D^S0[\[X&=[P"Z7M#PO6PB M--LIX(5%#WT+')H[RKH-55>;>$IF%^-M_RF9FF'?]JJQBQ[>6X++,K07%B\T M?S0;7+..VZ8O=(3VVOG4UP^]N\!^QLF0QZ,(+,\9#0[.#S<]M?N:GY'N: M:VU^+O S/R73UH(N>_;Q]IL0#"72'N)$P1I>F/T=>IIA=?9WRT_)!P/<><+P M:G=**P:\_. )\YQ?F@'^F^BZ+,&BZ\VX7I@)#G_>(2NGL^X>6XH[6NAU:Z7-HU',#'?#P6D,_Y/#;I':R9YT:@KS"N8-_^\K\UPF>-ENJS M.ULKU'S+Z\[V.9ZMXVNNX;;O;%^"[W)$R/W9D##]7TG/Y?6]\ 77@0+W[,=X M:='-?>HE3?O2['M^5'9&N>\81\]-*R M"@32,G:NPOJZ ;6+2UE68!>A*1?-:@>#'.>5Q]_^&16_2.A3\6?ODA787+[7 MST0GWNS%5>:91I>2T/HCZBHGVWY$K4U%4!UEACFU>[KF3#?YR9?FL0C/6'K$ M+]%?>65I@6\]22U59PBO>$">%70'U.(#\6JKD[U TX5%NSW3L6/#[LP;Z8Y(J(IWG!E3:9L!]W M#%7==$&YB=3YRO:JVI1G![7V([E1;?:J.HYG.&K-E M.J=DY6MNI3HJ9P34RI"GV=W"1YL;KWUE^^&M+=0-M4,W\'A,S;&Z.X^6'](K M4PMNDQG7OO++5DOK0S[I]<'POZ.>%'-_8\,.)_DTZG.A*^]A2K1NAV[=VVTM M6]-RI@1/R#/MNUI7]]J:)[:H.\;H&.,ZB\_0O-N$)3O&Z!CC13"&XVJA>^?* MI"=A#++_?IDP>!W\G63?W_T3_E!3'K#B/!N*=UO$"8^\KY;Q7V)!"8]S40SW M!C:0%_A4U7G\6'4>_SS3WNB:!7E/M)[E_=(Q(EUP-N9)+[KJ_OE1<_Z+ZV7PM^3"]Z[XJSH<=B(I+?+8SZ(>"&I9A61JF:XY8 0], M\I6^8F[W3BZJ.6 FJ&JUH.9WR<:]I,C@'SC!RM=Y)<<_S5@7_,BFUQ16X<+#L/@&\>]2UYPF#\\(K8",T]Y$6>L M#R^YXL48GF:3W@7[SGO];)!AKBH]SLZY?#U.&^;4AS<5Y?Q'\#.^87L5^F@E MP:O.N1M!YS-M?F?(V]IV&N0=/C!Y:[U1D<&^P#I["@E9F<&,V#0# R@KF19X MK(](7/@]%O]GFHTS,5\0UPO> M9T)-CH5JAMG[U>QA(A-0KWU4Q>F83W!]K =G6@Y%91]Z1(O'F?/AF$Y;I<[2 MF,9VH,;@; MU5=81&)M^5=J1GW,L<;RB3C#]YO;4?_SHE"S&8$=ID= .M]TEL)DW[#^);L: M;_W2I ,@@ID]G%W^TD6FZ9.0QC]9:^;2NRAX^K];_R^SN.%&AA.%/OSIN5X4 MI8RGL>EPUS6LR/[;!X\#_3NDZ??P0J"?<>^?O[!WBXZRK:)8VF.E2%(2V%;R M1BVF/LFE'O=CS9[4PBO_-2B&1?-[K&D\LEDMG*[Q!"P=5@B5(^'FU=FE!4U/ M:*-GH"FN,[4WP]2YMKW+K-WC;IO-R(0QZ[RUDALE'3\E)SZBP_$B_8U&>XO= M!>TM6LF$RYIRE!"3LPQH;X\O$8G@1QE'(N!G"WO:4#K.BFE&:#P&&>&2-/)Y>P/8WO6)7,VUSV MJ%H'',RU#F@E9RSH=;"4*8+*^11:R=D@IC"-.DO?A:CM:]AJ4C 0*K776=7# MBS@ GD_X^"*_%'N/@;8R:F!O/AO4,=AW%F.PMY(;EF/'+V,*RYV)LMM/SQ1] M?@YK*"=,5&76>??:-640BU^-D2%D*6:RRSIG>TI8&VZV-V MUN9S7XD1MB\QP@YYR^VS1:AFV@RGV=LRS5;1Q",S6=:<8P^&&,+W82)_;A]O M]]@Y'\97O3&/P?A'$9X0!PJ,)K5/-Y>Z!)[#GL)S:#UMS>-/S%*6 M43']4UV4SL@V48T=3<>PFO%XQK0.;W.K,!W"CWW8KH0R=)%1"+&O:[Q,"G#"8@)?S2S:,^4JLU7YB M,Z\C-EG/)0VOVQ";;=4#I)4T91.04]&4LNT4+<@34A&[54\(B6+FJZ."?\_R MZ9B$:G7LU4K&]R9\\U:$#V3)9#J6S/!:1//*RH7]&.9#D'MXSY/A#O$?8(_0 M1!M6.RY]-O?LKB3:2A/F/6GL;"R.%9=Z2DR]=]W!X*[ #T;[&1,L@&P<3\F% M0V'&"LQB);V?9D,X.LSS Z!+*F^ M5ILZG1C]$L,\N(3__G^!91EO/U>S/2IGBY^9UMM[G2V-;[Y%@M^?\$'/IPV! M?=L9#J>P:9\Y6/,3%%"PSX.>:>C_5VY2"A.'1U:0B&G6AT]+%7"\]YY&Y%$Q M9<65>-IRA"*\I1YX1[BA749%/:,B6)Y1@=/-DO_=6N&./]SJTC V+PWC=ED8 MCZ*L_(54^C'[SS1+,%4;9=%[-J(+8A!T('U:G\[WA8M4<3 8IF1;C8'KLQ0< MR>&D;D\-01<):C4D-=,#(?61Q/!U-AT( I ME\72?G2\NKO")DO\BNW>#JF-:SPC?!'.3Z,_Q0,<#@C=@Q6+NP$\A+1W_M[^IFB+Y0!N[2!2I[ M-L7H">M%10Y/9:!SXTGOO)]'&(W08(.N>@AQ78CH!".+N >F,[#X,!]@B*%_ MM=W[\ M4NT>#M578J+E%'1,7'Q [G5E[^'Q96B2CDB;2Y /&("6J#+;R0-612+[\ M7D]%Q]T@,4)A5ORAQJ1 66A=T3/BK/$L1#4"#8:D4N 78*>QR&LB;SO$28K2 MEMIAP$134$F]R[SXAI_*\Z-WXTOJT0-8A/Q66>+0VUGTB@%E:,&*^M,$DXW' M4T:B+Z653.JQ9$T^)K)*B"&$=7P)GP/C]$;3J ^DFZ/O" \1P4MCF4UT6(DN M2%,9N.6#FI1-]2^64Z1_(;L,(OB5HGI12%0]1$XOUA,!F0'[#8GI@$%Q,51& M!/M]"0(1/QQ/B0'2:1]WF))I*%6F?@93$I$HP_NXK: 2ILC0E#VE#@(WO:8T M8)HY5E,5 U H[#M8$3( ,$52X/#F?@9CT=?XCTPDG1/1 /_21.D6%ASFF.Z# M2#VA8BH?KEY6/XOJ05)\A,X?D]/-S@O.!Z7"D!11?DI7 _T^BZ3!4WM>6[[I M6FT?ZULRX%R(!Q!1\-L1*QJ;5&P!K7+3A)H)&?(,;YG!:C8G2S1P'($BD^%R-U3 M&O58")0KV+T)D1E]=>?S'N[G9+OW:5J@$)HHP5Q^)";PGMRX<7-/_YL-1F_E M/[.DK#^AX>&@-.0J1NYP!B2XZK'A'4B1B*A &88JK4;\[4B=)7)'63^"8XZG MHQ$L'CX1%H2XY5FH6+9QBE1UR::3B[P0 ;UR<%+7:KK(E7*V(S';<3W1#^1# MEB=*A4EY?,%9'_00\%\AK@?IJN>JVCVU"C $'($UM2$5U]N9E:0SU/ >G&B:*."3!#Q3Q(!">8@]LF.(3&VW=L5D]^!8?N2 MS$2LEL-HPMANKE=(.MPQ6"7-Z ?U,>EC'H11);RT,S=5!70I$$UG)%<%I[^K M@L*JY$VG98;X$%HD362@%,KX (;S=NYMD>?+=D;2@W*(Z.0@+6N[9 MBALE]GJ$ @&_A98]&EH#RM0"WOZ=#3'4)8NNOO#FP!8R[P^<[5#"UJD .O;U_NS;@=^$G+G2)IS(A1"786.J:M0V_5>N3*W M=GT$AYKT3"VT;,WP?3A1$'YC%9FM-TTJ;6,VO-8\1MN2S?T2Y* PO_\1FMN& M07>%]"YQJS,$,@*1%W.>C(5I6=W1E&-08?V,:#0]9]MHI*Z 6L9P84]>Q<#W MRMGB/S $CAR@4D@&@XP"XC)7L.P>5;Y5Y4"UW"D\JH+=^CGVTJHN*^B@R'6[( M*9F_BM$W.$[M^\UT,3>E^5DOG.$B,K*<;;]!14]_VK<46SO"$Q69T;T]X>0J M4;6ABA-HF@PH<3*F4PLDDK6,=N\0K;[>6&1:*S^OM+]%!O9.]7LBNM\Y[0L: MTA\_OD?]I;Z/9/)*^O;E4]*O?ZTU>$1$EV2X@ZA6&,B\W]*4^ &8+AW2/O9^SP%]]XQ762\P;1_3N*PNBX\KF*R.S%%9,S0MC6Z+Q_0 MW=QVM48L\T8#9=(7DVIF9CF$: MS#9"SJPP9(;APU'];9J.[VZ]6^3?/)U4)<,.;Z:G17R!6RE]Z"?7#C?)S1EK M7$E.I+]?33*08@64U9K$,,.P/*V6H7BKB"N?GF)8R MH9F[AF:XUYI]E7!DI&LFNEPBO8_#X Z8O=J$;L#( MWR0H_,6=(,I%F>XJJQ*J^7'6%=PD/6E9F$.[+(6VL=A-.,K5EGS#2=9 KI?A M!QOS$,+M/F74$ZLO6,K]^36OM"%+.Y"L^3V;LO%FM_%/L_'&RY1?-4WT?([S M%:7MY5,8(AF_OLW!+N@!E*9&&F]<'QYR#EY1=FXV?*T23##X_F85"7.';6A? MGX#55?=-RUU%6'9;UFW9G;2'Z$,"?JW;&H=G+%?:#'M$S=5@^E$66MY+/FT@]CN;:2SM;/[ZQ]SQV MU0QS;6D:=_?K(NLTV;M$=OC-<'YN!?.?I?(M-N*>] MQ:W=*X79^[J)S'YGX;WP)G^F\_6MKO(W.V2WQGUH-U.^LMQ L]SE..CE\8'5NFK?FN?[V"Z6BYH^4-H.70TQS/:#DIDT'U"R7VWQX=-;"VWK6_ M\$.4/%?)##OSL<%6EH1AVB:4M8GT!2SP$8#V5S@/JOFFTUD\ MG9DA67^<*TC!1#:@5+5$C7-^@Y"IM5>OT,5)HS92U5<(3']4\#BK8./9( <9 M\W/F>XW?PM=('.EYJN,"):F('E/U%E'X>X+PRHH*2(]P,_0DOQRJCD_!#+3* M@HXG_7QXKB,Z8!VX=0YD436 :G89FEN5: 0PR*8#''I\ 1_-C5U';L2SD>TT MFO =O?0U[4FNLND!U) MN!*QA,[,AA,P5;Q%(U6JX.4R*$X)4+M]-\%^+.(RV MI@8T! 99W2)3BFO )K6]N6G_[@I:V0)B[%5-54HZK+M&RVG1\6>ZBRXDQ<9> M!T$EM^Z\U?*DU;C7GG2-J)90DNA3>(*H*^\O8!1MIA$]+@Q;U!.I-#K5_L.M ML>(US+=0J]8U'_9*]Q:-M"(+XA3K!FMC^V]BQKNKCV!SU$>5S+0IZF/.S$X7 MY&/=UI%V5M(=U"*.@&?K;<]@/@*L![AKTJ]"&;5+- 4UE$DCQ6WVV;PJOR,: M"A ,'P59$E[VHD!+U6LJAAHZD/CG1,*Q+P!S6X=2D*CU G%2R"0Q^JCD132G M9W:R_F75B$ *M(7 E MW%D',7!KTG$IV<)S=>4BO*':F5 WOEJ#B"7'@M["#/*M E L]4W]'7I7C5."F2:('7K79J)WW0Z\J[5-+9?@ M83U!\\D;NKAM1'O)U0SHT&RQ 9V+1ABXI4<1B$MQ1NVV/FZ@\7H3LKBVOKQ: MWW5-#JRR=9IH3HPH&>C@U;]=\*H#$O #]=N2'2_Z#;JN\1O:]K+9%<&ACN?Y MZC"?\%ZHP)(;]XI5X[3JAE&8S6OC-8VZC8EVS-B8K@R?\_Z8$R*LN/',QM

!8_^SBE\FNJ-39'#PQL4H; . MC%'3W0&,215_C'M1F#3AB2(S>7*BMZ+3%\D77,0,U#+RO& MKK0?HOW\83G$NO)RI0CBN!YZ(>J"ZJA>]>%*3=2-FIC+L2ZO!;1..5MYV:N3 ME=>N>BWQZ@%;??FJUUY]S6=VL &[V8"N.;MY[6%MXB_(([GK3#57?37KIW%?_I*=$.&()=S?" M>;<1R\TOG/-:M,IMTG+OPFP?&]>],D/0V_]M10">VG')6\]_O<]$/D*AD(]3 M5BZX-*\K&WSA^8;/S\_/,S.?SVT?_\\Q#\G[\NCSX=\*-/GX>?OS4O8 [LR]G!\,O; MHV__^7E0'99L](]^PKC.Y%>N?#]6(G1%A$'-(*9N',:A&\6<\ M1I:4,[M;:=--J1-DD1CD2A5B$7;AIHXO(TI&X2<>92[1$2T"!D(D2DX\0BG46Z;4'6-*:, M^Q[WA.*^5L)GH.AC3M(@\CU)C7![(^&^>TC&"O?O%>X%UT6#_-(X 3"35)(2$H##$>HP=GF42C<)XLB- Y9X-)1QZ)FRC?<54;6B MO8:B_;A>QTK1?MJ-?Q],Y.=]$98&82!"STU]+, 9I9XKA SA5QG*U$L#AE7 MGFS?W[7V1_:KTB@/X8]L14#EH?R1\<)9:'LP:/NXX*=$X*0D*J!N(EGD3QOY1?DWNZ/_J+PSV^@!%2).$I=/_"Y MRV6@W4@0S_73E-/49T'L![@_2N)[:))BI7X=I?ZA')E;2KT5[%L)]KS#DM(P M#:07N%$:Q2[W_="-0B)=+1(0>$SFY]ZS5_YB7SC;E_P!CE=I;+;SRP>KEG>; M\JYJ.+5=6;KW0:#U!OI':.EITWA_.YQ_7G#2TC (01DKEP@PUG@@4S>*4^(* MZA,=P(+&1 *XH'1V]N*)!G3='_A.7;#TP%QD:: MEFU.X)83T=?7[O1Y&RJJ=Z]E>,B/]N57/TQ]AEW,O2CQ0-0BX<:)I]V8A#%+ M8Y]2ECQ[==3MZ,4V-E6TZ58%R^\6,%AH6_1+L+Q]Q:9AK0%690*TETJZ 0F4 MRWD2N!'ARF61BCF+B0H2@%5_2:7[<<>BJE#JJH*1US1JR$PS\^JY6M5N850R M=:8"LQ[)KWE[CIV#G/W99K-7]IJM.>?P\'R'B24-;LI*L(/.J!_&3/7+=A)1,AFN?IKA#KC*KD?1N3;[:B#BJZ[ M4N8#K2PRK:BH"_<:L!B M4[UL?H&KRSKS([Y377@,$4!TP';+>ECL7LQTP2D[R(PJV*\6%M,@!V_I %\Z M_4O=@G&V@4V;MRG\_-C(D68M>#'V':I5I?^G&]5.B7^N^X.\8[H)?0/@+E0F MR\RYRZS?!"3.APCF^(H!]GV"Y3/=!\H"V>.Z_$NJ+KZDG@?X^=7U-0I=+JETA0N[2 M*.&A5A$#(^W9*S;O(.*2K\&R-CK*+NKQ4L+*I)*9[3#5=V'UFJ+5[]*\EW7JW4,-O9L83.477J7QRO M8=-K>VB0D#ZS?4XVK\_)JC8G*^)KT0,87@LEHTL^]>M7POI]M/K0Y]B@Y$3W MNCG:6/M9(<',&N1Z;;I\_#P8H?:/+V__^GE(_[H\_/G7S^/]O[S#G^?>Y[/# MRT-ZU/S2/N1?VB<9O-L_&LZC]IN++_N'/[_L[_X\VL?(%SY_TCS\N?OS,WT# MWVRVO[S%>5RP__QL7![NGW\E/HE0X[JA+V-,CXA=4)6 VHF*?1(D4:K]TL\$ M+-9J%]5=( (5$R]-0L8YC3FZG/#?E$D1!YS1^:X@IXVWAXVC,^>D\>'XY.S@ MZ.UBY'>:39?VX;GVF^OG4(S[QCE%R7ZE,:[ 4<)F9**8!!6,70PC-.JB!T9M MV<;KLIG))CS=$QAY 1.[(SHR XL_ZY2VAR%/,=UAV[1/+AQ=!H$T]OD\!WG4F0QS'_QT;'KF'(H+\.)&C1SWCOQ<2 N2Y,WVML^#;LE4Z-'!1@)V"+6."6 M[[B\93LX;"6G!A)7.#>7,B2!Z2^'<;VRU4PQ?NGL)$LBE,UJT1WOG+?TDN&N M34>EJNLO9B/?A[+4?58*363 MML^5=)C^7B;\.R4S^=4368OF3V =U[W20KY#]R?FWZWST34]BOS8_RT-E>Q@ M ^]FK[7=GVSW)]O]R79_6FO"/4KWIW:F5.OWFT;+)WVVPBJY"0?]4BGPF[#6 MGJ.WQRT=\UVZZ-T\\7C;% M:_,='W5NM\@6"24)0IFDB1\&W.-!DDBFF>0J88''>'3K4B53SC^&H'$(G[)^ M^'>X?\"_?#OSCL\_>9_K9.SS[ M^P+SBX_W/UY^/GM] >^ ;UP,/V=S^<5M>.^W9OOPVX5_].WDVY=O?_TX^O07 MYA?SH[/7S<.W.(8&.S[[,UM6P5TJR5*/QRXC?NKRA%,W\0+E>LH/4A[01!," M*CN@M=B/'[4\R5AF[K-0@46N)XI<7.B8QB3FGA+<2WC$1)0(CX:!S[0@ZM;% M5BQR/39RS1TS4]13/ B$&R;4=[F74E>$W'-%JN""+U).)1: C6J<+";+6>2R MR+6FR,5YX NB&6?ZM"\98Y'IDY)H_TZ43GR4T$2Y+ MJ7:YB+SR\ %8V='M3)!E$LD#DCQ[Q=9*)__JOMAMPQSW7_!F MLV(@]UC/9E.P+?"HT*%'.2.,1W&:!%HR+V$AE3H-8VDWI38+^!9KYDLO\JD" MI",BQ#)B6(0#HR0R"K0O-$F%[^.F%*N%?+'$[MT")+^AJLVCQ'TM(&X=('II M0%E$B: )&'MQ$%/?IU$8Q_#_PN.QW>O:.$"<\^F$"L!&IZF;!*81LU2ND"%W MPT"Q2 >>("'NTOMQC4;WU8S9 J(%Q'6:^&TBTAPLQ"#@8:Q#+E,1IV!#>%$4 M4%]YH;!;:!L'B/.N,<=34#XA;BH)-HQCQ$V8CWU6N-!4,T](76ZA!>27^T0^ M%"!N0Q[TA]FS7#;]>3,':=.?;?KSTT_%49ZG*.,DI%X"%D08@4TC8BM'' -1<1"JG/=9A&KO9] MC=7QI!LII5Q/AK# 21P)S@"X6,VWR<\6N#8&N$ 7IUP1'@JX0@7!UR@1)A?*"-'CV*JY1LDX& MU[:E/C<&>;>W.CJS]?E5,0MQ(SJD-$VYD%'DTXB$ $,ITQ#UPJD44IC$%DFCK>6R:H,][ M'AZG)%"4NSJ0V/,IHFZBP1'1))**IRK@$0AZ6./A+Z?0K%%"]:9Y'K]^Z/*F M,:"-AJM$4^U[1'I,Q9P(D@0ZI8J$2C#)DIA:!V2SX.IBP0'1'!P0%H1N[,7" MY0I^2F@0N'$,_F4,7@@5P*>L%@;K=$;\G@*\5M!'@IX*3.],8Q!MGP 0FIBOP8BRIP MPEPNP]C%QILN80'U2>0#!\3/7M%:X-W7H:9UV/JX\=[M;9(1G^+&[JWG_X2@ M+V(\I)1J'O$DU2)A.HJ)K^ ?K84]T;EAT->X1-@K'1KI'\'?ORK)O80RY:HD M B,GT(D;I6'J,N:IA*E(^)X"[(MK@(3W%'U9FP-,%A M(-X.$/V4A=)/8B]* M QYRG8 9Z'EXN%VE@=#$.GV;!XB'LX (>!=+PC&!3Q&71S1T8RE\-U%4>2R( M /$0$(-:Q'XY@<\"H@7$#0=$PL.(IV I2,HE2\$K3C@C/%&<@X\<6N=X\P#Q MXRP@QD3&8:J!V55$74Y9Y(HX8*XG$X^$42@YP2.=<8UY&P.(][1YMR;PM>)$ MI^AGNM,W7?E4=I[U1=YFW.W=SK^>-/8Y/8.G%(>!4:E48VL5?;/ WE4%KG6:6ZW\8N\./!" MFNB(4"Z(3E1,8IT03N) L,2S@:+-0ZZY0%$8GT@1*FQQ(\"PDC+VHB005%-MV]NL'Q;]7/#_ H(JA*:NC/'P M1Y0*-Y(L=*F004KC4-$P>/8*3*DURKRR*9;WW14CPC:@"IPD)7FLF9!*4A;X M*:><@WC;_C9K*^ MY\:@I%TI.0U\%?F^]+!5U1I)\K9MB-D>F#OR+UE**]1 MG-6*\KB;BA=PE@JM_#CEOB0B2E))0:25U$GL/U#%%RO*MQ3E.2=!!^#3^R%S MTR20X"3(U(VE'[@AC662\$1['F:3D76*/%I1ON]S10#H2<05C5,-_GV0< TN M@XPB,#(I5Y'U$M92E.>]A#A@OL;\>,$3EWLT$\8FZB&,!?ZD?<2\"R\6*3M!;&?%.:'%E M(#XFW+A8B$H M!>,NHHHG(8MXP+16B<=PNR]F-A=N\P!QSJM+>')-4F5PX>F^U8 XYQN#"TR"@'HNEHG#';3$36( 1)H$ >.>D#*FIIO"O6V'/]29R=% M1LSO&[3;B.:(=I"VS>3=P/VLBZ=G?ZG9I-7S6Z?G85* ]AK;$W#.="#"@,>1 M9DG*I,\K/6\C09NCY]E")(CI2+$DH&[@4W!\>$S=R!/,)<03:4P5.+KQLU?, M"VL^_^4M+>OY6$3<;$2,51R$010S*BAG'DGP'$H@?:)9FLCX@1)]+2+>)R+. MU\^*!6-^$+N426R R;B;1,)SA:(,VW"1-!(8&ZC05M'B+.Q8(2)J(HP,0( >8AUW'DQJ$( M7![X/DS6[EHTV"=+U8NBA7U="K=. X2%SQ_WXU%'+LLDBP(8QJ: M^A\Q./Z_;.;:.K$6#S<;#U,6I,*/-!-40][C(>AC'X-X+AH<&X%M&-*1-K\=#BX6\Z)QT*F>HT M"3D#.R$.HC0&)S^.2:*"D*7"NOV;AX=S;G\$Z$?#T'=%Y(%]J(5VX\ 3;I*D M$4WA)Z4TMK7U@XW!P^W<]K_RJ+4-Z=J0[@*VTX3SB'!"*0\)%33P4B430DB( MH5WK^V\8MOL+OG]"= KJ.0!$C]'6C8D;*RY<$6NMF O?5 WAM M;%V[Q67Q\'9XB,>]F:=C7_B:AS&-HE J+H4/?XF)TM;WWSP\G//] Q&E4D;* M#;D&//2I[T8^E:XO5. K$O@\\A$/_2"P>&CQ<+OQ,&2Q2B48ATFD.- @$4F0 MZ$1Z(4LBL!RL[[]Y>+C@^Y.$",U4R*3;!Q1^P6"ZJCM(6MJ0=C71MTCI_QIIGHP]0&/E):D, M/$]Y//$"$^#@QT*\R/-"7Q BW<1+L.,"%6XBTL"E M*=&E/&?8][0G%?*^$SL&IC3M(@\CU);51K\R!V+JH5 M!)*2(*)N2I/4Y5JC/0N_)HHE4E)/:H&U>V-:(_==]^Y1(-:$.7;Z C[W:C2= MHP'P7B;A=Y5]?_4O^&#U\J[OGN>@U,[F;:U&7BV^S4@ ?=C MR5U?,^+R0(=N$M/$31CU8BI2GTOZS-& ##T@;3\?/ +24A-B:FH KU:K>PE< MZQB># I[P\=T5&._N\@ MZ[5UIU]S.AK^28;.^9@YG%R?@SP6SO.LX_2;W0$,6Q5_O!A)9O7M2BY+ 0,J MM$2OT"]&/[Q46=%KB>&+K&/F8AYZ68E ):P8U9N3+R-_Y>67EYGJ-U'/U+U2 MUU0!Q>K+U>6ZN32'%N6U$)Z,HY67O3I9>>VJUQ):CYE_I]=>?0T4XN\9;'BC MUUX3M+U%)'D.6Z=150+3Z7Q^V]_>V=1= MG)N4[WHZ;NO3]#*%IHGO)8K$$>&IT+$7LI2I./1C'GA2?CVXV1;)A\I<^M 2 MG?YN1S5&%M.1[F^#%]GUP=/[ ??3S_3H&_S7^]+^BW_^=DB^?/H+OGM!C_8_ M_C@Z._]QO#?G17Z[X(=G#;# OWS[3 _AOR?M+_O-[/#GWZTO,$?T2H_.&@3> MS\&+K#S(1A\\4O!4Y5=*L;%KFKI)**G+O42Z(@ZTZR=2,241E@S17!PX\,(CU$EL1MQ)GV5I%&JTV>O**EQ?LO T^/40EEJ M.&^,(?4+G>F7S/SIM;?R0QU+/^1,@9$2AUX2!2)181(E//*9".['2+&0<@M( M.5RP0[B,8\FEY_JI2@%2_-B-4RE<%O-4QI'07D"?O>*>_\N',U<+^V\[CWY# M[]%*JN?30"L>8D]1+_3 O6!>'(63U#GE'\74B]*$NT*' MRN62!ZX(>>JF8,X)RF/?(QPE]==;1MZ?I#[1$,IMNTX_;?1(=$*9#@G50AYK#BL:<2PEWWD LA+5_@A<3WE22I5PF7B M86NB1_ ;[KCYL"WB)8*(DH!(/P)#C7HJ"B(_3M)$R5@'B7]/;KL5K]N)UYQR M]F*EF!:^RX0'GKG4D2M2$;AA2 .BDH"1*,*$.K&6AJH!L3F)$Q\W^R\^+]^*O7>!>F10R864BVDWCND M2LUTI#77PHNYP,"3[Z5IX#.1^$P&=E]J_2!USOKU"0V#1! W /_$Y50 I,:) M=H,D%"P42H8)[DO1FG?;?:DUAM0;I$7C7Y'5L\Y F+FN2)1F!F1+ B3YSJLQ M,>:3JRL1X[0>8HRLURTR?.^+7+?@ ]_U))L417#JP8I.WN01D0!)!OW5CRRD M\#U22C (_BP]IO_%\1J1I=KS$X\G<0C_!GZ0)*G0J21<^[Y'$_:5>H0\&SW6 MS"<>UKEVDUR+"W#88)(O1.M2#(MG.[-K!0LU1_MYLJTD3IK^-N*4' LHULT- M?[T .=$YW@5C$FLS%J>9(]#_X_I%"L&5,WG7W=3!TR[ =X7SKQWQ:AD'K#AT M$(V%Z=I3%??/P@L)IR4+!W7G-Q^#.!TDA?[O C6^(Y46Y,3#\-#4$GOZ9?A MYT\R^ *J!Z[].-K_^]OGGZ"ZWC9^'.^WFGAZX>CG(3O:?_/MB'[FG\\:W]7; MO[EZ]V?K"VU]3[[U6L?[;V <#>_H$ZBV_0M0A0U^_*G!X1WL\*?T#C\=LB_? MFLW#OZ.?AZ#.CLX.O>/]N9"QQ>03&?Q*DGANI* !>C&@: MT=(H :36:A?-A,1+B ?JC*4DX=HC0M$PC .6+NJ$:1:>TPSE(EW[S55,'SPFS]\6F5X/"OAO48"$MY.L8ZZOU'A+ MM>2:3/+9JX..\Z> );!4T\YEUFHY"?Y-PCPQ<1<,64<4\-)D M1$!8T*3U\V=<=! M6PQO$"V@1&FFX^T), \NE?@NLA8JA?I-F&2C) 'W$?.![ ]R/+Z$?LN3E(-. M!X8FC2#D,S/NP8SA5M%WL@+6'M2]*IFSVP/^@N\#:Q?(H,"71=;NM;)TZ&3P MAVY^+CK93U&Q#5X'^O:0Q'AFJ_R"+AERR2>S#AZ:A>GC,%56S" QF![F$^!+ MFC_@R)PWN08B]5NZYNP.X'U@%PN8I>%C80Z?X3,:AM@=:EV4(@WS&C,_#O&[ MD)-[4R%'8@:C& UV1#/]HZO GY[$[,,+OQM7Q]F5=U<<#R47Q\ Y.LF-8(2U2C;^!/\"8.^TCR>["T0Z MH#4\@WJB#Q9;L]N"^0),CJ=:Q5 ,)PB0DQF-L9\!#V2R#[PSR/M&/>"UHVZ. M?-697$>;&G@%;N@ PXAS>%/1GY74PNETD:-;\/44I!%8WG#NB3['ORKG5.M^ M%V2@&\[HIRWX4[G^-]> /U7DXHML &Y@[R\H]2BB10J5W" M!N@??3Z18WS;%:]QC(X&4[H/,\_@V2'B#JB?O%297=!KU5L:2K> /Q;?4:E! MLU!9FI8C,%(N2FIG'6#33 VFJ5PXZ(/*)L*?T; IW" SY!LUJ'0Q(-6(*C"S M'5CG;IJ"CEV@9WGXM7,.KJTQ+F"=,^0H@ J,>M2<2P%6"#XT ]9M542$ITZU+'\F_+GXP]Q /?RI&D;C!U@ G7-#D)(:Q2#K M.X76%P5&\("< J8Q!&AN93HU+P#RPN2ZWV&8)<&4HT1;(.$*&) PYD(RG&=7 MHU$&K?[HTZ-G)P,&CL13PV!]])OFEO'*C-FN5#*@%)!AQ^982USBL&N5MD#< MQO/DH'#0015]F$%'#XOJ+27-?V 5.,3*41K,H]9Z!^I(= M$-EU*X4YG' ]6D^X=O1!8\7U0+=!B@-\. M\=Q_SYIV^9A0RAF1ZC'T[,K=AJ()B%[,;3@$S(]TQ*-0"\J#@ E-_20*)&=1 MDH:T<^/_"M+A/:DK]PHX-KE.L#>05RZ,E L2/S(E\Q_]HKZM6!) M"[5E7/CHXNB4;#BRVL&.:W<[I;%7*_UYL#S.SW.T5!8\:'CH,47K?UVUDP<< M;MC[?@6,SHO7&2K>03XT8K9;12MVP58 ^V /U.MD&%:.*CGZ?/G5#X(D4('G M$A%(EP>>,.&#(EUZZE0*&=:BQ:T$43V'4^ MY%C=I3UGEERY"[>=.VK\/G;42!C9#;4-W%"[Y7X:?8#HR?)MLX.SQF%IL\9U M9^_=+J#>J7-PY.P>[3O[!Z>[;T\:C4/<:G$^'9R]-*XF_OR4&)ZU.TLBWG?4#BCR6[W.B_L M+JSL\='9R?'[4[-,'TZ.]QK[L#:GZ[(XRZ?0P#V/<0TQ7ICBM4POE,,9-.$ MV0L3FE,Z-8&@K..<#%HP?\*$2_SGNHQ"$7 :RM_@->U!Z]R,86(J3 >FS.MQ MZ98ZQ_7RUX,.?+( A8WD,"&<:MFQ.%VU=W#=+-ICVIH(%[SKYR@:B"[TRN%,G*J T<'Z& T@ M)*S8]_'@X6T8[ZI&X'23;^4Z%77G8+(M5QO??&YX_?HY.VT,(8**:L'[S-.I M,#^(490)UQ)N!$:0YBVXBY%UJC"9N6^*:ED!]U8[E/VN(WJ]5KD+]&V@SLL[ M.O,+DP"SI68;)W7 0"LRI,6JX8YLO2I4EN5ES*[NO#:!#735D WU6.1K=Q4- M'(+9>BIG>34/HB@Z+9324703MUQS?-TEF%0FJF,"P3>31/@<7.QT^Q-1=JJHX%).:^GONMR4$PO/ 8E'K+KT MV7(W<&H;>'KID['$3<*TY6QPC!C$TJ,X:#OKKQ3\#(L^_F&D,5;S9CG1N+\58 M$TV["\;B@'I8[A(8HF_HBEOMETX?] +(!])I 'QO*'@N\BI^70U\LN9W#.$^ ME)J=**9QM'XA-GDPXO>]:7Z?D.QDQ._K,M4'T<$&-8L>5D=%"<,HDRXP6S4K MFB-MUD;0A?\WORM@#N2D&\-'W3E>AC95BLLE;EB-]-5U4C]A4;-# Y\0^63? MW.28P!\+H,W8Y.H-S%1*_66R>\M\E/$X"RQPUS89A 5F#^3*_,QLQ-4Y=.8 ME( 6LC--=QDMG60V!;;HA-A?+_3W'S MA;_:0#_0;"@N)%U8!Q%^<\,Y9>.FBURB+)JDIHJ5Y:+'UMK3+!]'1:%DRX M-<1O3C;W9ZP#C!::'7XCZ;ICC(DQ-6XBGQ4%1[N2J_>?2END1(CR@7G)-DD1 M2P1YJ<0;%GF[N_NA-J>C5RWM]9.I@,J@%F[=XA!A"<:T1E3&W)[RBY-7C.*( MM6I+NW25)EE(QJX01=-)8;6+<9Y'SVPR%;.&$8P2UR/K#TN:X S7'+1V%[D1 M=9@P/I_,=$<.S6*)Z71'XX^,KF>XG";=X<;V;^E>3OR2K,PH&&NHTG7 /*UA MY;%-1HD@,UKU50DMHN3C;J4FL_9REC%[ZBC\B6%M3.!&Z,E-JJ3LES D1J9= M(HH,G)/=&1!V)EY#?Z:&^C+H:(KOZ"+ISI3W\&)=V&.Y(?BV%&@ [XEK<*9E MLP/?/Q^.HR[UQ]PJFTGK4)DR2UHYSM/FUA3&5S@UX_'T)],:.V3/JQ2HMP=G M>\4HV:G<.YQ^M%0\5>83^,F9K,"C9%[C=8-W)LJ\@'E;JV+B:R&N#LI82^ : MB0@[FQ%PQ;1?&*^K&*2EO!H3(#?X;'*8JYE.%,BT>U/H4LD1.(%BT&]V2Y=N^HN&1I71:V(F59I<>8]Q@$&#EMDRU2/PV@D]INEK M7$C<>BI?"Z035:AB/(,1@0"O 5TZNO6R=!VK!YW*09W20$M(LN =3_'*B$4. MSB;\,7KY>%#E5V"4)0>B?3">T,'9+,_@0^6>P] 8?1/]67K.94AN@B"8#UN8 M@-04Q?$EF+EKIJ35-$E:E7*Z=IU?CAQM(!>2<="O5NA(]]%6F]:2JXB6B#Y MO1D-(G$JP%SXUDW*.;2[8-UW1Q[]>-W+B[,C/C=Y48MS'+_" /,H+:TV2=*O M8@Q3(@UOZ+;'(8,VYD^W_IA(JM(]S(?N&/NGS!N>RF2$!S1^*N1Q) MM&^6 ,6(98#X+;3/*N$8QQX 2)SUUCH?1CO+QWB8U-E%5O@.4_P$7)<:H_LQ M]AT+'#+F&1VE42V1)0%B-R&'>\HI0Y=EN, M^ 76OZ4JKBF]BK;A"&/,ML"K,EID).YEJJ04O:PO6D:T,&I19DVJ^IKS"CJ: MT_[CNG$&.H+#"5-@,GFW8\S/D?&*$TA'$Y@.0NE69:A.+ 3#.+KS/L;1- QJ]DBNM.KM\>R99!)_=3*)30O9G+206YZS?KQ(P:)_ M/]ZXK&QJC5 DIXQ64?GPJ*C& #$503'(56V2ECN "Q\9!]/'AR-EWBW*9/SI MXVBC4",H1'/J 8,XL^.# ^ URM%]HV@%T!5F5)GPLU^8<@7!6=*O( MJ]GOK7Q7"=8H;KCE0@Y'>J4\(E<&C3HCLHSV$Q:F/5$MQEK'*%!M*<%FO;'I M6. RG]>$53"5=[25,K+Y84B]%GH5AY M<2G6)@YXXQV_#^:8:-[G#W*!9YB-2ZN4"K7%0I=O4D@$N 1<_*HT#/O N8R&^CH M_74[Y]W1Q_'W\AAJZ0]40?K9\.*+FQKEHY([+M;P>L&"46&OS+BX+]PE93NN M6)==G.>JU: W6@T3) E>/IZ5/DL1PNJ& HU.$V5X*D7GO#-C.T]MO%208;SW M^7C'M)F^W+\K'\-53@<=D_5M5GXZVO'2+NZ]+NY!V^R"5XN[Q(M"#"B=A5+Y M37DS^6B?OJ.66#6G(D\$R+Q[_*.EAYCF@G^EGD>7<(%=UOM=UG=9Z;M.-DPG MZU99@QA;A84K\S3*)*7=23Q580R^/]H+PI!H9R;04H9K8$$O.MW+EE;G>G+< M%'U@8UB,C806E@_ 7!%M=AA'R4WS65W&)+.<<+_H_0,&HJ:LY_%1;9.U. >P MTU@^I\L7S<"J,L6#Z.5^CHG:P<*Y/3$<+?[:V'S+5_-3F1$JJWP/5=K) MYL1.&?296$*F2$*.![HG218S:8O5*>G)COW(IEEF\Z#897+0$CFFE%9A=@/2 M8S^JVO1?0&JS9UL=/D>7 _TYC&4BB$_>4(RR_U:,UHSR4H]'7;UUVLY=8M9- MY7HL,_I&69>CK ^M)J_$+9U^UC)O[L#JC4,YPH?611Y1@8>P.6O=PH M&._UE'L7\V[2I-Y!,9U7BC;FHEO3&J)A:C+6IFS?]^P_(HEA/9$S.JWL FW??G?Q@=KMQOH+I^[X1IRZ>UUWCL_>-4Z<@Z,WQR>'NV<'QT?K MS>V_>!@R7.]E<>*]^M2Y5.>D\7;W9!^/KL+R- [>'CE_?CPY.-T_V,.5.G7. MWNV>.1].3*%16,/3#XWRPKJO87^4871E. 8='-P9G&.VWN!GYS6G,9_&GL?SP[^;CC' M;]X<[#5.RN/K>\(-9EQ;B% MJ<\ZKA9H+@*[@W&(P4>39]B?>P_:6&)T6!NMKWT\NYV9-+0/>??'L#Q+-4HO M2\KCFU-&ZVECS_P"C\-('06 59UL,7Y\1XV M./E0==CD4.M^50/M=%*&LZ@&U]0M,Y.RA&<53,!?YB=3!_>L'.$/DY T]O&[ M9186GE%=]2R2U80),/>Z-@X]5.=:'0'WJ!'!KCLG4Z4*3Q6ZO7*5#W"5@CI8K\ M@E3%&R%5L#ZPY."BG'UVCC\=@39\=_ !-*,#BO%L]^#(>=TX:H":Q/([Y76C M+0]WCW;?FA(^YM>3QGO0G/O.Z=GQWK_?';_?!P<5?-,SN/W)2R<>+7GJ HI6 MP%H**+VS@,)T-D) 67TLBD;*,%@ (GHZ(W=G)[N@#*L00UEDJ[1WG8.C_09H MROW&-IBS-Q+%5;R\(:*XMKJ2_8(H^ALABKSN?#@Y.-H[^ #*<%*SSGG3:)12 M=]HX^1L\RJ>O\WY!X96T?'Q1J\:QN?)V18^0[0S#AO?3;-"61MW$,.QM>PVN M7QSV[SNK3[*T8"B,1KHP0RP,_:(LCC9\N7:Q61^C.N\.7A^ST] ]/6 M>)BG>^\:^Q_?K[M>?2[^>$[^F$I'&.N*8FU*=*P^W[!LV&:?OH5I*6.=/BI5 M &+[ U7;WG3)B67OJ$H:E#V,1#67LT$="D3.*?8) AKGZXW,^RN* E0C(8_G7!897TF6HI!88REX3B) M<62WU,QOD^WC<1!^;-A,6SO9?%&I&Y0UP1=B]DO5D&URY.4F=:DV@:/8'T[C M1S-+LOZUS%.9<)CHO1;L=#93TTA7LR@+D*ST+ZH4H1DGP"29EEEL6!E!8(T" M+%L@"M.72XZJ%F-*F_.\,T";?WF=,42<$E$"CR#PG.CS075TX]3]]Q]CCC M MPB>VL6E+#G1KB5ZA7XQ^>*FRHM<2PQ=9Q\S>//1R=C70%)QK26Z,C_+RQ$JL M>Z6EB W*)ZW4J\MUM!>-?Q//18";QV8[A@DP@;U_WH9N/9,8([=AO'0&C0MX]' 5N(+/_O&7OF MY-W+\F?Z;.)FFI,I+VCOAT-F'10\K#(/(25Z/+ ['EUGX1L$J[352F6U%L.\ MRC$^,OICSJ&LEG]Z%>=6SL-U>_9@MU)R$]XI*;R2>]:*[@=3-D&IHY-A^=^3 MD74P7I3;2MS=%V##B;IOSI+W9KKNWBN#;CA]T!>PA%E&&(QF'W7KECA+B#.O MXRQM9A@'W;U]@/%E<'UOLP??]N']6F/AL#IYL)5?9OR5,W^,+85KEGZRI3 3 M@:X\_Y>//L!JGZ'9[_=>[.Q<7E[689CU\^[WG=U<-K&BTHY6YR+?P9*<.S!, M0DE(&3<_DI@1ZA/.J,]BLJ-"/XP(5_H'(_5F'\1PMUWN.I:]UZMC>'NX=*9< MHMFSF-@X4[5[R\.56*.TOF0KXW&PY?&DBWCN7X\,K(\W>> SEP4^"[:6 @\) MKNLV]VB'PO]YA#]9Q4FMXGSZBG-1:U+\+V?1CHI9P.B4TIS3C[NSN3/:N9-2 MG=YMK%5;"7\..MHAH4D!(E;/ MBX_]Y:H+5J=IO5;+!#R0["P)-5L\RJ6:MF MC9JE5_BFKXY/W7MR!\Y>CN]=6\5Y,,'<'U"6$CH MCHI\RL,(E"2O?%&3%UCFA%6:<%S-'*M<8JLVK#'@R(G[:56E"=A:7;F]NO(A M\73=YLYV&.I*XC]974G_85W)IZ\II]5D^2,E^'/L[4ALV?S#K2;&*W\2-RF< MQG\'6,G^H(-L:TH$M419@U24[J;5CG8[<^NUX_9ZDN$.C9^V)\FL=MP"[;C< MCPR9%W$>[B@>D(#%X$?&L6*SGN2Q2;QU=L]S79ZD,T.H"@NLTJ"F?C]2H'RZ ML%KTV:O3/>?LV#W86BCU/-^-(NIOKS*)X^<*3T-N+0&(!V8Z.IOADU6GW*K3 MK56GG(84_4T5^E'LX=XE]Z=]S7:OU1UJ799Y=<8]WHW"Q%U-/$9N]C+%2-E6 M1\+-,*T.!1WJ1EL+GHPQE\0ACQ\N,V+=2,#K_M;./=PA3SJQ%M;6JLXM4)U7 MQ&E' =J)T@RP@]= EH[G4D_3:L4MC\^B6J2$^&Q[+8/M5HM//4#[UNY3$>\ C ^LV>;Y#.#J'P9/5 M@J%U#K= #=[ .0S'SF%LG4/K'%JU>"UR;NW MCPO]@T>J+'97*KFIRG>F/:26@SSK9[J8KQ#PN_6 U$6M9;S*& MW/FD-8D88S%C.RH("*NB2]4QLN,TU;GS7O>!66M.6;K^J/O==")R",,*)"2J M.8GN7V(A_=FSU]4)[?.L(UH*0$OWNS7G\/7K4VN.VR#5=EOC"+?;.WFR0P., M4D5/U!Z'U;5GS;94F7)*.>$1*-/8"^)*FX])COT5BM6T#H%78!L2_0,\ A/MZJ9I)G5N$^U-DN#V8FR9)!CPF&\M"5#' M;B\#!#OL*6<)XBZ?5;%;J6*I1R/B!=Z.HA'UV+2[.E-R\\9:=N38'LM^%_U: M&IO*FEX-NWGA,R,M;'3J]E)WU@C9-JCG1MO>!9WRT&B^+/O[4C5$2XP.?4"YH%._.\/_6.2DOLA[[:[9J]V=N/D M4 P=2HQM21=LRR41GMVDF15-?>'\*3*;PF13F*QBW>+,WJC,[*7TZ>K5ASN\ M9-7J)JG5JD[?7K=3#%I]6-+%T(U1K=XM5&OG8I [^TUX62ZL:K6JU:K6[2W' MM 6J-; NZ[;IUE$;%4IB4R(>&)QS;SJ$N\I/_7/0&CJ$ENW%KDSNVVWI'\Z? MW6:GZ%H'U09^K1+=WL!O"!KT*9^Q@<6U1T\W7HG>8T[?;$K? 7RMW2D[J)M[>SI#HV>>&;N M ZZN59)KH22OBM!6>4/OM2CT:&]SMY=G+8>&N+GI!=,-/AW0E)/2)B:7B"P> M 5L2Q7U]>.*^%L.BV*H0+\,QI:]3RG]="';_2Z16; .-9ZC>K]T\_F'3[ M_6[[A3=Y1"1%MS7HKWYD1MD4@W9;Y,-%?4O\U\P@WGVDUR M+2Y\]GJ;U[UY%5C MY3Z\-MR0P8;U(+SK>!YZK'B^8F.X8),(&]?]Z&;CJ5SM.4U,:(DFL[9(WKTL M?Z9W=49+])C5/;]=]T9SL!XN-5L:I1J9A>!U&^95ZO%H@%[BNA?:I>3N-NV8 M>]:*[@<=^&L/+VCUSW^0P'N9#,O_GNA4Y[HC];+@UHTD[@$+ MG8@/SG-L+0'S&SH7G>YE![<]5F];_&'W+>R!:YN*8'/9?]?D^0[SGGHF K7: M?TNUOZEF$O&I:B;QDFHF9\TLGU+_&U9-]+>2!DTA2X\)/4JST%)DBD-*$]F2 M9$*2/P<=7>4U46J999I9*L?)TF1"D^5.I*70%-=8EIDER,K@@O7FK3=OO?GM M34(DQ&0A/N7R:819;WZ;O?G5M4GYEKIHUU)D^URT:TEB7#3"M\]%NYY9ENQM M6?I,Z#.WS_=N[X/S/DNUG277A%S' MX.,>9C#WEL;:?-*BSPPSO7^_9_T2ZY=8OV1[LQ^W8;_$MG+;9K=D=7BN4H.[ M9G3#XD M;KF53IRET;1?:S?;EA+F=1?SVKJI9/VAI:+59RL)Y%Y)2&V)Y:O8UJO9H,^#7HBRTL-=M MMW4N,UBNGW.-!)^ZU7 MG;;#S[V6#(=BZ)@<4A)9EACYL-M.B*TZQW<]6VR! M[WDM$0Y:K4$[ZXB:]; F'M;.[M8:V=;' C.<;?'D=V+L%1 ]81\KM,[5ECE7 M9?L?2HGG1X3M*,8))Z;]3Q5>/!4MF,'6.%'7TF,[G*AKR5"V@1J?Q=N.[<'K MF6-+W*EK";%5[M3U;+$%[M2U1/A3IRD,%V9A4WC+H+UMI;K-OM06;U?Q'>(_ MY>TJ"HO[/]:5VF!7JAH/)<1M@1'338M!4B#'5DX1_):I3!AU5B4W3L. M).9(OO^ &PY*]S##'^XL<47G6CD?!DDKD\ZNE-U!IX\=0-YD>=O"C86;.\(- MMW"SV7!S@_ZME'K/7GWH7FIL2.+L]OO=O*.'SO-":P=[\Y;MWS8H.G'3.9,G M."=FY[01;X94B1SSWWW]8Y6V5]]V4-[-! MA@U7WN-S'03[QCQ:8 ;O2^"+4 M\ZB%(@M%=X8B:J'H"4(1G8>B-UE'=#"[WD+14[KU"4$1!:O(8M'3PR):F44S M.#,#,R1R/M9/ZWMU!Y$F?%EY6[[ZV\K54OMZ+1+>L:%G1 MNJMH?3AI6-%:*EH?#.-?. :Z)D":= M85_TA?,F:^F:DW;SMNCCR>JLXTS)HA6QAQ*QG;Y(6GJTW7'5]M7O8A6*K.)\ M7?:_V;T8^&7@3,O*KJ MA>4.U.*_>]U.FN$@<6^]GVO1QXBYTQ2%D^"!\G,\6 32<9GUFP[HHIZ69M-+ M@H@+$!E,+S0;[Z/$PT:YJUZ)7/1U:UA^ MPNS/-_"<[I,@O#\N&WF_0Z WX^GQ_Y:-(A'RXCSO#CK*K0:4FO^]?"@*[54\ M5/)?FAD0+@$9K9TQ#W9'3#2UZ7K0UVTG\,CSY(_GQ/L#V>]$GX^B:*?NO^%1 M*0:%=HJ!;,Z\%Y@TZ0*K/<_^<#K=O@-_AO$#^^-I^><9_'7Z[GY3].=;AQDY M*1P87R_/OL/C3C<'T)M(4MTYFWVBJ7.=#!VSY]P7%T!#F$,ZR#M9T801]GHM M4^4$!B&[O:G#?8-.KA5H+9A]M5WN#'HPJES_=Z"+/I:_>#H2\W]7@=1:03:T&6+$&F:A:JFFTNY*'Q1_/_24L?'&!6-7(>Z^2G,=/542RFZT72K5W):#WV<;K47N4;9_:Y? M7F:JWZQWTN^T7WN01D13=UJ"_^I&9C*EBT 92#Q=]S4+8SRWK =W/K M,4_*!T^'HS=-AWOTL=S\=%'X[-49^FFH2[)Y]OB&F/)&!@8^CUP*&U@1SFW0_DA!9R M-A!R;H\XCZ LEV/0Z<';H]VSCR>-T_7&G.G49G0 T!_(;-N1YTX"GS0C'H-[LY3%W=U'0% MDIMHY 0H0(9=:^$C6JKH?IR=;EN+HWBJK/72#T,_)67O3JYTS52CV-ZQR=7#Y8%=1ZR M>W\M877V&U[+@+1Q>*/7WG"7Z-'C[C?VPQB;; PYSBSM9+FU\,7M^#$Q^:9F\UI MI]@IV0:#LAW14F#MZ'ZWYAR^?GVZD:QT@ULK(\@8U+V^ XYBIARD]+Y2@6%V\AEV"M/*M]T=(U,@=""]ET>CHONAWGLMDMRKB,Z ]R[8A>3XL<8S.M[B5NGQ;]K#_H5_O+ M<+6;X;+.:F!S;3=IXK;;A?.GR#JU=37S2MR;SX"Q,4Q5P#MJY?C&N^TF M6E61H8N_.*HZL%S@R("*G3+45MZ)#]>FDJ0F839\P3C4AHU(LZ(PTZWR!5 Z MTR&8 ^9.DZ>2M\VO,.G)VB*U!)AV"]1%IV-$;JOF=Y'Y80Q]--KPW&58K+^''K(237Q41O&/>+8#[\8(E?C_C-0LX; MD#T?7:?/KREKCBQ7%D-Z,-?F5VF&WN%O21:>']AM MRS?-!4HG58DJ&9]S5(E?:HO-B$O<,-S7>'MPM/M^WSEM-,Z.EX2.[L[>>?>R M_)EN#JO?D'SC($YM503'F"O[8$E),#E76B7U$L]8][K>-U.S99 MMQ-HHYB7,PIW+8N[SN$(95?@R,J8])W"TH]'F&MCTK_U;.,T;[? M*3\M9>7LOGYWG'D\:^TZC M[NP=OVL\CK^P;K)F$=DB\@T(@UU146ZZ36W-8PO"=S:/3W;W&H"^[__Y#TK( M2PO!%H(M!-_0*,Z%Q&RG%H@.9R\M"EL4OBL*[[T[.3@].SAJ.(=H"G\\.3K^ MW#BQ\&.QV&+Q#?=1\JSH8^E,%*#N(.]TA_J^>,8B\O8A\N'!WKO=QGMGO^Z\ M/7Z__[IQ\M8BD(5C"\-$^=P M=_=MS?GPKKY_Y]HX3PIY[AF&-X\ %GI7G3W0,!SG4(ASD)?F_;00;2UE"]=7YAOG_>8@=\ZZ>:X+:R9;_+TC_K[;/3K: M?>?\O?M^]PAW]"SJ6 BV$'PCPKP3G8YH.G^+EL#S0@_19/*J_F^O_I7D.Z]L M5;1RA:JJ:'1U5;2=I*N&\)]FO]UZ]?\!4$L#!!0 ( )6#6U:"A-/Y:QH M *TW 0 1 8V1N82TR,#(R,3(S,2YXBH0D;"E2)4C;VE]_9T""(L4/ #05H2OUH9%) MS&" &O]]GET99T'3CPG?F2=A<2.B&L]T6AF?74)^\.:A,'<^AJ$?]!'N]?[ MQ('.@L4RI--99!T?'9^LOPT_](^.CD[>GK[IG?;)I/?FW9CT;/?-N'?R[EV? MC-^]/WGOV#],/TQ.[7='3K_?._JQ?PK-" "XITZ/]$^/CB&8?#V91M/AP>/CT]/3ZZ>1U$$X/CX^.^H>_75_=\:8':5N/ M^G\46C^/0T^T/SG$UV.;$='<<7V[T-RQ0^(^4]]Y[01S@#D^[A^?]$5S1$8; MT%.?1;;O9.C=*.Q%RP5AU3#P^A!?8S]'O:-^[[C0DQME8/ENWAXF+P\L.XI" M.HXC>$+6R'J$S% MI^\L"UE$YXL@C"R_!#NQV9C3RL*(@QU8"3NO L>.N(QB2R:&56I_2+R(X5\] M_.OU,W,/#M5[C5EO:ML+K9[S,$GOZ1,="G*RV3\]/3U\1F&KIJ!2>'C['O[L M]8][)WV-;NND4+UO^*LGX+J@8;70]&@0<"^DH7)EU#YT@]J-PJ2+\52#B#QVQ+R!S"=7I6S3''ZW[9-$BU.DT M:\]_571K^WX0<0SX)'VV6%!_$B0/X!'*Z02X!2J?[N#C='(&5P[!#LWX6^"SPJ(O;P\^VAU[A MW8R0B&F(>1T&*1].8/+O8.9()O!S8C/Z".Y"MC+N5;&*&7>.W7F%;!;B'[/1)AR_Q%=R[%'AN!*DC#$]X'S MA^TG_\X"SR4A^_)G3*-E!QS6ZD[*_A]UV)]U;65]6[Q3"WJW\MW_]]_>'_=_ M_+N5D+$7$TV^O=P(=]6W5(#>?PL!VMOZ,E-M-KOP@J<.C$:&2D$5(P?#1P>O:;^= @2[E"BSCA% M=%+6]==9ER)&+N506RO3LN-XG1V @7O! M%N"P.)(=FO8+FX:_VEY,KHF-\\$5O_+D5T-+67"RS@+$8W%$5A[3#O$![2QH M\6L[_(-$-KA6=\2)0QKI**PF'%*>O%GG";?\:%A6^*P5PAUBC;"DL&\>4U\S M,%,)+&7&VW5F"#16'L\.\>#G('"?J.>!/%["(/PI[CX&C.D$GYMP2#GR;ITC M AM?(BM\5H)PAUB3CQ-C:"GPM4Q(#;B4(3^6ED@^K&RM4.T0*V#0@. M32]?P9=@X$"!/A*4+8U(1@6L=-)+^^0DPINAX?*]2QR D0=SPXA@HB=X"^IRO@XHG?+2KC=%864X=FG>XS$C?\8P M@"^/6CY\"5 Z[Z4-[@J%E>#8J7E7"31O*'ZM',<^+FV!U>/8UBOQ:Y?._-9" MT_<80E-G7S6TE$NE?7$YO&V]2I#M$B\J(]6:'&G"(>5+:6M<$_/>1>8T!*XU M623')&54:>_<' C?17Y5!;4U&=6 0L:AD]*&NS(ZOHN,:0AQ:_)'CDG*IM*N MO3EDOHO\J@Y^ZRZE)B12+I6V^75Q]%WD3T,P7-172(L MJ,F;-3 I(TI! X%@%^>\(K:H.?WU&*2<*(<1JF*4N\B67.!1DQUE2"D;2I&! M?.!R%V=_/1"INR*JP:5\*.W]2]',762&2@+N.>SKJ-=M4J_ *65;*32@FMMK MO4K[V"5VJH4U!Z[+.[2]W%U=72YWT)64^>6C>O6H:L]:]9V_D[R3C*1X==RN3D32GH41'7+0A/C@BN,Y",1)DD MA%0&AO=RDS%Q&$3H1-J>M^0S!N[D*NKWY=GQ8I>X6!EML[+4$1E2^2I%:V3R ME2/,$I3EXZ*"MJ1ZW%[HFH2N$VNE@U,J#@JW)/;F1WK E*WB["W\I. Q.K!N MDK G:.0K:H^IQU=-"NP&_@A74@CF'A6WMG_Z;:B12I'J18^B9LDUPK\$A2). MC#8L1Z1 Y%H@>1F=W-[MIH/U/"6PDLO88F/1LQKC+R<]0 M@LD5>23>2<:#2Y]%(:^%T[%(=DZ65#9+43PEV(@0\$]'\\YT&0CI5/%Y1(1:@4)%72-PEI:5P[)2X-"0GR,F.XM#(" MK1R%.REZ#8D@*[8G;? ?O!'Q:'MM[-K+>Y**3BFN*TE)*4J0:,M_Y+K?RT4- MMZI>;D(JFOJ1RD3YJI6&3-1D,NWE09=/O_>_E43\WM_+A%$R$>&CY6;T0A&W ME.^Z*8MK?$]ZVTE65Z4A=K('T48L8_);Q:S'_09$PMY5R,'%^#5^\F(]PW'@ M@)<$++4C_HMQ*>/K]I.I7([I$L%NIRF*A?HPE L' NWB;G16.EPL'5)T-?" MS.F@K-6H<"WP<5G9P/*;^EU<%0UIXYF$B3:Z8ML&MU2N2B<4DB3U@H!E;?>L M+MJO+CRHMOBE+"\%_J4LWWM46@M\_<4F%GI='U+NER+Y.@N^XM+*7@9T^*,1 M+WE9+WLY,$,.+K [J:K.5H\M*"=M+6 U_5YN*. ).5/#TVUBDE] AE;;2"9".M.5V)YRT:OG: MJ[7&2YDYFX/U28)0._2KBU#S?,=-5NY/*0ND(0$T6E@"N5C(:]F&23U,W1@#YJ&?O?E0\' MZMF_W\VV408#QPECXJ;6$A-E;Z,9"<_B$+]HD@L4;E!#:-,@E9OR.4$+M9&2 M)3R))$.74V:EI!4"J;LH: W7_SO1*6WQ2P6D%'=O+CJPURYJ3,^6]Q6Q&3D+ MF+9CT0JYE-V:-28*2H'W9F%W>V[7,.0F\!V;S3:ST!5ZD?*__!4(=?ZGW>Z7 MO0*+TJ0;>)1]H].?\@7T D^B\XZEXE(*HFJ(RXJ2W!=%_6FJ1O8.0[>\U$E4 M[+[KO2!M39#*GP_0KH)0BT'*UG+)V(KO$.PD6[+O"^ARHP0H94(I=IS[/L%. MSKTHU]7)SDL)F91'I5!N5E)LOZ.JX%QE=$2\O(TCAA>XP :T9:8N?BE_2^'9 M'']KXRI9FUR/.\GVB@IQW=3WT<0K8_./I3!L=3VZ_9IN9FZV_&Z3&XRCNP NQ#[[#\5'_3>(\% !AB<";=Y>^&SO\,F7Z<$0\//[L5E*^'9%2L2M_ M8;9&['*J)J7Z!POIM@3A%J?<0M*%=U;$PIUQI-]:#6#U(AW#7J;EXI+3Z;\2 M%O$4:@R@._ S"O#1!F14O5.IS*E]'JA2Y@KV+*$C.7%,*;&B@#_>B\X:%[\2 M.IW!! T>88\[);D[W@\,&5C.KP\FO%3/9]@)NX,G.W2U@TK?BAZIP)5"TPH" M)PCLI106KL4CC2AJEUQ4JV$UKU K@E >N+'U3XL9N#X?.$%2X(U M6V[ D4W_XBCX1 [M)5J,9#JQ,!A_E>H%-()@C+J4T(T2*!79\M>EY"(KTK$$ MR5Q"4S*YELR1G>!+132E7(@JK[J6]"?4+K?0:.UW48QS98U7YV,!8Y\)N"HD M]U97_+012\6F% PME%,NGKEA1;:DI[6BRWL65R58)1>_8+H^$Q^ZCG"5=,S[ M=CU*A:*YQG9S4E="@P5$6*]2,KA^^'XO,U4VY/BPD'VUCA0;?##[%(ZM$Q-?"=+6[,K&>??ER+D]8N[V#4^R7?.U[KH?B@@E7*[')@N?9!DO]@;6)I;AO@$ZSB-R"/Q8\+&RY]), WMQ8PZ(S*E M+8IB=M.;5 C*D>(*(2BL>]&[);I'CW!%@)52L!>1/-.N G_*+Y0F#A O?L*P M1?7-HAL2;5*$.J5&*F+EV'"SB"%UZ>W;U%U<$5A_$>H'7@1_+XIUWXO7%IX: M>"F[RW'5]:_'_Z?SXZ?#9_;!7BPH&$Q\DOSM^T%".W\$3XB7'- BMQS7MW^_ MMIT9]4FX3/?:XLRBTG>CC013&Y,#R[3GY>*"! MP,<+TZ#%!8+G<>C1#["N:.#B2#X>N'%2F^G 8L# B$8Q_O5S&,2+CP=)_V \OP&NUREO^GFY:I(_.4]/G)/Q+.:Z5J M>P1M2/P$D(KVL=GLP@N>KF!5$3)()ZA6 =6TWM X #W,FKH.;>G6J$*;L'C2 M6_%GX+U3V!X,\"H54L\OQM]%L4L)2Z_'U\J[%@Y3S>8%_^01X=>Q1KC<;BCK ;.JDI<&*V^9/S_*/.==ZS#HH M.E@Q;O1A!BU#)QYSD]I20X U#)&AYR3Y]]*OO6!8*QA:.'2&OB8#+AEO3@12 M^\7N@[0F\=T,)!?-4=77 VKG0A?-"Z9CPTNBK?''L:8^Z.TDR:6;-VG=[CO: MOO>0%21>!M1T\KJ5M%NO+YD3^#^XBY\;42 MT J7J3H5]+XPCN<4"(_0:6CRZAL 3/#JOTPF!%U!4KBN4Q$C+[03V,G_&)#N6J65.;?L-L8/"CF)*PC;^1;HC1G4(&S=B@_.-!U#D MD7C!(LG68&H1)#U\AOHCJSUO\BV3 7X98U+_J94KZO-# 59K@=LCW+95+H9& M+X(X?&E^@!H:$U9\#=%U&]56,R!#9L(\:'A3_PP\3#T03E7F>G;AJ=7C-M5S M$[$=J<4KM#*!Y4G4'[=/!.8)%-3_QM[R^.CXN'DH4C 3QB:666%[*':"8F_H MUI\Y*H)O.XJ@XA=?8A22L"@MS/$B'[N$RP@'NWQ:+M*?OM)H=A:S",839C&2 M-.&D&&T505N-(_F7=&)L%*)*5V?5C]JI^BIP0[W"]I8*;^1LR BN4)MJ U54 MQ]D, [;LTK\AT>K@&89W!FIU.0E"'J,=)HO^14I*LRJ1*!W0US0V@:4OS5<6%1'O>6W&7-YR M$CC96)ZTM%\-3;H)^9!DWH# I^G/N0OEM9/5#IFI1ZW"VK4Y!5&#W7:X121% M)P$T[DJ#;8Z;-&$3B+%. 0_\Y-S 7V\NCU)#%$X.TDE)+#K]2[ M2_&:.F%J^<[R0*0NFFVOAY5#>#0.<4"POD>BS^JGIMA=C P^=7XT;3*4?#L" M# U^C(A'R>0B]EU>\!"D2!H4:P(Q5]*RD[H;$B5Q!/00AB3D_&V^DZ0$:\YE MI,Z%>L,;M]K^MKQA*T=_U^_K^:YB!E\;5*9NU@;1_8PDNZW$P-QB751@6[/; M)@4SP64[)[RH-B1RP:V$N1!SY^E*YUBI\R5S= CS*>/"# M,2/A(Q+(ZQBP8GAUA#LO9!:L8_A*5ZJ6L# M/1ER#:FUM(S((DU/8(63D0?\])5(-BI^3Z1[D6U%Q+:/97!S W_]B.J+;-1_Q)YISQ&F?GR MMR'?"^/!/W'/0>'>/P42!:T,;\1HJP.UL@O\C4 FC"O_0:"LKFUC(*T)PISP MV<#S@FM[\4]BAY*"B54M3>#,1=4-!+ BL,GPDQQ%\(WQ%,V3EJK2PV/JJ8W" M)>R77. V=^"E.DH5V00WI#[6KPQOK,M1F1:25%,CO#!=RZL,-2@,/>99D]CU MJJ6C8&E[T;*Q.*H.BLT$[A7+GJ;GRE?4P71U+/6-A0?/ B0I2&10Y5Q:#F_J MHA_$@#R7]R7+H*IOO^TLD;O(!H08;;BB?Z5^0!$]! /OOBN_\'-KA^ M6Z")9OO>_S >>]11.UBI;FN"'])Z.Y:D]"8>_:6?;,JRDX3N=W^2[DP]:6C[ M.82_QE<0N&.Y@'F,AL">N>U("M'7MS=A-)(< HV;QC+X;>OLU%'$A93D=-T3 M9^8'7C"5,% !T A.%I3%%25QDFPMJQ FA3/6A:XXVV[TEVO;;]^N)I6H[PG_ M:)(H#*52OKL&Q 2!%"&_ ?\Z?"$ F)XQJH4,Y? FC%8D .0"2-+SQ$880TX& M6W^ Y2_RP97\J04N*:7ZZ$E#4_TO40AF1'S;R[D?-J_T+R\@4PNWF>VS>AV9 MBN^@C+*+JIK4[<"_J<'M#K?':ED^X,C<6(O/<9 MQ4^A3=-K]?(\^5)[4^,/E6%^J8U7A:<0=S M^@MU?2+SQ2O;FF!'-G9+]%M?'= GQ%A]ENGCM!(8WDO2V_,UPYH@=R(/C9?X MJJ@<7S=".9PY)Y^M17IU16V.5PYO)SEQYI[IM?U,Y_$&OI&EWK/I7N0U]4 / M )PX M'ZX!8MLYSE)1:E>IJAJ#H4*I>,@+S<*HB]/B'*+MQ[552F3=!+Y+\-.^Z(&F M402082=&N&H'#!G?176NEW9M1+FNWY;^M>W;TS3G19)Y7]?:!-VWL:WKMC^5 M^W+"MK^4N0L,A@5+V22Q4"1=_KVO)B CA$ZS5K;BE7PM9.9LM1O" M)(J1KL MMN.EDGQ!I0^R:^'8:M)A8PW45MY7!?2V/:^?#F'H#);>W/[TW?\#4$L#!!0 M ( )6#6U91N>R0US8 T_ @ 5 8V1N82TR,#(R,3(S,5]C86PN>&UL M[7W9DELYDN5[?T5.SNMX)?:EK*O'E$JI1F99I31)V37S1', #HE3%*DF&4JI MOWX<9$0H5@477,:5IGM1,A@,W@/X@2^ P_U?_^>G][,?/M)R-5W,__*C_)/X M\0>:YT69SM_^Y3M^^6_^@A-(W M?[O\LQ1":!L-1$D5C$L$6$P"[9RDY((.&?_'VS_7B$YD*4%X&?ECQ']08@:2 M4:BJ U;^7?O2V73^SS^W?Q*NZ <>W'RU^?$O/[Y;KS_\^:>?_OCCCS]]2LO9 MGQ;+MS\I?OA/%Y_^\?SCGVY]_@^]^;2,,?ZT^>WE1U?3NS[(7RM_^M]_^_5U M?D?O$:;SU1KGN3U@-?WS:O/FKXN,Z\VPND BW_]&E5 M?ORW?_GAA^UT+!D7UA_;?WU^]N/;(C$LJGZ;S_*>\>/]3^\1/3Q?SU6(V M+4V\/^.L(7_]CFB]8OR;[UM__D!_^7$U??]A1A?OO5M2_L]&E-\T+;2;EXZFR1KWUHUD2R6%[\ MY0P3S3;O3LY6\!;QP^37*:;I;+J>TFKB@DHQ6@E!62:N-1E2#A523=4&FX+V MZOKDM)&L>"@;&59LRDJ=GRR4O MZ D:$PHB+RQE/1B,!(&P\HHKVMN2:U9AN &=H[@^KBN\>++,/RR6A9:LI'[\ MX0]J*N5<7VTAX3+?(LSUU7+^B9]69^_?;[X3IFMZ?_'W37GUD?9ZT76NMR)E M\,?*_!^X7.)\O7HR+Z_:]*U>GJV;8FJZ?N),*E:S]@@1"0PIS1I91W"4+643 M,4C;6?I?P[,+#]0WQH-N\]^-$2_7[VAY97A_7\SS.4/YN88M,MO:4C28JB($ MJYOI58JIJX2WO=7;_6AV88/^QMC0:>Z/YD(SV9-?J!(_N_R&GYMSMWJ^6+Z8 M,S7?3M.,GJQ6;%"OX(O"(6&R8$LPS-52(+FD(=N<34J1V*=[R"_8_[&[D,!\ M(R08>-*[*8@+B"\X)'A/;_#35<(2,Y6?'J(JX(IS8))E[SW9#-)X;V,H-F-O MJ_$ I%U88K\1E@PAA7ZVXP,M>1+F;W\E#CXN$'V^JL:[ANC1U])="/(E>&QQ_-ZO8\0ROGOW'&>.; MH"Y*1^E >J_ >)4XIJ^)06K)07W.5L;A HX[,74<\Z0D&7=>/YT\?[]=+VQX#RZIXMY6XHTSPT0 MH?0B)@+GL8#)*4%*-H(L7M5B=-8Z=>; 5^",-*CJSXE>(NG&D3O&EWT.P3K# M#ISC\:D8 ,DA""FCC]7EK$IG:CRD[T836/5GQ)$"&,(H7NP%95U%JM)#T3* M,4FQ<:Z:_7P1E4^"+-43[[OM/ZXG.2_.>+EQ+(,M+^>9.QX1RT"64 MQ&;:)5;!E5=>DIM=+TL6A72NMU7<"=A([6,GDG063#?./'O_8;;X3/2*9NT4 MYXZ!AYQ-T\A0+"/:N'5)(VM_([R5Y#2*WGQY$-1(+6\X.Z-)D8I#KM,-S&,R0YVEOM1T]W/32IEVL:.L]]P6E[,G^*'Z1IG M5\!-9$1T24N0JE2.3GQE7(C@T)*K-J&DWING#Z,:D]'K3(S.(NGI49^]/]L8 MXHV[QH ^+.D=S5?3C[0]$/AUL6K' "_K&_PT,5X;(JH0LL@MJJV P5K(P417 M"_]_[KB=-9)/V4S^80FATC@Z&F")$? M":8R5X.0"!P%8*F*'2/37:=LGMP'_T74DC"J& 1!ULF"*2@A.&U !2^MCR4[ MT?M YAJ ,;G3!TCVEK([>'*[\?.WY>(#+=>??YOA?/UD7MI2_-"V_?GU\^F\ M98-NSD0WZ58OZ^^K;5K%D[JFY;4UQEHZ3[>RF)\>B0T]JC$Y^!V8.#(:#)1B<0/]I"E^88(#9!<" M3) %4E4%JBVB2L=XHQPTO>(&H#$%!QU(U6_RN_'A5G88K9]]RK.SED#ZU\6B M_#&=S28\LJ0I,E-)<)228H;H? :>1JP^^&1*;UKL@FM,7G\'=G0713>27#X] MUTJJQ@B^9,'!!6NK(%& "T@:#5KM>A-A'V&?RE7O(.R#IK1CO+9:+Z>9#=13 M7+UK^0S\GV;B/N*L93A)R9W MF% M#/[;(8]X'CD MSK7U9/T4E\O/;&NWF_@J"IVD9O=+;$X[V25#$07H5(27PK!:[AW9[P1L?!'_ M(;RX=8;2728]=\LWN3"O*!,#8_>,';,O&3%$!B6!+#^WJQ*D38Z4#6C3SGAM\^!B26 =>^., M)0G1^V#]ZO/'%R/WD/G!,]QQ(Y ^X+0\^_2!YARBGZU-+RY1B!S U!] C@4Q"2YV+TBIW)LA7X(POANY!C%[S?X,0__K3S5GZE7_N M4@'C]9K_W5PE6-3S/4'^[74<^Y?"N.=;N]?$V 5]I^(8'/@L+O9,MV?=Y\M_ M4E)QRE."$MK94' <8[6CHE2JEDBYUFPZ+ZQ[P1QU3?H5S:94GY_-RV_+Q<_TD,WDE:0[K%"\*CO!,=>SN2N% A:1%8%VG;'R(( \\8TS11!]A M7[L.W6ER^VZ@W#].*2W:8EE'L:8"XSC287/FP*42E$*M4NQ];>/KB,843_2E MQP 2Z7DF0TM:K:]!N8JQ^<3(OG#R!9FZR+&P)PVIY@@8DW=)A4R^MP+8 MHI%A&--=.MUX\_M\23B;_B>5O^)TWK+"7LY;'+7:7EN<9&F$M+F5.JBR5=EKJ@U;-/ZR4R MOZ9S7'Y^P;38;+'S7S)C9AOY;]?X1'((6:*VX$O;<8P:(1E%$**TRME45.Z= MIC;@<$;E[1W,P=L*>1SR[VC_SX&>*Z"?:4YUNIY8$6,4OA6L;%N=Q HC49'@ M4ZV%('O*F>(MT'D+P!")'0QI5 M$;EW,O;)U%K/70;M8G"29+N%J%L"MH24^!6_B(14A,'>ZO^H6.Q4RGLLW+RY M@/M(LG^RY17])%2Q%DL K+)R9( ,27L%J%S4)6&*IK<3?@>,,07V8R73L=+K M3Z-S,J\FY-%0*@FD4BVO)#IF<^#8A-T1'XICIZ7WL<(M$$*L9467 M]]/Y=+5NW__QR]:+D)X-M@8*K4YE3AF0D*?:&X4A26U-;QOU *0Q:>#C.'$K M&[&C+/I=SJ?-6F90VQ.>+X.=>"E5-FWQY5/JBY<=IIM7KQ:Q,*@JDFC9U M2PS;;#;_[!(@*"M*EB@B*[#>F7SWHAG3CF=?4G22P*#.M_'-SY<)A-6M"K9H M"82^0-O(:07\2NY^D>5!Y[N'/VACE8E=7'"64CNF2A!$L="ZF,BJJ$;;.P_I M 7_P0>]HV#VA8X5_;RQPT)1W-( ?:7Y&%W'2$O/Z']/UNZ=GJS6/5*8&GI\I6;]T)=I^2@E(C M1UHV*DF]KUE]!4[? T9!KDAO/=C:O K1>M3(;-@'\%Y(::(3O:W35PX8'S=N M[\6!6SN?!\]XW^2F>\K3/%\L>7;GV[3,_/G-$N MSQ9_]+6"EU\ZK/6[&WNO'%Y:MP><)V"6GS__OFIM1RZ=K"=,@8_;6K'9U&2+ M*1#]ME,102S)@572D#7L;]O>6[Z[H^ML$RT35VH.'TIL[3.4@:"M!E&IR!12 M,-C;WH_6)@[$D =,Y!X"Z'FFOVRE/WZA[7]?S*_?:EEM].?$872*6._R>%JE MY*H@DH\@O7(^V-)Z"O0_GM\!V=CR/DY!FP%DUHU/SW&ZW%R-_6(S7]:+GH 3 MPD 12P)CUE9V[Z?GKV?6)W1U>@Y#DF^53R1@$); M*%KYXHUSZ'L7L=X)V)@N59[,)/86V%#:[>X^=IN^%,*&;-A>"RE5T[VM(6IK M%Z^JB"54U+DB8RA4]CFKJ(X\!_?%;?3$9&GMP*56/H".K0H.)73MD M@YT=>5.B$HEZ9UOM!&S/@D??M*D;3F+=R/3SV6HZI]7JZ>)]FLXWB&-^=CB<:VBZ$#M^'?APS:?K6#7OQGH/EY<;+?(?+MSQ?P>78,@;! M.RLY]HD2DA4)M$_>4T'GW2 %Q&XAV85O\?OB6P>1]$OPY(?3SZS$2SLQH/EJ M,T^3Q$]+WA90LE&U$$8R0U M+(&NMD-]L\1"DX@Q8$ /#@V3.\D$2:0*EK!X$6J2W;LB[89L)RI]9_OL \AL MT/IPM\M"3(PR;;]?@.-78*2/$$U,@%FFJD0EC:!G:8= MS-5M_8O+/5:ZHDU0H(/F0)&,AI!"!G+1!@89%/4N=KLOQITH]IULLY]$CMW8 M]K5N2(S%QEP$>"=:GW#5>LL' A5CE3*45*GWIM"1W:SDJ9H)G(A#O:0SH)W; MEOR]U7=^8C<)-M$"DMZT4340LRB 2@;CJI?HAC=V]X#;B4K?V:[V,)+K7H8S M\U1<+Q,B?*XYD0N4A_1]*R4 M=]>HMPD0UT<=9/3>.P\E^- *RFI(J? K57*P0FME>^>G[([NZ&+XVSRAU9O% MD_P?9],E79Q;T;;S\*9_Q_8W91+)9_+5@T^M1YF,&5(T K13R0EO+%N.SC.Q M#[Y1750=B&"WBN?5:6_=QUVM,3Z9!W>PO7Z'4=.;VCY_DZ 2:"6 M-AD0HEHPV#IX&A'!,^"H..SV=.,^_CV)A_L]]UO(B^[%F*'%,IP2NMD#=F(5 M2F5-@K(I0&]];$6W"(2MK?PL43"]3P4>!+5GQO,W3:5A)#60XGF*'Z9KG&TB MIC)EF[OQ[B9!19-]$!!BQG:AE\/K8!E>B=6Q@14E/7A%=9\'[IGF_$WS8S!! M]*N,Q:._T5?Q5I_9ZV]<^>1OM)PNRNWMG/.*)<\^Y4TFXBMN1J&]\\/8\5_]#T?#Z=XSQ?QX=!(4-(S"+;>C<%AN9E MAN)4K3%)5=, ?4UV1#>FN]#?/CV/%7\W>FZ'^+)>'?;+^5$3?#F5OTQ7'Q8K MG/UUN3C[T$JO3E=Y6RR=RI=:Z9.D0_*AU?#TMO5 U0)2R#R]E%MHRRNS>WOV MQQ_UF,JJ?D/+Z?$%MQ=='\.*&.==T:E5]U2,STL+:5-9S2MGO+&RVMX[P(=: MD,>2Z;X=J$ZR&N3@[L5J==;*2ER'I:WB\14'-64'QM0 M4<8"U3MK2812?.\P]D%08PH/3D6@KH+JO@?^BF:M,-V;Q1O\U"J7O%O,FAEA MNM]S)\V1]9J=.,@E(1A%&8(.!;SE\$-&';+LO=-T*-9OX;AN*'TUJ%R'23]H MB^&W&;)W(E$FDRJ'#KK5HK"M#+-* 5+2L9(-VJ3>SO3=2,;DX#Z"OCI0)/T* MK6W&1IOLZM^64Q[F!YQ=,'S"C\0HL@1J?2Y,*!6"J0)"]HX9R_ZY[7U(]U5 MW\(!76^V])-0;\O&FNZA^@QW349RRM8<"+PL/!FR5HC*N':>2+Y*G;T>Z.3W M,,#?PJG?0#;N!!(>SM"]_+ )Q)]]HF6>\BQ-3!&!DF=8-K."1><@U6IX?I*T M3M8BN_<\?A#4GJ6.O@MN=174(/PY+V1Y@8C'*QQFU!%*D;+99@$IMOM%7GLI M8C0HADS)O(GG&Z@G-"1KCA+/L&74>3;:_=G?:!L$O&Z3N/R\;<1QMMY\_Z)R M:##-V'8.9V<<0=SXFU]HC=/90?76.SZ]2V'VH6:C7P7W+X6SGWSDYVQNU"^N M;!VTH(Z6JW-LD^RDJR85*-+9=BV:()*2(**T26G*SO8.F_8&V;>>NW4JFF D M!"J.1ZP-H-()$B9O1+&9<(!4C='6EG__&(H=WFS>\$<7>#O M8G&WW3R\FD_]"Z7UE>QJU*1J0 4R-W]#JP*I>,MK,WK,*?I(O7,Q=L4V)LW9 MAS6W:OX-(:6N^:E/YC>/D>^: XTN9%'9+\Z*=7N('J)-;"^J1 K%:"%['\7N M#&Y,YTG#L&@8.?7+O&%,Z\]?R/S\X]^G$V2S)YQ-X%5A0B<>>?!: ,<[Y)7/ M*&7O2F]WX1A3LMW/HZHM-5G;[9 F)26B- Z=A7=G+3@R0!6B$@LX"*%*JDF_T[3EA(^B;: M,9GICAP[O![T4>+L/4.;^$FBKYW%!4C8)(6@%6-K-JL D3;&Z5OD%=19L M&.+C%:^_ _"83/>XU,Z!0AVX/2=[I]@*#MR^X?ME5W7[F1N.[!$;*L<_M$][ MS[YC[]7T^IADX@EBRP2*"F+%UG8]178A#4&M,I#)PNKXG(AL."X[102G5%(VQRMB[=-5.P,;DWST>L_K+ M\/%M\%V_'-@"?^V1)[._.X^[D_6]:U_FZ6*UGE1#/LB2@#RV+$HI (URT&X* MR*(-416=E_Q]6(X*06]]Z;___<63G,_>GVVRCO^Z7*SNJ-O],]7%DC:=Y4M0 MJ&SDA:E$J[H<(%1)H(/A**I*33N&J4<"&=6-EBZLN1;%GE),PVTI,^@K48_7 M-0KB>$N03FS0(Z-3@7_4S P;-.;:_:+E5Q&-R5QVI= NFS 7:7.C^OF]PN M-:S6OR[F;UO)J4G(9$QB!T )W6XC)R:P]0&L07XGU1*\WTG/[/S(_@/[LE[; M4LV+M_/VS/^UO<]QL68O1TP&)7DA@2*VK0#^)\2D05'P-E$LHNQ6Y^QX+*-0 MK@,2YIJJ/;'HAEM(EWM<5W"52$@.E&8#8'1I"[QDJ$X:;4O21IF#*77K<6-0 MIX])FN/F_T0*=N(CN,!B=)-!!V[J%Q-VOI?-"MO%A<5EJ^- M]TE=T_+);+;XH]V,:Y>4EE2FZVWC*J>-9TL.["4S=&IW),2F>8$AL!Q:F$K,DNY[H0^"&M,.^\G9 M=W,A]A5AMU5Y'ZR'7>^)4#Y:=M! Y=@*J;&[C=ZVXJ-)HM3"&=N[D,'A:/=4 M]\-N5(V6C)VEWJ\C^XU4X.L3>&W*-BGR$Z>=04,&*!"[.RGR6E(MH9,P"VU# MBJ[WC;Y],0X\)U_=I?RR0ZF5,1AE;1VR+;L"3D!TF" $U=H=B^RZVXTNP$?A MZ)^$G@^EQ0\O]\&6\;T9_39FJL164%3%IC"SQ\M38X%GC35,D2:YWFY>SWL7 M)\N8?TS>=1'>B;9;+GLH3+RWR3FE(/B*'$M9!3&7#%XE1UY&J?V-&SV'[KM< M/G.X'<8OPW)*!*78=Y26_S&R55^V-7.<6$OT1H1"\>!AW7[>&#S[(26_^R;C M82(8D/8[;9E_09U((R93P5H16WJ/V_8/P5!,KCJVKH8#'W?LQ:K!??1'I=60 MTAMU]LSDQL',2?)G^*%CR*"Y.?9..31]@DQ3JHI-J2GAV&$P")B88"EY)73A MD*][=\AO8[\ME=R._2N4D (8[Q)$P?YS(1N4*;ZP&_U?^VTG9-_^^VW[B/"1 M]]LVL]'\Y\(^!CC!WK1QP@,J1' VJE;FE$KWZB2'HQU3F#1:+G86^A@L_':( M@^?$7G_,":WX5\8W)KO-+BBVOEP@K.9@1"7-M/','5^,+S925OH[M-M?WZ,X M1],67H/PVQY9RTTW44 P7A8I MC%&Q>\F3G@/X[OR!?5B]W_;5D-0XT?;IER&TN?1Y]?[N;S@M;)TW M=2A7_#/.>$QG\_5J4;>E02[:P%^OH<6_.WM/Y=6E;X7K-^]HNGRV6D_?-[_K MRXWDPUV6$8ZBBT,P9 M#"4+ 4V *C*ZBBI;V_N4?_!!C>I@^Y&7Q@[E'AZ144.6)CEX6$]OCZEF]D>C M%9 SMB8"%"'Y5M0J",5^B*ZZG*!V2<<1C>*.!D@8QW/L"0*O;JC1Z"QYNGW=[9+",/C&5+]G) P?"QM&J?9?KM_1 M\HM).Y]FJK:R4RW8D/D69_H L;1V"P8IA*"],+TWL 8?U)@Z2HUD98R34*-< M)T^O#<=HU%@T@?:M$)VAM@\3!$3AV=DCZ['V;A(ZV&#V;)[U7^OBU 0:Y7IX M,5_C_.V4/[R:N&1C2-6!,*W9F.$ "&4KHRU=$%$+*6WOI-N!AK)G3Z__6@NG M)<]CKX2_+A;EC^EL=O>^ +N#K=:W<%%#TM+R8%HJ9\0*E;0QR@6KPDA6PD-# M&9.N.6=O]4%:'1""CQD,&@NQW2)RZ"D(;$SN?00U]-[HXQZMCF$5#*EF#N!- M-PUS,4D3X5,HV2&HV)H#R! A^F @M]H]!DO-H75 M_G(T]F:)\U4E]AJ+G&1%B$KQN)1@*ZDJ^XN6$0JMJDRE"(Z%U^OGNAO M%N>"OW@XK3:7T28RJU@XB(1"[+08=IX!/4N]ANC800BR=C\7>PC3R#5Y'R[= MU^2\BZ"&31&X6-TXO^)O;K7+Y5GTS5\<<99_S..Z'+IW&V^GT_'GTSF3]M?I M1[J%IRENZ[/TU.Z1JAI8<0L%&+0%+8O(V@I=NA;V##MENRU],352[TL2^Z,G2#3?M]H*Z*)K&5M!*U2LG]U.IU5[ M/GA4)ZT#D&9P871S,[\R^*W%SCG6@JU4-Y$"DP3C:PU%R=NB32@ZZ!,JH9U= MJU,=8CZ.QME?--T(<\)@*VVSZ&]/A=711HJ; DVM2RFQEY$M@O L^&QE "&^@53:$@ $AJZAC+M[DW/MV^[X8Q[15W)U;MPWE@ (\15C< MPKHJ5 E5:*BV54Y&CM>Q77=SA,8GJVVJO1?7/KN3WX"O=0R%.@KG\,0C\E(=^3:/ILCG<5Z"F-]!^9V;_W-'XL)(V1HR0-ET\ZY M"2&BK1!-1/3>Z_Y=/@\".B;3/AKB'2+$Q^0;$X@F-J OWGK(L74D1X& -A$4 M&U36T29+O7?J#H3Z#9VPG)AS>POR$5GW?'&VG/@@H_ R@6HI:R:; *EF!Q2D M23)2EMTK-AV&=$P7L$;%N;W%^)B4X\].A',:/6E0+G!LA\5 2B:#KWXXSSAVRH5GR5J@30QF%+F!$0);OVR'S+UH0H2O]CBR_//_YX MXOR[&NU7[[8W%-H:>EE?T8J6'VDU*5)@1EY#/!X'1EL-J*E 2#JZ3$6SK1]J MB/?#&M/^QL&,N'W8T%<<'7,[SH']8['\YXOY;\M%IM4-8%0\)449A L,S$8+ MR3#$4*WR*F0CM!N*)_?#&M-V1'^>=!)'?YZ\PC_^AFP;ISB[@8O1&-L*A0:7 MV#AKX2&)4 &]UD:&*JL:C";WHAK3!D)_EO01QJ-Z+%_>6E2F^P=:KC_CO#S[ MC[/IAW:%9SA'9MYVG'CC2?FD>*:MW_3/T1"17U6CK.!@1CK3VXL]P;#& MY"*.;/7<4[MPQ\U7)[_N M',35>A3G.*X6/ U65XDI@2^&E;<( H*V"FJTE).*CG+O$G$[ 3OJKL'E$_)F M+_=B^A? H0A*M@R6KTO"S+CLTA=WS@F!R7 M_O2X=K=@"!%T+N;K)>9UZR'Q]&RU7KS_,NK/YZMTXJN(#C,"">2AIVHA M9!_ MPVY%+.7L79S@?^E'\Y91'PJ%OCD9=U,_;7 MZ[/"X[Y Q]!*4#F#"B39/:X&D(J'X$I.:%%JZ?=1,KL\=$S;7J=1--U%T94H MK]]-/WR8SM]>> 03&9+P(F2P*#R8:"RT+KO\"JLIMIKL]#ZDN/F ,26QG(8 M1TWQP-6RUHR+^7>MUM$M+:9E5FP)V?0ESY%!S8PW)8+J9):2HP9/)VCVL2/: M,66L#&^%3B35/BKG%]I6T+JH@?5\L;R9\#!IN:K:D(5:C6Q1J ,+8LK2X\Q MI,S_LY/ZV>%A8\HO&5@5]9[Z?IWUMN-^M?B,L_45@UAUJ*$J]I?\!@PEB"E8 M$$68+&PN*'N?V=T#91>6^&^>)3WET==!P;9'S'IM$YNU*@#)E@K2)D83 M2H%86M'*VK*NJJQ5A;VLHO] 79#3!.8],QHC) M;&L&!<%&C"(Z(4UA1=4[ /XZHEVX$K]YK@P@G=YVA,E;&WE;(\1&WPM,LI5$ MEZ:"IA";RQTAY4J@(A6M0[19]2ZW]'5$.VVXB>^&,AW%TT_)?-BXQO.WFT.3 M6_XQA>0LF0 ER0Q&5X1@56L52^@=F\*4>WL@7T>T$V6^_4W: <33=VL-/TS7 M.-M$\V7:;E:O)B(5+:G9QTP!3)*ZI3=%*.AC%-8)4\T^_L@=S]A)^M_^]FK/ MF1[VE))#[O?3]2::PK:U=QYU9Q[YY=';AKIMU^^(X\>#GM/E7/'X$78Z,+Q\ MR"2R(V&J36!3:C>10(N'WYLD;'+\_GM2#2B3[5"B&C! M>&-8?XD,664V>@9)N;B3RKCYS6,ZRCM,<#=+@1T^<0/Y"AL<;')4K%0@Z<": MB JU._RYM>:L.4963;9W!MMM%&,ZZXXME;> .9MHO9F5ADHVK(@W*JG-_3 M<,X#>_'L8[O6L[?W5>&[D8S!Q#T:<3H(Y_$MXM^08[?-7"SJW5']<0F:W3&< MS&X>/C/=(JO5BNB>K98+NOUR1I-(U.ZP(Q3AFM>M1>O48:&J]@:[9%GTSL;< M%=NQ"O"KS_E]7J:KO#ACI5V>?6H'(T_>MY\F5IKBE-"0HVN78G6&D%QM9^C1 M%RNDQ][N_T% QV!W!V7;394YO#B'WH&>V$HJ:=E*?S(B@ZS9444#PA+5P' H MB4%M[UY>V^GBRQ.PIX=(!N='1='VNCT867F 569(L3 8@YXC8Q6\Z)V0M1,_ MNI_!).F*05Z+J#6"R2GQ@JP(4HMH*OO$V?:V.AW.8$ZT'GJP8\]#EWWD,?0J M:'L.%\>',>2:@P>9=&K;0@BQP1**5ZL3I"OV[AK](*@Q:'\&&4JHR66+M?SB[%\0Q&>7Q,6U/$9Z<9]=+ M'TIV(C9=*R+YP+XH3Q"2:M742\K9>A]"[_RL@X".Z<;;J#AWN#@?1<-MB@R[ MJDV,BI=&UA),#:KQ?YGR_FF9'RVFA5 MC+YL,+S\T+Y^]?)LO5KCO#5"^W=:K:FT6H.?/E#FE^M%>^N(<^*NS^^R]3+< MC'3:='G]CD'_S%0KK8H0S5?G:VR)\[?4*/?SYR\?.6?ADS]P6<[1;R$_^0+Y MS0;RE4$]>?MV26]QW?)BEM/Y:IK_'6>\5HHUVDJO(&5E>:W( H'#7-"Z8!!D MM;*]VX(_VF"/RBSN@WH'B>2(V<7"ZLHWMTFA8P]=9$"6#3ITV(Q M[2M]&POI6N;U*(G5YRK/L4/;6P@A>U.KU%!#]6!\T1"\5J!ET@'L&3D]OM\1)F4X\G4@,:VS>BJ(49-T+H:5HK&U.0>UUSOSO_O MQSH_-O][LF;8G987VQSWD9;#-FSI@'Y[MS3)5;<)Y]6B^15^1TSI!?\$):M4RI5D-T,>/'O+VX M%33AI:=#"@4H^59O!]F!4RZ#$%5XIW,IIO>^QX##.;Z[S][0?N$7J_4T3V0( MN;A:(1F>/Z-, JQ60$C99Q6ERJIWENP1<,?DRHR%W[?;"YVV;4^T-^#G_ M.'T[G_!LD,ZQ@D!J592LARB*!:MJY>DSWN;>H<[A:,?DAWQ'Y#V$"Z=W+&ZT MB/HX;?6=>"0_TYSJ=-TD-)S'<=C#!W-%.LQ%5Q^%'W->=O@W0SP1=W;^T"%))P,I=V L,B@6H':_7N&[]N158'G81NG.=02$9 7;+#9 M5.S>C'DG8&-2J,,SIZ.0>O/G/)JYPYPP<9UU!72(H34_R:SR?0 D3TXC.7OOU>[EL MAX_X7.O?-_"$.E99)=ARV0W9&.RS3W9]^XW@W9F.SX2313/SF=?A_Y MZGXI_^:7:>5!46DSN2W2U+ISLZ;>U]L(33;BH/))95#2 M&3!( 5)DG6"-+#H9Q9JBMR_9 ?:8',V!V'A3LY]:V-UD HG MI?33=RV9\,7\PB/C#VW;*[;T_*V<9[/%'ZUB\"1H[W70AB@0G9?+-6*)]XMQ7Y"G%V83#!6-(1YX[3^UB ML>8U:/B5$CJ2TRU9Y1'H^Q#N,=7'&!%GNXJ[3Y;_+K#_@2U]>_V*/EXLK0D9 M5%*2A:RT8J";_'"9(3JG9=0HI+,[)>\?]OPQ%<48F%^GDM+IZ'21Z7?N@4P2 MJ8B$#J*WHF6N,/US3N"CR4DIAT'X;ERZ\? QE;@8"Y&.D<_I6'27,_OL$^6S M]G?W>[6_T;)5@IA$H8T*!L&;4%MMU@K83OB4EQE]]"&@[D:ZX[".J3GV6#AZ M0NF?U"'D-Y^R,SM=KU[1BOBA[R9(9(1OO6HVY;1B0?8):JM-Z4RIJEAE\R.X M@+>1[MG,&[YEHIY0IJ=3J=N0:O5B_G=:?RF"M%BMGK)K\;DNENV>WNIB#2%/ MCU7%0$FM8YQ-".AT:.>PQCJ9A96BFP;="]J8.H6/16$.)]N3ZL=M6_3R?\]6 MVV+:$R=<3=9H0._8Q75)03#>M%ZUMOHJ.=B!YN$C[W0R>6N?[Z]+UEZ33*+XFA)0KLR7DIDO MCB->%24'*D;H>C-X[)86<1U)KS20RV_];;G@=;C^W"K6K=N5_?\XFWYHBV1B MC#(<0U5#IL3O &]-)V2D8U$E0 S*I>7>3 MJ$,TSCD@Q2K0$%9H!< ARUA8'R;KL'>GO;N1C.E4ZB3\V'OZ^^PUW )RHR56 MJ9A058)J3"O8S0S%4#584DG))*T.ZB%/>9<'C>F4J*.\N\_Q*9V/JSNR["V= M9\VNOI*&(E4N,D>$8-L4&1,@U5:GP22%VO*[W1LQ#C&.,9TT/8Y[,ZSH!R7Q M=O_VNHE%FWTM#H$\1C"1]6J*7D$A&]%5D4P>W*S=#6U,!T8GHMJQ AK(\#W% M#],USJ;_2>5B[Y^9_PM]I-EB$R0VFJ\F+2S,*Y[96F5LLQL+=JK4[>Q6AT''PSXHX-O)%M7.W+@P=U MYOZ3/QS)[\C8S$'JZB*!RIJ!&=E*;+>&*B9*UN&FUMJ[,ENG5%QUJA/NX3ER MI%R&(\R5(XZ,$2USN.66* &^"*5KC9^N-(U5X?(RT[&5-H=M7;D6ER&6)(&FX*0K0BQ MU+UO+QYK&A]!!_8FQ=&B. TYC!?98M0@3%!@HFGWP8J $M%G8Y7(W5/%=B?' MX3M-5[[R>N?*U:M&JY?U]Q5MU^PD&$NW C+P__4Y*&WAV+/B$ M 0RV9"KC',A2:VI-A$0<< MQ%XACS$2+OQ]?H6O[]>+-O:E8WINE+5X%->V%)(\/>\G!I:$Q#&+ MU'"1I?GU;^*0K)6LX@*0+$H=W>I258GG0>9S@,Q$+O_Z?[]<#G[X#.-)?S3\ MQX_L;_3''V 81ZD__/"/'_]X_Y+8'__OO_W+O_SK_R+D/W]^^^L/ST=Q=@G# MZ0_/QN"GD'[XJS_]^,,_$TS^_"&/1Y<__',T_K/_V1/R;]T_>C;Z]'7<__!Q M^@.G7-S]Z?COC%(JE)/$,A?49?U8^=- ?_OGW\D?P$_@!%S><='_]QX\?I]-/?__II[_^ M^NMO7\)X\+?1^,-/'!_^T_*W?US\^I=[O_^7Z'Z;.>=^ZGYZ]:N3_JI?Q(]E M/_WG;[^^BQ_ATI/^<#+UPWC] 'Q\FE[]PYMHU$_S'^*O3OI_GW3__M=1]--. M/8\NX8>UOU'^1I:_1LJW".-$L+]]F:0?_^U??OAA+CD_CN/1 -Y"_F'QY1]O M7]U'VA].?TK]RY\6O_.3'PP02UZ)=++J!4 M@?._RZ?]M#>FCPAD'&=(*/PN# O!*V)<]>G[8[[Z+)(@^]E@6A'Q_<^NBG=T MZ?LU!7SOHRN@[3Z(7,)E@'%-J+<^]P;.)772+5N!Y@\#CJFH4=DG#,^?[G_]P:?>@,RA&(&M- \ M]S;X_+**Y3H&HWCK<8.RB8ZNM#[P 0;==WNS"?G@_:?>U8?BPN$5?CGI90[* M&Q$(TRH2J8PAP7)-$L+2UCOE%;_/F:Q2-^*GKY"0;3R?([G:8Z M+:U',=?.[NMZ"Y]A.(/)19A,QSY.>]DZII2QQ$4IB&0ZD. M)9D&SJ7GDE-3 M>55W,=Q>TS7G+L;+U2W>V1U?ZF*)5-7N=%11J'/-X0)^_&$T3C#^QX^TDI)? MXKKQ1>D@_1,-LV>SR71T">,77^)@5FRZB\D$\+_IO?_2HTYI8;,F43.)ZT>; MRC.1B X&J$Q9\FC;\& ;F(>GRGZZ74V49HJYSR6V+Y<6.^KPPXLOG_ (OB$( MRR)P)2/1&E\6F8 32Q&BT()[H<#J7'L_7 OFR6\A=<3<0/_/1I/IZ_S+:)0F M%\/T#L:?^Q$F[T:#U!,J,4M-PJ5&_"/+PDP01$6KI31@0=3>,M:C.3P#*JEL MU$3>#9CP%B: '_@183W'?6PP^E3HOUA\SZ+UQH-P)"2I<5M, 9UX1,B98%09 MIH21U<^/!P"="Q_J2?T^)?B^E'@'@T$YKH;I-S_^$VXLOD>Y!^D")YZ78TLZ M1QQH39@/)L>D0=>WEM>B.1&K&X_]FC4REJK MB4\4#6B0:$!S_(I+I4%2!=#>;CP7Y>\GW?OJ5M74_6H8T:7Y=329]'1P5GC- MT2Z6EDBO#?&6"P(&_\Z8-U[Y5@J_AG$^+L*.HFUP_K^>?H3Q' [N/_>8'2&) MK+@EV>E,I%6Y&*R2!!8Y6B9)15$[MO0PHJ?/@7H";V $O!I.80R3Z1S@ MWO MH^%HR=S?8=K3/(!DBN$IE'#YR2)&2 @Y5 YICKDR*37 =X42HJ,M18T4T M<"?_&([!#_K_ ^D7E%;9S5X/7PT_(^HNEM\3D#7GS!*F$*-T@'9+M(%H)9VV MD86L4V6>/ +IK"A24_P53Y9R8X4^[Z /^>5LF-Z,1Y_[^(G/+MZ^>'=1C"6C M9- >3SAP2-I0KO[1[T'ZXC=C< G<'>/Q_AW8(\\X"S77E&.#DZ);\=)%:&$O-. 2@Z+M2S%H;#6D1GP8D&PF_@,*X')IA/@:'- ME#@M3*66V&P5H7AL<1&LCE#;G/PV"%%'Y V\R6M/9WEEUA_.$.3U-?_/D$=C MF/_>>_\%)B^^H#SP^?VA'W_M#&Y<72R7;:,N=K8TC7I@*!@%AH@N="I+UEF2 M@E"'+G+2,L1T*\N*M^AF&J)]I3Z&EG3.Z[%D&3R0X M18(KSGMB6MC(352A"0/O03D3]NPGX@;[%[I9-X(UUFIKG37$":Z(C%X1SQT: MUP QH54-6<;:Y]=- $]>R[N+\[YN];ZZ?>''0]QD)F]@_.ZC'\/52:RY3$)) M191%]TE&FHAW5N.64Y*;.<-C6556\SHL3U[C581\7_FFMO)_]I-^["GM@X\1 MMQ>?D)&:(2@3-4%#"8Q@D%18D55:5?,=D,.KO8Z>'E'^]D)N$+:Z"^IY?S"; M0L+=R'EE$Q#'-*#7A 1WQ@@2L[52:*>YKWW!N0;*F6I_%T$WN/+X)Y3Z%4@7 MG]$N_0"_SXIH7N<.XN3U;%J*.[H4OJ4,9%89O>E :$*[4P;.B8\>OP+FP6JO M1:KM9VR+\/FWUO2.YME=6@^-I#=C%YGD/FF1*> Y/" ME&A?[6-K2XC?)KNJ**Q%QM]RXW[OPP!Z''QT"4_?1$4FD@M'K):&H N6+23# M3*J]-=U&4)$=-\H6FQ]8>XAQU:;QP[P([>]Q,)I ^L>/T_$,KK\Y&D[AR_3% MH'O@/WZOQ(C_YXDM_T@,6$I6 AKGVON2B4F*= M0?, -'N#?KCFP[MD56?! H>@#K-A!C:.*XJQXD-S G6G5_7=\'4O-06%=E>ZWN.CJZK_!* CZ8]M'K#H(:/-TD;GO2 M<;1MBG=GHT4'S^2L[$:[_6EI_5:M\E&4OHU<&]B,"S2_=691S[.<0O8:S5;@ MN(FI@.XZ6C2L&*\6S5>J:_NKMP ?J[2K1!->ABB0LP%)Q.+CD" M*0&1212K)1=;U22103.E:Z=6W )P#NK=7:(5W]XNP^>-G_;1_"C%0?T/_:D? MO!NAWU!N2Q?@I':0E4C$9&_02$V).)X=R28KE92W*=.-\J4>>])3UFM]4:[U MO/[UISOR07_BS^H](O#[Z$Y.^VB4OD&EPGA_/>L M/_UZ&_1^?22V?'++7A/[".%./XJH4@"CC.%5P#M=H%HJ561&;N2O$XOA+46QVS89;6+M&MW[/BU3".P4_@.C@:#EZ/Q7WZ<>DQS81BG!)5$B3047U3'%$D,/?.@O:X?T]H2XDD$W+?A MQHI\BV8J:6 "K0BCL12MHXR($/&8,"@![VPB,0E'??1>L^KEJ<>/;#95VUT; M>"^9MW!S[BT5Q3'OM_%F-.X$/YV.^V$V+<&<]Z,UR62[A]S! ,L\]KI'760GSG=#J_=)N%U7,6KR60&Z?EL7+##N#]:7 /\#G]U M/YKTHI3>!^:)$YH1R60D/@(0!\$#1,]HKGW";8;L&^!87>TTJ*U8@_(__& & MUR!Q"\Z2!HK0)!(]"TN"SQ1!HKL$.>%_W&$H=!O8-\F@/713,5^Y#9_Y3\4SGF=G?\#?*7Y/J2OJ,K2?#?QDTL]]2!<+ ML>&KX+6,-!+JF"8RZ$A"AM*:PHD<#$O,V,=? M!J.O -TOO9F-XT>4ZYN!'Z)G8YF4@6?BK2E5*\D1:Y7$DUP$!<%P4/J0Q^-Z MJ.?)Q$/JKT%F]T.;]%K4/8G J,V6N!3P7;%XX >'1H#-(3B?57"6'O! 70OT MFZ1<1=TUR";O +V%3PM(Z6*8WL*T/U[UVO1R5%D+[XE7H>346D.LY()8I[+D M*6LKF]C^&^+[!NC50E,-DDPWP]J]&;VHF7:".F)L0(LS!HY0O2'>Z-*$F:ID M:W?OVP+>=T[MHJ?[E'(56D!.Q_TX75QBS'D^WVU_A^DR11*%\MY_*8UMB[Q* M#G^/2PF0(EKVK#0A\RP3JU!2PO#(I)>1\]J'XZY8SYML!]'@BN!MA9[6MX!W MK\,]]'=!&\Y=S(H2'DI31,LC2HI+@J^)IMHX?(%J5USN@O.;HEQ]S:V@6YW+ M@G6NR_S[*)ME[D$O4U#X7W11@!HBG0=BO4_H,CLN=!1-X4:ZBM M%>1J%>7OWHS[:*6)DM'(2(B9$RDMNBFEB$[3[+QE0@I9NTW 5@"_26I5T-4* M9K6*_<]?A.Z'KS]U.4TOOL X]M':[)DH,I?%[16E#5QTEOC(\(W@@HELCN6!0#L_\Y.,?GT;#)Y5N<+5"RI8%BY[6>E MB%!R$E@&XK323(A(I:F=F-%Z3>=)XY-DQ K*[WV1T'6>++C'\+$4S7V&&\WZ M1F/H?Q@^FXW',(Q?W^.;.O&Q4^XP=7\;=$N]%M(RW-/+-BLPU!'E 67.1"!. M6?P#,LTRE^ZT3;K#5U_)>=/[!+2_@M1[7V7<[B67)0?J'![=H>L3R.-\J!]7 M-@LC%5!>.\9RY-9\AZ30[K)>D6+;H!C 9JUEIIY$'FT9K$:)-TD3)U5(+@H! MKO8UP2/% $?+;H_HU>DD4 JV*(?;1"SHQ1/S5LY *>& M":V(8@J(=#*B"*0A64NO5>E_'YH53AV[LNG'P1T(JU/ME+T.L[L+? 6 M_1YO8UI4&6\":IL^*%NP826@P_9#::"XN\T?JTG]8)0(-.F,G"&K5]^N W,.'F050;>HY[^&\[N_ MQ"]OA,B7#:LV0-C(E7PQR+*-"JKW_9N%03^^SAE*'M?24V(V10%EUCN4 M:PS\RI;SE(**H*T+XFXS[G6]_E9\^A%:5E56P:BF_"IZFO.Z_>G[C_";'_\) MBQ#*'6PBY4A#B<3;K(F,JMQ.\4"$1/<7+ 1!YZ7FFE)=^PJ?8DO' M-_C!0_2*IOWH![=7<,C^CK=AG$ZSQP?$U[ZX?PG$2# MQVVT?J_%<2UAM^CF>-MQI$%I'A,E$00OTU=*NRU$PW"MQN/Z0\[G>E6_CXKW M$./)7-6OM?V%1KA2HRW'9&D#G0V*R%&2G$]HYHD@ZI/BQ ,L6REXXP#+-H(^ MCJN\"<+O 99=U+F]S[R++H[#FI121/<"04)4I3(X$<^9(J7=-X W#!V0,V'+ MS@&6QF391@4'"; 88_$_T1(5=)DC[]%=='C:JB!#5 P4Y>PQQ^II!5BV4L&C M 99MY'?P (OF$OU]! .(2((0Q"F3B4*;-G+A*3"]D6Z?8H!E9S77E.JQ RQ^ M\O'E8/37I&JXY.I#FP8_5D._$\JPG'DJA14\F7*]YIV.3#-42O:*&;$^E''U M\=4#$XHGSR!8M$E5*/VL- G6"<*,M)1E:\'4[]19.S#Q.TR+B-Z,1Y_[*.Z? MO_Z!#M"KX>M/76/5X8<+?-4^H[YA92!9*GPA#2? A**>I MC;%V%O'V*$\BB+$-0U;4G;143(/0QNU*&9,<#U91 J M;LO*EMT3"+[%PG"K M;-2UZU*.7)746F,/%B9M(^X6J64WZTA+$>@P]@=P"^+[T=;2T=X&@6\.];8T M#.0!7Q^1"%=E))T7T?C:;DR+=9P]$X^N_!;)+Z7&[>>[1<\]B*4+:D8L3'KT M DK7FF0%H<$X#SI)$ZM[UBN1')Y4Q]?RJB$]^ZFHQ4XXF:!(+C_Y_KC(ZAF" M_ "X/RNE@N>)B$@IP>.?$Y<3(SQZ[C6E6LO:G:I6(_E.G!HJ:K#C/(=/8XA] MOZA O[@L]:/_,^R_+<;OC&NKUHJ#>)9XYX&UUU^7P5KC_:J:CI;7/QT=%1ZR-!M K]<6,)OL:>I,2-8CF98&JW2ML(V'>>-E!@@U% M78%LZ9N$@IG#7%JX4C(;."U(;.FI6>8L,,@D*18352ZY6'MPP5HPW]E425$- M)O_<;Q=W)8)%??[5^H,W6F:.-@<7F4BA-;'" 8DJ9HC6Z^AK4VIS=-\YUDJ5 M+8;^W(=Z$6,YV2>".3K-YX9Q-< MI]#2L8YB'^7/GDII<(-P'V,YIX?XC_JE%WDP*0)/!*0U94J'1D?;"T)SDAE= M\9"A_0YU ] W1)5=U=#@LN ^.+36/OE^6ARYD^XP1B:;P*)1A/M2%8I^-;'> M6F(95\%!YB'6KBS:#-DWQ)J]%=/@CF#]-OC&?^TZE8Y]@EY(D4F3&8G,XTGM M6";>&4&$9U*K;*A2M6^[-T/V#=%G;\4TB.VO1#F>07KG![[;'I-/$G=&3SB4 M?KPJ)&*CS 2]Q6P<5S14[Q'S**AOBS0[JZ-!B'Z%',HNN$"Y#&AU0!.HP'PH MMA82FT=*7$B 9RMHZKGA*M=N7;PQN&^(/S744S$X/Q^ZLEX8W97H39P(/3=.>/K9M]L_M"SHT=3J5<,1Z_!6<+G9>UE-.NS MV60ZNH3Q5>Q\/O5A>I$^E\KP1<'XLXNW+]Y=H+22T#SJ+ A"]GB\_\%WQ(%7H<@$PD>(I%9 M2=P^I2!),\"?*4U-[9N_C8"=';_:J:5!C'KSE.T>2B GA?LJI\H124$1*X,E MM P@08%P43T"M#FZLT]V;Z2H!D[^&J3S2[_5@J%.>!6X)]E[? D"=<2&&(A7 M+@:(.?)0.UMF>Y3G6MI52S$-0M((-0*DR4L432G)O1BFW_RTI(1]?9U7I8GU M$H3DI +B12J#?LMV*K(EFHM F45/ 6J7?VT-\F3VJFJ:O]L(J:G:JKC^ZB/\]ZX_AW/H>QI<8(^@>*R#"-/M>NT-P)V MMDQJIYZ*5M)JNB_\CNZR)O5QJX0)"JWG34AHRG$2N](@W!R)U=(0B%0Z1[-2 M1NZVUZQ^X-E2HYG4&]QRW(/Y:CCUPP^E*V97=#'I:2L3I1PM>B>1NA3W0"^5 M)Y"E-)# .%W;E7\4U-E2IXU:&MQVW .X3 ?N6/VZ:TFR^$GJ46:4B<#0%2VC M9*VGQ$?GB/ V<9Z33:EVK[]M\'U[;*JEK :U"9N+IL+UD)==22Y*,]Z0D MJA#/RUP\H8/6&6U]7;L2Y%%0)[,75=/L S&@_=72(K8X/X%?CL:/%3RM$%$O MNY2Y=(%$ITIC8"F)+X,6!.?@!>[?2C6RGW8#?/Y\.Y@Z&^QA5"N57Q@/:JS9TUE MQ;2(+-TXDQ>%[R^^P#CV)^4*QNK,=>2$&H< %=(Z<'0\4G#2FY!S#M5/M ?P MG#]=:BFC12CIY@5>8>[K3T7VDR7 U+,)X8$(Q'!74AF4*RE/D7 90D[&,$9K M)X,\"NJ;HLS^:FD0*;H'\,W #R<])H3+,5(B'1@B#9I8EF9&G)1!&9:8R+73 M.U8C^?88LKT"&D1[EB?C6^A&3[\?O?=?2IIE&>>%,L #"&)-4% M/K4BR&-#6$1;2RJ1?*I.G!VQGC^U#J'$!MFQFXNI%T,$[97&4Q8(T4U2!I]D7.$*>O\XLOL>N=\Q9?B-?# K[\KPQU M^.P'\W<%Y=*/^+IT]SG#=/L;-W[SU3 .9N4]>MZ??!I-_."7\6CV"?\%_CUV M 8T9I$6RYZCLZ-I(#E(3,$X2*:,C5C!&* .N\>T27->VOXZ_ZB2[GD? N=1$YM3Q(V"9^(5C40D9H5R$!RO M7==WV!4^^5?BA G1( *SUVI[7E/.I!0D)T;G';&L*BZ>B1G-*)6"KEW=O!?@ M;YN<6ZFK01!G3_"2XH&0%+X94J'8\+!PPC 2,E,^.8/'1VT#HR+7MI?6N]FG M3_-)JWZP'-[T:IA'X\MYP\2EA0LI6Z-#).!][IH:$^>-)EF[H#TZVB)6G[ZT M&;0G_[:U4$&3]I-3&",-W_A^*NFB60J.[X*0W0X4E.L M\"(2VZ.&L11$J8)RI0VS\:6A92[%Z4$F_(K3S:I#'GG0X5EP6+6-&LF\=J'B M[0XHDSNS.":O\XK-N =,>&6E)#&9)^GGV?3WT?3_@\[\ZOG,1#FT<=/EN =;:XAGL0PFYE2# M4M3*VLDAFV+[1CC65&6UZQM?7'X:C+X"S*^@%ZE0Y2IZOKWVJ(S9&!I)=+)< M2KO2 X-9DI,T/&F1L]YL&L0TK]R#]UW';"FM9S1R M$DR9,.940@\S:6*IE_C_ROOJ;?-O(ZA(%C\8'"[2MKL85QFU/Y1%I>G?"R\A M_>/'Z7@&U]]$)L&7Z8MYQ. ?/T[@PWVG8I=X;4!:]OWX:^DP\CIW)+[XTI_T M!&YDRN5,G'$HF""0HHXI8D'0&)A'2=5N/KT63$5^?$3!C.,L ,'O KZ3N%4] MSI<=%'PO*EM#T T"[;P;(>RA5OQL,*U-B4?1 MU3QHEHP@=Q:S*GA719UW2=)&%\=A#:2Z]94F> M"5OF'WUZ9-E&!=7[0P#@8#6CM1.$73<%5$R M4733A0B@-K)'5WWZ$<*LE54PJBF_^PK=>2A.!^AB^O[CH@=0N3 N3FI[:'*S8K.WN(P\Z+S77E.K:5_A??[HC*[1__^Q^ MT'V_R.(MY!_*___Q]M65W/[ZZZ^_1?1GTI?^,/XMCBY_ZJ3V>OS!#Q=SYOPP M/8=)'/>[$HI17O;?> Y3WQ],;B.;]-&Y?C1,NLW'_W2]B-N+6SSC%@UJ+P?- M<1@F2#_^T$=KO<^9-%%)XW,2DHH0 J5H+3*1F]XV#]KS=(X?(\-P0GFC@VH"*MO9[L0O.\Z11@'G6GP:>"'TS#9P$H0NEYV6$2^#(SGQJ&69IBCI1H;1(P\Z+SI4%VW%B[];V/X8 M]O][!N]&@]F\-,"[; SN;83:4BJ8LBV+=0C1,V/1-K#2;*7N.P\X8S7O(\H& M519OBS$VA/3"CX=HD4\N8IQ=SKJZO>R&8;5%:\"BP\V5/79W4GK"VG*/T#(J]7/KG_ :I7P(> M97! ]V4_O8/QYWZ$RK MM$$1GQ0MK5&8S]$IG0][*7+8%+E#<*:R%HZ=3#<93WN_^?\:C9<#3R==0O"9!N-*2/@+WG&?+-G+0\.-OD C_=DV@U4\^6KI<;;V.JLFW M8LR_H)FG =S"M$@$V 34-KERCRA_+9##IL75T-"HE7@/ION@01BIN^*01"3' M/=&'X(G17%BNG+B12_QT=+XFN>U@*M]&JK6O]I9N^2(9QR:?*<,E\0@*H;!, M HV2<.\3CUY*9C8+C=S^W,-9AA4E/:HCIHI7_F5Q;\:C-(O3U^-%]*3C9%:Y M9..@<1)H"9-0M%64L024 F,R=2QOU)#PD?=RU;//\2C>6\85;V)OX.FB^8N8 MV8+0FX"J>!BO!7+XPWA_'=U7>"4!5SZ.UX/3- JC<-^Q!I#DBC($AS!#T,SI M9+3:;#C;:6G]@>/X0$K?1JZU#^2+P6#T;C:&_]=/0_BZ/&^LS+;,C@!1:G19 M*C5<"8CS5F1-LXMFLUG"JS[]L(=S):F/:HJL>B(Y OK-?_IW\./I H[CDDFK MT$RT)= H2NEEEIEP2UD";7WTFU4RW__LL]#?'N)J]0;>Q).#R8H*6>X+<(^) MF1,''"T)@69@%@']@V>\W.@JYI$C=1^,YVAQ'TQG%9/H M"NYUN!:OU";(*IKG#Z,YO(U^.*V.FJJDLD'_"$)O9!"E#$KB04=D"KAU4BU) M]#0YZHPP8:/,N1,DRP.F_2ER91M-5 _,]5$\?CKN?WDUC(M#U2AT:509D\"R M0#P.B/4AD."3BR%P 7&S9BN EO3?!&"C M=A2/@CM.-XHJJMR 'OOKH4$KBL>!6JO!1\BX02K+*-^&O;"?_Y=?B;'_H/7:+']:&70$D6\?!44/*0RN64Y:GT M?V*9.1,%\YOU*EC]^8=/]:JLA5%=$3:P&];W5)$J,YYSR4#"RS(EW:!TQ MR;43@DOAZH\6.+7&58UMASK2;]'9[O%6'9L@_-[-:A=U;M^@:!=='*>;%0?E M S>,9,'QB#1:$*]B(CP'L)%S;FGU7>6I=;-J3)9M5'"0;E:2&V^#342),H=< M0B">EV]FUU>XDXW MRN_Z'X;]W(]^.+V(<33K^OJ^&2&I2R^2E+I'^<&-KO1[M,"J\-0:G;%J+_Y. MPRRGG:1.^\"LE\XR)U7*7(+W,AIT(GH5GK_/W)#YTU\__/1?KRHB AK,(%,L MQ;XE-(NNEBU#>VEB-&I/$W=NH]-@RP?O76T^&D9\$Q=E._W)GV_0SRA3B3X MZQEE9 "12);)E.Y-0%P (#%K&[A%W*[ZY,\'\!QN,VQ.@7L%YK74T."DO#<_ M\$X9?&FY7F8G#*<]"\D8P2@)2DDB%#7?H8>=Q!LB(%D'3E!:T"6L 00 M/!_P_. R.U6;11O .F/ZU%9*@RD[OXQ&Z:_^8/#J\I/OC[LN_J/)I&8@&"AM*FMQ2T.VJ(=P[0ZU!!0C;HD58?.KD' MWC,FU\'46'L]K+25ZD7NG00>B,D:33=7^I\*Q@EC MR>7(D_'";N06;/2X,^1)(UE7O'S80A3SJQ R\97YDZP16/9I/3 MZN1;";15[L/]!+81\L%JRCJ\TZT9R6SK?K)U!?Y=M(M7$_@2!U\!$W+Q6A7'O%B%",(9E! MM($E]*@V"QF?9C^!K23]0#^!;<34(/IY+S+[\]>?81@_XADUO_<.W$&F,A+P M3A.)B(AE41.G+ WX?4U-[8Y1CV$ZRW.[B4):S(.^AV^);MEH8P-\C5*0'L-V MG 2DNAI]E"X5U-$@,/XX3FT$*U7\+E@H0RXXXJ2>)!Y9](G;7#T'Z3AT>20# MZ0_($<8^5]77BJRT_83=P!Y9'*F3>8O-T:" M!! @+<1H2FE/2GWO6AA^40"$Y&PE*/B M3C-$W-XJ7<+YU@S2G=30X)+L'K0";%G M0&T0YFAU[!.Q@+=386/46-/^1]B M$[D!47S\"Z03LC5W5=Y<6%67?(A@V MAM2?K@/'DV,4E">,18:6,: (#&BBK7%,,^VRVZC3YC;$> C0&=&BFMP/F=)W M8ZNTA;@ D219BCU2-,3S)(G!/530Q+7DM?.T-H!UUF9I;;4TZ/:P%N*-UV83 MB(W,U W@'<=E(3P*M-,BU\0ZPPA$:H)BEEE> MNYO,T:CSB#E["LS91AW5KV!]_-@?POCKL]'EI]D4QHCQ=<9-&*Z0+@Y5S3/: M4J798R<%Z=#,%RD2&4PV4@I%Y8;]I#9]Y.'-E>K:&C47=0.C]N5LC(*>=>/W M7O:_E*\FR[MGJC@::8909DNQA"J^7A1$4)&S@Q13]7J6]6C.AQ^5)=_BGF64 MIW_-)S(NOWP.GV$PZI;_;#29+H&BLZ_ 2$J\3DA>S41IHRR)3L(&&T&B<&K? MO6P*[OP8TT8OE9OLOO7##_.C5&;C0]G9K"SY2]PX@AB &*NX=(8RN#LR9*<< MKJL'GJ5#L[M(*V9Y7X%8=B_8 $;%S,P;CSY\+N:.PK^KOCTD5SGI\B8 M4U>N33CUF4A@I5@'5\=]SEI;KHRH4]/PY4DK;V>9':A#RN_0%8,N9P9?]>QX M,YJB/=;W@\'7Y_W!;-K_#.\@SL;X1)C,"_D@%7EU/X5TYW/VZ)[2&%&-SBJ' M%-J=KBO9:2] )&D4.MO6N*PA2X$VMQ=1,]YKC&W/W"=$D-8^_24^?1YKZ"Y( M7N<7?ER*!J] _'I5>::34WCN.6(SOC\R.EZ&7)E47OJMQ#.HGG2)!H4B2A=9*,\K"18W,X @)2XEAXW, MQVT"-U57<*BAX"?!X",J_]A5P97T\//7U1^PS)FGG$$D.I=^SA SL*2DSHCRL1JVQ+'8=HCZ05/EFC;*+!V M3L*+RT^#T5.<-N'#WPUQ'7"S<=>!T&8 )D\540PA:1% MZA*G\:]4E$D\"KG&U4:'^*9/K#D>95;>#OQ+><#DU60R@_1J>&- 0(^C)699 M$,1UN3TV:.*#SH1!9EI&*C343K7=!M^A&R2V(,5#LU.JZJ>B<;.)-.8QCT"Y M9BHQ0K/$G=>#GM]Q)BZR/,ZYK$X3?A[SMHL[M MYW;MHHOCL$8:YV*4BF3T\HD4WA!OF2:113P;LY"!U?:UG]R0M\9DV48%M<-P M7;>?BP]C@)NE*399)=!4$B#P3-8Q$,>#),HHXY31!OV-S0W(@/6)]T $YHU'B6,LL(2D+@7Q4DH;)( MJ?8E<]4%['T+WV&X@O2\/RFQB%(]&B;3,>YU/>5Y"K;4-*1@T-^5)>$>O^+< M9.]#YD+7CCX^"NKP9\'Q6'?OVKVJQEKT,UHY+6\%X)Y)-"4!0 )-MIQSFEB- M0(U1:/D$ER6MG3&^,;@C7,W55>S=;D=-M-+ &BWHIE^O[R9??OZ]WPL^.F"N MK+ST,(C:X\JU(,K*B%()(.^V]=^;*:MPG!LI]I9U@U;O%Y_12"B1UI>C<;' MK]$]AS"]_ELO1*&"EIHX0 -W.:)MB.S>>--%)@]:L M:Z70,SGIQ)0ES)8:>2<,<28E HGEA Z<]JSVW<9:,&?'CBI2;] *[8:)]M#: MD_->N(4!3-*"\T0=L);:DH+$AGC:&U6\>O1W-X)K70WWJ*["/\!K3X>3;! MEV R>3:Z#/UAEP[U;-1U;ND:Z@PG_03SCJ/+-7Q=K*"'1A?NMH [KTYE' )( MXGC)R%8HI0A.@*Y=!+H[VJ/2:B^=CXZBL+8[T/5 ^BN9>!J\4'BL:Y\RD99) MM,>4*7_(%#7^1]7VL!\$=.[[T)XJ:.!.[<#LZT7TI$&\W*,!;V09QH%OES72 M$I&8Q_?*)C:\!'Y=>^RM]_3]I1<[5O_1'QY6C879PMB@.N$/; \A"4 MCH1JCA*)Z&AX3B5)"?=JCM9ADG?,HC5WQ0\\Y!Q84%60#?:5A_?5GK5.TPR! M:!XHD3Q*8I/DQ'M(1E K9:R=]_,PHG,_>?950H-H3 UGT,B: M;V:>4MS;DDU>9LXM5&\96PO\H3I*G([K?AR]GTI^]=7J?_YZ]>6_]_&D'L>/ M7W\M?57GE;<*>(S!DF0S"AAP?0Y*3E>@,DBE%.X&K2C](+)C]7DX$FO6<;>> M]AHX?2OS-.[C71;\;P"V4>;V5D"/D\3=0N/K2-5,74?G&..W!MB>#F&_Y[!,'Z=SV+2RC)G M-!;Y%UA*MO 1N T19.U/M:-39 MW'\Z&G.V4<>AO/"KO7AQYCJP3OOD<:>%TCG:>V(96F9)Y614UCXD>P#*W,5U M&B;07@K=Q-O>1QLM?*AE:=:KX60ZGA6(\\'J/!BF=2C)W/BB9$:) U:ZU,3$ MF94.5.W$HC50OG%+IX)^&ES6=;6M&<9%+.]@_+D?<JG$VFP)5Y7F\=Z5H6_7QJ(ZP?4./MD*]T]F#N>)U!K I".F,"LXDEFGIMTR5 MY/21SA[5L58*>CSLGW4.V1_#49C@7E#\LNXZ G\\0EB#_B(U>IG19AF+0D;T M]FUI;&VR)SX*1CC7.EOGLK'5_=\&ZV@14/IG?_KQWO,GMP%,WM[)%%SD(7>? MU7,\"JNY)HR7FG&ET#4V,A(0S-D,'%#F!XA [;V0(X:LCL7U36)?(%Q[$_@=5ZDXD]ZD@:K#>,DT5]0LZ71\:OA?*;0J^%RB%#/&Q>=HD $]Y9(JB7Q MVI2N#F!$AB#9W=:.1]O8MU[<-_QVG#:1#G1YO\="NS$ *'J5DE.<$@X,%Z6% M)TY268:;4".984K7GB?39"'?WX03($C+"JS?8?H!V,R 1!")BA@"%\VRO]LN[?N;<9(D:M L MJ)'?(Y03-"O":&F(I2@K@]$(ETD0FH6)*?A2 MZ+DA91YXS'>Z-%'(260-W6>_'Z;K -&M^$&WT(O)9';9S3EJERA4 U3[W*#J MHKN3#I1 NY0$1XUO&T2B!;[!+.O 0VAEU#5:T][3/,N,VS?C?H1>]CDD MRR6!'!B1RJ(9)J&,M7;<**&]H;533:^?_C2[GE=CV[T)G[NII;8UL>+U7^9% MS,%9:H6+1A(.JF3X\$R\T9(8_&YR*J:4Z48&Q6-/^LZ/1EJI[;>L /<>QI<] M%93SCDY:% M:)7AA*ND<F2OM"&C.1 M290A4DJ1',%XRD)F[9HSG^15Y=%IL]6UY3;J>Y+W-YLL\/NU9;UKRZT(=?"+ MG%W8\"1I#RIK=/HLH4"!R)QPQ\@\$)4@2>$3Z-0LPO6TZ+[7M>5ILWT;$M1V M_]]TG@&\&?C8F2./WY9YYJG2E*(8#>URI$G(6A"A#%..6^W-9G=26S_Z'.^I MMM+]Z&"*:] WX:['68K_NY>32E^::U.22ZD)BD"1 #(2DXRVU*3(3.V\]'58 MOENEHP9*:Q":6H5K\49M@JR1);D>U7%,P#K:VX 2>XB^@=GV $(.HE2R):)T MF76L:"9!*$&\D@R8"X";Y!,GQ2.&TJ$YL8W$#\"%6QC_RQU&=,4?V4L !-I*.O?\Q&J#)=@=3,\G_G)1S],O_GQGS M+MUU,[NK;,!5/]PC?W/?1];(SJRZ[#NYE\%: MZ@S'C2 P275I)JBE22I%P&PGDL,V+ DT"31\+&[-&?: QDVA';X3;05>^ZGE=37 M3>V,R'%FOQCL+5T8,4$U<*,U LW;$,YF)!<6BM"+JL-F\\XT> M=WZ,:"3J!F;\[5ZPMZ5Q<8D+*,Q]-II,+S*:!A>#P>BOTG/SY6C\# ^H_K0C MM! \:Z8""3FCC1"5))9[1K)-@BE/>83:==\U/LAD]=5 ID.Q*HTK1W1=(1D(T00? DSO) MC0SVS9]Y-F1H*>O[E%#U*?'H 5MVO&O\H)3690Z83#[A:^7-D3QG?IX'9BP:_CH8?'A6 S.!$YIXPB7](6A*H4M9$0.9!0\A> MV(U(L,G3SC1"5%W0#9RCN]',EY]_[Y?SL$?Q^ ,5 F&.E10%7B(&' UJS865 M"=\"4;O#U#HL!]XAZJOMD4%?.\F\=F;T/5#_\?NK&X?;+V,\QLH)=SO8_3/D MT1C>^R\]IVBR6FI"+0M$\EBR60PC$265\04"")O-G=@3R+F0Y>!*.<3F@O!_ M'PU+&B\,42Q>&ZV9(M9;@^CP),3CMO2E6==QG?/)PW@D+ZN=$B5-&=TRE2IWA;HPA?W3-7. M2=L6X[DQJ*F.&C1,?P3O@UOG];99,NQ=3++#,=F2;,>/0;NGD5'#@!YW'O55$9V"R?8^-' MG@LA&@JZ=MAF]^CC%7R3#$>;WR%H5^HBLR@ED0@_!LJHU: RWYTG6V$Y?P*U M4\U]9MEV<>$KA#9Y'BQ$(KQ,1-K B=6L]&^S(KD4LC1A9_+<>]S9\V,_ =^G M@&M[UO2HM5%:&HD1%@E*+2[>)8E434K'3)&WFP6$'WW4F4:#ZXJXHC^^[19V ME>BJC4M"649H*B4*.D7B@G3$4,J-PP=(NUF']QT>_BV1I*(:&KCBA)8T46A/>]PF=1*RLB^S"L?YL:2:U!MXNH^O?=ZA(3F6C )- MG$:O7$*BQ <52KX\HTY8Z:I7I6\([5"M!@_%DA8:.9D&@/VA'\:^'[P:HGTV M*Q_9%?;KH+)A.151X788?2!>>T$H352!BH;1ZO-O5T,Y5GN5)EJ_VR:J@O0; MI)>_'_OA),.X])1Y!^//_8C.UNN\ NVDU%I.5O]H48*YR5H:M5:IN8XC]>.K M09#1B6GWU!EKE=; N"%:2(,N)"VA;DAX= CE@BB] VIG%9\^4Q]KI7?J1-U& MJ0T(^L>[7T:?83SL!/,!$.3=*/FRJ8DQ+)8>VE#.E,Z1]4HXXGC0QLMHTMT( MP=[DVQ3;X?V XS%@= #U->A)\VPT_C0:HY.[$ISW4J%!H@@%0",8,B,V9"!& M@I")2YEL[<:A#P+ZA@E53U$--JN[&2\+5 J,\2DZHH,H5-!-6M3U.HV(/EY-D'O>S)Y-KH,*(MNA-A%2MT'%ZGDT?BR M^^X>'4>V?D:-%B/[+>Q.3Q&;+"3/I=.&2PK>&D.%H9)KF34+LK?UT_9[]9>/ MNXA(M,E2/(L@"FY!P&V2I<,:$"F,):[B9L)+B89LJ7&C%M\P!T!HP-R :FO?!-_AM\1J3+F[ MQ3532P-[:P76&_)X"]U]0[F6FO0$1"LB4T0:GDN/L3(/F7IB(LO1^)B-J6W8 M;X[NO.E30R4-S*Q?1J/T5W\PZ%'-DP O"8\R(A@'N'"="<\1SP?IE(7:=OGR MV6>D^)W$V2!??P4!WU[=-[Y*: CV<[^$CA=]NXL<<"^[W;^[F[L*Z3G,-[KW M_LN-'_9\4B;:C$P-EN$*O2%>IT1RYE0EIY7QM2-4[5=U1E0\,0HT*#M8(;HW MLW'\Z!DO?G-@M?/E:7G5G]5^>0YK%:;^L_W(T&TY[99R&\%F2Q$N"J(R, M>)4,LM" U,*S$ Y@6.Z^@#.D[N$56[LSQ*LRW/I#?_F6W6OG.?KJ!].OI8MG M3Z?(#76).%;:!!NAB> 65:2KEV3XA'8#[O3V(A M;(>3Q=+:RU/"72DKY]J5=B:&H%VA?H3Q^X_^:I/L)1-]QC.;",DLD:5-0:"4DFBLUOA5R+YVV=U!%W@&!#Y] M8E2LAKB?YK)"GI.?O][XVSS?167%8T1+TS,GB"S3/H*.!O=S%;C5P3-;^Q9@ M6XR'2D!KQL"F2CF5U+,52^M2!BQW/ +E!* T4X\9\%@POK1P5S8D7))N%6F] M ^7XJ64&]-A?#T_8Q:D0V */HV44:ND'I[)$U[+,I8OX!ZCL=0S>"+990&?% MAY^51O<57I,7]1F2:_KKK\^6@YFT-%E:113W71U?&7?+2J\_ZTTN>Y7;+!ZS MXL//2IG["J_!9=BK81Q=PKNIGW;.PZ^+V'%WW'C*DLU!$J#.H=6J/?'!S74L?AF+)X)S8!U\C8?Q#8<0S]:FK%D.:H/S1>@Q@+NG@IW3ZTU\66 L391>NJ4D+1V M''XC8(UD$#+\BK'M!^I^__N;_:S1^-O!X&)=WQL5D M='1H!Z-42L:V)!:\*6-D#8\27YGJN7M;P/LF+)=6ZFJ0&_, U&N@O_O+I;V_ M"=Q&MLV64(]6!-M&]9M3K)K>&IQ[V\(&&ZB*5*'@@2%L;0ML08+RTN9HE6.U MLTU/@F:/5[">),NV45>3V8>?83#Z5*:JQX_#T6#TX>O;_H>/T\G5*^L)X^&EA5[\<^P:4?_[G$ M$P6 T]02KE5IGE[Z*F7!2?1,F\ A2ED[R',7PWD38B^)K]TPVM<"7DW$7F;4 MW)?5,K/&3V^8DL^[HMFJ)8,UH+2J+*PNICL%B-DQSG3DQ3:7T@LK6 R&1N8\ MHT*L+D"L :IAG:+!UR8F)XE*#M^ H!6QV0,)PH")T3!3/0;4LD[Q@=WDJO]E M2:PTLB4UP?1.D MV5$-#&:D;+DA5I9+8^4X6B_6$&Z82U2R%*OO.D\R+70?XC15RJFD MA6[CAZ?L=*:R=/A5N#ZF5+DD3R0FGXT76KI4V_D\Q[CL5C39(RZ[C;I.(%"V M"=SO<=D&JM\S8K:+WDZ ;B"BIOBZ$9&\+MT(++$LFV( 2*M8XJQZV\&3H%G% MN.PA6;:-NMITO+P=]K&9YB"2)N "&A:R5-,9&0@+FNLLE%.V]AS )QAHVT9I MCP7:MI%XBUY_L\ET= GCKJ5).=D_]C\MH8'3B27P).$93G"9OL0 &8DL4Z9# M%-;5CH \ .>\>5%+#T>XO.&&2QU%)$Q:1Z0K(>6UYLHWX#U:1)V-0X(4@.MK2F0]-)L\@$Z.23[1\4]X9&WP&%7E;:6*C MBKQMQ'B(BKQD+,T9-!&*(QY<#[&E/[R0_3F_'H<[]LAGXP;PXV&>4[J0*K&JA<=U[QT_ MANDKF5(>A%8$74E;DN-CJ<1EQ#'AC+,9E#I GX)?:Z6OO/%?YXWQ1PO9+Q\& MDV[B?(]E2WE2BB1%30F2E$XYII0ET: 4DS+$VMT?'\-T$B?*;HRX:P96%?]A M6FBO;_>=.%?"H4$3 !UWR5AI]VTCD<%!0$\[ :T]]/ )=V'?AS;-U-+0T:S1 ML.W9#)V)5E"@\@!1:.:C5%W/>Y#R"PBO& MV#K+O^:J7O:_X$_*[_64"U:E8(CS99@0#;%X@HPD]!I,H$Z9NQGX:SRO-OC. M@):GHKV&?;[K]L*<]'BRB2F%'BWD[L3@Q$7#"'H"&E2*!GP^X8WUQE+.@+^G MI.P&L]5K+JOKW_K[:!AOG1K<1*-#RB1J-)RE-67BA"F55SSZ%!0#$"?,YI6+ M^L[K1@1H,#.^@3UT<]:$T4DX8)DDX\M %>^(+6>0#,%8'D'[6+OE;]L5?>=V M"]6?>(_VZY?VY@)E9+S,!")4E3;-EEOB I4D>:%9II8R7KL:OOFBOM.[$0$: M]%^ON<#%8425E,(8ARX#=27W))!@72(1\(T5S!JC3MD:^6Y^U%7Q?=+::I/K M0E"1,4/1VG%H]W :B\E3YLX:HYEVDH7:;MR)#IS8AR [B?.^6MV1]J(E_-6; M+DQ[+(!0U%J2?1GT8I,E(8(B:!I;(X3(VK2JQZZ\E#,BW2DH>\5=P-[W2=NG M:@H-5ITC(I(KP6Q.>&[D3E7CGKO7:MIG4\V?7H;]6^8/KV-&HZ2#;L)P._ITUNK M:0\O;=;$!L>(0/C"NIPXU.ZM];32I]OR9!OQMYN3 M\/[]&[3%5F6-VL2#='A@NTAY:;"K2,@4G42KT+4(0<2[=VR/SDU8^["3,(SW MT<_J.0IUA+LV:ZIN2N[2-/?#^]VX4NH^WP]>#?-H?#GO]+Q[WNRNCZJ1W%IE MF7]'9]Z!ZO^ U/Z^XCKXURGI240#4! M[7"'BYP1RW@9&**U8S(X<]=Y6?..;_*T.AT1!JM*+9?N)>MESKS2@9-@(1 ) M+A#/(9%L0THN0 ZL=HK?)K@.M\&U4?[J=@<5==$@-70IA%>7GWQ_/&]2/YGT M(O.1RD!QPS612)H]+CL:\O^W]Z8];N9*FNCW^16#^%YZBDBGMJHVG34JDXDGD$'QG#E74E1D^YGB MCST >XG!=*OB]L(\EZC+/OUABD:0"AV+QI#19J)GOLY:5E%K80G,H7D@^HS[ MA76 B2.:@^VCFS/HUK0+N2_-P3I0_9%MFP[1VQG S5F?4W&:/,WZJH+&LB"* M9 FU3SQ;ZYI/73\+F#5L#M8GRO915VN3Z5;^P)I^,ZOP!=?*F6+H+$^)3G5' M1CU]3&31^A1SBERZK4& G5<[_Z8^>^EKW*6P6]?BOQY?7I(I,(2+X7\O'WGO M3HM(9+Y+7O.QD6F5>&V8YY@ IV022N@=K>='EWG&^F\GW@XNF<.FCJ=-/4D$ZPQ3>5Y^OV M=46II'-M/5[[:3HN&&@M&3CZ*HWVLG0WO&4-0<\;)NUTT4$AV*+NX8$(5KUF MBLE>ZLBT)\>02.,L2EX8=SH5;F4&T3H+\!%RGC=(6NEA8YU5;V]2-T-D[OVB MFW>IK? !.U!II/7#!9IGZ]Z SCNARJI MWUG$RQXM@2@*N;J,#FI]("& MSN:"JA1++HF-.]W@>R[\K+#2N>3[G6]>"T!0:IX%%.:@)EW2HE-@!]TPWHU62EA/]YN_T\4\#T=? MKE,?K@16.!?.%,FL*[1I-.9:51M9TK)(+4I,S<=A'$KK3^&\]:+(#JST?>D> M@/126N>9"C5Z9^F@!E2*.9N2S2&Y\G.=,Z4E@'CX-K0R!KMD!(V3JI MF1*VD)V1- LAT!>%!="*$)N_$NY&V2G.K*ZTNP53SHM-IX#!*G8MF1@M' MWFP=J)6,859ZCV0KYM2\/'H7NGXB\!RMEM:AJ'V/YF6FLO6%:RXB*^3A,)T% MW?LN^!I+JY>Q*;'EO* #U1^9^'V(WLX ;H4; M)T)(+ =1Y\PI,A%],$RAB,+6#2I[/,Z>9'E!GRC;1UTG*2_P/)!%ZH@B'>I, MF2R)P.19,L)PU$7:^T7L(^P>YY#;K/TX)6I#3)$;<&A&%0C MM!:P.IUMDL6]9)D?!Y36>FA]8#Q>(@$> = :)F0M+K?%,0B*3E%4H91H/":W MTTGQQ"M0#CXBVHFW]_("Y;6.* RS(=79)@88*%V8]]D9;H/$YOVKGGAYP3'G M0SM=]%Q> "E):7U@(A-!6A3#0B!*DX+ @_7"J=;)CT^ZO. 8D+320P MYAX8Y'3.B:P)7?M MEMN%Y(["-0>0>YJ03:^0=J=GHP^'C7' M&"R&UGUMS@9V6T(XYXZZ?53752CGW>C#9)QP.GT06LB80!4M6!2U9T8I51K1 MT;$?K LJ-J$_?4/2ZJ/"Q(H=;E0UO_OY&&W;] M-/AVI9V'$=-7X6<#4=TK"\7$"1I"80:G"3!;&\Z M$B(S=I%<71SSVFNFHPT0,CHPS;/C'Z7H[$[NX]'S(!N^G4HZ",#?>'1;!+-T MY;@H$HL7#(HC5XY<]SIDB(AW4E@Z1P"%;PR@_2CL:]I)[S#J4%'GDD/S;D17 M(GZ:P0R7_6,37'?C%U)B5MRS:D0S+3QGT8-F2GIKP1:7F[<)>82 MYYDOWM78)( 0L4C=VA@Z 4"VACA.@8]]1-_^27DZ>U\^XW0V''WYA)/OPW3] MD&6DMO# M9)SG:7;U_%3GS!5> R2*.#6^SEB'V@K-F)"$!Y%W[57YX,.?F4(/%UPW._4# M\49,UBRFX9?A#"X^C2_FBQR5*ZR%XD*TEB4#9%7+VBM5$L5)Y5JT%Y)5>^EV MRWK/3=TMQ=O!B]HGO*!??:F3E&#R;ZQGS2J:=)7!9D'5)H;,1"#^ YK:N,XP MX6/D&@47L?4UOHVFYP"13N2_,?FC_]CS&[JV+FL/G;?SV7R":Z*5O3<7/(:D MON+0S<1V+QJ=+6JM:M>)DNANX3X(1=\DFU'R*.U.T>ACB#M!3-J!2IR#8BF2 MCZZSI!V9@F#!\RB$4/E!HO.3C$D_\D:P44_7I8J.!&14D RMH?,K&L^ SA1F M$8L1+F%*/4Y=V4KO$XEG[X.\/>H-VJJSWUZ):ZC^@\ZHSW_AQ7?\?3R:?9T. MR.XQ,:)BQ20R@06/# IJ)D"2R**,4K0V-8ZC^*SR#1NC8X^&>8U5VW-OQH?4 M_R?"Y/-?XT$*25H?@14.B;QL1UXV]X;Q ,%XZQ!2CYT]-Q/Z L.&BNS QSJ M:((3#BSYA3R2P2^23[5LS3$O7&&@) #9=H:'TYZ'UZ2^(+"I,OMM#+F![+?C M^63 /0I4(=*FJ;G%*7)&CJZM0PU%ME;:D%N/(CF,TA<$ME1E!R4"!U!-?SN0 MJ<:T$9FRG 25-6T%LEEE5J)D8V3,K3-R'J?H!56'J.8A<%S/.86"%Z]X<,P:NO(U(9[Y MH+%^Z[4#!"M;#SEY1CF%QX3R.E344\@IU,9YKS$R07N.SM>(+/!8,UU02.MB M;5/WDE-X# CVR"G<1QG]IXKM0-Q+3N'>:MPO9^P '?0.E!(AVD@F6[39TZ7N M(PO):B9!V\1M*AMK0@>SM9^A8PJY 4-W&W M/F5/(*?P2(4>+K@3Y10":J^+S\S; DQ;Q5DTM6&RSR CC]P[LX]NGUA.X;'J M;BG>4^04%AX"#U(RLG6)/O*J&$B4Q+]*(CE1D+>.;3RUG,)#(-*)_'O**?P% M+F"4\--7Q-GK\>6W\8AD^9I67NZ*L\"L5%GO2@5E#;"MLYO\0/S""+.S+'MD%X9^KO((YU*'/UA7)'#L&0%2A<8BFE0E9<"L7CHV\KOHE6(P*BF=@Z]!3J1;7#3*? M/.:HB@FY]32I76GKZPVR8[!UHHIS>6O38""A]F= $Q>5W+8W@ZQKZ&QYHSP' MY.RCC@X0L[#JOHXO\KO+;Y/Q]\5=>!6@ER($:\D;D0$$$11J %89%HTL NC( M!=ZZ-/41-N9-]!T.-W2%_)UIO\N,WVBK2 WJ-WP)R &H^ANSC6 MIOY1Z\AK8-[ZUN\BCY#S_ O8=G!:?QF7V%TQP-4KJ%F%)Q8)::";06*:] M# QCZ;D5:4JWD5GZB\3G%Z=8;$. MAI+DXH-!HDUKSWR@2Q0B$>PU>"548TP\1L_S@T4SZ3G2EYZ/T]H+MHGYN M/B'YUJ*'&C?\N_[K.G-+.0!=R'SFHI UC4!^?-:L0#!*&I]D:!WTV$S-\X%% M8\EO+&EKFTA19\X-9PN#%T:9SK&:_H&C-,3IJYP7GP\7[T9E/+EB'09Y<:L_HH0?V?.Y7OB<.Q8*&.:%C8[,N")*:YMH*U'/'1P'BK\#Y_EQ M]%[GW"[F+,*H#NC],)X.EV7$LQKBCA?T7TUG@Q)09DY>7I&97#WGR<"K[7JM M"60L6%%4ZO;6.9SVYXZV;I7900N>WY!N5+S+S6><7+XO56B+HO4BB2@?R,X& M0\,QT8WK MF;-U$%V*B@5='"O".)F*KFW#>\#'+9*>-3@.%7W#[C6+V-2[49I4>G[%Y?^^ M&]W/%AOENX?C0"KE$4T->,A:" J21:,X$X).P(1%!'ZO4G9#&'#_M9\\)/J0 M>0<-93;62T%'7#SC + MP/XQKZ)X7WX?7N!T-A[A!_BQ"%4-C"RHN<\LAMJ?/G)D 2(=71Z)7##!^K#3 M6;!QB2>OV(82?*A7?^S._G,TP33^,AK^-^;/\/Y+X;I6K60.GX-,@[8OCQ!_[U^@*&E].W M=,GFY8T[ ,'!1I69XXZNURPL VG)P3)2QI#)%V_>HFX'LIX/9!JK8 U,CH[8 M/F!]59@0/4I--V[!F,FERI9%=)PE'[4W&@J)I>L'SEX+A'J!P$'B/9AV>EXT@(ST1,YR$Y&12,L4D(+<^13;1 M -?1=97LLP-E'97R;*;J-!4\;;2W R2.$'V_X#!<9N4D9RX'V@M*U+U0.$,@ M)R[P+*1P3QP46VIS^L;$/A)OW8_LYDGZ*D@WO$[>BV X5\B91$4F#P)G,92: MWVF)W*Q3S/=LBTUAL FNLM]])4I?SRQ4ARGCZ?U=8<-S5JMPZ%8,.%"ZB 9-< M*&:G)AU;-'=GT?YNR:/$/FXAL\9WX._P]RU"2O'2*D262N9,>U1$$EW+G*[D M^OIL"(XME'=[T2>HO(-EUE69^%7^T7R9;+(X5:*"I#$Y!MZ[V@>FL.B29%DX MFQ)*)"NN>:[/>EJ>@;G35-R=) <^I&MEMN]"64?AC,U4G2:&,OC&QC\1;AS,6 M9$UK&1J=AW6$S/^97_RH"EK=9=X)E$9P5D(R=",*S[P*Y/![R8T0P*7?;1C" MEH5.\#362"'CCJ39>B+" ]I>S;_,I[-;U"6EM=#&L:PY,NU*9D0FD@GDI0[: MR(#I,%W?7^J9:OLHB3;VP6Y>]5\3ECJH\4;J<[^Q9M MV4I??,IT/W/Z1\PPPF\&Z75Q6(T\9--9,:(VDJ(0TT>);L"A$,O$EKE=[JJ-Z_1 M;Q2FC0+&[:7700GZ/XBO.]?2+S^(PMH.I$(X>[)'B#I61[\RG;"P$$MBREC! M;>9)\-;%%8\2] PN[_:";UB/M9ZX%6%7FV 'TCH*V#Q"UFDB-@V5^"@\CM= M!W&;QT@4/EHCHV6*6T\G9=1TJA7-1';D6(:87&E=6=X[.+9$;DZ#C7T$W]Q& M&%_6.5SU3W[\"I?PY3J-0L2<-1A@G$O%M/6&W,Z ##SXY$"A";LEHVQ?WRU$ ML_;CGXE"CQ?=QEW:MK/:I]DX_;LV%<;)M/:8F_TXHG?:Y@]KT1UM1U+O]3\+ M09?D3#8>M/8! X>,6BL)".2J^<'FCSVRU^D%3*?OR^+C?[O.=Z]MP&4H2(8^ M B-7PI!WR#WSV8J\J+66S9N3 M6ARVK-X1@R1*L)(@;WT@R =/D#?%,2>"\2J39F+KB78[DM;_27,\(AXT^NU M"QUXF^O)_("3X3B_&[T=3Q** 49/9Z'TS/!@F%81:J!:,"UL1N<\9-UZ#/HN M=#U?F!PA_RYZA=^E,?\ZG]"-O*3QTU>Z#::#5* X&R7+D(@N;LCO5LDR<$$( MNI911^P6(6NH>H;X.%;V'?0^>XS"?\+%' =.RNP<$G(#(('65QM9DWL%3D1# M=A=96CV"8T'4<\?&_I+O(,EH_>'V$:N\ZL#HZ\OPYF^NK\68!I*[TT4%8 M_1:M'R;#A'1X+F@=("$Z>EX8=SG7XY,37=ZSHF(F#]6J]F5[FVAY9I@X7,X= M]#"[15<=P3',BSY;X]%'3#C\COG]'; :Y[0+L7:CIIM4*QU9(#>-9:MS\3)& M+5NW'=F+P&>&E,8::=@ [8K8#Z1DG$PP+^B]?+DC[Y<>"^>6#=++(4>K ;*[A'9LY M"ZAK@]=0O#:A<*.LCRV4W>:9(]&ZGS$?VFHB].@1B7PY$@E)DRM6<3D6=3),>-D M5%PE]/7=.*-2TUC&H]J<^EQN?KE^_EL.H-1)F0?D5ERZ%(M\DZ:L'DO*P51*65K MTUO+=;&9 /!@!0!N74J#PY=M$G.RNKSWT\6TP%N?"O$F+R7D6QA(6K?WL(( M@IE9&YUQ/#H)K5MS/T[14=?6ZC/?PG"R>,AZ17[^Y6++3=_\_0W3#/-B2(;) M*:.2M-6*D^3XU_G900 SL8A,SJ8-.W::WW'!D\516JC]SL76A80[N.O6LO_F M;_(DA_6-:ICP_$S1=U8[O0%1'\=VU!)THI-M.<>.NI-X?)$0Q 6D'.*@=^$NT MS',;67(Q@E,J2K53>[WSA,*V>&W?2-A#V%U8HN/+R_%H$;U:A94 BBY< [,+ M@E D$-&_K=E .??MBJ,DVY=3NT!UG51-K!BR;AUY M0TI*!A8+4XH0G M>LAB49CI$\KQTS"P6D$9Z 0=E5NOHNFI,LP-E'1D0FZDZC?W01GL[ M0.((T7=@/3Q"H2Q%&>& .9E=G3&LZ_PE5Y,7C")GVGC7.@;9-RBVV Y]8V(? MB?> A=LOO5>Y+$9E@Q 8U](P+8EGB"4S2"%;9XI3][O\-L?$0ZKZ-RU:Z7 + M-(Y4P$:SHH-&-.]&B:@>?LUU6S.*DN6,B],^VA9J ZHL8ES5S(W MNG0AOA;$GR!ULU^\/G@M/(G:6_>$.UB(]?89CA9__;Z\H>-ZO/C=0$=5(L?" MT("IS) W#::6ZF((WB<046X[V#NA[*SZRXG8J# M^B1*8IE;5=L ECH.U+!"#CTF!='JYGD4#>G_:9!\U#$T)N MWF)P7R)_.DAVJ\8NVBH=*J^[[5AN6OH,0E#@=:CSAG2=*(J*^9P#^;0Q9$V^ M37+-&UNT9N*GP^UI8=!%(Z=#&7I_5;BP3#:?OEN9XY_'L^IHXL)EMG@+C"O(3$G#3(E>;9I-99-7WP]8+^4X.EB^Y4A_*X3*)Z-YK. M)O/ZP^G[V5>8]2T["ZBG8[;GW,[G3^P.FA\MHPF(7XB#VF8<+T> MKJE=\#Q=' JW?_]Z/)W],9[])\X^8AI_&2ULT)J!:Y)&9ET=Q*!<9EX+9$J" M\Z8(*TKK=X?.F/GI-L1YP**#%F^=,;:\+]^.)ZL?U;\3 Z>=2D5EIH20M2NF M81!281A$T,DD^I_6S0/[Y?!E9YP/@!YNEW!J3_X?BRKQ*VOR7UCS]T@JWW$" M7W#QRYJ+>6-@YA@P2CH.=/!T&W(,+'BD;[F"&)UU);8NE.J9Q9]NPYPSA-8\ MBAT_B.506W*M W;-EQ@DD%D5"TQG47L>26+,$G"X5D8SY1R==XZ&5W!*L%XTIPC@@.KNX7O78)>0-JU%M= \72/Q[\. MIZGNLK>DEM]A\F^%%:L*Q0?3 =\-HF6HS>N1KN53@I"E*:/(06H/Z,%)_/KSVH-(U4#SZI?7#9)P0\[1NEZMLN:L\ MHS]'M,AU!7 M5.[$QFH/#FM9\_U$J)HB-5V5\=6?+E]0!C:9!-S65^ZLZ)R7BD7/%?/$%68? MN7CPA8$/ MFKYU5I< "51KZZ 9\7W-K3BUMW4299_+*(PE^5>]U21=)39XQTRJ0_B\K%7[ M9'V;DHHMZ&)4K5LVW"'@#(8:]XF!^P;LP;HX12N0C8*X86.4:_2X3GR\:M"V M T]=#4KN@)_3=,L\ B;[!IKZTO%3P2_GJ&0 VM,AT^Z6Y$ "&2,,A4ZZ)!YI M?_^TN-W2T//,8;N/:CN ZT>%P68C9K+8(+!@:FJEUM$[LN>B;3W/Y@RLUJYTO(\T6P^J^?S7 M^//7\7P*H_S'<(0SQ-%5UXM;3;!7]Y!7T:.WR!1?]%FJ#?52]$R8K)$+;KBZ M]\ZTX:E]GU7[MPR.4<^X#]FV;DE\BU R:=Z.YY/':47OD2<$)K(73"=3BW"M M9ERB(TO7N!3,OCC89>%G 87F$N[P2*B9H,._*ZGO1GF>%N;-;2H)EJ6F$PE9 MZC-D @88@ 6',HHZ@D-L'2FPWY+/!0&MI-K0KGL,IYM2V5<4>.#)"18AE)J8$!C8 M8A@4H),L^ACE;C6NSU;G+278L+GK=#(;?![.JH-+A]+P^S#/X6(9G;6H>4F2 M*2N)4VL]BPH$D\%+(UU06>Z4DT$KW++SZ;L;&W_CXC^GM]]&%PVW_EJ"_C6< M??V(%PMY3+\.OWT>OR$K9O;CZNEG!U+WB0?L"Y_'R>LW2-!(H8_!HP-M-+0K M#R(Y6R'(RV8&1!T=KY L($X[A[X*E6V0 FSV4T-H/^6-\ M;0K].IQ@HC]=W9'6"540"[/!V&HA>P91><:%X<$5Y#FEG:R,C4OT9U]TKI5Q M)QXE[#2O% * ;'GI. T^]A%]![CX!XYP0O;5 M*+_*ER3EZ:S.#/R.JZ*+JVR.F+401*2T7#+-<_7YG6%9"O"._'[?_.EK)\+Z MCX@T5.:X:TV<;@3OI_GE)4Q^C,NJU^/'3W].7R7Z-9ES\]IV07*AUSP$P"C3 M;^S="#']<&$6UAK)CN;Y]D=O1\.!3R3P>Y.&D?PRU,:B$5RG6DVHN1!9>)VD MM@'731KNC_*3CRTVT2BA#3)'UPFY&]*Q4-O&*R]</5 MP(F' REN.@Y^'%]PZ2 (T%D/%V>BQ$B,J, 3TY*8"PHUR\:D*(-66I_/=G@V MC7VZA5]?_7_VPPSEY#A)<#7$C*JZKU^K"20A8162PU M^897MU5C9)!DP"2R$3)N\ZJZ(^\%XVL>-4X/A',:'KUU9MW=B2N#A$:27QJ8 MD,DR;7-F'K5C/L<@LO4*2O.N!#WQ]K);&M\(76+K# =5W^7F'Y/Q=#K(5H$* MV3.C:F*N,,2-KYW4B[$" DK<+2NAC^VRF8V7G=%X9S1"3,/AU,==C1_QVRHU M= MT-*BZAHV74V=[N0R)#44'-X:[#4 H7@2B==I&V13QDCF9%:.19&5\,$%R?.Y M7![[L_>RE?HVMXY#6 ?SIH^]/U<,S6LKV"N6O!11;V7C9'-U87,R].;O;\/),O7SFB7DQI><+5.QYOOJ M$E@T AB7)4F,'$&?F]NQAHV73=#-)C@6,>XS@V<00"TNQII]YIUFT M13 3)-+FUC'9UB-G^GG+.R?3]7K"^9*# 8^QSL @S[4B7&=5PZ)9L,*YXR M M"M,Z*;(WYEX.I;[-UF/0=593CO>-AV**Z+FN)['QY.H",:J%9AR==+5EB/1/ MQ_][+-9^3CJX.UQ[4(MV.9#D$TH"FQ;(@'["I''<>AEC@M;5)'WQ]G*2]7V2 M'8&MEG-^3Q%I*"A"=CXS)6UDVCG)@G")U:I$5P1RY$_')-@2RSHG3=R_/%W@ M"2/9^5D6SG02@L4L/0M!%LTY%"',D]'#HZ99_Y[XAK/(8.96E\2*<"3RH"6# M1!>ZU<$"^EPTGILS_I)*>RZ .*<:6K3 %X*V8!!LT)6 MAT\B>,6;VQY[4_ER#G2OW'-*@'SD82CH 6)D5JQMPOAR][Y7P =(JJF6W< MKG%9'N4W0P[2!D]^+7?DE2G%8K&.*91"@Q$RY;/;,'OR^+)ES@E$#:ML&AX1 M#[S11_G5)@BE)3#A3"%^-?&;R3$,U1.W)>I<>F^@TYC'ETUS3B ZI]*;/;TT MJ4CPA73B8U1,NQA9]""9]]&GJ.KK^1D'47;?(F>9IG"/_(7;\"O,\"T,)_^$ MBSD.0K#H'#>D%)1,BU#?EM SS)8@*02@/)OGEX9\OQQOYPZV:^9>M]R1@=TYE*7NF@FX7A,!B M%!9%5@C6WA@ND=FE.(-((I!H%8]/)W]R3^9?]M^3@-V:])W3]7C<-8>W1@RV MBR$B*-"@&."BZ4"L8A"264<_5W6Z6G@Z78_VX?QEZYT_X)Y6C=,>QK>1R41+ MAX\4A?28=6U,H#,#LL4SQ,"E>SJU-X=Z>@?HKMGH%Q)_2"8@DTDBTPD3\T4) M9NJ\*!M4"5RU5D KXAN>7'!Q<;[GU4F4O2Y3]W]6^>79_YLNQO3Y__&_:"/@ MS0_'HQG^/7MSL:#D/_[7%+_4?QP+]27Y],>+42.16Q R)^:2)&,E)6 ^%V01 MM0%N7 ;>.B/G#@%/?];37A@8M]+%*?*^-PKBAHU1OC_$=0>>.AH*U04_IYDE M=01,FKU_--;Q4\&O\.B<([9"J+M;!L\\0EHTV=00I(RB]P;>9X/;+2.NSARV M^ZBV [A^),MV,DQDU:[Z]PUG=1S-:O)2$FBS,KK*R!%QV3%0QC*4D'50UAK5 M.G;U*$%GZ-1VKO-Q5PH[@U%9]SRJ5]/I_'+I=/U)TIR-WTQGP\LZVNC:Q1K? MLI26O;P[FHK5DK2N!V!U)L9[LZX,>3BJ^*"MU5IJ.DUX],E;&[6./MA'9UVU M)/+D8ZUHEPF14V+2(.TSZVF?>;I&E$LVQ%*\$&>3:?!;T[%6<3L%\3X%UQJ] MI?0ZXJ^>8I]QF!<4Z3JA[C[)_C.O#[8CC[\9'.NX'T/H?L$E.^#M"45?+6(=L]5^'WX>9K.TE@QF3Y]*P MD&KS4VLRBUYGYDH!,KIE1G\V22.[,O6R#TX*DW-JW;#K1O^=('(YOQP4;963 M@C,M4F3:9\F\E84Y8X5RWA#C9],:?D_>7G;%.8#FG(92[>@2 7"2'%*(MQPCTYFVG%V\OF. ?0=%%&U^SA.Y=@$$)B"15M=:F! MA>PMPQA22L8IXYNW*_@),UV. O5)E'V>F2XJ>QF"BBR7.D@W!,%"R:[.;3#* M!QD@MX;K,\MTV0L#CV:Z[*.+IY(IL M/+YDN>V6Z[ 63/E(&#M'Q4\&OR5 ' MBW,F@U"TNVO#4="66)4!T3D!_'S*W<\ZT^7L8+N/:CN Z]54REM-,%=)$U:" M2YB0A:A339JPS(<2F$Q@!=#/O&L=;-M(S!EZ/)WK>MR%HKIX#)S'Z3 /8?+C M$RPLF<5 ^;K7/#E023O/BJSS39'KFM 3F>+&"U>4<*JY$[*)F)_;PFNCHR[> M#&[(J?OD??E,XIA"JJ)9;9I=*.S*=MM*W6DLL4;JO ^2;G31A8VUG5(7=8PA M2)9"'9C#$5F,1C&04G >G [0O*O6B="RQ?XY&5CV44'7ELWJJ@030\8)K)G&VGK,-CE U VMDNED-OA8;]0%PHLO M4!S9^+P. -4I1>:Y+,R:S'7M_>3\3A67]*FW=$W?W>CYSH(_IY5QN,P;OKY> M$['"WRYD[&,V[ *!]MM[NTUPA/#OJ^\(R34\O^^38XOE4BM@3CG!M/'U-3\& M%G3"FG4M0MHI]G%J!6ZXIMOK;Q^!-=;;ZI%Y14@ '9*TEAE:F AQR$ $RZ#V M0PX@.06>-K<_4(NB(D>U$"<,=0I!H>4XZ0J!VS M-DM4='_;V$1YMQ=]@LH[6&8;=UY_=48U>6HTI4^KV;2C+[/QE1T'HSJA%&]; M=0_,A6D5YNW1.?0???ST9U>%1YW2VG4E4G^"OE>:9)T2P@:CT L-R43.4RE1 M@!'&\.0?+4WJE.I&OAU.O@\3;C!Z+Q8?1/]Z7SYB&G\9#?^;B%QTBGH]GLZF MOUV_XVN1$T]0R!/.DC8N.!9=*C)U8Q:.?H]?KH1Y/2$K+ R" M5RDB($,9#-/1U:BSR^3:9>5*3@)$ZQ8VNU'6OT]]2@P^>,%OK[TN7@JNO=0V MLEMZK.B!KE9GF18:F;9!L0#T;0:K )W6Z)I/X>N"D;[2GLX)MZ='Q+GD0]$= M/+ZDNY0V4UKIL;=X'&$#GH'BA>&A\0Y,ZDF M+&2=6+3&,L.CU2I)[5+KN_4$ -GR@'8:?.PC^H:XJ%[YH)Z/[\MGG%:_;W7* M3J\"5%9K47-,N%29Z02"16$Y"^A"'<(K@TC;'/UMB_1OS#?4Q;@#038TQF_1 M]6$RSO,TNZ*GM@U(TC%G(]EQ1E0[+@ C.B7Y"YF+J/90[)T/?V8*/5QPW>S4 M#\1;#;R,\J_#+\,97'P:7\P749>K!DA(W-6Z%BC+]5&:R<_A6)+EF#TJDZ2;E4PB1= M5,8Q%8$[FXP4N[V$[W&3[T#6DX0:2K_#HIS_X$CG, %T?M [26F>]UJTK:W\@]BX]_B6DBS19X7S!*^"L6G)#6:,57TRG.7G^MC_GO M1J\NQ_/1;( .553&D!F&M!TP9^9U4LQF+]&CBZ*TMG;VI;&_TZHU$.Z?59UJ MIX-GJ/??<+)XT?YM/)V^ALGD!^VXQ9OU0"F10C*KTUIG-"P:9VM;9+#..V]\ MZZ9SFZEY/@AI)/$.PI_$[FL"ZG!VFZHKF/(0+"3#@O,+^C@C9[XV$;;1NJ)# M:6X,/T+.\T%#*YDW]*07+&]&Z;\FPQE=[>]+&4B#Q%\LM4DU9QHD$JDQ,>YS M,$'E[,QND91=5GOZ.N]&L!VXQG^.)M>/A"2!7\C^+L/9]/-7F/UK/+_([RZ_ M09J]*053M<2&:5_9O(.79(V0O67?0W6D# M6=>"^(#D_LV&Y R.\E5SJE:8!\"Y\SYE)I"="*:V*W>WU;]^5GSY6NA?X0W2X/M#Q M9I07I&II@C>1,[5(&PW9,%!>,QZ%3B:"L_=;*1Z'C=6Z/Q23&6 F8M :0&J$G3"P>8VN$V [U7(CT9U7.FJ- MW\UG7\?DI?U8I#MQA5HINM)\63QO"\4B287EI+4#(Y11KZ'%ZVPJ%(X3>)R@2AUPJ_E.,=?0 MSRR2FA0F.DO\)]5\OOWC)#T3-+04? Z>03L)MU;[TKN\3=(*W+L0U;#=TD9"^F^^U$A1XZZDW+C%SV;B?-01 M!"?K-IMJ[&:R3C0JQF41WJG@8;>QV.>E^D?:-O6I^7V$VU+CLV^3P>M7@P2B MYBYF!JG0W645\1*=9S*&XBP8J,?L1OX\FB$.VJP\OR)_6:^HC?<33':?QQ(XZ/^*76N!S3 MT*?)PDVZ\[07P?UL7R=W8&NXZND%L)]2V? ZS%9T9!F M_QK.OKZ>3V=DNTW>_)TNYKE69TRG2/]?GWL'2 0"9)^@GVQI'#XNINE56I]UM'I'.+S]6OUPZ!T)K$:WF3' N:KT/ MKQ-;%3J&E5=J^C4KW?5JEG5)K^?K,K-%_9H7HQV M1,,REXEI[SB+.G!&M*?HP(,-._4WVV*:KUO[].UB.M+UN*',&_MH*WIJ4M)5 MTX&59;L+40W=](V$].^F'Z^CAPIO).#>M \Q)&:;!*!:YLLPJ<"4I M\/9^\OI3T/HC'GI/2M]'KEV,PUA2/.D AV;+=T M/CU;VNNUO2A[>R[3VKA0ZU!4U*:6I=#9 H1%B1')C46K;R8(/X?GLE.8YVVD MW]M3VBY$_6Q/:7LI:J<'E4.DW-M3&L? @8-E4M301M*2>:,+*X5S4"E&X#OE MV9Z7Z@]Z2FNO^7V$V_*^7^9N#/[\-$#M%08LS EA:N=9Q[PMF2XZIP-B2OG1 ML/+5:]KJ$Y<:7GUSH^";]<[E66TOP8^/DEKCT2AOYI/QMRMW0.>24EV8UT0K MS44B1!;#'-<@4N&XX[#Z+9OS]II/68-'R:^UO?T1:T._?XTG%_DJIS)8.D\$ M9RZFR+0A>R(XH6OW1L^Y,<6ZO).!_>"CG[+2&@AKH[W4T^/V;^/1E]^&WS$O M6M!,7Y,C,%ST81W7_IUDJLY^P"B_^:_Y<-&H[P^<]?3XW92P3A_'NQ/AO<=S M#,HK[B1J6;22.EH0UB:?> :E4MC\>-Z4Q!X>UY,LPEFT+**E'93('?4!-:OE MY\JHFA_R%!_7KV1=)PA5%_RVP <%K ^0+%.8%VWJ"G%?"I,U60(5(;A]M+Y3 M"&X?Z?<6?]F%J)\M!+>7HG8*Q!PBY?Y"<,D'0P8I:2HQU%;=F:$J)A2M MB]IMK-AYJ?Z@$%Q[S>\CW&Y"#I7 /E+7FS@MS<71+: MGUP(;A_!/PS![2.U+D-PP:,FJS:S)&JJ)X?:+# 99K+#(G7PJK28"7Z6(;@# M-'B4_+H/P0F=+0]",#I>-%$CB26MZGP$],4;M/)^=N*3"\$=LNV.%U9?(;AY MG.)_S>NTB^_TY:B@V8:/:A+FVH7,>X&I6!(Z13Y4"4EGK@+W(9H,@?3HM0J# M31]ZI,]\]U-OO#S@2;BL@!5;6X?QF)BW7+.8!*'(Y@*A^;#3#;0BP'-"Y&.DX'O!2((DGF!)*WPXE*]EZXTLRMC3G M=BM5)P@?M4##PYX"3<7?0>#H\P1A.I_\6%#Z*OW7?$A;^M5WG, 7K(.9B-8% MH0//I9&<1^:%I--5H6 0=6"E:)0B&F5=\T;=.]+V3,#2B2JZR(2]R_PR9F') M22$%"L81/3'NH39,4"R6H$6..;JPTWOMX6=FO]'"3DZ+8P5[ZA#@)D;H/UOX MN)YKM.3&L!Q*8MI)DHLLC@65E2DND(2:5V*M)^5DX<"C5;P%,X>(NHJVP^$(N?<*#%.LB5($)KT6M7./8N!+[>3L$B?? MI4C5P^%PPO9V_>)A'W%WCX.KK"6;G4-;F)6I-FT&.@15?0@1(?(,6MJNK8A3 M-;1JI*C'U7^ E%MWSWB@HH60$//E_WY3HP+3(=V(;T;SR\4TD_JIT]D.08X] M8% 7G-[@H"Z]7^2C 0O7 9#C-M%O0XC#BV%MC?]Z/IG4PHPX7=3Q-]XDCRQT MY#FPZN-_:X%7H_Q^]A4GMW[4F)O=UNS]"-BNS?O;>R_A;3S$-^SDU8_KEPA3 M_/_^Q_\%4$L#!!0 ( )6#6U9QF,0J3;P '8> 0 4 8V1N82TR,#(R M,3(S,5]G,2YJ<&?LO 547_[KONWU[="9CCEVUJO:<-655?6ON-7C^_KP. MH$B+2XD#8&!@@/O+'_"\@7(AYFYA"@"RL@ - P "08+P#^TD)\Z4B'6 "0 M+VVPE[9&1N9OGP > *!,'!( T"_7$%[Z B\,$!S^Y;N_Z!?]HE_TBW[1+_IO M2J+F!K;&)B2_?9B]=%_%0OP%3V"\X(:"6,C?V\WQ<7]I0S!S D!\_%_;?\46 M,&F_R?N%+7[1+_I%O^@7_:+_WL3"Q,+*P\3,P\I,PL+,P\+-P\+RA]=>4 A@ M#A@ MH Q8 *0_-[[#9 \;\ 3FSL[V_,P,MHZ,1@8VQF:,!C9V3"Z&]@S,C,P M,0)\@N[V!D96)LXDAB9F%K;\E&QMS%Q-B!QM[&V=>)QYR?]BW2>E_9OEQE)!?@< MC4UYE-Z*_^N,EQX_Z;^NQP)B5F=Z8E=68DYV9B\64V9#T7]4;&_VNW=[%T?HONHV-&$VL M36Q,;)V=7KS!S$C*^/?5^>*BWY7^H?M?;'R9PR/J:&+@;/+VA05^"S ]$S,] M*[/*OP68@9F#FX_Q?YK'Q_@_+?0_P5L"?,9&/$:_KB;6TA M\+>0^E^L?+GX+XT7\2^Y!PL+R\?XMYK_5U27DE]*?BGYYU+R5[!K8ON"<-U>H.SST@M>AG[U"NH5)#34*R@8:&@8 M.%3X%XP!AXF,@H"*@XF'BX.)@XU/1/D:GY""$!N'E(&4@HJ:EHX6CX21E9&& MA9*&EN8W(6#0,#!PL' 8\/ 8- 0X!#3_U_3<":#"@-M#8D& D0+@J& 0J&#/ MO0 Q ("] OL+_=MS 1@X!.0K*&@86#CXEPEU* X& 0$."3$JU>0D"^CWB_C M "3J*[37S,)0Z(H&T*0.&"S^<9]AR$2JNS"5)L_)60T= V#AL+!Q0E))65E%54]?0U#(R-C$U,[>P=')V<75S]_@0^#$H M."0T+#P^X5-B4G)*:MJ7W+S\@L*BXI*O-;5U]0V-3V=W;W]@\.01>7/ZZN;V[O[G^S"PR /LW^D.[4%_L H>$A("$ M_LTN,'"WWR:@0KYZS0R%)JP(;>" 3LKB#X,A$O>YN@N6C%7I'-/0<1(.BYQM M@P+TFVE_L>S_GV$!_R[+?C?LKW8M @@08"_!@T %!(%[\7"J'/!?_(O_WEQ\ MA%=>$?)%[[ Y\%/=5__3-^]91$KB[7DSD!(=OS[*?A;=M(.WU*(8C<)0OQZ' MD RDX$2PA6CGV?3C;JSS)=1Q?^\>#,]/'G;2U\O#F4"=Q680E]JPL8PD#3-/ MN8/X*#X(0JK9)$:W;-8/TNL?7A)W"3B\?UHXY5M8$,79BB*/ 5.IT&D@7V?$ M+?K!^PQ@:YG7I['O!4M;8H'*FV:"9N@-E\3YENW0W_MG9FEPW[F!789:_QC3 M[VJGGZ]D^TGJ;238G:#U#8,L&*V9E@R >?T529AP'X)5&706%A+L M0LV63L_E'B+:+L/[DTZ2H(^[!YVD(!? MF O]2!E5+:';N^ 'C<9)RHY9ES'#U:?-J6YW MZ84^6*&XI,0MA"7T^%8LKGU.O)/U3"LI7Y0^._/[X-@P!X80 XC>2H)YJS#A MU>&2ZH0WJS['4R[K .P)G^*6]D@,='=:<" NZ$TVQ5;UE*D=29G%FPF!*4X' M$L+V4\]US>I;_S)]+[[6UI!W#;YH2VLC>1)6Z*S"_(L<4R.# GI@CJRQ)3WD MD1EOST^;? 7]Z*^(X8]$F9Y>W/?<@.KN7'@K:B/>*L_:0C2WG?W:W/?('MU\_>TC-NA?$,+!0\4LS0TX"':FZ^UI5SS'?*@MFWXI0$A83F@M2#G<VZOXHG MUT]J'7T@=]26(!W"BVU0C*-,DMK&7.6$4NZ!RH&_=!_HU5)9Y\H1I[_15/8C*6Q.T"X^S*JA]BUME8?S3)$]NG[S-D/774A;=B*-=4I MU4G5V JCBY%V(7#11DYR&YH@'^L3'D8,B4UD'#W-6Y_=?EVQ]:1NJZ&3QP;F M 0(3[9&X!:=@[D4?Q2-_%;I'Z.LSC,,$3?L4%\F:E(K:OF=>D2.!B M"!1YJ6@XXX\Q,G\B[;*!%1*'\1FX;##>RIS0.W<'JW!-M" MG*!AW@7XKK*O7^@4VK]]@76IU,\EML:)I *M@;+;A/3!7"@)A%^%8)J M"SJM%(RL+#=MF]Z=^E(;O/LJ>').>;?6SU2>K1ABF/(UE!M2RF[B6>B5K$P_ MIQ[>><<"2;I< &V4R/T]5AI7Z]BJC@Q:,Y8A1K5-)\"#YA[8N8K:?AY=6K(H MY3C/(])CAQ3_;2D+1[7 CB)L^YCE/?HCA;@[ETE_7(F[W296_J8NF6RR1LW< MR7KPQ=2B9+R[R4PQ8W&1\MJHSL ,-Q.*+66K9^^4A-\BO ,Z5@=&T5) M)R/:0Q1M5S745/OMAK7&L<*OLBV41\ 177CHVE_S5$>HS=9Z?E=;EB+G2'.N MO^C7>0QQDB4A.?&*A.BL(.MMQP!AE7^^'5#C8?MJV4Y:)\LS(AN\23A715H_ MG[HPRXEE*"FRY)B#M3WOLB&/;)%&_[EIFHUM(NN4JJ_ODT.OOR:GX]NW%5LM M\;"#$%-^U+)G1V5"?K?+P_9,Z9IP/"NLA,\A-9K?>FO88.47[ 3(( M-H<.1_1?>/9O.*A+(/')FQM<_3-@U2%[LQ_)+ISH4J&V>>+S^4G? M#\[K,7C=(7+P6$['9ZT+9IE>14\T\[4>=97(PD11-C;V-Y1B&2%H8;!W/O/]:[0S>_S5:FR$-*=+FR_A]FAE MYR^O_VQCA\ 3R-^$-&F'U$L7U.FP8T2;4&4+ 5YUQ8A8GP^"[DV+"14@6#YR M54^ZOJY79IK>-KYXG#AM-U[/L=F7$!T@014B')NK],QW9SK$[EX]4T MZ:\? M'"*XY'T5IJH1WY(:^SXA\HK?,CF83Z+(/7?CPE+1.VU 4]6=(5Y22S*G*2Q< M,A^B%+5)#NIX/5K6:-QBTQ=5?]^5<]$V/V=AL399_'K*BAM!BQVFG?/J;&EX4&^F96N9$!UNT!%B3&6PO=D2!G221F%4-G>@YK)]!'?D@G#^% ME>VO8G/+\Z%UV/7!6]W3^Q>+44402K>.Q'#L2W5^_ T M ,M +.K7VL&K,UA+K9U:/:+FN?(Z1!%9D:G=;YLKF'P3G!(D26]-:(;E5+AH M>AI)_9CK?/%O&WH^<*27'[)8X 5GW3@R?,:LSZ9C$;..%!W\^&T]$4X;TI'K MY-M:[SB^[JU,-VAEGWEQ17^9)^7C>JL%# V1$N:G6$[22.(VTNLQM(.TH!9S M/)MO00+YP*7<9_;6JA2RR\#2"G(75P6='R+2U^.8 VONZ'TE3=6O-XL M^'N>W@(:>;Q*UZ+RO>B1:/@]RW91U8-^F]ST13SXJERSJ[<>+?MF4?)_\ M+J7FLT*79E_G-A2$O0X!NG\&(GZ12RDCOMAFJ2S4Z37\"0TO?J8 =_G<[L*4 M1)S&::QXSTUDH54&"G.L^R@H*6X3T6IC/LRP?L+,6T;/ .+V@'JR+W7LF2J MANO=#I((JY&C?P:Z$)&_87+<]_[FC',=7;"'(9MUIER":Y%3">(3O!V[5CO^ M[-X1PE?ER@\TZ^REJQD[C)&&QA$53(9#!T,F>W,+(.)0DQ3O["ZM#&8)_"'* MQ0KK'FFA.[(8XV,(+))3:P#CAK0Q4[WSB:+M]H/=EY:YD-!7WV=))]>.B73< MONAVGD$(:/ +>DF^0^J@!VRM>.:CV9X!5/-KTC/A 'XSI:;Z('W9-+4 9!8%*TU$Y4,Q]98+HW-X=HN;R\35;PJ:9J6&BCAIPOD,8!VI'D^ M4=^2V^1W(/;^I(8/LL-],#6U\>SFF9P#K+:)7W$(;' 6%8.WEDB/]$&SA8]D MJ&.^&R"&%M<)-+;BP2"OPCA\8@O(^"(6KB[;5J?/F^,(E@T^+--U](AD'#?7 M)P56GBG4#\R\L_T?JGYN(A@__2#RFR%&8XMHLU,[7[;:T*S[R=-_55%)-E8< M-3\-1Y#""(BHO:8<8U\3$@_P; MF B,[38*\SASQ9$>Y[3+R9M9AEJJUW/L4F7K4FP')NZD*G&3"T'=(735D7[8 M^&U-<^MJ:M[JMG'D.=&H7*9QL8SW'DH2)**^4AX;,^ #NPBU/&[V] MWB?,;)F)2G9\;Y:?%:IJ=NPR&-,]EL;Z^#%V_JHT;I/73'5Z1YB1&V MJB\2/.:AMH#+&HG-_.@(C7/O$?]JH\1=^PP< M'QW!Y$5SVU>V7^1 M%U_F8Y=R(:WP%W \L^_.1'M?,U9C>S,H^ZT#N8:SF:%C!&+H\ M.IT\62E^,,QP/ <88GSN? 3H=M4)).;%2_'E33(?2Y^5NU.S=F/ $+E1A@UJ MXP#Q!VYH6U;G-Z W<9Y;LL)>9$5\\S>&9_)!I^7066^9WV+$,2\-)Y$_ S!; M]$%EWMJ=JV0-YZZ)11;J6BM/=85K;_*1$AVN829T6&MDFV; ,1M&,J3W]I[H M%* U%L=#?3>L?-_3SZ6P=1R#BMY_'S1;VO4PY7]R7=[+7.*O7FT>266Q02$,PN0V4W8IA M"V3!YB#S?;T-W!QLY?]BM?@QC6(9+[IJT>A@;LZQAQ>,+_8L;/0;KK_0CJOW MRG*D:3/^F'9?@I=TX_EI>M'^W'5IX9O/!,EX.C5<4.(Q!GW=@3=.+1 5S*M- MQ BWM-H3;)Z^*!9ZV _$X64,%>V3-FSUA^R>FH5F%Z.A)\&JS(FF_7 V.[+F MEFFJWUI .$=I9SV\8_+RNM1T6\&7#SRF4F_+=@+JN@ ;:S/NZQS$AQ69?MJ- MO)ECNQ_8X;2X9^3-#Y#?DDF\)C[&C"L3&>V$F>[E&ZVZYPZH^2+J]P5O":4B M13>GY4P7*$15<8<^ WEHCO@A./W3<8/E?2%J\L&<]:@OJ)P::Z',FFV2#(W3>M0G!2VM68?0@3#0\N6<,N#(5$$"GRE#=F8>T8NTEQ?ULT*1L4 $Y*P3W8[4=KQ:V1=$)Y^I;5)Q]SE=]= ;W?J)=;+( M/YI]/(A-[FI"&34#MC0IA@$H_G,S6,QF!X;%$]+YRK>&TKN"N37\)(SEDX28 M1$?6Z,()<$^U,J6\\[RJ1O=MA<%A1QPBX4K!>7;ES6Q"CHC/$E^.J'.U!^VL MS]C)P"[SH03 )<@(0W6U21!&H1QA" 9"6A4$-U27W0WU42WJF^=#;)/Z-](5 MG:-EG!-%L@5("#$&/K+X<51QPP_F(%M^:155 :F./Y+<"WQAEZ*']+4;?4D^ M%/[ILHCJ]5;5BX*%>%1R?%UYDD]O,C<[4"0*1+?,*UPRU=^E'?5<)]_+ULU] M9E.'%Q@:\; D)@DH;E/>V=K%&0,\;3#7TV["-K/T\59\N^V*A*[Q,/-WLTWM MGH8-FY88B33@MH,ONL2_O2PY'P : MFSO S0LG.$'<^=J0Y*_PF,W +$0T)GFLQF&BM TN4L&RVL.G'KFX?.>#-[,W M]41A<9]?MF9J&+![0EI/]'Z9:'N"6E7XE DO!_(L\1P7=.I*TZ>1 MQVF8U54OMGV;)2RTAKX4-M_8)&0L9M35;*EEC!R<23$$8"(AVF!?_*(#@[$\#NDY M5BO7;F0O'9/B!]L/)4ET12XW)1(-JGTW#!LUN!PRL1X7=RQ9B3YWZGSR9F\S M_R0YU/;'T):K$WDF.7[GQA9+/J].7MK M-%H]JVS> ;\+G?^/''R(+XDTHW;?1%Z\,/ M&)R#@BJ(S*7)[EJNCRF3B%\/]?.\SW+0N:TDXB3"?>J;>=>/7!LQVK7MH0GA M>[_R#+B?](_NU7-7.'7SK"86>QF#?*]="\W<]BP6K>,\L.$>9M\NI;R_@$Y) M)2NXNL(D*MU$Q$*.G%Y:=@\>D4OEXR67IVX.TUMY[+SKV8:"O=SPQ\$E"0=^ M?*#M;D6O6-+U[8;%O(FL9&1P:>/8)12G=DE:'JM[:XFI86W?]8EG4\0IZ4WS MSU<,:;QCN!0SI^R""#+VJ\;W45T/,H+C-JW)O26#/:^_8A3C !/0NM>1/..%P%NUA5O;LL4[V@(W95MO+@]L&:R):#.O&Z")^8;- MXLJ'FZC>6N#<-1(PT*SJ:QP1$4XSN&B/#):_P%,,,?35@4UJ!INWXG2VX0=P M6(I!.T\NI@89U3G(KE]:H55 Y,S:MR7W@J&<(TX&F[22SE&_5B[_D*N%9VT4O=-D5-G@'8Z-2-%[%\<_4-KG270QX4/Y)VD6(Q.C3'CDA5JRYJ'B4<' R^G([9HCN:S.LM3J[-#* M&0)W+(7S/L^1"F*UI*"X>-%\478NOUAF>U'K[?2[6TJX7$K 4;YJ>YYSZZ>< M#6N/&NL Q6Q[.L4QZJ$;4[*4S0F26Y-=>^!K4:8>*E.2 !:^H[[Y)"4O?E > MF7[294]<"E*,)T/)V9[<<+\&ELU=ICC8XN@Z6L^M?0Y1(7:DS=;$E:ZR]C0[ M/1(A%5:C]JTZ!3CT:C"'BT-@3&(8 @P)GCRR>\N#M71#&L?GO&_M3N3JTM$F MDMO,U4=8)9GD'>VY M#G3LNG_*VM1%K*"_G=V:\V*'TUF6X/HD^S-KS=)$\EUGYL8T R=:)\)VL!9P M[.R+?\ S$')%;^Y=,#P@F^5N2W2/#L^8@\?QSJ?8\C-3[-&&*=P_E5U%076D]])!G;9\",]V/" M$)M2*#_G25 @H^IJ$P09"5'0%_EWC!;K-4K%+:JZM?&NI$] MN) HDB9$^;P;*S3D=5BWFM%@7Q]AD$]%EV&S)QF4/J]%& M9MT8A ;+*K$MYPK[\2JR-VU<'X3"Z7FXV;A)VCW%&F-/+S5=8]_$:8\0:9]N MX>BGA@$_%C^7'V9_3Z.?R[^FC9BM%R7KL39"PR1VCSHN[1PZ6HK,HNVSJWMH MB1C3]%+>?"CG>4*&T5Z1*10MIO^RI(_Z1@@U\?W"Q?=B\@02:-IJB=Q5]X#A MK?71M+[38DO#QBFDA_I42#LRB0;\FLAD7H>C/N"M -7WI8-FG^)R\P_?8G(/ MP3DBE%LDB2#1 (5!P\1%I@4(NAQP#]*6#Z"(,\S]YH[."&1X%BZ!)=JWX;*42J"5CN"":8-:7Q"Z=D[V)O3XF$^VP%Q9S'%>*VUXHKG;*Q^U8JMI M'+=SG\7;;[?5J@=O);'SG.701Z#=J.0 O;WLJY6G# ;JL7(P%"FN,?Z\568D M;MB*FC5[!+V1\#G6Y[+;<&$C.P=?*\\2^)]9FM^[V9+6"7)9@K:_5@]V#6U# M+!=5HC?.N"1..T?HJO>>Y-WZ;.[>:AW>)\@5.$OHU]#52+ QP$OL?JT1(* : M) ]OR]61\ :ABTY<$1.M6%$Y<]K35R*FK4C'%TN!]W>EU!JD\Z:P!/30R (O M*+2D/I7 <$VN=>:4@M*D+B62&Z+45/PM8.QB, .6H''N_B#;/N&\(B%3T]&1 MK.P6O=I-E^K>S'4_]8_OYINJ.FKKG-"3/# MS0T>K@5LA)7Y3M$1GM/ #\Q4E<]DU >_9HJ-4%D8Y!+5-I?N8E\_+X+N@I5/ M=VLQ^5H"D=GLO5!8F!J^)ZH04>!GJZ3VUU/Q]X-2.*N3,I C]9(4XC2@QN/A MSL X4-82+3F^I)%8X<(;YY+Y<9/F4ESADS;2.6IN"A@<;,A"E"R3GH0FK7T MB-I]#:[U'P9"V6$K7Y4F?CSS,F03&96!5*40MD83EV-Q:57?0J3M5JORM5A; M6%S1:PK_QML2%*3KMY.:\EC4]"J]JA.HH8F%(0'M)GMNC/&J3I>?,:PIQ>74 M34]1R"0GNGG$);JJ*J43.Y@"-GP9D>4W,6SE@EWJ+\ )?Z^N#@WV9*.>11XA M+IZ(0[$[D4;84,0A\SO)/#5!,U&,TX:N98]J?>.$-65;P(.*!+'9@U@GDBEC MYN=WZ4D[P*85=D]-NMN*;?:I"\VN>A=4AGWJBRRS=+BWPS6[^&N-3A& M;X24 Q_HKULHVC+SKO'$GHINI';IL((Q7=Z!:T9^)7T&T"*A*+/ @-@SY*- M_>F\%BQL5RC>,/I%_ ZZ*O/OI4[XS;$XJ%V'B H1O1SUV4AD<\/,SL7N2>#P;4NF8_-FR+Z>41YIN3.D&CH3P5!3% M (Q_9E8G!)&I3I-,EM?*ZJLV3.7,O^&HT1FWC_W8 *=EEQH*?(VA,XHUAB; MZSQ/CHF*Z8)OTZ YFM?#E2H[%1BR3[?EBX8,$'&HR_V^'9DE!T$$ UVDJ.Y]DY7$[+Y2Q 3VGII8E3]R*<-%9Z,BZWVP-NY!T5FT0U9 M/'KQLP<.0FESVS.?850*Q)V<]S%-W_K7-\2Y;^=?EB)0#4Q[MWS;G0\Q-YN^&V>)!'8ADQN&%R M]X^>T%YLV6& [3NK(Q8_BB?+@%KQ")IU6[K8']7$-(TZZOAA(I(;A.]%N7R2W5O;*8PE3$,&PYXGO(69E> M5Y5WO4<6^M+JU-]%:TU@U>TP6=GI"P3P8K_,6IW>Z!W\]8+#G M_8]M%+F8R%I^SLZT^6"7<>A%T=QEW2..19/9\G 8@[9@D?72MXU*1_%=U7&! M)W[(2E\:$3D'[J]N(LG/6U=Q:NMGZ;<9G:-*F-_6=I\TB;\@6MR4(@6P5SXV M35L=.>#A%[0R;;R=G!TH=2>,/0HZ,E8EHBC1DZ3^'^WLP,@<^K$]L4C,R/<( M99W'0$B;W[;4:F9KY6OT%^K2M+7[7,D?1'5;R*G&:B%MAD6-'*,_I_GQ?J!E M?=LZ>[K5J.LI%2&;1NU:&.?.0)K*$=BF;T0-V8Q 2;F07YO<4X< M5C>.X6X[S/7#RK.W88? M @YB13G*(:?*VZYSZ,5OO[\.YB8$KPV*@=OA&CKJ,WDTF*>2(H/STZ MI_7."O-DHMU8' MTP4M)Z:@%+&J&#J!CL0/OR9P@]\>(C[# MM,3[N+DB"T%TETP]>BA)+U(R71]S4X@HUR4[*T6["ZL0AA);T MF"8AHJAWT50;2E7]U<6FAICVL.3Q/GGQ\DT5<,1AZO.N[80/R,%Z5N6.NZ?C M%NUBX:L:?!,+CIPLNUC5)ML],^0MC5G,HTTVH:R MT#(K"/.MLS(*(1T"/^!HQW9N8\HLFHD2,=)09]F;?FRW9]&*.M%YXK]&VK?) M"'$LW*$I8?*QY3YB9[;8% 27N[EWPO<<(>8NN\*WQT5:Z3*.J@E6CN9%%<+_ MI)[D+JB7WI.%<4X9\BBX$;J7H#$Q=3:./F #DV@0V>0%WAN_8+HH3X8?[7J\ M<'OJBWJ@I=N>F!O&3J@T9[%7GZ# 1%^KV)'X&IT&BT['KU$Q2XHZ'#@MJB0X M-XLR.9_O048\N'>-V)=Q8784NHE M/UM;,+6J#RN%P3-#TVS?TF).X5F_^*JLR)"4DMN:V3"/42<#0!;_\KG6*KDF MK'(C'#\^9X2 )155NQ%!50;9,?= QRS&AW1D/2SC&3#I\H#DZ-[56;/.G'9 MW.D./1;QCS^KAA):F0<(QS#W[F]Z2W\2G?5&8 <3:>LCY2GK+,MZQ=U5%6Q(&MHL[N3IP7(:N?,'<6^2G?URR)R7@]7DZ,Z9A:X:7!DEV]H9# M?+89S85>C=4YVWESB"I%\^V5QF+ MO009>]=J%U1:_2H RF_%RW,XQ(K?QW:;*.NPK'M0D0:A]4!I3 [7"UR@.,SY M\0>'KY\^O>9(V++21_(UUOJ9>&94A?SJ]"YG!>N'6Q 9-1KSANA@62<:AI^% MC0#5@F3S2M\R%FAA?U)'QF%[M2P9U4.^QCAIFS:W'B>ZU$_@Y1"J;GG!-K;T M!8V7FN7ZHU%J9BKTW[^"8X)F;*$AP9G$+6<]=-07RRO[X"1P[RVR]-X\CN:97 M'">&H>ZHEXD$\3P(6?!*$[7JMY.5>:L0$;VT',E6K&4<_GJ%[!AI&FP\/]L8-?;_F78XGQ>Q1Q0ZA M+((M(JD7X5 6MMT&L> M2_8+\5K2CIT(D!RY*KH';VE/T^]BW8]?VV:_^O1U](0RZ>-KE8_5.F@[G:8[ M?G)0=AI>(C/L\-I6SNUH77JYP1/)+:LB#WY?F:Q9D<@UFB5)#]8T$4[C()Q3YG#0( T<*.BD ME;K2MUM^PY->__@E>:V";,[/UG:^5JN!5;&P%&8@W"M M6$H"KWZ?\"(\6^# MW\2KJT1AU/ 2O((HIJPJP9,/98MRD[61$)\IM[.>3,7;A!4E37SHC)LF]$GA M1V3MK7?%BPFZHN4WV([NWES8:G0?0@@5AP<'Z^?9J^?>;'T&NK3*"_(WD-&7 MCE@LM+)232NBRH$LU6WCP3Y30:@NE'LI&I=S3&"ZTN2 M>&I#^R'2N-AA"4@41YB2>Y_J LM5WVNU7 OO:P\$9>\TEX1AAUEM"RZ!@;2= M)^(CK;>^L*UDUU%R8VC>-*N0C/8YO'DDDGY[2;IE, 11A?R(3ISR##6%MUL/ M<#:LFE7I[\)I/=N0^&S"$'*/S:Q8>$O0?)20S\1%@H4 ?EPO^1R!X/MAJS0K M"X?Z^79LAQ2,;0:$U$4D2<(/<5J*@PEOO[X]!#4'JRO'=OX@N<'EG#\C3Z(^/2-Q7%/)Q?*L*M<^F]IS<8A-@5\ M<5G9C8=21MEJ_%7@?>>'JS,:(X56]WU15_FATXO74(&CC?YRBN1JH?W2SFIP M.,87CE9E_Y^%Y]H,/%Y%//TD?J+QXY:_5;MFTB>_URLO/JCJ*W@&3,6L[+;9 M'+KV$>)8L<;'FE+B/X#Z'!?'>^Y.MJ?9MLPJK#[8)AA@UGVL*DCDE:A+YYTZ M9(?K>FN)"Z7!..I(.\OQI_Z"2WN'+2$?&G^LJ1=2Z2C3H-AIPMB]45>,51/Z-Q"7WSD^QK2TYP5 MXU9RZ#9IR2GK/OT.1%XEIS]Z:62>*UM& (4+"0Z-L]D<]2<129QM!;_?3;A& M5.[[<'RT-\"=C%72V]^UA8/R"N!:BOK0]PSXQ#P#F.)+,7='V#_O!1]5 M 4?E1\Z&[&,G0E^-&(7:COB?+CA/HPUHO$5*%:MRN!Q^+0Y1)26.J$)K$R=7 MVNZVST!]1?O$A>[@N=?AJ@XEOC(M@<_'"UC<_MU^R^N_BL6W%=PKT[_9?P9 M*F#]NEY,P==K6L&^Z$?!_+8F62"A6OQ4D:*!4ZX[1>B-0RE6G4?VFH[6F5,7 M>COU%F]I&-)D)V'>1SLS)I=9\(F!(U'U)5XM M9&H/1:5#?,A*4D/ZP?>J^='I=I]75O<+99H:&VOC!WO?Z;F>,7,,1N<+./FI MDT% -6?^292C]8,YPC;B M:N8=3ARJ31QJ5:0;E?00J,^I*?63I?2WJ%[LCY;74O%J0,&T^._Q)_U9"%8? M&:J:X_<&Y]E+N6P9;,[PZR6 9[HS<3'NE,D>%M^.RK/#[!2!GK$_6 M?>'JJXM$&9J@"AWRR>L#(&EIAFB+/]$6&^;7EYXL#_C!5LK\Z=U!??2!,"2, MS8/M1 O*G6)QC?:3^XJ<:N*G'0T4&)(K3)&>[BS1?A<;.^5Y)?[-RF\9G(*O:=RWW&>A3@*8M>.2IF=JL#T T4HU? MDD?S-1'F[2,]R)_]Q/9VH"F<-E&?;1#8@LJ9?L+M*F (KF\GGPO8-Q0V+:.7 M@XADLEMVZAIX!O33CEW_=-] 9IGA@RT^P%[%FOY!7;=TQ$LOMWOM+6;R59.> M[W8;VOR]?T@JM2,KXH7E$>>T6GGB13TIW[FD MY2 < 8"VQAPN!ZS6J.C/=Y+BQU=6#-&+7GCUN;:4%EG7JA?DG&,'DQ8G\5*M[<$4;B9=,663>"@=G+TN9-3I/1O?7^ M43O#2'_32\IIKK@[X)2*^2F>!4GEBFL T^Z/;XYMNG;\_(]I9-JWV=K/0!AA MKN8"E+8(%H="HV#C]HD*KN *X1!%/3&"#=N()YA!Y1&3[G>/(<1#]HXT@\1 M/CJ^S,B@_HW$9601'G6C/]V?\'Q[$#G%IW_LL_'K:TZ?LIUQ&[;)?$Q2BU;" MW3*@X<$85():A=M^G_2F/__\:5HC^()>76VF$NVPYY@K>]"7' TW+X;9JV(4 MC+(0W@^<1"_[CTWIF:RU,9.:.=E(UFJ9<2[U)";'/S#TR$_V$:W_KK+-@.UZ MV=)\.H*G1W[K8K"IW29M42N[]3$ZV[IQ!B'HPUQ77>OPK[0&QQ3<&.U[10CIWGICUD<6XXV9_YC,S MRT5PRRR(&4>P7/B#S9*LY:<__O M1,+V"WP9&PYT:PATIR^[\HS+3\L+&W$A;>! MZB9_YB8'(I1)ES':38FP"A>5F4JZ2IMRM"7E-BLA8Z:[]&1K7LEG0(M)&KEY M@2QR7W9=4[OWIOFJ,+RNA;?E^Q0N%D:-L<9$]5NPD^_KV+92Y'OQ5O\;P !Q MWO-.%JI'IF:675O1K A1]E1),B_M<)_CC$,MGF-YJ8D+\#0*KUI#9IOV=%1[ M4)#EN#C66SZ _U,TFR 6G;,>O]JAEG5/B]:&#)P^G^37*// ++SW?8L\<-O M[R2*@.PFQ&@8%Q@ Q=V^"S-*P_.' 04 H7/$93V_K:'>JLU7/4&I-F/%N;1GAS*GSM==6UD0)HO=O?/2NEMTP[U#%6:2V MS;(:._'2_VR;AZQ5T?YO-/8##?#J5^.OKQ LSH'^][P7I$P:SF6T@&"%9YQ9 MU(A+2?Y$GB#_Q8]V>4'8C;[E&V%4:Y8A55RBS'L_3>$>(VXP?\!/@@35,)P* M^/+/Q-5>FIMQL+X0M MVTSM\X*(]>6NQF[E>S^T5ZY;C2G:_FC3.F3EC 65+E;LT#\T&=TMLD"MG:O2T6O8B;/LGG#H<:7 *T,P] M\KE,5O:8%"$*RD??KY21ND-@6Z"(+*7>+6=P'<+>B5-!U']I? /2#WT]K]SM M*)"V^..K^(A74CR\<5!NW B.UTJ??U@"T?MO.]976H=\K&4<;1NWC#NA8LP6 MI*D8.V_C!B?;^1M>#]130:B%TW T^>.4RN+%S6 1*$!^4M&W:GA)7)#OFF%, MW=(S,.[><58MA#:IZ%VQ]N3YLNUXAPO,V[UL>IO/0'L?(",F=MWB>W>&_?.: MZD&WX_$FXND! XP>$WOQY!G8:]6_^9Y[XOH,7*XR/AS_=A?\DOY+^G\!Z41. MH!;5-&*X!7-7R)\UFBV2BL)=-'GH,;=87;>S=@$WZ-_E-^7AUZ3:MV3;Z?*> M ;3L3W$G%Q#/ 'C)#:O8YO@B'B0+F8:[XY(';_ THUY[2Z;O6;CF;D2/;ZTU M)RPIO*S/N%&502T7SN,EWC.PIMHW^K.P]L#35Y_U8$L:'O9*QO,4R>W(L]#N M\151PQ\8A+GHU?5/Y;#_HWG"J0U1,IP$N_XXR-,K* -M<_("5X$*! MR1W%=V*#8_L/,78S+A4R/5EP'9-E5PNG[/"4<^R1(5GP;R0Q$!]P!CJ<.+\Y MRD2#%STT\6=B@(U8:,FU;'3 NWN*5#75M5I1S4UYUM?09"F)BS#K\]+8ER!Q MGMH.(NT$+W7=EW]++#Y8)9^G/\N9,8J5G'-%M*%,^0XN,D:7D:,*!R@P#W+A M'.WG(#'=4BIY5I>-E"]QADX9.[?A>:# S''$##/=M83'D370R)FJQ-$$ZIT^O*LT>&OOQZ;@O:II-05?*]=GP&8@N\'.J2YJ4G MO63,.P[P^._K)7#42)Z!?>@1BJLDS.8P^>)1#O5I0\JT9,S9C=@YO= MX$)M<_CU,'RIZPH&J"S46S588M_2OG>'DC9A31 M34V^M>2$^@R 80;I?U ,&3_EMT8^+9KKO=8IG=/R@=LK?@E_TW:6_'G+$_59 M:#O#>:Y7==F:5;UM5U3PLL. MV>^[SGZ$&42('F+ZH2G[C$(>]1$D>U].O/VR?EL/83$,!;!_ $/IAUD?LQ/# M'ZI]Z!DB#.JK&; 'Q>.B1&)!0D2ZC%L[]7D\ P%UVK(RW424#7/&4W7\+&.Z M^%I@?*6#0W'AHSZ[5X+,74MA&!M.X5?2QHH2")ZOHXS>)=1A0Y!O9_?&FT/$ MW3J5601NN 6J''+X5["-6+E+9'6T);X&V]+S,*'I]!]<=)IJDE$T\=BP"]>R M"UY<5_#U*I+1)'4! M7P.#^QTAP,& :"'2/L"#O+DBE;&7BT\>Z;.U%P7F*-5\*6F$2A-63<[+3N(& M\#FG$@+\>X$I6O;D"60L%E=XB5W\.EV MHA?((*J8$WY:2E.!T__AXW:)UJ^17R._1OZ/(Q#?!-BLL/',_/3ZJ5$KV#63 M9E%1@FEGJ\=S7H C>$5-]SU!.]%Y16;> +GH<14-Y^G0B(O134OUFT9BE&>@ M3Q=T(S$Y,&Z6(WK=-*! '/SDH_!X-&<%XSE+P1AW9-CA]#%?M/1F;5SLEK$W MX@_+HDGARQ?R;+%!/UW&^W\FW-7 MW&%_+&64]R>Z4+20N<#);=PG$0<9G,]=Z<<=/@/X#)>%C-WZY^J;'XC^\(88_"P>]_U:@45^1VD> I2MPR/1DY[R6O +Z$\[[W+ZR8?P15('](OCML1 M<9-!.2#,#2D7"US!5^4[LR8@Z$A&C+ Z[7[)!E\XB,:M)3KH1_ VI6H^_,\Q MB+><,E-5$$N=[;:\@SYF@C>3[ W*TGQ54NE&1R6WJ=]XK=NP(LY?X'\=ETAK M=K<^2-;+ _0FW$?&6^NU!\RQ]MFYX+J2[]H+O-E^B8;@9C;H&?CHI=5!(R&X MP*!?@)+]1)%71FO^Z8%U=D30@WKC)5+T7G.E((FRW^#4SO^+]Y'^B''O+RTC M-E:$6P6J!8KHEQ?I"N%,%ET#LWCN03J^ 76E*_)=:5^7CBYU+.NC:)HMZXML MZ8Q'4+Z66*OA+(HS\6RDO$LA0#:OJN"-2)$]GP\*](R=# /(#R,_[&QP-=A>?BE2XDS%76(,(<3?73F<8OC MS>P7R>^5)DV=^S?U81P'^%S4B/!;)MEDX<6FZJAWJJ>K$<9=#1GIFS_#XX-A MX4-8GBNLVU)4J>96GR,E6ABXF3BQ[WZVZB3-F4T07KRFTL@)/C&:V;I/I$['[V3<__XD!VG?B'+ M(SZRDF4K =R&EK9%6RRI\AT3'*1):1 61/UFZH#U+/*M,/THN,23F0 M&'\O3$C\7F8H-L^!:?]K88+X]SI#_B_IOZ3_G:2WNFVZG+8*O#Y(PE/=:EU5 M:*RN"]PQ,6ADYMX(6UQQ[Q?GV>%(VNE'2Z]5'=?] P&7SP"\E^ZT"WS0E)LUY6G"OB^K7CB,R2LYX6W4U0+6R-G-,:N-4H.=$36.IV;^ MU#\JJ*G4JF9L_[6BUIK;=RFV.1ZU2CS1&SJG)>+]=?L4W\W^NT"'*_,+'F,_ M8I6.%;E\UT46)<-+Y <6;S4B@/3V?K5R4QYWA1JQ:"7E_?AY/]*F0$;.,^ W MA^F]A^/V$UF;\><,S:9OHN:'$?DNW:S<_[42^H)WMN/^L#HH(P;\7AVD#;WM M,("J.Q]7U-B)VJU=4(#\H\KH;WCD_VC[W_@* ^R_F'3J SK' ",7>YX3[L)_S-G] M=V:%=N3"^VGN_[\-T:I/)QVJ^23R@G&#&] MT4C^&3?CV^F3;_6=JB23:FC%_"%E W1E/K PLAIRT:8^4O.#:PW&2WZ"3Z=[ MD5HV.G^RK")ZGG)27OP>R3O(5770O66C,.11#\\J16"HR$5[R9HN]1FPJO'A MNT?5,9_U\C[OV)G;%* \?_3RKN"[JZILVHZYQ9)X$,G-F$B\LVOB'L\S^OIQ[PC)NZ=G8/49&(!0&_=W9KP5 M?T3,MXAL,0D'IA%\1\3OLJ_(?3!WTW;;3$"\F\@?RWY?EIL]A!H:GQ\8!'EE,ZPG;]P!?1.$H:B=I?%O_U1C&^3; MQ_P@*9WMN-3+X>EWTHJ\U\SZDH?S9>J)C];!LFSN;GUJP^^:5>]#EE;D<,R6 MJ&-N,3]$LDHXV!%,5+EO*^SW-)*1S&'4?LJ]?!A7)WP8QK"ZT:F]*U6:+\[4YDG0<('[$0BE_CZQ2+#T+^$%RQYI4% M10>6E(]H6<*AS:$ZD2V_/:?VVT.GE<3@D[#HC4CD.M(1^!_LO7547-NR/MH) M)"2$0$*">W G0'!H7 .-NP2WX*Z-!'<($#Q8<)?&W35X<(?@#@TTS2/[OKWW M>6_GG'M_1^ZY][W]QQJCQE@U:M6LM>:<5?75K!6/,.O^=OST!G5*'C)R0!)U MYB85PGE?<(",SP ]E7G(.)\ZNDF'R'1J_#IX)*"N%7U/S4L_0MY>-)<0_RG\I MXWZJ*;FG)=:^S_R]-Q7&+E:Y:D(NAC2#5ER/2:-//$.I%!@\K7ZQ&\:R[?O>8*2.^BH_:BL9JR!U )C%X0R*L7; MZM>%2T(W3"44OHV/L$^%X!E,PQ;4CTX9)?;Y2?<6/[J"O_R= M^@$61=^M5">,:\W+8K]1/R"G/]G_9/]7LN-O=A0I7),N-T'L\ ;)&J]$/WZ.67&0D56 M$;G%%BN\!?RBR-6P*K"R*GCA\;IJ.G\@4P. ">A?JCYI5VGNSK BP4(Y\>@G M@GSB!D-.:#JZW^#8N_F,Y'<;_H9.+[@MXC?*BSPCXU@'[FD(BX=1_4;<5Z?Y MKS,CI$&#,F\!EC#>2;I8)W&+@;+PZ[%-6;YL&^@$XX>9[O.I=EX:48O169*J MF&]=CA$P)U.8>2$3)S8[^C./>!AM7Q-ZYG=/NB.=#^K&81:632.6F?CIW'8] M\(/XRTGT"[.<1:&)S.NY!Y(>[\;CA^?!Z3OV?\,V?^76#_AYK1D&Z[]DA,K] M2OR F?^_S:XP@HQ0)PJ^\%H]?@G8_G?#Q'_'Q9/9 3[BNTEOX,U!2R2@^#8O M >\_;C][/E4P]=&=XQ80M-E9@@/] .M]Z=.'Q3O.Q@%[I3/4J%V:F6^[/ZS" MX5"YGAMD7"SY,?6MKI$SMS17WILGSN ?E)WSNT M7)3HE?!!:Y?))MVIG?*_=4(4RT(&5 0&HL+50,4/Q2\(SU*$BYS&%$H>A$09!"NBAN>0? SU 2)'UQ[<=PX&OH0R@L;'3*)6 M'W/E=DUC^6/O,C/S!A;[%]-+:&$KY= HV&_6.=Z-/>'3?PN:K.VT'&:N3(1> M1<_8,5,Y.6756&3?FPEZY8RQ^#YN_S/^A]?[* /3B[%=HRSV8!QH\)3P5(E5 M21S\O*T55X/[TXH(I-'8H4.0J?"\>YWD6_5RBVUKFY=K%<8F8Z%Y*;26Y_D- MQ(YLM-(NY5TKH$;\K7R9;)-.?+T[L4'ZI>91)&[=\*-M".ZPO\7^@6.27[2Y MBYHH0J5\@XC77LT7FUG6>U4B&'@RP1W/*<2RWH.S 1(B(N&MX!FZ?]8MV<4KLMO 8M?;@'(?*-I\_'P&_9?9HF.*6B__Q;@F02CNI8$ M.^I__9@"QO[ 6X*^*%Y7=5O(R)$5\ MWHI!]%/S(GV$ ?67TH)Q%WV^D+\_4%TPG8T@8/&^!=Q;N@5,<9W5'3>'QMEI M"&4[=XN+8=71MR4\#O/_'F(3$^Y=<\59(C3J4"^M+U8U_A[6Y;]-'OLH+/P> M3K=,9K:NU+QEFD4CF@;1]97]D?F>*>,1XXFR4=C/W[+R9O3_EL_N7R">>HLX M$CW=']B0#4X!I>Z9X\>".ULY0O4E343M&O)Y1'XA-@%3LM MNF*-?;;Z;*L9M3()#V>WF,'* 4^E%#[@CP=YJZ%^Y[.04>5W>"PFA+#W<>ZD ME@<#UIN7$2%,CXG4)HB4-/QJI+427]B&EGUJ0>@_/M\UTJIG'5#J8J&J:BR@@&_+6K(&_K_*HZUB%G@0+*D&&213CP M^G(J"88WSL Z.0%[G@^YT@[C9N6$4X7815AT$$&Q2^1+R*"1$4O#@75$X18? M0TP_J6V3B,F%&ESO#J_XE!;L5RE4PP.*XN'P%VW RA*B(_JF,WO7^9>!.V1F M1Z4&NK&&G(BNHY.;T?_2!(D*N6,3^516G1NO&?"IFD;]*XNJ<+< 9)L-3ENY METN1]1)=CTFYA:]X$L_".O.US9B@(3)UY,I7V)C4Q.\>]_MQ$SS&[O,2("7V MD?2R'_\A4/EI0.BIEI1F[>B>)1F+!D*"-I*X 7&IH<0CY'5)-G[*_;3]:@+] M50)OGHM/*:B$#>@%-E'4RIOZA%1Y[?;( MS8*./'B8G*A^ 9P^_9_#L[K.8^UY*R5(V[A2WAO2F+KZ,&946?@[3YRB&6K6 MK,)!ZO%8ZKQV^WUK(B0>$8J*I=C21C*=[P?G$K%-AW(7CV$/%Z&/B^$-X0=P M*J+PPWEPP6B#;#W9;@&;&% +"I1XZKIN*-*DK5+W]6 @KU-)*0_V!HOY1J5W M[FYV?#OYE_RM*'$YD>W1++8/PKUD(G6'E_=6J_D>'3'4-XLV-OD T=ZL36%= ME+(R5^>VZ2D]4AIBN6B_!3B]6ZEK1C2)<=:[5K[6E6;K@Y_2AX44/D>R>3:W M74;PN7J26XQ#J\,@<6R>UU,MKN>"O%B M4#K36DY D=7GT6*E[(GW!_3X(D_27G^(DEQD'"2Y#E33&# "6%!4PZ2RM'?J ML(*;ABWW> Z?2*GJK)V,OFY&X&6OK]M,!Q#&3LOQ$VI1I:YVESG/V\\K7%/@ MO(*8:( ^::((,"=\P'-O0WB;=V%W\P]N4H9U2B>8%Z -E R.A@0T@N^O(P_UCG,_)7X :\U MQ-\"TA+ Y'?;%<_O9-R?['^R_Y/8T6BAFZS=[;B688A#)]OQ6]BB")'- COLRWQTSNJ@9\Z8 MZTO18@UCS:-[4,"ZV,!# $\Q^!FM5 ONM7-%*QMNDI:X);*+"O&#%:7E>J>= MTU=UTP+UB), M6W,=!\]8*V2>IQ\P@BJ;*2]22_Z0ZE*L5!%8B_I)QO,7&/,GZ=H?<.7_+G:0 M,!7J%LXM8 $AHDPMHLUH& M7>&<6L&P16X!G4K28BOL?O8[AI_,,2'I68_+^PQ3XGE[%%H(P'$@C)2[=V[> MHG-Z[Q;0VWL+@-:5>!P:MXVJ%ZH+HV]9;3PT#E>)M[W =B0V<"*<=U6V.8=< M%.D7E[?D>J[W)PW2>CY-H811P#$.5K1(0)DZPH]@3^1N 8^;_8#?C4>:#W6Q M;@$8JA&'3BWE;%OV@ONN90UIE,>N(*B"]OU;P&+U^A,!(HAK=]WI( M4 /Z:49M?GCE.SV,)RZ:S,+&QOG+@GP+?E8A%BDEOA\G 1*&@L9AXX"3*V'. MLE)E^(%0V%YZ99V1N%&U=?!(O.S AT?C!1:6*HBZ01A5\WB=ZD/Q[_?M)^HT M1EBFQ6Q'"JT#YY&['=82,'K?)V!@^$3G*\(V]0<=FP*$X20C^M%#G&_<'K@M M^8^HK]^K0;N01(%-MW:Q)"M3E*W:2^-.R1U&G*L$DJ3":1_:CY]W19#F,P[B MBJ,^R2/U0>(Y+=80AQH64J11I.5V9JL%P5AG\!/]4MK[^6SYW5DE:O1Q'M3K MIU:Q>B(=851_3-,;8_UTD COVUX=FCJP1/29;@^5H)-IYYAYB?;1KK8.("9A MO"I6-7&GXGS6&PM$(]4 MN:P%2$P46F6'LT:M5M=*X#SOD@N4M\9^)K#/I<)6AQ18XM!?\GR[S)14UK]- MBH!=.MR%#"*[KK:@%JK[J8R?B11 M2\CU/!XN=&XS59K"W*_\]3H>;_9EO6P M=?1[)7O2?J7CKCE*3B791J9G".5_Y6PQPD A#SJ<+USGF7.:]B32# ,9&YLR M5I'5TRR:W3RO9I<>'"/>(6X5L:6T/7H^:17^B2J<*J'L(9^9\]6':N^B$*@B MPXMS;./V ;QVFA9=44M6J%#13:6FT2K36$;M&0RLB T=F='26?1NA@7-2"[K MQ\7QRX/^:097O96C!Y7FO90A>XD.NW"7H _ZYG3>GYC+EP[GGHEA?T9=^+?] M'9,FM227(C9C81M]U3"[?L#N>S[H-'TK=Q6+(J,NU72)")H*,SX*;_ TV1,O M#ZIWF(V"BEQ=3Q5,);H_'EM _3F#L?%RS=$ZVT6W#L&O[$::F0H38>Q+FIY MGHP-&C1!J,1,U&GA\\JPMA^A)MW?"C5_7+0#3:RF+-W96POTH_ZS-ZC+!G1( MJOVH39_9@/+]$!#I["7CB_S\R[B6[_)C*S$>>X5=GH_2VRQ%'G'!>+XA4= M-I' +MO2GKRO5#C'G_PY=17I8:"5)P18BN-55LST^K(CX=FZUO$;YJJOZ/(5 M!:KD>)J9V5"$XA'WK98)_?27!O% 1_AU\PTL>!"MW/*Y7C)98\[771V%!FL1 M'U$?(^!P.B8MS2-)^FP\X;ZW-M?Q+IHZVR5*E_-FE+;L,1'EFB9C%<#&]B9_ ML3O*F?P-@=0UKG&P<<+9X[#6FX$!72R\AI8GPA'M"&'M^\DJADM).T5";_5*\],?DV7\41_TD>?9+==2?XO\4__\47Z,3ZCKZ MS?WU^'/VPOC0N!XU',\3P[J(_0(5L+; M=TPN_H7*<<$3M+3X&!3;TH/[\ST_2=9G9R3\3[74/R:>4'>U),!G9W#*G8!\ M,!SR,L0Z2M1/7EE;YN$"]HVU^)JMM(4[']0/*:2R.O@,=U:MXI*17M@B4@RO M9?NAFR./JW%5"0LT8"GIVQN,HQP?NX<0TY-A%/V0+ +G_6]+$2N$T*$7\B&; M$8.$Q9B*!6-711J4YX;3YYZ@9I#0"/R/=JX]N ^=Z>^Z0E[0T,/++8U7SCIY M<0M0XHTX>UAG-LDLKR*6IOSQ^[C]-BWKSRV (2K\O^X]N8J3(>;J1AQ0ZVS* M9'@AA[M]HM=CGI?&?^WK<\PD=YD8G;^-:_&EP/S<#2H\8HGR,II)S#WA/TF/<6^>%.X3IP-]EK:JQ-"@\D5#\CD9.W^QTVQY782>W63F+> # M9?LMX!3M%M S"CY2TEYMQ=1^QV5W$_;ZA +W;9IF7"%U@QC[ 3HD!KQFKZAJ MJ3-?JS/(>,)FOZ<^IACB4)BOBE(IXG^ZB>_E7&#;C_^<-8:K&S>THK8%86[2 M*&+YFI>(6="[6,NQEYW4>L@5G7]O;+1D?D8 ;$I>-:>G:H!M0(ESH,'@J>*F M$@5JIQ%Z(QXTJ?T!\KK$S"CE8:?WK)/>$OQ&$R(?N.T EB]D8:*!NC,#(& M*B^+D:YRO!9+L^WI\T/6E15MA;X_[A\C.-&\@!&[?HE?OM%_^[7$8BW8/,1I M3*\!$*(J-S' G8#_M)DI++AI,<:W4JF$F?"*0-TY7M"-V[QRLO*\NG[QW-1O M]&62"7DUF_4WY([5+VC91MM-[*5C#?I94$%]W!DC*5/7G/40ZE=/PZ74UN/13U*43>/< MU:OJ"WK>:7WJB7),5P)2B0"4A@.LOSG7+YUM)-%-'@NXV>7-:H9P>]-T;\P- M6)=XI\5.>!,;8'!L>+';#Z.;3WUI6]EL?[@(&B=P3T _E&!]7DK&>K1[C_EU M&\M2,OKKQ*GJ(\P0%]Y=ML3.#\=;:R$]*W6BYN_1T3[=NV12/.L6VE+#)4\+ MT?49DYE8'R.MJM *\S"FK9P*SC3;H BE(PO%)%G$)G9 X3R \I\5I*%]2:.(9,REQR-;+U+8M2+QV 2? MJ$!=5I2P= Q'W3F)$G*VJB-7X"+'GOW4L2V=$.1=,83K8-!G'213ZJ)M2$'6 MEQ#4I!QHW,JY5 C.A0S9M][U#XHS]^8O+@QR:2')7FCB54>H(1XV;@_B2G1M MV%+%&\)I/SI6$T<*>^%_04ZM^>Y!DYJ^C[&"XW=<*G(_)H!CUZ2EWPH/G/.5-FNL/R%>W%^_IA7OAYV MF!0-RUJUT--,SF@8[]'+7B/U15%T$3O7ZX6]5%62U-G>Z8T0!].A#0:MPVXS M?V,@+\!)N8GI\&P^+MXV<="'H1CX56D_\ZGU-"#_Z2++?7X2.]]."Y5/VC"> MR3>T!7A%@C-=MC/OV; <,]7K_:G>,K.0A:S37"X%](9-6"L"YF*TT_[]->:_ MU)D+ZQP!;[*SP3 LP>D.YX$I^6H;8EXO[O)IH^]]5BF9XFJ$O(.MV$[D9P7/'/O\' M428:Y1'$SX$(:6=PM02! L=V)L4G(LY@>]![MO84R'2@=>''HY3CW"X0HC"Z MN&X5I_H)]K79P>JD9Z,ZL*=U324<&B/<#%59,3YR\M,UK>2.0Y ?F_+&ICQ M$XAIA;_H%@K>B+9/8YXMN4R=H!9C^I*K"&[0>7)P,[4Y#8O0RZ@XY;5M[U#G MP4V-X4B<<>A+W7;+(PCR&M1?68P10H'+!J@!+%T5KX*.AA)RMV;"F5RY MUK-]H?!1-7Q\41V89=R#P&&H,!9ZI E/R#([A*G5C5?>X.Z(E3E/5]%)/Z\> M5_5'[OF\UE^ONR"(__!I#5#.M\U\?"]&A-A^3SK!>,X//?Y)\?!KB^JZQ8?F:K@LOOM[5D)%O7S0%Z\ MJEZ*H"NBI>)M81!U6_%BR\W(-'G^*=J@]S0JX)?.X4T#:0OQ<#@$.G)N #]M MOCAK[OJE*(09[*IS?;6X*C8=;($/=L!A1$:@ ZE; M %@#9O*CYJ2"\B+[SK$H@K-Z) ;&6]NK(Y^J3GY_Y/X;#?Z\"1C\H5TAW-S M9W]M-4L<);'QQ&.7)H8WPZ'I6@1/N\+)C]D2)"O7JMG]]=A.ON);N^RTU36& M*&ZL#L143YWP_EQ%T\@?Q2"_:A#QN[(_BD'^0@6^7]7]^J,8Y/<1_J;O+[4F MOPXP\[,31_3Z:R_7=%.\MX E2YP+M)<_C98U/>[/[BSI]K3;;?.^:"SQHJ95" MM5(W'5 >N!Z=1RE'.([JN-V@:1L]RD[VDV66X "HX)7 5 \# B[(9C(69)J/ MVWIT(DP_M;56T_7TYK8D-XTS9CNY>!4L_)IC?'OYQRX1!U)27L$6'#$6X"P#5;J MFZ.2<#KCZL-N/\OW]EN1_O4)/O7%G#,:"*G)!M=3H,,PB+;<;3W.RZP]0< M*K6]CVNSG*?#.?ISUBZ J3PHN(,+'&1?V3RZSHC#8:\;$-9W: L@5_ M-6I0.HXI*GH9!>NB8.]&878-31N82G9GLH**N5L50[F59>-U/TR.I1M<"[^S M7SIIG4-Z#\G6Q\"5F#&SJ;?]21T8279 D4J64WC@T$1M-];KN6$0.UY5.SFW*_HEC+ MF%-:G-/.W:SUGV2Z0$=4=N '.5("/(WR^[,$V&H?Y@\SI3Z:(9>]!9 @C;N> MP*UI$X^0?"RK'G^!#]0_%[-C3^,:IL5O>H0-L$:::B[-KZ1O:OIPHK@!88@_ M&)W=6Y1R'QH*;@UH?RZQ[,9+<:4F-IV@X\Z<'(>8FF6_F6/5_B:=(0IQ9@VW M@*?-F=0D5@CV@4AN9_BR):XBP0'WFD^;\A MX'JJ/+I'S[CQ[*F(()ZSP?L]-3Z+;53 ?&5N3R^&;;^:VZ#MM;0%P_&?BHWT^(7E5C-QX93VU/><9/9=*E!4^*Y^B38,%#FKQX^.=&856S$8\*2L,KY3CDQG:/%HJ9F(G$;H:8Z5(JCE/ MH\*P8?'"1JD.S$3MVLPME>=S;[K*Z,HT*FU>X&*OF.*YV6N_7'*@_-Q"YB+O MS*T3T1;']MS9Z%RBL+AD,$N%18U.,KJGT$?87^1;-L[X)QS)9^T&@9WJTL9M MVA0QZAH%0&0QMWP!<&X_0\&;4^OLO892F4@2 RO6EVKH3&QAV9[*@#@ 8;]2 MU9/JTK&<>BFUX@$JG1ZOST[=NHVQ=F>O&D+$#_TA^OHVYI0?-I/$+/1H>T^= M,)FRYRC&NWK*R+XPH1M*L-6[]Q7$.PTZ:-]/M#M,%/5IVU!K&LO-'$BH6*U43 M?'M7"[AZKD5>.DC1!SZVXR MSH1J.\7.4=C4SZ8"@4(*4V'. (\O5:7)!2\R6X=*C'09) M&_ID NDH2KZ6[5[9^>.>2'%/:4%538?5F47?):=T3S5ZWPM_Y6E2DX@E-?"^ MOY? +SK79+GLHPI DQBKFM4"*8^?7COO8VHQ"X<;Q;T*[HRWGDU5U6\&O9V, M=:&H6&XT [\ Y;.N0D%<[[Q?KK5T=LQ($R;@$*W@>2\G(J1A^W9 K'J0L@ MW[[3>AT9=Q8Q"M?!^[]F6#BIV971%WD:*I\:X?3> @P,KE9JAUFZ=3"@@>S^ M/*RW@ Z[C3D&\'VPR-44>!EXWT3[:=7S+4S?8=H@AO7+[)AM-S1=;U6[H9S6 MC .X6-Z9.QN:IM1&VG'.W;-?W& M6)_KH#:(K8;TG(&"9GR[+7/'*)Z_N\P#1G]R+P%N %CO>DR$T\[8'A&$F7]$>WL5?&EQN 2M;,.U'0)?EQ:=I2=<5 M@VE3=$ ,D&M?8:)R^.XITTL2^D75)%=2\7^0L=&1WABKVH/=5BQS.*KEC"9CESJYVO?2,]8 MUX:D98<>=Z[^+D(E?C_))HD9HYL)SX4.%"L+,*3^EKTM#CHRXSIY.[Z %LD MG;BJUQ,+V8?62'P3CO^%253".&*Y=CC5420/Q-1>I+N@)CN_"+$^5@?=ORQ' MM.=4U2+]_A(E\!>,;Q7Z87YUN0%IJR0 WZ_48YKQ0-$'P5; M+)ZP;L15D\]HFAD-33I5&M!C1L0OF7E@_;=';T_XTE_7 &L30E^M.GVZ9Q(% M?6=3XS$6O-OPPL,AUUER1N,25RTSSIEGZGJ43H'';',\EE_B(/%'?6%8MG7' M(S+=;>23.S_]HZ*VW2U@N+(Y\1801O@[^<./V 3"KJ4N2Z COQ(_G(5_-_OD MTZEP>W,@NDCZG/B."^7[X@G]$37(NQ??P($]2&+_%"V4-)).*ZJB-_9PL5_) MCTJ09N1[CT>K-\2K',DT'TG))@D=$L<-BX3N-8Y_LV! 4\(/!TXC438]-.<< MESW;==2UMNM@.S I6CO7.71CR(23.*_H/-]&:FM"N18Y$G%L=A/O]T> (J!F M%MNTV,+UVENZD0ILQC<)ZHSJP(^=5:0/ M+<.KN:0_>"7CY-CZ2R1-A(-)OBI?)-\"3O88-YI7)5_;ZC3,Y5 M),P6_N/#Z>W\GQY;N@]B0-[I$-FX*9_$;^']YGPVUQ3%

B,%W0A+($:&O:?[6B/BAYI=E?YV/ MIS0NVZABR^I\O[^U]XEFWX\W<01EF)5-[N+G(?#E>?R)SE'FK\07B3M7]S=] MQ'ZC?CDI/'P+X!N%F\-9?Z?N_0/L;^,.>OW6$['$1Z186(B1D>0]S0"KGK30 M*AC[LE6Y:4>*AI)5A?HKC^54G);S'H1Y/U,8[^%'SZ>'?M7)@DD00HO9B)6/ M9SC[2 /6K]#K_@5RH[^9IQY =HM+@V/M+>A2X8!HJV\_-P1]6B29\.X?"0;S;F(IZ=&Q;< P4F+!H'/T]O5E$Q:'61RJ8H7 M"ONH E>*4^+QU3'J\VH\I3)A^(&=UGVBCZX7_!L@RRE[W;X-NOE0)#ET+B1V M+E.]6@-2,H=N6E\O9Y*"E.M8QE&=A)WNFP+$U?,MLX:5B^O4IM"S/AK&W[Z: MB-^H.C3BG\V<'RFPGZ\8@'\^NRNGM9-H+_P('R[J1?#WMKM]&N'+:@'LL-UQ M/!RPG'?,Z+:3Y2!#,=@4.-7BD@JYS*Z2P)/S>U>/CM[/ M:H;]@,:YBR! QFY0.\.+\^R0SR=1K53#+8UN"$+HTI0\]QC#T?_%P8G D^/# M1:?UK<[WTVH:IM7/U%3;2C4TNDB#R; ??7YW3V'D/P4('NV79?*$8B@:)H0# M"*N6/8D.&W1>PH16I(T'/+BEV.GB2NX_'>7C.QHF8.INTBER!&/#Q!ABEC%& M[6%WP01P6E<8R-;NM>9ABP5_H,7NZ\Z-Y<=#JILE4MGP?,.8J)MD/6(#M!S< M"J%)+C"LW19,IGIW4QG?R&YR25X ]DQSV6R%D\.XB!KD5O8P^5;Y7!FWVW.N MW[FI*"U;!:?B'$G1/=?R\(<>6C RA8(R4L-.[UR]C1Y&0,O>H'[4R++)2%P_*ELS/C]*X8,U,GJQDO1 _X; M((+OGA)NWWEASR1X[Q%FU'B\:*U; M[-!29D2'"=&CIN9XQ(4S?V;4:R\%)KFA(%/*#\?A-N_8Z)::R9Y# _I!1YYR MMP#>*&V.JKN-1=VGU['"!([F=USF&\30 \R[N"Z8I6@T%Q_99:5GI@=*5$N9 MJXIBLA(E4-;RY21"7LJU(HL@T]ED^ D+>'VV!SB^W+;.Z2^8N&#IU">PSVNU M;;7 N&PZ&+CS"L>7?SO>8W#8;6=%]B*C]V6^W(B_$#4V,?SE%=73"))#S5$8 M!S3"::G@0C_;3'ISR[:6 \65P>.H\A90F3G9Z%H##DY% []TUMG#=8TJV,K9 MP[1,?DT:Q^]Q^.CB?HD[UY&K\W ;DW:MG!O:OM4SFR# 3H0@)Y&F8[&KYUIC MTB5A$\M-?G"7F$?.S@AL:L5!44[$GI#_#P?@$F Z4_N&D/)#[0].VXFS'ZS1 MYCXDVWW'WDP3,3LE4)"O&JE,2A&%@QAF)EG(PG:1K!2^(9^ _%P-IX+>[$FM M8$)PT!>X17*Z%H^'7K>2'N*)C32:(Q?5*VB!22?ZEW'-5.M"Q"TV&4+6ZT]Y MD=K5'Y3X\W :9ZE&S,^*OFQB,K L[)Y+3IS(")XFBXW:&++-H^3DKOZ' I3? M I7^57,\#YJ5&)=.X^_4I]5=S"QFLR%I+_ MB%-\H8J* 3R:,H44),L%HOF3L\4[^9<9\0%G]5;/H9[]RF7 VKI #IQ>H9&/ MUSZ/8+2B#3'+51U-3XXFBY8(1 7?.;&KZ]=>;XN*$RGA7!6H%(UF\SG/'XPW M.!+H[G!TJS;J7>= ?A1 JN/_<]N#V^$RANU5#9J=#TW)-&I(Z?74>2N99-L[ MB6'+JS'IOWMR+YE(:?X-)+0PD4!>2V;H6ER:X4'=IT7AA]_Q/*=?DK+KT,,5 M A#?Y9+)(@F)V*YV.[81,4B3RDBUYR#^6[ MZ->H4\ZQ*-RRUIE^S310>\\?1YR#1DSO$7%X!RX \C=UQ>B$*1\)''9[%ZM/ M!S8U 0VKGXRSH*IZ8 '#:0S)L6M9WO/BJ!3@RL[7XU=[WP*PD%:E]QL6&T;= M^7A"@/L-R5[M1W/3MP#;1L=:JP!"3,+GAR(IOI\U\I#2[-T2-')A#[$.B[]D MA*J'+1PH%# 5X<;6FL*>:1:,.%PV"MX%B2 >VI0C,6][-"S^=I72L&*V989( MBUA>/MUQ-_S@[[E9H]$5K#GR]MF#TI6P",I#IS8U^^&7>//.&H,6>IN[@2^9 M/JT&$-]\Y>5:NEZ954E1=K@^20F_T15E;_4Q:NN;$VYG6&8&HH]\WM12:.I;9&='Y$=ES ME%:"FP68-QF[+LD@)UV0M>O(JFR1%G@J+4;T;I*.P>ZKD&T$+,Q4Z4MJ-VLZ M%;>$ZN]#4V8,<9NT)+(NB5/,-[@N?!(@,I*P\5 ML;+"[<9%[7OXP.46T(:&JCF[Y:1-/7E\55W3I3?$*1[40SC;=#%FE>TJHB_! M[AKA=$D8IRO/M-ZFX+G+?A*O-^@E>F>&.='%5E* MY$JWMCF.,,3[1,5FN=%QMJ,)OWQB-V)_/P-%A?/;/ ZHACBBK=+8ASO)A3@% M,4K2CP#[APL']'-A;\];.P1V/%5I<=KW[.?&*WH]=[,D:@/-A=VMD+_Z;^TW M)8A;-_GJ)1R-4[T[6W93=_;^SN/USP3-A^SW*%4AT"*GO*T9^H48@Q$6,Q** MP%DSZ2J?W<15=.^M<''$;M^>,]J1> M1R)&"^ ;N)CZ60:+3B#7-^(& TX"1M_TPK2(PF;Y:R56HCF Y2B'>/X?1&CB MGVZXZ$(&OS93Y:1SFQ<=^L?:9#IK+TR>TLQ5]-LPTUH^.NX;+?>=N[]FW$1K M%@R@8?/&":)XFR:!#5;_<<+P)_"HV8_6GC]!<']I[?E'!/>7QIX_0W#C_@'Q M4]$\YD=(JUY>6/&BAVWKY>NQ&\.U\$.8L%%]>7[JU:Q[]%< M-/Q@M589B0-0J67_PT7OI>@MT.S9B_/Z.*O&$[18T(@--$;SC/]0CDM-^]>02,'MMP!/\$^Y$?T4**_!G,\^9'E=_/8)[Q'T6$/Y7$__PG M*-(O183_%O%A1!]8'V771K'6L,_S78; 0])R]9!39=F!R[A!.6]V_I" M.+#QX&VJ/)N0>=RQ(N6T5HI&@@B>!BC!4E+A)9L36\(M(!7KK^^.99O5 X>_)IU13 R:#.B?!YVM7,Y=U1DWJ+-.U:I M$=E$4S]5%+R\%\(1-=5TC[Y^*VVH4 ,*6FFHCG3AHX%41/1K"K'$VZ^F\ZEM M'KW9J51R>]/?U\R"$9:WEV)*!=G$L*K7[[T%+"-!LVX!.SP.Z+> .KQ;0-#+ MYL,23U+@U7 @,^-U^BW@:F+[5-'MT078C0M817L:JG)32W3,DP/'2 O7N3'N M"%F_!=A+W (Z@]/S861'O..3D*RYQHP0HV,8*'G-VUA/TB MBJ:B#-_;FO@:G8]E)H\E/,7S3'.RBSX^PS'ZV(F;;D?RH/1U,LH]J(W"7WS, M13+H_^Y)]*?X?Z)XE[1.T".SF=3T+]N)!/6:O#7'S8ZJ Z$:).6@^2%>MF-7 M0E[18'J;/([=8;K#DHX=U?T8_J,^+5/)N5R> MH"6&OO'&SQ>/'V78?^<:E!H5V(JLNGD]H'$YEOL/A!GOXM@2,M1>]GAA\L_E M0MR1RT.R:SQ M5U6NA XK:= :(/9=*(C2?3U(*T1DVM0];[P4"X1NP^FUZ[4=#LW;C[\YJVLY MR?=OJZ]]V5;1/7E/%@L[UH CTHZ8XU+/INS? K)<.3^NY-/Q OT3(077H(W_ MVKFQ?\J5?P&9G'%_I='+4TE?29!U O6@CN-*2#0[TJ>/'Z^ ;&I9^?(M-R@9Z9,G41:HG."P"\#/!*/>I& M3>$DHV<:7R"E=2\D"QJ\0CFNHO9I@>:@I/@$G?&I;^/K&^N.IZRY^1<7Z#.J M4KR-%5KBOK3(^)C%)N:$# VW@ @M3%H'W@V>B(&(=3GE!M-ZUMECZ7@I-)J" M!-;X)/$=DQ)VR%B5<_&KZ(4N*UY-9JP@GWVDVM/B M'QJNF#L*:RK*(Z"\JA ML"99#ZYDN(-\?B8Y9FJ3^@M"RTGI5HYVY" M_+?GE^J".=,C+9S79/O:O_I.EL72NWS>'98)YSVFX0@\:1]V^'ZAG83#Q1AR M2O2LI^S[3#([,ZO@NY#(68EN0:[PU=Q57A$+E7!S(/)9(Y)LC.JAR "#!9E: MD84!F43K90SOH[W>-72T9J6EB*!)0JJ/6W7)8A)3K[@-RM/6%]J+!TYN ?=X M(CRKM$>HJ?KMT/)ELJE5LDI>GC?.:"W&)\R-B&"D=_VC76E<0 'OB^S1@N/9 M*CHQTV\J#:.GU*IB#-KYWOOC5"?W % P6HE=3)BR$!3,ZCQ2 S*A%0J'OA2Q M%@Q)Z_DSGKL]1RPN%Y)(\@6O2CYQDKM\S[JPANH(0"88':A8W5XVCI,>%V]J M.,QSI::'47H]V6KA'DOJG!W]4/-*3=_SVX>5ANSIJ#!V"@YV[#=N6E:O\%U@U^P=-:[4N5M.ZUN+XHX,*(: M3SF.(D\_0MQ\W8.$#DK>UE!*WJN)]4-(P)2P!8X]/:OI^]G$#K7NM1?):]UA MM3U(.7+J-EV1'64=P5$9?HIR_Y&< FS_!? W_E$6\>>@V(]U\0\PP@__[I_. M/A7C+EH3W[4 '($]-2E_XHROM4TBWH,]Q,&C*P'35,F"AG2P\>&,DC6/&[25 M/.]"&Z1U5")L[JO1\4U4O'AMML X45V=7JA9@XB_&Z81R C[,K)S&CMAK)*5:$T 1=D)O 5P; M><&9,IK%ZN?S<"0E'G*SJ(U0^_U3G:#QWS^L-(<5;CS:.)_-08F[;.>S)I!C+ MP>@9#D!0LHF,O)(P]FGS6P!@6Z_^)%U"ST=93+;/ML&WYP#T*WQK3B1_6%1< M\?1S[TAQ5WD8CF%M')D=M=-)1S"W@AZ4";I\XD[3I[2O/R M<)]Z*!-TYTWFC?_,K/VW@+;:4>#FR@7\&@2G@%1:$"X*E;%51]!V:389OI.1 MX06,\N%L?1. YMW9JY\?U(H]?6[ZXFAH^;1X(7C2?EF> M@47E;5^*VECT1X)$CD6HRI7QC7#SP:[.LOH588#5Y\=^R4X1F_I.2:_P]<<0 M72?G,6)YZ)%M-SZ\'\S7VQF/H%N;87'0()MDO:BH]5\GM7W\N@ZA>U6S(16E MUD=4FE>U%<;G'E*_R+%:Y*2HW#2$#Q^=V=7?H^S=/?ARSID$>G3GZOBO2D6K ME;)72$5J-#T\V-+ C(N;Y+S&_$0\C-B5FP6O<@V6RY1!/0K6(1FJ4BN0E(;U M_!R0BPL>[_DC(O5!B%(T#L_3"K=4!C=F MJ*IBP2XG>>_#/VTNU-51BX:2$*J:- 2GF(['L\XOS$0F3 M0+/ CR4O> HX4 MFW[?%,1ROPGEFQY/SUL>9P/8QGR8;(%RFLWG[($-/"P96B'72IN[8PX(7XVO MGI_F%BC;+[8[K#?/:=$PY1<-?6PXOQZJ^,/(BAW;N\YM)2VJG W&+!67XV0= MX]Q=(2*B+ MCIN/I[^1CZD0B_I^"WAV-HQH]OP[T0N+-0/]$ NUA^LV\!$X8XGIQ'F]F3)V.? MM?S&*/#G$&[*/P&@^<-%&WADU:F%U':,QZ%6):W K=SW=9^D$:?VR>G:M6*? MC4]#0B,*KZ;P);7H[E[*)*NQ(W(^\X ,@+!JDY 4VFIHY7$3L[0C=H1:V&T6 M8JU.#CQ :X3:[-,2N-.NI@7)4!S%KIIPL> 7)UF^)HTX]_[N,0O<#SZ-0(6" M1 ZSXZ]- M)T-[<%QH3N?^3%I$5;L5IR#]KL4XL\;FN/TN,Q(E?I4K** !:+B<0LC++2U( MJE [WW0:[EIVP4$4B9$C8H&=6T ZU*$2ZW)2&1^M+"#R4@G[P4LEX_%"_HZ,.-NQ6^!.]"4.J!D,4=%"BP%JZB4 M[H[65*IPESA_VH+TFQJ1NL0Z29(I>*&]?1?A&@ ZJ@I2EM8V@*0YW2.UR';N MYCF9S% R[=26)B_+,E6,60_5<$L1P1!1 MF=& 0;T=IZM3E1#S#--^8H/A&3(@%5\*/VR'4/J);%-=.-HSJ)^\J;?)'JDE M'N$<*E]:F!W7L=U:SL/%N::3/%D?GQ2UW)P3L$UQ*O-HOS=CROT+EY?O/(43 M9R$UP?OSE-4V9/)/^]K3,3:O4+BT]G-RZ3OZ;3!3U1JJ XDX 4 FG-Y6PM34 MJ@FTYZ;*J035X^,\;,S/HF@Z!/"CPC)SA+3D7!J; -/BQO:]"3E M2E]5R!B9(Y;*HV',JDV=K&D_3M[PT)CH[6; M'XK8!];)&BJ/%^:' O5+#S7S7UM9:)U5G3=;R!B=B!XIK4E:[:?7RDX_$ZFR MMG;I18 E3AU6)SGDB-@R$A\G3(MS>_?@G (WWYB!GF_9F)1M#]L^2,YYWC1V M0BCZ.G23&*Z$FK*2PBT7UX4]/>GV[6UNTF, RMJ+4&M%N%(5#T]>#H93TX6; MU06V8N=8[OBLY'E585R]QPUWHIWJC&9?^9QZ.UT@4_&1/PUO4%X+X!T*\D" MM#_-7,M:@3VXA>>0;DVI MV,99/1*JR2;5RS2@F]/ZI0IY$91(:=P!*7I1:; Y<31CF!13\-L0$P=!P-BB M;QRU)9\+Q)#P%C"E-;0?W&.!-#!J?\WBXG"OPL!CI#]Z76R>$H'T$,/XFD]G M;R37HPY,VWO^O Z9_S9JF^@8:G7C^>5C M3.=C =8\G*CJST8(-J>$7]*U1$?.V,:9)UM%_QA)=$\).B=?]2#RG,L9KLP>Z,'4@=S.Z(L]) M*['\0M\=O*?2#JDK*K2MF^G1I=HIC>\AN#8(+LIP+M82>SMFH$%=;)BJ\*"_ MK9D.Y?4).\&CNRUC9TK$QN+!G!YW+FG"O1ZU9TS#,@';IG?!;!&[1]P"%;O' M ?W]S9V(O,Q$_"DI_K6\7F-ZM]G3*=L&UY#>HL&<),X)O4!Q!C6PXR7\F0>X M94(5)H@G7#>>-5:BCSG*C(W+N,#W" =A+.WK9.?+\?1)WKJ;6X!S,LUIFF?* M^77S"S8/2SR[+T'TQ16Y3(KW@6<&7IY@F>;AT8HJ*^P94]>;IG@Z2YP4X?*: M>TJJ^,\DSKI H/V#O'@Y49*Q;IKZ9O/J9KW:E-J$$IQ5N^^F6TSC;!*$:IQ MD)KIUCK<%7[/:H6785,B24$JK#J24X+,GA11_V2;RW5B>.\)$WU0;9#G1 0I M U)2EZ>.]E..&8VJO&IG97'Q=C)?:ZMB5_@;_"N+E(ZXX3>5EI-A=?=5;M3. M80%K-,WV"X-@=4\R]3J-'(C#E/8-VPG=XV<](P'RV_=HT(@]J"=DZ&F&"-0] M)#FJY^>()?ZO]MXZ**ZO2Q<^>/ @37 )$ @6W"%(D(:@ 0(T) 2'IG$GA 8" M(01M@GMP#^X6"-"X2^/N3DC0?.0WWYWWO3/O3,W,G;IU;]7MJO-'G]75>Y\E MSUKK['.>S3+WSH0O0IPH\*00O%S'?89;5<396$>J]V03UWD'C&P_6_TAR#[F MZ^-Z=7O8::\;/Z/QKM5#O=G'*QEMO$>3=P%;93-*R@8:7#':I)[V1'7[>?E, MG([?(K- 5Q:&XQ!;2OK;U6HW39[\AN99([#].=:#O9Z,#X01'@RGJ!P%P1^/ M!W)C/HVW*I@1OM2I.=I]M4.MFOS=CD;5=BIMO[B[(XPR2O#.FL+39VU=TJ+-9PB%*E)PF%9K)Z-<7<91 'TY*R1 M6YN!YW;FT:O9#\Q;2@_KYE]V/)VI+#;4>>#2U59_H1HD#???-]X'I5=^>"I5 M?6"S;X5$^DK0GFG9'GD:CDK1,4>L@T])UY49S3>I?O[8U[D=6_7\#:SW]K[^ M=?\WL!+D5J7GQN[2EYQ:I@C5(-E;[4,^V(E0O8)T\?T&2H;W9V^Z?P-[ U!K M[XB"MV.$=[T&1;\=;-%GW+1Z*P>/]'W9X&),[051CJ>Z\+F-],YO8,/1K!/5 M]%*&RG"+>>D[+321UYN X/3E71,FU,#@US%5='%7^@J-/DHVH_5?K:A]^2*J MCS2 N$RE4EW*+$GO]03?&](?_@1WU9;6R^P?3)H M@FJ]<[%9;&N=@N.@?('3@&;M'H.P1#EQ@#( M_$,R>KI,NT;Z#XL1BL2KQGA)P;U3_$6A!2$5!9PGVS=^[2+67T*S[O]7%ZBC MCEK##M^"5Z2T)Z6$*<^NJ)+F>FO%TAZ#YI7C^+.L)?AY]9<_GSG$05[3=KI& MDMF*YZ9*A;UB:$+,K)Z2@A_ADSMC W09M0F <7>-,A)#>O;;Y?@B2"FD++.\ M,G@!@QAE=T#;?'F_38G%1P8@+>F3QB-L5J=S6"8T/-0X3HTHM-LWFWI".) R M.=8T0'5B%JY:I!@8B">,)C:G9!>%JQ'Q9+7)F )&/_-6E24_>OK3N? ZM4A, MO\"% 1Z%&,YEA0<@3CP8>J$7H8*Y3X]+L#P;?ZL!V!B"XI\3?I M5]L*ML3HOQSMNU)_-MQ>JOL=[VC\DI44U60::]$:]CKQ.]9-+7SM!BUK0%T? MUD97Q++2F,V6F*+AN6 $A6OTRZ6K')2\??)EQDA)JOD]E$LFR%3U/O&K MO/2NPIUW!*-E)0?/*(YGC>:$3T4QE]+RJ#!R/;<';=B'8D6X7;=S+W>W:Y*3 M>UOH#_BRE#DK=WRQK!A_B>=U)F#I:&'?=1G4-Y5$=6W?V.,SS4RMV M&&+512HXGT]LP\1+'$YJXO@$%T&V)]O;?CY9$JC^WG+?6+!+3%@LRW'W*PGO MR9H2MZ+JS6G!9.,TB15HX<19PLO21\=>SQ6T/J;>NOJH\5_6[6'YP M<\1^Q=IZ??3I]A=Y%F5[+>BB=: B>UWP<_J[/H^UN-DGS.DCZ\="+75+)JG=(A]^ Y,/? M0 N6DG"JA1-^AU#V$YHP_H1N(__M"(XMR-I-V8)DBTC]MZ-][OJ,L*;U$X8:_,X_Y>P2A8X7 H,2O1=NJ&X*7G;)Q0" M$=:10W>@#_?O*88L @8=3AX^A&,=Z HM[.1+S&B#!A][1,^[H$2&?3IC5V.+ M&S53F2,#X$;1ZEK+FHDSF]?J9063W_,-AA@C\.M87$:T9<#76.H'Y5U#S%BZ M5)9L +'AB081N'#!5H.N4*[61U7A/*C3EU>1^)5 I-/^JX]N67/&&N9O9SV7 M%!Z>H $/[<),R'KHH'DQ:E.O=S>]EU&GMURM5=3.YNC0I8W M,M\M!XZ)-8";N-$=9XE]O*>2Z>LO[:ZI<@UV1%[2&_:1[X 8H]%(3)QUTKP* M,H_2HND_W<2S8/OXSK9Z=KN[I#?Q0F.UBQ>;M;AKPF\\?*6$Q%-MP3Z?DQ=7 M8JNW*[RE?@ZONRT^>)W.-0!SRH$7][28<:J.3?O%0&Y))YF;1ZVPKX;J0N*= M.$FUE%=9SE=*=F[)1W\D+*DF])LR-*X%:7L[J@N@U+(=,?' MDI>?LZ"EW?A"O9VT@K)G?<\6?@-K9MHO/A^2(UI0^P[&A[]HD<\ZFK-(F??V9QJ.:7[)6-_8ER>2Y5ISQ4$0=W6XN[,%S'XV*FG3H MFM7#IX_E?@P]UVZ)R4,Z$1Q:H,71ALSV,?! <8+R_%8TRG1/MG\F%QN[MGX@ M2F48*IO_E?(CK(4]7OMD8]QU4I].K5^EUX#\$LXO.I1C8OMB%KF"P_Y].4W/ MU4V,J/&KLM3%@,?Q%LKNA0:_?AM+W6_ T)TXJ1Y:%EP3L^@U,G\O V>MAH0T MTUE=H/'I*U]O=U0JA\Y$??;YXNO7O[!!T)?Y!ZN@%I3;6![L-X#^8R(^C/I$ M'E8TP_)\K2L(6^[\%N-Z0.$F?=7ODL# ;Q'C-Q ^.;? ,)8W7N*0!K!68RJ2 M+WM1KGGDRB_OBCYY4JJ5P^V-OW6?]V7+;'!$449S: M_)E[JZ;FRF/LF/^!QO'7-XWZ%G]8OFW(6K^?U;OZ--J>?&A@4NVC6SD-+?@,FW7MR^ M5!XQXR-_R4W>>+98O3>3DH9_M"=2 '5R8:G5?NP6"FZSPB@ 3":_IY68<%"K&%F[ J9C8V MD@C; JV.D5=K;@]+[(P]KI#;'IMC1Q[71!)=XJ$#RY\D)KZ:-S1<:+&RFH>0 M(-MV!\7O.BCO\04&"E25>X_K/>I!91%5)R8"[3?M1K11XB1#9_]@LF M\5M$C_QG(#:45G)=*;8":;':-!9!%V]IUR#/1NRYA6B24_%V^@TD\N]!!#C" M#K12:.^:8,/SAM+$K"WOUWV2]XU!$9C1N(Z0%)$A.1!O MWH?W]5GJ"TE^AK'B"04=<;H.NZ7-/XT%Q6[LC1577ZE*D1D$+ZR;+$Q6L&FE M-Z=FOZ.?Z'\-O7S_0+VV(9\_F+T+9?;UOKA3V]/)Y@=7TD.#I^^0.(FU]G<) MP+X[UVFT/MQL^4=IP5NKX&6[539I'4T"4N^8H1>W]"GYH]FY&RG5V[Z2-Y*A ML88'>(2*O9>HH;ZI_H'DYW&[5T(_YK5/#@AE)]Y$#-LK8*+CDXV5&9%--C3S MT"3CUPOVV,71\=_S#UA"UJ=^1&+Z@J^;=_9;TAVPJK1\TXBCT:_+ 5&Z#[8Q M>W&_@=-O3ZZ6M/-4PA_-,1?MS-_AR%34CFZG'E@G+700R5)3.]3JPG9%NJMY MM&N#.L@X53FLSZM!%X#/8.0^U3@NP77M$UL/-5@F5<.C'#7[.4X2&$P;>/C" M]Y_5*?VWI /CJ/3UN;!WZ0H2/6N9W3F;=0[Z$'R6RK.[+TP1@.NHN.Z^1M]I MA?,;F-@VM)"E9"394E#Z5[D0E%C/I,M%F<_53"1&'L ^]8Y9JVG]2/KGU&3B MO\Z;!]_-=<;/5-5>JMP.?A84GL&Q8WJ9)R,JNIG&(44F4S7,Z&F7I!<^^XZ5 M<5_JR)'XS87N;^ ?)/@O>US1?[@I_L?WK+\ICNH?G_]KZZ-_X*M_,6+\(]W\ MQ8GQK^:/]G_SO\N_'"'3_MI06^-:B3A$]QIE-&[;4U?T%1NB J5:+#5ZNE*Y M^NP6\.P;:G&$D;/[BJ<]O?P-?)#]UQ97<0[['#-!U9O"]@"7FT&NZE+'961>'TIT?[[_K_T MGH9?*Q183U%\W5[AC\",D&&]U1LD(L:3N$R%B9P^ZKC5!\:=WW\FBX2B2.=<'@QF?/QAC41^-;I&N9FDM^/MN;A='<7JV+1=%FID?_IDS*IZ- E&>[3R3"& MYNU!CLU_Y,R;>M7Q/V[TR\P/WUDU7[I7U\R6%6S&I?$=$V[4P+X$3+#&VZE4 MD+[1PT'9FB1\'VK6C>8KC08-93I(OB]]67>7.W5Q-A2=RE MB>Z6]<$3'5E@ICE]*X32^+'A/_)*I9H"G[P;NR=%VM4I#@U3QO.7%[$.9Q!N M1<4XZ_/!$M?/'@O9W%6B:EM_BV&^@\\]+ M^'\OFXI;9K;B[9(+<&01>_IK']!04&A8O?6Z\T\_C=\ F>)NY,7Z@YN;I]=J M?P#PWQ;)6-218IZ8(3$W^T57&?:NQFJ-_(;86P^W?P,K?YC>N*<83GN?7%WZ M_4H2^3;^!C MUK\CRRVN)>B73.@:BS"7/"+^Z;N%[OT?TP*TSS&Z,L&,25:4E#;]VAW.]I\8 M]'^69=C8@SY[\:5VTRI[+J4?7+WX+QFES[&_ QD&$]V0'P+NBO:%_Y4)@>WI MA9P(3'AQL.6C[^ST'_<2[+AE Z48JCFGS@\1N+>'U?_;K?(O))AQRZLO[W=A M ([F8@R_]O_CT_EOL8EUW%+/"V0D(T8Z[VK*;Z!R7X9L1.OO'7GD[Z/C3TWS M[PDU66J)J>N">2DQ IEZ?@/=-K-_%QYW]1/%WP*/YG^68/0Y?HHAL(H2C?IY M%[#_99M\M"<(DDPX <1.B<2&KJ3'T:3^G3'_;0FZJN-Q48@9&ER4GS;RVCWU M/Z4#R=I[];Q=7A@?B5TB#_Y+Z*6_YAZ->(8G@\,Q@R-V3O\9C?5_@="6JL'A M@Z Q_>WYEH:8ID"R)^P('AU%3!8$-X 1VYD,0I:PP#]RN_ETPM* M>A0^'JEK5P0DNP># E)SWPM8//B)#4[ MO%B6BL'+]?=%?F MXP?-@]!\VEX-8-TYP,NYZF M\==;#89SW_6>#KBU.F'D9[;4=WN'MA^V?^*%DJ M3(^<8@T"FWAOO;0WC0A8-L^T92,TA@8MN#,, R1I0I^PGT+XAXRKPJW$G4Y, M>@#K^Y<=@3>PK,:H;IJ>13>#-E$V'(R";F 8:VJ5&G$/1#VCB.)\T9:]4IU%QHE1"=H2VQ_+/HQYBF/XA[_FP^]R"$Q MT,R,@B"U;]/+%U0;$:P&K$^[VDQJ5[PR<+>^A (?" M[BD8UR'22Y/T62L]I*L4CRDR;= =QID_?JP+?715D>UYL^(XPYQ_U1CR76OD MK1AK357MI7J!FTM>ST,$[JRV5]3WVH1^*Z9@7MW3].0R#$</# MA*>'W/OS!7XR6TD2I)&3#9.-?MK]);B%6?OH.1]'$;D&9WF[*!Z\7!3S2.+E M@U(C^6(#W\*#X[*W4N^FJUO'%I0MQW*8^]#"[.BB4@+G^)B"QT[@'B&[#SDS M"8KY[QT\AI)U4',E<7]2O @3?;&&7V!/0DE 6O*D'VUU?8MO!RSA"F@I6$ - MUUL2R>1JA2P>UOVPG.K% MMZ@=QW:=,))N&%Z#+'7O[!P[P4(>;1+@^R="7E1.G.W+;?CXT$RSI2W2VVGU MX#-*X=(Y.CIZTU+WC+\UH&L>IC;MSF>MXW\M2\90Q2*%6=X=N< N-B@.=U^[ MSDV+7)[^?A!9.&U[6 !!%74[B$T[61\C'O(T]8AX/2,;O$^&9(&[G6DI "#0 MQ#B%WK[47!$Y^&=J!/!E8X-&PCUI^5PQ&]U1'2P*H"%9H@ Z<*GZ+B32,!9V MBZK1FR(+S-ZET/Y(_CQ%4!N;\F6/4]51K\K1-[AX$>>LL>(@9[/T"F>R3;RK MB]QR;'<^<^"+R2='D<_X<'JPUJ#X!D&L9 M&+:TYFT_K6]NNF*NTWSD:9P54L\1-$U8B(\N;I076 M#XFG6)P!1)Y]8U4V]M76U(,'J)U%M7H#;OLXTUIAI[J7/@;DZ'1XO%W*;8_; M.:CA$H5_!HQ8V:!1IH8FZK''4WF(8K!AG++@\? \K/;/33U_N$06=J(.8-2S MP'&\5TN?E#6!'1Y_TBK_H)1F%;&P,ITN/6I-V="S5C-)\T4L+)\9[A(#)VKH MO1S3KE1M%M^@*?(2J- W$J\A(F9>#$VK+\.SF>+3<"F.R*)U5JGAKY1U M8L2Y8=*%3QNHK+FD$*GS>QO^094F^3*(M;C1Z8 @KNC')%#J.3,O \_&5J&^ M?]WQ �?.>10BMJBI<+$SDF!9O*9$YL@,N.)WU>:+T1]TU+B13J48%TM-#: M^QFDY7)6S01LGNK;OND>@F?&Z:<_6FOSR0]#PO=)KS[ + 3+F-Z#7K $*^K, MN1>8]<&,>#38[D(I\T_D&YPGG2?ZYDN%5X]6C^8E/;0PYTD5*959J&>T-XKT M[AVO9O_1+$='HS)E-7J@?F&P"L=E5U@.KH9NO:<)':/S2ZQ9/7MF^'PMLQV!;<=83C:ENN?]S60FZ$HG*0-G6#V MKDV$(EZA%%CJ,5N:A+6AP=S#)]I^0]M&G=1-E_-7A[>]34=[8\U97;V&SRS4 MOF>S[%^U%=PI/T!#$Q!OX,3IT(LQR.WCG#X4Q&4"NVYR&3[3VS1Q6 DC +&E M"(NC0<;_@,GNY7YI8,Z0BPL7^.&W$\5*Z0E6I6,1!:-8K$B,AW!!0T^$:]"Z M0IR, 3,7!B\E$J.%7^ '^>6:935,F\]FI>@3NQO[AN*8&[ G@@*FC^?*(/_I:1RG6JHJ>B9OD,5]U63Q^$5 MZI0/HK5?N" DJ)UF:9*GW32(D5"+XB9-<(&!_3QM>8\&/]HU] /'C?HH,0Z< MJ.+/E=YTHJ/6_""CUI/#,L, M/B5!Y\%';RHO(+?8.8.)$.TS,2>( M(A3_$^^U(A^'["V/ M.!+;>-+8WX":GH6NCI4=N\7"'#N*AE%XM:U]($TUT6[/;!C&-68,IE9-Z*^' M/)48(%7VJ? J].SNUW'= 22H'Y<'ZX\KM\\!5/ NC5*)%_E KIJ@WN2)AM-# M!0*55V 6D\)0;##+&>"1$Z<3_"#.2B>DH4@NF=RDXO7)>R7K9K04EX6(4,"Z% M12P=ZQ6EC"V=WQE:2>FNY-.E M>V%0,;)\ZK"@8%R\V>>_SO22)N$]9A!-,'C)$DY5L'OY*ERHR3!US?W0T8G2 M1-T+@XT.VT!1'5N9:J,*&F3S/:@"60QE-KB=JSC9GS!3G-O3(?]@&CX2M72* M0"=#X#+G#9M-Q*OS_PK03SKW.*6FQ#G8[P)("G:FNU3ILU, 7@ [];]A(P9" M#_WAIK#\K"*^-M" 9_"4UOA:0P2AHBIE"2Q)?S6$F1O):-9/D,=YTA"+Z3BS M&_#8=G07-7=T$\$M+B56JO+]O,J*1X\?,J"./7::B\/1KB&97[M,2 43W,05 M=)[VVF>%?T@(:BIGIAP3Z_?I YVAR2R9PME_J:I'G*\LW$Y>7X9W1=_R>\JH@G:_/NC:ZWZ0):"T8=UO8G2#C.(KUA*Y&[^?4Y!\X M$M-/=-CJ42^&'.88:W\;4N7[YO_H0?'H-$(_^T@Y7T1,3"]LGX'Q(E&#D6S' MQ;96S\&G8&=2'):OU#IVL/H^T'(DA3W&)9JCR=X9>!'>9A*EV!*^G!UD!=/N M'9#I6<^RLS==O$,6!"S+TFT'^6Z M_[5?DV*UA;:<:KM+#+UV"_@2VC\IQ-DGNAJI5!ZIU8R025.=\^*D1 W4ST)! M#$P8ZV(LQ-H 78GQ_.RL$D52P7EC(J8FDN,@@E^#%B^RORP7K5$ M^OQ*4S@I?##9R\N-!O5Z>_0@ O]7#$$E(PV*38MCL]0EHO=;3?J7G2F1<_'@ M61\QUJB/28\I!QS#J#[/*<$#].=Q!JEJ02:\1*C]?==/G,;JNR\BYBDNSQC3 M[!#Z''!RJPS*+8E3&8+1JI!BIEJ$2>4.K@VH>"I"@"43;6?^@NM=;I7U'3IL M5C?>V!GU-C#,9$$H^\=*QA4&>MJ8[G^@0:/I.B'N;Q85"S1N'2]#5HX5K]X. M1:_(%PA\E''G0%ZE24Y'Z.I_>$6YFODP\GVQ4)![[;A5L*KUI">+\A[]M*+D M-_1,GO:Q B.&* )Z"!Q#==A0S93/QA?J \V:!U4W&-RKJU+4Y;9M0Z_(G:1$ M4M+PX_- RRK*J\=*]%!=]_:7M965IS!8UM(+6! ^,5K;WL9IX;D=>=M1W,U5 M^.\5KI$L)V QEC0P2U*M#!;3X%@M53=5OA!^^QLS;J3<%? M">3?%#J M[I#2LYN?Q!7L$P8P5LT%_3"L/FG-3,QHMH3=P-AN\'(S#T2?K:DY@K+4#3UF M3H' XGXO.<:C;^I3HD9A:3K.&D(.ZO!YU'>O?/U/7AN/)0Q[]#0>:O)%35]- MM_6<_13*^<,E8U^6/V^H&+VMY[2XT+.LAY/>JX/)-[<'"BWKD9%0UR ']FT/ M=D;;_*R^"/6/X(0C>I%ICQ\!XZNHT[-8V MZ,B.+L6L^$&]MMI&)NV21J<:FB>Q9OY*+EXRS>>G9-+8GYTV<0P:IBR:KD0^ MO.LCCSM.S+TR5^A<]#!]K$)H3F2$>=B*EAT2#1K&5_*?E;SI,R>>V%AYD KCEML/];E,L(%?ZR_L'!W6_FK)DOA+%$;4;RO3TV[=Q\RF6SYM[E$=++#YK MS_M*W+DR8?IMF.)<6(U<*;@MSWJ!X>J=/Z@V9*::/:M>X-L4'V7:<[+J;'4Q MQH V_S@N96#)3?"NHK.$/I@:]M)#2>J=O!JHC]]_WD?])3(!D9&6H_@4-60+ MQ!LD[1 ^\BCGB(%QL-@_,UCUHON&H(R4@88VCV6/7>O%D>PZ[[RL_1JR,'I+ MPC]O&'6%,/9W#&T/B6%XG%" "0+YJ*6MEYDWC]B5!A@_SWHQ\@/H,;/Z#<0= MQ]_2-\(O]!]W4:G40F 6A#63.H3\7>54B8KG"FS6W..K;*?256@4,7D\\=DS M,YQ4TGUXWTH[R]L ,[:TCH(AV@G47;WV]4=RJCUDK?SHRA#2&Y6X )DV?!83 M12&$MZ.H[CRWW[9T ,()$>JL)28<2!G=.OF^/O\:\GQVN-X<]8F2IYLSX"66 M![HX*?,(C::(WI%@9#Y*B3*I[R4FB2#A;X!K?8WTYI[)/;O'HF(]V,;!4:BX M+*J*QMJZZJJFB$ONDVB77,D$A+(\(-^UTVD2#?^UAM5M\&6K1II^],V8:_[; M9$\EH-S2;#XQDJN[@"U&?=3U$QV^6D2':JT^]RH2[PY]5$F]6-*R)U >V[3 M1]+@V DTDXSR;I8EX@(6XJZFGYT-35-3-7&7N2']82HED MJK2"9M^#U\!Z2MU4K:!B8V3$H[A+;MV#*T1QH(G6V=&% M*'Y9N7K"6!5"X:'U2HF\0NISQ-<=5J6##<\>-+ B8ZD^+R.I#'K)UBW][G]SLADT(2_OW];!D! 0'17#G&K M7T(DE(3U5DX.UT_VFX:#*MJ=P8/D]DA127PC[K=X M24:S:0I&<]=!;\MZU2TA)S]@W$V*KUK0[R$+;Y4[*HSL,3=&ET'O5SX^(@&X M..W78HF/&U-":@HE,'OF<7)7AJ! MO=3YI%,?;C6>54/Q;>W'/5PVC"\(#=%+]PR"WP#Q+\4^)4^>!;JIKY!D?7!L M-L3S;;=;."X&G);'$?=>QEEI\%UO40RSQ^^[2H;B^VQ7;9FS+JS,?%9NUZV M5T01J8C4Z5W;[#:DSH(E\7/Q;YAT9'UH%0;Z!-9 SS PT;ZF1,0'DX5CC^$[-7$7E@F/0D-\/1QQ"D'K[Q34E.\V=ZM122=OH-W^A\K?J/ MEI(>+ C? 7$:3UA43I-69_'>NIEF1B5I_]S=>0UG< $[\"69Y2.I0^S$ T9[ M,W^$XU/#U1]26C\XI_<)^GV]IB#(5R! [IHBMY>]EX+PJD=ZT"\ M)NS%2Q]_%RX*%'G%3?3GQZKY$ #W??)Y0.7;3/Q]">,-97 M6_4[(\DB4Y7%K&=-C]K,GS!C3CTK!,GE VAP8%L&/5\7+P/ !C!RN$$OM)L1 M@Q/AQ>@[6_[K$"]__.O>>N16QE=D>]MU/C#Q!*(Q9E$?09$X_D;S/K\&!MM7 M))74!R'DHGP)]SAQP0[*=L?]X*-]'[Z2@Q?M)K'=<9S[H&F/4T^;**.H:'P\ M&31I,(.YIBY0$P"#OE<(AEOQ:I%!>NOHW1H_/Q7MO1Y(??^X]')*H?;*HC3/ M%Z^O0-9AC:L?S-&T25=+>^([9!8*9"X?WC.P(71P8VWX5.291.-*)EA@0^+N MP,,OL^3 082&'T2) 1H940! T25&MN%G 1RM(=4?83"564.D4%81Z\0:*7RRP_V;E@SK-"E8:ZAO;HG>[%N4 ML?$.Q8/)^\WQ_0I[3LPT$N'U#-:?GNY,1^EFB9I -C S;(&4;1'Q@?[S C?+ MT:?Q7E*9L>^3C*>Y6ER)T'KCPUODPY;K.TB,@V.^Z%M'#="G$L=O]H_U[WU/ M4C(;CT%V T1M=PU%GDV25' 4CU_E_B2SAQ-K_S["$$R[GA"#/*.' Z(@=SC> M8T0/4]"Z2>?#.*:7+$ON& 6E(EH-=1.6P8265'9Q8(0QI]:8(1BKL=Q<_G'7 M7)2.R;JR^XMN%K1;YHITK8C;U1<3&U^_5IN'0LW=])M29[RH:@X(RV,#L6D, ML,5I&SL,>2?>4.<6CMCB.]G#FBY@;_-:/IKW:W!9!2CBXM#>P<8FJ"P7,K^( MDO ,[<5**8*H45\?&Q76$E>=X2#(-VE"6(Z@EG?M]\R!N]M!NQ7H?]2(&KWP;KCSW ^2 M]DN4C9%S!2.I@\; M;6LENZ94X3H]VCK\=HU07+4A06=@WW,_T$4: F,3;!-/#G+#*29<+=RJFFK2 M!#9ZZ4(E<(C0@>)B[+$H'W,S ?6C^LGS@?Q%^?RVD',K[>K$K*1SEJAE5EW M04GC1^B\O G/JI[DTTRAP?3\Z06:S9'2*!;'US@1*TP+#V?Z8&LXR!X.#+IZ M*;?F)N&X<@BJ,ZH=#S-"=)SCBS\]TSS&">7"=R?":.Y"&U3@S_]EMY!#NZ3T$:.^N5>'$M/I7K M^QK\U=H:;\LZPE<+&]]@$MHQG5,:^7-,<=+Z?I?P,;8JGZ3ZUT@]!-[1&A>KOET4"ON 6Y0)9\L$6B,3XF.[;P M4M15\#O#74YFS:/]YO,RHB\(J:;VYR)RO/<: W%^:J/?8R2+\HY,0!>A!K)K MO*T^%?,LLVZ.&F[QLG^GL'IQ"E=:"(L.C*",IPTTIG[839UM2T(.%&8!Q+)J MH>Q+04P!0A'LXQP/>4 R2P".K,8_!EC7(FP*36#[&*[,)Z0:!6CBSYF MZK.4C4R$;ZZ+[J"-QCT.I>01"U]_1CO _:M)5H#Z:- MD:&LQ_JGA#@M\H!GA#T$XK0^.N-_4?LBGP<\X(6;H]RQMS3LIJB66TGF=VK% MC:?.WS'6P6?!HO6DSUDC#[-'@FCH(![NE$]2L^$^M@$2-,IEK(VAD^3U"5AQ M;F$XCN+H\^I26^@1DN(M/=XJ,/IO$FX(UP!@L5 M_:$3?KJ2/"\WM5=@^C/N>*!9;2(G'M54_^XUE^0;52^K#21E%TY__8 KN28. M9U:'3YFGMBIT(AZ]> ME\7;5T"RS2'N:DVP) (L).F4K?4^7"Y_[_$XH&NLJOE!96R]N8$TX0W0&DNF M/#W(#Y)E*WNCEY]!)+?S:SLZ%:HW%;01F>\5PJVK^;T\4% :K#O7WUO7;E;7 M2MD&&C8T2'S7Y^9^TC3B_L&KJ7Y2S(N>;9X(*+-\D*'W0&G./>D:$9MK?B3!(2#/XR'*G>82MJBHG!-\)*[Q*>#A .8+R&SM; M3-M*[C\Y,D-G4FX)18X+:8?GY%%#HLG5(Y.XM?&E\YBF3L(K<.][C=)'"+RY8-]C>,RVAB&.1"6%54/Y,3.# ?)"HC M0F"^RB8E74_MJHF-'>[DY4.1A1D78\,?_R8OTKW5H4JX+TM'Q(\% M6&VA J P0@3!?LU?/#H:2,583"6JV&Q._YBY#AL5T MCY^\RTV&VCB8.:RAY&GY#BQGJ8.P$A#=&/4L,0>VMG\1V&W^J)K"ZD1 Y.FS M\GH(B',+"R5#- _\A!),-L-#GR1KLS>/M7@Z@E%\FD72AY)FW.W=TM M,&C#K*AP5#90-'U6M0UA8() H@]9Q/+:'$&:A0!@ HAKHH_\P4E"AI##W/&< MUWL_8L_FU56]9O>9A\(DWRN$U)S2="$#ZTR6HN1BC =DSH41KY5\6(NYW4@_ M1[B'/5"0DK'/8% !; U6M7V0C[PH2WNBX!2LHG/8V.HJ P9Z!5O MP1YN%CFX)7I[&5&X"[TD@L=,.)O*YS4G-/8RVDXIZ%##4&"]BTR=98+WVO&"KY]K%&"LHX6NYJI_0A@5KVDM ,*RSD@\ M<%G2 -KQ;6K%02T9GMF$RQ2T]!ZT7W]6._H>=N#W7*!"]9?,EWQ>W*'O\QWM M!:]7K%53_8;:JK26(ZO/(M^8(+P:X[V5BS6H:-P!)6Y#0QU'6Q2LNI>JI;/2 M:S+40ZE9/'?]=DLR?QL>'.= 8-!7HNJ3^M7XT1.[4$YY]U4:NO' 4W;*GG9F M:S$\++OAOU@PC,+&=B]]^W%T:ZD#O I8/-RWRD/H*G))@SY:B*%HRIW2WD@V:*&3#= MAD3J[MPITR594$L&R\HS>&5EK,,[:."SLZJD\,%6M.]YV^"#FS*-MWKAY&A] MOWR,DE],4EM4!MF5[4]N+&Q,;@Z!XS,L+Q2GNL@CE/ #')U:\V9\ X:?67JM ML53%* ,VE#], < 7R(/HHPR:AFR@!(02%X@JK2!^D9_)=!KU!5M_O1K[^=CX MH!*T5#V:E>X:A5WSNOSB?$K;HK9##.^YRDM[VEC:E$U*D;-Q7Y=O-47,&C"" M8R8F^!,6KHSWIK)K15AF[3UV9H$0N\S/1:[,V.\5PD$D3BO$RQP;+TP16"?H2HK35, M]S11@^\(E8R;4&$,/L7I^5K.X1A_."] CN:-S\O3,BN]ZGR,R=E4H33&I&07 MQ>^=0JQ2_2_V)?A_QW_J0/L]\_\!4$L#!!0 ( )6#6U93K)=D7&&ULY+WKV8[3F3@*G$JE523F;(U3[\!7C*9RDPFP 0I M5NP?Y;(EDFNM#^2'!6!=_O5_?K]?@D=1E%F^^K]_ MUG]04@J@C%N5U3__[8>[]?KASS___.W;MS]]I\7R3WEQ^W.@A/_<7OU#<_GW M@^N_A=75?IJF/U>_W5Y:9L5N-4C^TD46MGQ[$O_U09OH[TG=]J*L#Y2IS/[C2L0_3#\[4O5'\ M(,97N"/F8I7K%^KMBD_U[FY%7:SZ^!J[>BWR-5E.\%KLQ'147NH?O%=_:\3H M!_60:26GH>Z.JN+[6JRXJ-ER[]$@X__V@_K;@O$565PS5FP$?TT>,J7,V^\/ MZJYLO2E$N5!S5,RXI_@WCB.(9!!!''$!$RYBAD04QY@LUMM7>R%6\+ MJ A$1\=__7EGU'! EU/!M!P7H49)T"+UUCE2O''&*D]B"L3V!,X,N9SMZ;/4 M#E9>/, PA\%4K^?]?_GD;PK!S2TIE086!)"6MC&@>\;/^ M[G\6RW79_J1B@HH%SDF9A 4,36U9P/1R.Q:HN.5U7JX_RD]%SC=L_:NXIZ)8 M) 'WPP0%ZO,7!"),"4QIZ,$P%4DB(DQ#21>/HJ"YD6MT1(3-*]T5-*)7I)0$ MN00/M9H6T_PQ!''DR32@''JXX7X3.0NFKXV=AYBC^V]KN&Q^Z;S M"7NTWG,&^ZX;Y@6^6[%"D%*\$?7_WZV^K'/V^UV^5,\HWZJI9OWT.5\N?\F+ M;Z3@"XEQ[.L%/Q,R@$A0"4DL$:1IA&B( QPC*^_04O[8<^9A@5OMX4A9KVU,-$=KNZ(=^KQ78I7HF5D-EZD2!/)$%"H! 40\3B!&(J M(\B\D/HB5'Z=C&RH[XR\N5%=HZ<=;YW#U(RG'"(UMO-7:PH:58'2%33*@A\; M=7]R1T&&P#BBG'/2)J480].?4XKI;<,HY+U:GPOQ\4$4RGE>W;[7I/4^(S1; M*J;Z1)ZT6UV^V8A%$!'*XI#!"'&U1D2>![$4,8P]DGH,I31EBDNV1RAGOQ!3 MP5:D 3R;@[\K&%RA$+&8N=E(YLP7C.2];W#R,H'=O"-TOQ4;XFY=WUBNO_ M:4?JD2RUA!M"E^)&?%^_4L;]ON!8)"2B*4P$C2"B,8$D2F,HTR#@'J8B);&- MRV,G?FX>T)?-_3TIGO2FA=8;D!6O_]*QP(Z\+(?#C,+& WED(FL5[P48?*WT M!]H 4%G@<$DW##I'Q&8I?%)Z&P;,X>+7#QYYN"K(J"=-[FJ62 M7/US66UQEI_R9:8NV'YFR$^YG_HHS (!$DB' N"J WK#=9D M;@38KFI:2T!'=SOB&SXX9APX">0CT^%QM!LK*F[LV@%J0\#7YO^C\./%L#JB MRN%Z3,J:%\/UG$ O?Z =EW*1+=ZNULH%O>9N?P&,):G6!TO=/-H?\IW'M__H=HC7V;OAI MH :%19Q&S"8ZP@ER4P5)#'C5+ ,FSL+1'S=Q^O8)PR?.VK ?17'^\F%+SK^* M);_)?R7K3:&(^(M@^O^9**^9>EDV2YT6\=NJ$"R_767_+?A?\Z7.V/L+R58+ M+R6IT ER)$F16G,R]3<9,$A]M>"48K,C>V?2/H&I1; Z[ 1NE- MEEIK<*OTM5MX7C!$9BO/:8 ?F;@KS+]T,-=6P74.6[NN0,<>T#4(_*5O3*Q7 MG)?#Z6C)>8$BDZXY+P?L^:+3P1.'T>D;(85:Z')%S_F].#BK?9TK?W>U4;*: M8Q.]"J;ENE KXD7H8<8%3Z#D20"1I_X@3'(8TR"A)*:I'T@;/KU E_D1:FV* M'7%>,AAFS#D1Q*-39VT%J,TX'@%R!7;6@)TYX&MKD,,].P>P.J+02S29E$,= M0/:<1%T\7H112+P4$P@BCA5BWB"(48) MAGZ D:2)C)E=OM<9>7-CPZVZH-3Z7H&RTACD.Y7!C]FJ^?'IV*U!V)L1HT-$ M1R:_'9A?:C!K94%'6W?$9@B+(_(Z)VU2@C(T_3D)F=XVC&@^"ZU]MLPJ^OHH MNTZA(KR&Z;U;K\)(JU\A75#V[RM]_)?;:J+O\LE+^Y*KM! M[2F61+%2 !,?49U8Q2$)DD3]01+J>4QXH5'._E0*SXWJ]NW5419["S?MJ;0V M7X&MU: Q&^SLUN%DK>75;8WM%Z4XC/[ZF)'MG%Z*D=EZ-N^#-?5/-4B.YH[1 MU9UT\ID*_.>SUV1R+ZNG\#J_I]FJ>PJ_B$,>A:F/((U0 %&2^# -"8(L2&@: M<^I'Q&HSXK2HN4TYVYH!756'E54X@JL9H[M!:V0N/@K4)#$]Y^%Q7'3AB* 7 MJ;MPVN!3I1=Z[AAPL/YAHX^<-(]E_]B(+_ER4SUX$3,?1\R3,,)!JMB"QI!Z MH8 !0VE*/.Y%Q+PTU0DA<^.)6DWM@FPJ14'9:FIQ/GP*4(/C= @Z#TW/W7O=(?F9[3?.S$_=^W@V@/U M7NB;K&3+O-P48GMDP%D4I9@S&'IIK$@P#B&67@!I$,4I31@E*+&L,W!*UMRX ML'-PL%/6Y&C &F0S_\D1="/SXV#4AN3]G\/#78[_24E3Y_.?,_E([O[96RX[ M%E;/;C/D,E%^*O('M=)[^J3>BO7UBNNTD@<]RRP\A'G,PP &7).*ZQ/>!L3+)-TC=$W([91,!V9TEI%*\;:_J.C M-JCT/A_5;9^2:XN6JVQ<8[G3)N+:PG&0@VO]@('IMR0K_D:6&_%1_I*MR(IE M9/ENI1S :NG?[N#RB(@ 8PH94@X:PLR#:2H%I"'G,4YD3 BV2K4UD3HWKM)* M@TIKO0&VU1MT%+?,KC7"WHRMG",Z,E,9@'DU3:ZL#7"N\F*-9$Z; VL#PT&^ MJ]7-PXCJX_I.%/5J5;ML=5C>+G85QWZ(6!Q"Y?$QB() K1X1#B##0J"0"I\2 MJXVH?G%SHZ9*6Y#5>RL_BEK;G_YL1T=G$#;C(7>XC4Q -63-=E2UP&MT'64S MR@P61_1R1MBDO&)F^'-",;QK&).\E8HBUMFCV.Y]?29KL1^V\"'7C6LVZC*Z M%(W\-^*A$*S^O=+J^CXOUME_U_]L/Y(82XI$$D/?]W0E)C^ :8@03*CO^4E" MTXA9U2094=>Y<=C6U&Y(OK86[)M[!?8,;K_;*]"UN?JBNU9?Z3@HIE= 0W?H MQWQMS+AU)B_#R,0\H_? FN8G&"%'<\28FDXZP4P ^?/9:0J1 P)5#LLP'Z]3 MF(ERX<>$,QDK)SGV0H@\3"!FJ0,89WG8A M-0- ZPVSL7G>=*$W ZS<"\<9:.H9I2C4BR+T._CJ M:7=)4Z/V6D=2?Q8/ZCV\4S\N/TIU[WU>%^[_34U=Q=O[AV7^)/0;IF*!W0%EE1)W< M"#;:#" :._2^3FT(>-"6V.5.:#[IOS48(:@3J3$U08@!8$L$6A"F2PF6TG?5LLINNYOC43S??U6T&K MMX)UWQ[2>7OH4TT/S75-P7Y - Q7H!A,/*YJ6;W$&/:Z'Y,J-)W_\A(X[SE M+Z+ L$WAJBBK5/.^/G 7Q6/&=)&'H\=9-TI">?Q7;_)[78**"(PB'<68A+Y: M78M$0LI2 >/(DX)1CF)A5:O!I7)S\X,BY@+QJ* JDT MK4Y![G4-334.-JN /I@-EGB.P!N9]!HM0:TFV.D)M**.T+)8XCA";:(5R4#T M[%8,!I#T.OA]]T_GCQM8L><^FUQOQYUEL5Y\ULYW$PF=>@'W$-;E%ST,4X"N\?>9M+??;G.F/+E?A5$ MYW55FP#N?+D3MO>Y8>J6C@NF_K5SOYX_;9*O\H0)[4=XZM=#\^%VI[\+CX<4 MIVD,,8X"B&*?09(&NCB_']+ %YZ?\L6C*&ANGN>V>[S->]@5,M[KN!>3T<0G MVF:O=> S6Z0-A63D3[.KELMDLD-CG66*=1X]<1K8H5&'.5Y'KAF:ZP4*TI(A3!@"9$?;^> M@#@A"'I!)#!+?2_TC%8;%^@PM^EV9P)<:AO S@A06W$%*CM 90C0EMAFR]L/ ME!EGC S_Z.$76^3?FR(_PO;.!2 Z2\FWUV#B5/W!$!VF\ ]_U*7M:<_(KCI% M+@A*:1A2 E/"0HCT>B,5@D(>QZE,(^F'GE5=-3OQ"[E%_()VM3; .6]7:R3\A=K5V@!SNEVMU5,&4I\^AGQ7EAO! MWVR*;'7[2119SNLBS=4O/SY419?>?A<%RTK!%X+PF(@T@#$/(HA$[$-".(7$ MBU$<>3YG@=5IH+T*?A*,8ZKP<%;5V:%QW _:HT(P]AH^%VC/BD M8V(X88WZH8P]:6DMX9DX,=K$B<$C<6)7H+%.%X6N[2N!&J,:!(>SVV"47-53:"=D^8-8+R*22,R$IV@Q4MS(0@*I#(3R\5D4 M$:0FO-Q)(,SR%N MNO/I#,?1-T,[1;C:+8H//8DWEU39ZL/"?56MH])>JHI6G^D]5;-Z;QM8R&$O M!^+O(KN]4^[*]:/ZZ:W050AU.7B=4-2A:S'R(R6QD1^ M9)YZEE-U!5KM0:,^:/6OA_2@PTB.XHS!=V,V$: M/NKK=1X;XQQM1P2VZR MD9KP8&)[X- YDQBE.;H3\%QM\5VFS+0[@$Z .]@@=//4 7E??Z_RW-?;@K/7 M9;FY;\\\'@2KVW'<+SP4!4$81E!2AB$2D82$(A^J1;.7(!E@RH19?+6-6)NO M=)JXZX]%=INMR!)H]:HCVB=!"JNZ(::0]]/@6#".3':-QJ!3KKJC-&BUKN = M 5.+K+$1L)TH@ZS%6&J,'RN,20=CT6*L=W5*N)$@"*:,>#"A M 998QH$(4AM7^;S(N;G#.XW!@U(9*O9FM=)V_JT!V&8^K%L(1Z;N#GI:6QWZ MTNA[M5"HE+G12JLD^$4H_&S)Y#B0AFO@ M2^$9F3*VR%3!*)OU75X=:;COEM0+A*MEZE$9TZX^^\P\6%3V7GQ!TY /2EE2 MWM7%FIM2S N,/2Z)B"$)<:*\"XD@C=52,60^]OPT]((H&=!M\J1 H[=\^KZ2 M=1>,5;Z"5=AUMA;WEF>DIR$VXX3+$)NR5TBC9%N6_L=&S]-KZ6%=0OJP<-D@ MY*B'Q4/DAYI__3[2'5LE1O87U6 M#%5D>@VD?W&]XOL_Z%RIU%MN>+:Z?9.5#WE)EG\I\LV#NJ,*(EFML]5&\";: M1+=V]Y,T$0@+& 8\@(C&BIG\Q(WIT9$'RR(!I,Z M7J[^>PGR59UZHJ,9JK^(G>E#.H6\Z.MDQKTOK^B,2'[W?K1PU%U' MH-G)' ;P>$^466@V.!3S>%-H]?>ZAJ&H8D(_ZY#0C_*WLDXJO99J[KIF;'._ MJGJ\++ ,O)BG#/H,$8@"+X5I*&/HIT$813ZBB6^UHSF^RG.;PUN+*[H4 MK;D6G5HF'.V$)0%A80QYI(8<^5$$B<(+WJCS3: M9@[7O,9P9(>J-?:J:CZPKKVCK<75OQJ;FSXUE=4PEU#97>>"J7NTZ:!C>W][ M-Z=1QA,-E;NPY+$5GCJ.>:(!.!+X/)7D 2$P0[O/O?TNV$;?=[PJOP[::;.Y MHD#(*$4>9"3Q(*KR2VB*8!PF:>#1,.*!>7>X\?6=FY>BK(&=QI2B-62O8X=% MM,@$(VX0O#.O<9QD,^"")J1;J_="5?="6K7EY_,$7^1UL(@[FM=K,5'(TGQ> M#[NPI^D&JS=B:@(UI@NVF@[3O3BM"<4.3.?:%(5ZBBY$K5/'WJLWATM8R;\L( M7;-5J7/,1IZ<&WU!I7"U!*Q4KDBX41K\V*CM\'36"B97B5I&,J=-T[*!X2!) MR^KF8<3S0:QK3GR?E^4B8IB$ND,I2EFL#U8%Q(&,( E\QCCGQ$\2FVVXO:?/ M;<=,%R1:*KWLN&0?L(#))&8IAU[L*]2P+DT?>1%D//0$"1+B1=2N-/U@R*;) MD7 !6B1\*7&20)FP *) (4<2+*#PL?0((2Q*K?+ZAK]E4ZQO&\# 1CNMZ[Q: MUV[65;_)C.GMV?K7#Z*H*P)>@JS9%#88KY&G*@U5&R^D5?L)7*_7148W=7D$ MA=TG4C@M$W,4"4>ST?ZS)YUUCIKU?'8Y?M&P6:33-.7=2KW=NIU94TD^C.*0 M!T$*91 JAHPC3Q>D\F',:"*$92E6@=;7[O'N -?O6 MW< U\H=_'*D1:NV?1\/1Q]\C:%(F.&_PE6E]7B^_WV4J\TQ&W"X_0((EP!*6O&25A MH?*Y@@ F(HT4O20(2:L*^:X4FQO_=.WJU!8"K65U4:*.;54X5V.=WDMKVJI_ MU1:"RD3+6@'.AMR,ZUYB($=FQDG'T#Z'RS'@KC*]7*DU;3Z88S /LL9YWQLHA3&9!0^-!'6,T!W$\@Q[Y M3I9@2R&[XGXZL+M#(=45ZA^'ZU% GBW"NDT([O*E&OH+>@RX>1TFF1_L!_F/ M,3E<@=JRV#IX]_(*,PX,67$VV,:$DX;IPLT0-*,'!WA,S+EU!'JCF([=-UW848_6>W%"?=<-;(&W MH:7XQT8]Z>VC^D/OIEY_S\J%3Y"?A)& G(<"(D(32$+J0\DC$424I!3;M?D\ M+F=NI+93$U1Z#C@2.86HF9OC *>1*>XH1."KUM)EF\U^'%QU&SLA9=J68OVF M'O0-.W.YBT8^G1Y!;<'/-QNQ+9(;B1CC-* 0HRB&"*<)3"-"8!+3! >Q""-I MU;?"1OC<&.-9+QG;@BLVL!LNE$8"2^4;RZNP$%OGM:"IRN]N4=%70!N MC,+$0Y ;I2'/&=$OV(S'#)3^1CR&SQBP+#O6QV);^_*+[B93UQ-.HB261$"2 M*.9"$4$08TR@\$,NJ!"I3,TSHLQDSHVU=B5P+18GAO :+.+<@S8R.QWM@G/5 MJ22LJ]@KM6UK!QM":K$$= _M1*M"-Q#;K1;MP.I=0!H^:KHUI9UM>\M,RULO MJ=/5G_-2;=]=\__:M'LA<1A',@TY]%.NEJ7,#R%-8U^YG]QC"9,R0%:[[D.4 MF!N7#]B.'X2]F?LY-J(C$[UY,F"]U=^Q8H0VD9> Z;0JDZ4*+U!':1A(QRL? M#7S6,!ZL%S['7>2GKH.L*Q+\IR#%+TJ]180)X5Y"($$AAH@G/L2<*DI,XCBE MRHHH#FR(<) 6'PX; C ]'!W96Z_*VQHLV!&A+W''A14 Z M(L-A.DS*AA?!])P.+WO80+_P'QOU0S:M*")9(J-5=C' ,D< A)#**H4#4#R2GZB4Q MVJ<[*VENW_TXIY!6!. $JYQ&.\T\B48X:RY!B>23ICA>4SG_C)L M>RR68!8CP1-(XMB#*/8(3..(0E\RR2,OD$D26KD&1F+GQAD?#@+C_VSI+IBA M;>@_.,=P;(?B,"=I7^=13ASM8'+E=)@)G=8+L0+BP"VQNWM@8E 5.[K=!M^U M35V(./1%0%*8=,4*'D)K=O7W<2 M13-B<8+-R%Q2Z]@]N@([/1UFL9R#PE5FRDDYTV:;G#/W((/D[ W#B."W5:'X MY7:5_;?@-^1[4^=(5[@OJ@B@SZ+<+/5V296D4M=(4LR4Y?KJ3WF9U5T]HI!@ M$J01#,,8081\##$B#*($A2&.>!1@;..VN%%K;FY-VTNP!'551341K\EW\-#J M"XJFE_PZ!^L[ 5A33DQW1K9C)D?#:D9CTP_6R)S7-:@Z,VM-JMJD%'5)\-:H M)O&O&:K:KNJFK67N6-(MTHXHU9%2D_*O6R"?D[7CIP^L=$Y?$W'TNFJ'=BM6+!/EC?B^?J54_WT1)T1B M[C&8!H%:+W*4PC11_U08AG:UN4.X&0>VJ#KS=5M+96'U3Z.SUSLX/,V1&'6:LEV*KI!*9M[64!1&)K<2H@]Z.QZX9X+OHKM7J4\^+)6]JDB61QWT_3"!BC.HO M,X0X4'_XW".QGX34PT;=G8\_?F[?IE:PFCVTBA83[2%N!H[(16B,_(U60'QL M@#A?M,T$$0N7XR)D)G(UVE=%G[5^TYK^R9&#<=+X7L?B\*[I'(J3&N\Y$J>O M&AB&]$BRI5YW_Y(77T@W0_>-H.O=OQ9>G#(/)10R&DF(I*>\T!F<7.G9J3!L&;ADBCLC"9.^E#!( CU_^!*2 'E0 M2I0FDF(?A:E=RZ4QD)^F&U,5 ?5H7F;"&FPSCW , $>>B;1B>W40MC9 F1=0 M6^$PDLP2'U>!9:9BIXTSLP3C(.S,]GZ7!;N>NCWYM#OP4=9-SC.R;*,DWGY? MBU6IRZ&^S\KU(@E2/P[C (:(^SI_.(!4!!)R$BJJ"BE!H=6Y@BO%YC:/]"7 M-L9=@:UYVD?:&KB-:P)?=S8";:1EO(2S03?CS9<8RI%YU?DHOETIM[NHO.[1 M2Y$-1W[4,F4#U)I!";/A8)J5-[O@^<-F!/7T;*T>]"CX\XK7'\1ZF\ C".4I M(BGT$!,0T9!#]:GX.F6!R S+E!DP_=F8N?&YIT2[:0NT?XM6]\!61D#ELH: MR_6!(?IFQ.L>TY%IM5885AH?EK^_ CH[;8P$*CN@'+&@H=!).&ZJH-^#9YI0H@9T#^4H':+S264>ZX(7RT^J'Z_/@ MVTIX^>II=TU3#>?Z&RGXQX\ECH- 65($Y/%\N2=%)I+=L&3?Y>V/(TS-^&\8F?&T6K.P" M7>-!UWI GT#WP@8!4$&@ZY]5(%R!#@QJ"FZRUZY "P5HL-A&X( *#8?3R N- MHZOY:&KUIYW87FAP#F;(E])CV%3;1EMM=U*^B-NZZ"P+I(R2-((\B2*(8H$A MCN($8A*%,J41XW8Y=RRLN<]9Y_P-0TOD*I;2(>O:J]^0I:X^WB1XI8*B MQ),(^B'3->(8A23V?8B%(#)&$?8\JRB'TZ+F1A"5IJ"C:E48WS*%S@!A,Y)P M@]O(+#$4L@&U:L^AX:P@[4E!$U>=/6?P86G9LW=<%F'=O+XB2A,4TP#B5,=8 MIQ)#$L4"1HS$G/@IQM1J-W'_\7,CA0NCK*T^^>%(C/R9=R*MG7_9QXUV'&W] M$E_P<<-.15Q?]*56<9%M]6BUT-BZ"]S06Z(V> MSFJ"K'@3"B*:3G_=FO@[2R88!HN0\@F&8Z+ \[&&Q2Y*_4(\>V/9ASY[NHCW M"ZW?BXN_]%D#SW1VP3CMP5&Y:VL:8QY$(H9A)'VUEO0E3.,X@DD8\QC3",O8 MKN=QC["Y.8Y[(6_;,]'2Y"#4'FC# PM'\(U]N# <.?N]?P-(7.W3]XF:=D_= MP.B#_6^3>^PHA(ML\7:USM9/UYRK%ZBL9'PL/A7Y8Z8,68C83P,1,.@A78>< M^2DD2<@@\5D4>#&6)#$ZOCTG:&[44>L*&F6;Z%E=VZQ5V(PYSN+;SQHN41N9 M,88#9DP8IF@<(8M2L#_=YH\_JT?4/*'^LJ.'LP^>A!I,S6MIP?CZ 0M9DY9Q MK^_TN5OY;O5!K'?1PGE9OB9%\23S0I^\E4W[P 6/TCCB1$))> )12A-(@YA" MBFDBDMCW F;DAXRCWMSHIU%>G\6OQ+IS6E9U0V!="Z[416RYX?JWXOM#5H?M MVRS9W ^VP9KZ18=P;"XT[K?9&6<=3=Q)Y-#C_'I_G,]UXISD,S9?IK_H"$^T M@'^AD;9;WX\V$+TK?_=2I]L3& VQO=V"\:0,S+5INPJ\6SULUN5[\2B6?E/Q M(9(<(XXEC,* 0(00U0DV(>1QXA/J)QC1Q"K!YK2LN@0:Q\X5([/-FSF/B*EFF1]*T M&3+G33Y(BS&X9<"*X5=2_"[6.D5\EPU^?9\7:UVU]'5>KM_GJUM]'KX(PSC M',?0#U@ $0D%)&F@%@8I4^]3$M!4(./#+F.QVBH)M)86/ITYT 9>^"CP MC4PJ.YWW:TGL :IX1FE>A<*,@JV%'SP*QA/YM\ZPMO-8K2'K]43-GS:=AVEM MX9[G:'_WP&:5]P_+_$F(+^N<_=[X)R&BH1>F ?2P;O'D\QBFB"2Z,1RA- U\ M$5K5=SPB8VX>8*LBJ'0$G]1S[W30G0XQ'>010,X?O0IC&WO'81\B];]=C MOJL.DDRX=6'EG?2<*G591B#M=O:%=E.JEIEYZ2MV1J,J8 M:+L7O1'U_[<'H(1'.)))"%G,U1(QB@@D'DLA9PQ'.$RP,"LOZ4ZEN?%(91%@ M79.J#5W+IK8.QLJ,&,<=+N#TU7E MF\L5FK;FC3, #ZK=N'OR!6T&/HL56=X49%4^J%=W_4DY]U5*$R?(PQ(3B /F M0Q13#E..,*2)T$W"?41CH\TW$V%SX\Q=$E2A%0;KK<;@H5%Y0!7]4T@;+)D= MXC9HEX)S]PP@VC9LZKTH2['SACR:1'XJ*?1#J3S74 0P98'ZPPL(Q=+'TJQ: M9(^,N=%J%=/W0#*N"TD $GH#<@W,L!'9EGM_&1^G!#ZV@=8-J'D 6O7H[41'1Z@)@C\NP'H);*IJHV:I*M:<9Q1A&PJ<0 M)8D/:>3[T$?<9YCX<8!#LS+@%E)MWM]I*H!KO34?-@YHE:_!:]U!V2IO\^6; MH2\X"M)(4!AY<:"F*<(AIIX//<&Q%Z3""\V*7(Z$_31U[VOD/W60;S0'7\9# MWF26JJ,7"CTOT>F[-(XX1#Q,8:H6$A!YW).)1UDB MK4K>[3U];HQ<*0>T=I;=,/8@,]N/'@S$R%2ZP\!Y&[2C)KMJ5;'W[&G[41PS MZZ#IQ-&+!A;C$FOM-5>Y$6J!^^KIMU*7!3Z6B4S4BC\(8A_*0/E:B'(.B415 MI]=$^HRFH1 F\4GVHJV^[0EBE/1Y2%65]\=-66T*_ 0>&BMT8<%=5@*QS!0? M,"IF##$.UF/OTRJ8JQ7QIPZX/_[60CY.YO=PQ%S5 S,7/&V!,&M #BJ&V3]A MP)+]>KG,OVP*\5=!BG7C4P>IDSO76H=NV^Z=56/UGN+J+[KAI1)VM!EQCY**0I%A\U[Q@+F)R+Q8$J8A(B% M$F*IJ"P(A1^&<>C[S+P[[3$)O3>+\_3=^$8'0L77*T6*2$( M2B881 F)( Z(T/M!*"4XBAFVV@KJ%S/CI]<=@A<1%*P MP)<,>I2HF0,G$A(_]&$4L(0D5(0L-#R5<@_S- =2^B"P6R1@'^PKP&K%P8-. M$;#MK',&?;.%N3M$1YZ$#'HI3M41T?&"^XRP&74O/+6P-KQK&),_#^Q\M[IF MK-@(_H4L25$U'Z<\";'R4+%D%"+?#R#QD( !PXGB=!-J,3I]"-S"BMKN#'5MN?='Q5"V:KL3M6,0;'$;&S&\<6*>1W0F^68J/5=XEBZ#'E8DJ1^EA0JP*/8V@Y-R9KC=2Q)+O< MM=K.IF$2/>BL= 5VQNH;=^8V#9.J;-@2?*U,MJTM.J*O/#:E]T%CH35H.$94"DABK];8GA A1BABW M:K8]@HYSFV_:KHU5@3[%,[HE8]6&L73=AW' >'HXC8@,U6HFC'RUKI'*EX@( M@CZ+DRA(DB3 \6(E;LE:\'F/:%J/:%?7_TO'U'#B?]DO;\)I_U2'3-,&F1U+ M=PTR)^Q_.7P@IFIQ.4##>76Q' ZQ=:/*"T0-.&X]7-=^UDTO/\K?2G%=ED*' MQ>[OJ"V()]-8L! FB8@A2A"'1,0(,LD"[ =^R$+23@DWAF>R]FH,X/R;"2;S MU@!-!(4V >82;M2_B;:B6D,,.NX8.E@&)[\C8?]R&VCO5J"R 'Z44-D *B.J M^/JZ'][[::"W.%H>=P@F.G@>9RCLCJF' ]E[B#W@L=,=<0^W>>\ _(+'7+KE M>;U:9SS321>/G:)E;[_7"<>_*'/U7+E9-POBMZ189:M;7=FVFBKK[:Q0$B%# MSX."<[52H7$*J<0)E'[JIXSB"*&!>YTNU)O;HK.[R=FUKU/*#[06 OW"@8Z- MUVFYM1C._:RY@6&]8+]39?H.]_8=*+<"^UHN@3V M]%:F4RF#8D57F9;]AMR36]$FCV*)9(J1KC4GU$00A!Y,TYBH10H-B/J"$*/F MW42.BI@;F;=*@D9+JZ#(8Q :K!HN!F9D)GR.R;"(T6/@6(6,7@C29#&CAB^0 M;=!HC_EGHD:/W3EEV&B/YL_B1ONN'-)>J3D?4N[VAWRU5\VSV0)J"VYXR"=! M2*#G)8KG<.1![/,(RI1+C+A03(?,NR892IT;]5432:D]%Y;?WRL?IJR*S)8; M^E^"K<$Z!_EF7:[)JNJ!E#]8]S\R'0T#RAP#XY%9=!O_H)?L2FGPK)AO>\XQ M@%R-D;5I*S0"PE-U"VJ!U5N$*X6T:']0O]'-J_LG5WU_+)'J;^=C^K )N_18 MVK???,?VYI2-& 2 M&96K&U''N4TA+8?)6M67/*T]-J+8"Z,T3@3$B.CN2F$("5-SO<,TBHVJ M-9P2,+=)N-41U$J"6DOS1MI'0>PG61?0C,R0EJA8=*,<'#= ?.HK)?I@=EG M]LDNF+TWN>J#R10?;99Z1?3;JMB&^O\U7^H=R[^0;*7[C%39\G6'3.H+'/B1 M6@1*!I$7Q>>!1&9K)3;2%W!H&N17NCM.VV5!GFI$.GY7!=VKMSO&%[X:Z>KH?/0=// M85C;MP.UE//"C4*'H7*^A>C YPYSJ=MY5V?]_4XJN=/R#[G?; M'-@2'B"91 C&E'*(0BH@Q9& 21(GA$28Q)YY+PH;R7/S10//3T&M+=BJ:]$9 MV!YZ V]S+$!'Y@2E-FCU!JWBQ\$=$HU@A;*%DS@6VA-Y@Q:H._+TA@#6Z])9 M/7 ZWVV(G7M.VJ 'N"AD^'>A\T($OWY4/[T5G\6]]U3)B F+(4R\@@-4R)\24S(KU?*W!BNJY\95?6#V,]'SJ 9F72ZJCD[TC$R MOH\VU ,ZE*'^M:.+_F=/P@E&YK4?OMG%$X=GOE?NV#NE4KF@"4E9&!"(XR2% MNA8?I&'@P3B(*$,QC;V)HC&W*LV--T[5TSL> T8/8\# 5VT;J(RS33V]?(#- MW*9IAVUD3KLX:L]LQ*8+T3L ^:4C\G8*_3$"\ X =!9O=_ADIQW>WJT>1;G? M=6G;6COB4<)C[L& \P BSF.(11A"1/Q$!#[W?6Z4735MUV)F"[- M:NF$&@V,H9_I&NZQ7L+')X$6\'DRADTDCFM MOV<#PX%+9W6S?5+$V]5:1UU6GU\EJT[T_KA+YEX(+"1G/(+82R.(@I1!$DGE ML'E(1BP*/KS4P13%$;01ZE/0QQZW+?:NK.2/C>RT7K6,S+8:EIY M/A^N_S8PI\-H$,SR721&Q@>5DRHC5 M0P8$XOTES_FW;+F\7JGEHN+%VXPNZ_*<35<7BHG/?13"-/$]Q5LZ<510"I,X M$DSZL1"14;J9D;2Y\52K;U6N9J=Q77;6LOF.&=S]#.4H\$(F+F+;G$=F9%; M9:^J&-OU/H -(0.M.*@T=^@NFL/DR$M-N<[O1?$I7V;L:?=="!S%22PQ#*30.V7(@S2@!'II&K)4 M4C\5Q*X)MIT"-M_3-$VQ&_WM&,@2=3,V&@_)D9FI4;RM(EZK#KXIW4&K//A: MJS\.00U#SA%960J?E+B& ?.O8-^=XTW7PE5D)F:RT_ M6VVRU6T3X)NO=@$". UCG/@1Q(Q+B'2.:)H$&'HD\AE6^$E?V+A=PU69FSMV MKB6]ZY$P([QI\!V9_!HC0&T%4&:T?6+!CXTE/UV!G3%@9\THH1N7@^J(%R]0 M9%*.O!RPYWSIX(E#EZ9""B6;=TY-ZI/91< )35GLZ>K@%*(8$4AI2B"/4.1S MDF#$K0XQ3HN:&_=M-:W+)U\U(1P@JX,-!M<"[0';=/7I L+15YTM>ONGHK6B M+M>8Y\!PMK8\*6CB->4Y@P_7DF?O&%YR\D;=NO!Q&,6"Z#4APQ!Q*B'%@L(4 M,Y_ZB8^8-"*)YP^>&R5LBREJY>PK2U98]7_CER P\A=M9OR@ I)=2R\J'%D] M:/*"D5WUCQ6*W/N]X\WCWTHA-\OWF10+(KR8"[5X\1E'$ D:J*E:A##!)/&0 M)(Q3[F3W>"=S;A_HVW*=W5<5IC:5CF"9/=:]/>KS$D?[Q1W0+]PP'@;E2^X8 M7X%:9Z"5GF"O^!"AL3>+.Q+GL5M\"('Q=O&16X<1T%_%DM_DOY*U+N;U9%K4 M2Q?T6B1QJ#R",(("A40M(8(0D@3IUA*!2$(_"0F5%MV>+]?(Z%-[B<;/= W* M3L6\S:X0Y3*W+7U[P8"9<=K(^$_DU&C,NU4*M55PG_[QL2: "^' MTQ$O7J#(I'1Y.6#/6=3!$P?N7>=5P9UZ4^=S5O[^2JS8W3TI?F^B&!/*D/1Y M"L.0^1"E7@Q3*E,88T6>D?1)&-GM4)\1.#>_;D]?H!4&6XTM-Z?/06VX!>T0 MP+$WFGNP&R%&U!095[O%Y\1-NR=L:/S!SJ_I?,)B6U!3PW<#P>Z>227@$J;K-55>Z3DJ6N]W %OCTOTWJK#0-<60:D=ID>*Y=) M!P_P?+DD10F4\G4@P50]15V^?SZ+4HYP"E&=01\D,)6Z4B7GZLU+D/2"N'G_ MWJ[&;B[[HF]?:]Y$[YZHV]'_7_OBF3DLDXZ7XT.]_-):'R! TJ+7"^7^9=-(?Y7QE?BJ6EU)%'(/2^1T$NP6B+2A*K) M0,T('DT\&7NA6B%BXW(BQR3,C,B;(Y)N$HBI"G&"P2G@<1XS[$"',8"I'XU$N".#0JT-$K96Y\UBA: M^3"-IN;]64YCV<]KSA :F=N.@./P[,@(A0L:M9Q^]F2-6LZ:UVW4V^_BY?=]- M$=-*1=#H:%OT=0^^_B_[A5 MPS:NWC2IC"=RI!=$1#$5*8&Q'V.(!$LAC4@"A8])[",WVEH@SN]F@,@7&TTW). MVJ3[)8:F/]_U,+UM&+ET@_O5LYN'EF\$*ZI>JI]%N5GJWAJZHLVG(LN+NF2] MNO937F;5%OY"4!J3,$ET B:%B BU1/#3 **($"^,O" )1)OM9,9!+M0R^LCV M4YY&IJJM^J!NR9:O*IYZ:#4&A:AS;M8Y>-!&U5UL[0C,R8B:L=QDHS0-%>YE M.FD>; VZ JU)8&M27<&K,JKIOE'=LK7+'66Z1-D1KSI1:5+R=0GBE*40^XU\VTWOI^8\MGRCFXQ\7]]\$\M'\6N^6M^5"Q;Z:4P0@BB(%7^G MDD'L,0%%$J981@F.B%4"_5!%YK9 5*]\:,>[@X? C&NG '9D?JU-N.KT:V^: MBF_MN-(S'Q7@$\GX%?A/-?F!CRN'<3*7@NB(/@>K,2EE7@K6F$=!"&S M:EEY1M[:YVV=110,]IP -/(='$,(?!5*^DVT:H/!G<) M54>E3)TXU6?JD02IWLL'UR9C0O!2K^C^3G08[/KM=U&P3"WW%H%B D)) 'VA MBXB&)(:$DTCY%CAA1'H!(LRR*-E)87/C@U;7>GM$-&KJ:F3?:LWMZY&=!MJ, M(ES!-_ZI>@>Y1E&PU=1IV;&S>+BK-W9:U-2%QLX:?:3"V/E[7CX8_8-"H(YF M[/QN(4@0!E(2F- H@2C&"!(9J 5.PL( 1R())1Y0@6QTQ0?LVD]1J&RG*UCN ME'VYD/7C@VY&B/,8PS]T"'OG=7AO\#J\:"A[[Q#-,*3]N+Y_V-#V7OC'#''O M%SPDU)VQ8B.4)*;/GY7,*I?KM4ZMI7E=Q^D7H5@H34A(0YQ QJB:>GA$($E% M GTIA>^I!7&<1N;1[V9"Y^8'-_I6#))7R:*LJS*0PG3VL(*^?P(8"]"1.;S1 M&+28ZC:;=0+NGM;@EW$PM0FY=X_M5%'X+C"V#-&W ZL_:M_P61,&\MM9MQ_; M;WGOP&(N&UJ*?VS4N_7V4?W1)IA@EOI1C*#'8Z;6#7Y=$ \F/,(48X^@U&KS MXJB4N;'U3DE0:6E9'.(HD&:^^,7PC,R]SY$9X82C%P)7U02.RI@VO;_/S(-\ M^]Z+!_AN7]B=X)NE^"CKBE%5PU]YNGA4W6=:$L35AR]A@G@ 41A%D'(:P@!A MIGR\ (DT-?;D!JDP.Z9HC ?):C-:+I^UX: $]76!C0!'S9B!@[@Z.,P-B7- M? @L_,71AV(B[W$[)+D$S2C4O=N;?RRK(1FME?M%,/;ZE<.>/)V7>9'E>S[G M94\:Z(&2I8Z.K#JF?A"MX^1Y*8\)1U"$'H$H\A*(HT#-/(G.;9$>EL1HTNF5 M,KMYI4GM X-Z+!\'TM #O12>D>F^[9C<*>#NW@7MP\"5"WI4QK0N:)^9!RYH M[\7#N^=]:DL'ZN)."T)2[",N((E2#I% &&)$$$0>%B+R8QR$GFT;O3T)<_O0 MMRWEFJ0!I695%\Z^M=X^D/T?NQ-X1O[0K9$9U'?OJ/47->#;?^+DG?B.&G2L M)=_Q"R_IKK"0?I!$08IAF.@FF%["(4YB 67H1XP0'@9)8I-Z.J!,V609ID.* ME%E5%)M=^2_7];E&*:;U$I6O^LM475Y3ZLOF7CDZ3Q_EE^QVEW3 ;DL*77._5"Y<569WVVR)^)'/L$\AX4(Y8%2D M,$TC'WIIQ'"$<$1":K-7+4BK_J"[@N[@QP_Y6H#PIS_;N6@GH35S MVEP -C)OMRKJ=55=YGR4GE7GD'#D[YT4,ZD'>,[8YS[AV>L'IGUGZ^RVFH2^ MB/5Z657BOK[7!%05WQ9)0 MAQ=5!CC,\!Z&G*O$;DOIT^9S#X/F((U[X&.&,5Q=]>B+\K0K0>_U"Z [#^@, M08EIB&-.%)MYROG!J8!$1@S2B/JQ)P,OB:U2+GMDS8VYFF)=6UU!JZP=>_6A M:\94CC ;F95.PN4\$=, #T=G\/CZ?2T+J_;VLVSN&QCPLPTR^JM8\IO\5[+>%+I:KF#Z_YDHWVQ\R,&:.X4APCWW&<03I7XPPA;=8<[ M)F1NA/4Z+QYTHI( HNZ=66[5M=R=/X:HX<[\A3B-O2M? [/3[PK\\C?XX=VV M/9K#G?D>)%SMRA\3,>V.?(^1![OQ?=<.#(A:K3.>+3?K[%'L'OSV.UMNFBTQ MW0Q@4_O/'^7S\X!73\D<:29L;7]?*@CUM@5;7CK'[$3;C7&>XC6(>*-OI1)N[ TNH)66=#1UF*_WG88#(Y QH!V MLB*W1U.O7PAKBW.2$3&?Z,QD"/:N#E &HM=[F&+[S.D.5@9:NW?(,O09 P]< M*E=6-YO2SJY8E?4YNZYE>EL=O9>OGG;7- <_51S/QX>J+\VVX.F[59T_]G>A M:ZD+?OTH"G(KVM]_*C(F%@F)61*HJ8;[ 8-("A_2(&901BC%B'$N[2)RIE5_ M;LYP8\.VBC*_ M\:]0&I]=]56'[0%H ?LQ7@NDY4T0F-/MV^;P[OC.%QTFS? MA+%/I+11L+(*=$T'7=L!?0+="QO[ZWA+W7"G@N!J5TT:J/>DAN$*M$" !HGM M5:#"PN'QUHN,H:L3LFF5G_:0[44&YN"<[F6T&+?AFNYA]8N:[!=J7+#P"8*, M20$1X@BFD60P3BA/L:0X3H,Q&JVU"LQMW@.8-;'*DERO)8U:>VX+2_$"A@,I ) M3"D-($HDA9@%*8S57Q7#>9XOK*HTF0B=&X5(HY]UWZ/S*)M1F&OL)MDL M@J?J]%V?@W-(=R1C?-RU2CHOJ 5+I;GGX8CH/AL85[=,<^;ZB W:D,/K7 M[K1NRCDX/!FP@\G5EKZAU&GWXNV@.-A$M[S] K*ZRY?JCK(.IM?%E[93+]/M MOY#R:'C,%4?YL:]#&%,H6((2G/@1#:S*S/2+FR4U-=K^"VCR/*KB5$.]G#-P M6U"1$Q"G8*"A^ VCGK.PN&2GO&-EQ23 M>I^799W^H==Q&[64:T[6\E7Y2LB\$/5U-^2[SA=1Q*9D9"M2/%4YPKJMJKI3 M :(DW;Y;J:]>E,KGH9A':1+"@*- ^3R"0T+\! H_0(J=4NK%@3Y&!+/]V$JJ:_^GW#BV45'GQ0U-Z^UJ^G_]\\X\)/_T52&L*S6W(/N MT%7P'V4%?+U>%QG=K'4Y<1W5]8D453_62=;$DZV'Y[(6ME\'.UH#?RK$ \GX MV^\/W=[/=:Q%NT"304B MCIB@/DEA(N($(LD93$480A$3'B&.0N1;!;N[4&IN#-:F9U9ELGA'4KG487*DV[ M&>D0Q(/]2I?/'J?>M5[C-@X,Y5Z*I5I^(HQCB(2G*^4' B9I1"(O\14M&Q66 ML1<]-^I]D1K8G9'HI]MQ\1V95 WK8H.=\J.A[+98]C"TIRZ;?3GJS@MH'P)W M:2GMSA-G553[T%+;\MI'GN"F8=R-^+Y^I6SY?9'R2)]42>@G-(4HC0-(F4=A M$E 1A5&$0A%>TC%N*VENI*^#^*N3IFT;M,L:Q>T@-?2>70 UMDM\I%6WDO&B[N -SS_6+.[QA&"^T'*0K6)L* X3'CD,RAD M$BEF$ 3B-$A@&LO$K^:^\>+TIUVJ=6M3% MB3T?Q5'@>S"0C*@5(XTA17X"HY@(IGR()"!&I>N//WYN#D*KG!D'G("L_[._ M'(B1O_16+V\"H MWRPK\A+U4?(7Y70OQ?;7X(WZS14@U>A7U7,4,*!!QG$EG5'&QU6^IE/=IDWQ M' /6@ZS0481+&T*G*EJ9CV-[+^+*YOR?%DVX?UA:?@VU9Q8X1H*H= ML<[!VW*=W>NCQ%](5@!M;]5ZK%O+L4+%'YLIT* W83;Z8(4FRRL$O-'*4V *I)Z![<;TVP;HPW9'P,CIM'@'NB M",;VP/,F;PO'@4IWH)4'.^VMNW\-0=KBR'D\Q"H^=+1\Y MW;GS,%OW#IX'/F)@(*8X4(CUFZQDR[S5:ZS(WGNOLV^YLT?^J:L26>A=/AXC_V!A3E3WX M::^TP= -6OMAM-V-'75P)MQZW1^83BY.F[W8CLY/$^VR#@;6^9:JO28OM'\Z M&++3FZ7#'WE!2SW:TZ:HZ5)$3W0I^ILHU[K:=-VB2)_[5,<^_H+X7*0A2V&J M!AHJ+U1"RK '11ICW;K5\Q)DW3QO!$7GQMTWND01D/H [;$]0,N;XY;'R@; M-X6N-O-063*@&]X8PVU(XS,8Q+$YWJ##G6F#N]K<;G>[W<&JXT9V(PZ*RY9U M8Z@Y?7.Z$<$^VH9N3'E3=W*M_KA14J]7_)/Z\CZH;_%-?D^RU4+0U!\^+1)&(A[% C*J5A H#H1:56 ""6-J74$CDF!_\2@*FKLLP6*A MH0UY=/4<\2BI4EZ[CH_;R"W2JNN^)HO-:)IQ_ N.T,CT;EZI93>(>SEK3?I[ M)R2OM?*%RK8,&(<)*[C8:#>[8BX#H!U2UV6(F,NJXG\1Q6.F3Q:.S5X?\E6] MUU&'"U=[(MW?Z\#R#_GZ/\5:FW&[TL'FS0HE+YH?Z>O\!<-I*B0AT$]C?4K M,<0T9#"D#/M>F$1J53"DQ/XTZL]MM5 '!;?;43I2X?.7WTH@OC^H-TRQT[#B91_D18*TP[,J7X,$VLQM'!NSH3@54'PBG7U M JU.8>^4 E]6\M%DI?(%HAKGYX:ZEGGJD;1W=HV-@-F%S!_!BF?D05A3 1(<&E%QIU^^@7,SO.Z"@*&DTM M\JU.P]G/'.Y &IDOCN$#OM9J&G8%/0.410Z:$\ F2C>S>K'LTLG.PM";.7;Z M[NF2Q,Y:L)TG?/:Z"_J6O2O+C>!O MJFC)>H^FVO,I/XAOU:]*Y=4D7I 0!-5GS2%"7$)*=!,B&7@Q\D,I/+MR,$9B MY_:AO^YNHI25KM4FB^#@QVS5_.2G :W-S@^ V0K*/:QC;YI74-8:@UKE;0AG MK?454'K75SA<4-D!Y;+MV7FAT[= ,P;B:#LT\[N'4=2Q;/5=6@P)$@]QQB . M4@\B/^ P5RFH4GAM!3_V*BEZ]O':GMH^X:+)/4CI+C#QS2! M"",/TE@0&,>>G_K2PTEL59WBI*3YT4BK**@UMQ'97G$(V6 MK'T&"V>9V:?D3)R&?<;,E&=Q*C9XF^G1*9,]9ERLN XC M6Z H3B4F$B8RIA#%Q(/LR'GS6GTQN;.RS/].G52.W9?@>T[T9I>Q0=/F 3B:IBFR@BY6-]YI8>X M@M\Z5\29X('352[72IQX(Q[%,G_0XMMSH"#U$S_R(6:$011*I-;#D0=%[,>" M2X28L'-B3TF:V_3P;J6DK,AR^01XK:NBA;+1WG*2.(FN(;F[P&QL4FYT!!TE MSY](VA/H.2A<$=]).=,2UCES#XCF[ T#ZS$V#4@^BV5%7>5=]M >%0=1%&*, M*<2>T)7.X@!BM>Z%291X(1$B3#"SJL)X6M;<2&+;Z*;HZFI9>+$'6C-^< 38 MR RQQ6I/S1$XP@ .5T44>R1-6SKQO,D'!1,-;AEZ@'_-N7ISRM?JKQ^+F_S; M:I&D<21H&L HTM404Q+ -/("* ,_]1)",1.69_@',N;&#%6&=%O9*IBV65NZJ%N_U;]<4+1E(?QC34P8R4P%0(!KU4 MIJDG(Q;9[8@/561N5($\_\?_]5.5!6 9*3UT),P-NMV MQ[9JEE&O[&,D)25^ 4+F>*'D$ :>KH_GB##; VXPVW"(Y,(!UE0:5MY^RJ@M/]MHHY/JZBCLX+G#;T MR!B @_@C\SLO"+N^RY?JCK*N+/ANQ98;KD,H=4]0Y1FMUT5&-U40U$W^05F< MK];*>O70V^JH0Y3K!9(L$5&:P@AQ#!$7$J8)B:$?1,3S$X]P'"WJTB)?UJ18 M&Q[Y.%'.YN-[KN)XW^$K<9NM*A*C=<7^ =':EX\;\^/0)[&$7HC59!(%OHY7 M)9#[(DQYDD8Q2IMQ>[OB\QZU5L$QMYWX2P^8X;G?Y$,P]B%AQZ!_ ;5)5V!K M%&BL EVS=$KTOF&@M?TKC+V\ *2 MP#F?G%M/WDK'J<0]75/YH,+5X6Q9\I"R$\^O/P O$F5)%$ !-'MVU4X[,4FL M]8!\<%OK69<;-7W\OS,@C^8'N'OZN+'V0*IMNXKXM*ZJMZ0LG^6ZK%5L%I@S M284D .6I#M(+"2 \9H#$*28T%3(DHY?*W(#U[;7C M89M.,"-;3]!Z9M0C^I1:Q[Z#69L>O#6"V9HS1P#FB!AM6IZ4_49 \I+BQCQB MA.#$AV*E)S^?U,)$?-7:@3?RSTK4+5XS]GC_N-35C=^)AU*P1JGR>L6O[S7) M_D\C"1 E,$K3+ 8T)!! E*HY)\\3D(6"Y9+1G#)S88J+S9D;V_6L#GC/[$ V MG@9+[6I ZBZV$&RXO-^&V7#ZWO!,D*TO0>U,4'L#UA(H?QJZO KZ7=7WJ9;9 M['LU:3=9Z&],VET3Z71,T6UV\A[.4!Z4 ;F\E>GD0IPALBU5;;AXWU8;4NPR?'^L=Z"A%&,,0 99G D 9Q@")1 *698*Q$(4<,3,A?9]F MVO# -&KZ;2$F:S4$KYUI,(+.H(-\;^5H\X,S23AOVB2U MU_]T-&A[[I3!H=Q7V],-\)[1VQOV?;=E-QFHRLWBCV)5W#]V9\AJA,821QB$ M'.ID?AP#DI-$#>@8THRG3$1& #NV#J9MZ>V#J;[O]K\/G3<(%)]WH/N#3%XR8@G]1'[[^ME?\77%7;,CR MVWKY6'_B[1N&U<0Y3W@(I)0A@(F@ &&> LP3$>,XP8S$QAM/YUJ;V]?9VELO M)IH"# M>#J:NYG",C@)._N0Z693IO[L38N,;QIWEGG]1(JE/BO]L"Z_D;X\TCM!-W^0 M3?NWOXK-CV)ULQ(Z0J_=;-$SM6JS$)AGD @)J,@%@'F4 ))%%/ XC6$>IGD, M4YLCSLM-FAMG-Y8&ZY4(GI6M=@>=#GK([/QS6MR]'XO234^([2K8>@?DN@3: MOZM@:WQ=.>DJ:'U\OJKK^K%Z9UF/L]_4:F(IMK\.WJG?7-6QJH&"P=V!JKL> M<'3.ZL"@28]?W0'X\E36X9/'!GBJETX/[#>RV2 OR/++NJI+'FWS(XBD-$&Q M %F&(P!#R@%** (Y1#Q*\IB$F56E$9-&YT:V;YJHON#;#V%\LFH%LAF;NH;. M]VYN9ZZ6_MP:''06>TE.L8'(642=09,3Q\N9@W 8#6=Q[]A4_O?WHKQ3 ^#O MY?KGYH?>FR.KYP6)&2,LDP!11@ 46 ),B019'D:0,H:S,+)+YS_:SMS(I4U8 M[VP-&F.#UEK;I/[CT [SBT/ /%/*2*Q&I/8( C20",,LQ0$(F()(^+G&IH;#>Q,#7JV6NP>#8%JL/'F""K/!' RS.8)MHBTVRY?, M;F_- (K!;;6A^Z?;43/P8F\SS>3Z44%#:IU7I_(=D1G?KAMR1A 3.D V$2& M,,: < :!B*.(L#2.$#*:,IDW.3?:K(T&&YV=>K^3RZ\LJPM80&Y I/JTV=/[8LF&KI4[$2']6RNEK$$>,TBG,@ M]!X:1$D&*)(I0!$324H(RW.CW;0QC<^.NMO",#"[]J)H/;" MBH(L>\>$V_UA[IOE9P>W#??[@WVJ4< Q_):#PSC\AH<)RV=..&",\W9_Z!CY MC)%2R'75OJ9^/"EORGH;EM2!D\U?46="P_7R^7I*R"!U$V4<*6FC\F76!V M3N,86,_C0HOIMP939;!62VU,;JM9**.;D'N'7A9D67T6FQOY552B?!+50H0DQBB-0CH?)-S8R-E:'#?66I'-@;XFG&-6]0\4\W6V*M 8[>U M5]=/K4^).YO=$8TY/HYXQJ#!26G&'("7+&-QYSB2>?-8J>E352DZH\6JGG]_ M%6RMIEO_(_A'KAI7\RZ]9F]$"Z[9?S\6I>#7*][;:JUKV*C+U01^=5=L+ZX5 M6V]_D-7OZS7_62R7BR24$4-I#J(8J4D3##D@2'*0(*S6X2D52%B5AY[4^KE1 MW\Y@*[F!U^EY,R:=;7]Z)N7.[Z#GN.+GK>M!W_=6#B;HO*]C&?LG<2T 6H!K M^X9L)60T"L%&P1!T.+@C^E?I/D=CQK2V3SK\O$JWO!S)7L>(\3L!Q49O2%6J M_;?K>KM!K/1FPTYJ?'M\@E"8RE2H27C$U"0<\AA01A%(!4[R*,0I)U:!\E:M MSVU0ZAE?\]*>^<'.?NOSK'%]8[Y9X 7Q";8-7($]:OO &C2'&PGF;4^^I6 - MR['-!?N'C(Q 9S\$?UR*&_E-W.DFOXH''=^N=17ENKROJ?K-<_O+NO#](LSB M7/ P!"Q.0@ I@@"3/ %0K=V!ELO@IX;5W4) MV_:*[[4OEA0XIL?,B-!S/_@^7?/2!?;Q[^-!=!4./\*"::/CQT-T$"Q_P:/L M8^>O'WFA>O^S>@L7A#$4ARD&F4PB71XS!%1(!@2/81++,)+<2"CQQ7/G1FRM M:8&VS3P2O@_4,/=$NL)3J]M8+:2]'*!T04*8!B:D'6,]23Q6)C4!QM)36N8[R^U(63"R0D#F.40(2(B( ,\8 244&8@)#3'(*(P;-A, / M'V[SFD\CWUV'/0:U<4[B?GM &FY4CP+']_YSK8M<6^5P-_G 4U>;Q+L'3[OW M>^#0P9;NX1475O$^K!V5P$RR"#(093$#,(HI0!%/0(I3'N&(PR;6"CMTXU @[,@UXR;-MV6]X?-K>\?QV#OI11L4SR)CRNVOA>WY-=7LA$ZVV#%BF536U#] MXUO5>+&I="*=:N+'@O 4I8PPP+C,U 0DE@#I@GXAH2$.,6:(\L5*W.D\WUMS M6AMGC=&WAYMO[\ F?]]A9U[ &G/M>&QDQYBQFD><)YH*=0X$C0=UZ6_M0[#O MQ%7]B\:/JZ!SY$JS'Q.KC3ONNPQ11TPXTHA)>?$RH%ZRY(5/FT-UU.N[N[(F MI8^K35FLJH+51S"+A!"1$<% 3B,)(,=JC2=Q" 3.A,A9HF:3S$(K<1JKYS;? M;.R^"DAG;E!T]C8SS]>LKWFJYXJFE+3I!5!9YQ M9LQM)J*^JLPR)&P<_&8K0/^@>IX.- Z VH,#\8ZK0!O.-&OWO6D+EFE/' :8 M782DJ\BS<49,&Y)V$5 'L6J7/6T<(W8+2%V*4CR)Y?JA#KMMVE@(R;(PB2.0 M:$U[& D*<,PY2"B7."895^LY&^(;;&UN_+;=[:JK\N[,M>.\88#-J,T9;)X9 M; ^QGJ5!:ZH[BC)"Q!$3#;$8N?V25\QN&DB>]:49I4_>19^;KNU-OT'<.:1FVQJ5@ZU*@/^R@=BIHO*IOV?KECB9= MHNR(39V8-"GIN@3Q)3<[??:(O?^C53GVRDR'D)(\0@201.I0Z03KM2_558XR M%L=1&DFU]EUOR-)@T_YL=C+>TO^"L#"G6& @,Z@X%XD,$"A"D"+!L2+<2"*K9;=9LW.; M\K;6VDUA#1$VFZ2ZQ\TS"7<&!ZW%_5B2UNC@M];LTU&(UM-,.YP<320-&YUT MJF@'Q,O)H.7=%Z:][Q7+K).\^8T6Y7TL2S7??$.JHOISM:9:9UX3XL?5P^-F M/PSES7/WC.>W2U)5[];WI%@M& TQC=(84,G4@"^L76M M*>#-WM?1)? -_TEM ^\-C]A8>'O]]?VW:[9YJQ9*BC+5D/:'X 4CI;A>\>;' M@G]3%A5,5%_*-1."5WJ3XYH_$85[&R.P(%$4QU0P0&2$ )2Q&E:2B ,$H4X* M$R3"YO65'1DUM_&BL[395R2-K5WDC\62VU6?&>QLO$)/>&;]VJ- N705M$[I M27C0N14HOX+.L:#S["K8]IUV+FB]ZZ+\7J'O+#957J$/)]IZF;0O[79J'(,^ MN)_CJJWI=GT+.!9A+$0.<,2IFG3(#-!033IR1GB> M16G(8M)E2YMQTU2F&WVO^ZG5OEGNVY]5<*>-5!^N%HNH\W>J,2**4W0]BQ.$ MDU@ )%)=_4DK9&5Y B(20\Y1)&"&K*H_S:GCIQS<_E[=;C9:SK$S/8^ZM3_@ M3!8G;;,XP9$LSJN@<3[H>=^OU-H"JI%I3YG(Q I@2#BA,,Y&D MA(>I55G6P=9F-[3L%@)5K9CTN+)6:QF&UW;M="%HTRV<&H6IVM+@-SU$_^-\ MB: +EDX#N#A?-QUKZY4630-NGUXQ#=WD4BJJ*;CZ6*SN6KU9G=60P3S*,!8 M(IZI!4]( ,[B!$A!LX@G:CT4Q29AT/9-6Y'+!"'1.Z&BH@DNTWDHRE9#88D1 MV)N1C1]$/3./N>K31/I.0WAYU70ZVO ,=)R& #'3;AI\PM@2]2O],C0/^UI4 M_WKS_$:LV(][4OZK/M!(4QKS-.<@2F "(-/"G*%0?V501%D21=(NW9&VB#@ZV]MA7GST!MQDXN ?0=R3" G;,S)5M-^(P*V=QGZ3@%;<_=C@>4%BF,NLEHB '$ PSP! M*!()R&6>4);D(8-&>X*C+9@;_^Q*1BSKW,]2.P'6$CRJOY#:#XO@GE%],LQ+ MDR#MF:AZ=3EJ^X/:@>!&!LJ%1C:ETG^KS\"T&_TJ\+[AMPBD\MT-$T5-^>D. MN_"H2Z #I I\N\7LORNFB![E*0&;J?7VLY0SZ^=&_DV*E"[\L\C E M.,PCP!AB &*: 13G#."(Y##E),MX:#S:C#!@;H.-MI$LZYS0?U\O:S4_;6H5 M_*:M-3Y2&MT?!B.-9Y0]#S2G4G%W#@1[ A#:A09\W]!?F@/MK@M>.2OZDJYP MD"MMAJ-]]O29Y[YR/K69U^NE#Z70PI)"O9D;O473 MGFHD,<(TBB(0\X@"*%$,<"9SP--8X"B489HG-KLFYDW/;4C1E@)M:M#96N]* MVFV=6"!OMHGB!T_?@\?.Z*"V^JK94SE$U\-)DSUBCC9:+!J>=,O%'I"7FR\C MGC!Q,-^>IN[UBG?*H;=K_4\]D=VVA%@DZV.>^U@+ENS_Q[!7",[PUDPU]CV1^J(5N)&OJ\VQ;T:/:L% MHSF&,H) Q%I")(Q"0#,LU!\R1%$2)V$26RF"[CU^;I-MO3VZEL'6/DO1SGWH MS,A]/"">*?@E%E?!E_6R8,_!]_:_M^+7)GBC/K%_.9PF'X?#E>+E_L.GU:X\ MZMB!"N7QJT;&)AQ-;-F*5;PK*K90OJ,63F6\704] M09Z=Z0Y#&&S1)M1E'L4/?/3,0![=!1\]S*QL8/)$3$9-CHI*]D!\9*2+.\><0Y^^W-]^V/] M6*D13'&?+NRR$6+59=3H:*_B27Q1;U2[88X)8I*1". ,I@#B* ;JH13P$&$D M("0B$<9GX):-SXV;XC""NQRZUMQ VVMQ^FK; 0:'WAYA]4Q6RO*@,[U6.^J, M/P[S^8.+R_&V..GVB/M$I]S.\;<[XAX)X.#QMNTSISO:'NGMWK'VV&8_B^526=B3C%37J%>:?Q:;18Y@R!E%@'/! MU:"",$ PR4%((I'%B&&IDR;-#X(\V3G/;>5\'.R:#O91>IVOEY%72>7M7["SUG@];;JT#YZW72[K)#_,WRG5CYVLL" MEU ;K".<-G>A)'POM.&O8O/C0#2XVD]*K/8UAK<2PDU-;QGEB$91#C+"8P!E ME@(J4P+R"%*"P@B',5L\U$H WS:DW)@-*5YLM:&JEQ9[9"UQ5ZQ6.IJ7DJ56 MD!PI_>ZT5RE&":5_WU MZ/NFU/J,NM-LAO#J'>1Y?K [(+@*^N%Z/Y6/0=_))H"O.DC.WOH9U(Y>]53_ MZ\=Z$/OWT16N!?Z=VO@ZHOX^8#XIY.^E,4<9YJW^ +D3T8+F/!8QB@#1T=&0 MXQ!0)!*@EHX<(XI2+*P*M@XU-K?-QOWLZ%(9>Q4\;,V],+>\#[+A4:TCZ'R? MSA[DE&\5+890NSR=_ @_^D M3VZO::7:8:;;$:=NG]';O#,Q:&P,OG=6.CR[.P>$J[C+4\U,&R=YQMF#N,9S MUT\<<]]$0=[(KDXW6=;75=>/FQ_K4B_O%Y"%,,ME#$*!U=))4 Y0'$$0B9!2 MDE)!O..>>VX>0-+_QZA\N:0.XN.MVAR;*5@NMEER/Z[6/+;]1]D MH__^O%>1^%HJ KY>+M<_]9[2AW7YMA3*ICH['"*($L@(0#G! ,)4 O6I(NINZ&?T M:X_ 9@TZGUY6/E<=I1T+MIX%6-W4#LK?NS I(E+([L#\;!P MLL-GC^/KK>+CL9#6C"%"XSQ7[,LB +4L-2&)CBC6:4YIE&6IE1KC4&-SF[KO M=$UM$YL&(34C25= >2:_GO:K]XA@$T@5]ZNC4^^*TUWX%HTB6H.9LM630] M\:S('I3#V<^(9XR=Y>C-UG7Y_*%8%=6/)C*I^BPV-_*KT$>5HEJD),D84RP5 M0H349">A ,,(@SRA)!(A3E%B.=DYV^;<:*JS-+C3IMK.>LY#;#KY<0J<]SE0 M:^U5L(6O-K@.KM0;?YW1+N="Q@@YFQ*=;W'BF9$Q!(<3)/-;Q]%-NW:K-^5T M[=6->F&*;73D(F)4();% .%(ZC $"@B7(0O>]3!XUF1CAHDCGCG3V*048^;X M2W8QO&OL/&;_<;^7ZZIZ_XLM'W6 9A=NO:""I;D(.< 9X8I@: A0FJ: 1Q G MB"5,)-1N*F/2[-R(IDEO.:"5J^!.FQ\P4I;/.O21W*\?!PK47-(1IA,>U_!Z MG_.\8!M=XU%C^MO6ZFWRB<.5F!U.SF8^1HU.//FQ >)P_F-U]\@XS*7ZVF[D M7T2?26YNREJ0_?TO4;*B$E_*@HGM+ZOVMU6TR$G$1$8)0")* 60R E3&$8BX MD"Q%/$ESNG@2)5T;AVB.L0(7R^7I*QT$&<316(9 M1#*NA\P8S3OJG@FNME_/JUHCU:O?5(6X"K8]4;O1NZ;:7N1P\G41D*X"1D?9 M,&TDZ24P'8287O2PD?%[3*U#'Y?JR1W_[HZ,H$@DP1 "2ID 4#(,,->93"%- M22*C/.;0*O[N=%MSF\)]>[R_)^6S_LHZ6RTCY09P-:,R1VAY)JS.RCY2P??; M.O?'RW&< 2RNXL0&6IHVSNN\RP=Q6@:WC%X)UJK=7TA1I\PCP;$4J2()*4, M0Q(#DN@",SS.29P)*'/;)5__^7,CAEHL[T'95D?/%*VQUFNX/0B-%VMC@?&_ M*FLT^;5I>J+2+<7>DH=BTQ;:Z2[2BL]=V:MK7?NS#D%QNE8[!I.[1=G>TZ=> M?1US[<@RZ^AE(TL^DU*G5%=?1-E%=A9L(1*1\CP3@ LN /MC%M?>4A-P]**0]>/$)@[^WZ_GZ]JFO(MXN.;;YLJS 6DBP)421 $F5J MZ,]Q!C"+4I!GD80PSS$-C4C K+FYL4%C<%!;O%VN;VVV$'8[#_0P,;B'S_[6G7F=\U;LKU M2525$/N%1;HQLI$ _52LQ,>-N*\6 M2)BG:I()&2!433?5H$)1F#)=='+<)O1@NW,CM/X^Z[[A5YW$[7=M M?%!;;SAWLNT+VXUK9PA/N(E]";@7;&8;0>5\8WNXU5?:Y#:"XO2&M]GM$ZM= M=,+&U::LEP/5S>:'4#Q*5GMEPSZNOM3*>G4$T5;E:D%%QL.00<")C "$B@T) MQ0S0C$5(LH1'9MKUK^O&W"BU"=.26LKNJ:YUHT.FO_U9!4]-)4+^6 O4*0^# M1N]P(JV,R]X50XZ>_1O@F_(O5]C8*LMOL0AJ,-0;0U8'=2V+5=! TB^O- /Y M#2<=^MK*')] MML*]@C_1UGC7"0_;3F!-)U1U)_QL.V'9.?)/1[OEH[$;W#VW M?^ITN^FC/=[;71__E M3=)MZN;LPO9BB%(DL!C!-$8 A30!*A 0)A)20B.8( MC\O+?='0W$:(K9TC\W!?XFBV(G&!CF%*M%G.91+",.*$XS??BG2R)) D)*,8\02KF=#MQ 6_.CVY<% )M M[(7U$GK8FDW+'"'FG62/@A5\;RQU."DSP,-7N81>2Z];+>'0Y;/%$H[<,O($ M3BS5;^\4%_U!RG\)':K0"C8ME&\QY# $*<\P@)% @&:AFITAE,@XSP3"B=4I MV;3&%D#M36S4W!S>!1S%@M7 MQR6G&YKV2..LPP?'#N?O&+-^.Y8_^[&J'@5_1S;B]N>ZG2$G@B<150LW'E.H MIA4< \21!"3*,:,XXADU2FRU:G5NI'']4!;+( ZCS&;Q80JQR2+. W"^YQEU M>O[-+CW_ILV\#QJ[ VUXH(N1CUG8F6)KL\#S@/%4"SUW6%LN^BPQ&U[\F3YL MPD6@I7_[BT';F\=NRG,ABU6Q$9^*)WV,O*\<\^;Y#_)?Z[(VYOI742TD":,\ M24(08:W?DC,(D!8,%R3$,HUHR*E5J2#+]N?&[3OSP5+;;R'3YJ0[3+?\O8'L M_21@B^^GX_@&W[7)3D\#1H'E[)# KO6)SPY&07-XI##N,2,7LOI \\=ZJ>ZH MFF":14PYCV&$@.0Y52269("@5*UB4\9C(=6T%.8VU6<.F[#BJ0EJR30AF%7/ MSO_[_T)QE/]_]+@/*]:NT9]_]T08?7FTU9T,=-K;.R60=? M2#ET"F._ACV)B*NUZV$#TZY93SIXL%8]?>6X+_^6_&JJJ+S50I!R7>IXNNM: M"W*188)E IE:CXH80!&K16E*4Q B(D,UM<2IL-K#&FAK;G,6K:;/FFI$K&>L MY4QE"%PS,G $F6=6T&BUM9OZ=M9%GX9$1:V9P .1Y0PU-*DW&#@\DN2,+EE M;BDG']:E%,7F4;V6?PF]C!/\^DF4Y$[\KM=V>CFW2RO(,B1HG'(@,T5'D"0" M4)G$ *OU%L0QAU+.) 7%QJVY<6"=?B(;!X3ZF'^V#@#2>!#6RYA^GWW6BY53 M_TNR8,9TY'19,:.L&ZLBHJQ[NU[55=X?R?)6E/?UYAPC$0E#G( P84R??H4 MQ4C]-6,B20@B*6-V8B''&YK;X%K;&?0,#;2EYS;J[+ U&[Y<(.9Y0!D'U@AU MCV$DG(EXG&AF8JV.86B& ^;-5D8 .*(+X9:FI0R#%Q^R1HFMUQ6A?66_&J.1([N>E0+&B4\2R " M249BO5>0 I1Q!$B:Q3FB(8]Q.J8 ZYEVYT8H;C8T34$WXQ0/4'KFEVT15@UG M5_3GQ.ZGTQ+V5D YKKMZKM57*;EJ",6I:JNFMX_/XJPV>LW5%'+=KX;VI13W MQ>/]@N4BCBB6@*4, 9B)!-!(JC\8E!*A7/TSMTWI/-OJW'CI90F_A\;,0*=$ M_U"_ AL]TV\BB>OSQ4JPQ[*6:;\*5L):[-ZD8TP#1AS#[3U,I+.W+1E='\_L M@=\:[39KU!@CARFDY]N&\J,%OY#3(&I77F/4,HW3Y%&A E/W.C(P MOGYD4 ?12J5U9-GG1QTNK_ZB#Y2J)I+^X^JV)*M*M[I>+0C!(8P) 1)%#$"F M?B(29R D:9QBS%/!K&+;;1J?&VTT!NN)%7P0[XQO@N"4XFH1<01QED4@%9P"*$4**)<"4 )# MR$(8(0P7*W&G;S1C.WLCC#Y"W'R$?5,\[MCL#-W;0+#CMA'=8<9PGB">AN<^ M#*;Q7 76V%M3W7CX'!'>" ,FI;WQ +TDOPN>-(X"OXIJ4Q9,/;1FW#JNIT^W MG\7F1JJ5YE_%YH?.,= 5W!:8L1REN011CM6:D%.D]6]"$,,$$K5.A#BU2@(8 M8\3<)GY?O_T9J&[:+.OXJV8CNC<-_*E-%TM+B?91O6/&B;XQ]\R*._.["6#M MP=6+V=_GIA/T)E7?$7?<> F,CMAQE F3\N,E(+UDR(N>=6DEH"_E^D&4F^^B%.!.(ICP&,> HBU; D#6,^-=!NH%E7_,$')>^N=,LZ]4^\<, MC-/%?PSO'QMCP$H=DOE.-/_]N-J62VN+#EW3J@[67" 8)2*!.8ABJ-:Q(F( M$2U*$1.HIG9A2LV48NV;GAM9O?VA@^8KO5&TWI81)(U&@O[&.MWU0E3_KVUD M@7%WF(87^ #9>XQ!8VSP6V?V/S36NY*-K>G!]\YXIZ(4MH@YBS@P;GCBL -; M0 YC#ZR?X'YWKK< ;G79=F5/4PKCF-,,Y.I_ &:4 \H%!FE&630S9GCE,]ZGUEO01+U^E1706]9N1,:J!>4RBTMT5;(@M6. M5?K.3^))]7$2J/%$/:!0RZ%>DK;EM,W'BV$XIWOE[O8]X=MVY%70\S#H7-09 M"ELG@]K+JZ#O9U [&NQ[VN[=^:G1Y+-'7$T;?9@X[9S2(\@'$TZ?;8T]0]Z0 M8B7X>U*N]'%+JP*-0B8%QA1 *B6 $8, HR@"",L\E9&,,HCL3HF/-3.WT: ? MCO%.*(XO+/.13J!I>JI[*4;>SVT; X/.0H?BV&8@.#MU/=K(Q.>J0XX>GIP. M7CVVW,F=GJ)\%0]ZL;NZ^[B2Z_*^II=/JK&/&W%?+1*6T9 *"!B6>E:IEJ@H M)2E(HC#-29XJWZT$74P:G1LOM#8'6Z.#GM7!=VUW4!MN>S!JT@&&AZ*.8?5, M)0X0'5$ZQ1PB9T54#)JED?LS%EWRBQJ,IT^VL4#)[)H+9)K;J' MG!\K_E2YWK[:/?,K9BXK8C=SEYU,:,XP@R0,%,+ LY"@!@E M($0LI%G"(QY;I0@=M#"WX;XQL(E-M"V)^!(\LZ_R(D@\?YU]-#Q,^$^Z[JS2 MXK)4Z//(9K57$!6 M@6B]".[)LYH&K)HCG_J\9_-#!.^_??E2QPY.I+M\[B4P7)3,H&M]+V0NUT;N M7HS.VZ#O;J#]G8'&L6&/O+9J\3DS_QXZQ(9@.U,6-FWOTA#\;0.B?"J8.&'O MLGZ-:S4=]MRK^1YDKRF+-]?RVVAUL$<)QAN-$346S&, H)P!Q-3,5G$F" MHUA$F570A#=+YS86]8X]V^B6X*M8-B&=:L39,I$^\OR\7FT'IWIZ03J[W4Q'+3F\!),.&IM^W''$U?=6\'K/FQ#0[5?70D8 MK^>>WGO >;Z#:SM?*4'"$]RG,RI\-3@R,J^5+&@V./7[W>YX5@N&8(Z1S "/ MI!II6)(!Q-28PVF,I(2<2#MMQ]--S6VHV&ESE%M;@ZHUUC)L[S2^9M3L!C7/ MW+H#;&=F\.T<8/:A>F>Q:HS':;HC M#J]3IS-(N#X#>='*ZYR(''?UY/G(B=:E=Q3+J+?EAVKE1O8V<;]GH]=^7&KJ=0FQC:VV] MN"C%IBB;;3+%'ZPY;*CLCUX,>L*,3!P!.U%B>6NLKNL7])!54!J=8ED3C#DZ MCKC&H,%):<<<@)<,9''GQ$<^^UIMUT^D6&J25(;6A<,6*,5(S6Q2((3@ ,:I MHK <(9#AB)$D)9+$5EF9O@R=W<2HT;,AG9WU5UJT>087Z$CZZF<*PXAASD%$ M(JGFKS@&-,HP"..448XQ900N'NJ%][<-*3=_G]Y^:;2_/G\C[HI5?:I'R7*F M_1S'(F.IZF(>DE!K@"6 P$2"-$8LQ3R4.(_:?GZ_,I1"G$\O=R;[ZV/5PKP[ MV//QK,,NF__Q[($X[?4>G=<>S^" UK!/7ON ]IR9?X\#6D.PG1W0FK8W6GIH M?2]NR:\OZV7!GG>[+Z&N611&>G3(4K5T5>M7)"E1KT-""(L@)K%1_8!S#46]TDHS1C9!4">&76'S5706!E\;__K94?K'"3N-'^.-S.UPL^@ MLT?T?(:O'T<(?VS+7PM M=2,54O>Q,UR^C4;$]Z++& S[Y=%1GUTM:O8?/NU2Y*AC!PN(XU>-S/0AU0_] M?RUC^D26>FOZ>L6_Z2J=NAC\KDYAM8CS5$!.0A"21.A"8CKZ/\K5'PG&82@D M3(55"I!QTW/[T+75];D5TS^(G?WU/QZM:VJ90F3>*V8TX0=KSQ2B#;X*:K![ M=E_5(->F VU[T#/>84:2-6"N4I7,&YXVA\D:D(/D)OLG3'P$IBW3]=BVNDUU M8<;;'V351C/_A[)0ZP0V<8=_B>+NAZ[F\21*D,3^XT_8' M7#D02*T ]51+>>D=>[Y>+DE9!0^B;';OI]J\=_ZJ>=[M?\T7:/[' PTZ?<6W MII1NL%$ =:D05T&#D5:4:U"Z"CJ<@A:HYB1!5]X4/=6Y&9PL^.K_USZ*<.[7 MW^/LPE=W.COL\&;@V&#?JA)BJY->QQ%^%2OQDRSUW&4AH. BS3E0*Z0(P)P3 M->1+K>%+B-0:23*.[8)^!]N;V_"[JP6P;&)]D@IMJ'!K;J#M=1D?; 2,LSCAX=8FCADY!4OU-$R9M+%C*.)$N9 M!&F2$Z!%E 1, *,"R&R'"8903;"2>Y-M**PR128BIXK=0' KHY,ZY =CWGH M6#/J>]WN\LR6G7-!S[NK8.=?T'>PK;(:="[6FT=]Z=_6RZOV0GEQ9^_TN4K-"Q MYW\1/1U7W$+4J)!F$0813Q& 69P!',$W53B,JFK1Z=F>C MC@_\V5II-E+X[=#AP>+U.VEJT?>@YV1=3O:(MGOU4MS]A1Y\L.WL&QG\-:/. MYFM6KY2;NNJS[_0]]_K?%W-.7CL=W[1='ZYW_GEMO-IW?GBR)?^ MS\OG#)/T2C-MT$W5Q0!F@L*1(I0G% 31,X MHEF!O%4TI#?;M_6$!=N4$,''W^Q]N8],L?=//E1S]\\;CO M?7_;NMN1>/ZLS&_:40M_M>Z/B5KX9RQ14X,\ @3#" A">!:G#$4HLOGVS[8X M-QYX<7ZU+1G^?*7^H:J"UNQ.MM>.)\[CCQ#/,99"GQZF $9:35DJ*I:4)GW9P[@QV1^;& MV#@B]O/M34KRQNZ_)'SS&R\L,MIN3>]M21\I.ZZM4?7];;X[]6!7_ M_2BJ%PI=<89H*I@$(=-Y'GF8 [6FS$">@ME=N MH=T:J)=D[T19/"FOGL3N@PZVGC:'64U\S,B2HUY?$\.5\MPZ_W7VI]O=:-WK MNP[>N3--T=$INL!U%5*O-K].6=(INN%DG=))&A\WNNGZG"L=6]B6RE MZ?H8 M6N%O=T"[2*B$H>08\#2E $+,M'*5+FL*)8DI29+$*EW9J-6YC2Z=Q'O13"RT MYEY3XW2S#AZL:XJ8 6_&]\[A],S7K;U!W^"Z+(OKZF56P#AB4;,V)V5!*QA> MLIC=S78L5)6;Q5<=R'S]JZ@66%$,CR("&(S5(AY&*: TH8"E.(DB2,.0&+', MWE/GQB*U8694L8_.,!6,]MGSIZY3;8MJ4S"RW)N;?==V.IAO'?5[Z$M6-_2^ M8O6WW1>\_ZQ)OM"CYG=?X/%?7J2P^V%=Z@]9S2[47]1/5<'KU;,N/=HNACX4 M*[)B>CK"U"JIGJLL4I9F(D\QD%F. P%!SA!$LA(I)A'.!5)8A;7Y,2>^<4O M==E,M?9NYX_^<>?0*!W>D?UE-FWPWP>3JO?6.G([3X(]5_J[=UMO@IT[SJ5] M+T/5K>KO2%M>0Q#X,MA.: 5?^-"Q )JD^/Y8I(%F4 "F3- WC*!7"JB*DK0%SFRE] M%HI!25D^U[4=ZWI)MBIRECU@1IL^K2/JN9R UHRL' 'F MF9=V6/7-]! U9P"'R^(N)UJ:OL#+L,M'B[R7R S2IW+:^%[Y^YR49?.X::J;>-R4/M\%71> MUTHM,Y!GL>B+Q-\^_B_5=21Y^%.RZ5./LBP"/-*:24\CT3FNHRYP)@"'2!63"E$L< ML1Q9U3Z\P):Y#5&]Z)Y>2=#6P4I3TE+ID5'7- MV./]8QVFK_J,CQ>L75_%S-TK6HX8.>RK>;H#%CJ<04@SB-L2*<, $H2R) MLQ"A-)1"B-"$UNV:G1NU;PV_"CK3ZZCGQOA@:[V%R(9Y%PPSD3]@/;/1$4RO MCH)Z?I?Z$G0M-$F\H#R1R(@QVHZ40JRQ&I3^,'_:=%H>UA[NB7/8WSTRDY[5 M>S%:XD,4M>3'9[%IDW<7,J14P#P$"=1"L!FF@"2" PYE+BC&L65.U%!CS1%5Z>F7H+U8C&^ EJN<_*&FIDW--W#Z($/?Y)Z+HERKVW6K('BL3->"B2R#,"4@ MBVD((&8(8"@92$2>,!X1@;CHHEEOS>G%J'&C[V8_=/5V KKYHA[T@U2BTKNK MNV1Q!X5XS+K$C)#<(3QI8&JECTA;BP.[^H=CHT_-('(;97JFS=>()C6#X434 MJ.'-%Y;Y:V3Z]31KO=*-UKD>*%44A6$.L-#[:!1'@$1Y GC.)92$26AW"C38 MVMRF/FTID)V1(XL 'D76\(C?%5Z>">8 *F=Y-59(N"X<>+2MUZDC..3VR;*" M@S>-XXO;DG"AA^.M&&&2QUQ -7]!4:P61TB7%\<90%$H*,E@2E,KM;&7#/RD7_4IYUY^R">ONU!!II< M66VS_K??E0$SNM<^A_Z26)'?U M%OU;M8B_50]XM[XGQ6J1Q!03$G* 1(@ Y D!5,08"*S^@404\3 S3:D_U_2A&',*?003B^/FR["9Z%S9['6Q M.SL^[?C@(?&1VZ8[#3YM\]ZQ[\!EXY8^>@^D%#]T)&[_MV5T?5=JMA8P! M-UL/^8#1,RWN(]C8?!4T]@;?V_]Z"4.W!U,[,#<"+/U(A#:#5V%\F=K/"!M0?AM/NN#MC_XK5@%?+U:LZ MF[44IZ.*Y_'6&!Y;S?A=\,SZ)MFJU9ETU1:$JZ '0Z#>E@:(JZ"#(FBQV!6R MJ]&8,(G54S].E=CJVOQY);MZZASK!%A?=HR5PU*C@:@VS5#>:NE^7J_6G7S_ M9[%90(YH1(@ +(,(P!BF@'*!=;[1N0UHGNJZ$ MM>Z5 =1F(XIK #V/ EOL&GNUF%5M\3_JDAU;H]7?!C =(6IE#I(S(2N#)B<6 MKS('X5"PRN)>._KAHEB\:_>:/A05(\O_%*3\H/ZE6C LPXQ&&,0YQ !20@&" M603")&,P9$D*N5%.Z$ ;=OX%3WM9M<.C+ XK38W?6]KG?U M/_4TIR66%\(-,!)9*M5,0^9ZYU%O.F(L,Y!&20B35(:,6*E&76+,W.BB)[GQ M85@VLN]:T/IF&<5Q22>:S6:FZAK/)#6B*_S6NG$ JZNHD4M,F3::Q %H!U$F M+IXYCH)U"@^I?GPIUT\%%_S-\Y^5-F);G&TGJ[RM\\HY)$F8,Y AG;N-D !( MACF(,46$YIRFL5%LRG@3YD:WNY*#9&NK94G=$?U@QIU^T?7,F%I*6EL?=.;K MG<#?M =JE?V/8(?[S@LO!7O'@^B('T<8,"DKC@?H)1=>\*0+,WH^%2OQ4?U8 M+2*UD!2ACND5*0*0Y7&C[9YB3.-<1D+D5@G,ATW,C<&V%@;?M8U!;:1A3,H MD(;''Q?!X_N P@Z9\8DZ!\Z[SL[9-? Z*3D'#I[,PSF\1U[+(7\IB MQ8H'LNRR!!P/:-W>MKB-YV) MP4.7\*I6'K)QHJU%O:;+-AK2MJ[J(/;&Z[X+\9QL85=#UA:ITS78> M$G>+LH&VIEYUG7?[R++*X*;Y59=>8$K"D*40A!E5S"1R"E"D3]=HPB(HD*(F M.9>BTG.;R5Q44]ARQN/U)3"DR)ETK6^&]=.KLRH/[9J]?9KZOZ88],FQ8XHV M)Z[%T:2W?URI97-]F%/=;'Z(\O8'6;61)?GQSJK@$0Q13DG0$H1 M 8C57!GE- 6)3-,DPG$,8[IHBDNHN7NY,5P-3V6_#7^]],(?E7W]]F=U%5!Q M5ZRT!&= R;*>/.KXQCJFL7(=U.CL?9 DR6&,<\"PEC?A) &4Q1QPF7&2BXC2 MB+3OP_N5X9IIQF]#YX/O=T&L^-_L13#+KJ\^DHK#M-S/ZC]#S8* M@%VPZQ8#]6.-P@R*L8SMN->NS&)M][PB5UUWA[.:+:,-\%*Z]\^!A4.;5SR'$);A-4^+UN ES*O,Z"))EJ=?A9XTCQS>/ ME7I252D*I\6J$3@X4UR[DQU.6"C#F"/ (I8KBHQC0.)( ))Q&.8T1C@F-A0Y MWI2Y$66O;#WKVVW'B!=TC1DO3@.X9W;LG AZ7FC9^6T/[#ER%6Q=\2 :?3F@ MCFCS D,F)<_+ 7M)H0Z>.#)DKI?@L)?YL("I4 2IYHZ(0PD@ICG F5!_T$1 M"".$0KK8K#=D:<:3)UNRHL%M>_X^S5O=1K"N5ZE%F\(CVA0>RSBXD^":,9T3 MR#P36=_&@XPGAT%KYZ!P%9MVLIUI0]#.N7L0:7;V!N=9#;^7ZZI:)(D,"6(, M1!%1TRD1A4WQHX0G!">2Q2&RRI8\U^#<)DVU4<%;4I;/=>SFO2XKX"SIH,'8 M.,#$&7+^8TP&UH5706WO)+D!>\CXC_]OFIM+C/^>\Q9Q_/OW71AS\N9Y^^._ M%XK!2O;C^9-X4IAHJ73&DT0@G1DI %L[LM=6LW#^7B[?4BC9! ),0 XY1JS0<,:!93D"59FN62$P2-A.S;Y\V- M/]Z292'7Y:H@AOJS+2S#-##"6<_?]]OK3Q\_W'S]_/':@8[LOG<#6='ZRN;; MU#_UY&+;)TRC#+MO[E8$]L4_C]![_5A5C_HL_T:^7=_?KU??-FOVKP_K4F>V M_/F@,_D:@98;^1?1IVB;JCX_JQ9A%D44AAE >1X""!/61*>S) Q3R(E,4J.= MUHNLF-NGV/FATYE9[4E0:5?JXG!,IX<]*F]V>F'JLI^M0_;!%)?UW_#7/UFO M^#ZGZCKD1@:-$T'M1?!!5^O3':(=V4<_?#KMWDO]WU/XO?AAXY:<6LAVNZO.BBXV/4V2 M3%(6@A!Q F#&U("54@*0R-4 !D62A%;:&\>;F=LX]*G>MNJ;.2YMX 2H9@O( MRZ'R/#B,0,EZG3@,@J-UX8E&)ET'#COZ&CN6@A0RD81A3@-$T 3),,$ +5_)=@G*MMDP]33@>)""+F\JJDUQKW-- ZDW>O1]EOH_4[T?9O0XPS[WS+=V M81%[NKKJLMIQ+9;;N*Y?%X.(BM<(I'#27Y-'75QF]4Q#-)QTQ?AX#C?-CQL- MKQDK'P7_NGXF2YT*UL5AA1!R(F()>))F +)4I\9$$##.F QY0N,\MYD1GVAG M;E/BULR@K.T\S0M66)HQO0.$/#-S!\[61 ^!:&=0<,1WIUJ9E)_.N/J23\Y= M/F);]]-Z=7H:TXFV1\]@ZVCKTP:]J75C2-+EC7\WD3RW9)? M;3#?&[$2LM@LL$Q0SKD".2,I@#'. ,4)!# +XXQ&$G,N;&)SAYNSXN3) G19 M8W,7HKLAOX(V2C?XC3:&6X;KG@'=;";G#DK?9^4M?FW,KC)UJ]/[VYMS^-F7 M)3."Q54QLN'&IBU!9N3X0>$QL[O&D',"^$8)! G@.FDQJ@B!$@G$) A$29D)3#W"CDV+C% MN9%*$V57[BP>41!BE@(H,Q"0"A6\Q\F8PKSG,694=&E@R?/CFX:XP)M7?#QG7EY MRWV\AIGC(A1\,X,A %;U*X\Z.ZIJY?Z3)JM5>=2!?H7*XQ>,FR6\$U*4I>"W MY%=/]7E[2AI'.1.16GQ$29@"&"$!<"H@2'D$>2)R&=LM0X:;F]L'VEE;'Q\M M=_9:%CP[@['9R.\..<\?]18T?6;4,[75;?!2M,P,'$S1Q_.:8; MWC6^C/5M2=3\0()K9U MK%\V,COVZ HU[PP-&DOM"UD? 'I^T'JLCD.SA<_NF:_N"VL!S]0;. W=^H+X$#L^?LP425@/S*9=' M#<@'#YML(#[E1G\ /GG-A7$?S=:;WI%>A!F,AU Q>3:5$M4A$ M%H8T#@&FD@(H0PQ(GF"0AJFD!&5A*BPK^0ZV9_1B3UK)MS/.,@%O&%6S#_]R MI*:JK='8%_S66?H/G?;<,]9E.0T#3)S5S1AJ:^("&09N'U;",+EII%*[^'G- MF)[]ZR""EFPY^;/6_%K\T8Y\J^%X)1G(>= IFJJ ),, 2QT M# "7(L]9%K/$*F+1UH"Y3?J_"E87)MOZ$.P[8:GM;ML=9@SD$V3/I*1,/PWN M5= 8'GQO_ZL]"&H7'&X:C$7/E7B\;?/3:LJ/!.= :G[LGN[KC:+,.$41T( *O2I)V=:FI)"P)(XR6F&>&JF]^K3 MR+GQ9QW.!F@=<,AZMHX^*G77G=8'K*_225,>RW9*^OKG[2]:)Z_VBWEJ_>O. MT:O@9,U/[:V7\USG?>'^%-B=B:]U=NPQ<;]#]G\>R MJ'C!]+/;\YB((QY1*4&>UA6.U'(;)427+N$X3S..!&5V$?B#[A-2-DAX!YYM;:TIHIFPWSOK$>#K\,@7$6;S_6Z>BR;HL?;@.!JV>N2\MX;$?=9$9OTX/OF?\ZAX+6HS8P1,OI-DX%/:^"KT)_W.KS:K8) M? 1_NT78$7TZ,FI2?G4+Y$L"=OSTD(8SEE,,4":T:@J- (X% M F'*J)H\B3R&1D'J)HW-C4W?]NJG7+7548)U[T.VKBYD!+D9A[H"TC,S]NL# MM5NEU56?#1T*IAD@XDHN;:BI:<72#)P^D$HSN6>$/NXU^^_'HE1LMN+O=)7! M]8/@MX+]6*V7Z[LNI%M EC"!!. H'$.ZN#S=9L"U57(\2'^<0+CMZ7FRV$RMY@:W"PL_C\!N-(+"T43QCBB?"M:I:_",B!3*$.0B MBK0D;@Y01&. <:8/\W,>/LYAC'KLZ>=E[]K3G+,?<.CA5.7K1N,_U]_6:_RR6RT5&(B9$E &N M*\)"KA9AB"$"LC G<<(%XG9)A-V#Y_:1=G;9?91;F&BLYHY432W#C$L 0Y(# M E,&8D$X05&4J-L7#[68U+<-*3?^P'K9B#_(WHB[8K72S$;)4E>('(T=BA(* M$:!IA %,YV6WP+*C@5 MJ4 R13K:'0.2)X+(-.<"2*Y^BJIS3'M<'.S/)^U+*PZC*?9U^H.)<_?\)Z, MC#:U$;$,=L8Z++AJ!(JKPJO#C4U;@-7(\8-"K&9WC:Y%H ;)S?,7]39LU&+Q MO5HV/NB-@3?/M^J)U[^*:H$ASA$D6J(JTW$UL5:OC#G0:G$A8SQA&;6L4'"N MS;G-)3N3KX+:Z'JW;6OV5:#-MJYE[F(&&!&(D(XCF069@ M2 @%F(H0B$3PE(4Q$G9U,,\W.3?>V9W\L][Q8;!3GAY]:&@ O^&.E%-0?6]3 MG9/N;BR>1KM['YT)Q+O;!F>CWKT/@(U\]XL[1QPO?JRJ1[U8UU5^MP>8'];E M6U+]^/-AO7K_2Y2LJ-3O_R*Z1/"F:N3LF800IYP!CK04"&5Z'241D#+DA(5A MAI+8^,1QI!%S8ZG.C0.>DNLR8,J7X%$Y$XC6&WW9S]8?BR.UL3UF<&(Y03]X M)K9M%]SHFNN[*(E >1%H-P+M1] YHB_K7#E3KL!=1U@<=T[0(1.=@%[P;33U M./[IZ(CT0D@'3TW'/GNZ@]0+O=\[6[WT62,%(;NU?V\_X ]!]!X OUE]U150 M]?CXAE1%]>=J3?79I*X%\''U\+C9#Q+]5*R:F+]%!HE$$8,@Q#D%D%&JEO8I M CR-81:1."/<*@7/AY%S&^UVNV-7>RD*G9]!K;':>AK4KEX%?6>#VMN#P%WM M<%![;!AHXO7-,)O\OW9_>QY57[.K[14[/?:%*\5/'R9.JQCJ$>0#Q5&?;8U, MQ.3_]5AM:JV1VW77A/@L-CMQMMNU'@>_E.NG@@O^YOE/M73[N-JJN%VS3?&T M+\^?(9A &L<@CV,$8$X8P D4@(0B0SA).,WLJB-Y,')N@U#/1UWLI^R\#%9B M$RRU=J/Z5_US/<7\[5%O=12K?P0/KZ$'15SD:V_EHD^7MX'LZ'GM7O9 M\]#SHH.W#@;*PWWA2?WK>H7WI=>WO_W9]?A.KG+GKY)TV9H M>@3Y(*'39UN7!;%=KU0SF_8 J=$[V1V)[C3?9$J11$D$PC36>OE)#I 06/T5 MA3!#7(TO1IMUXYJ?VYC165^?7N[L;[6*QD4M&7:$&:7[@]6*C\,<21JF20S2E!$ 910JF.,$")C!/(&2IRBSB9.[!-\) ^1ZP+:X M!K^UN%H>+)\"UFP(< "7[Y.6!BDM[/>^0^K-.:3&J#X/X>!.[_EH*U,K/0^Y M>D3C>?!R.]:MRLWBF[C3D]S?Q?JN) \_"D:6[];WI%@M8LD8HC $!"FZA8(G M ,-447!&6)Q0EH6IT?;X8"NSFR;V+#3[](=!'/[PG4'C>XK7,R[XWICG8 9G MY/[0UZX>T/O2U=]V7_GPLR?YQHWZ3%U]78/0W!6_+$[ TS1# M*". IU$"8)1+13V<*R:2*8REP)BZ";&?>8V(SNZ7 ?8K8;F\,T;>C(A\X.F9 MCQ6<1QE@D9JM50EFFF M@@@@FG&=/0Y#D4F2"RL)KS/MS8V@CA:LMZR4=0YBN[F1 ^"FFA?UMD[V\@T_ M#[#[Z#G1&5PQ+(3\\+CB[1EA^?;ZZ_MO MUVRSX)R$5.8QR#F+ Q3VLA0)(I 8A)'D*:I<2#]Z7;F1B"U7?HHOCNN+X/& M^$!;;Q&%/0#M,($X!,PS75SY>4P& M0\<';I\N.OR\#WL!X :7C\R)U&E-]&4IEFL=1'XGFNS+W25?R+/^I^N?I*PG M@YOGCZMJ4]:O5E7K;M_^(*N;A[IT[_7=75GO'GU<;?0&1Y?O_UI M&6_QBF^&V73T[]'?G@>LD\6[>CCHZ+S^=2T600W&5=# $?3P:.L>;!0B00O) M5; %)=B]7FV@^A88AUFLK]ZYKK)C7\^1:;-N7[W##K)Y7]^BL7NX[?*H3O/Z M0LJ;LBYVQ.M6OHBR-GN!44+".,QTU#H#,!408!Y*P'*8$"Q03+BTV\$U:79N M8]W6ZD[G_(&4[;"GE0KX>KDD914\*#ZK50LL8TL,^\)T3](:-3KQ%JX-$(<;N%9WCU2!$U4EQ#8 M^Y.N@MYMYSRWM%J]>Q3_*4CY0;V9BRB.>*3+DF-*)( 1R0%E!(&,QUCR)",I ML3IYLC5@;@RF7L3,4BC.%G(S>O()I&>B:DR_ZJ6>U-;O'7;X8(BF$)$E! MBF)=!$(*0&$H (I@2!%A!,;0AL).M#,WIMH:6.DMA;87U'QX3+CN(:AF).4 M*L]+R3UMXXWCOUTAKS9ZF?%(EP7[L%R3S0)'NG"O&KAAFJ@_$I8#DO-8_02E MB!*B1>Y-Z/[HT^=&U(V!06-A4)MH1M#'L1NFUHL1\4R*-F 8D]B@TT?HIQ+L MGW?KIW]3]S7,HW[8$<[QITU"%8..=!_Y\$67!9-^$.H>LCR5&AHEC% :YP A MJKY;$J?J)TX ABB,XC1#66*E\VS6[-P^Z-;:<;&D9Q VFSBYQ\WS9[^-+&TM M#J9)SK7#R7&DZ9E&7R7@U R(4W&GAG>/52SCA9Y\D*7>:_ZX>DL>B@U9MD7W M(!R75@(Q@ZW-C7!VQM;[\.#C*FCMM14! M&X+8C'J< >>9<5YB5FPQ\U#ZT @49])80VU-K'%EX/:A6)7)3>,XY$U3U^W; M#R$VGW2OJ7;:Y/8P@W%,!0*<:0*A:09PR'5%^S .&8[5!,:J[.GIIN;&'JVE M06UJT-EJQQP#P)K1AANX/'/&<:0W?B@_JU:$)(E/(LBP"C& /(T!B26.8BCC-&$J[4--3J:'&QE M;LS0&1HTEK9[BT%MJ_D6Q6E0SV]5.('*]]IE#$I6>Q=G41BUAW'ZJ9/M99QU MK+^G[3JBV*GJE;HCROV.*%Y\ :Y*O5P XV"NWICG M3I?$=X'7>]E]ESSG=<)9NH(SVZ.UNMSQ?CK$@J4TXFG$01*&.8"2JN&'\A!$ M3*8X#E,6A>&4L1 F1L]MR*I-U)_MRX2^=1LUT95Q,DSDGO0%,%M1SZU;/0^: M+J,IMJ[W RI>I.?-)[3"IJ-F$FMA9/+?*OC"IA-<1V-8M3UN8'N[KC8W4LMG M5]+%W?U$4.U M7CZ.B/$>Z :S0<$-M)ZIO,.T-K.&K3,TT):Z8][S:#CBRX&&)F6Y\PZ_Y":# M.\8QRE^BN/NQ$?Q:?:?D3C3UL6_DNT)]&*(M"WSSN*DVJO_5A[6@24[27!(0 M(JU9!H4$-&40X(1$29(G+*21S:S7LOVY36!;.\=']=KB+[D4J=3+C!@S !/! M 0D)!Y2&-)4QQK'$BY78O![ZVVCYC6?L.^,!::QO.R"H:W-MUKHZ[(-R0Y%] MTT?;2E[;;.GINLUL6/#X,7@>*SK+@];TH+%=#Q^-V4'/[JN@]6MW(3\5]T>PN?EB7N^TCL7DL5Y6ZK-SH M5,@%96&>)Y@"%L9Z4(HQ0+D0@,0D@Q'',45&&IJC6I_;D-39K[^]Y=:#NCQV M?_NT\2*HM!O!L_+#8M?:NH,,S@I\PNY[SZ-#_$8&.^/K2O']DX,6\=J#.D7; M)^(6AP0^D9_HA,#FG>^]\J[.!\8B.'@X8/W0Z4X&QOJ[=RPP^B'.*QV^_'LC M +T0.,<M?4DN$8E.0"E(I Q?H=MF9DGC.0^GA=LYSA("YJ>5N M8DWT=%.R6$F9I"0E3E'TSA:,;62YX_^SG56ZPZ%J'5[H"KOI4\3TB" M4P)$1C39Y9D"1"D*\A0RQ%@BF%UF]Z4&QL9E!R8Z3,3.86O^M'%7G3,W^58Y,E?!NV=0T0QPIAB! MD,5Z;0D+0& J0,9)KG"2,>-]#3582\,]/E%E^)E*Y"<)F/KM\ZP!MQ;^0?[%GL*IB_7ZS?+A8G"E L^D^L/LX6\W\C']51@&&.89Z!( M90X0$0I0/>L%>K*K,$TA,XJ@+M+H%YL:VUS76!H=F!K];HR-2FL=)[@="-NQ MMA_< K-N7\CN= MN9-(F7G$2Q^<[6C#'WJ!J:,&[FL+N/?_ !_ORU)>M;G^^,,.%D\<?+[6*S_B*YG#V;!71]&!5+PE@L8Y *1*NP:3WC*/3\ M@ZP0YW(G_VJXW93F/A^4%,;/=G&:C_[8V=6?+5=2;.5VO M9VHFQ=VZHJMI(HHDDUB .&8$()Y*0!$J ,*"%@3B7&)I'1[AU;2Q,<[>\(BW M+8_XSO2(KB-9&N\08N"W/[O9ZW5[*33?[?V*'I;1D0!CM!>MG$2MOCSP+]H[ M&-VMZ].%5^M+AT"35^O3@4)4!N];MVB7(/!WQLGX;7&X")L@2!W$YH1IP5WK M[YZKU=U6-[]@E^=?Q MV,$T_ZZ[UA;]L[BZWXK]5[KZ;[DQ4_[]EL"T8#!7/(^!+%(CK812@/,< :9( M1E+(L)).M9_/-3*VSWY_1.BV0#\+H-WB_%98 G_?>_-:6WG^5N1=WGM:C9]M M8M"5>)>3QZOPSFO[ZM4\/BX797WF6C2-YQ#!F()4(090IC]JHD@"BH07D"24 MTLQ)WONX@;%]U95]5?'VOT7_*_YK',-]#?>_1S".)W'U_T:^@&XWWY>KV;_, M.GD3O96\W KY]W^#>?SW%$XB\Y:564+Z+_#O499.,IQ.4OU<\\,LF9!$_S/? M/6^V7F^MGC6)].5/E53?_*5Z_MZ;"J^GRV,VGE9 MF-E(\DR9A(1!Q(T>N0!(4+U$254&)%$BEBPI!+=/FSI^^MC(K+8OFAL#(ZXM M=-CS.8'.8@ON%D "?[\-%J5MT9L;L7#8PKH%DX%VH4[?$U^)]I><[]P#.KEI MN&V<2_8>[,1K:0)F#CD>DGFZXV6KO?%F9*<2]T]\_4C.[229ND M[KN%:$K-ZWE?&1PF19T>T?K%-&5,,IA)@),D 8C K!4Z3^P3%)F[RA^=Y(QRHO87O8;FXU@EX;J-I,[6C4\G02[7V-VL[6R?G1 M3BK!S'Y;?D6UQ_OLL0\6;X%[X9I!.L=7\9NPQ@Y;0&<0X$^*\ S3ZFWC4=GJ MNCQFJ V0=6DJRM("H4R/)LK4_.()!%0J"2"2&<(YX2IW*AIXM<6Q3:QW%-.R M>-)PB.-^X'6XW?C="XA#4?19_$(4!K,%QS-%7F[O55CNJON7B.KZC7UD _OJ M=U?BA=7F2Z/=O4N3F":)@AE*#]9[B5#DE*?8U9&QC^I>OOT5Z\;B9EUVZGI1RZOO1_0]CNIS?H(3?N\?LUC-# M]$/@47OO0G-N>#@*?ZQZI/ZA$;\UNL-M9_RM@&Z%T]/"J+<9@ZZ7;@7K>!EU M\_/ZB$:>B0ZYXWK.LIV;/?/?%JO=CM/_J9K[1:_G3.;HA^7BF\DLGZ)8LE@G#=L'@=GU;+B9V47:^1.U'3KHHZJ+_C*)C%_=8AY!^LI%:W/0/AM* MFG.8OG/4]O2&=+<4Z.W-#*@OFAK#]MOLO5 MPW>ZJ*L*_J(?L=F5%#RJPE+^\JUV<;_I(27-19$+/;0*#I!49KA-4T R1I(8 MP4P(I\.4T7@VMN%:+XC6T3=CICG._>.X&%7YFTB8*M7[G9%R=226\SE=M=V=X MUV7V9N KR3C[!OBRZK/WEFX=9]K:H"9.\" ^\%=)U]N5%)],;.%VM=*FZ!%T MMCZJ J%(P:7@!(A8+SU1G!% 8X1 FO L3P7/8VRUR1O$NA&/+BV)8/.O,B= MCS5-0/%Q'''C;Z3I:.=Q5+K<=WSQT?NN0\O ?3K@J++OSTF//AQH,/$(O_=Q MQ(=MKS2$>(3U\NCALY$AHRT_'6E.+_\AUYM6Y>B[;]]691[._6*C[5[/>+79 M%&>*<*)R4!AE"!2G%#"10T A36-*BCPE5J(0KV+]V :>??V!9?2L/9A$M#$\ MFC66NRC-OLX[$3*6'GV49XU!JT[!,C(P1"T&IR6:*_ M';-3.A2UXN(.XG4JOTR,ZX"]Y#!O&+"W!IH&#-1K;F.Z)Y@[A^A;VQANQ/6$ MQL$ ZNN9_;:G=_L<%ML;ORV6;"U7I83\_>)INS%I\ NN[RJ_C*KX9Y'F3*69 M-&574X!(D@!:, D$DZQ($B&XVR&H;P/'-FZV=S(MMR\G4=O1J/0T.G2U7W%7 M[R^#W8;U:W9QX)'XE7K7>=,Z5!=XVK?V;MZ@6]>AP#W>O0[63K^AY;/N>[E: M':31W.WD-ZFNHQ^V[_"H6>X#65\"YS?9,JP:N@_83J33O3RTW^2IS+TP M!W8K^5TNUK-GO0CDRT=IMA;?+U=R]FU1257REX<57:PI+T_U%J+\U[PZX]O5 MN"IE$"9@C&'$V?Y8HM;5=U80QUX8BV MN0$WBBI?(EX[$VWV]D=T7TULIPRSL3V8"=WE'&48ZXZ&RFB,4HP!DT*!F*54 M_P*+)+,J(S:>#A]DU]>NNT?1PW9C]NOW6^#!O$K_// PJES+O)0&P\B?:N1*R*IZBO+[W9T;P_JKX= M4T]T?(,A@U+N[8 =TZJ')_9)\]CEF]PO-OH%G>VJ"%2I)(?I7WI-Q0C""1 B MI@ QS &)208$(SE1FBDY)/8Y&BY-CXT:6YE]>^LM4_-Z -_-C&'A#,R$NZ2Z M3VTHFYRZ*DW.(5ON5J1=$@="(3Y4U'\KG7&V1YZ6+G@+R>\#4G<\O=,3!PR& M[^/I821[KR?T+]TZJW9T]-1\5PF>S^3Z[6S-YTL3M+'_+##)"YBI%' $L2F$ MF .,C;)($6.50):GPDDVV:WYL;%_R_IR57U@OWOI4X=^L#R^"(9NZ/.*+F"C MO>UZ1 B1.=T/-X_E5AT:'[P8JSLPYTJU]GA*/X)KA:#5-:_NV'JSHGPSY8BE MD.8*,"P$0$I/8UF"RABZG;WX 7:8\Y.OWY>K#="=^!@&73OF]X-88)9O M&;DOE/A[8ZA'/K^.AB?N[FAH4)Z^[O Q)UOQ!.N<;AWAZ'J_<+OI)T+=_*ZK_W"YL6[\0S MU:[72C5O[KZ\^WJGU_]%0KB23 &8( Q0DA- !8$ ICBE>499#.%T4>K5B ?+ M(UB?!EI]C*3Z&$_,#/=A?I%JNQ"[+9F7"$1O?OT:T#!<"4[D0_-8[]Q909WO'H/Z_QZ"2J?6PT[?1OC)N1]O.UNM/A\/BUNG6@ ML^77Z5ZWH^D07=!Y$.MD/@='#N':2!OCF]3[,-G1M-N(68;;9F ;(H M8^3%S]O-Q^7F/^7F,YV)*58IA01#(#/,]8HAHP 7"0()R3B),<0R+=MCAJC([;=1-KLZ$5N(F.XSR0^-ZB\Y>M9-CMP M:IX;&*=9>([W]V.V?Y9:KN7)^Q=3V&C=4KJ<,@PI9(H 4@@(D)'+8K'@(.$X MTVL.&*LT=CNZ[6IN?(>W[:W2Z(_*]/V:P8V6.H&VHR)?X 6FG\;,*GNX-+2M M'.V/;VSP\,0QG4T-RBLV3A]SB=4]_?CCY^UZMI#KM?Y4V&Q19?'P_]G.UC/S MUR^RU I\LUP;V82"%(Q)"+#(31)NF@.6$0HDCH7^$1<,M_*[E>WN4ENOD%EWQ>WSR7/7;NI;!JD^@[Y??)C)[2=EA%#J7:,7#UENO>G!9;L;CG1BUXRYIW^H*/R\7J0%?X@YY7WNMA8#U- M$2R4S"0H8B@ @@P!DBL.XK1(4X8AH3SN)03OP[JQD7GO>I;FJK:;38%+XVE4 MNMI7 ][+2V W_WRUK@T\U+Q*K_;7?O>)OF_A=R^VO8[JNT]8+TJ^>VW$;?@0 M6RT MO3,N,M;9$>TI7-TD>1,(@0G.TG]K2KKHZQDZ64O^UV_+Y__0]U1,HO^R)Y#3 M)PWR\5]TH/EP+U_0<\XV6\PV\L/LV4P(#U0+?EM+M9U_F"DYC9.40*@7QTQ0 M!5":08"3(@$RE[%,&2^0<*H:;]/HV#[5?TIS(J,'VKMGN:+?I!YMS>Z$&5PK MH__]WV >_]V8'OUTOZC^]9^2KEQ3-*QZQ')>Y!GGT-.=TEQ0VGLB)C.I88Z, MT1XG+PX0^9J3V#0Y[%3# 823&83+O?TXZJ/-!Q'=N>#&4PZ]8L=68; .S%D&YFKCKP7N M3[\UD.^,C^ZNP^Q,7NZ(>:(PAX8')3)W0([IK,<3>BJH5\* BV\?3,RL.2N= M2L$9RE,*"D8)0 G/ $GT7 L)+"'7JR":.AUGGC8QMDG5SL)H7H:;F^ *1\WJ M4QCMV.8V< *SRAZ7TKI)&1+A4=KYHN^^9)E/&QA64OFB@R=RR)>O[/==UYLF M9GE6UL5KLN,_KV9<_BH?F5Q-F&\WB/*:8RPPY:19; MM#FV+[\Q,2IM=/OF;2"V(P'/P 5FA9:U55G/270(8_1[9;/'S5T'A#QQATV+ M@Y*) P3'[.)R:]_PAI\U;PDCZ"X7ZRH2RP21?BL;_?EE?TE]QG?W!UV)6KGC M'WI.(T4KR+39Y*CW.'9;'$U"SY;.'^3J<1K3F.NY2@P2GB9Z?I(SLR&$@$P5 M01@+2:%5D>97]6)LE%CY,8G^:':::+W3M-KM-,V[]CY&]'YTL^\/T^N!^;ST M+RH=C-H@1"T4HI]?HO9U-1)1"<5.):D"HQV]'W7L5[80B0PD/\(;Y1H%,_(W M:\CPFC&_83T">%ZQ9Z]'!KV&<0.''+TB_J>Q3*]IS* 3-J6D.7#_7%;Z8\<]XFE[][%![UFO'#3(3Z=V!@TXL6-E!O-V1 MM-61[*42*:ROJZ-Y(UIVY/+P\_0:X^L/\D C_F%;/\( ?A8=3^/Q^6?WU(U? MFJRT1IK^Y:/\X\VD M24AHW*@%VQM'HL]='>%,?#!-,Q7=[VL%Y*JP>!@\>G9J:Z MD!$@^T(W%K4#T4I[X"2K:=\A%AL9@6 .S(&G$$'?5$G6&[8I4J/WSAE0"=?;R2.C3_?[>I4".Z],WE>:G/$]53(0".544 M(%'HU7N<*R I0D323"H4NX1X=[3EQ/E#Q72WS8WF>F7C7 'D(K1VHISGJ4D5H#%B=G\HYFF M#R$ DQGB'$F$$JM_&2,N,_@L =I/$[;"$WKUS0\3Z M<^]VO.L+UW>VOF[]K_V7?>&A@WS,W0XUW^^5J_H-_[\LE^*/V7Q>:LJM#E>A MTR0E+$MY#G"6FMP("/4",$Z 2F"<<:*_;>14R[JKL;%]SHVM$:V-=1O[.W&U M&_Q]H17X*V_,K 4F5\>[6/Z&=QM /(WOG4T-.L#;.'T\PEO=T[L^V'JSVG)# M0?>+SZOE-_TNK>M, ,*S+!8J!BRAT$C]%X# G !.I(0J42263G5*NQH;&U^T M;37J6D^UM37K'VQ*=^;!J4>+W">,S0 M?A_N+A[V;K'9UY7Z(I^6*Q/I8>2$M^LI*E"1DT) ML"IR4"B>(Y) *@=,A+6W>W1D55MNSE^,T$I9X%XLYW.Z6IL \2J.W')*./0[ MT,V!(^[9P)3J+_EP]WH\+,M$Q-/4PSYR$D._)P.FL(9Y7WZ MZ3K:.Q#]WKC@*);OUCF.)W2^(1_HR,X+VOV/\5Q0\WVN9]7VZQSTN3/ MZ2'>ZEQ^D7SY;6$VG.Z%9N&9FM%=^\UAY*'PO?Z=GNB(MU))4\?W@?[9^N4T M2U)&!2\ BQ$"B!0"4)X1$,<",QYS%A=.,HWA31X;L>Y*0?)V*4A1VQYMZ)_] MRXH/\ +8\?"XNC4P>9\O[KGW-VH[W%#Z+C3CN*A)[?4D:OPV9PKM*X(6!PW4 M2^&*BOHV^+6+D0;J (LBIJ%:[BD1O/DN5U7C'Y=53?F%GJ(7&<0JYP#EIBX6 M)2D@*D] #)&>LU.2J,PIGN5L*V,;,4HCJT0GQ_'@/(AV%'XS-(%9MT*E,G 2 M[4WTJ!3"S;0RK%]SEYHED<.?%?5+#<.ZKBJ& I(*2P MB@O]K<>( 8+U5\\(%:DDJ*#(J@;2Q1;&]HF7-D8[(UWV<,_A9[,K?R,JH??/ M#P&Y'H-FB8S+/O2-" VU8VSYZCCNXG8XW[W?>N[& 7=&.^P^W,/LNK#?E.6= M4M)42*A3>/1TR&0#FFG5@NM)4;5)NGDO]1/IO#SIU1WP)XL,KEK6_;%NZEK\TM5\OKQF:'1&^? M768WG1JX&T)'C#3>-,F%9HUJ;(P./9I$=!,UG;7SZOBFB4E,X%[G;A[A]C33 M\V'1H/-"CQ >SR)]/MIWZ;_UW:.)Q?E7:80YJ5JLY9W2DT!3S^Z]OF$:%S1E M4D LY@!I' &".>R#7AU(:BST5??O>G?8\>] M( ?FW2M5 G>Q(FV7- <;;R+C3F3\&:* H#6HP>L*7K=D).4&K2&SKT)H_\B> M@I-2MR(/RP@9F>A/JM&-GN82TZ)0.7^N3U!H<5G[0&X$1[TOY.K]*39?31^J)$<:,=8Z.J&^0GRZCE,BK1-7NM;Q]*1HM8<0:X9*F>AFB8905U"O'R;-_8 MQLROV\='NGHQ0^9[.EM5"L%K\T_+2)^(5E>;R]:S,MC_K?-&MN^7P)*W7Z]K M0_-Y[9GIF3.17&:+Q;)W?R]]C(R34>FEQ\#=0/C[&@(\6S?LT! &VI,A(U S M/2(Q[C8/W^6O=/7?:R(=5#&E<;&1O)WFTC;&U4&1Y7%NW),#C$)US"V"-SPB%Q@#NT$K4]$QS7T M'(([/*(X4)Q'OU?0+>K#$I7. )!KSQ@N%L32FX.P$-M[>D[5;TR<:Q5LK&L, MQ0RFN(@YR!*I)^L2IH! /6,GF3RMJHQ]W=#5QG+*[MM.E^_IV-IP MG]3/\MML4=9L971>[GOUWQ_QW[-)(2C*L?[$H 2(0V)D6S#(,"8)%H3"A-8] M^TY/#'Z4?FUL#1B;4E7H'6&76BZJ7K.30B^KC.'@BBP"JV41P!E9A$FCBS!I MEV/V7W,L6"?X6EMYMV_8U54H>$_65\$:"AH@]D\?@. MVRN;7U^US:*W+;87Q]6#0RQ'O*BTU2_!>+39+-Z& 379_+X5/YP6VW/U=OP@ M"FSVG154>4Z]*:P[-WAI\4BZJ?GYY,Z?K=7DH. !'K;0NF%U# M-6X";\"P"T?<;@B>N(B(]T"(TY9>*:CAHLN7 Q0NW_+Z:F7[O)?U-.84I9E, M 194BV)LI:=8Z.L Y&JV5&![5?4(6MWK1W5C:## M M-D(,6Q"]F%(U4<.],U(Y09:UOYPVJ+G8$ZI*#8N>;Z5D8Q&WFKI^6JM,BD MDLLWID[WZN7-4L@II&F2RS@&,U52LX+FAJ$KW\P>N MK6+E[&F)%;O;!H[G^KA<5"OT*LCLOJSR9W[;/G#^LIS/WR]7YOHIHHQG>2J MPD("E"<4L#Q3($U2FA6$"IJZK:6'LGQLE%>GQNW*=D5*?Y^_:+<=TZ^'Z_K M44,A.W3\T43:>U"YWX34M@ XB#&*?C<@1#4*/OAO0;_#[O#**%IL7D\.XT?-XT^J3:>ZCW$P5RW+$$@:H(M0DBPC XH(" M6"B%(;F)<+Z3X;*)W8V@T(OO *S.&-F9,R#7I3 M;D[L3-7\+#T&ZMA XHD<.YL:E,]LG#ZF(*M[>N[ZTO5L_4G=<6YFX29'>CF? M\9?JSWW^:9Y@%&="@ S%FC_B1"_,,[TP9QFB<4(RF!5.0M]VS8YMLEI:;CENQ=GA;[JQZ1S'T1FD#X-YD332EN='O]7^#9.:Z(>5KW]*NT6&W M(9V .-E5=+N[1XS=_>,3G:T,MWU23:V>$Q6UA3#C>;DO7OVD;<;QIX053O54 M1X)82&Q"Z@I $$T!945*4RX)+>S%R[V;-S:*VSMH/M/&Q87%M=]VG?=6=Z[J[NN>A#J^<:&N[!QD/TK4-PW*OV\4"Q M<(>?Z;?=9WIR4%Q^IO/CU4_T5'KH*\(M&.*= 6W^6QTN?BT88@?A:N%:Z;?8 M>$/7WW5[YC]F"?-,YV8WQ+&F9/=#1L3'QL+R\RO_TK(U2-%(.U@\S6RO-#;H MC-;.\>.9K.5=_=[SMU+-%E+\+!?Z+QNS:G_0#WKWYT8NUN;+^S!;;Z:;JD7-9F3%;SY1_K:&O.(_&1H_U_3HQ M\%7@[WPCPU;XZW3TI,1?]]6WY8DL54>U@O?;C2F&?5JSX$BG7[**E[ZVC'YYI1X,'>#22H?I+/VRGG3VZ1 :I#ZA]YQWX\6T5TG4\0GJ MI

KVW(M2<+1SQ.M$2.S^SE[[)(-MXDJWUUNMM8\2I=.9H!H]61Z\CX:&XY MEU]AM$#F%G"_'.V M^?[;8LG6-!D)KW\0F>+#\OU^G[!YUMA M/'M'5T8X=#TE3%&:Z)$%$Y(#Q# $5#$.9,$)SF":29DX%8,V<.:;4?UW/1+T'Z5B- M@ITYINUI1E550 MB^SG,:(PSG,@9(P!,C%NE" %%)9$(JF$OL"Q0OVEMESH:*#":N784XOK.,J% M7D0TSD21)0D&,4=Z"@%E#"A/,L!)4L1(B80CI]P^+W@.F(MW/+2OM^R_)-]$ MFV6T;.5?+?VB;C?T>L$R]*+OFN)IG>!VM>*&N_+I-71\"9A>;&=8'=)K[I[( MB5Z]H>=^F9SKWWZ[6XBJ5(7^>[TM5[__ M+)T_VI%5=FXZW^N9IN-7'Q2:BHU;:.\H%+%#-JGD-BT.#9F^2@W[>@8;7C$VY8[I 98 =[-,T%@'"Y^ MQJ!W8'!46VS*A_E&TB%OPC>B Z5"W(RL6ZZ#"TJ=Z0M6#QHN(\'%KX,D Z<; MW1AZO=I,'V8;=SS.QI7.S/?-%SLNW:OU]]O2PK(2%WBX?Z6PQ91GA M+-9S:T@*"E!*&,!Y$H.X$#07$LN4697%[-'VV%B[;:E9O5>VVC%,'^B[63LP MH('YN[2\"L9J;(]^KZST,#V\ 9NNF:)^;&N6J/^UGR'V:7$0,KH!BH:6;GG$ MP,)CN_WG4FJQVE$S(?2V.MV58V14^F/),BC94""D*D)Z&" 0KU3#2% MRN2+8*42R](@ UH]OFV(QL[H>6?H0$IC#GUMN5_\-N*W:4UUL?X@9M3R? M1+MW8N]\6>-J!*)B[EWUVG)B#A;_&$)B[EW@34*L1],]!S"S(WZO&Y'B[=:< M:WXNJ\.6;;=VR]=-K0HQS5F1$BI3 ..8 (0X!1C&)L 3TB*E4H]';D'_KA:, M;;9M;"\KW!Z?GYG4HC+=:/ND?[:K,:,OJW[?ZR#-O<,LQY20W1!ZA"CAK(R/ M*NNCROQ)$[IR<&"\JP8E/!)]7_Q\T;9S^\.2<%]X3BBU]X,&GN&?BC]NOLO5 MPW=:BT.NWR]72LXV)EBD\F&:I22C19(#'B--K2D2@.(T 4PP!AEG68'I(.+" M[K:/C92_?/UM;0BXLO(5BH_WZ/X\+T1&> )B*9E>Z)D33);I@98J%0M49)++ MZ4)^,R&9/^8+0*H7H.W#_WL%VJ] X/5?V.]Z_.O 4VGIJ$0@VF@(]A7M=RB8 M6-0*AQ&L"/MWWFNO#'M8_F.L$/MWB;>5X@TF]-25,,__N%SLCH6K$LWUP?Q4 MT23%>5H )1D%*%,(L#3E@ J1*Y8D-$V<8G&ZFQO;M*-B$]G40%]TJ";W ==N M>/ '6>BS\1*MMJ5-L?F?:F,O#]7N*A-6J/A2F^AN;%C5"2O'3]0G[.[J*SX] M-SLF7[]+N?E@>LYPW9^S]53F>2JP)@[%XQ2@F D]!19<\PC,LU05'$GA)C=] MOJ&Q\49M9U0:&C66NBI,7P#5CC5\0!68+\ZC%/UNS/2J&=V-A#>5Z O-#*P+ MW>WLJ1+TE>M[Q.*]U?.29_VD9[E+J#FLD!Z+G,E40 +D@#$" 88\1SD)$TE MU#.+ EIE9EBU-C9N."Q=7ZYCQ7(^IZMUI+FY6M-:+FGMT.[F"^\8!B:-O:G[ MS,/H$%.?X#G$W?D$<:"8NQ:8^X3?W2O]_&:7N?VFG;B]:UY/"4T&I/[]-"$<,95PD*;F)###&6 Q5"#-DYR+ M1.0(WEK@V=Z:L;'V&R\9\+=UD.7$;RC80\\.SQ9C;O7#@2\'>>A[?X*66':' M-5PA90=;7KMSRTYP$B-?&(Y=%D2=F?Y:K.D8R^E*.+A#SV)\(-TC M/+,77MZ",]U:'S@TLQF($8HP90(@D@&&> X721&(EB:!.*DX76QH;A96&FH^J-E7C&97&.LZ,+B)K M.2_R@5?H6=$EJ+R?)5Y%P]>DZ&([PTZ)KKE[,B&Z>L.-U6_J@ 53^(9F4"$, M9,(00"HC@$&SBL(X1X*I1$C-"\L-G=OQPDD+3GRP:R?<2_Y@VFBI=]1127VK MV^R M*.!F^ )_/GOE2/>7<.D?S&;8[]]U['9/?]U2M@Q>LW)A>Y2$+_2 M/V>/V\=&^!(2520J!FF#OL[;+HPS716]O4%$X?-Y@&@EGW6@K()R_H$=8SF?=G]_I6GY2 MK6V+>J1NY1F"5$$ LLU1BB@BSREIR:'-L7VICX"X4 MHL?.I ODW9]V(" #?_2-P::&>7O7,MJ!>SUKLS>@#E$[_H$=*'9G!_ %"?_6 MV^LKAL<-J\Y('LM'#1?/X^;;052/XZW]5D!W7+]5V[E)M"MCN<_LQ1CAKH]R M\TD]T#^GI,CCF*,,B$)*@+(\!0PIIO\I:*K_B5#AE+CAV/[8*+UE?K0L\Q3X MP5ZET4)T6TFY=HC=.BL@S($)OXUPE0ER=C>X*@\QB4HI2A5I'_PMUGJ"YVDI MY]KZH N]GM <+P/[/J8?Y^D'KDRQU+>R^N_]0K>_W&I6_4Q?RD)Y*RKD5"+) ME- LIXA>-R*<9@!S*$&!&8*Q4$PP)PD3NV9'R'"EC=%39:0;FUE";4=B_@$, MS%V-P=%/CT+OVDQVGA40_,+OY!_Z&@I1NZ'FO-VG9_"N5 MDW0#YW*U2,?G]#RSI^OO)BA _\>H%CS3N=$K^"+7F]7,"-N=__WGY7S&7Z8< M*1PG H,\R4U]1ZKG;(I(0"F"'&>,"^X6!'F#,6,CRKW5D;'7\;S_EEZQH\*A ML Y,B\:^LF!(^9>6I:;(X4$/7+BJ\BCZO?YOD$J^/K#V%9-PBRG#ABUX .TD MLL'',WN)V>:E?/C3;$/G7^J/H'YZ]>>^7'?!"14"I4"D' $$,0.4 MQ1@(R;&4A$&(L?4!CG/S8R/3G0/U1URZ$.U\<#A[<.\)BW.=H/@&)M ]M'?G MH.W#CSY0=SC\"8K^0.= =KW@Z02H-V"=AT'N3QWN7*BWQP='1/V?)/5%:G,($L8XP 1*0"B*8$D$+F("F*6$'&]8P\;W0J'QR% MH.U,L/JJ#L4F'P:9AS?&EV/'JK2^"75O'[GVD'RV[!O+O0G/4 \I\]PRNT2Y M-ORL[K-G>6;LLJ>YL5JK!Z\ DFZBQVO>, MR@FEH#N2QVV.8.OQ @QV>XR7;NX91[A>R\WZ33U4HU@2(DAB])P%0(@*0!*6 M \DH9FDF2);G+EE4!T]WXI;!,JAJ2H]H::ICS-\!>';TT1N2P#11V36)WOB> MJ9QUV%>,W<&SAXV@.^?627S]NCYB4W MT:8_[1R(&@\<56:<>L2.'4+A')@\'" .HO_0!S9OX7,.30\<1.<.RFDH78]G M]([N73[*!_JG7'^F,Z%;FBJ<0(KS#)"<%D:"5 %62 2PGHKDN=&,)TYB#Z=- MC(VKRCGZD[:M+"\XJV+D-\9@Y_C=8S!M">@6B(+33(E':5UDS"MIQFO\[07G M_<7:'CNO(V,>)6U-D'_8/[C7Q<3ZF0")I)BL(X!RB-8T"8 MGKW$/$^IR!.!,.FC-7RNL;%]\N=",*/?C;E1::]CO&LGSG8 M:K]=B'@6\SW;U*MH]78Y?4F*M_,>-P(10$!)1@!/%-)K'U+DN57(Z(7GCXTF*A.CTL9=V+8=-5Q"L)L-/. 2 MF #<(+'^Z*\X?N8[7TO^UV_+Y__0=U:?N/[+_LN^]+Q!/N8KSC3?[[7+;LV1 M*8^"OR_G^MYU5=/NXW(CFZ3H6AAJO0_:DCG-TX(HH$B>FF29%#"698##% E) M9:R(T^%';TO&1@-?MX^/=/72J"LN%V69R[W6V3KZM-VL]:+-K-#Z9LJX]I;= MM&*0/@A,.>WP[HU&>6]C:L=KY1@TQ.N MRYDV?1]X0_7R=>N#GPK*-6NF%&1Z0050$4/ $&) Y'D.96XF3'SZ5,;=?-W0 MU<:2/8_;_;<&W:"CG+$H$@M1PV;@$I]'!0VC:Q&G/[E9(^ MY[C/@L\'SQ^^+/,Y]\X63SY[83_6?$]GJ_+H_%=)U]LJA/?]2O[/5B[XR]OE M(YTMI@45,4R8!!(;%<(TX8 0#D'.,CTQ52)GB9-^ND6;8YMI&I.KJ)!)U+(Z MVIGM]OG;H&Y'")ZQ#$P19Z&+?J_L]#@'=$#%$W_8M#@HHSA <,PQ+K?>D()Q M,C-\.UOS^=*TN%]-*9$4F2@(2"43 #%D]&L0+SL@QWKUF]LE[#FW/#8&.K? MZI%;806ZY5PD!)2AYRB7EJG1WFZ].@VR+G6%RV=2A56[PZ=4N,!Q-J'"Z0$W MRJM_,/(YY9KUD_IM7<4 W#TN5YO9O\HTQEK]>9IA4E"H($B0*>>.B%D<:0;# M3'*L,,()=4JJ<#5@;,S5-M%L%:V,!V"IP-8DC_6(-'3N$3L^"XES8%K;J[R7 MMD^J?3:#L;:_BD*:1 ?]4/L00 S>$3W?6O&VS;^.E+PC.!>5YEV?<\.6VL\F M6\ULK^L'EL^^,_MWW\I9X<\O^TL^TQ?SH[L_Z$I4J]3[]7HKQ?VB2FV;$I8F M".MU8P&%R>%0Q-3VPZ"@,24<"8D**_'L(-:-C30_;HVDN:'+NA+@K#3WQATG M;WWIL%OU&CTTQ$X7**V.VIY%+=>,;%C[NMJ]J/1O5YZPMXP\XV] MS\TV;[8-OU'G&]:SFWS>&^F;3?PL%UNYWL5N4P33@A4""*.>@U0B@9[OY@#F M<\W]Y2=H\>/W!B M[GGG3M-O+US7Y$DKRR2^F!MN:WO#<' 5% 9"DI+H_.9 M+QZW]:U0\;6CW]W8L)OY5HZ?[./;W=5#>,_4\C"E.^B\_E2J4(ZZ&A=F*,L9 M5:#@L9XAQ) "AF$!8 $IQ$H6"N76(GN=38UMKG!B;+79Y:*DUPUM-WOX!2PP MG?EWW$X;3JK/RY$"7SNZ. M?A.R)@C.J$"53ST\N]B7KLYR F&&82$J$2)REHRW;' MQJN[$-)2!:VBB9-3NY[+,]NNL)NX!0 X, ][PM9Y,N>(E*=9G6VK@T[O'*$X MGN>YWGYS_D+?[:E/3Z7:_C_D>E,*X)E3"B,Q]; T/VH%M97AX?MXA"SA18RR M F1(TP+%+,DMYI0OKXK8R/65@9%[5$[?+.DA+I(7QFP7[EK M OD;?Z/-LOQI[^R*H=\ERY.+'^(-&<$QQ_K*.4>-PJ1Y=:HWZO#=.0@9'BHW MY)6ZU7]RR=".O%9VRBMU6$=ZRVM9U&/#YO][6?Q*%[2RZW[!ZY6QPB:TVQSC M0*,IPBD#-%,QR!'"2$JH!+*O9WV^C;&-> =63DSESB)4H0+,G6#R-1&U:W38 M2:,3$"<3/+>[^Y'4N\>G^?)%RJ]R]3SC\OQ4\N-R\5S-$4[=__V:Y MWGQ<;OY3;KY(OM16_TN*:8&S/,TD!1DW8I>0,8!YP8!(%69%07*"G9+U@EDZ M-BJLP@"VB]7.0E/'9+_HY=J'=;22515WO70MRYM$RWK;I-P]_?J;(T^&>P_L MJ'44O3O@-L9N=V*_2BM+$E3^-9L6QB&S!QZ]R$VT]ZD,H=_ZE ,.#K\GE@]G MYZ #0W"XC\>2\ T.'-A?;UVT]BB^+.?S]\N5^>544A8KB%* 8\4!$DD*6"H5 MX(HE28QQ4F1RD C_3C/'-O!4M9[.;+\/%.#?W:>64_17[ZD1[(7;;H4?['8; M=Z/:7Y^+@: =\MIY -U&_A@) 59 >\L,L&LMX&+F@?[YLUQ(-=N\UQBV?]-D M:<(4"H92!@@RJ?XJH8#D* 9*_TPJ2%+E)C/BQZS1C18EP;"28 [6)W6P\L0H M9$>L\BG:+V8"K$NN=ZG'18C7CGKM%<>[IJ^T5U'MUL"K"FL\AUQ"7#=J?.L% M:R![+0[LGQZR&&Z55S95<&!%Z7GK*XC9H.5QZZ9'6!_W$)1^!7*/GM$C M%.*+- )6^H$[,07=TOO9P@@ZEK(*FB\>IQ3#O(A1#B2$!4 )54!/0AD029)F M2N2IHMPZ,L*JR;%--'=&1\N=NHCYSE1E=S0WAD?:DD>'Z [\"W"*;Q#&IBS M]FCNM5JTQ5%MYVDT[/: ;F M[0_+Q;9I0V+0XZD72 X'C^Z')K[Z)\*T-C;V7UW_M% M'2"R_B*YG#V;:-TIA#B.\SP&)#=5@PF%@*6%!)3 C K*:*I4LT:VHQ^;9GLL MBP,S4&.CV8*LC72NVG<=;3O*\8;@8)7]2C.CGQJ#_V(4HG:(?KF.:)]J?]80 M^:O_=[W)H2L"6H-PID:@_;WN1;^^2JY7P9L7F+"'V4:_^10G>:%P#&)!N)[D M",TX$G&@YST%EWJ1BIF5,/*YAX]M-E,:97;28/(3^TO4F&M?\.L$O6[>N!63 MP/S@"H=3L:]+?O>J]'7RL,'*?%URHUWCZ^(U/86"5]_HHI8*>+-:KV5,C/.Q6*#!8M]K-65ZSLP+S5]LU$VS9 M=JZ9>NRCL;F MW;/^X\.N%G%>I 4G7!,\4R;VQ:P?$:0@X9)PGBDA,R=1S4L-C8VR]W9&I:$W MU'J^B*WE6:@'Q$*?>_8"R_V$\PH2ODXS+S4S[,GE%6=/3BFO77];0?@WRT>F MB:AFJ$K6?5\]VE&+R.VA(WK1=\7,6Y:7,X-JY_6@Q'D 9:)^N'DN>6[9^*L4 M07<#YE)9=,>G]/NPWLSI>OU)U1))=WK\!Z4X;U?/&UK!=.=-]'>G1NH*_@;8<>"8^KGP(0:LHO[%Q(.C+OO*L2A MS'V=$L:!P;]8_SATNSX*DC:FO4PAAH06&0$L0TH/,$P 8O[("\BA*F"B$JN0 M]2OMC&U(J+?QH^>2,O1$K*[D\CA;S!ZWCW7L[U.5AG=3I=$]U!@E*:.8@@3J M10!*HE/,:4%N>EMX.8.A#S^,2K3LC0]5@ M/4$A2*G5?2NO6%'UQ-7NPJFGE_=CXM^^_K)\EJM%F67_32Z,0MA;R39U8$DY M6I3JEQ!B21"3(,M-&8<,(\!BJ8#0/Y89AA+;5<1Q;7AL7/W;7[_^-:+&X)=H MO;/5C2BL0;=CCA!0!J:2W[Y&>YNCQNC(6!WMS;XNWNK,+ZY8>2($Q8)(00+,XI;%2 M*D&94_3!]3;'QDRUR='.9L?@ PN4+>,0_&(7.B3A&+;P<5D. /F*5+!H<=B@ M!7L(3N(7'&[M1SBM39MRS^;S:L;E/Y9S/?TR4ZYZ<&:4,TXD 85F&H 8$H ) MR@')>986&,<)<9)?MFIU;*2SM\^-;>P@MN,;[\ %9IR3/<%)5)H<[6T.,/-Q M0LD3[=BU.2CQ.,%P3#UN-_M*T?NT^2Y7=YROMK*]C3>54"004P(8C0M-0"H& MF' *N"QD+'F6X=BJ](5SRV,CH=K"B[/?M:J1UWI?_RGI MZN&/Y31%B:(R2P JDAR@F!6 (8GT/Q&#"44I$\SI)+F/%6/C,OUN(F_5VCO MMSRT#0UIZ)/8KMKNDWT9M[8SD\CX$6E'!BG[?AW'\-7@.VP82Y'XZS YU(ZW M>%@_(GPKE5RMI'B@?Q[,U.*"%Q!!4!A-%R33#+!$)D!?K9A4!=WI"\XP,G;1[F)1&UP*?!*RZZ(?FK-U1SU!"^@;4=M-X W#'/@B7LN-#(HN70[>LP>5Z[N1P^M)]TM1!GW]WTYU_>OC=3+ MYF67'9-GBF1$I2"FI#!%TU/ ,(\!E86@!2>$0.(R-;)M>&RSH9;=Y>INW;+\ MW_\-)[#X>R1+#]R8P[HC[+@D!+R!V>48VQG,_I:AT]R56EZ^PJZSS@NV)Y CG.-R#T2:;/8N<5 F;?KY&A;E"( M:ABB!H?J]&+ PB_^>V^H:C >+1]7B1C_7>)<-R: "?W&SKMG.IN;/+[WR]57 M.I>'(3'UWH-Q8[TI ZVGL6!YR@L%BA@Q@(J4 T(X S$1F N!DAQG+K&XK@8X MC6(#;!6486#[X+I)1!N3RQ*6;J.3)=KX M5P!X\TD MVGE0EI+T1^Y]SWF]G,,JV3Y7:<%4F@%,8PH0Q2:< M1N4 $Y(A2G.<%DY+ 6^6C6VB?S[%3'_+.U?*57W;F7[*"/[ZUO+$Z35Z+/0I MU*ZS;NJ?5TG]"Z'9X,^N'RZ9KU,1PG\#/2L4U.E/#\M2S68EC\_/IDJ0%&:9 M!"S.%4 HP8"D>L;**<]E&B<9(L)-(OQJFSV.M0)S<%O$::GT4GEWO%P=;3F6 M)[@*NAV!^@%R&&)L;#6UZ&MK3T[I/88764/CJS;!U?:&K4Q@Z_Y)70+K&_OQ MS=%:_./6A%%^4E6AK%:]U]VI#*4J*_)$ AJK%"!."T E0D!() 2$64SCPF6: MZ&K V&:#C?V@V>6MRO-%6[/#I[\M4V5UNY'10FZB^7+=VNK]FQM).?>4'6>% MQ#\PA9WLBE;&EW(Z52>T[)]$;V?SK;DZQ#E;7Q0]L9US\X.27U]PCKFP]W-Z MGL/IU7NM$&3$?V>B3 )>+JJ*#&8V^+"BB[5NR%1&*U"<8@DQ*!)IIF5%"BA2 M#*1%SD1>$($SIXA*I];'1HH'%M-+EU!N69U6A, Y]VD2K M"@ZEY94&^A[M+RVT'RS0=C\CZH.:KU,>I[:'/:?I \O)24NOA_3-=C$:Q,O5 MRT>YF69Y"M,L3@'& @*49P4@..'_FU*G3%)DSU]P<_%TMB_4C=PLA&*.B$)+I):LY MV>!" ,;R&"#,S+=:9(5RBNCL:FQL7/?V-.S;<=W9":W=!^T+L."'LZVH[\K0 M\E,/LF*TP<1_!/AI4Z\5!W[1Z8YH\,OW](P6J6OL?:8O9NO^S5:WL]A,"2XP M$IF1,5%&VAUR0'&6 Y85E!02Q9PY)?>>;V9L3+$K$/E4F>D8ZG$>2CM^N!V@ MP,RPPZ:V4*^Y*AL]!F=T8N K!.-\(\,&6G0Z>A).T7UU[SS_Y:,TA++=?%^: M(GYW?\[64P%SBF#&09'P0L_I<0)HEA: (BD+*6*L5TB.2?UGFAG;=U]968UY MC9W.B?OGX+2=[-\*4O!I_RD^>D:@C?0X&^A&P5^J_;E&ALZK[W#T3!)]U]5N M7S\7"SI]^&/Y\'VY7=.%,#D4_Z[45U,8I&R/ <\0[F> M!7 (""(2Y!1F4!59QJA5/)1;LV-CAR2&>;0W-#*6VK&#(]S=;!$.Q,#LH6V. M&J,C;754FWV,Z775H5O %4N^?6RJ%;X"R ?MAP5[TX!=YBS68,_V8#_I._YZ M.W'WPZHBU/'O4FS-SOG_D7/QL/R5 M;LK2S/NXVRH,4DJL9$$+()-4 @2I )CJU1TO$,8H@S1G3C6[+-L=&Z>?!*$; MZ\%F"1YK^_N%J]KV@N79G']L@V\?78#U5UM8W8_BW$#R=0AGV>JPQV]N4)P< MO#G>'BBU]TH>U3_DVL0_+$2CGO.P-#]JQSY\^[8J(S#O%YO5;+&>\3*J=2IB M%B?2'.W%G &$D5[;QD(!94K$)T4!!:$NYU6OYLG8#L=V9D8[.YMX\_+'$:O77S/!DS^#=VY0Z4" M!_-C7(G!H;O+.4TXN$']1N5*O6,_TK]__C@S^7E32%)8((2!0$8[+$4YH$0@ M0!+*XRQA:9ZG+H/FI8;&-J;5@C2^TH OXFLWYOA +?"04 /6GOR__P?X>#_Q MG,%[#0I/!'JQF4'Y[9JSQ_1S]?H>V\7OE-),-'N6NYWH+YI]ODCCPFP^*PFN MKB+\13XW5=NF,H]YDG "TBPV&JN( E;HR7?.8YP*GJ5"(>N]XWXVC&W3H:E[ MO=J;Z+#5V;,?+#:5PZ,;FGL:!Z+6297Q(3IT8E=Y_,N0/>"P\QR^)P;:AM[W MR*SJ$1-[M3(]LCKLD3].OPE?6].W@=FY3]WST<-M6M_F^\$.]HV/ZID#O%H^ MR=7FQ>R/;\QT6 ]L3^5D>2'>SQ94(U 6HBNKUG]2OZVK5, [KM_N[=QDW[Z5 M3_I5J\S3-[4U=Z_RUJ61^)EOGE6IZV''!,10[:]W83[M?OSX%2H&L_)^4)[&:R$^,L MG2W_5;M;5=V,2H?!4@'M,K#SNHKZQL5CQGGCVVE4QM7M389T?PYT#KIN,;H0A,GM8H6--;A[]GR&@M^5^_+9__ M0]]5\9#^RYY^SCUK$++H<*+YM+LNZ;%%47[^ZS?+1\T*W-1;N-M^VZXW!HHZ M^H=21N*8I0!FF *$4PR(8C'(&:<(HE@1;A_)=K6YL7VNE<%F)ZXV6:^3H\KH MR%CML :^#K7%AH-7 -_Y->PZQ.U=AU$AST#KV .M#W0^X5TVP&PAJ9SL7_] M*<.MZZT].EC"V]_54T&G6O[7[RX7"%4 MJ_W@Z6.CUEIE9:F,RLVC7O.4-2*B]9;]E^0;NQ+Z69@V MZ%74M^7J99I*++,BIR!EQ$A?*?U9IU@"5610I 2C5$+;-ZU^SCUOL!50AS/M55#79;VWSKF4 M8OU>FW._7F_-_L@G]:8<>4I5E6E"1*92G "4)7J %CD".),%R'B6,10G62R< M].NNMCBVS[HQ.#)=%LUJD]N#>#FJ.V];7\'=>NO9'YKAMX];0-ZW@*SLK>29 MO&[[VF'C;^OV2GM#;[_:N7]F"]7RQK 2FD8CF$]SQ@3#* .$"SV)P-+$E,48 M%&F>4:AX3%@^7$7O^YJ9>6 MY@\O6'J VL!JI57;HY0J/8"EKT[IX4/Z#3ZU(,9[:90"YP_TS[JF\L]R(=5L M,\T+J=>E60)BJ0A >9R80N\%*#+.80JS A&G_:@K[8V-ZFH[W5CJ&J9VO.01 MJBR!\40VUUH;E%XL73\F%-O;'$\/C;#. MZF7ZV]Z"49 MW=BN;5OX7#G6Z^5UX(_ZMX_W#^_>1E\?[A[>??5PI'3B8\>N5'UQ]7G6_]A_ MF:U'#7-V=&+Z[GSH]#<]#N#WJI3$$#55N>_UN[4H M@[E+F183U7=.$Z?\Q1=9Q0'>+]1R]>@:83_0>W2%R\;Y=@0FR\;AZ%.]^(K. MI/>63C4O3JGETS@>[3VOKRI]W[]6I>.U_$-D (A*!%S")@9Z.QQB+\;WE@P4 MP+%[6S2/5!LBK'Q;>/MMJ8ZYE_7;8MAAV[PMJ_W;4EVU+=\66H/@*P5DV/[I MC"(9R)3A0E&&Q?8@GF7@IGM,B':Y,G+]=K;F\Z4IGO=AMI#W&_FXGLH4YC@3 M!2"\3(Y,"\ *H\(DTH)E<9PGN56E%(NVQC8!V6?HR76TMS?ZW5@DV MEATSER7'G$<(QOY\L!4UO>TH-A M?Z6K_Y8;0]BM=/>F@NF'Y>+;@UP]3@N))$U2!O)4Q0 EG &:" G2C"O($YKE MW$K/V+[)L?'MOOJO S?8@6M!KMXA"\RQ>WL/E2Q:)92-U9$QVSN>#I3K'=>! MF-<+OFX,[ 15)Q';/6DX/G;R[("6W>[L=RS7*AZ]>_1^#-B53TEE3*$2,8@Q MY@#1) $L)A@@(?4<.XX>3I%,^RT4$/\]R .#[3<[R[9X&;>=F?>LU_=JN@/D:W+O1#@I(DO\%@_QPDB7_5T[!H=MKZ.$Q G]7;<[NX9M+1\?)QMRKKV M=PO]_,5FIE^,!==<.)4%H01) 0HJ%$"$YP 75 (49Y+CC!5)ZA2IV='6V BH M96IY8,#;QD8_?5QN9$0<(RZ[H+;C'D\ !B:<8^P.[/08NW0=#%]Q2QTM#1NS M=-WEDW@EBUO<4_+JU=K+NS_Y=S.0?-2OPU0J 3G'"8A50@$JB%&S2@B04B'" M-)50;E72X5(#8^.(QL:H,3(R5MIGY9T%L9L(?$ 3>KKAAHI38EZ7Z[TR\\X^ M<+#4O"YWVKEYG=>]3O6#5NCT48CUNS_EBL_6\O-JQO5R)BT@9BH'&8($(!13 M/84H8I 4^C]$((IH/GV2J]E2?-W0E66JS4#6NWQ5QSZ$^\!VR0I-RHBL;8Z> MC-&3B,EOL\7"I/DS.B_SX$R2B%C.YW352AUQG+T,]<;@ HLL5P40.N\%W(PK7YOE6,A50SD]?P M8?9LA(UTD]]F;%XI0*[UQ&V^-2;\LER*/V;S^>X\Q$R &,8(<$(S@+*\ $0D M$N0%X4F>8\6H4WWSOH:,;6VU-SRBI>71'[/-=U,\LG8OFFO_',^H>O>2W4 S M!/:!1XZ]"Z#T(6KU0^5%]-/.CZAQY"]!#K=NA=-;I>:>9@Q?3 M!L;&>WL3(VVC2P'B,^!UTY8/2 +3T2$:O>HRGX'%I0+S;? ,56O9[J5Q+*A\ MV?7NTLEG[ANP2/)EJP_+(7=A: MGIWYP2STV=DEN*+?*UL]3K L$/%U@-;1TK ':-==/CE L[BE3Z;RC>O:BW49 M*XF3*8H+H@J5 2AH I#(&"!0"2 HEJA @F>,VZ?ZB*_[:W0&MAJ!&]!"Y) MPN-Y&8;*#KZ4$4P/-\+;F<-/]4M!RY>B21J6QY305M->E/Y[RQ4>IINZDX0# MVS!@=O P:!ZF!0_49L] 9/X_V]E*FI)%E[9WCG;*?UM+M9U_F"DY33'-8F'J M+F.I $IB":B4!8 JQRK)B*)N&F:W&#.V:_]V8 M'OUTOZC^]9^2KERE&V_J0;O5TE#]$GA6T+@1O>_T#5 M5[CT+:8,&T3M ;23T&H?S^PKBRZ57*UJ[8[*WZ+_%?\UCJ&>?JTB4[Q5_CV"\22.R_]7 M5%E+X]+MYOMR-?N7B6G91&\E+W?OJDM2.*F*(57:4 G\>[18-IJZ1E_=W*1_ MU9Z]77^(J_[Z:0?;D>Z-W1:82_<]5IHW:?)D[TM8?6JK7T3!FYKZ:0L#ZZ=? M=/%4,?WRI;WT8 Y8[E=)38J;F8#>+YZVFR_+%SK?O)C"RE-1%"1/60H4,5,] M4F! DQR!@HM<+Q98@3%QT(:Q;7=L1'4\-BLR<,QL$C#@[G8I.H97=T7\%;FQY]"0:OD\I,")@'4YSQ!;>K_(PK:%>D M:*P?-Z0LC:N/1Q(USK?WC/TW(TDU:K_=KO04Z',9BUR.+=6/WR]77^7J><;E M>LIBG*#4%-!+3%:/"5,C!.6 (94(53 4IU;#0*_61S<8G"G14\H&JN4J6M=& M.P9+._6&W40R&,:A-_%++"L+H\KRJ#+]:+99XOWU&M[N8<=]1.6;I-,2W Z9Y;7GC'<=-+2FX,YI.T]O2LZ/LG5YL6(K&_N M%L+(LC^95^C#3JT3$HA9(5, $8E-C9L4L)0P$.=QCG+))!=682?V38Z-8AN+ M)Z46_:;<1-Q9W4,CU0%\VUU&GY &WW2\&(&1WK-"F,$D4,"#6D M%'.4)W&14#<6LFIU;$14&UU^,O3 ;#?BL8/*,BNS4%9R F&8R)RN[D?%WV1SW*QE::6K='5,>E/_YQMOK_9KC?+1[G: MY4B9F9C^GYF4Z5F:S%E")&!%KIF)%02P)$T )D221/*,8^7"3#UL&!M/U2ZX MD5(?['/.(,X*##*1I !IN $320PHXS2CG.9Y+*?/;CPPBHM-"FWCA%D=^QM!;H#0TWC2QX)!1Y<; M(#H>:VYYE+OTVKO%1J_D_RGG\_^[6/ZQ^*H7^,N%%.46ZFJ:YWJ!+3D#2F%H MXC,5H#FF0*8P2:5,J1)6X\O5EL8VBE3&1L9:\-_&W*BQMSHRL(S9OXYP-XEY MQ2TP5?6'S$FTS0J.7NIMW4\>3,;-RL&VGIO=#3V./MZ41Y+E24N=K[;?9*:I MBH5$ A0\20""M "4FWI/FA5BSHF"A968Z[6&QD8,;]K'M'_4695]3D"ZP+4X M_? $66!.J-&J#F*;'-0^9QY=:#F<=WA";:"SCNYWS5>"T/]?WKON.(YCZX+_ MSU,0&&"F"@CV$25*HLX!#A!YZTE,544B*VHW#NJ'P6N&=SOL:,N.RMQ//Z0N MMGR329I2J&(H^_^\8XW+*PX.-JPN=Z#,NN4 MF@?UZWPA];@M99./4\Y2E/ $Y0G,LTB[4IAC2##+(!8DS1):$,2M@K+[Q4R- M+FM%37S+#TH,!.RS:?- Q.#B09!*^1*-(+ M-S=^O I'+SM>OGL\;KQJP0$S7K_:OS5 P[COZY]-V MLUW+-BINED0("27-[J;IBYXAH5>?.(::,5$D4Z8D=JIFYZS!U-BT5M=T&:[T MK<+65*5QE8UR-I30N=B _WC9;<@-.@HC^K-WH%$?-,/RM3LLM0F@M2%LGP(O M^ )V+W"3/WI/ R]XSG4Z\'O0S7WE?M.F;M=KD\:]*^PID8H%SF'"D5YN)SF! M+),$4I+FHA"HH,2WG=RIM*G1GNGY=KR73ZY?D+O;:57 MT+?THK5>&\2'3QIM0_BL =T-X/,7>$Y#YDQ)5G&>Y9?58LY_/,KOFW=:EW_. MLA0E211'L(A-W<%"(:B?H2 3>2$9STF1N$U"EV5-;@JJE'2<6ZB&&AJ/XU4J@@<51$;F4G>F1-C1XZ/7J; M1$L!_BA-1 8$/U6*@\1Q^=V'M!U[!,)O8/;H]DBO%35,4B$V0#"D!2:!^*-/ MTJC\86'R,7_8W.(;:O(?J\5VN:'K'Y_F"_UESE)%<900 44J),0T+R QZ72Q M3%B,H@1+:I4_=U'"U+BBB9/8:0EJ-5T#2HYQO.[VWXS.P$S@"HQ'V,@%XV\( M%SE^XLAA(A<,.@T/N72AQQGG/>?KK13O]=_GO J*?K\J-P_J8?,DU[]OMD*O M;]_7B]L9C;)"J$Q!G*AZ@%;[PFLR_/&.Y/UL/+@E-;G?J\00//01UF:/L]M.84V+8Y2E"8QAIA) M!+$H3!L*F51GM*GB"26$VB5 7!/E\GF,D^50?0@K!3:UNH[%6JY"6PA&D(H+ M/5DB"G%*$6228ACG.(IR22*EK$Z^0P([3G1E#6NC[/6:+&ZP6DR/@< :?*?\ M/$X^/8WZ ',*K0P"W&BAE8XOFFM,Y54PKL147KY_S)C*JU8O]XS3[OI M"_?Y^87.UU4&^*HL9VDL"Y)B EG,]>H"9WIUD6<"8L156N2,%RAR2LP^*V9J M)-EJ">8[-1U3L,^C:;>K>#M& W-CJ^ =V*L(C(X!4ZI[,0B50WU>R+A)T[V& MGF1)]U_M]^E_D"]KR>=USX.EN']>K3?S_ZHG)(HSG!#M=Q(N,Q-3S2"E4:S= MI CS7/$LHT[ISSVRID8"757KF@P=9=WHH ]A.TX(A-O Q-#5\@[HWQ9RAUY7 MY2IFYF6]$EO>"Z8S;5C %(@[^B2-2B 6)A^SB,TMGE0R+_EB94[G'E2WEL(6=+5>+@/3&F5EO"H_5BG&=6?@P1A!,(O%-?= MJ,VX?!@&NA/.#/18/U[]O'S5CUNM?_QCM?[GY^67]4JO^\K?I%X,-M'2Y8PB M+HN$9I"G.(8X)106$=+KM33#42$$3^+4A3LM9$Z-'XVF8+X$VK7XII_K2(TV M(-O17V#H!J:XG;9WH 6PT5C[:;+:Q&FU#L=P#A %8C$;B:,RE0,$QVSD5[_2S78]W_SX77+SW[DL=X$K,TR)T*]6"A-*]-(0,0H)H=IARWG, MF(KU'Z4+WUR5.#6V^2#9!I0[/>^ ,H%652\D-^*YCK4=[01%OR1J4<:_./"9)"S&.BV4:O$7F&*$88%U2HV5)^,QZ9K9-C M(=?JLRGJSZ8K?<##E2>S #$SM6BK=6^,IJX.CPWHMBY/*"#'7H\#2L'\'AN9(WL^#C"<^CXN-WM$9/PJQ9SKE5QS0DNI M$''*.421,!72LPC2+$TAI7G!DRACDMB7%3E\]M0\FE8[A[/M([#ZR>)&" :F MA%8QGR/^(Q@<3O7]X1CI(-\>%K<3_/.&]Q[:']TRWCG]>5T/CN8O7.+9\4M^ M,R/[5;Z8K?GEMUWJJ2 )2HM]([Z]KU-S0" MU _5;\J3]GR^F&U.^ESWY?J\_+32+Q":I83S%*,89G$F31- 2DQ'5V4B'DJ M$9'$*MW'1>CDZ*(Z*%OOE*YWA.GS'7BI]#:NOC*:>[3^NX:_)8\$1G5H3JD MW>L+OK2 ?MD!^JD74+_>?I8(A6SI=TWD^)W\+$$XV\#/]EY/0MJ=>'7/Q#KG MH^]^G!R*W?]%UV*W;W1?EMOG%W-7^75>_O/36NH%G:8(66ZJ/K]$Y3I1C&S"HWR$GJU.:-G>*@J[DAG)WN]@GU]MCWSP.#(3KT M:>=U, -'DGDAY96E;R]EM,Q]9\.[V?SN-WLV9VUBQ)H(LL?5(_UNVM \K1:F M^8QIKGV636=QACBE!$/.$8(81106J?Z?*.8X*E2"!P6AU^ -> MZ%SHU7]E#-BLP%)NZ@J]H)2;S:)VG5;*E/G=K.?<7%67\MTNY[;5P&\>1CN/ M=]"A&:DE;&W"7=50NJ/[W7G7=>\L!.P0>R.*H?K&^JHQ;C?9&\$ZZ3%[Z_-N M+O=[OQ359HB1J%TGT^36=#7)5$I$3J'(.8-81@6D,DF@R7D4(HDIB>/99K6A M"SL6O2;0R&Z#\28KM0CZH-@A% MDYOI&[@QXCK"'RE;=)8Y/&>)(BR&16(BV2*9PX++",H,*X0C3%3A5.C54X^I M+3I_WSX_F[IDVC<[$XD%:H.JCZMCDN-6IN>(66Y0#C\.0V\[-A8+3:FV.@&9CVN%=2D'1%#VK%>F3.>(Q(E*(J\:@UU9$S-W]T5 M&OK3* D:+1TC&L]A:<>7-R(T,/6Y@N-=9.B,^8$K#'4EO$EYH3,F7JHM=.[2 MD.&*7^4SG2]-4.1V\[1:S_]+BOTU]\^K[7*#9E%68(ED-"4PXS MJ2*>1T0D=D>PMZLR-87&C9;6E MM:KJ;=-JA^/6+-JSL-O184 HWS2/MH6V5?NN+F@^9"9M'U"#I=*>%?K&N;1] M0%Q/INV]VR.;]G&M5XOO]4)R\_CX1:\I?Y7BGK?+R"9=,HT5+TA*8:J*0J_W MH@(6$3T9#P#@P M#9T@>'^,H$]6KPV4#JF^@2$=*?_W.K2!$H(=X.G-$K9YSGBIPPY6'>03N]SG MYR\^K+_195/W\_UJ6:X6<]'6!-6S0-F^6@_JTWQ)EWQ.%[_K?ZEVELM=VFQ< M%'F680EQD6KNQCB!-&(13(M,Y3F/,T8*EY5Z$*VF1O!=H^[ @5D5UW<-,_O[ M.]/ WC;OC.@//*V,-G+/_&Q3H0.YQ&)U&]9Z#PGCL7(=]N&]Q M]Z/C^[^O32<"@B(59P1!E L,L5 *%@D3,$Z37/ ,L12G+K&/Y\5,+>*Q4NJ@ M9);7BO\"IG8,>3M2 U/>F:"?.U I&;).>Q\(P4JTGQ4R!;RK@D2A20:\XP]200I)SH M%3K.190AGE(<^X4J>NDS-=>N$[)H>G& VAR[^G&#C)?EN RCGS9O%,MX$W278QIO>^QMZ7Z/JWO^K^U\ M+=]MR_E2:IJOZS:_I^53\QE:BWR0ISP642XEX3L_P8[M=/8=? M)35-,XQB(HNJZ]9 M6V'JT9DX8?UC.=ZI&M6]+$VA5E[RK6C3]HN>[SQOY7,X88BI7&89Z%F$0 M9PF"5"4Y3'"11RF.I(R=SJT"ZS>U6:3.-&&6U;6L GNKWTM3LZ3IOCY+TC3"4B*8%3R" M&"4JD8)FQ.M M?+1'BOVK1[/VYGAWU.FAUU=VKGMI1KWZJ,U=O=_YWP(%#PXZ(KWAAL-('B] M<5#D#D(:AY7DMZQLMT [YPI?=ID[^OE[SZ3-CS2>L"D9:(Z,9-7!7J^&:R=X MEJE$9(I%,$N-+X %@S1#!/*49B)*<()E[K*H#*K=U):4N_Q>V>AL-BB9!&*G M=\44\_H4UP3KO&S7+ZO2]4 ][!#;K13?;. &=@-:NT#'L#O0VE O$ZNA-,%# M>SN"YSD.@F^@56%8W49=$PX"Z_&*0\X*)E*DT4LCKM.E4UM2HN=,XH-D"%N"/TIPI0/!3I3B(+9=E M-D@[GOSUHG>@02Q@!ST'3$*?H9R1]#8G(9=-OGB>T7.+QW[2R7EZ MLR]:[96*^49_-N9@?193J8H<%Y#$>0JQXA(2H?W#F.I_EH5,)9$..T268J>W MY[,_B:X"=2JE*^>OU=IA"\ 6>XNMFY!XCAR?\[B/SVF4!EVMJTB= 4!UV"D9 M -R1]C["@.RVB^&(5N^^A.VSQMMI<+3N8._ ]=XQCP?JTGKESDM=_8)3KYYF(\B3.BQA&RA1 M8Y'0\X1IWQCEG"#":4Q3ZS3XM[9F:B[MQ\XFPZNVZ [\U1@":&U)IX 2W]L" M%G/ETA#[K7$?]+#B#=Z-R9]K-)ATMCY6P, ".KB %AC0(-,I#-7!!AAP_IW> MM3&.3-[@G?NW.5U9->^>/"(WL.J\>Y8\ITGX^5:,GJ!4%1E.@504?K-O,]D+:[\^$ FI@-\,+ M(Z=F?]= \.KM=_&AH[7RNV96MW/?U6O]S@C^6*YW(6F/]/L[N91J7K<'K!(' MO\@E730-9MI>I?>O5QAB'+N((B3RG*E"*".F6LW*#+ M]&CC>;N@IM*X'@U :R7W3:I-G.E+:TVWF=^V T%U*LP:$-S.(VX95;OSBI'& M:F#FZEI1G>JV=MQU._/L;*G&;==5NC$GW'E' $P#G8?1AS2 M+(\@CDD*&_X"TPG30=O.EA?LSX M*UW_4VY,9M[O)@NO:L[5.,0SFA4HBWD*,YDEFO\XA87" D8<98E(\SBC3F&) M/;*FQG)[54&YT]6-Y?J0M>.R0'@-S%@=J/9JWH%&T7",9(%&(-[IDS0JNUB8 M?,PA-K=X'')V2HQUNO@=4E7YU>R?/:@_2EF7(9OE$F.9( Z9BO0R%G-A?*<8 M)@E.HT2BB"'E$,'BI<3TXEGV4_NBTABLC#6M%MQJ"QXP]!8'/<-!_<; M5"3L6'#B7)6@L@(^*/B'::XRS@@X'((-/A(CG5P--")NATPW@=E[,N3WY/&. MO]+YHJJSMNID^30MNC_,%V9U.M/N*>=* M(%@PHM?OC)G&K@F"JBAH)I7(%4(NU6J=-7#R:D:C4$6L4Z3FT WKD"0ZB"*A>DC%L8I=_4DP(G5R[W;>:WT6-< MY;E5/I?FHUTO[S8M;E9D$4\BS+4WQ#C$*3$I)A3#C"54*9))+#(7P2_ M\]'(,(=%XT!NQ]"A@1R8KCLO;-M=P7B6/^UTWJ537Y[G/-HEVF,4K%FBABPR^< M<7FZC OLU1SR&D=Z!2 MW34IP0%>AYW386 >:;LT'-QN.Z3NH/5NBSH\;KR]4'<;#S9 /6[W;,-#3>>) M:N/@-_VJ/*BJP2.M6CI^6)D(]1E-J>*)H% I$RP::TYG6:K7^IAC23F.8FH5 M/&XO"X MO6BL 3AI-V-_IQ^CZ.<)^:SYRX195K\8.6534X4G/,>:3F!4:![!F6*0)9A# MA8N$1BBG<>H4>=XK;6H\LE>VBD?>F%^KZ]TXI1]A.SH)AMO 3'($6?4KJ%0= MH&R-%2B!&*5?UJAD8F7V,8_8W>3IE/BFX%7_8]+N]/*W+M.,9B+)HCS*N&:< M)(4X(0H63--.'K,(2<9C$1$G]R6@GP-*#IM](= ::6O/Y95RV[R[!D+O M5MW%F\?;F+NF_\$VW-6+;VNZVJS#V_9G54N1F5*<8\P49"*AF@(YA21-(Y@6 M3)(HUG^ARL5?[1,V-2;LMM^X RNEY+JN!U.ZYE'W0FSG788";F""W!4$W.VW MM9I6^_^K9 !*XX^E946_2X;3/Z$L=37OO\:..#Y)M](+[X[^V\\V/_=G M5UGWO?H[G2]-:.",H1P7)%:0,Y&9&)P<4JHPI)C2+&*",ZD\6C5;BK?Z/,;O MTMPY\!+:D$[J'?A+_W.6 5B)ENIHY*4(Q3'?.5ZNQ]UW8O_W):;MEQJ4W29+K[0N?B\;.JF M5JM/=KQ _2KKDOQMM[9Z!=IT9#,75%6T9SDE19I39>).4HCS2/M02N2PB%1" ML!0L4]S%&L< _GE)&D^O98&6N MGR5_F;]*<1Q"N>O*\&%>\L7*=!F9<8EBDA48HD1$$$N9P8+J)3I"(HJ50H)) MIYG%3?SDYHER,W^NZI[MNXHX=EUQ@]^.X(<#=6"ZKA6'E>;@3!QVI^W-7O^ MS5J\< O5O\5-^+@M7;R .>GRXO>4&QM'[?GW0?VC*MR\*6>H2+-&TM=@K;6JL]56^:E5K/]8T>NEV /VKUADLVFI()G-6 M[FA.F0_PU8/F>D?#DM5"83PTB>U):J^I ;K5=8#N4GV0A.XO=5;6VW28ZC/[ M8H^IWIO\R.:]T=O4KJ[%5+W95S:(G5Q1%%2$ D3[8Y +&@"6WT=ZYN>8FE'";OG+D<-V]Z?89AG4]K*=L"S5^U!_ZK7D(] M;Y]G,_+O:(S,([*OG?ZU>E5^OO"KC M!15[CMM;!QR[JOWO$8SL.1C! I5]Y0]0][^- OJPE:;KR^-?JQG&<88C3F%& M$8>8JPP6B9[/4L+TE%9D6-$H6,7_4_E3FX?TQX0#EO8_ [BE7SPXWTR:F(5*RE' M%5;?2;5:RWO.ZQ9)4C05">K0>1(7*HT0@KR0R-1_*6"!E( J0YC'A.F?L-B?78Z.-C#GZ)6.#<$^+4M>KXK\'RG M:="8 CJV@*XQ08]4;X(SW.&JGQIC'[/>!-:9 ]?;GN=Y&K(M-ZMGN3[90VT2 MC7(L8\(0@XC$FA\SS&"1,@9%4>0R1C'!-'8Z$>F7-S4:;-4%ISO^CB\Q,[TDS,3R]M\\SUVE?!W%?YF64H9 M$S&'0@D,<9)ED!")JQU1)B16O. N)R?GA$SS[$2T'1Y,ATV75B:]>-I1QJTH M#+U5]F>@R9AW$9EV!)%V=$C)QA<=G(TW2*GFN# M-ON=931-HXQP30()@1@5$60TC[5GH4PG))FCS*G4\@4Y4W,F_ABTV>Y,+U6S M3$8,TD12B.,DUS]E$G(5Q07*$8MQ/GN5:[8:$=>NO.&0-81QJ95Q&' 1%PE! M46(FKP+BE*>P,*U/%3?_JK">OJ)978#F]PU=;T8#^%CF<""_HXMJJ4HW8/,D M-;S?YDM3K-U0M?F''Y*NPX"M"%,J3R1D)-=@1[&"+)>FJ(;0K&'B/1/9@/UQ M>:5'6G"H6XFC 2V7(CS$=LY# - &]A\N=M0>O$UV8&?ADI0IM+>^Y#)(^6\AAD0_;?NOWB20S/(8N:MEU&WP]:RY;GRP9Z.LH]SY=M,7Q9AARB IL.9/$9EL](S /)7Z_]*$TA@[ M]82*19DBB! MB$Q@H9#FB%SE>K5FEL8J(2R)$8VP4ZJ,GQI3XY"^C0CPE[$#S"M#ZI5=:TUU MF:&>((N[:T-WT]HOX("\U=)08Z^7UI41H+8"[,RH+OS:-Q*AUH^60 Z[O+RF MQ!16GY9 62Y.;9_FF5305DZ3XL-VO2L[6T5]EO6_?UJMFQH1IFJBB"-$4BBD MJ7>F*(8$Y=KOR@7*\@B3C""GU G\5,CSUT%P.-$9U/II6R4KKJ85IU+>ZIR MA1@;.Y8<#O&!V7%?=%&S8ZUZ4W&[J<%C5J3U7PW\K04!(^>]D L5_^XF?-PH M=B]@3F+1_9[BVV"U[>[\29OS?K77>:U;3?2SF',E4::)%"%L:NEJ MMS*6&Q>/_\.,D%&S-+C?(MQ&-H9O3T5M#.*@S2. M"8EXR"3.('J-GZ49$LZS:9A!!?A6&FH.%$REXI/C@$11I3 54+$D@5@D*:0B MR2&GC,69BI4JG/BY5]K4.'=_UG)4TMRUWE ?PG9\&@RW@3ER#UE5O'S0\QH^3*JS+!&B6'X_9O M4Z.D4?O_8S5*#@=C_!HE1_)O;;OQ:;4^2 U/$\ZE0 S&2:I,X$$*&>,(QEF6 MX@QC5K#$KU_&D:2IS2U=W=J>%G=ZGN&+K:BB.+4O_;*6?%Y?8;K;T#.W^+;! M.!X'NSDC"+H#D_PPV?17+0_>^>%8SANU;+A@[N5>"Y=N\&C1ZLUNCW+]/%]6 M5S^HNJ6,^=L,Q2R2C$DH(Z8=8R$22"4E,!$Y0DF<<$2L>B@,HMW4&*JCICG# MESM%'5J>!A_!?IYZ\W$9PX$%5QS8=XT#"\XXL* [J \*?)S$H#KTOWW+P1VI M;VZ]^CC3^8H>KE+*SG4OS2#3:I WE[[# A ]0E_)5NS,[:CT?3"/-1?M^\TUC]$&#Z90Y[(?(J=3AE4>Y,:60 M\]G'Y48_[EX(_>:6S7]^F2\EFG&4FVKB>JU"<\.%DD :$P;S5*",9E+(R*I6 M5Z^4J;%=K2AH5+QK?P!&6?"PM-SNZ >VG[N"P34P.WDC94T_5DB<(9A2\K]] M6[W^=WU_S2WZASVE]#]U%-*P,JRE!;N+/38W'O]:/3ZMMB5=BONE^*1?C(V4 MR[;_;17PVR9U?]$CWYR"1Y1J)RG.36OAV!SM1="$?D&IN4(PEE(JK#PD?Q6F M1AEQA##8M0VN ^%;K8%1VV%EZSBX)F$<5QD$$L]MS":I9!A+HLHX44A4_<$CE-!4YM&]JD M8*>I3Y+&&4CM%LLA@!IX%CB'$?BS5C/@>O<:$D%3(LZ(>8-\A\O&GD]FZ+G> MLW9(RS9U"MF%O<1%-7C5/N'773IN'5W[?E5NRJ:INOG7^^?5UC384VF.BTQ MG"+]/S'&L. "PPS+6"J$\YPXY8,-I.?4V.CB&0 WZM\!OC? L9K)0.-LQW$3 M&+TQ3NB.0\?V6_!WH-88O+<80/="*\/"&ZI2RT!:CEOJ95BH3VK%#"S.O]A, M_;B_ZQG()-@]+#\O7V4="%+.Q/*=:Z-^_4&\.[E8_H&PXZA T(\,-/N-05&U3;I5\/9T3=L MW1<+8 (6>.F3-GHE%PO3SY5LL;G-PGU4--0='6%OB+,0;\M#,'M/9.4J5@IN(\B1!A16$52'M5TM38T2@*::NI(QM>QM..ZH*@-#"/50#ME 2U ME@,DM5[%(A#Y7)8S*K-<-?>8-J[?X,8)Y7HS^[)>B2W?/+2%INZ_S\L9R:.B M*!(*B8@SB+-809)E*52IXK&((Y(I*RJX)&!J#-#H6&7D-&K:L-&^_;.&=']YL[^W2/&JZXU]DW/P/JGF/-BZ4_M52E*(:\R G$B53ZZV,4\BBF1D*?^ M)XP7VF1ER4$(D]T=?KL0[[;E?"G+\OWJF35I2OO3K<]"RYRK.=WMB=SS?VWG M:VE"J3HI,569 RD>-D]R_9N&8+M>F_2GNF^1S-.(B"R":<%CO83A!2181B;F M"3/!6!9+I[;8@VL\-?^J4M)K@WCXP;7;6IG4D T\F[2V@HZQ=V!O+NC:V^P_ M@];B:I'7L1DT1M^!^B78VQV\[]5H8Q1HZVAX?4?=@AH-_N.MK/$$^TU0N\[6 MN\;6Q]V7ZTB S\LF6"K-,2.HT.ML')N.R0C!@C(SWY 8JSQ!.'=J%.&JP-2F MC\]+OJYR6'\2LO[I9Q,U\;KK&$ZO=@P/,S!V<\60< ],_6>:L-^!TZ[MYK2Q M'9(/[9"TL6OA"-T7R$#\["Q^5+KU!>>8/;V?XT>&N\)B'^8E7ZS*K7Y][UFY M65.^FI"?'W"ID9RG"P4>@-SEC]PSH1D@T@@\ND5-2K1V!A]3"I6]_@1B''M7N7ZQX/Z MH+TXOJDB5V<1(42B.($L)1QBG!'(D':9DD+$$J6<"Y6[,,=9*5.CC*]R_LRV M6DYUE.[>4? \E';D<#- [-"JY^)EJHU!)6*XQJB??Z^9Q]]] M_\4>)R2_SK5"=+.>?]<>9[,'C9F,99Q',$X*_:WG+#9M23EDL5XO:?]!@VA5 MOOJ2@*E]YGL5*[_[\GZT'7P6YQXW@C+PIWV,A\\IQSE@',XV;@1HI!,-ZQ?' M[2"CQ_C>XXMS]XUW:-&C]<%11=]UGG7]^9,4VX5\4/>RN^UT5#>+(Y+F M,8U@CG *<9$SS6J$PD2F+&8\Q9@ZN3'VHJ=&>IVZ9B:':;4TX93FM\:0:I^Y MWE+VKFSF,#!V3M$P< ],IZW277"[&_A#EBYS!RQ4N7E[P>,6C'<&Y*3DN_L3 M_&CM5[K^I]R8)^[[H)SF],P8PDF24PX%RA.(DQC#@IBJ$04A5"E"DC29+>4W MD_[V:,]L=M*M/K.B_LQ.=!CND^ODING%<6F2TA:KY3=H"K."YYUE0/YK:THH M^#9,LAPA.VX+"/A(;N(>Q[W&=^!\7F X2G/#*1"=60H=E[?2F, M/\V7>KUZOQ0?];?V8ISR9C6 ##DA)F$:D0QJQRN#!,4Y+(HB$R26J8R13 MXKA^B^K>^86&QXCX#T MP)QS&J2CUSH=*T!K1E4+M&/(E6.Q<,/@L+T^PG",M 4_U+"X[=C?B&?OKK[O ML\?;^;_1^H/3@5N?-7)GX(_5!M+G9;E95V][6>V8/S[199WR7?Z'+#=2?&Y: MH,\DEA&*4 )9S(TW&V>0%ED&"RHE20N:L#AM-^LL_=F15/?8Z1MXVOOZ^Q\E M>*V4!#_-EW4_IIZ=IK<=>4O'>TJC^6_3%+@V'G2L;TZN-MK^I@2&GA9J"$QD MP[;6_<$=E7[WZ,GL.=@!.L)["O?M^N-GF/;[(VZ;.5OVSHO6F9( MFI)">C)*(4XIA0Q)#),T13Q3F938*CWBJJ2I+:1J92M7\E!=4.OKVOWF$L#] M<*P:>=L2Y=L/(SG M_4%5?RV;^NC: M;Y^A)"IPH;U>3",*,==>+\$8P90EA4AEE$:%M"NT,)B.+M_4./49FL[O8%EI M?%*MMO9VC8>S <_S;T_:1Y+@FRE@^R;N\,6Q']CO#3&>TW=P?]N] [6=8&_H M!)S8:V/PUM[J1?W^/=S2:_ &\S^O"O)L1+M:?JLJIM8;.N]^_%VN-%&]/,WY MOO-T3FY)@]9T;/!5?C/+"<VZ[7^ZC6#S\L_EBM6RO6KT>?S\F6[*4V2T)+KFRKB M_UUN-@M9]R! .8Y102.(HLC4&XP9)$F20I1D/-?+>U((ZA$K.I+Z$PTV;7VU MM5Q4+28V*U/?ZFRI*\\4XX'?"CNJGM(@CYWX7$^B>ZMKS@<_[0S_&;2FFUCC MG?&@LM[$Q.[M!S4 X!"!.]#!8("$ZG$&+71N]L!:OTV:]SA#<3%C?"3Q'C%! MN]9ZLMRGM==A:X1$4187,>1428@E3R$MH@AF41[A)(J42*PJQ%V1,S7O?]_P M4:_Y][JZQ0->P]8B?"<,8@/3]2A@.039A %MI#@:7_#% %;KMJ1X4L0\S@N("\8ASC""A.4"HAPEA K& MD%U:1;^8J1&E5G3?=KM5U>&+OXRG!3L&06E@,@!M*#NMQ^6@7G_7*UA MZU+#]^=+#8-ZF*NKWWZ4'::=MQ_MD>:LW:CS;H7I]7[8Y]UAK[]70+L5IA>= M8:=MA6FU_[Q#38###DGO[#F0Z/&FWF&Q.YBW!Q;E=VK2Y@KLEE@=63.19-)$ M%D%.,@5-LT18I"F%",W54O -_7Z_*@%OT-G@$VE?O%37J9KB-T<<[ MV%;W>"P?V@7)[R:N[HM^?YYH*;_HEZ&.@YD1O0Y('1!P1X8(;985NI"EI=@5&VB?,+")V#FQP0PI'\78O7-)3#:@E.K^=Y M[1GCN9"6UASX@K;WA-G)N=#9ZOC,TKQDU=&DV60W9?2_:O=JELDTCY*,0%0@ MIJD;)QQE*:"?M*MH&5FQK57VK/=@>>]U9HCM=FW '1&.)0%'N0 M ?;;XAEKV-Y@;^<.7.I5>+?S8G_<@8Z%=3S*'6B-!%_?=DAOV\\9:VC'WL@9 M<8AOWL ),0:N.S<_V5;:NPR@_R92UY'6^D;[U_7JTW\_^J22). M1)Y*1*&,3,'Z2"A(J9 P3B/.*$N3)"$N*0,CZ#RUV?\@><"S(N$80VVWQS2Q M 1S8#VBMO:N6CIKG#PLEFM\:HT%E-:C,ABL%M>%MPS%6V0XZQH.N]=53NO:' MVP ;<; "[:.-H?&HVW$C#L'QKMZ8HCV3,SI:?%YJ,I;EIHGY?]A/H3,529P1 MR:"25*\U<:X@R4TQ;L614#F)682=>JM9B9W://+P4OD6RV^ T_()J,7JKQ)L M34JK'B^@&AI:&*,Q]VYWW]H%Y:-2IB+DJ]R=E!@__C!D_[@OBJ(HYU*[S%A@ MB&F<0Z+_"28Y(85*6);(S*\OBKLR4Z.T3@JNGJQ>YZ5QAPR;F9/!#W-MGSDF M-.],TZ"U6JWK593^5_8#W+^\+'X80MP\2?#'WW[_&_@DS0)L ?8QU]6"W"2. MF9KKH)[;FC_[=ESQ> GLJ'.LH1V84+M=67:&G S)H3$CM6KQQS5X\Q8/5=ZH MG8L_:)<;O-SP3(_#C[^O5N*O^6*AO5<]2>AW=;Z+I_EEOI2?-_*YG!6<\XBC M&"9QK$PB%#$-$R*8*1'1.%)99D?4UA*GQL:MSE5PXE[K-G;Q3Z,XJ#1WB6JW MPM[BL"$TH@.3X!N"Z;#-'QK4D?;N=^":K9/Y'MPZW#+4>;0+.+V;ZE8/&F^G MW,6N@^UOIQO]7.WW>FEK_M_L5;S2A,EL6=_7&A=Q;7'V_ MZQT>U=_=O/*1WQ<[/WZZ;\' D][[:I3-_X*.17=@;RRH+S'C?O2/AW?4*( 6 M!O!3"\3/53_8&@O0@E&O*&HXPBT;WF88 RTT1E9^U*7)VPS,\6+FC;3P6/Z\ MKZI;5D%E=2#9Y[+<2O%IM;YP>CWC,>=*(@950O1:J, $TK2(8493@6,N5,SM M W.=Q4]M870I?LO!<7% MTZ#0C[2*>G^FZ.V\'@*S!WNITE:HY94WA+UK+?>GCK?P\K;X8!7F_Q3_)9F> MRHXFL$[%C=TNMRRXX"J)86[:"&([:1K_L*QPY^^\5)<%!'6%=4>!XO% [KZ0QQ=N ,5T#_W4[NZ*ZW$QSG MO&:W!]R6P;KK=G4Q&F:&69H619Y %),<8HD0I++(H8@3+&."$76C+7O14^.M M$*&*#L#;$=8P< [,6&>;YQU%$QX&$X9/>[4'+' 2K(7@-TF)M0?D4H*LPQ.\ M(^+F&UE51S[>8N_&W7W\;G) Y?^6=/U)7SO+\H)RE6&H5(HA1A&#A,D<*IDQ M+'F&2.9$87YJ3(W.] N:.T?"^>ED-__'_EC MED=Y5B2,0:%09#I],DAC5< D$=IW(QP1914.?%'"U'BL5A(T6H)*3:#U=&V: M=@QD/VT%@6=@1G)&QJ,YV@7K;VB*=OS$D9NA73#HM G:I0O]7)M[_4PQ7VQ- MU-=^,^0W/;H?5L]TOIRIB+(XXQ%4$>(0QYS"(J,91(SQ6#)!(Y:Z.#'7!$[M M,^_JV]DNN@-&93<_YBK6=AY+2 0'9H)>\,"?M;X!]X5LH0GD;%P5-ZI;86O\ ML0-A?5_PQ=.G[6:[EF>\E'M6:H[CFYE (DY3D]H:F5I$45Q 5A04*HI4EHHB M8BS4$NJJ,E-CIE['OZQ:>-P=>/V@,>A.._XEUS-SM0CXE6[,D/\ ?[:&6L8^ M!AG@FQ=I08?M+9=JPXQ8R%6<-=3#K^6NJS*5%9TU: [K.OMGWMB>ZUVW4L*G MM?S75B[YC_OO\W)69%7,20R35"_Z,(L4+&(1P1Q3DHB$B 0Y^846,J=&P-V* M(SM%/5M>]2!M29%A\1N8"<]"I_E,:QF2R^PQ"=W)J4?BVW1AN@[!Q0Y*%K=Z MQ+_MTX[TM%%Q7HP^LEH,(@'IJ,=N@\' MZ%;9J>-AZQ#I-@3&(P6X==_DI305]NHW>5&]R2\:[2KJ+51 FRM2O7%LU@\; M+WS-U;Z#J#7GF_W\R:^RU.L6;D),/LA7N5A5A[*-S_IEM9CS'S.,4LH4P9!( MED <,PZ90 S&L5(9,J>EV(KE'61.C>-;E:L0A([2[2K0,4;-!G4[WS(PE@.3 M^348[T"M,OBS^>\@(6H.F 7R/6TDCNI[.D!P['NZW!I\6U+[N_0_5^OW"UJ6 MU0HLXU(F49+#E%"JN2F5D$4BA0A1%;,H20MIU8W30_;4.*I_"\O4_ZCT!Y4! MP?813T;DYFW#6W!^TUW"(XC#KYG=,1M^N^]$\E1V]RY!XK"9=_$1MY9%JERX M=[24XGVG.\']>FURV*KFQ>]^[*]IZC/=_T77HF[]JC#B,J,(1HABB#%&D"8T M@VEF^D-DF.O5MU^-I!LUFQHG=EVX_C.8QQOJ)@4"//@Y9-NU>N-:BD%@O-R8:50 ORF MA/,%LO>I:(]:C;(.I4:S)$**("JAX%$$<9%%D#":P(+$D60JDK%;64\7X5,C M]KJ3F$=VL1?R6*O#XRR#<9IKY+F9;[,D@Q$3$8L*)60N7#(;\:#W M;LH;"L^!9[6++17VFH..ZN&F*Q^\ LU(3J)'G71\0#F>5[R>X9NPMYZ_4A,9 M=K%WPBPEA2(Y2R'#5>=)E$%*&8*$"$+CC*"4)&Z9>E=E3FVBV*N\:S7YXTP? M(=>O8VS%78$0')JP.F'WM74*FYEG#$RPG[[K$D9/QK"$XS<*SO]6SUH&Q MP02]&W+[.B__^5XSVWQC?IK)HL@YSBB,BD0[3=@$!^!"01X10E*><<3=JAM< MEC4UTCE0M32+UEI78)2M#C\>-D]R7?U:%W7[0]^PWM#YTJ/@0<\8V)%0(&0' M)I\#+2OH[KJPCG-V9 %5J((&/9+&+6%PW>23H@46M_@13O7=W->M73M-=]]O MM4NUW,QH0:E "8-9'!.(A2H@R12%/(M%HF2FHM3I.*A?W-1HIR:5MO&M]#J: MO@*P':&$@VU@3JD1:S0][*W=*!N..NQ "<0>5X2-2B!VAA]SB.5=?C1R[ 8] MZL=4IY=)+ N!(JF=%B(T@8@(DB)&4,5<"2YCE!1.*Z9+@J9&'2<^/#":NE'' M15#M2",$5 /3Q7F4@A_T7D,B$$=<%#,J.UPS]I@7KE[OGC;_7B^,[M>2OE\) M.9,J5UB@&,92)1"KB$!JVM&H2.KEC%G3),(V6[[[X*E]\48W8)0#1CO[U/@# ML/J_[%L@&'HQ86>]4_K[.5.]LMX/'C1:LOLY];LY[F?_[IG:7D_K7]8K)4O3 MQ(@N/LF]DXEB$<QC*FD1>*T<] O;FH?9E=-H*2K M W\%6[NY.!QB W_'K>M^ )I1=0 'W@Z44 GL_<+&35^W,OPD>=WN+C\&^;M< MFL9EIKVF>)XOYV6UV? JFSC4&991DA"&8!QK9QY+H6!!T@1&DDBJG7P:"2<* MN2)O:AS2J%MM+=(#A=W(Y!K,=FP2$+R!Z:2+VZ&N;8AZ.#JQ1"40GUR3-BJA M6)I^S"BVMWDZ)75AKK;\09'+B!=(0!J;$H&):6^6Z%])GC'.HSB1N5,?RL/' M3XTP:NTUW!.\VB:F[WJM\\!+8'D(, .S!C>&+J<>;HC$ZP,TA[R2.?23I#JM7ZN19E]V7TWCNA;Z!2$71T=&:5?I0<$N]#H#52HKT7 M:F[)]=?0Z$VFOWCS>,GSU_0_2):_>K%GPI9^#RI*>%!5^YBGU4+?7)K:Y9L? MNU=416E>\%1"G$49Q'F60E*0&&+.!,URE<;(*3W>2NK4_(N=TE6&3D?M_PO4 MBGM[&W:#8.=G!(=V8'8-@JI[,I,+2J$2E:QDCIN$Y +#28*1T\V>]+1EY5S, MZ?K'[[1*93*"J@/W*.5)PDD.\ZR(("9JT33L/O+^*F$MZMSWZ%BN]T)@. MS2-O"6>X6FS.L/[_L@[;F;QTOQIL(R:2.]OE4GOMEL3O^OGZ!=IN9/F@?ID_ MS^NWZ=-J74MZI-^_RLUVO2P_+H4I*CTK2"*T"Q=!I%AAJFP6D"9Q#DF<(IG1 M*%:QU4F4A^S)\7BCO?DR%CO]J_:[S4>RH=_!NK8!R*4 /[05+@SD-C0VU#X8 MX",L/BNL-H#K7]5 GTXK%UX?S#,QYH!O-[S8!."%WS] M4X/;(T><)+QL/9PN_![AM^C7,Y+I!?MEO7J="RG>_?BC-(6K/LV7=,GGRV_W M?#-_K3(E]L>@!2ZR:L*(BA3BF"20.(TRG 68T%<=@/<59C:-+)3%="= MKO_#;;O 8QSL]A&&17?@.<,L!JJ>TZWZI@[33\8"S5L_@SWN>RL&V<+T!S'0 M'H6' J-N7O@#=+RK<<.3/"- M+1/B]5?OVE+]8^?EZ^RW!A!2W%&Z)F8!!81 MEF8HA5$D3'^,@L,"103F62YHE"B5J,(I+.1&A:;&CK]O7UX6U>8U70"Q4[=R M1HR!0&EC]?>\.VYS#!^Y=?SL>'3,41F852M&-;;<@<8:L#.G"E4]RZM[DX:) M2@F$;ZA0E5O5&3=^)1!X)T$MH9[K>2)UMIC>3"1(J$)QF"<9AQA1 0DI8IB1 MHE!Q$45YKIR.H\Z*F1R-FNW]IHPH[^CI>"QU'E++,ZF;@1IZC^%Y MGJ_$/^3\V]-&BOM7N:;?9/7'#W0C=TV19FG!D4HR#-,4:0CJG$)5[618+,"+UKDDP;!\-WS:@G* MZISYF[%0W_[3? G$:K&@ZW)_B/%S"#H<[E6ZA60T4]27 @ $,&J""8^A)8?!Q''2V&4[["4QC@P^-W?PX MO!J>6R6F<\&#^@UE^-N(?MIMSH5:->"LR0,+$?.8(9UY,DUA,G9%F2 M0X$R$1.1JQQG,ZT<6UEOAEP1Z<)=7<$#3F^UJB58[;6LYJIJ?BH=)ZBKD%ON M7@2$<>C=B:K9B78$&F7U&PHJ=36U[Q4.N/%@"4VHC85KXL;=.+ T_F1CP/:^ M&\KR=:ITF65;6Y(OID)%A,$TR1.(99'!(B,(%GF$.+@)#-C!OM)I504BUOG?5S[L_!-\R= H6#'R MZQ)'+D9N#<%I,7+[6SUK M&YZ;9@SCODDFL&>_?C-[HQIQLFBR/53"(*1:%" MRISZFJ[E24J@HEDA$(DUR3CU3.N5-C5N,RT+Q -I.[H)AM_ M1.,/G7M%(!M(0M4#ZI4U;C4@&[-/:@%9W>23L,__M9VO30C+E_6*R[)\E/QI MN5JLOOWX53XSN9X5@@B5ZQ5-)@6&.%<"4I:E,.)QKIR2\W\5Z'XB"0_?P$RR0^[S$C3:@KVZX,]:8:>R"5^8 M<9D4>2P3&"72G.>F*61(*;TXC!BC$54G>/]'U-UG.1(1$B@6%*8E2B"/3Y(\A"A.A4A05*E&(.Q>J/!$S M-6ZLM 3SG9IU&ZV_UO.-A&+UU]*GEN4IMG9+V=L1&]KSK,#::P@:%0.7N+P( M0='0LZ4O+U_MQP-?92GU34_W2_%!OLK%ZL4\N]E#:_Q^PAB) MN?:1DL*$W,9Y!$DB)4SS(I,H4EQF3J1@(7-J#-&J7!&#V"OM1@PV8-NQ1& ( M!Z:, _0Z^K;;ZM>7J\X).@0"WJ3,UMM+O9N+&3#<.AQUIC0?RP'Q6&P(K2\#> ME/KH\*YB-5Y%FG:LNJLJ&H"'9ZK'A=:8Y M\Z-,%Z\VN"T*F1GY?Y3/5 ['\ M!K2TYRKXTM2SL(V][,738MYQNO Z!@ ((=MK@! C;3%U0%LL0/, MO%RA:J1<@:)W8^O2O>-M:EW1_F!#Z]JUGCEANQI;'^G:?/J[\EKO:#GGQHN= M+[8;$R^B&7F_*4M81K%2%!9IFFAZE"FD>93"C*19A&62)@EVRNWRTV-J#/K[ M]OF9KG]4K>97SR_;IF"0_K4RHU[%U894%?L.2_4YYF!Y#IV=QSG"@ Q,UMWR M?:T->ZSOSHQ(72EQF([U-^(9*C?)4XMQ;Y[.M[,B'%7>@F$@GO128522O 6D8X:\Z5DW%Q"%0F^96'=AT^BTV 409E+,]SZN/A5<-[P'%Y@\+> MS9"8N6S>CL^B&I_Y?GQH95+X0M^>4%I6_W9]^EN4!/=$X$*=<-^GNRR*Y8R/WS:FL:3G72^JL:=+_2[_/G[?-, M2%;D-,YA+)%I5(>)J0A=0))Q07F1YA&QJGLZCKI38YI&K7W=J[H\"/CK:5Y% MR0#Y_+)8_9 2 M-=6LP)EJ5IVJ5* VV[CB'<.;UEN-Z9-Z%UQ\\BF]$V/Y[M68GY;S!/2PTEG9 MN>ZE>3=H]6YTRN;1^MTPU?,Z[T9=+N^YAB"8TS_66/4O#@;78L1%Q%B('BXV M1I/JX;Q\;.:^ZGE?FKGOB_Y^F@C93"B4*99"*96 ."LXI*8/!V$38UQZ%5MZ'^5F%@-':8 *Y!;#&5!P1NX(FX#S.?1-EKX#G,?0%!'&GF M\GH!W2892U!ZIXAKSQB/X"VM.:!GVWN\*A+P]5:*WY_F+R^:LYM8Q')&(TYE MBA%,DBPSE=4P9#)*(,4BX4A1KG+F4(?@K)"ID6FCIO:R:CV!;!1URIH_CZ<% M@P9 :6#F; %J56SS-4( Y%1,X&:@1BLAX J8:_6 7B2NU PX?^^8E0)ZM3^J M#]!_K6<\RZKWNRJ54\TWIE(-E][ )?8!$ M+#>40D4^V D=-];!"8B3Z :WNR]]'MUQ_47_]+_^6_LO^G_,/L/_^F__+U!+ M P04 " "5@UM6EMJH7_/5 "4R@D %0 &-D;F$M,C R,C$R,S%?<')E M+GAM;.2]6W,;29(F^CZ_HDZ=UQ-=<;^,S+4 OX+TPQ_=ZLL/?TNP_/L/>3$_^^%O\\7?NZ^>D/_H?^G5_/QRT7W^ MLOJ!4RXV?[KX5T8I%0B >8HS\+ZC#\K#YUVL[__:_E/\$OX 9F;+?M__ON/7U:K\W_]Z:<_ M_OCC+]_"8OJ7^>+S3QQ?_M/UIW^\^OBW!Y__0_2?9LZYG_J?WGQTV6W[(#Z6 M_?3?O[[[&+_ F2?=;+GRLUA>L.S^==E_\]T\^E4O\V?I^N'13Y1_D>N/D?(M MPC@1["_?ENG'__B7'WY8BV,QG\('R#^4OW__\/;>*Z-?0/K6S>)?XOSLI_*) MGU[-$0^G_G.AM__]U>4Y_/N/R^[L?'KSO2\+R/_^8TPSC^_EG/'U6__?VU_^ MZ9: \P4L$3,]P^_P&U?/*&\[D!CXMH)9@C67UZ^9SN.]#TV+C.>+Z]^<^@#3 M_KN3!-VD?_))6*X6/JXFBAJMC&>$R1R(5$80ZQ4G)GG\2TG-.+_/>Z%[B83W M*EE"_,OG^=>?\,$_%7F4+WK!]$)Y\+JU< ZC^WH%?L+/3C@3*4MG"!5"$TE5 M)HYZ0[AU+@"N$YKH463??=M]JN\J]601?Y@O$BS0A%R_SB_B P7?A^_5)WXZ M1[7/5B1^Z:;I^K>++:FAJ]6\@N36:D%R?_P!N9ZSE9H6*'_ M9 V-G\QF%W[Z <[GB]4$3 XV4TVR5$B_B9X$BV91(O&4):Z2KJ/YNV_="0&\ M?00<+,E&D' *BVZ>7L_2+[@'3T#:[**(* .&TM#XE>,"1*R74A4D6@C)N+3PL^679']E9D33N1L32129$JDSXX$ MS3W)66NJ!3AK1!U78>/-.Z%"M8N**A(=&16O9ZMN=?FFF\)O%VTLSA=H MPGK!?T3YPZOYQ6RUN'PU3[C9,2:]RIYH[SF1#@)R0BU),BN-_&26CW,?=B!B M)YS8UG%23\Y-P.:3__8VH?BZW*V35U>6D&FFK&*)V.1+V*0B,F(# :=#$.@G M&7Z<9_'DZW>"BFL=*C5DVP1(3E)"%2RO_GK7S8!-M&4T%D=)172:I>&:."DX M$391&YBUSM6P*%M>O5O*BK:.CF.%VA(R7N&7[Q>?YG_,)A"S!\\XL2"1!8FX MMEP+(A#F7&KMDDSU<''[XMU0T7 FLX9 6\)$OS>^7YPNYE^[681)3M1PQ1-1 M65J4BT4OFTL@ OUJ(V7P3N5ZP-AX^V[H:#C+64VT+4'D=+Y<^>G_[LY[WTEF MA\&6QM#;4!1-QO]XGCQ)CCD'7@3F;#V W'OW;O!H./%92:QC9S\+#POP/=V: M2ZJ-$P2B1KHE*.*X4R1S_(;@$ 3XXS*>=]ZV&P!:3G,>*KJ155[.S*>G7^:S MZQ2,RT8)X(%D[SR1GFJT95P0I8+0Z!HE](^.4OOF&W=3?<.YS*-$.++Z/T*\ M6"!T&0^?NM44K1438",2*U50:*V0 :>%)(9)=(<#9X(=I_[--^ZF_H:3F$>) M<&3U?UKX4I7T\?(LS*<3IPV5S&>"&$7J:<0(F6(PE*U,3#D=)6='Z?[>ZW93 M?,-YR\.%U\BB?_TM?O&SS] G7#6:)6>B(3D)AE+@F00O$HG:ZN0E)"&@RL*_ M^];=,-!P3O)H4381#OP-IM/_G&&P^Q'\$O>Q]':YO,"-+ F:J:.RJ@"*[6_?#1O-YR KB+8)B+R=X=-0 M'-U7^,6O_!5;DRP2 R4P,@HT$2E $Y>X(H)I9:D, ?1Q(<93;]\-(LTG(BN( MM@F(]-;OE5_!Y_GB^EN@&@^ M]7BX()O P<S<_._>QRHB(X+K@FR3I3;BIQ MXJE&SQF$44HG@"IQR-:7[X:+AM.3M00[,C[>QKPXN4@=?N)DM8+E6@=OIO[S M1# ,I22GA-M<+K(E15Q6Y<9!D)E+GRT<5ZO_^+MW0T?#V'S\@J'V M-;2]3&C=(!)E2RHV>@RO<^(DQQ)J!469J'&:>?>=NX&AX8SFD6)L @2G%V': MQ3?3N5]-9'1!9$1P%CP7GU@3% CRJ$W;*4/],C#C >OW T"#2&I$"C[%* M?N()&G;#2/-YS6IB;N1RS_*VLAC2SY\^<T3HN!!Z_>#1<-)SKK"+4-%Q796/CIVUF";_\) MEQ/0-C+G)6%0BD? 1N(2QMN>*^]#R"$UNB&@^Y7F,,*NAX=]^>B#$ M=_B-@QL&]3F9M[,\7YSU#[M/\&Y]@QX\HT[[H*=).[*+4.%BLOF&&Z#H)(RT MW!$!22-0, RU@)N!5LKF+%,*FY=;'DKER3<-TT*HGJ+N>8$'RG!LSW]-]KNK!F239*1&CX21 MR)5%$U0,&D F-@G)8T8LZN.R#!LO'*>'T* 0.$B6;<#@3;YM0 $PI91SQ M0CLB8VEK$*(EFC(5500AS'$9Z'NO&Z=UT* 0.$".S>[GK^:SY7S:I3[/X:>E M=>''+P"KY2$;^^,/J]4@<"=BC]SJ+Y;DL_?GD_XV77'LW^-!/+:;LEZ'7^-5+URL*IJOE]7=N ME]8^=!UJ+:[?<;)<6NY3_U5K=<-$R!4M%$J8H"AFX0A%'$*>5+9V8B1$U5/YID. MQ\P&(>-"YQC-;@7),6)N "NO_/++R2R5OU[_XZ+[ZJN47B\MN]OF_ M_/0")ED*82GZU$8;#+P3+B/O!2?<*1I$$B'&I^YX'H*=G0AK 4M' 6 ^M#8: M@-BO?O%W6/DPA:M;,!U<"VT"S"BA R/*6+343I7<'/5$!*F-8]QG&2L#ZPER MQ@F/AH-3+*K5R2&XN?O^<5JV#H>3@V7; "Y.%W#NN_3ZVSG,EH![ M\/O5%UC2@ R,QB M=4]EZPZ!RPYDC=/B=3@4 MU=9$ ^"Z3SS71L<(D0@;7"FV#R18SDBD3F3#(P7S5///HP.Q<;K!#K@]'2S= MPZ$Q7_EI);LS/X?%ZO)TZDMK_%3<_O-UF_RTSFW ._!+^%#FN+S/O^.**.R> M9$0G[LL79Q?3DGW[!9"!V*VU.$LG9^5&X#_7B?%@ OIZW)%,8T9/SUCBDV=$ M&_ ^\Q"#>:I=PV%F:VBN6G#5JV01&@- ];R/:)=0M!CM>G0@ MB#3>$IM81#>#82"37?*Z=BKB28):V _&T%=8A'DU1W_E9Y\[#%;6 M,D*?]/6W.+TH9<=_G<_3']UT.C':NN"4($E02Z2(Y=:""@27"Z7HKC(OZP< MS]/50F!0!5/5E=" >;JA.X"!Y*PB-E**/HN()-!LB6"&2TV)=H+( /[ M_%4 J.>4:)D3D>A_$BLI.J3!2IZR M!2&>NG5X"$QVIZZ%6* *D 922 -0NQ/^WF&""6T#1PFEDEF1X%!,5@AB'8^1 M"Q19K'T"O)60<89*#.'^'"WF!K"RIG\"())DAA*!T7"Y"^.)!V$)!<],#L92 M-[+?(I"7Q9+N+J\$4TY(306 MW7<6RA4)[C3Q.C,B0J! => <:A^8[$K;N(']X)4E@ZBH -: M$98%+7<\!2Y!2PGS/%(I>-*YMC5ZG)IQ*P:&T?[C$#M&%0V ZOK@\=1?EE/' MZQ0OB\@_!49RC*4CHC,8*QA-,M?*YH\Y[KU/23-@.DK/CYSV'B'T M!J#S^NQ\.K\$^ !]>O2AK"8\*L6$3R396*IH(BWMES/QC%%040K%:^^!SQ(U M[N8W$*#JJJ(!;.$*65S<8^3ZE/+.MR9>NY!<.9F4O S[8(EX@Q),&1<2B]XK M>&K SH%6ZGG"QDU8#V>T*JND 9QM6RG>.J64) )#$_0+T#FPV68BC(KH&R@3 M8FU0'6BE!DM/#X2@(X7=0/3WR]5K2ZN,,_CDO]UAJ53D2"YIYMZ0C.(AI;T* M\<@#*4?LQFI3HIG*V'F&I&:VN^&<\9I*:< D_,Q\+642P MGACKRF@#'HEUTA/+* ?K BZCVL6\3]'3S$8W'+JJJ6/4(]O^'!Z>)N7558&D64F0?=W_90CSN&>3E.FDIL$)FS8LD._UVF8VOOJ( M&E@'#9BN^_4-U\*\O,.08TYE&] 62X8AKM"E(40TI/3;S[AJ- 8B@Y:6;"%J MW)/>%S%B=173 M(VXHZ[9X\8RLIH$U',0"G%4M?5\HH%GE.P\JEQS0W$L1JXN.=S/P&HL#2;K-;]=MWJ8*8SXIEA5DLK @60O(2]VDN&9$:T6X%E41C MF N(?4_-4WUN#[K&^3@YXQX6OPB.:BFC ?OSA(2$$E9JT0>M:$G1L)(0Z>*% MRZ6QN(R1:6Y8[=.]+62,W>"BCH8?7JTZ2MP-(.9.-^DK^H/U0DE*+"T56C8+ MXKU+Q.BD? P*(M3VJ#=I&+MD91"L'"7H!H!RDE)?M>.GI[Y+;V>O_'F'/M8= MMB924XO0E^CW:T]D#)&$1#-)6;H,6DD9:U?_/T_5N%G+@A<#]0DI8V4SC]=+-9R]6.?4TUX37V#513^]S\:1 M;53O/WG@GJI/L/&2#59M= H\E(N:H0QZ>8D&J_=3 M(RCK]XO^M:D/?D]AT<^NF@0;P/I0A@^4JQ^^&/AL'9&I7 G)*KI0.X.^&V5C MYZLJ(^?IS%45]33@7]WG:CT=[>1B]66^Z/X):8+;NZ2&<2(P^BW!B$1O0G-B MH50S)B^EKEWL^31%8R>Z7A1D1ZFC47"]72XOD!.FJ8.<& &C<*U0XXF/5!"> MHXP9MWOJ:\>$CU,S=L)K!% =H(9& 76WWM#;I!DMP_ M M@/'NJ6GLM5"U;P7H@"FM$:!UJ$(:P->=;/"C&SS&/$ZBO$@R'%EBN&XL,$DT M1VGQ*#6O?I=T![+&3F<-C+/:BFD+:P_V>>II-E93HCW5Z$3Z2"Q/E,3H?/(A MBER]1N\)R^/I0,4T"*.[N[IFHMD6;2DN(=$.IXQPM6 XE(FA,1-K-ZR^N@9 MY8/5\+T\H@Y5Q7FS%]Y*GULZ6[D%\I4[H^.;YYX0W6 MG$DZ>:N(HL*78JIR)4998AT3C,< 6M?O)[F5E../_JX>^*DT@9AP\-$E(TBB MI?TG+S,6M30$(&8+R3"3:OO=]RD8-[]90]\/S_L.EO"(F]1RL2HMB]-%7&$@ M (NO7823;]UR BPD*D$0T!Y%P=!/L\YH(KQ/+HB@DMSI8!A?< <=^*];9#SV M[D9RWP?H<5Y1J&V HC]A7'.P_&5^YKO9)$81!#6<>"E"V2?+Q:U2[1ZMLLSD MK.Q.MF,W9#PD8!QXU-'I0X <*> &_-LKZG^%LP"+B6PU\1XXKA<5B$N< M$Q:5,-900W7M$[5[!(R.CF,5NKFM'"S=!J!Q)9(KXBDX7:Y>$4@)RF!G0X(M MU0]@DLB@F=(##"ZX)6"$1G\Q_12E#OU(A%^ZSZ5R^.-\>M&[ M]U?,2.T@*Y&(R;Y,H4J)8#SF2#99J:2\37FCF=>],XIU7U,5%?K V8 MCQM7#*-(>(M?+B>9@_(&Q<*TBLB!*2CGFB3%C+;>J?KEKP^I:.3<_' 'M9* M&X#(!_@*LPNX[1*<,593RECBHA3HCNE @K>49!HXEYY+3FO['YLT-!*_'*C3 M!U701PBX'8"\03F5^[J%A;]UJR^O+I:K^1DL;L97E'8H^+]4;@U0I[0HUP2B M9KB!*I#$,[2:.AB@,F7)JS=C/X#,<6%V'"ZV@VPP)36 PYNN*%>#\&X%9UD$ MKF0D6N/"E D=>TN1):$%]T*!U;GVEO8H,8WL;'5,5QV1-X"=5_/EZGTNLU7N M>HOHW*6)4(E9:A**)J;2N[RL A!$170"I $+HK:I>IR:<2U2)74_.#*J(OLF M9FA]0(4@"66.!.,*L.4,+7K MO9XD:%Q;- R:ZFF@ ;/T$:;3LBG/TGHP^:VP)I1[D"Y@",O+YBR=(PZT)LP' MDV/2H.N':8]2,VY%ZC! JB3[!E#T5YBA@*9ER&4ZZV9=$)(<+P-;<%70VN5;SY T;AGJ,'BJJ84&0/5 2!,:M;+6:N(3 MQ? $)(8GO!1G2Z5!4@4PO)<];EWI,, Y3M(-W'*]8>"V?%UQRC#FE+ MCSA#O.6"@,%_,^9-_=;:6\AHY"9%Y6#L0#&W@)32<6)-?AGLO+F*(B21%;DHJB=>7R:HD:N2U3"3SWA-[ _O9WALV"Y6C-TQI647O*:!Y!,,=QI$XHK6>0)$K(8N:/* S8G7?S][.OB*7?67E1$#6G#-+F$*>I /TZZ(-1"OI MM(TLY.IW4I\A:>2P?SAXU53%V ?X'V#:07YS,4NGB_G7#G7RZN3#ZX\GQ9DT M2@;M<1<'APL$5PN&G[+4F*D16ZHD\3*4$YN4@"* 27UM>N GJ9HY(!^.)-341$-P.IQ M1@3S*3#T*1.G95506R8[*4)Q:^8B6!VAMNM]')B&"_*' U,=\3<0Q]U&H-<' MSMWL IFZO63R,^3Y FYF/,'R]3>4'^JNF_G%91_,E,D#Y:AZWN=AKUW'"1@* M1H$AHD_A2UQ2+DE!J /(2ZSSX8.XUIWC8,JSLY/&NUM.E>Z&,6'@ EG6'A9PCX!&[D#7 M ,(#%;*X5VFOO: M]0*/D#)N)O-%D'.(T!O SM^@3%>%=/(57?_/\-M%N1WS/C_H"7$C,YE5]I(& M0A.Z]C)P3GSTY7(5\V"UUR+5#NOVI7'<04F5M[9!%?0= 7!MF04-5'"92.(-[B,T4\)S8%*8DCZNO='N2>*X&W +N*RBO.^NV=&]J3!]DN > M)\?U/'KX\&%;'SW#3/U>\3>G!UN&Z]QBE5$A%,+4.(].I!6.>!$"<9!"XED* MY^O/B-R+Q+IIKA2XH+@P2$;VT&D6JCC-@:@$+DD *JLW*MT_S?42_>"KH^/I M'-@^NKF";^_*!/2?X'UWS?2\X9Q[:,DZ""PTD<:B.71DY(5 M=BC8)%/MM74\U8W<''P!@+ZPAAN(5I[B^,U\@:['[%4_A3U>?EKXV1)9+'J? MI?Y?TS4*TO^Y6%(TUK]P-@PG#51$ MOB >]U@.+P2.)@S_%A'KB>36D\!R(I2YP+C/FJ7:I?X[$5:Y[2QP:IC0BBA6!B ZB6O. M273NM?1:E1KG4+M;04MM9^MCX9DFM/O(NP$_\X;ZM42*]9[/RDKN&VVB#T Q M%)0$W8)RKSDQXE(0)%/D,!JO>:I=-OPD08U@Z0!-/P::H\7> (8V>+AJJ1=H MTAD%0G)FE" /B@0H(P-P/W-1^)"KGZ!L):01S!ROZ,USX:.EW@!T[DP'N.J7 M")QI"&4ZG,P<&<#@R-%D2Y<]P;-V#*2N[[??)V+D^I/C%?OX#(8#I-P 3$Y2 MZB=2^.FI[S"F?N7/2Z_-*V8P4A$4HB/*.-.S0#R5G$05C S>9N9J6YHG"1JY M"*4Z?.I)OP4HW8Z4?RR-;:*2U M3=9V2L:]AULP@MD4!91&4X ,9/S*%L--0470U@6Q.=/JL9D!6YX^,B@JJV]>4Y9C@^%D M]>D+K+L@KK?P#5Y$RI$&[H@OW:)E5)HXR0,1$N-*L!R,4#OAXID7C;P##0B1 MFA)N86-Z6*O.-5"K72!:XJXM<^&%"5,FC%H=LV&6#G8P\6ZOL1+#G\M63"@? M)N &(+)9*?%V]O# YL-\.GTS7_SA%VG"-!>&<4IPD\8HP5!TZ1V&"A@N,!.T MU_5KH?'BA>C#U-("^+>7:+$7K*",BQ( ,Z+X,,I&8A*,^HE5G MU?LI'U1-/^3(SN%4OFF_CI+_P0 Z[XNT<*DLZESH>"@@%.)ZD,;I?-$K;K5: M=.%B52S^I_DCO2TXQZ7J322&1UGB#D6LIKS<[ MT5Q[A]Z-LG&]OA=':5U-M;!9;^?JO_ST FZ9PFTC2QHHLE(..K.P)/A,D2FO M).2$?ZIGNG8A;-R4>P/H.T)/HR<^;JJFEY_FCYR+KMM'UV?ET?@G0?^CT8A&_H!Y.IWZ&$:1E4@:>B;>FM!U,CEBK M)/HL(B@(AH.J79US(*GC=C-KP,I6U66[D.TWDT>YG$ADA-IL2UT=KDM;"@<< M.CHVA^!\5L%9^H).P*.$CMM3K0&X5M1C*V#] .=7+*236?H JVZQ;8E.Y(W;?*D]6.ZOLW90^0&6JT475U=7 MQ=8K;+U'])<'U]] 67[RW\J4XB+F4MTUX5("I(@Q$2LSTCS+Q"H4L# \,NEE MY+SV]GXHK;OE\NF? ; OHLX&=OD-/OL5^(#931X-YRYF10D/95:DY1$%RR7! ME:FI-@[7;.U6$X?0N1M<_Q1G3X.KL0&H/ADDKK^/HKR>M3S)%!3^#X-!H(9( MYX%8[Q.1I5FVCH*K4'L:WWX4[@;//\])TS"J:Q>8_2)\R)PT43(:&0FQW%N2 M%@/"TDA5T^R\94(*6;M;_EX$[@;+/_/14@7%M8O*]9KK?_C^O)]?\?H;+&*' M3OG$1)&Y+,D)4:;416>)CZQT=1%,9).C2[7'NNU/Y6[X_#,?/M528;L@7?LO M6QED-"1%;28L.T@1$O^OSIY=1X-AGI84Q/XOP M/M^Y?XQB>^677WX_G\^NN7J?_^87"S];+:\R:]JE;&-0)/LR>D-Y3FR@%+<. M83V+R4:YV['HH13L!L'O^O#HY33T_<%PG4F3+D8+"IT59G!'H%82GW!'T)H# M8P!11C$0"G?/;[+O^DCHQ?33P&:]2[E!O[I"2?&6*[$P6_;J_@ H[&6W@BMG M>KU)?( X_SSKG[*6AV))!<-*W0S+1'+)2P\C($XKS82(5)K:Y4Y#\[3;$OA3 M'#TU!8\&ELM +2ZSS0H,=41Y0!4Q$8A3MG0VS#3+7 ;^UAXJ,F;_TS_%\5<# M4&A@0=SOT9TE!^H4L*5S<)(!937SH/MWQN=_RD.LPX7?!,] MK+%9:YFI)Y''@J7U<-M(A9TJ9F!J#&*I#)_S_>:_CS'32^KZJH@;[/?\VFO MYR^PZJ*?WN?[)9L_WR>CI4[03PCH1=M">\:,HSD203U'\+) <,&$;XF34HK2X%*2$%6I2DG$<_1-F&,>P!M&1?4SR.^V =E>ZM^_ =D^ MNAC['&=KTRQC+/[!*$H%K8F4'J,HEQ7^4X:H&"C*V7.>U??;@&PO]3W;@&P? M68X-AF?;8VDN.1@D'I #"4(0ITPFRC"(7'@*3.^$B^^] =G!$*DIX18VIH?= MD*A-P>*^7$ZM#9$^*>)PKR:&K:CK<^E7\^5J.?%<%IH%48PC+Y1QXB6*1B/<00;P4=?.7#U%3R.>[X&Z MG@\D^.]O:K)??GDSG?]1=UKRS4,'SN]L)[Y^MN;F13>!>;+4*"F J!1B&?(> MB$O,E%HXEGVF#'+]ZPF/TU,Y-R.E]8Q&3H*) IU^E0BZ^YI8ZG%A:>7QS_\= MN9GC-/],2F8?,3>P/3T1)&:ME^>DME#W"W@YOD@@6;<8Q6R0$TI?L\Z$:NT)4 ]0S??6Y:J7_3^?E,R^ZA_ M_Y3,/KH8.PK?FD9(,C"5?2 0 !G03A&O+,:),F&LJ84(L%OO[^\R);.7^IY- MR>PCR['!\%S"@-(4C.&2".-QY_8R(2\>B$ C[:G-P8K=4G7?>TKF8(C4E' + M&]/#*%+QY-&ELR2""J5[A2;!.D&8D9:R;"V8^NW%FD[)'.7"'"?@!B#R&ZQ* M"'"ZF'_M,*3\^?+W):2WL_?G?2.^V><37%=?NU4'MP&" I4,3XXHKC,&"*%< M-#64!!^"K*($ *VV#,J6 MS#<0*H4PW"H;=>WZR?UK;P<#S]#:?K+Z=A_1-U%]>^]:1[F3,8O=%.XQ]6F^ MMSRUMT'@.J7>EAY//.!B%8EPE4+V7D3C:Y^@#\''N/OL"^-X=" T8$;[2NB? M-^\O32"6OGD9:6?2$RG+A?MD!:'!. \Z21.K%X1LI61UN'=LI M&=<*-@>Z"NIJ '2_ +XY=O[J(MK)62F<_^=Z_3!J(7BA2$RJ-!GQN('0OE=C M]E)8%9.O/?KW"7+&'871'/QJ*:X!#-Z(Z%VY,?*A^_QE]3ZC]/H5=I>QU]^* M<8=)9B%E:21)@B4B$XVXQDK2(4!T+'LN0NV!5_O2..[HC.;0.JB*&X#P.M=9 M\F ?(5XL>L']/EN GW;_A/17W\WZJ- )%Z4P&OWRC M3H3/B=7%0%.X3FNEH M:>V]?#?*QIVDT1Q2"0, XQDE-K,R!Q8X\87% MF*(63DMN?6V(/DG0N-,QFD-F/>4U8#5_OEAV,U@N,6H+W6P]L&;[')N3PN#G M=3T7>MKXY=L9;AL7?>G-]E]YU_G03;O5)9LP8ZWT&/YI;7$S\:$(" PQ5O.< MM.&B^H#,%V)MW&$PKK#6U5LU=E^M]/EW 67=Q-C$Z.FI] M),B?(E(:2]!H>)(2-XKE9(*IW7-F)\+&G>O1',KK*[.!O:#OG5-NZ*,@UVQ= MAP)2,ALX+93;TD.M]"]GD$E2+":J7'*Q=I'IH\2,.\JC.23645H[KO'#[A4W MDKOJ;'8CMN"-EIFC@\5%)E)H3:QP0***&:+U.E8O?=Z=NI$G>#2'TX'TVH#9 M?,C928S%C5FBW*'[VI?F6$^9%M81YR6&!<("\4$ 2=)[XXU,TM1.Y.Y"5VLS MX^M@XEGH':F@8ZWE0+ K3LD,?ZDK37>#21%X(B"M*2WT-0G*"T)SDMD)%S(, M;QOO$-3:K/<7 MJA*FD48>C8GOLN77D8R][WP)5C HM&$>X!5X[QC%AO+;&, MJ^ @\Q!KWRC9C;+6)K>_$.:.5E*CX+LVVJ?^LF\FMO ))B%%)DUF)#*/+HEC MF7AG!!&>2:VRH4K5K@?9C;+6!K>_\,YZL)):=>@6%Y ^^JGO37GR2:(5]X1# M:5JG0B(VRDPPI,_&<46#K]T^^UFB6IO$_G* .U@U36*MM]=77%WG.WO&$JC M?"@>*2XB'BEQ(0'Z$*"IYX:K7+O7W,[$M38__86P5T-58]_$>D)X?:' 7;XX M"HWF""1#EN4^-27!"4TD9"U4 *$W9T\_-N5B]Y>V-NN\*K0&U4![R"JG.D56 M93;FJXOE:GX&BYLCG75;]M5)^EKZ>5RU^7AU\N'UQY-RE5]H'G46!%GTZ$)P M23P+@1A!0[8:%%.[70BL255KP\Y? ILOI,.6$]*_7-&S3J5^\M]P82KP.@29 M2/ 0BOL_;JD8G"4)R4@'Q(I5QK<7PBVR)YB)09C$<@]IW M/U)9.K0 MP,,293WQ)B1T?#F)_?U,-.G$:FD(1"J=HUDI(P^S>-M?..Y1W*BFKH(&F@B% M'S#V%C4X^US&!?7WUY83;66BE&/TY"2N%XJVVTOE"60I#20P3M=.P#Q+U+A' MH'#9GD8"TE-98(=))=RERZ0*)3 M98R.E,2#M$1P#E[@/J/40&[C800WF3<<#*LOIMHFXITU$]!7'9TN.N3GW$^O M?>D)5S)#&:3A!4\8OFF+[.A LK)"I>@9J^Y&/DE0DTG#H9!83S5-(.V:MXQ_)JQM4H4T$&;L+=A)# M!.V5+F.6:!&H(C865T,$)1UW5O(!QG3L2-VX-?PO#,^!E-; $X# OW]K#!;_E^&='WUT_7*1#EV$9=!?TXY2_>_<>>3;V=Q>E%6[2_= M\GR^]-._+N87Y_@;^._89ZPN(%V5GL_+WJ.-Y" U >,DD3(Z8@5CA#+@&M>R MX+JVQSD^U^/&[)6/<,87YUX@:L"!.4HVI[#HYNGA_:(KB=W5PEHS$^]#X#QJ M8G.*:)1X)E[12$1B5B@'P?':U[1?EL-Q$Q*5EU/#X&A@QSI*.A.O*6=2"I(3 MH^ONEU:5 -K$C,ZB2D'7;I)Q%,'CICY: O9>JCL8I^?]\D&^%ZL6T"HI;E]) MX5J4"H6-6YL3AI&0F?+)&=SL:KM&PZ-UL%1*6VC=0W5'HO7UK$YH^O'B_'S: M"]!/"SMOIO,_WL[R?'&V5N%U) 4I6Z-#).!][B=O$.>-)EF[H#T30L3J,VYW M(VW19MD.H^4$O@L-EW@1D;AHF7'/@HD)AX$IRH*"<\:)YY4X1G5CP MRO/ Y0"M:S>H&/F2]HL YRC)-X"=:\G<="._KFJ>I2WINY)=F,Z7%PNX[;M M32X-:8),^!6GN]U2?.9%XVZ) M+ZOR^4#R'QM+]QNV+3>&ZRW7C&UL&A-@PBLK)8G)%,^ !12:8T119:@194PI M[ 2P0]X^[GXZ'NH&UU03^_"#2[_H7)36;.GGB]5O\]7_@MX]G?C,1'%,<'/@ MN%=8:XAG$=T-Q:D&I:B5M4O==J5MW.+>4? YJ/K&MI"OS\ZG\TN =2',52UI M*8A9;P,3*F,VAD82G2RE,:YTVV*6Y"0-3UKDK/5.QO"9%XU[&#B>W:LI_[&Q M=*< ^:X3\?@M#72*!M61]40^&\_/= +AE)_[W_4_Z3\U@?(/Y2_?__P]M[S(_*5OG6S^!>,W-?/ M?[_X[&=7<^#\+/T"R[CH^J+2>;Z^@WZ?B66'*_-9/V^GY_YT2_8F0U>/?P"N M*BS MQ7N5)!^/'+\W)T7%VC,IUVZGJU^>H>?]_D*NWYZ$__>UAXY;WTT29%L MJ" RY5(EGB-1VD6-1D[=Z=U8:U1=#<*/'MYW#!&W*_\3*O/G:;G:02.EUC!% M0)=B56$D"50FXK5$&2O//*]]4;8V#^.&UB^/YP>S 8*5W?'(=.WT(&Y4L]HYNXK'EV;?HUDA+D)(1$!Z(-%(29U,F,1N5 ME(7 ?6W;^21!XYJ6:KAXT*ZCFA*:-3$EM^A+X_8M[9P/,#1//:Z.N=F9X$I& MYZIN=:-:]3:UZH$FEBSAI?VN%,$0%S,CG&7PD 2SJ79^Y6F*:I3_/'SZMC0" M"PH@Q4A"%KAQ)V.(+Z=7.0K!M7!)YMH!T\[$C5^.40DSVXI[ZJNG6?-TG:I^ M-3\+W>SJ)N !=FGK<^H8I.=)K&2)MKP(D=!7//1=<)?=O2I&#>A4^^P(MUR7 M"WY K':N^,(NH:MM@->^N+,?A<=:JBUOV[8.$K,\6:6)CYJ6,9[H"E :2;*. M&NFE29L58$/(H3D;-2":-FW6 (IJUF#]=3Y/?W33*;HH#_K('V"WGGI<'?.U M,\&5K-CU^TX>OF_+R;6@" -3YD KSTOY8$0_OAPLAYAQ%[/4Y=KWN?8B\%@; MMM/+;I>(A.1E3IQHGDHI>2K7$#"LT:!U3B(X$6JGD_:C<%R;-ARV-DW:@'IK MUK3][*>E>>7'+P"KTE)F/CLT'?7(DRKY8SN0V52M@Z2X?>+N1M K1QRJR(@+ M&C>_S$54QEEC:M_,::+6X>YUG+M*VYYL4.(EKL\1:T5;ONK$7A2,GV ;#UH-\VW!Z:]:T M]?6^I9$@OJ7!Y51/7Q*I9*I9\BK9+\>ON:W^>H65#3):"1XHE4Y5U+: MX':6 XF>LLA!TNAK>VU/4W2T.[;UZ=M [BTSB4,D0"GNWPE75N!1D6BU90F] MAV"J5TKM2MS(K0GJ8>:!AS6(>IJU02?HC?YGN=ERB.FY_>4Z%N<18NHY2C?M M6?L..:MN746Q;2N+6K/H%*%>E0L^N+^XE#CZZ :BYCEI6OUN_>[D'=VE&-^S M?LO[U1=8G,[QL3>O^QEFD+M'SKJX *8X)R"3+9,S'/&! U%":^*7T&2SQNMJZ,%!@>#-[]8Q7=M)J62YKA]>D%2N8"_O;TDW M2$K21EX.=0(XW)&8P]"?X=X4LV&@J;-"ALK+/V.;3BV3B5=BH," M-4!PVU>X>+P@7"KCH*)V6,P M@&)2"N,0D8G';;>,L0#/6;!.UG:7CB1Y7%/W@OC<=*1>4M7-&LH[3=4.,9!W M?[V.87R4H$H&\>;YV_93GR3D# @?BEN?TX8XQ@V)1F=0-D:A:M8HUYXDHUW1&9CB0,K,?96 M+ 8:'.C:Y42/T7)T]GKCN=O S*T0$ R".94"PQ@E\2F7,7!*&F!1YNJS2'<@ M:^2,=0UL/,A55U9&NY;E(BSA'Q?XK-=?#RV&>O",6HT%GB*MEF79>,D->DS& M78*6N>^YI/%$Q$C=V%B:)G-N''/*U(XP'J/E^#*E^\^]A;!+SFIF' &7 Y%@ M@'@9 ^&0HS02=&"U9^,]2LS8+;DKX.!A35$-P3=L.W;I_#%\(Y-1&IJ,U=@D MF*28U(DX+G3I6Y%(T-(3[36XE 3SOG:JJ'YCDSX[^J[[QT67NM5E?QNL[S7Y M 9;SBT6\DN[E^K]WVOX$HS+NN81%:XBT0I+@DBY9B5OH-=)_]V2^[Y?N\(;L'7$$*( 7ZAF"*D4\THVEG@KB PN,Z M(V^U3W9VHVS@4AJ VN]+>)]?+U?=F5_!'T*M>XQ^Z)9_?X4T=*ORU<2 ME\DJ2G0P&9U!4,1*)PEU,E-K8LJF?N7PH^2,VYEX(/#4$G\+2-IZ?W[3@JIH M9!!6DD3+^ UE% DQ +%18-@A$DVV=HY])\+&[4,\%+JJJZ19G#T8A[>5Z8D7 MP91+@>6\+A+ID.&02QMO&2UW646I7Z:IR&[TCCMR\T51.8 "&P#KMF8Z5YQH M\$H%7L81E))E'E&826?BJ>,>E# AU(;BX]2,.RUS(*!5$GX#,"J-Z6?XD8M=]/U%NXU50XT02 X(BFEQ D=",1H?6 L<&,K0^QQ:G9+H-+O M#%65I-\ CIYH![+Y[RL&I8M9Y1")RC:4PAI-O-2.)&=H2MR!JWZ';F\B=T/= M]Y*W?QE=C3U5Z>W9N>\6Q32_S]><;K*%G+^;SSZ_Z[Y"NLOH]FQR1@]"YE@: M,@>#3B@4'T)+C+Z3Y8%Z&JD[8;/K^7)'\#ZFO DMZTW+W3J^3M#,5Z M<78GODXFQF12)D9F*$P9XB1ZN%1P&A(NT!AJ!Q0[$;8;(K^WLX/Z.FD :._0 M\0!8SP_=7#,RBR@R8^AS)$:D*H/>59FJ)X4RAIM4/[QX@IS=0/6]G2G4DG\# M4/H &'Y?P!L476D04D3SMV[UY=7%9 ML\D?=\HSQW )E6:],D"9UA<%R8Q+$[CER=5N.[8OC;LA\'L[K!A44\U>C=J8 M2_JI%,<<= -J^X,&&9ZZCEQ]SF4OY,4>'E!EBE0Q$ M!<%3MDJ(7/T*^V&D-CI^=1\,/;BA^0)*:V"[O&7S!.UP*BRA/W!;K??Z6YQ> MX#)?IQ;/SB^NN^T_/IX6(GJE1GN2?:GLDY$3;RQZK(H[D;.---7.D-3G8MP[ M5@,C>A15-[LC;QWR>_B^_-3C!IQ*/. >_>0,VN0Q))!)H(&+Z)0E;HC7&"V4 MO%M6DON8:W?S'W(V\>TBN7G+;65"YT,W[=?*E>33^]F'LGX6N#SZ"XP;FP'S M5B0M+0F>HG"$T<3J!"1+QYTL;4)T[29/51EH>/;Q/KA[W!*^M)(;V/%O6-Z! MT]]G\["$Q=?"\-L9[@CXX_DLXF_U(+B5@>"X%6BA,#0+9;ZAP3C0\DAX8LK: M+()GM8$^!!_C[OJ#X7UTE;<$^QU7.G[@M_EL<4\VY?>OI!"_S+I_7,"F+? Z M1HT^&LDL&2*=U\1GK8B,BB>=O.6F=C+I11@;]][X\ NC&5 TZR4_,9O^<%_Y M^8=6F@^V'_&UAE\\/2H]" W 0SFG5IS(+!)Q+*&$A-=!)!;!U;Z%\31%]7SG M[>_96!:6LQ#*)#X9#"X&#YD$9BCQ@2DEE;&!UB[8V8_"D<=9U$//X_YO=44U ML--O7>6W=2)<>^*9R\129H3DPL98>]4]2="X+N> (*NGAF;W MQ&V7O [?#)]X6J7IP3N26VG[V_(ZA%KO:9U$!-NRZ[]U,Y(GAY"IC @SB_$$ M8V5R:NF#6*9(:R=+!5?EA;D?A1532]VL6T%_R>7!!9CRWD6Y_'+J%ZOW>0N) M=^Z_"* JZ$@BHXG(=?]$_A,JJ[@3\?Q#Z_@2>Q)?R:5X MXG[SELD1BD:CG9-$..J(E,J3$%PB*K&0>?:*Z]J=SO8BL)Y!O7[MG5HIX$ZZ M8$FPVI86]X&4TV$B8N;14 E@J\\#>)R<<3?YX5#SN)T[3B-CW[2_Y6/KXMZP MQDI%JT&'TM!"(6<<>92)$Z:L?5RD1NC/)E>*6]XO/ M?G8%A5?SV7(^[=)UP'UZAX\[34@^XG?@_JQ-9E2RBAGBH&SOAB%<9 $.E+\ZY:0:YOCFWVMP_3"K[AR7@(BYL7FJRM++$1 [!<.=-]2JD M76D;-P)Z>?P]'AE5U&$#/L"CW2/O%$K1(-#2H[!$\6IHC!@"9D\LUX%I0W-( MM0\VGJ=JW.AI?#Q6UEL#2+Q3WA_CX@+N9E$WUIBDE*4(Z'?P8)&S$(E-I;L5 M#XE%S;)CPV7.GZ-NW$AI?&0.I,=F_4=TP,ZZ52\_/TNE?5$W^PRS>%QAV;,/ MK518MA_QM0K+;M]ZLO'6;>%.-M3;%(A6I6M_5 C+J#51/M"0-(+1U&[WL!>! MQW>[\TLH/6$V5T>V05*3"14 N @I)X&A.\%3"#%@L)=\;6_P$5)&+B0;#"T/ M^]X=KXD&=M)U^[[WZ!_X(JJ>JVLC?/FK7Y5BILO-U*NPP)1#.67.UR-_+4;Q M1$DO$*=;?(ILBKMB=>O M0&1]Z#Y_62U_FZ]@"ZRH1MA":>!4 PI!Z;-6$]TV_[H7S=5RCQ^1'6[/&'59H(O1NQE6S< M+=#>Y\?Z(O8W] /N=^G47]Z/2J-+F085B0^QM$C4B@3G+6$)P#@5G(;:Y:+' M45RIAN&Z:T=YWRT)O>K>GU\W7?M]]A662-+M%+3^ [_/NE*:AMJ]\1@V?%N! M2TL5H5+IT;<%3YS%KS@H:[F5(CKZ'$I?D-YQS><+ OB1,HIFL-! G/.<5$[* M/O.Y3VW]?'G[D2NUG/SA%^E*9O_5BZND4;^=0Y'7IWGYUON+U7+E9PE=\ U) M1>\XIT(0U*=$349!O!>*> &"0_;>I=I'6>-Q.V[4-<*:&U_D>P<:5X5PQW M#=3-A>.^-OK\]AK/'>Y!!YM07ZRT0)8Q>&*=440(GYATEAHY7 NF&AR,>PC0 MV))Y(2 TM0Q>HW<_OP3X"(NO72G5V&H_IOTC^^.8VXL%I[#HYFLEW;Z VQ?B7\M5WZ?RJMGXQLX )NGH?"9,RDPD$Y+8E -Q3(AL/8\R M#)?S.XCD<4/76LAZJC!J:#TVMLX[L7M7)_@PSR-WF,6*F6:F0)$FE M9E9F1XDUC))$E:99V^S5+@.J[^FH/HZ9RAIG]ME^0%=G8W& M:!MM@%-(0@E*T.5&&0N/;HZ4EAA+M>&X-*'Z,=,Q](X;;PT/UH$UV!1:?[DB M )GX?931<,+@X+4]&U/:*#B1UW+!G>(P.I[<6 MX'EQ=N87EW>VBOO%@:?%_[\"T99"_ /VCN;(*V(FEB?%?H!4A-OJ">4)EOFC*O$:Y>1'D'NN$%R M%2P],=QV4.4UL$N^F\\^]S=*UP[ <]PI;U%V%@6Z;@!E&'%&4:)<"L9EGWS] M"N>]*!PW!AX$C0.JJ-E-\^ZE&%]&_B[CHNO/F^8W'C!#3=T'5C0GG[0GR98+:J)<_\$_1"LKI&,F65V[YKRQ^\"O_'FW\M/K2_9] MB62_ ">XPKD2S)8E5\8P!45\PG5G8V0^1ZS2= @C-2".,5Q M(7%1SL2#)T9S@9ZI$[#;K(AGH/(H >,@IH9&Y[7%.W:_M5\A=<5-^17. BPF M-OE,&8J 1\"HA;-, HV2<.\3CUY*9OQS3M66YXZG\$I:FM<1V<@6X70Q3Q=Q M]7YQ5;S2XS^K'$*@0$2@&8TCC20H8PDH!<9DZEC>*0W_C#'8]NZ1@[0!=XZC M)=T&4LI!P!4'RZMEHVD41I4KB@90+(HR9 +9"4$SIY/1:K<9F[O!Y2$!XYF2 MXW7Z$"!'"GCLW:/4N7V\6,!_=FD&E]<&TK& 9I3A*792;< M4I9 6Q^]WEG[]Y\]SG8QH.Z/$%T+FB_0O4M_#B8K6H[I##I!,N9R%LAQLQ3H M'V41T,DV>RW\?75?O4QDX'5_J/!&=@[N%+?TKM*OL/HR3V_[JVLE8_/PNP#% M#^\W3$Y=R(I%DG@9OZ.D(8[Y0%RP2F;OC)<[E2<]XS\<0^.X)4E#NJ4OIKF1 M$?H8'U<+UQL9A)<8]4%IB)X"KC6J)8F>)D>=$2;L-#GZ&0P^3<5XGLS+H6 ^ MB$K&WOM^[5"'C(:6FTN85)=C @?GU8=W=@35E?43)*#/HM0'7&DUS4N4^3R!"12TH=:!3 M[:GTCY R;M7B4-M83?DW"J/U.*+K16:M!A\AXZI2N"Y*%;L7.A,5,M@LH@!; M^ZSU6:+:&)UVE.IW@-/A>AA[A_KOR]FO?N;7%]QO36P")5E$4ZT -W!9LM26 MIX#1!LO,F2B89SMM4MN?WQXJCM#@O*XX&S U'R_"LDN=7UQ^]#<]GM9'8"HS MGG,D 4RI%\+8TSOIQ=AVL7W&=_?X5%R9CVN8EU Y(K1I0Q')A#RF4H1^^@">[CF23&E$I: MR[!YUG!\&>)CQ(Q\ECT,ANJJH $L/;V_OT,'\NT*SM <4V6C2!JE(X!()8IA M=D"$B3H&AK$$?=DBSAO2=L*9_F[]HP'TTP#LRG5?7$*7[_,O&(_$5=\#9J)] MH-P&@XLE8OR0<#&&(!+1H%QF-DMF:YNOK82T7,!YH,H?7.0Y5OX-@.BZH=&G M^55<^W:&#X&)!JX- MJ&AK&[)#Z&RY$JP.! ?7WMAN^V\7Q2$H_:YF?MJ['^=EPM$I2K+P/;' &9.X M(P2AD1=O&?$R.)(3CQK_&834@B0RYTPM?#QRWRQ^@2+ ML]OJB.4D:"JMMYIDCX95,HQY/;6F'X-&E:0QB=I'O+M3UW)\6 =] VFJ 8M7 MN"KSB3:86[WRB\4E+K32=A)8$M_. .WS@Z!0J0,YBMMH+#+UK&[V= M"-L)>>9[1UY=_8SM@;TZ^?#ZXPD&Q%"BD>6;^>+Z=A/RN?ZRNRE[/5W,(T!: MEGX8)^EK&61]%=5,P!K'.7J=689R#4)IXDJ77>$D+UT(C,F[W1NK1-!.6+3? M(Q9'4UL#]O%NEOO*Q^W[+R_?+I<7D-[.[F2])TXIDW0NSDMXD.2L5H+?&QW.%PB98A MSJ)4AS 1550T5^^^^0@MNZ5UZ9\$8H>KH2TXE?887>K'1Y;.]A%*QY_W]]8* M0TYDMIXH4^J.F$LDY#+C-+B,3#,JZWP9ELQ775KG.>/ MW>=9AU%^&5\?X_RB;]EX.I]V_S][;]KD5HZC"_\BQ'!?/KKL;,HR]7I=MT#.C0U6+517\3&[#?JYW0/"5>M.:43:'P$SE!0',(1HBR$ M/^]*R PYN_L.]V S\3 UAPW4NVP4^JCLSV^?T6JAC4! 7D-^H0+MM5JC::TG MMS9&>W?*=.GMUI!!25B2'13M$):S%E2D2ZM5 X)A=YEH[Y M02=/_[V3=M+2([V3=A%9!V$:N?IUWO*%JS]?_^NW'[_A(GTE8WI>Q1V%Q\)4 M @S>@"(.P/%DP&O'(OW<,-NZVN8IFJ:IK#G*,3.*6KJ$V24W5ZW+K.2UWY"/ M#FM9D"!^6( L$D\A"U>:OZQXBJ9I7>"V"'@27@>HHP-XU=S%^J*U^3N\[#\2 M.),B6DVGN&6@C.<0K/(@MGV'9"D\CY%4^HF0WH!TB*[O21H=)O@.T'-AP-?G MF:YJNR]?0SJK74VY)D]F7*F@P(7 (2I$BO^,.G Y]$\!AMN0+A R1RP0\EZ2%-YPX'-^+NB1GFGK2J1VHO931 M(ZXJ(Y?]NK:-U(P'SQU%&R04<%D7D)K;A'HKP+%Q=4U.;P?=GBI_"DI[RK\' M*%W$O#^Q=&%Q45G+F.+ Z*"FTYM1\*J#!L]D*CF*%)AJ#:?'2>H,4ONJ_BZD M&NJA!UC1DO/-0\R([#E#'8#SQ,D;1!*910/&6<\--[[XUI;'(]9[[6RWONF'27=TDB FRJD^^<[(01%9@R=9+ MEH51@C6&U0"RIGF'<537JK5R>L;;S#J1YWW?48?2CR]+[15\8JS"X-M1*$S MOO;@W4I->7)=94Z@HBU6*:F9&MA\<>B2G2)I7TTO1Q=[!W;K]=EJ,=^<;6ND M7\__KE^M+^^AF!;D/%A@W"E06M?8)TF03);B,2?ZI[&Y>IB::5VNL;#56 L= MX.G3LFS^.B^YO_SR%7['D^567-L6 Q>,4>"LT2H&P63:*(;+VLU?@>N=I$0*3M03 M>9"A&8*'J:M3]E36777O(;FIBQCGB_GIV>GEW BMM#0%(=KZL)5;!UYJ#0'1 MV21<*J'%/*9;BTZL]'U4MFPAOZD5'_Z^27@(S-<$O6"A@$*>(4J2A@BE&..$ MMK)-X>K?.RI^E D\312_M_RF#H6''7YOKYZV1$V(5A2*!99J=WXLY$E[#BQS MEDQ@6?AAI8@[+CQ-\X&C^ >CZZ&#B.:GA/@'7-4?A"_(9U9;%5%F**K>"N:$ MX",B)))<%+3MN'=#[,TAMZB.IJP,@ M/IAU^'.-Y>SD[;S@3'B,+J8(Q20!*A)?+M$&RT5DS$(5KULC< !9W1 M:P5U@+E_+)?YK_G)R9O3;V&^JKR\7:[7,VN8EE9EP%08*.E8[?"H0;JLH_.Q M!-_Z8O9^2KJ_BVV#K 9JZ !,U]2_+V](38LO<_)K7ZS7N%F_660L%.)N\*2^ M1/_][W1REDF.EYQ3^!0Q&LS@='V\XYF%X#V2'ZRCPF)E,:W+*P^AM_N<8QM@ M'DVE4\>R'[%F]8GZ]]^V31,67[8W08O:E^@MAC76)FZS)()7*"+88LBU];4W M S[D'+=1^W'H:QD>3>;:N*=[BUZI?=8*Y:-YS?:&\_?UE^ M"^LJ[/QJ?G)&/NZ=_^: EA4-5V_3NF(L<31J87'91?1RK:ON!39E:VI5@>#H M@>() 5X8"98953270139^*!ZB)9##VP2YYL%*02K4*\8%-%*K V*+&YO-KV% MF((&45_4&M3!F-8,WDO(M-4L3?1_]S@]7. =N'FWF)@ISM 8BG!"J7,UE*/C M/O$,F2O-&*-XZ&Z54UNT3(N2!@I]#"([2;7Q_MEE3(%,CE0OV7LW7Z62Y M/EN=.[-7,D9#ECXFSJ4ZZV;/(N.&2US!,UK.X'Z."2R.N?*9V6995SEU@5].Q$X[5$]!8+V!/'N MZNP7JQ?B_(G'62Q.)I81= F9V,NU"YRR]*U6G@7,WK3.,>](XK1FM%^\-E'I M[HCUYXA=X*8)7N\>4W4:VR)M9UQ5#5_*+S)OM34\PQA#;V/<:17#%"Q=@2^UZF74DEU$*8-$83MC.J%M'CV/=:USWVG]! M6L@/:J#.GKEQW?2^W"7HO#!7N1B,31YXJ"Z-3&0_N$*0H42C1*1_M4YQM^6@ MKS-^+\0]/)+[Z"KNP!TXD.???MS_ 9=-*1GY[@E,J6,A,!5PVB6(Y->G$JUD MN;5+,2([O4P1/SY*[[;HZP0RW>Z>VE?ZXFUO0:#>4Y-3EZ#]3F[Q\@?65^'OEHO+[[;7<>^_;6!+MK: + U]24<7ZHE7KRMI;!$R;&1@%/8<+N@.4 M7+^DV2+^S\5\L_[XZ<\+9F0)7,>@P7BLS7.4(F;(UR@I&,PI*,E:NX&/$C1M MNGM4%+531 >H.M!5>'M54DR653M%?JXK9&Y5\J*.30Q0@K*9.2/SL)?DQXM# MWN[TX'@TB_?K!!W[@>'Y;X(7I[70?F:==Z)H!\'4%K*>K(NOVU]E:4Q6G)'P M^]H!YX3WZ"Z.C;FVP-\# ,_E:J'U*,Y=/GZ4I/_1AVL^G$]%R34CSP,SBP18 MDV@[Z#PVQU#6DNX@S/WTUE-&27 MR7BFQ" F(2!S4Y"SP$/SP50/$C-E@Y#F2K][)]-$ SU Z9K\\VF#-\9F7\1[ MRGJ?DM)0O"GD%0=+6X\;2#QQHXI4D;=.JCQ-U<27'6W4__!,\Q:ZF#K)NYVV M]>++"O%FRV*7G9;2@L0Z\]VD"%Y$!=IJZ[4UUK.!TZ'O^?2)0=%8?QD)./SGZH(1DB,Q[=M>+>P ,]WWZ MQ)F)$<%PL"P[.'?>?\?5BY.3Y6;;<&%[ W$Y_,.@\!HC:/29XK\Z8"0:.J61 M8E-O$CIL787\(#'39F)'PE!;%4QM6)YP]:YS'%RBRH%IH$""K*7V ;RA;YE4 MQ@JMHA)ZV,DS<,4INY2-Y?^.)_(.;-+-_7;K"WU5AGOUM_3EMJ7,/)R<]RX*B_QV'N+\9)N7O?B/\W+QL>9J5Q=/ M\-8'I"6/0UB;A.8$0FR4"KVB[?KUV_7+-XHUI>2>@Q!>D!M ?SBE:6/%Z+PA MRQY4Z^?;C]%S\*"8R\\^%_Z+>X7__EKXYT4MJUNZN#CC7"G6F 11F%R;2G@( MC"5(%)X'581PV'RN3"OBIXUFF^'MI_DSDRBW _?BBO'??EQ]^9]S7!%17W^\ MK4-1SHL$-8J4(@5RKM"IB,2:KXTO9&1T(FJMDVR=;AM&62=X/"YL'@)O.QWV MA,R;I^+/_%W$G$*8(KFMSEJFS>\C!\]\ <]Y42$FRU+KU^P[$=@)3ALBY"$0 M-E=73UA\L_AVMEEO)<8O\A)9AH1$-DCF:_UTU.!EL1 *4K!JF+*^=;'Z(^1T M@K/V('@(;@=JI%-PBU=422)S#DP.B@4+F)2K:N1!I#5 MB=_6"@H#@H-#]-(IU-97._;"GGNLF:<<:#]B+1L. 1PGCR'KDJTN)L3<>CK6 M$+HZ 5LK, R)1 _13 ]HN\S\OUFL-ZNSRM)V4R81+3K[/-7Y$.4>[M9U(/?Z M_K^ZV,GH'+$9$TB*FB@8EQ*<*PZ8SL%YM%AB:Q/8DOZ)364+0"T[T6X'R*X3 MPS8_KA\$72:,,NZW> M#E=3!V![N5Q]6Z["!E]AW/S$C(K)&$4!OI:Q@#(V0JA-\03CR@ME5/&M*PH? M)6C:B+@;Z+536@<(;.$5O;VNC'(4[T44P))!VGZ.@TM,TK<::>L5F?-H%QTM M&)AFEF%G'NIDB.A@.YSS?$\-R54)B0XB1V<=A9W1@@JJ3I.GKX2P)818A#2M M'8$GB>HD6#\^8.X^Z6ZJO0[@>/_\Y'L8G-G,R,5!A,BRJZ7OAAP?8LQ:+22+ MOBC6.H<^F+B)FPVT!<5=9V 4#74 O;L.]NOO[^:S&!(%D;Y**B=0R80:7DK0 MY%N3%",J-G845.F8N%W5J( Z6.X=8.=J8-7KY:H6O%]S<]MEGL4D=33*@$>E M0OUR>1KGBZV67BZWP^2)+?IJ/<_;^>_U\=HYUS\N>)Z16TKG M(98;*N M0UL4>%$;1&N2:T(OT;2^8]Z?VFY >1!BEI,HKR_;1V=&NB/#P&*0FIP7$^HL M/<<5>:S:UC]43H;^UWQ8\:,$37L.']<"'JB.#K"UQRZZ9GJF+/$G H5'5N%Y MUMU9Y4!F'F@/^^QXZ^9^!Q'<- MJQ/VC(@,E$@*7%8"0L!L)7-*I=9/=A^G:-JDVW%/RT,5TBQ))1(=/(P?"DZQ"%",Y9BGXR.NZ"H,-WM%= 8_8">3SSM4UU_;E8QC6NOM>4 M_/;)U^W9J.H.O(P;3X.NDPO5XFP+D3$(#(9+\*JV=2S599)T7,;DDRQ:2.5'>T)Z M'T&=@' 2K#S\O.] Q?6$PL,E>U<<%T6CUD8G)7?@R), Q;#VK14<2!1D()). M:KPV#F,QU\=\P]5\ MF3]MPFISN"^SKQQNB^'WOW&5YFM\7R[B,Y0*2\'4DK980,9-RBC Z MH=,BA4%NT%@4_C*GQV$;HA\4[+XA_/F&6."7L+GXW:D.D0?,PC_(EZV=]M\L MSF=OOEEN3UPQ!BN#(PS4*@K&U"AVM+!@5;SXO\6C,==(.9>J]U3>H MGK'+]H!@MH,F2%4Z9Z\% X$40"HC WC%5+WZ8%9QR[5I/3Q^%$8Z>;+]B^ZB M/<#2TXYYAYM7Y A^#W7(\_8MPHV4VD MW1'4)]QL3LXOWV&[X_/H#ZM\> M763$$K;AS!VC"JWPS*)7&:Q'@G86'KQ'#D47U,Y(+N5H=_P-J]"V"8O+ 7-O M%M]QO3D_8:(RT2@I07':M4IXBGVT*K5%+RH;N2[/%IN/Y#7,!(941&V75H('I33QSA.G4-HJ'4M@ M_.X0G0?PTYBP3A*53;$WI>Z>Z3C)GVLHPB)?>^RWO(9S=%" >[J=(3Q>07D+ MHHY10]Y<>,>H,[LH9")(828.2AI8RPF%_)4G\&!W;)SPI5^/F/Z MNIC_SQE>M 6LM4/9!P[>U*E'PCAP,B%]:Q*+IJ2<>IPJ^1 _'?L;NZ!RC :, M32#04R;OW@)1G47FN@ZC8ZG0R2IKSQJMH22T=)K%PL>;DMIQ:?GDN-FIS'P7 M)?:$R-&J^E 7(\@S!(9D-E3)).HB(F@Z294,&4V.8Z'ZW[',?"< 'KW,?!38D=6/"[,7+M%K\U!$R%.MZ60:G5 "0R#1%5 INM<>3/)6Y;7^<] M1$LGZ8S>/(DFJNL4@I=S(U'6*I0,VM0^B9H5B%++FF'DR'U$VFU' &$/QW8; M;0^ T!ZB[Q!$EY6%9, 37KX8RCF05^/I%)"\SD-)M,^LAB!YL5&ALK9U8?8 MLOJ#U3X(> )8AZJC2X1]PW1>.G!ZP1&/";DTJ5Z\TE8D.8'S"B&IF!PYS@J; M=VUXFJII3\^CX>L@970(K^U.^:_E"6GJAG=9@O I8KVP$/71(UE\$JZ1!G'^?K?[U>(053M :NMY=CEZ/;DTPAR P\ M24<&FFRS\UR#USXS7W@LKG55['#JIBUU/1+B&BFG ]B-%$6]O2K#8B6*$&,& M[R.9^Q@,!#+Q8&1(FA<311PM43@23YV\B>@M[NT*2AULK4]?29_;LXG.HA*S M$PJP1'*IM0M CC21'[VP6II@6>L._->K=Y)$[ (5RR8JFK2?P#;_>4_!PZU0 M;N:8DSY9!0)U?;\J"@1K%%CZ:?8ZY5R&E4 ]M=(OF00\#%WM-33UG?^@R^O^J:QHPRV# MD.N[4"$9>((+>)3!*F=#8JTG^3U.T3BC5U]L7H;5Z@?M]/-W1TQ*KXJ*H)+W MH"2/X)TQ4#C+SJ7@G#@2V[<)FS8P:8B58?-6#U%+!X?U1R3)S&LR_W[V9BQ5 MFG,$8VOC/Z$H@K*60^8RQ%*$";IU&XRG:)HV.!D184V5T0&X*OEW6/B)Q=L_ MN,DL\5H"B@C9\]J#-0MR5P2#I(Q1Z I/O/4%\D$$3QO6C&SXCJ/&;@=+#'&, M[OO+D7W"QY8\GD@6? HG*! F,9:91 M)\M9\\Y-]Y,R+:)&4?O=B[<&.N@ 2I]78;&FE6L^ZQ.NOL\3A4KORWWS?^JU M_OK^O[JX[7?:&.3"@I'*@G+DP(2$&820VD=9BXU:W[BUI'_B.[L6@%IVHMT. MD/WGIW\LO^-JL17D%R2FJML3-]=&X++TDD*T5!.A6$T!\96 XC0/7D1C@THV M^];CDX;2-BTBIT//\@BJ[ "B+Y>K;\M5V."]S(2@-)U!&AB2]Z.P<'"Q(%B% M4F6A?F[(I]5DRH2.))HKH^ 2++ ;Q. MA2)"*;AN7=N] WG3FL)CA#=CZ:H#&%:[31OZ[I[ZB.%D_K^8+]M#T^[*D;N, M55[D3)@BP5F70.N"2DF333&-(3B0M-ZCZSVA\5--0WL]3=\:=5M*].GKW?& N9=^,A<%7 H>9).9E,'#:G?=!RO=NTPT UDM@[ M,6?77-R6WHM38KANEI?+]>9%H45?G)PL_ZKCH%\O5R^)V/EFNX>D%,5P.AMB M*0Y4T@J<"!R*RY+KP$3"U@Y?"[JG,81C8>D>^W=4Q3:[WML?S ]M_A MG503_&>MJ5M^653N_W-YDLDEKT?!+&RY5 9T5[@3I'*+Y.7)+;OA>*0TPVFHCDI&0U M*,89ON8T$TQ&!M*8#=V5R;YFR=K"BZ?0"Y/VH)Q2X$-00 &8884< M7CMPIOFP]0;AR_XJ^#I0WE-#Z.UR\>5)@:F"7A81@"OZ0[':'" 7 Q*+B 9C M"=(- M"0U::]_FR5]_?S>O9_Z,T1&/.D;@GM?68J(F@P3% M+$9(IS+MN.:#:QZB9<)\77N5/W%'NY?\IW:U?F+BO]Z]N7& _V-%1W4]Q6]? MP?R&9;G"S^'OF=,NJZ$JA8%G7 MA_0R95'#9MVZG^6N-$Z8(AL=?:/JJX.;KR?X>]3$7YOWVF,Q8V0@79U8$+ 6 MF45-@1!&KE"&'%K[>DT(GS G-S5R1]!LA^;UYM/#F^S/1.;!9H]T3I0$"JVO M99$,T,5 <3PSIGFIZ5#:)LS3'1V43?0S?8NV)S/@EX*=%5ZX2=P MX'7V8L! MHD !Z .=$CIIB\.*JP8O.6%:;MR89!RA3QT*[Y_+OF+79BLHHO+$I*\S4(JL MXT^(W1099\Z@+F)_C.U$RR#PN5\%?..I:>IT\:,9\"N.7 XB.DP@@\J@7!3@ M#*\-#YW,/L>B[+!9SH.6&X0M_XM@ZS!A]PB?6Z9ZQIQ+VX=S5CK:#,R1L'Q6 MM"VR-JDPVB/#KAJ>7&K:=GY'N6=H*^YG=")>%><;Z[/4C@/+M0&\R0E\5!XL M8\)Z6D YV_H(W.F91/.@?[7P?'=-$B,=^B'.P!IYU-]%'VB?-[@0K1^D<18MVT3OJ+O-7W:/^ M8V1UG(-\]-9=MY M>8NNQ[-=%Q*G[_XYWWR=+]XO\+\QK&X[:ML1,YY9$H*H7;XI7'0N,A E._+A M>!2F]8ES.-5=-_;:!66[I2^;*[0#-V@HQ]O'8,3PYZ^KY=F7KZ_GW[>\WPD[ MBC3:DGR!"5V?A65.,6N@*(0<@U!LYK'DB= \B(&N>\P> ]CMU=P!QMN\>,QU M>$PV('Q]DQ,Q@D\Z@.6Z7I@QP4+K>_JC/66=JCWM(8@^NE*[[5+[V]F:XK'U M^N7R-,X7V\];O\C$(GU1.\:4Y>IT^],#?-N=UVCCV![&6B.O]AXB"-/;<1TO M$J%ZO27G"M0F9\>Y*17/'E3!!+&$"$8);U D[D5K+W M!V?]/5QMVUTZX45")@"QCO),!<%E&^H 4>UB)FY,ZW?1#Y#22Y>=,?2_;*^, M3C%5OUSAY3S:;,E14-% ]/7E$?G!X VY%3Y7G\+:HIM'\4\2U8=).TCU ^"T MOQZFOC/==@'\=A(6FP]? [DQZ7+8M?#)&S+B($K-( 09(48I(149'+$DM!WV MIO2A%?I#Q@%:7+86Z=2X^ /SBU2E\H$8N:#?,W)C57UOJ$N=XY$UQ$1_H"[! MI!BLY'(0).[Y\&ES'B.BX5!!3@V$+9I?$I W;]^^O*"_&&6+N M\/H.U05;JDWU>;AMN/WATZ8*QC8+!PBR Q?DS8)B8OQ$ZMA.7GQ;_X/+(S4P MGEV)"I#5V6-H H08!.BD,3->F+2MQS,\0DXO_?Z.X-ZV4DJ_^+K8>70^TBDI M1+W;9Z"\RN!"*I"8\Y998BBV3FD\2M"T#DPSM0^#TQXZZ !0_\ %KL))36/D MT_EB7E,7=8[L[W]_P\4:+ZPP';C(K$/:?9IVGS$& @H&QB85F-=2L=9)]4&$ M=0FP?8"P'%LK'4#M-3&RP;?$1GY#6EI\F9-A/Y^F_-N//\+_7:Y>G@0Z".K^ M]"E;DSQY?=N;*\<4. P6DHI6)$7;T[8>RK$#>;VTR#C"V3F6TOK&XS5C[\+I MI5^++C*=F(:,2,&I,ZZR)R'JH%Q)3GO>>B#'CB1./L%H'*@,A^3!>NL EJ_P M.YXLO]6.C^GK8GFR_/+CX_S+U\WZRNH+I6OW!I]K9DY0D!RCHS^2\$;GQ'5H M7;OQ!$G=PNYP./QTF=U.-QU C0+NC*=A]:]+^I-$](8Y$$;7]B"U-KQ( 2EP M8Z/ I%3K$/4N#=/&I<<$TT'2[P ]]W@?;Z\*SF-!%"XK")(C*&D=^/KRRBJ5 MG"&_6,K6XZ$?HZ>7QT;37.;MIY:.(';CPOTE26Q.ZMI^YO'[ .IZZ[JZ/1H-="/1T [Q_+ M9?YK?G(R8T9DB4'5Z=?I_"XE2%- D&^1G?+:8>N8\W+M[JZ9VH!F+]%V (E[ MP/[QZG'GFTPBG9=YN/)6+^[D\HM%?DL_GI^GF%]=L/ Y_'WC+VMIL^7Y%_GG:;(.]T^798E,OB*(,14$6M>^1 M2AR"SI80;%$9&7B,1XA?]F=@VL?OH\/^^$J>NLKD3CKB#PSKL]7VWNG-XMO9 MYN/R1SC9_/A(+L_,Y"0L\QD\5X(VKC3@2_'D:@>5,=G"Y+ JI.%K3OL2OCG< MQI1XYT!Z-5^GNCFV?/%4A\<%!L+73OK"^#IU9OMF4IB"S=?)+TBN]+X46$+ M4L9[>]A<4-,\40PFN9!T :Z+!)4D!Q]L@IB]Y:8$:=-804BG3Q2C9;DX8<&I M6A>NO8"H'7GLEOO,%,^I>9KUEWZBN O"#GZBN(OR.O!L=JEGR<6;PE3MWJ>) M-:YU+7?/D'(H-DBC?&Y=E-&Z7JV?IXP[X>2 >K5=E-8W'N^O39#),)(7R!Q, MO?-PX'BQX*533O,L>&J=SOUEZ]5V@LJA]6H[Z*T#6/Y4QN(**U%F ^AC)/IK M &M5!!Z-,$5JKUWKJ3Q[%1'U4Y&VB\*?*B+:1?H=H.?EV7JS/,75]K:VG@=? MY]\N64%O,L\8()/E!Q)+J/50'!(OC)N8I//-^] ]3,XS*TP[ %.M=-(!O)XJ MV!16*)-D JZALD:O69V2+8MK1KMV/";.6NND :@]U4N!1 M)2?JK9)V&12YMG4:K01OM"@HN!:\IXXF_3SY/"0,:*&,3C%U^[%U--%%E!E, M$/4AHW406<@@BG,JE\*=3T= US/H:+*3ZG?N:+*+'J:^ 7RP_89*46.0$DQR MM52.#O? L8#5.616?ZBI_KAU-=M+BH(XFNXAT:ES!5@>5LE>@LZ<8,QH-K@2$ M*"W:E"RWS?L,'/RXHY_GN(W]FOW4T@'$'HDUKJ8LUD7U(PKI>ECOE#/>5S%S7VH3-YZ\X7_V^WLQ/Z^N8ZQT\4GG( M-%P?=-WLG_0_,,N^BC$XQ=3L3XD-0P54V:B-/ MY8H!%ST'26Q*YTL6V+HOR#/-,N^D^IVSS+OH8>ILXG4WU\^?/Y"YOR\IYK*( MRE-PX!,3M8.=AEA8AIH6%2Q&F<(.">?'%^L/+P?H]OZVN6T$W:=%NHXM"_D& M9+4U")Y<;8F2:I=H#IY+;[TKJ/41FOCOEGWLZ%:U[7FWGUHZ@-B'\*.^OUI_ M7E[LPTOFQ=;^\2RJ#4G5[1Y\?U3-'5GPO;4 M_G)$570 K9U:XF3R"Z1W9(\Q(BC.:TLUD(Q01P.BD2-F*.8Q6;-&>F MX_8VC8$]@?*GCCU:2N'U_&\\SU7-M(].YVC!!R01L)AJ,0>'['VTD7EM[[;' M?"!<&8>^CEO=[ /I7C39IT?1X/WT>B:RRUQK Y+XJB>;H #1J<+-Z- MO[LRZ#=8Z;C?32_F?%_%_V+XW_8+>+=X:-V==72F.NY U,OF.!P,A^Z/SUV>'1>G)]-*26L] MQ5;,U_KF"-'Y# G)3$CNK-4]NU([^$[^WWH;[*'N#K*C5UW"8M2)<\O(M?/D MY F6JG_G02AK#3=>\=@Z]MVIRQMGSPY=>\GV^3K0E^S>?TC@9L8C2LV<@Q)J M*T>7'<2$&BB(<%9*68P=ZYU,8U:&(?;Y73WVH/EF1K%U>?HEEV'QT\N/JS+H MR]\YH'Y\GV7:%'@?S&"C"NP;<+I+Q_7+FNN>;2ALB$Q#2+Q>0J( 7X($ARIS M&6+.KG5APDX$MCJA/RY/3EXO5W^%59Y9FW+,6H)1RH!".E""2 502>-TS>;+ MUOW5[B%CVOJ+\5#RT#F^KP8Z.-*O7!'.,\\1/;@2:S/8VN.]CM(2@143HF0A M3>OFC0V7O97XD'.WBT3W1L(W7,V7^=,FK#9-\7!Y@K\Z6\T77SYL5YFAU]$: M33&+%::6ZM;.[=L>[C8HK8SPS3OE/4;/M#4W8^'F8,GW9%6\0R95O3_6(I// MF0TX&1&2CTDPS-J)UDU]^IC+-)I5V46B!UJ5WQ=Y&J_Y1<[;V"6KT M?%S\*)[SHTN-[CT/9W02#SH64WBMK>>^COY2W-01"PXHD/1"H%!>MG[.ELQ\\A*YQ7@R%#(^B;%:$D[+7"$4!P#:TN*,HBHBWL*>8-6ZL/_:0^)6P5* M3<7=P1&W2U?,0-]3(1H7(HY12;LD][7J*JS0/)_/_/;]JN-GN-H;$HA*L%F+6^4J)U1;S%GBP4B0NN1KH MECVZS//J8KTW=MJ)NH-3\;%^W-DJQVTRH*,G_*O:3$[9 .16*,]%#<9;-]L_ MM$=Z-\VK]T%7:YUT *_K$0)D:;??5!E=-7PO4B:5:WNM.OG",@Y!*0'!TI]" M*R=*ZUCY48*F?>1R3(BUTTL'(-L66O\DLHL>N45G)U0$Y2@$(E881,$*,*M2 MJ6/: V]]1?,(.=.^)#DFP%KI9&J_ZI%H^^U5E8C(6I'E-8#&:U!)<'!<('AC MC.>*HIN[3;IVSWI=K3:-ES5>ZF$<,7=@ELZWV\E]V^TR_."S(GC0)M(I[BBR M4.@C!$&!1G$Q9Q^Q1-[ZB?X0NOK,;^T)A7L3"@WUT@'6+H7VYO1;F*]JQXNW MM;E%XA2-J$CVM=@$BI5 8DH6Z N;8J! );9N9W,_)7T:K39X:B#[;KO(#JEB M^^D&9-QRO8>6.U[9WB"&IRG?4TXY;S)(7CTVKAAX),QY)8*05OBH6E^:'._R M\;H=U;D%WZY8'O9ISUT2XPI3C$"$W>6Z@V(;*Y*7P+2JUQW&U-YX= A(&4F*N6!L7<'S/.XN MCX"4 RXT=U%;WXB\-YPO3%ON?8+L>1U2)15X1]Z.1!ZYJ1)N7E?VRUYH[@25 M R\T=]';U.F20?=JCGG)T!('RM>6>UD00\E!TEPS5$68NS'OO\V%YDZZWOE" M%S6X0/5B'4TOU3 MJ)TQ!5D4A\AKQ7LI57K1T@;WQGJ9F3##(H@GE^H:58=K^KXD1QNQ3PVB74^. MZ]MJSDW$&EEG9R(HVI;@-3JH=57.))*N]X/ M3<)TX2N1SYPCZBE#L[=1YSI M=[BY^9@1%6,!>*+-I9)3$+8=D8*.F:>@?/,)2<,H>T;76GMB9/@]PKX*ZQN& MYP-[/''@ERM;G(6'B7W,OAZN<+YE\5YX^ST8SM ZOSZ9>8T"RK5UB@JUHKK M9"$P3:=(05F*$5J9.,@5W''A;N\N#D7:Z%KHHG_YXP*

+,Z))XE*RU)[H+?<\H M#][*EHZDO Z!N4UMW;/=?,K&"@62FT*^5%+@O:<_)): AOO8O&O%,,JFMI5C M(>,)"#904X?@NT]\,XM1J%P4:,4M*#+\X)+68(1S2+YT3K[]@?TT7=.F'2<# MWL$J>M;3.1YX!3N[8]%'?_@[X],__;W+]-7CW_\8506/9<-OI,!___L;+M8X M\KOL_8@YGNH:"&N2-]TR&,90)4B\-B\OF@R*H'.,2UGH4(O1A]8=0HXZDN7: MCWTB\#DOY&"\""R.0RB6(BO/?!W_%4%;P4VP*B!WC<6Q&X7/ZQJ. MJ+%+.T*XNSM6 M!,YC$:KU!;IZ^:2%,,K[>VJ1+O&QCQZ7(PAU;W!\QU5WA"?_6%./HCK/Z%U3)>A,N7#29,D+5#,.@82&(>=>WLJH&[ M&)E"SGAL[;D\1=.TE4/M 3:*+KI UPX/U*[OLIP6TO.@P2A#>RA0+.MC/9D9 M>NZ2U,JWOQ_V](7F9;\E0L..7( M+8C&!Y_1!MV\?NU1BJ;VS\=&Q-UZM7;J>=9]67^GT.6T5@R_/MO4I-_/2>ZC M]VX]A*3CW10T$]PD]P5.%Y4B%R!-**!D+N"EI$V48D3E7\+=L'6@?<%N^BM Y_@L2RETM8YA1&X M0:03)R)X%FN^$KDP-M::@/]W7W X"G:X+]A%)?VBZ[*M40S11"8AFNS(CW$1 M?#(*1% F,5.*=/DX^.K]OF GM>]T7["+#GJ^+["(W ;NP>AQZ7["+4/L Q^U$-^,Y8'$4C;EZV-<94"$9^C9@ECY) MIN.PAKW/[+;@0##L+\1.0/!4 CL@!<[%97"F!%!&,HBZUE:Z'$1DD3FK=\'% M,[XK.!0J+47=@L:FN=\4[ / MO$;110?8VBNA:(D7QH*$%!T'8M'2Z>LY>,)5JL<2HEEX &BUIQVL' 3D#"ER*YC9A2JU;6AY"[]0^_=AH&MZN MH:UJ^X;Q/5R^P[\WG__"D^_XQW*Q^;J>!4&>;40)12<*?CB+$ H%/SP($G$4 M4?#6UV&'4=QM-Z_&R-JAM5)C-3\[4/\WAM7GOY:SY),P+@8H+"3RE*P QRBD M8SYX[8S%D([8>^YA0KOM ]83A/=1ZO-$+D$19\9'PR)JX,FE.K+*@N.V0) B MA(Q9,S^M';XBM=O>8MVA=V?%/DO\OEZ>K6;,(4?I(VW0VL WQ9K[D*:.Z>79 M&&%\-I/#MU+:;:NRWM"[LUJ?)WCI=V7:+U,HD6(, H*M+8Z2K#X1^?0B2UZRUB+FUM<+ M#1J8VG\G1.ZJIFZ;I?P63L(BX:>OB)N7R]-ORP5][,V6(=_I^^7JQP&UM;LN MT:96]B#&&M6^OE]]"8L+8+Y<+M;+DWD^WS:+_.$&:]LN:$3M/)QA/##K\HN5%3WX?HKYEKN67?>^_*1 M2%A]Q_5,9HPN.[+T0=76PN2+.V]]'< I$Q-26=5ZDNX LJ9-PAX?=3_?C[75 M7 =']A5+_URN_G4UPNDV2\+S*+*I[^ $G35<6/",11#:*U]?R4G1?I#;DV1- MFT[M"(R---<3&#^&O_X@8:U(:GZ;#VB A%K#9]6=!!C%B"*%\*$Y*)N?3W2181S7;)VJ;(=7;!W\,O QOJL(.3_4%N M?OOQF3YB^R+)J*2MY!2^L93);>8(H0[.*W341*V-+:[U\]0!9/7R1K E'I;C M*J=GO%6&+@K)18C,5J<&;6U/+1(G[RC4)F:HX[;ED&G].GP 6=/BK3D4AD)M M3[UT +6W&-;X=7F2WYQ^6RV_GQ\&%\\)!/?>F)Q!^,") 5^?$T@-48O" VW, MP%J7VC]"3J?0VE?URW'TT &D_@@DRP6N?MP4TP4K'IU#9P-87L?+(EG[:)R' MJ%1D]8F*<:U3,8^0,VTZ<&Q(M=)#!Y#ZM"R;OTBHK_ [GBQO,I)D+*BX H[: M@'+"0[!1@%69QQQ%=-@ZS_(@,=.F],:&4QL== "F&AMM5F>I*F:; _]"FKJT MM9&(-D)G"!KK%-@:_GAR%$(D!IT*3G+9&$^/T3-M'F]L2#73Q/3/K$^_G=%G MD8S>ES)/>-?>AH0^\12AY-I>.&8)+JL 4J*)+!>+]DYT^. #Z\=7FK;N;RS MM!=R!W;H]=EJ,=_6["SRZ_G?]:NK/A/2AJ *A2:,%XI4,%!DG!64X+44VB7A M6R<3'J9FVAJ\L6U0(RUT@*<')?7VZJ6D#IZ54BP$)00H37&OCS[4>9-2>JDT M-ZUOY9^FJI>GTE/DJ/933<]@VVZCFE[&;4C[L:=H^,!(IG5@_T(N=Y_>AP\F9!1^KI>>NIUK4_CZXR9IW/ M"E02;&,6GSAEP3(;:15((+#;DU-H*=5'37:)QR"T*/H>.J;@A9N?JJ=ACFY M*YY1^.L3^"01N%*\*!%3TL,:.Q\G5NO\"<,^@)U D1WD,5[D_WNVWE3IO5ZN M;C'"DQ E:@N>>_*G;5$00A" 0:*4+J$VK8LZ'B3F5WCX<(@1;:.EJ:WDRQ$A_TB<3*'YCG-4RHS6^W7\[S96_V[2LVS.O7I(X7^7O=E1_"CRJ" M&6TE2\&F U%0 P6C"$X(!]DS$[25A9DT[-JU#4'3WLY.;#&G4&JW<[]V>,=" MQ\GJ#/-%-X=U6.3WFZ^X>GFV6FVS+B'.3R@JQD-F?HU)SM$?_APFL*XR!]I% M]-X%0)T(ZWJ;JN(25&+%%^%B":U+<"?-'&P-Q87^7M)?DDVH$ZW.>^MOM?AI M#YW-XG0EU DQT.144P;:>4/LX M1;]"PF ?'(Z@KP[0]_X;KD*=Z; -*2]/J1^7W"@7D )# SHJXJ98A!!9@F0T M8SRAI7]:GP2/4O0K1/^'H*^AOCI '\EP*Y)_SC=?7U($N3S%U4\\B4S,*.">-L%!XYD"!H"&7HHXJ$=%)9#DED<8YA.^2\BO$\@U.WX,T-'6>Z8*'3Z'& MR!?=D,BB5R]BYG-D6G$!#'5]+5H;<0?R)KR4UMJ4=;@[V.KQR.*^1:8MK>XC MDCA8^%.#Z-7%FA?YJ9K8^FE6?3;9E(@6A%9D?;U4M:M" ADD8RH+S>,P, U8 M;-H.I1.#JK4RI@;79;@=OM5A@MN45MX^5ZA[)#&;A(;@:ENC["FZEBJ"E5JJ M1#$/^B?S?D^L,0A*[A>%4B/1=^!,_79&AI6LZ\OE:21)7=[& M,C4I>\=M-"+$I&,&GP2%,76;1"TG=A!<_:\'UR/KN1.; M^':>MNVM+]/[RQ/ZQ>4Y?ULG@BF'TG@%&# !!>0DRB0R:!;I&V4\>1&[&,BG M%AR6%V:_'OY&TTHG2/OT=?[MV_6TU=HC-1NG>8*B NT6'A($3<>!8\:;;)5W MQ>\4&]Q98!B2?O$KAH.DWL&IN\7_U:ZXNG2\NAQ14?(@$QB3'(DG!W!:!@A" M1YN(+]^\:N9QBH:![A>^3VBHL [@]S,CES;YQH]F3B94L7JRM1)-:2O)DQ44 M=UO+M37%"S_2I=;CA T#XR]\O=!>?=T^92%W]72^K5FKM1I7'FNJ/#=^S[+O M4FUJ6)HPVJ@^Y08M+^[0\FJ^3B?+=>V)<-45U%)\6[0!&:4!Y7F=KIPX(#HE MLT@FQ]9I]YT(/+@-WK)&33>6N'CS'QT*%1T4I-!(L6P@8NT<[^G9-J2D_&P\E,;O,/UT,'1>[-6[6W][:JGVGQ2F(B*!04J:S+7,1$?3'FP M(DF18N(AMWX#]1 MTR*JA9[O)C]:"+U3\%STN=%,9&D% YL]B4?R*I["*))V M&CW+7/#6$WX>IF9: +71]@ ([2'ZJ;,6[Y:+]%.MZV57M:!I.60@L!IG# RB M+[5EEB'VLDHQ\Z>K69?0QD;K>[!*7/C%$HHG.B MK:*,@Y@IEDVF8%#!91\&61+ZU!M6A+Z[MB"W%IRV5+'A:;._&'O0_05DT=HB M3- 0G4UD(X, )VJ=1J3@42-7R0UJ&C-$^U.:A .4=5?=>TAN8H7_,5_,3\]. M+PB7VM'_;0%OZZL=SNM46 (\XU$'G6RMRVZ@\EN+3JST?52V;"&_J14?_KY! M>"E.&(D(J60&]>Z%6*"#BM$AQ>G,TP3]%HJ_N>@TUKZ9XO>67P?1P[88^;(@ M]"RGM+?JJ/#_[^SD1]7LA35UEJ/0G$'Q]48D<@>N=C^P3C#->6#" M#6M>\<1"_2%D'V4N1Y)L=RAY"S$:ZXE&F;6#J#5:CU&5E MT(9^X(5G:E"]ZD[@F'K^60M]/@B-/84[]1E3NXV\^C]OWKW\K_6[.EXZO%FD M"_.G%?&?=02M>9U7PP(X%>GD#-RBXPF-=(,.EX?7Z 4'^RKO;M^6!I+L(+[Y M!\GAE@G][0=Q5.^NZW;)CDY',9)8X:UWJ_BA!TSXP M'"%,;B?^[K!TPL'& !N^.B3I!0R'B[&#H^:GH_CM5:=]I.,V"DFOXW@.X#0[68U=_K5SGA)00@MP$A! M,M)D'5W)#DR@[<8YNFQ;^RN/$M19;>*>6G^T7] A*N@.3S\WFU'%"TP()O)$ M)RU9V>AD(3DE;GAP)*[6==,-FE4=K_YH#$0=I(1^(75=>C>S@WUMLZ[-0][.UYM9\2@R0P-%D".AK L02FWAKGTPS/ BT[@GY?ZT=W9[<0P3 M.))B.P#T6R2O 6]S7^\.WY?+R\19$<2$\Q3]!4WF/Y0$CJ4"B3%O4T(*==H7 M_#Q%56/[O-XN[4U,6^;81GPDI':*N8[UK M3QH6!$0M&7!.ECKAMOQR4+9K][6G[:'6&$['D/^A T4_C^WKS73*(G,N(,C$ M:D->.N&52I 4KR-08C3#*@,.=]VF[:IV7$]L)[%/;:/>G=7T\/ORQ_P$UYOE MXG+DR'JF14'%7(;H';F'D2'X$,G2.B3V@O;F[HN9AY[-/;3$M+W+QK X;:39 M@3?TYV*%:?EE,?]?LE/A[]_H!"YS8H-"!E]R'3]CH@/E#:_5#X1TI4UP3F-F MK;V@!TB9N//82":EA=S[A0\=R,M3I!]\P,5Y!V4Z@=_4T4BT6RZZO\RTI?.W M=D\FEN@(KH.]?49__A5(?;F.X]HV(?H05G2XL\2DWLI1*@O*4H ;M6:@N=)%BUB\;CW8 M>$<2)VYJ-E9@.**>>H#A+:G]>(=_O3P)\]/U:_(D\KE;,0N^1!EU7D^8NGFRL-^.T(7MX MG=%[D UD<9(&9*A2X,EQL 9S;>MBP:&L\$HI*4,.86J=S3YJ [+;X7.5_4PD M)DP1# *G?:1R?7G,N0*AL^4B:2=Y\P:A/U'QG!J/[8*1Q],7.\M_ZLS%S6G4 M6^(-\\$($2"G\UY(%F*L;!@,69:H;!Q6.GKWDZ>MI!@?$(>+LP<'ZHIP;KC3 M4FI 6R@ B3I"+'7J!5&O@M2EN.8=#'>"RFB^T/%LQW[2;M:.M=6A\T^L%P*8 M7WRGGWXAMZF6WMZ\S^0S5916DEN0@=6!GD)#--6=1,V2%]YKST8]DIZF<=HR MAZD.K,:ZZ\"$/]WGJ9QVNJ'3K!YJ.Z>=?!82^C"^NOHS:P'+'B\<'(@TY/$E8D[KQ4S MP&U*H(2)4#$'+&0LV=A:W_@'8Z)I92!F)4UBSN)>T.,',S-KZ\[KK@Y?WU7+$9 M)G1<6PW9U;H/;Q*YFYR#DI878[,N+C?&T##*IDE@C(6I$;0Q=2[KQNC.JQU# MIOPFI^OKOTB;^??S62A:86&J>-!8WR0(*RGX]@482]F77$?T#'PBX7C>_OZBF20 T"5X'VE[ M&!M2O1KGX-%)J!,O=50Z<(7/,0!XO"Z3EKK2/!#@(93ZK"M ME#)"J/WF$ VRNVWW1JJ1O9^^YQ19[(*K8;6T#736@?MXWYN&*S_E!G_OR!I\ M_@M/ON,?).FOZUGM5\95?>> )=0<$0FT=ITRA0LN S(9FQ=\[$GKM#@=#ST# MGJXG;'4#W4=QSPR4!#6="*>32%@H#M:D! 3'(BH-47(DZ.JG-,=[M/4KDM+?& M?6)S9^4],W2^7IZM9HEK%E3((()UH(PIQ)_7];F08"8Y'>Z.ICHJ."N-TUXN M=XG-G57WW* Y_XZSP(UV.3C@OI;_L%K^@T&#M][5+NL"4_,Z]QUIG/9NN4]H M[JJZ9P3-%X76O&+2AV"C=@XP10\J"0^!"09)!\],25Q@ZU+1O0B=]I5^=R#= M7XG/"*DS"NBX)<\9G%.LEAME",5YX$GI8@,:H:8ZUZ=]YM\='G=250?UBX_R M]>OY":H:6BR!X >%$;?4C2(BF3HB-D6>1HF/-Z^KW(G3: M-@%]@+.)$CLPE@]U1RB1*9XR>@8&IX M[:.7O5'V'5=Q>;2FG$[KS'DV(#VF\Z;JT?M"X982HE"$EDC&[X\5.4Y0QXYV69=P5SU5AQG_LK<%/FV7ZU]?E"6V]]>__ M;5WR\VU@9"H(I?1@Y:UA8AENC[$L!!ST)+Y MY.*P<7<[&-C'*3KT3/F4OF(^.\'W9;O.;S]>GH3U1;?^5.V=(#_>9!_)7F4& M'E7MD^E++C8:^H76S#Y,SK3W^ UQF/()$!9R%JQHTUKG7!R(/$3(RD5NJ^"Z,FLN\!1-?DOPNG M].7G55BL:9?5MTKG(VAD"HZYG(#K.DT>DX.HD@7RX:-D,J&[.[GX<#0]2=7$ ML&JC_KN@:JN+R:O9S^+)/+TOM#(Y7)?#FH4RB:$#OYU"%,GI]RYQ4_1THN3D^7677__K8KE6 '/F;!=O36;2>"78O(1-C:"2?YW"9=P"<+?4?\=O9*GVM3Q%7RR^K M*-(+-J7!44V57PNEBPW&LG<[)D8,>(/9\F;>*G M (>#X*[7,X)&N@7:!SJ_E_G-XO5RE9#/,#K'@W"@:\V8DI%.\*0YD"'.:*T+ M6;5^*CJ$KHD[71T)8@?HHC]\Y5=GU3,\Y^G35Q+T>I9**-9$ 3F05ZB8-A!E M,A!L[>96%*K8/*7T)%43M\8:&UN'ZJ%S9/U7.#G#F14B6XNT2WQ VB"N3A(F M+\('RZ..4?KFK=6>)&KB[E='Q=7N6N@/5A=&^*I?U_6!?_T[5T=_3+FP*CA- MT:X*A4+>E"7X'"GRU2&9U+HKQ_[43MSJZDB'9W.]]8#0&\'WQ02/0WU.KJ0NZ"5! 21>6Y>(K.N2NN^:/,7>B;MMYX!!2.I9N^ MM(UGR?7S&8]YB;^P(,!E#;%$^'R[PO[/PPGRVG>9W?,)^]QX33;YC? MW3,,;:VR/M;AVN0M**DB> J?(1N5BQ,Q*M&ZFF M=\W?W=UXHE,I+"""9-X0)_2'*YJ!Y3>;3?1 M-XKQ__O;13BF0>BCSVB3'O4\:>VZ^'Q%VA36")V16[V:+M9S;I[HM6**XR$K M!:@;&'6) M3H-6EDP):==TE@F(F:$VWICD6_>%I/L)[& MRRK"REAM<__^9AS:)&MCN5(",/!8NPEFB+3[ +>EE"PL"ZGUY>I.A(T^I>*4 MN&NHHVZ/PS_"@GS$U?)-SM/Z8>&B30_MG3ZWS;&Y/PN-CM*;A0F*M17[LN:1 M/@%%5;R).B:0%@DH43"(15?GR:2D26J6MS;F'4EK,M7W>JVW?^(B39=D&=)X MXK1&N;*0H^A9]3^EI"U9J!*R,"JHEP#T_!+CGG]#*/[)$;_'B7;\%+VK"]MW MI192S&?KB.(Q2YA<\36L""&0E)AC$-#2=ATTQA03$V6W@=>TV^+>4+,RSI_<\/,-2\4[O(2&2\>2&)(X:ZM55[: >.9%YF92,U?HI^C M9]PWZ"$!UEP;W;M%-V5>U?6$K[+M76>3J* MT1/[4TZ3AQTBN=L9%9V!6!%6%%3@*B8D>MTZ)A_8GWIPG;=9[=UBO=95;J6- MWAE!V[34M>^M= X<<@$<9>$R1E-2ZY3![=2JXD.CLX/I)AU MD'Q5ZW9KW^N*$CH&*'Q%#;K6D:AH6!#,1DHTQ6"FCD*WWY"<)&;NTM)FB MYZVEW@%T[D0DF\*0$(HJ3 4P:P:0)PIGO0'.ZB1UBDJ\'^"%X3X1XT*F@6(? M'EU'2;D'F#RU"Z\M*/%4B'4-1=5^J%((" 8+2$G6DPI%&*%UAL%68KI(8V]] M4K41?:\8VA@7E]J9X 1$+ZM?&"-X5=W$$H06C@>K6R<8/T-.AQ[/_@K?!48' M2'_L&\PG^;C*AOB13OJ/_YAO=MBL(Q>Q9J!JGFF_]AI6UB64AH6:&<.SE_5G(7B M(DCC_OD5TPIS'6)_7:6O9=88/+#:-T\) MDE&()4-(/ANKBY7-IY2]3%5_H#I$_R_ ZDAE= "O)[?P7VXR4A%C8JZ*.@[2?1VF!+&]KPW//P4IHMU/>(;\@._ MK%N*+.\:RT3GE%&* KY84<7ER>_D 72D",5&8;S;S?'><<$._>X#%3P?6-I= M]-E]4F#7;]7KTIS;))O-3Y><9*)U,H4!0XHR5.$%G$V1;##DH */G)UDMWJ) MT ZOH(X#X^G4UB\Z[SRV3S"DP*WP=6X$^1B!,7#:6BA*B,09HY^W+M%[B:8. M(\4!,7>H,CKN^;Q^&/AYENC#IM^PYC4W3_[==XF&W84/9:Q1"LMM%L(Z_^XF M6_T]7H15S2A?KI;KFJI8NRY<]RV_R5@HA%ZI10(KZRC"@AZ\<88.6:$"23?S MT+ICSW$4-^Q97-?X2UWC7I9_-<9/ZT!I^9?OM[^SH>/-/\(B7_G-9.+>9&7( M%U$!5'8%*-Q7]*4UJGBR7=F\I58KXL=U*D^(V6?Z)9]0_1V$RU>47]]0"6\8 MN]=KU MH @9'3I3VP*9 G10"W I.N Z*V2<:28?).5N>8+;9]4^,'*(:N>GD'-' *(C M_*?YY>)YWM Y9 D#\.PXJ*1)@LXH8 (M>87:IH>#55_&T"X+CWMT#0"CYM+N M"TD?IG]6UGZ>Y5 @3T ;Q%$7G-]7K89F,G##VS MY+AO8<.@IY6$^\+-C4WZ&!]."MJ" MHA9X&:P9>"N\M)3FB,A8+E:3C]-5#41I\YQ^F^;+<'%UZVM0L9($2"-(,L8X MB#)P$-X)+:R76>R4YT\KW FFZ*O;0&KKXN,>4>/&YFTTTAND_IBN/J^?9FMV MWN?IUX_SM^3?K;Y?IR5GPSF%K: #KT7&$NEX9B0H^I/+;+P0.R5Q[PNVY\D: M)UQK!(#GX-10&V.?:K_.;P[I'Z<+3/2KFQW86"X+8@'CZQ._3PY"E+6ECV;> M%F0YI9W.LZU+=(2/EAJ=-Q=O!]>%%%'.O^!-JX-?ZC^HBJIV9:7VV:YG(TB* M+#.KD26+@,PDSHHDCZ!U2=LSY(SK3_=Q,=U*6_T"[\8P"S,U8I!!U>LQ1JZG MYA%8# +)39:@<6\HFZE]-S@=H(,. /57G.&"/ (*5/.7Z6Q:,]KJ M55FM>9@M\?IE.F;%.3$E#!.@6*XQC=60!0_.4ESCFK^'[$18EP [! CSH;72 M =1>/ *VG0"_W"2W2YT#)_&!P%!GQ\0$/I+/ZH,6QHJH(C:?4W8TU>->4?1Q M!)]8][V@/;[,<7S(,=GX]&J(S=4LPHD2.F>YOA9DM)&X:,#75B3:),9LR4RK M,@3H6Q#?>?Y78]0]!?J30V#L&/I@H=?RRNEL_=OORE6<6'\VH0"S1$:Q(>J@ M*_.BMFBN\\/0>^=2X/'!IK\E]&Y-6>>I9<. >WP=][*Y'\+_^H]_Q^7J9M0L MG\A@7.(E069&@E*Q9D07#86CQ"1#-*IY_]&&](]\O=[!%C\&$#HP@CM-%G\( M7Z>K<'$U*NT](6#Q#?-/\\5/EZO+!=8&5F&6<)(2:BT= W2,/$A9TW>\U&"- MTV3SVOO<.B]X;R)'OC ;%\[#JK0#S!XLW_LS<6]G,D^\E\$I[\!)IZ1;>!!)=9-(?+()WUPU2-I,O?MX$+!_GJUIO MOEI,9\MI6O=3F7#EA7$,(:9U[J8MX$1(8(5&)A7+.K7N=J<*<#5R\F>-#%VTM2>O/ITP(_A17> MWZ-^G<^^K>4W,<*+8*(&E/2'*LQ "$D#9RD[+Z(5J77?K/&X'7>:? ^FV#_( M.C#'F^Q6BB&G"9_6VPUW:QDMUQO0W9_7'BR_SE?_@7?GS];9#3HI!&/E9OZL M4QQ!BF"=+MSPTOH]<#!F=C(F_TJ-J0^(O&9;N3K7?YHO-M^JO\DLZ A^%0 /?NZ^>:UR_P' MUFZ)),5ON B?B,&/DE!9%E,S4GB"12*VGZ/A"%REHH'%FSL M)D'F!5YV,Z#7EE/0%4)ZL91#U/"W\.?TR^67FV/_,B[38KH6SGO:.B:,!V^R M->!35K1/& 4N&0$A)VU=4"RX06XG!N!E-TOY5][!@ @YVTRSVR;_7^:7L]6[ M9"--K-S-D5@=E^%2[FB%P M3B>=9Z;V0NS%$]J!G]VLXU]I" ,CI0>K68^ N!H9>GEK_%=)2EO[C"PGT5KK MHHR@0RTQL"F LW3:96^%+I(K"J!:&\1AI.Z&]5>; 7 "_7:1E/;;8IX0\[+: MYG6ZZ76RW>\S4O)-6[?:LNM)I5QQ'IA403 /!8NE8\\Y"!KI%/2")<]5"J%U MXEDKVG>#^FM]81\% 5U@OU5.ZK$)!/85&.8!> MOZ@4'2 (6\ 8HXVEKZ7MQCR>8F"WBL37^MH]'A;.]M+G*<[O/#!F+Z1F!@R) M'50J!5PH"IQVR$W(6:2!*V^?I6\WM+^VU^9>%-[!YO_F8OT[N,7YVW1+F7CI MO.,\@8N&4^C#B"$5,QAK WE^F$IH/11G-\IV _!K?>T=0'L=8'*GE*N/X<^_ MX S+='WS]!37N5@5>?+ '=8^TRR ]\6#\]ZPDIDJJG5981O*=\/T:WV7'4'[ MYX+YC;E/:^>'AXF$ZP&;FXKC^MVK![F)23H%9FJR1I9T' D)T3$)CH2 V47F M["CIW?NSLIM5O+;GV9[PT-GE-[S_\OGR3Z,?3U??+ M>O$E&%=/S+8(LTP_,?<'%] W-V-L!YML?3IZ!QN3/9+(^YBYK9AF& 4C[\I$ M4$%D\)HS2(5XD[7,UK9^^WDM,[>3CCYI3]MB$C5B0O)3B^2@:_MLXV7QK/D[ M\K]F;N^)V>%F;N^C_@X",S@8N"P3/SMS>1R,=P.EPP3TSW91"'FLML>]]E::H?50PD$A1616\$)&W+DD; M@H^>9F[O!:M3S-S>1\<=X/SYL]IJYO8_R.D!B@T!>1RVYT@C62DV!O+#@:WVT=-PFRXOUKG4O]^.I M?BWSE8]Q%4ZL^W-&^Z_S32^-Q[TV;E/\W\\O+GZ:+^KO3T+@P<502#"N5HD% M!DX(#2F4+)1 *:SMQ2CV9:[S\Z Q:IOER0P)H;.VK1<2B*R.@@)S#=*S1"_IZE3R]"HM5'U;U)N=U M,XWKSKMWVHK2;J<90PXRVPS*8H"H108,V90Z:<:4DP?&A[-SILWSS\NV&J'I M;-/;[O2SOFIN0UK9/$+6 9C)9QX18JFCO%D=T*0P0DC"8^)9<_' GEIGMSU' MWIFVU3^)?70"BOW-PE^9Q6S=W2]WWF[V?CN:24(M>.8>N$@&E,EY??T"+D?/ MLW$RE-99=*?B[4Q[_I_'630DSL[; I_D_Z^+^7(YR48&Z;,#34$N**Z)?U>+ MMHLV/'@4N-L(Z]%:A:W9.-.Y N=A5XW0,ZH)'7>0O\>OFQ+7Y3J%X/I47]<& M7N>Q]G :#MG0[PO@,O%[;B4B1,\*B8Y<$?;D,)4*]LM^B@"9=B5G S(*.M%5\1 U#\!$20(CPZ!Z"[2> M8.-,9P>SWB_@;P8S7$EMPF*LG5DLK-6FLJRO%)E#8=A=H-"[?R3+_9]HL 4T3%5#WOM0/% TE%< 4,KK'2I"'<^ MUQP'/(5U.(#@E=CA$4 [9_]RS^F4DRBL8X&DD5#0]E3G>07Z#@AMF7$BQA1: M-P8X%6_G.M?@E1C@$4 [[\?H ^Y?"W*?K&5&.)Q<'OEMOC07;>>)8S90!:%@4J<0\S"U7*YHA@+A?-NYOH, M$QG^*XND0ZB=^PW-1@1;]*4Q,Z-*@L(M2<(K 2&1FVZ4-P%=+@I[>SHXHD"L MOY#OEW$+Q-J!XYPCM\=2V.P3T:/6'"TXD\ASUH4\YYK5&81G/#E5'TCZM8Y] MCI[N#*,A,HSI;G)M:L?WCSPHZ+-"4Y3$S4QB*=X$)KXI"5 G6$.!1R M+UWBWDG6/)[9F\HSK= :$.O#*OJ\8_IGTK"\\J$@L6Y$1E R"XBUX;41&D.P M)"&M.MOZ#TWBZ^^ZK-^M_UBHO I[>2KKRA=7M#(<[:6 M]Q=X'YJSU]^U5K_V'\%4/W:RG$P>7WWNG_@]--GLN$WWW 1/N&U@[J>!DM.JE%1<@NL&%_; MS"MPWD5@3EFG?0[:M^Z3>R+6SC2$Z>[FMQE\SN>*:VNCPR*8A62?F-B2@7H/!/7&7\ZQ\E/9< M*A& 6UU(/HKDDREZ]?4"R)2H8#6U-G <4W20'->3[3-M:C&R38P'O?.XN M&Y5GOBP^$91CW'J(L2;+EYA)_T8" MM[74@Y#6] MDOI?__9(Z236OZ]_M/Y)_9?OL?SW^M_?W_]\;XU$8LE_3F?I?Z;YEZLUKJHO M[K4J_W#YY4M8?)^7Q]=T5XX(_?WMGU^Q#L==S>NW?L15F%XL[S.\G'[Y>O&@ M6/-Q5_RFZ__;K1@>"FA#QB-#.*E(\,\5SC+F_W'U(SB'^;+U7)M O&."2S?1 )^2*L)CT)+70(P%QPH1;"-/&F(6$R,+K#" M6B=.'4?Q.',B[OG>CS-?E0L"O2^@@PV@1"$IYEJ#Y 77B6DA97@)_$,2.&X5 M\@DAVF:D0T-M'[S?TVD3YZ-.OKM]]EQO91_76]D3TA#)%?)6(4M%TI "P;L4 MP$:E.7><1_[BQG\*0L>M*SY7&VBI_7..5.YM"6]N#_BM'1)*=;-M?V>O(V;\3^"(74-GL.-:KX*%^,?+__^5)!U_\F?XB=5 M(NTLDCM+.C,1G!$:C&(FYN CRH$';NU,Z[B9^N=ZR#3&P&OSN9[/,DNHHU$) M7!$*E X,O# ! F=,AZQ3<6H$]ZO?-/MS-9*!,'&V@[FW!6D/)/,>OX3IC+[_ MPWRVUN!EN/B(BR^3''0RS!G@6M..HGD&QXH";YE#S2-&:\>)V7?D8-ST^7,U MHY/@Y=R-:JN#NJNP@G/!.,D@64\>K-8>8I!U#$14B@>1?/;C7@JT-++!4N;/ MU?$VD+QN GQYVH\@^#AW(UDZXZR33B1(.^2=* Y2Z"D8> R,MI& M"LL8(O=LC+BHD=$,EK%^KD8S*#[^*2ZNMPE*NR2REQZ$8C MK=-2AF1TXX?]5WVRWPU>RR^Y29,P]\WC?+Y>67*Z']OJP9(F^7J^F7 MJM^;C*)YN97U6LC+@9)J6I(V?+[-8(+L)!4'0\Y8"_1-0E"1#-FQ+,$PDZ+/ M4JO8>A#[.*DX-WM.^HSY\@+?E1=WGZVUV1_K[-=)+EYC\ D24LRHA K@LS. MT:>4M)6TR;0^HUH1?]ZY.7M@]M&1,XKZ._#EKBBG7W[SYW0YD=D)[V6$7&RN M_44Y4%Q7W[B*ELX+'W)K[-XC8.0)%>. 8-Y*(QW Z7#!W;(]R_6H_35\P1_G M]4INHG.(6F0&PG-)TJSS-((R)!+A$:WEX?3Y*P?P,2ZXCX!5L^8EC73< <[? MDK<[_XYX9PS W_"J\:P(-B$=0#XJBN5%-N!\\2!2,#S0]YQM76:YE9C.!_X, MCI/Y$$KK 'T?+N-RFJ<4B'P(Z^.J,K2V:Z=L2,J2#R02V34R!0Y#!,FTX[9( M;F5SYW,;,2,/S^GB,&^CJ1X@=TM^M<9WY2.);TEN-XER8YHVJAB]%Y!\'?C( M$"%&+2$(P1GS5OG0_'+N1:I&W@+;J/\AJ-KJH@-TW=N9-WMRT#Z7Y.O\4$T2 M,B6"=\60A(J5A>=H'SZ:M#U(NSA"&VOZN0/Q +&/B)SE8C5Y7S?PM3455T*Q MY,0R56I/\A0I]!<%C,Y,U<9WUNU4;TN?>@SDGKR@\GN+CJST0U0V;R&_ ML14?_KQ#>':\^, L($_UAD-:0KVR8$P6*.E$,[&)XN\N.D[LTTSQ!\NO U^R M01<(-)GSG!((C<2Q<1:"*PC2)N-C*8[S;MK"WE ]\F"./L+MT^J^%[3'ESF. M#SF^>9>^\W1]DR^!BR]\0GM],2*(>CWL:Z<]"E%=2!!U1D3:/)@=9$[4(-QT M?A7:&)=/F<7X(!FU%NYH53PGBW^?7]#'7$Q7W]^'%4Z$<]EGFT Z1:Z2J+HR M-:E/)ZT=L<5*-_V-=V?K3(>A-S2ACF#S^FSI_73Y]Y\66%/RD+"U6HND%)$2 M\0\9E:P#@NML^.* !0Q<%*&2C#U;TE-,G?V4PF[LZ&C(].+ M=Y8?IQ^FV:< MY2N!9$R."0T^28H"C:Y1H,I@2PG(HLCHNFG\NRM39S^%L!L;.AHRK\V&GMI4 M-C=ADZ*,M()36,I3!.6RJ)T?"EAM>$T/)T&U3HL]%6]G/V^P&XMJ!:!_"L.Z MNFF<)(P\"0Q@I$R@;' 0.(61&%*,HFC+[=GY>1O>SGZR8-^&=0" FAG6*2MW MZCD]6^(Z%WXZ^[2:7S_>AUG^=3[#NT_YCZ2YK,"XD_:VI'_T_L/O0Y7R#$KK M\+4]IQ-U'\4^Q6C.60Q0R+VKN4@&HB\,4',GJR?(>>O-MY=BGYL,&%Q\FR;< MLEU=K#^2_O:NO,7L1T%BPZ,#EHSUQ_H7V-A)VE>PO&Q;7^2-1LY30 M(Y14YV2C$FY=%QS7QB#'2J M-0!9)8A&&] L&B634#:UWFB?)6A<(#93^VYP.D '8_=[J?;UKGRDB(&\N8V5 M+J^SFHQ2O-9[,"$SJ!0X1&X8>+3>Y:*$Y^DE5_BE1;K$QR%ZG \@U#[ \=MB MGB_3ZIK^^FZ=A 5KHJCM]2Q$ZP,07P*%SXQ'N09B*& V!I<*EW@<7 M+ZPW[D/AL%!I*>H.');WI!LBX'-E"+_AQ?QKE=GF(F'#DDU&H[ 26#"E,B+H M,-869 S,FJ0%WZU(80^W90>RQGU):P^RH332 <@^X,5%;5XTRW\+B[]C/7CO M\R-5UHI$!I[.6)(7JXV,2')>RL1<%"A3\PJ\%V@:]UEI.'@UU447R3Q_Q1DN MP@5Q]"9_F9RMAB5Y@J1/Q'$6I04&PY-\IY84QUCBE6M\5[D38 MN*\LP^&LO58ZV,C:W)C MY6Z4C7OC,2IX'G9S:J_);I^OKT[!C^%/O'U+_66^7/X%RWR!=WYZQ+/SWFNT M>2X^CK5&S[PWR]R^D=V\>P6NK)!1 >/*$T8C@^ M.1I2$42M2RFUGA'_##EM M[O^K@'\BZZX-^:>S2W*QWWW%Q5I]3PB>_K)<31,=.[%@)B&0.!@HG6K]6&WI M&C7CA1QQMEN=[]Z2.(C<'NZ&CT?4TV\'P^NO@Z/Z %9_HB^GGV83-($'K1%B MT<1IB 9B$A(8"IL*%K9CUXIAD;JAMH=[ZRZ >HCVSA.G;_\D 9-FIS,Z[]:N MT*]S^NEL1:35RX_K/+R)+4G;["G\1$9!)S/59+T"3"9;B@*D2*V[C@W(3@_7 M[ET@?1#]=]LV_2D7K[KJ\UE-,)K7UZUOTR6M0E+Z"\ZP3%=5>\.YM8^"!G2$?[A/ BE]9^\.'4]NL&[X.GAWONB;37 M@7>QX?0GS/6V^A&KDQ*#,5E*L&%]%RC);6(E \LB\"P=YQR' >,VDL9%W*F0 M\30@FZBI']2MWUW>S')]=GF"J1A\8(4G0%,=]4CL>24\:)USTD4X)UIW8]B) ML'$CJG$1V%!E_>!P$QD^9D=X+9.7#&SQA@3&&<3H',20G XJB!3D0+O?%I+& MC7%&WOU:J*D?U&V1XD1&GF(I'J0KK#Z_49S($D6,1:NLK+0LMIZ:\#Q%XV8: MC8NY%DIJ%CD?46BV6?80*1;.)"$F@BZFLBK(D?;!@2O)!&]E9*QU8'8$N?U> M=QX3D)Q*?QWLCM>L;GS=;0:8M)?!FPB<,U=O<2,$@08PBRBLRSG*YH/.=J)L MY"J\4P%E"T ;:JTC+-[S>K?QALHF)IF DFH,%J, 9W6"I(7S:)UAK'DU[A[T MC;LQCHW+YAKL")T;OW@;5\Z9'$T(0-1+4#HP<$H+0,=%82%%%5JW ]V-LG%C MF;$1V5!K'6%QZ\;/0O ,&1#AOK9(C'5N&0*KO8&5M5*&UB^-+Y T;E0S-OI: MZ*F#N&8;&Z&0@ HZR,@U^1D4_KE<)%B+QGNOO66MKPZ[W.2&BD=:R/VL'I3O MOINNQ5F(8,Q5XF^^S"]GJV5]9;U<88[?WWS]>O&=3/?W#P^]X=KX:#5_F'_8 M^/GY%*0.]UA]MI^2W2F6N!QCX::H#Q+TXOI6CR_SNM"E_1K\>*Z$.1' M) &FJY_78I$O\\5J^E]77UY;:I:>E=JY2W$A0"57*&KR$5!P8UC0@OG6'MR M[!Q=A+(#:6^NG\JJWW])G_?]WB]/9"I<114AKS/#I0T0O>-@T$6CC#=.MGYC M;T#VR-GYG2#\4XMQSF;R(!HZ2 ^W44"/WRNS2U_GEW'2/1+;Y9+7"UK/\N; MVJ-_A%G"B8],:!<#A4AE/7T[0,((JN;:O2@PP99.2RBZ8UHV^6M ][I70 M.9M$4T2,W51H%X;_"+45\NH]?KNV^0E37'E.AR&72A&+VH'7H8"V])/$G9 R MO!3/'['^N T[>@/OJ11Y#EB]+O>XKEE6.I?$,AD?B]>7="$5(!].BYR< T:>$_O9/3)?UWVV/0G[#16T$3K*7.8280)N: .@# M0M I@4*/RLBD6?;-$'TL=J/],]O=WJ\^X>)/_W^5RM9Z4,,&2M(ED MV*B- V6C@5!X 1N2-+:DB#C&_?Q#.G=[I&+_+( _F",Q/4;<;A/_UT-I&O6>5!_0H?^[JYC_,\B_3 M$.M(Z&GS?A)[K3E<9L[AK)^@>T3R5C$9,U@M"JB8,L0L+43!G4*=HH^MW^,& M[![QZ&6)G* ;5H4TF+B48*2M8_TX@C=6 8\I!F$4ECQ4/O=3]/3; 6(?3&S+ MDSU: QTY/3W1.G,6O'D\BL2"PH$E9]BTY6@D,C(>KLO1:*13-4+FK)A,62)18!M7(&:N=T<,*0,3&N M$TO([,.!5.VAMI6Z/BJ@AD=<&_6,_8SZB*U?,-#G;D*O[Q.E;%)&D\AJ&T?% M%/%BQ;H'+TO:N. >MD_><@/^PD+CYIDT1TUSV7:'DQ_"USJHJW;)?WJVTKIK M_L298G*=I,0$&82BOR[FR^4D*Q=Y2K3S4]P-RG(&% (E8*KH.D&3H2E#@V=-R;AI"Z<# MS_YB[Z#MP2Z5)Y+<5%4;1*#E)"5A2BTZJ>T< KD0D2NKAVI'=&S5T7#9 :?# MU9$:.391:QB8D;0F0025ZWAHKB5QP3!!B#K4+QE'Y96)K5MK/$7'R&_TIP/2 MOC+O:WNZ\S1\VWC$&U;H@(8L9:B)"!Z"EAR*IF :E?4BM&YP^CQ%_?:,;/2$ M>:P6^O*7[G#SU_D\_V-Z4<>L_DPJFWVJZ3!7=O/PZXE5RA&'DFQ1DBR+"! C MJUV4"CHK>79VP'?SPXCNYL'S: 3M!,ZAU#GJ:?KP)N@.O[?OO/6^,7 M?#S/Y=7=C8L^ZU3'EQ1$BHQ"@>"!FC[JZ"K M#>[&?;[#TB06JXAN"5I82=R0\QQL2) 3,O(+).W=0]W!/D5/-V^F0R'J:"4< MO4\-=[=VAZ4:B\>L36!10*KY[8HK"3%0A%90\6*%B\X,N%<]15(W+Z<#[E=' MJZ+;:Y$)G>1,(YWD,:92S21!/<%!&IG\: ML%;E3<[3^GFU'6J9+[ZL/[Q-22/(5[@Q):8B%,.HC;]5JQP<%D'T!&] M4B$(A;OU,-J^1K_U(ONH^-Z50B.!=G#+>EO;=;GZ/%],5]_?_#E=3IA$)24) MQ156VV>03Q=M 7B(:ERNINF' MVMY]\?UO^"7B8A*-U=9)!TF37Z^\I-W8>0XZZ5QLL;H]6LICPF5U=?%Y(.N0%'_=@<0 M5\N,J/HVBIH?+K6Q"_6>W"A_F<[P9[*))9V#16$Q"HKU]39*.W!>"4@J>:00 MT?&P6^[/\^N,XU8,<5*T%FH'_NCC)/*'3V+7LRBN9J--T**,4FMP##DHS!F< M2A),=@(=VLA+ZZ!G7QI[N\([$!SS$VJJ R0^TY%&2IY\TK3=9I7H#Z0]5UL# M-HE@K+-.N]8% 4=V"#JAX]L&78VDWP&.GNPRMV[-#P.?F:*= MWT1CB_(EM6Y?_0PYO1V,;9#42OYC.T_;+>*/Q72UPMF[4B9"(\DC%O!>,%!! M(+$6$S"7O?8R9ZOU3B[4+JN-DS4X%%Z&$7('&]#OLP6F^:=9;<% $KNN2O_X M.:S^F%]>Y)^_? UI==/J].-F0"1%'0IU;6A:7"0N70(G T)66I9DM*:@I?'> M=!BEXZ0:#KUMG4!K_6)SPD7DFG,'QM4._T9[<#H9"G+)]IQEG+/6!7-;2!DG MU7 D=.TE]RZ&]VUAY$9TO^$L7*S3ZM8%5NN10F]26EQBG@3&K',I \= S*I: M3X7!@C8YE6!5$:EUCL<1Y(Z3JS@2$)OK;VSO[6H*,R[?E5^F7Z:KZQ&"MWW% M<76YF"WIUQ:K_\"PF$@*EP/68FHDOA2%R#5)*T']/I=2R6)V:TZU[\KC]% 9 MU*L;5/AG@JRWL[QF30GMG8X,I/"ZWC5K"-(IJ-T8DH[!&AM;XFJS[CC-57I MU2&";X:I4PP(N#^F85ZV;.F-1P3LN>IP0P*.8?\$6=PFR*R==<"CJ%5N4= A M:3U$[YFG;2Q@\WZL XX)># ]9INPW_Z9+BXSA?%7]SQU:!))?T;?^#A_^V?X M0L:?;RWT_?SBXJ>K,'^2G8O)>T4.L."T&TA?&[)E*-%'B4D(U]PG')JG3M+Y MCL3F0\>Q*R1T'$G'S%Q!B6"#C131I0B!!P-:U)81QOK8?$S(,9'T8#CL"R\[ MAN/[*.]@#'[%Q72>U\[OP"'YXJK3!"XO+^H=ZT^DI!\N%U5[OZUIJ/'>?#F] M&JB4I&2ZUC9J[LD1Y[% Y-("+PP]9^BR:CV7HPWEXR:]GB/.AX1&OUOSTUS_ M1MPNGN!9.MH#4L[$::IQJ8G@7;WLX%R*@L6:?+K+JMWI'C>']_480PM8]&L* M/^(^/&M)(;,S'+S0U?RUA,"4 U5B<"8(*T7KPM06=(_;9.4<36$X6'31SV6; MU^>#$JR0FR?7C6D,<1.\9,!5MLPE*:QOW;;O&)=]L"XNYPC9O91WI,O^=I8' MO.K;I"N_QZ]UJ"I)MW&3A;T^O\WUW>$L-;JH>T3 ]4U(+#[S%!T@MM A4\(U]% MUL&\EENFHLZA];ZVE9AQ+R.:X.#ACM1&\!TXB=>,7(FG9L??<.(]XR8$!C9) MXD2C!6_IC*]A7S&2:XQ#0>@Q->,&^H-BZ$C1=_M^]5!H=UYQKAE^C]]P=HG+ M^/VV4N<]?JHN9L/3[K"%ASD&&PAAZ/-16Z>CMI9<,Q3DT?,Z7=U)X!PS-Z9D MSUMGW ]U/GY(GS%?7N"[\G"%.T[(7[YO?GA5',25XM$H\B(9(TYOBWF^3*MWBP^X^#9-N"Y$S5R2 MQ%!#9H(V>F<91$4N Y&=H@TN&+]3N\<7BG.?6GMD! VM['E#R?>!G)J6M^%@ MN2EF#=$G:W*$D*4C9U-+B(Q\$".#+4D&9QZ6(!P#G\<$C%?@>[Q.'P/D2 %W MX,UOJ-_TNI#",JZ(>.'6\V<3 U>< Y/I?T([QU+[@_P. :.CXUB%/CR@#I9N M!]#8B&1#?*$=LW(+TMI:C)43Q)+JEZ&4XNJLXM:92O<(&"><&PX:ATMW[)36 MWTCJN!X!\./T4YT>^V%^<;F^Y-\PHR+SWFE!+&@*<;%P"!X#;:K<,JM)9/S! M//LM2:POK33.\V5[3+07Z]B]9;;V45%*6U]+GF14NE9 T1X8"/<"(R*W:!3? M:9[D>34B&L.';:.#L8&TM2L+0\\""P8$ER26I 0XK0J4PEB0*<; =LJX>$U- MBO92[$Y-BO:1\ICGTE7'MLGO'R:HG$2/!2SGZQ[\%IPIF39AJSQB2MD]U[SJ MND_1YA.OH+'YXA89M^OUV+!H+Z7-CY+@R-O#V\LZE.CZ?,PEI4HHJVT=%>.) MT%\T6*8"3X5AR*G!CG!WS?&E?^F"\N\G7G6&]HW^,, M;$P1E*;3TENNP!OE&-.Z&)MW2:NRHH5A2)QN@DAGZ<>(JN<5,O3^6(#J:I#M"W>85;)T//9^O7 MC#^FJ\\_7"Y7\R^XN$U\6BZ1_E_SD"88*8HK4H+$.G([:_+0I.!@D]7&\%#D ML][)805,>Y/9UU/1\5AY5)PTK.(:MEXXV0O[+_/9IU^FWS!?#;8BN2RGR_H; M\W(]^#'@H/>@_;UEK^/VG>Z!]U' M!V,#:7OTEYS7 A7IG6Q."?00L\Z LFA?E"K2MGC0/ZM[T+T4N]L]Z!Y2[N,> ME 6K; P*M):T*QMBWSNRGB"=H7">4YR_2[_VL[X'W4=IC^]!]Y%@3_>@WJ$* MQF5(O(8J+-0&F$F#SA:+4-[)LE-WOG._!SU ^T?)LK][4*ZR89YSH&U0$?6" M1*!D(1\-77$:C7B8*WC6]Z"'F/OQ@NO@)FJG&Y,D"K<&#<1:AJR2%N \2:OV MC91:UED4W=Z#]O4@?X C.IBF.D#?]=7&;Q=AG;YR]WYC4FCW]"$9D)@=*!X* M<54*B.2U01F8B:USXY^CIZ\0^GCM/TXJ:Z.*GJ\P+^,2__.2/NOMMUKZ=,RE MXY:/:G1-N NAK2[V'JQUA- .BNDL<'DYM7JVV@Y M^I2[_[E7F[&A@(XHX, 0"=2UILX'(R$6KWB..5J_TZ/_X?SU<#770ON/CJIC MQ=W!T?20!_IGZPL"QQ0:BN,@^Y) 6:$@BF+!RRQUL9Z856T^3TA5P#M#Q M"Z Y1.!]XF839.AB=!3<@W"*U_&B$H(KM:NU38P.EB+D"9#3PP#Q)JI^&3X' MR+T_ %UG59EL+9H"1JS;004R*ED#">XCRT$),_1AU<,(\49*?AXZ!TB\/]C< M!@6!)6ZS#%!,[7O.8@)G&%E6XF1/)I?@FW<@V4++R '[P"?682+O 3JK>?H[ M19:7B_0Y+#'_>+F@"/.J$=>'SR3;Y825$B)/ BQ'21SI=:FU@)*-TZXD;4IS M$+U(55=[T8':?S2$OJDJ.@#7Q]KH[7+Q?:"(C@N(BT@R.'$)6'0O&'X%%3T-%\9-Z.M'6U;[4!VB!J&;X[S.8' M]8](]O&__]O_!U!+ P04 " "5@UM6C+%\?FT( "R)P ' &-D;F$M M,C R,C$R,S%X,3!K>&5X>#,Q,2YH=&W=6FMS&CD6_;Z_0H-K,W85[XNI/LX.O=* MW6<_=:[:@U^ONVQL)Q&[OOWPJ==FN4*I]+G6+I4Z@P[[./CW)U8OEBMLH'EL MI)4JYE&IU+W,L=S8VJ19*LUFL^*L5E3ZKC3HEVBH>BE2RHAB:,/<^1D]P57P M\/P?9S\5"JRC@G0B8LL"+;@5(4N-C._8YU"8>U8H9%)ME)1([&G,QG: M<;-2+O\SYT3/ST8JMIA/H[__Z8=9&\R*!UO@D;R+F\ZDG.^Z: Y4I'1SK^S^ MG5)+8<0G,IHW?Q[(B3#L4LQ87TUX_'/>( P%([0<>4$C_R>@$]1SMS.O\A'& MB60L%B94JJ1T]V$LA]*R6J58>:KQJN%/^S6WKX,>A+M?VA];E__J MLE9[0&ZHG-3J^9TWM'7#6IVKZT&W0[:X$-;*5=+?F=?J?VA==F\*5U\^=7]= M6%8MEZM;HO3_;E5]HU6]/.L+J,&CD-T(856>!4);.9HS.^;VW5[C^'3;=9: MD<""A4B,;+-Q7&PLUIZ,0T2N6:C]?796B@LK_OK9GSJFZAP#S[,QGPJFQ52* M&3*('4O#6G&<\@@A292V3,7L0ND)JY0+OS U8FVN1>"?R/D#:1R944"%6R/^8@9=&=/@60AE,&7D M*@O,00*!U*@D(!:C.S0)A6:SL0S&S*1T6?:?"2VR00#>>K;G@S&*S].!@4; 2VC@,"S#*J>0 0XFC6*^TR M'H$^.%6\^!U$:8@Q@9R5$.:!.JFC.4L0>,(L83F*EJ#,\&">30W@PYR8$$09?#2% PF0 R MAY$T8^I!8A-P)/$DW8?2!)$R*?H1>VH5>;0D6@4BQ&/#]@&.4 !M'@'=AV#, MXSO!6B"F?AI!PA6FNV[ M4.H;"L BF\DG4Y5J# ""FDKC: ]2(G;C4*&\),Q5TM4BX@YG639=8B6?$3(U M2I G=#$JDJ$[3##IT,A0'JWC M>&O"6H/S]E2W-:JQ$J8R)+!RHV).G,X-@$ZE)2&8ZW"!)N!;\J&,I)U3AM\T M+:TM!SR'*;\LGHBNE*8N=3QD!B6I3H!IXRJ2(% Z= JX(O5.Q"@T(D ;+2*A M-4,B*, ]?+&V9 +V?BL #G8'P LB[DYYE#JVHNB*T0A%HIPB+F9#L?=83FS! MOOYV<_WG\(J.8$[CJ\RA2NW+&FR3'_BCM* 2>O3U;0\;+HISMP2%]P3T<7"C M"=X Y,+=@=PC9_IHKJ."-M]9X>9:-D+O%4Q)^5P%0:HI]BO)<\.H$V4LGM/) M),8R 0;Z+47NQ=#[+W09 <3@L&?2F>+8,@EW;D!'"NXLR.MUX+4:<_-8:1#[ M.="+T*4%YX^,LN(/LL)0H::@]E!"/S?( M/@ -$C9$\OA+)?5B%8K?4@GUW8I+X\ =-QR\G2W7N[W*8?ET_=J*4"NA=I.( M.6TV:=L:2($(94GS<0LJ"OG5P>=%6?.WQ'+\492&VDL MHCR\+]S21_SJF@J*#'$_"X[>=896XA)$JFY0.MLK#P_\"

>;L]??)X?%P]H1O0&W&O_#Q<39R_&B>SE>LN&&MI/B M2?7XQ>9RL?)RUS\8MEXI I5_^K"U1O'PL+[5L"7G">\-^-LD/'Z?J^46';(% MU*PF#ZSR-(:TIIZ[W'O[KU]1[K.&#E:'RP;L0@QU2F]2JD=Y]P7&(T0S=[S. M4O?9PTZ9^F'^-.U]DUD[%\!W>W4PC[L^>S?]Q- M(5LF>W-;.6<+T8R;B,L@ MR]R1'5NXY$=R\JXY]D?RW;5&.465@ZM4VF,I1JS[((*4CA_8E2_*Z9.J_6M_ M$H4\N=9^L.[SDLMHK_@$9L-W6RN]GGWZE2C_[5O3'TI/Q=K'8$N0NUQ:7G;A M0R ]M>M=OO+]6';U7[.Y[^K.?P=02P,$% @ E8-;5N:P#,)E" =B@ M !P !C9&YA+3(P,C(Q,C,Q>#$P:WAE>'@S,3(N:'1M[5IKG,*X,O-I2[34H+*ZU2.IP>ROWWNEYF7PA&0V$^+: MJ1J';EU)]W%T[I5:5S]U[MK#WSYVR<3&DGQ\>'_;:Y-"J5+Y5&]7*IUAAWP8 M_NN6-,K5@ PU38RP0B545BK=?H$4)M:FS4IE-IN59_6RTN/*<%#!H1H5J93A M9699X?H*W\!?3MGUWZY^*I5(1X59S!-+0LVIY8QD1B1C\HEQ\TA*I5RJK=*Y M%N.));5JK4X^*?THIM2W6V$EOUZ,\%)WI]%:G$PGP:^ON??IBMP2Q_LB4JQ3AI.I,*ONNB M.512Z>:;JOOO$EM*$8V%G#=_'HJ8&]+G,S)0,4U^+AH(0\EP+2(O:,1_..@$ MZKG'F5?Y#,:1(N$+$X(:*MU]FHB1L*0>E&N;&N_6-03G3:_= M&O;N^N3NAK0_]+HWY*;7;_7;O=8MO(+6[@!P.[A_:/6'9'AW\$8-'FZ[]R2H MTU+0.*+'I-7OD."$Y4\/_0[8,_S0)??=]L.@-^R!:W!^U:_>U^Z^_6V^]O"LEJU^C(L M8ZK'L"2M2INGZ;=?0(V=5O6*I#6:"#/AC^0?5"1%$G)M130G=D+MVS6%QG_][)M.J)V73] -/3*A4TXTGPH^@^Q@P>&D ME209E63 4Z4M40FY43HF0;7T3Z(BTJ::=YZ*I)>$98C"Q==%X:P&;]P"$@F# MQ=,L?<>XU XN+N^I@6B Z^,Y>4S43'(VYD4?'NWCPA2HD"C([# #K ]"DSG) M$JLS#A9 KG=I'P)&20Q/6D!((QK"*TU4#)G)*B^W)9#PD!M#]1Q%8OK(8=ZU M,0V\8Z ,3"E=S0!SH$ H--0(()9 =]"$<4UF$Q%.B,GPSZK_C&N>#X(&Q,)( M*":P+ID).P$#3JU=)!%0!\5*%GZ',F,P)N!F+8!%P)S0082L(!ER,)I0/V0+$8^!$Y$I^9,*%4)H-^R)Q:28^55*N0,WAMR!% M@W' FH]_]RF*-B:*8"*T\SF@00+3^=?71D&C<4 HI<<'A-): _W0X0;*?8B62VF? MAU(1LVU(,[-_%TQ[(PZPR&?RB51E&@8 >IH*XT@/I'CBQL%R>$67ZY2KN:0. M9WDF76&EF-,Q-@J@3M#%*"F8.R(PV<@()J@6:(#P^=XE@01'R@SF8+9I,CL8)938I7+H8>O#-8+&O@UXB@(Y O].?MZLCTL M'(\.!\=GY=.S;1SO35A;<-Z?ZO9&-:R$J6 (5FI40I'3J0&@8UF)"*::+= $ M^!9T)*2P<\SONZ;%M>6 YS#EE\6&Z%I9ZE+'4VY0FND4,&U["O?]Q=_3F\0D=@3N-KS)'*[,L:[),?Z%*:8P$=?7[+0T:+ MTMPM0>X] ?HXN.$$KP!R[' @M^1,'\UM5.#&.R_<7,M.Z'T!4V(^5V&8:8S] M6O+<,6JLC(7W>/P(8YD0!OH]@]P+0Q^]T"4"$ .'/9/.%8<-$W=G!GBR1?_M(O^'- /:B=V\GIV M8NXDD2T627%%4\B:ZT!=,19"[0N*CZTR=JD=A5+6*FV6^=Z]@"'C6%C+^1_D MA)&"B@+;F0#]W"!' &>@8(,4#_]B0;U8@_SW3(#Z;KUE2>B.&H[_O^'Z9GF^ M):%$@Y)1 -APCXN[Y5!P@$:>JY<;GQFGCYA\?,D9DR>4G0=HKRF[ M'^".J 5)/-) &T4(.W=D!\!QQ],YPHH^!XIDJN248R),Z#@_9=PN9W1@=;C\=\-'.L./1K6SHKM& MLD1H[HTO,]3=W3@H2]_/-_/\5YEU.=W'7@/[.BC/VB#MZMV MK*):J[.X7/QXV^D5E\^^X%;/CKMG:[V>75]+E;^_U_1'\%.^=:%M!7*72:NK M+G0$2,_L=I?/W('+__H;>>YNX/5_ 5!+ P04 " "5@UM6DR97PH@& "T M'P ' &-D;F$M,C R,C$R,S%X,3!K>&5X>#,R,2YH=&WM66US&C<0_MY? ML<'3Q)Z!>P&,,1#/$, 36A<8C)OD4T?_ M'4'=)3^.!3>0:52J[5X\E*L--0 M0=6IUN #%V?LG&1RQ51$#PH['3O[WK'-))TY]U<''9^= _/?EI@[W_,;N[4& M=?=)O4D:S6JU$;C[M:;G.0V/.'^X"-)&]6R,5*N(OBTM6%P)J9Z_5:]:>[N) M:B^9K\*6ZS@_EXSJ02?@L<+Y!([/'C,S-XPI>J$J)&*G<AV2O8/0PV%<\$OC>8 MSH:'PUYW-AR/8'P(D^EPU!M.NDGW1',YB-[PS$2W'<;<*)=6SU+#@>](SS;FW7*4/W&+K]\60VZ']3 M[A1.[#L-G<79^P$<=Z?ONJ/!<67\\6CP";J]F994':?Z,):RV$?/6K5&\O57 M6/U6YX8Q>#R.J:<+)2R9"D&%%+IQG)((IC3A0@%*#KE8@.M4?@4>0(\(VK\H MPS#V+-C6^J^WL$@Y[1Y?)"1>F6]N>P<"+HRY!,%Q'RBZZT.?>G0QI^+UEMMP MVC6WK.ME%8B$@$4HOP1Q3+U48 5';TGLP^#""TE\2K'0+A9,2@T8_[6FCU49 M0BHH@KN*)\-?P"D;W11!"(FLPJGTD/D*/"H4"U9E2%(A4X)94!RNL#B/3L9B MQ$E\GNAMX*IZH:19@B@,?B+F)*:R,KZ(Z JZGM(2S9*R'H$J3,!9S)?H-;JE M0H)0=YOM^W (&=-.B._C/E2):(#E]3, M MEFJE8D"^8EK5Y +<3;[I172='ADSGKZVF'>4=ZO-_2]W_6%>9:OH1?GU>JN^ MUY;F$TL1KD\2^;A]4,4?X*JC'2T]-BH_[.0R9#>@:_X&ZTX>D]%^T] M<1\*-Q\<.C0S#/%[2G6Q?\HG$]!O6]K84[PV,;T\=FV_$,K]@YA7$0,'P-?#;>?5NQS*)W>'D^OBUZWS'/C,464SB;=X]H;4\$ MPS@E&*@;A-OYP;C_'M4U$?72[GH>3V.E._2W!OD[)N9G W9(YR(E8@75/=-R MJ_V@WA>(FV&3;5Z^']_UO>5*YN6WCKN0=U&Y8.;LEK5 F(2E8$K1& $19;II M16?-A_EJHU,:$@ESBJJ)X.=,=X>SQFC11C$+>LFB"+702-[502/7=8)4Q/K MJ&O]O+D&KDL" ^10P8.:H52:!RR^8J M(H]:%G-TF(F\LZAW?A1J3*^,9U\/J=QS0+G?40,L<7GU3='/(O-\CY9W:?;6[6#_X!4$L# M!!0 ( )6#6U8470_4K0, ,@8 = 97AH:6)I=#(Q,2UL:7-T;V9S M=6)S,C R,BYH=&W=6>%OVCH0__[^"B_3WKXL<4*@=($B;5!IF]JN6GFJWJ?) MB0^PZL21;9JROWZ.D[QM35?:TK="(X22^'R^^]WOSN88OIA\'D__/3U$"YUR M=/K/^Z./8^2X&)^'8XPGTPGZ,#T^0EW/#]!4DDPQS41&.,:')PYR%EKG$<9% M47A%Z DYQ],ON%35Q5P(!1[5U!D-RS?F&P@=_35\X;IH(I)E"IE&B02B@:*E M8MD2S1<:=?Q.B,Z%O&"7I!K73',8-7J&N'H>8KO(,!9T M-1I2=HD8/7 837K]#@0$NOU>M]\-8MK;W^_T21=( GO[]&M@C,1&O)JC](K# M@9.RS%U N7[4[^1Z4#"J%U'@^Z\<*S<:SD2FS6+23*YN*QUM343.C3(M\B@H M-6FXTB[A;)Y%UC^G4M6()X(+&;WT[34H1]P921E?1:^G+ 6%3J! 7T1*LM=O ME(F)JT"R626HV#8H3&1,+EZ@SYFB==RYO\VL7NCB7^_#/;\06.,)C&' MQH182 K2-99PDBN(FIL!92KG9!6QS.JSDP9U#&*AM4BCGEG\$J1F">%U)&Q0 MJN&:IOMOO6XG+)FJ#3TU;1:N2>Q9$F--VV/A6Z^_]_MAWPL>.!:&_0?-O,W8 M7M_K^>&=U&(+A&P$FD@9-!T[T81 Y20[<$*GDOD5Z7&=F9?9UE%L#^?[[;BGI 4_O-Q/4@W.,5AUDJV,%)GVFSI2$CT:2F9HBPICPQEB3:E6W\'AOX6BIWQ]L[)^.A1OSF%GPZ)LP(HW"L?VY#,[+4[T:^Y?D1B M=";XLBQ(ZMI9\CZ,N.;^AAO_0^#=-E)-@)/"@+P9K7:MJ-2TLK^YB##@F M&9E#^9MU WKM&@R;U]8=8OH)Q)*H"_(L#C0[6L=/]0H=:?HHQ7OK?=X@NW9O M'WFW5%H:(YY'>NU:(9\NX.?-['1!9$J2U6-4]N:,],QWAV.F5/G)<]9F,+;M MOBWK6[8ZPC_WQ'-1_2,027.^T^P26EWR'QU/V[ST?TPAL2J/VNTI:QKK]7?5 MX[?_-HR^ U!+ P04 " "5@UM6 :&;UU$# !;"@ '@ &5X:&EB:70R M,S$M9&5L;VET=&5C;VYS96YT+FAT;>56WX_:.!!^[U\QS:K;%_+#22 0*%(; MLBUW6W8%J?;NZ602!ZP&&SD&ROWU-TE(Z1:U:A_:JKH\6![\S?C[9NS!HZ>3 MNRCY^SZ&M=X4TT L.T[0IWO,];=8UUP4;MW%& M=F./['J3T5)FQ_$HXWO@V0N#ISTG=W.:ND$O];,\H$LOSXCK=PEU^P/2^X<@ M21OAC4^ICP5[86RX,->LVC\,W*T>'GBFUR%QG&=&C1N/)9 GOI(HGG\:2]UB^CZ.[=+)G.7L/-=/[V0OB/HNU_3ML)D/8# M@U2*LFH"6H)>,^ BE6HK%:U:#"R/H%C.%!-IM50CYFS%2WT"+#1VCNKREX#6 MC50;6)@>S&1I@>=YIDL()@RHR!K3&SC^H%/;9WS_C">#P!]XG0;L>,3M=]HX M7>_C//![[FGN=@<#=#]P@Z)Q)=/O=( "9@]PIU(=JD7Y6 MM\ ;ME0[JH[@HD/5\#H(*% K-L93AG(NJ$@Y+;!(9_$Y1%2QR8<.3$5J-9M5 M:);G+-5\SP0K+V#75WT4,RPQM7ADL:-7U=!*%B#W3'VR4T,226#@[9915?&I MZ\%+>"G$#C'S&O,QK<0Q_X1:P?65UQ]"(GZ+&6Q MTU]V^;[3^6ALGEWU W#\'U!+ 0(4 Q0 ( )6#6U8)=.V$0Q< -Z. > M " 0 !C87)E9'@M9F]R;3$P>&ME>#0X9&5S8W)I<"YH M=&U02P$"% ,4 " "5@UM69JB7?#+0! !7UBL $0 @ %_ M%P 8V1N82TR,#(R,3(S,2YH=&U02P$"% ,4 " "5@UM6@H33^6L: "M M-P$ $0 @ '@YP0 8V1N82TR,#(R,3(S,2YX&UL4$L! A0#% @ E8-;5CZ/! 0 4 " 0S'!0!C9&YA+3(P M,C(Q,C,Q7V&UL4$L! A0#% @ E8-;5HRQ?'YM" LB< !P M ( !0,$( &-D;F$M,C R,C$R,S%X,3!K>&5X>#,Q,2YH=&U02P$" M% ,4 " "5@UM6YK ,PF4( !V* ' @ 'GR0@ 8V1N M82TR,#(R,3(S,7@Q,&MX97AX,S$R+FAT;5!+ 0(4 Q0 ( )6#6U:3)E?" MB 8 +0? < " 8;2" !C9&YA+3(P,C(Q,C,Q>#$P:WAE M>'@S,C$N:'1M4$L! A0#% @ E8-;5A1=#]2M P R!@ !T M ( !2-D( &5X:&EB:70R,3$M;&ES=&]F

'%)4$V++NQT]V'@*(?L@'" M#1/V\T7>'VB]XTN><.&(?$"HWB%8]EIO9XK0Y?V,;?=V^H@&='XA>]:5@Y&P M4]X["H-:5TJ416@GT6VS;#N(' ZK#=QPRX[2S9$=HVD^;&RV29>\/!B7,IY*<"K MG(UY=NDZ1R]S<\SE;L[J8@;6M]4Y1YOG'&T.M/'^R=Z!L/;\G>W>'W_N')[L MG^R<[/^UU]LYW,5??%3_WMT_?O_QZ/A/ZNOWZ]&?)[V#G<__MW?2^[Q__']/ MWPCRCC2W3YU6QI/>9RQ^^YR-6][HZ@M7UG8^%L:VA.8O8.IE"EZ.UC]FBH"@ M+\8ERK^Z6Z2^::I9]<(NN+=I5;V\97;5I)@R"L7U9<2&WS!#!&6Z?$\^Y%=J M'9AZ("WYN8[:MYBA[30NC)?,T+QYAMJ"ZH M>@^#UN]%G ]KYP9&":CR),=G*K4-3\FN7.5CI7H6)RPS/6JIDYDB89P,=@SN M75R-LRYH9,:PWG5(-N$4HMA:=OJD+8AM:RMY1DBB[^SVU\XVO>GO*G-L(J2)\ M]LIG (JHV^8+LM\UWMR3>8RW&I5YC9V:KJB5TR4N M '.GJEQC9&)L%(7&_) (<^'P(J]N(E,#RMY.JJX]=UO\SA2$Q M](%,J\:X?HNN\!VUTYW[N*HVAZ-%887.C;RYJKD;M=:$1#! 5/J'@K$A:Z7 M$DHT:TJC*>:FAO2;@=;X/VQPK)4;II7;5U+U4"YQ_V#W<.W^_O?.P=@QN]=[!W>'),GO7Q MGY\^?:1_[WP^[>WNG.RL:OC.PZ@_6;)9P7=_:$+<[P_CY8*J+3/>!S+\@2+X M?=T!^5 JM[)=97F'\>@MC@+7ODN+H\#?-@/O01KQF,ZS:<0SVPG@GGCF&]3? MX#KM\ G4GECS8;[=6/8#G>E3:,@;]N!1->3UM=[]>G]SM&OO?U=:@/\S^S' MFV$^/)P.8+B8S&S8H<^X$YD5)D:4QIYA)+ =AL?"D+LI-^W0#",[-O[>14?# M, U3QQ],RS:WZ,KO?[<2GKW9F2;9)"]PT?O)EK 0$_NOJV@W__[1^OS]U#Z8 M)E_WOI_]%GX]^OI[_V#WK^Q@]W-V=)+ WW]8AR=GV>G@[.+LR]G7@Y//_<.3 M/R\/!OL_/]J'_=.?^=79R8YY^G7'./WZS<:_#[_^:9T.?A^[!]_/AK]?G/W,S:,O?]B'N_'/4^L/]W1P:AQ8^S;\#L;[ M9AU^^9"=GL0_SW:_F:=9:)Q^^7U\=I+;1[M[UJGUX=O!";S[RYYQ>++OTGNL M4P<^@_>__>4D__J]?V;U MOT=?<^?PRQ^PKCWW<'?_ZL#ZTS@/=ZQMB[ MDRR^21:UR,41'L0B6?2 ;YR317 MQ9#@;/ -N]TR ;HD)"RWBISN)'8L\CC MZIBPE4P(YQ@$'1-N)!.:U@P3'C=@4ZI4KHX=-X0=\42#L&/'S61']UIV?)\/ M1@6_X,-Q]IWW/N;CCBTWABWA9$.C8\O-9,O@!K8+0@#_;6^/0%XZ]MT4]@4*",V.?3>2?2WS>O8ML0LZ=MP0=L03#:V. M'3>3'1TJAN+C%2]$.Y[<#)Z$8PWMZWAR'JGWNE34KKAG/@?)7D\.DM?E(&U@ M#M+F%/=\WOMT]/FD=_2AMW^XN_=I#_XX/.E]WOMM__AD[_/>;N_3G[]^W'_? MVWG__NC/PY/]P]]Z'_8_'ZR2B!0^7;6H@%L@1!;IS)7YO+_FK* *CMVLX/$D M+Z1A27E*O6M3E!YY;4OJJD?94)9)X'*N2TQJ=QT!PRMW"32[_ +"LIG)5ARC1!NJ^">P#Z/:Y&% M41E9&)>1A?&"R(* C]5F4 \$ZA['/&&9P#X!8232J,OJ+5%HLP0=RJK2U]7* MAF3%O<)T-(56T"MGB*\LPJXY-3T$P!-TF$._DT0T0/XYLIN,1"ETJ)#PJSME08F27Y'("AFX" M]JWXE@"O4?4AXF1[TB65$$0]RZ=CM0D6 :0"'BW6'DKH@KRI0>] 1RTW$7ZE M2DZ4<-)8:+DIE3@84I>+A&S5.26 M81,L/QLI3&2P'- L$%N.KZ)"V$B"T;!Q/A00," 4"WHUB[ >]O*"4['L4ML* MJ28MA-@L#2H\$/6(5HXABP_!OL.J0)!B!4Q$,$>Y> E5)6]5NW38L"M:Z>DU3=L=@JXKX*5)7@T[C]-9;MW/(TOZ@]7R%L_ M@(2&A$F*9$IUN**X'?0! J_BAE?H9W1& ]$"013&CF.PZ.682Y?5V,IFYPS^ MG?6GLI)/^C;S-N%4**6D4=J,%<,#,@4'+*%JQTJP-6J29UZ!>@J-;&E[L[H= MO7CR7Q!%H)_Q[Y)Z:TPAX6FI'KLDU:A4*34OH.5J\#U*,$0WH.3NW@$#BZ-H MN7.,.%>QFK<0'0,Q;X*YG0[A W*+.7@Q) _4Q^#^CDGY*$!?42HZT:4;(P:[ MABB4&"/HJMJK\F)64S4^EMI)#!^7AIU0#S#@*_.U=$))I*AN(P@L4>,T>E0N M1\@7.>YB.0B#O[*PE^WWO/]=RG32E@*N%[05N+G#Y__ MZ'V=)N>2&6C3RS5)WEER"DD.L\4B8]87A<14:(SF:8TQE%VQ6!Y.V#=$3$#$ M@\N+'"'%)) )KA^&UI#Q:_.13+YD0D0)FN1:\G% ^X\8@8[,3&?)",C4P[JH MFC^=7-:\PT,*6+KES/]95HQ_YG$. I9.5>^=2$R&8X7)H!Y3_M/G!JRDI:CP M1EC))Y&;%'C(UZUE&WBJT"R$N9Z$Z M1#\9SZXW.ML9*_A4$1$0%+)X].NP/PI!D=A;:CJ2C)> +@8=+CP;PM>1L2S5 M,J.@DXG(B+BX&F= ?M@!8*+X$C:WX22 X],7^AI5NIK&=H]DG7JHG$DUOQJF M.0X![ZNY/S7(031E<%W*8DE4 %&84E*7(!@"+(.> +$U"LV5#_40$]NU88$)@IRU>;>P%>(IY0?RH K2R!YI A13Q M#C*BZ^B-HMVFU"H5_$W]D1&[0LN;#T%YDI5?S5N]9N/GCY872'Q9[7L,*.W\ BC@7'KP3-2<5J=$@:&JR1VZLA/I7?,4%C1I@%QASPYA M_RH7?) 732Q9,('+>7(VZ U(/0J7?%AWNL56-+U_Z6/R&0DWKP0Z\)E&XH?3 M-:]HQUR>3?.*6]KV_\HOA;1?:.-_ 2&XDR3R6D1&N.B)=FN%,MQ6%U,U<[4F MDRNA+9=72FA4%_-&+.&4+;'8:Y#^C8ZX9-8@>A?J_/&;%??NK?N9B)UI[S.4Y[CT3EC79W:DE.^FR#W MK>Z@;CHH%7J576TO.'IPY(;%X"BS^$K<+L[)XI+-5F_PV!W.?0ZG'@_!?#F* M5HTFL@NE*ZP1HSA]&8!1$1D2Q'7:DB'11,&# M5SEZ2]K(=6>^EC/?JR42%!S;%E"*BC@ET7E>7@F*$R(O61RL:F$.5F\^'9?( M__ [&;V[HBAHF7)!8)>: NO+]P]@T]%)%W,I?AB;FQLGD<;HE>754>S&]BU61N\3C59*H1G]S] M?UE7F+/7B0M.<:YCX,J'V;RK:433);5=5M3&XB('QWB -W4CR=[Y4-$G#K0X MW=B\-MVXEO+[_NCXJ.5W#K^".P21;>]S7A"PW[A\<50.)VO M]D]>]\97X*H,A/6C&NV(>!:^0U-W/UC1,L%K/%$TT.\ORCE0HEF5R,REKZD. M\?+^82IDL^KL0I9;>;]0YG\MN6D8(2"ZXNQ:VTK-L98UF52':@MB[4U MJH6'N*X58FQ:ILC5VV%0 /@R XY"GTB3XZD;/&*4*1FRV+.^\G^6#4*)GUEZ MO9RA)#T1_)1QR 71SOX556VAU2>BHI=<;2[E#HA?8^55X]J/[KQ%SA-&52/E: K@^2RW$L(.EDQ(:[':T^+@JC)7!2N7.G^22DJQ94WK7B* MC38P;X;2$QJ2YI9\?D/!>BMXYI?Q+X^ >'P(OWARO.-3A7=\>?;;GGOP==\\ M&QQ>')X<&$0?0FG1U]_ M_79Z\NWJX"OB'.^9!S__< ]V/UP<[?[I'IU\Z!_NGIH'UN'@:'?_ZM\_]RX/ MO_YA_&TS/[5.B:;.O=+D@ S&GM_3<;C-[V M3O)I#!3[\>.G62#B=I/3PY/2QUQDS[Y,BV->=V CUP/-< M/3!LUV&,L\ WM]X=P]'_GH^YUGL/)@%(LF'&;J2D)^H9+POJ1#ZEJJIK-YFK MTE2\QZVR$JL"+Y5T [8WV*= T\%Z5<>+3'EQNY27=LRE0RWI4$M:&0>MH9;, M!9/R)4&LS5 T=1B3U8$(5L,QH4L#XVW-.[+,MTLQ33H4@P<^\G6C&+S"P.@" M;)5(!B/E5X5'?UW\JQ94$X6!93W7!99XUDMT"I'S]ZELVCT[2@9-L/CA)6[%) M[L+46$U;LQ^6(<+5(#4J;A4S$Z)!98+#,J0-?0O^%])$W6=2PVT!.C!O40&; M G=@I;[,B*([SB;DAKA]N2G3?&Y^52VMR%85F@YG,P>$0O64HNBS>2-ZR)*GZ7(GTHH(_QYB-]['(XUWI-R9IP^&)?JR=+DM5#>)F(R=GG,L^DENQ6 M)G>HZ' I_U&(3&K.'&W 6X)'N?9P:27--Q3-4ME*LB"A8$',9*63O<<9*C!/ M*FB6J:$BP02-CVQ"9]!<*DT[XB)Q%1:;#_L+S1 VA9,MZFYYS9(5FUN+K#7V MDN!F[!OVLV*6$>5/BBTJ")H!9H0E1;':MNE0S88V C3U6-[13\<"I:9VTC/3 M:21*3AJ5X\*+K/29"AQ<@V+5;I'W:Q4($8AE6%\/Q]6O!+QV"Q['Y%.,9<@# MHGVF8VF F:$@ 4^<('6^EO7]J4QF%4: .)6FN@>9 M3(FZA95+1J,BBPH^HY17(%1*EW36_%V$Z#-5P$RA PBRO^UG* MA:SYH-*N6)9S6\K85_(FA?:EO$=)9]+2ZMFY,A@AI'^)3@CBO!,QT0J(%]DA5X,T.HE1DPU*IOY'V2"HK,EO'DP(K.L0S M9#1GW[,^/Q>FGE*0Y7[4]Y=4[7G!Y-;#UC'""JRM0&T0J%8094/>!PLWRUZK M+TH=63?I%FP)'>.R]&Q)(?LG)7FHL*&: M<#X@P[!\1,&H"3$^OEVUS5R5S=VA'5IC5GZ:%J#:P-D\*H!#>CL*O.0+T"-V M2VGA"M=L1TJ"AIE_YY6;A8&Q[^*BJ08TA,_"P9?H;_/F5AW]9:3V%L-J10GA MUX#ZJZ$P4B>@/G@M9!^66,3YF+K7C.A(?PI7BF)B8V#2%A[/;4LYCXZ/JB2. M%J[GUN263E&6E)0V7U))2T[5DNOE=KQ?%0?7\W/X\'M6Y$.!!5^W8HEFZO#5 MVB(*K@EVH0'+3ZK):8+.*>*?SS@* MJJ5VE6VBIL5X*J#5F].#^0FIHZY&ZLD1RG-=L%$4W:FY)@B"L;9]>_LJ^_ZZ M?LVX8 (+HN?UI*PRG)C58CBPJ[ @:=TTWU#S605$EKP:;V.3AW M-(>P>K&/QAC"6\BY+LEDN>/U\3775[-'T?+0_LG20FO9@:"\X,[F(8M%Z;&& M"Q9W^PMJD-%^'XLP@QBDNOA>-5)SSY0W=9E%:5(BZ:UL'B!O9JI\. P_8>QV MM5N:KHJQJV(496?VWT;@6';B&SKCEJT[GF?H@6N&>APX'@=?/[:Z*L:NBG%% M,Y5C"\R6.NOIUEYV#4K MW\ 0[RIE?X]/J4MZ>JU2\=::R=8-S%]E(^MC:F3]=',/;HS1+%[,JWVJNYC" MH EVTON!>5RB6)%"M>5M\X3HJQ2*&/;2L54&&XWY&_7#6TQPZK.K-]F07D5? M>BM-#"E)40A02^V8]>66T.Z(CZ5\",-MW_!11$P*^"]1+Y;28YNDQR^39/XS MWX%O>DL_-K;-I9]=-ZQI;'OV\H^O&_;ZSUS;?IC)KC:A7VA_Q1[#*>)9_^^6 MO56)>0K&O3%Z)AF':KSRT7#N46OT Q]^.T?RLZM=VVD=-.&WF>,VT_RUL>?TO^N.WZ\*WFB MPY^S:>GPW\LF62*;^8TVLW*._K6W+;?NY(KPS!>WQ!RQ& M^\[ZC4Z938-CI0TP>IM TO^XUQ+K2RMPU%:M3<;?/A02@WDZS$3T;3I.MIKA M..[&3A($/(@LTW$X#TP>6%'$?-]W+-=Q_MZOHG#@U68#UA__[Y9NJYC<=*R? M,S9Z@Y2T,TSPK[V*C'8FX H6F,SS%^M/P046MTGPWA^3-\/I0$]RO9>_F=?_]^$0V2_M'7 ^/HRS[,Y:Q_<))\._SZAWGV]2([ M@SD?G9Q?'NQ^Z)\-/EP<_';X[=\__Y@<'!L_/I[L36!0VTV,K,4(K2&PC85OO@E +T8!IDL@[$7>[#T\HN7<+WEBGDN\D MU#.54#&W><"YPYD1.LPVPL UTM1S;1:Y=NQY)*',3D*U44)=-244J!2/>VZH MPQFZ.NB=4 ^BR-+CV+#"F'E>ZD=;[VPGT!Q$JVN-B%J3B;\Q9N$!*[YQ&2$L M81R6&OW6[39BH?#=: FU+ANJVO8*/$-Z7IU<6I]<^G/.@1>I%M=1 M2.F!9UFZ;\6F'3*#F=S%P(^MF5YP7[ETC6QX*--I5;?YQ7/RNFR-E3DYS7[P M1/_)B[QCXMLR\8QQX<5!&CHITRW?8KH3)9X>F4:@A[81.:G+8]]R1(57<; <"S;]3TWTBV71;IC1F!;,#_436X&S#<=FUO&UCLWU'RO3?'5EQ:\V!\B M)D)>7'4!BX>V*LJM!A'4R9[UR9YXSHI(8R]V@S360Q SX-SXAAY91JP;GF=& ML9=&W(^WWIFA9MGWMB*Z $5[.7==5D3'N0_&N;-W'H'G<9"O.C8QTQW?\_40 MF%8WX7^6RT,S23W@7%\S$8RE-9S[TJ(2GQ C*I-M&@G.-V[D/'4ABHIXF1 M6(FS]0Y,#//>@JH+5+27G]=E8G3\_-C\/&-Y)"D/.8]"W;#L6'?L*-8#.[)U M'O/42\PTC%USZYVOA=:][S3;%ZYHM;%QDD\0+N+^!H9<^\K%%<]/6JWM@J23 M2P\CE[[-QS)2D_E&$.MFE(!'9#B)SDS;T6,S=H,P3N$S8^N='?A:X(1K&[O@I]MU.0CV)W"@-W"0) MXWCKG6/;FNT9F\+U#U#ZUSICY5.!V%<3T?\$2X1& MQNR"==4.3A@R)B\S_U MV7 "/M2>VG_X6?1&XA\Y&_//.,VC]$]PM%"D[2"&QTX<3P=30L3I MS70K2@*?QZ$9\P2,'5=SK7O;.EU4I;T"87U1E4X@;)9 .&@*!#OTL?NQI]M& M (!;" ]="RP@V+/Y[;'DYCY6^\L2S,0J+Y%@GG-8HG'[,62M)!*9*'+JZ[UJ.[C##T(.$<=V/ MS= * R>V8Q<+]#0O6%=D9D.#+\^;E]=EK72\_(B\/&-H^*[GQI;AZD9@^KKC M,Z8'-DO Y( S=+AO^$E$B2=A:+>(EU]"2&5_.&'#\TRV)N4(Z=]%4QXE7U7M MNPC\'O+)W@_9T>&W/$^P(6(GE=8HE:[F+ SP<6R+>X'NF;$)4BGP]@:*GYT+'MP[#MC(G@ M>)YC1#S2N6%ZNA.R6 ^\,-(]'J2&:P1V%'O MIX6!FUBVY<0B_@L>X)S 0+; M!2$>VE*H-GPQ(N%A/HQ50EHG=VXC=XPY<\%)3 YGY>I.S%)P31)7CW@2Z5$4 MQ6'"@LAC ;@F5H>\\8P9=UVV0L>X#\BXLS&%,&8\=1,]LJ- =QP_!8,A]74O MM2W&N!&X=KKU#DZM18S[$@(*5,/5I4(\5BI$53%7%RZ=J[(VR6/.F0QIZ/DV MC[D>F"'9#9X>!8&A6\QWS#!QW)"#Y+&UX/Y5L?BVP[WT?T04;[E#XNMA\6$MG MIF?XMY.ZJY1ZEKS5S,ACSR;)[II6['N1'8 +IMKZF8:F*;G MV2PV\1K8L;0P7)?;UIJRWGLVI^EDVXN3;>LM8>YDVWIEVVPXBL>Q$R>I;@6! M"19EX./]%=<]GZ4V3R/;#QV0;9ZG>6OKK=6^XN6;XU4M[%OZ,6-1UJ<.#%3! M/)[D\;>+O ][.Z9F /Y;JFJ>+,>+76%/:H=EPW$D^123>]?2W'15E_UA9OD2 MO!+5W;1?D%8:Z7&(73-,U]=#YD1ZF!@A\T+/\6T/L2A# MYQG"77J:/ M<)JFK=FVWR*9]-* O($WBBDF,^8#!)XE2),NJ?&AC:2]P:B?7W'^F1.\3,WI M[H33VH73_CS,E.^92<1XHO,X"1%F*M0#R[=UW^>AR_S89H8#PLG30J/+=7S& M_+PN"Z/CYT?FYUECPS-M+_13W6?,U)T$/*'(L2W=<@/3L$,[O:Z MF_&4F7&J!RYZ$T8"/UFT*?QZ@_619.-1GUWA9/GU M8N"QGGP)EZO-7B?W-8_6DB^UT7)V7;93Y](]J%"=AZ[P@X0G<6SIGF=@+:KA MZ6$86.#UT%\73,ZFI$=VK/^H)E;'^@_-^C/V5,(M9L2! MK7MQ"O:4:8*W%(:1;J6>%5N.$S!F ^O[FFV\Y.S!UMDNNSSEP!]);\)^E*9+ MUU?^P6T3M>_[PS@?\!/VHR:QYAI6I]D/GN@_>9%W@NIV@FH>+R.P/8='2: G M1NKICAN%.G-YI,>Q;?#4LKCG&EOO*&W6>MLBSZ^+YK34U+B1DSN.O27'SI@6 MC'O6;$71H%GIZZ[]#?"BJ#7J7 MK"A8+?IQ-Q/B15Q@K\N$^"*V'(/'U'9@?#2=C"=LB%O729W;29UYD SN1K'+ M4HQE(#R/:SHZBT#^> XHA\"(;9=CGY V74UWJ28M-1$Z3ETKI\X!:=DI1QB, M,+0CW3' F >KP-$MSS9\*V8^'"-FK;:I^>"+"BV,V!6V[QNC3]O+9AN#=+&& MAS(4XF3(2O?DDSR$#WDQUU"@0^UY"$DUCQ_AIXPGH$!TG@:^[O#(UL,(NR.Z MW#A!19<^'-3S.#3M.=,\*L9-1BDV,$.LE,$(W88;IAAC6L#7'\%KD+W6A MC9;9(!T_/Q$_SUZ.N(%M64ZD![8'IH=A@S>1V/!/+S ]VS/3T ^H!:H==KW6 MGP)(O*N6>6PT\?K]:]>OX(Z2QIFS'.(D9+;-0CT,S4!W,(6"^9&CIZYK)7;H M6F8<;;VSG*YK^C-FU+5BAG>,NAY&G4W%1"O>93YV)_5TA_NQ'OBIJZ>)[=G< M#D(_=;;>.6Z7+_$492)=>4A;C(6NV.YA)-(\U)D5![%CN '8"@AU%B2NSCS/ MTWW7YDF<,B,*4W!23$LS F-3LL.[PI!--#PZIG\PII\Q0X(8W(7 \DI :4L/ MHLC38X?Y+C@.CLQ"GZ,LS?#K/^_6Y-BRFQVW=-D,0!68:ZJ'GQGH2Q);M@7APF8D<-B,#V@ BOC;ZO(T"Z^CS M@>ES]OX^C.(X\B,]-ARD3[R_YY&I>YR%7I &++;MI?3Y$ES7XZ4=!3H4^76I M^B3[KL:60^CX_!O+J(&$9<,$&/^-'M(\GX(4/A4JK9,*/][T_G&=$/S$B^,+ M5O"UN/#[AQ]FA6$Y&Z+03ZPX*HXG".?W%^M/>?5V:?3S9:4C( MC_;G/O_7YZNS+\DHLASO<'#@GGX]_7EP\GMV^//4/-S]D)U]V7<.=V/G:/?L MV^G/;S\.K(/+@]]^3P^^[O_M)W'B.TZH&Q9V*@_2& P YNJ>Y?EQ[(5NE++K MM>D20KJ;6]@1TJ824FSRU+,20_=]['O)'$=GONGK8>@$6"-HVAR<2F/;6( R M,/>+WH@5O>]XOF][2VEOC.<^?ARR(QH;[TPG%WD!(CE9+4+1T>(3T.+/T[_# M%)168/AZY!E(BV:D1[;-=)L;890:ALT3?HU06TA8#Z08.\+:),)*8A>..TKU M)(V L +#U)EG,-UUP%RUG3"R$D2Z-C2P]/"_FR6=B*8)BNNQD@QZ;-+;Y3$? M1+P0C]BFUD,*H\ /RK!62<;]\7@Z2[P+L#$ZNGU\NCW\N?>W:T9.ZIJFGMJQ MK3N1R77FIEPW_,2(6<2FHW/?FVX3#?T%WF6;IC@NL0I*:MAZ0 #!;>GI0>53HZRW(ZI6$A6(#\OT6* ;3ISJ3FJ9>A1;*1AQ(&.\T#%] M*VF5D.J(JOU$E7I.:/D!URT;B2HV0[#8DE2/>>0;:9*X/(BWW@WSFRVU%;Q6 M:<9EI+P$+G]%(BN8=&7$-LF^=SF.#Y=?U&1FBB-UL&YK8^!96+? #3TP"_3$ M]F*P/:- 9RPT]("'GN':CI>ZO(-U>P'9#V? M??GP#9Z].-K]=GGP]=PX_.UWF/=%_VPWM@].OET>?3GL'WWY$_;CKQ3^_;?C MF3QA#M.9&TFSHS TSDWW"2UW)BGU\6-'N%VL*.B]E.1:X3<-< "Y)Z/ M,& 6TR/;]W332+ACN*!4$";TP:\&'T)R==U-1[4MHMJ34^/H9-\Z_/F'<7!R?G7PQ]^N MR;D/?K7N)Q'H:#LT]3"-#=VW8S=UP\!(X4#?N;;F!O;"3B%$AFT1G1T!;A8! M'NX@4IL/9V[I+D>DML2Q$;,MT"W.8X.CD+)3($!+"RT@0&]>B,Y&WV^4EUH/ M'A]Q^/9WWK]JC_1<>JW447![*?AHYV\K35S70YGI6F '>'Z@,\N,=<-Q0< % M+ TB4XA0V]8L=P$%MTF$=E2X>53X\_#\[RAT>. A&$QBFKH3)JG.@M37/>[ MWV;"72SN7$&.WN[JLBE,[W&1^2(PWM9UD5GC6GD/TMUWW)(99VXK0\MT4S\V M=9\S2W=8FNJ!F1AZ8H.D#?W0L[F![-,BQ+8.@;&E%Y4==]Z;.V=N(ZTP#7LQ&V43UN] %A_:'*CV_A-L_?[PO=CXFASJD%76*)_F6UC&;F@S.XEU MW^$>5E.F>A@'OFY[H>E;# XXCK?>!6&@!?<'<>YRG=K+T>LR(3J.?FR.GK$X M[( EGF&!_QR@Q6%9GLXB#QQKQTW@2),T\<'B"%Q;\P*[11R]IORGS3$[XG@Z MF/8Q^:.7$[QSG ]&!;_@PW'VG??Z^?A>J(X;**Y>/8H%,H9UPD]S@JLZ#T*4 M?5\_#=&0]R,9;9L:.[_DN8WH2AJ'N)/!38.!/)K-3 MGW'3\-*M=[[F&O,R; Y/K(MI;"*'W]TBZ3B\C1P^VVK3\+@7NZGNVI:-F(ZQ MSGPOT$-FI6"#Q-R*K:UWCN;Y\Q'_)^'P%Q<7J1DH"4^S.)N\L(#(D]HCG_F$ MP8R2/58,8=_&M>/8%:?1":@U"JCY#INF97#7MSW=#A%I.G9C/30C7T\-9C'? M-+B/2'Z.9VB.,]\/9W41U45%6LS6:S=".K9^;+:>L3L\VV-!&D2ZZZ6>#F<: MZU&2V'H0F)'KLM#D#M@==F!K9C#??^9)V/HEP(**CA;CI>"@78.+)[VHJ:.V M[M&!=&)JC6)JOKFF80?,<&-?3SPOT1W+='46)(;N>-QT$P\$F,W ^K -+33O MW0FXZW/Q''E_75\_-._/]0 /_9@EJ6Y%IJT[H67HS$A]W?*C@'N)Z3NA MAYZ'JP7^NCKK=NTN'J(M%V6;KF[4K-A,0*SQC0TGD>33J,_+@[J?M&O=?O[C M"3?HV:B!!^AQMC-,.J7PH$IAOF>J ZK;-,U =^/4TIW --%E!8,P95' 0L;@ M%+?>N8ZEA>&]#<*UL],31[0ZP=H)UM;:UYU@?5S!.ILPY9IQD"26[CE&JCN1 MQ?4HYK[.&6+(I-RQ#*SC]#S-LYZ/8"5S_)<)@Y>JJJ<:(M2 %>?9D%YO-T59 MS($#BL=G3HOLZPO>8S'F2;'A%99Y#?,)&MD%_'K8RV!FYP6E<1>37I[V)A=\ MS)%G:?OH(C/-AFP89Q1JA%]0ZZOM9O%7;1ODRQUKV\?;VE$^IMS&-P7O,ZP; M>WN9)9,+)3EJ7Y0':U1?81%,8CI9_I6V['$0S-3"U?[$Z9*0L;CA1H83A3[\ MZ;E>%*6,I['I<-EOK615$!C9T#_C!>SL&MF6Q="!V7H@>W M_FC$Q2&.GVX5@5H$#?@&,[:S>(5EO=H?@I3-IS!H,M9Z_$?,45M="(F<]&!I M\E^PGI':J60EJ3I80Y^-QOR-^N%MDHU'?7;U)AO2B^E+;Z5FD@(69<., MFJ.]$A]+L1&&V[[AH^20X2?Y8BE4MDFHS&AN\9EG;5N.O?1C8]M<^MEUPYK& MMF^89!LE0:5JRSXI6VPSG>1+RY(^X6-LFMV#KW_/8ABW$ 1\GSRQ M9QI#?IY18,^P&/<-\!-,VPG"-/)X;!N1[5LQ3_TP_GL7+0?#-$Q]M7LV*0$_ M%/D O7*C[@_Q7W<&8\Y_#_9G%*5DWT5(78/K+.+@Q/X MSLF!=7IR:AS^MO?SZ,OO7\].#GX>[<8_#ZV]'V966$V#K[^B$[^'GN MGGW=_W%H'1AG7P[LHY-^=O;;V;>SW_9^')WL6 =?]W\>SD6(SP8'7_9AW/[@ MX.N>??KS,\P]=N%]W\X&G[^=GNRY![NG5P=?#XQ__U31X;W)X<]OQL%)_'?, M8LMS8U/G5H)MGDQ3#T.;Z5X*"M/5OSG:!%%;6/='?62:XVK>T6 MDLM(/\8H1=:KFL%?AC"?\QP0I)_$*0M!#1M&$'B6FQ@^FS'W'4=(TJH;S787)XY7Q_;W/',[@%B(K#0+; M\2W+XD[@1"EGDOF=-/Q R>-["2VG-A.F1E%C@T.=^(XGL_\S@W9-$Z?NS&/&29NRDT[-,/(CHW.)]DL^74ZYY.$ M"+&8AIX>L"4W+M!18=L]AR%!-"(SUAJ M>KZ?.&D<,.9'MLE-9MF!#_*CF2G M8.>821($$5ZF>IH=^IV0Z(3$ MPK*[1LQS4<@R6."UK%M<&R"!TS]0+7B*W. M$]HT(3'K"3';"*+0]/70BKGNN '8%+:)26)!S%S#LUF(,8_0TLS[AS<[G,3U M<;&$/!B>]_B/$1\"N]RMWJ^)IO/_V7O7YK229%WXKQ#:.]Z8'4%ZZG[Q[%"$ MVYS1.:Z_6KU8XK:XHK(CA(_QP.XW1& MVKD W@S[L:K8YE3LAP5GW1O!??0,T-($@K, 1G->)A-K&ZE0VNN=7W-!G3CO6(5T"L"])QCC91&C4%"(AA!J!3 162EV4!O&M;58S< M:(GBNC@0)[-NJ5J1N+(NJMYO"(0H3R.0X,JZ9N? "48A/TZ) M5YI$'C.@338S:GWA)@.ZZ9ZG"NC5 'HQ>::"<$%!9-R"8,2#S]X_2,_S[]HR M#"8#FG>-6#K!WKXZPK5I;;IT'1IO<=J*,$?C+4Z5KE9!5\^_+.R_8LKP:!4# MID4$$;)O89BAD+1R//) C*,[NZQD(IHJ"*J!RQ8BNO%6IHKH52%Z;O%2TL*4 M0CX0&C4(&0P8] HH]649.XVU) MDL4M!!]41K67'JS(S@5'11*WW$>E=G9EE_,V 7K;AB6\QC&Z43B:N1+X&?O# MD[*,J&8E5MB3-!-!IJ=GWP7P?%8+64FJ09+ZNN!'V!A\%I4 F@U)$,HZ<%99 M4#9H4DK5M,*=74NZW&S@,.\*ZGOL(:J@7AFHYW>XFF"I#@D4]24[0;(K83*H M#0W"Z2!E]B>R*Z&ZDFW@G.L*ZGOL^:F@7AFHY]P)867V!S.H!7,B@YISQ>E7=FJ>G,S_)$XDZ4V0R8GL1.ANMCPJHC<7 MT8T[$171JT+TG >A8T).. ,B178C9+*086S Z:0E]2RZ,JA=\JZ1-2/Q<-C\ M)PYPY/I3'\+%X]Z@-YZ4^0"?[S9$;2LB'8T[$N="R"3UY"<15*9JGJF^+7@3 M6KBL=H@!;:@O;9D$3%39 )&&T5*U%E7IER"DB7E'-8+97EPW[DY47*\4UW,^ M138T#-<9TMY0#0(%!><9!>NB==QK0A/)/H7H6E4'L&\PK!OW*2JL5PKK.<>" M&D<#1YW="1] 1$[ D9B 1ZF0$LN#H=/4A"%+CT5I7VJBU<[$; CS<&'"6)W' MW X_XW+VVSE3C2M5-4A59#%/P9E")STD+*76UI5)JDJ"LDPD$5D@OHQ;MK9+ MV-H,2:R35-?:)ZD<<,\<,.>%6(^9QG6V3YBCF0,4 9N" V-#((I1'ZDL(]=5 M-\NN)FH3D57 MLZ8&1=5AR0V ]/?A>-Q)H^'QA5.SY$[+32.QOZW6FQGG&\Z_74MG+P=A>(Q% M:)70&B0TNN#8H/#">.%!I"PNH1@'X[4L:[&($L;Q;)K.RC7X8GGH_]PV_-(: M"!CR;R@0/Q01S3HZUFGK)LJ24%""\3]G)P026,14DJF2]F Z) MD6RQX*M]3+ -^9J#R1&..KTI0CI_.\_6_,_=]L'\RNU<;E/*30-)VWB%VU:R M^#(KD!&.)^=?W&YG@'6 PNJ2B!?'/U.LYQ'$_>'@,NV[CY.J:AM4M7QQC@(F M;Z25@!ZS#ZYY-KJ53H!"H[ RJUH6=G9Y5ZLVK:&NA4UMSPW>#-H5O;=$[]Y\ M]R(EABD"A H)(@8!AFL+SG!OM0W>FE)OK.HLYPW&;N,YO8K=>\'NG)/K= H\ M,I&%4IQ<%2A8ZD,&<)F(F0@/I:N)Z0TF5>S+B2WNU(3RRX&S(+S)G P:322)&X!D.2 JOSHYD#,_5-&Z3J MK(4-AFWCSD:%;=.PG?\00X3>)$!2<$T%!$*Y >":S4F86;'[46>D($I71W15V<6#*S;-M M=;+"W;?'/'G]_$WG29AT7HV&GWL11YW7V.]AZKS(-UD3%O?N'X0X<(]G1UY. M_$(*4[EDL?S,3ZGW%2-\P]&P4M/MJ$DN^ LB>I)0>2 6L^%!) 43B 2.6@B1 M+ V1%?_;9.']HT6!DAKD;*O/4*&\*BC/SU!0UIIH-$1G2JY"E3FPDD,H.R6H M5!G/ND)Y"Z#<6+[B5E"N7L.R>)[S&I0V,:F D'SR)?=(P45M(!H5E0LR:!EW M=D77T*5[$=N7P5@;UV%6EW=>CW?W^J;M"'#<8U]1$<./*=2?+ M.R<3Y\228+.I(0D('25893)31>^<\=%JQ7=V6=?HQ1JG!XEOU-#E&O4)562O M$-GSLYZ=]Y0K!]F,S#8(T1*^3V3PBJEK 7E3 #!10"G8P"J@LRF%[$AV)U=0Y=I^VU?TJ'5WL+Y MU+4K>WGN95C!.K+30Q8H53IJB(ZNV"A):+0!.: 2K*R]E6"BMB"29U8'Z@/Z MG5W;V-SFFV%BC:*6&P7R=C@7U:]8$1?,^162611!"P@\90:@D8.+Q )S$9WF MQ3XI#&_(O@OM&8X0ZS,5H!E"H1+V13()AM8 M+85SB%K1*?RU;FJW]/URP#8,()C.5_.8<8$7KLO$?;VG@='K2&3M2(1\GZ'R M8C0\?IH_M#I#&>O.RP2?/YU,G)9$KV!&YV]G.#Q./-BN=S1 M<+J0ZZ)=K9)B@Z2XN"DS(-/$60/$*@TB! K>&P$V,=3"V.PUI>ER[JP#EX_8 MM,,H6L70V4WGDOOSCBJ7K V7S->"286""PJ:$@?"NVQ;,2^!IX@$'?'2F3+) MNDM, XF;RB6;PB7WE^RI7+(V7#(_+$[+:*R((%%FNR2+'!PW%(0FJ+.^(;'4 MH5';U7)Q#$;+N&0;6U1IE?&!([F?Q+J3=92,2:9'26N[?*AXS4-$*\A5%OD M\%P!V6I@-(GG.6\QNT0^.#,."USMZ"1 $^JVX0#BU+,>MJ7OR&+N%M@O4VI'+V M<=+I9T_\WO8474E.K3N&_[Z_^V\W*;)V4R6R$%$QD%J5 M#AV!X%22P+(IK13:E$VO:6Y)7=%,V%P,IV4AX]66&M8^>[^^&[.I:1) M*%\JC(6BV:4,65K6& 6&&>JHH8)HLK/+257334.8V7^6VS3_YS8U[89EV MT0VU)3;%7'B%HS>%G)H-"[%KK8;G;C3(YS:^^-SI]^O20"#50+B)@< 6BXNY M-41&!Y@]HK(*.H)%02 @-:B-HHAE+OPCT8!YL$8>3R6B-MW;78AHR7A-):+[ M)J*YR$PT(CI?QM@)Y4$(7KK A0+E%19F]_ )M'PBMS2\^_G96&;T?#B_N166#))8N@4U*EI\2 MS8(#IKURDMK@/"[MF-X:&@]<%%I)KI)<"US>2G)W);GY=ERF3(C9PN1E>;2P M1(.7D8!TC@J3966T6]KIK21726YS2&YE[G0EN;N2W)Q#G8G,:.\$),Y*BL$X M\(%KH")91C65W-FE'>J5D5Q;-G';]FSA?C?]!T9P^2;+U^PRY,9N>R?'GL<':2ICAX?G$[&$S_KY).6%5Y3=2Y8M;(8./ MMCB.@)RYK,H5!6M]V0+!T6!4*0K3H+YDP*%"O4U0 MG]\\;Y 0$2@$5R8Q!U5"$YI!I%IPIADGVF>HLRX3M$MTFUIU*]2;A_J2;G>% M>IN@/M^0SR)U!A40@PP$"0%SDS6[C*C]OR?CJNC/=BOR75#,<"4"%Y!8 M3&76L@-'.045N8DZALP[O$D/JE)-I9J']M\JU:R&:N8\N.ABLEX3$(J4YN[D MP&J&0 +1TFN5#&W4@VL/U4P=P+]/7'[?BRSB#QG38S?ZT!M,/Y_]C.> 94CX MZJ'+IML^C[#C0DF+NL%9/H'.8#C)[UY:O?/%]/*5?1BY?N?$C2:=8>I,CG", M!<[3AGJ7\=5)O8$;A%Y^44;8!(_SW8P?_9Q,_>$8SC]Z.+@GPW&O2/WQ M"/MNTON,__C2BY.C"U[YX0_/)4N^_XGS^2(RQ*_]D[:4??I;+G1(- M0R)]]O*LSC^55-XGARE0@5(2YOF?E,J=B[\Z&GU/Q'] \"-TG\"E?(N/7?^+ M.QOO_/WG+U_^YLV=_/RA77LT*=W;TEV.AKM_-R$*Z' M<&LN]D<6>G/)/;.S/SX9X1$.QIE2.K__.$=RY7=C+FYF^H:/>Y/\8>$&M_>W MEX-,M\/3_*9Q?%E]-%4OWSEQJM/R)?;=R1@?7_SRC]@;G_3=V>/>8/J^TS_Z MQ[D&.B?2P@%SZFQZ%+.GS^G!VD=&\L(0YX'-\P\^)X]'4_*84]&SYQ1[Q*RZ M]FGRB%[[W%^]+26/%.5W>MN_?DYR5B^6BAN][2\BW;_TH;(BFW_M%6[.#(VK M\7/,KPAGJB;?HQMU,*N%V'F& 8N;T>&T^Y.INNS9_."CWF*"4;O/K<2F;S(N MZ"8WO&T'1^O!W>W@R&U@>85;F1))82VG==W<=9[=X_:.5+SM_;<["E='9M\Y MUO;V(M;V[8_#?^?/*/&M3V?YGY]^VM^./9DV_O M>W.QMN/G\H_#_M'^X1.R=_A;__W'UY_VO\7>P;N]L[U_OOQR] M9_N]__?MY7F<[?ED_]NG_/KPIT4B>,D8HJ(2LA-:HOK>@T[":T-LH)PT,3'[ MEC"Y]U#]S]1\\S$FE>ZVE>[JQ.QUI+NSG^G.H0S*BYB_3DJ!2,C!N,2 !Z6- M\@03H4T,S*YT5^ENO>FN#LQ>0[K;G[/NN//"&1Y $+0@/$6P5+FR'D50GY)T M(34Q+WM%='?#P-@Z<-#!Y A'TU;2[SF&XGC?9";V+<(Q[7QI0Y&4M2ES?C$< MY7\..N%T-,)!..M,1OG=^M,<8IJC\*?'WPS[WF1"?GLOPL(AP=JU/!O'PNT"?7,HS*[J#=.B^5AW7G([[ MUT($@UL6.=<",,BLZ*(54*JB(4D4DF5WC3*]L\NZAC<0P&B1T5X)806N>26$ M-2"$.1\_:N*]US$;O:;X^$*#D32"9MI';9QFTA5"D+H!F[<2PH,7"-^+[UII M8-UH8-[WM<$9)9F"@)AI@"0&5A %22D>=;8>C2^AOBXEB]/H;EL_W!P7;)"+ M6W+)BP[N=8?Z5[77UT<6-BGZV,0)M)O"V^'D7<'CE9&;9^2W"YX:E9H+%G5I M'F,@G!+@"9$@2SET2EFP2>SL:ML58K%[[%K+K '8-&NX_2K+4IFN,MUJO-?* M=*MBNODTL_9&6L+!R8C9!>4>C&,4/$;T3BK"',^V)^\R7IFN,MVV,-W]Y90K MTZV(Z>:];.^B3MX0H"$9$#0X<"8SGZU^UWPZF/%WD\"I+#D>CZ6N& MX5/FM//?CH;]+-[Q__=?6=OH?W2>_^>T-SEKP4TOTZ;;[>#7@$6Q'4WY^WAX MFH_D@9IW,[,\(C-VN6WWKBC=NZ;Q'E/UB,J[]KS^U7-H7G?L$/V1K'.[WR5M\K>9N6 M\#D;D[)I:&'NXD;#+_.Y[E^FQ6W;.L;UC?I0LVM[G-WJJ;YKJ#CT+TYO+8[D M2;[68MUE;^65ZT7(ZO.I.RGJMA[0[(!".#T^[4_-JEFE\5],,ZE'=7%4SS#U M0F_2; GVTE2[2:=].,P@O8GM?KU"L%?I@Y_MX59/'[C90CO7[?/;K_[L7Q M^S>70U'S9^3W_O:BOW^<_^ZX)&5>'$T'J7[\Q/:>_?'Q_/9?OC_>/#P[??]D_WN_ML>?YOMZ3JP8U<(^1!VI M&^-!)!K 2H$@?#!((K6( M]JL(\2'!?HO>Y5O=^WHRW&**^6[TMECQ_:.).C--7PY"_[0OYT&EH]'.X/!^4Z1L-^OOP/+XM-A.-)B]++:\)ZE MS7I0X7RE33"DK/0IRPMI_N%"!!LP *-!"AUT,J@S%7+=M4TOWZA\V!)JV$H^ MO%6%H5 !F3>11Q0HA'6*!>VU5MP9K>SUA'A-86%EQA8RXWRUM0E4DUC)D%$ M&TBEQ(V@Q(,Y8Q&CU\)X"H:0TH"2,%.B->"L]DZI[#HG71I0>-@F=M/HAL?7I$;P47VD26#''9-.&,*"*J+[Z^]+HWOPQ3>LR. M!F5 L#3X.:_ $9'YU6E)HF:6*+:S:VTW?SO7PA>_=2[YZJWG-\XE_U"6??X6 M4%[_6$TI^P&0_G(\/IVFFH>I3*TH)7>S_&EGE M_#F##Y4VE1)7 M /RA)T7=1ST$9\)':YQ*3(G O.-)1XQ,R2"L$/H70+NJ,.("7QB?G18&>)5O M8WB^1#;?XO2I&V*N5DO<$'/G_L_!LR=?]IZ]_#/+-*&4'% K <+KD%4S.J#& M$&$U$033SJ[H9C1UJ='+JNBKE>&]#H.;^\@[#8/;/(A?$?Y8#M_7V.>+\/ZW MZY_B#^BN2O-V #[[&<",RRPP*<$SFY5>< R,30XT58SK_-,1F0%<@;NQP!4V MD[5#@=9GI$J>D4NT8P(EQQ+QOR_@5E.X.53OSZME98U0T68#MJ#:AOP;2Q%$ MS'+4RE%D91\!%UUIEO:;*[97B^UI)P?[1Y52E=(JI70?G58;*?F'C#Y5W;MZ MB_HR9OTAZ]XG9W]R';*:M1X28UGE2A7!*6Y!:9T2E0)1J0OEVR;#>M5M3FL4 MFNX-"FX'. /TE][DJ+/C)C Y0CAVHT\XV5E1N%HSIJGTV37+WQ\E2L5]E%*A MQZA,U+1/LGG\O;+'Q_C4?G\_<-/Y(]GG[X3 &F01^3$(7-9]Y9T<8,IXY4N)[EA\/1R M^*[QZ-7&HR\ S+BDDB<"1(IL/!MBP1I-($D?L^B<#*D8SQ6X&PMO0:HGN^I8HZ'H+T';RP!P3@#&]% I"0$+[APTNSL M,MX5LNKD-8/VW0*=54I52FTI+M]LR3]D=*FJW@<,1Y^74+-$2DI? BUVM(CY MAW,8065[2M-@+"9YKGO;9%8W5"@]_6S=[N%;5\6=I_.WIT/5.WA\TA^>(9X_ M>'(Z"D=NC)U,98,[S>;:O,S:E1$^K7526AA,+@IGJ&6<2^(U-S(:)[#A"-_S M@W1(V*\X^786 MYK6,7"W.)@EY8545$=E;H IX*L$>729$<,>!.G1&BX36Q)*#X;;R\9HAO?)Q ME5(M/6ROY%>[([)JXI9IXH783]2!1:(,H#04A*%^-LPX!K0J),VS=]P^5=Q0 M(>(ZA'Y>OWG;&>-DTI\M9+NL&CRO.RR5AD?8C\N,8-\@%EM1F.C7IA@ MG/+5++PS8[;ILMO9 R^&HT/W]5V1T+!?3KC&>1HDL[<+<1XKT2.A%((V 00: MD=T*S<%K(LH^7$$MG8U:HMJT*)!=TY/;F)[<2"G=9AQ> Y&>:^;BS='SU,!< MX.@[47.U,V]&S?,1GT0]XTK)3,@V4W/6Q>!EB) \T9$*I[0O3>1=R>SR,_ J MVBLG5REMKI1J8<]]S.M>/MI3M7%+M?'BT$06A2):@TM4EZ%,I8&,1M L">:R M#184MDH=UUJ?3P41G?R6GWOA+]91;E?0N@U5/;/'7PQ';\YE4X,\S7'7^\4@ M#R/:24?!Z.@R=7E=EJ](\&A1.L&(%25@3;N4+KU[I<4)KXW$^<:E)3=22FTM MYKF"B*N=>"NN7:C3X3[ZR @$U 9$M@;!8IG=&=$9RQ)3/NSL%)$=+= C5K&W!N=:!F^N3!3"S/ MS^45:["F.78+"\$:;ST:32QD-X* (%R!"UZ!UY0[%@T2]#N[RM(NI[4B9U/ M?D7;^')(OYV1<@W.JZ%R.RC/C5V*45N'0H%V)H&(-((3FF>SA:(1Z%!36<%_5PO=O9R_49M$L34D1J),6A,( UF2%G#Q7 M)&JG'&4S-;STLKQ:H+6BD. 7-QJYP:26;:TD&ACBP#V^D-)!>CJ5T93*7@Q' M3[. WF;Y7-#907IW+IPWYU=5 X)-L=N'Q5%,VFI=5IU8;2((&SD8HB,H0:3E MV=-01I06/=-EM$V;3VJ^NJ4!P3MB?6K=5%OEMFB>BPFJ($(4E -S/J-9"0N& M,0U&FH!>$\L3;R F6''<6APW%A-<#L?5(6D.Y N3V;74JE3]\:*HA4L9WSYP M")Q884T6>A -^2,5Z.L0<*I2JE*J98 M4\2-A06K(FZ+(EZ(#%(4@FLM09>N M)Y$$RVXT(A"F4K;"J(E6SS3QTK4TM5CP+GA]_M,<=O!NC.6>CT]P,'93!./7 M\CMN5U7@QN6UJI2JE-IO$C1>K_,D?CP=3Z9C" ^'3_+)E2MP_5>N%U\.GKJ3 MWL3UIT'T*?$]_8'W7I?=Q^/>!,_[!F8IQM<8AA\&TW>IYD/#YL.G!3]>.$3+ M2GF/IF7#&EIPVDH@GLID4":MZ73+"Y%+]QI45JC<7:6T\5*J]3TM=N2KUEY' MK;W@]"L6"&-,@HM69:<_:' E;8ZL;"J/6A&.+53;6U0/]&(XRO\<=,+I:(2# M<-:9C/*;]6<.O[M$WW;5_FQ**R1O="W]K&.Y@??2E0^:P)^MJ(C=H M(G_]_?#37$=\%A@+P@!WV386P41PQA.(1$LEN8VJ['6DIJNOZ!G=B.UA-=&^ M5AN/*CG<(SDL^,\J!2H-]^"L--E_=@*<,APX#YJK$)7SMEWTT%!RO,T^\V^N M/YV1X2:=9QCPV..HPVFW4Y"T3";<#T<11S 9GCPNIS\>]GNQ4^[FCF1UW(NQ MCRV+%5XY'\,)XX)5SD8F1!+&1(D:!0W>:J5)_//E38?D3M_]X'0RGKA!.;(Z M\J)!ACH[9Z?OYHNS0FA)- C#2I=\V4@=>( DDO66&,>MW]D5MBL$[5+5U-:B MFR'EYA1VB92'2@-M!?07S92[X?Z:.5]EOR*.QL__<]J;G&4;I7]:#N[5<#2- M_4\FHYX_G3C?Q\/A_G!0KF,T[.?+__ R7U%FC4DU6&Y-!_-=?$0%R70$PX/, M=$ 9>$X$:,_0N)BDM*300:6!2@,_T(!7VDG%)0LQ"2>MSUP0/5>KF>*:\(9E3+:2!ESU60Z")X0(U"F* AB M"!@J$PBGI?3(@TIJ9Y=UB5UT,&X>!*EQF6[.;'95M8XL' M*G7<) :Z!0%9EU!RX;E+5F@:O48?M>$B)$^U9M6M66?>6._SMX#R^L=JRF8/ M /:KQJ%/,PR=R5&^\0]'G9-3W^^%#DYAF5^6L*P9Z'8&.+GXH]YX7'8,=-P@ M7KX@/S&>C,LK_OLV%@T-@DF*4:,6UOK\[?/6%_?/Q ]H]?YGO:[^^S]V+OV5NY]^Q%VCM\\NU/$XDB M5 D(WE@0*1HPBB*@=E18964(<6>7LJZPB[W3ES23$;5W;N2D8OT*7+@?PV^T:^@'>56_>$L%S*4:G MLBMEHP")+B,8?;:W-4?0@DIBG>(6349P1>[&(M%W&H.-PGKN:R@D$IA(@%\V;XKB&+@)=,0O69HJ=!DNH+7F*Y9/BM8 MP5V;3ZJ4-EY*M;.@>>6;]2Q%;XQ'+T2@VB3-8R(I_]]@L+$JWW50O@NQ:^LE M$DX,:$9(F<27P%HK@$3OF(M!:!$OU&\=Q?<@('V:7Y$O&0>3@LAQ+^)H-H8O M]-UXW$L]C!TW/H]$UX%\:SV2IDJI2FD-N@RC0VNH\(1[+XAEV2S@49B2C-*: M8[B!,3!7:C/=T'.3J;[?V?#ICV3X])(+GYRGRJMU<#OK@"RXYHJ:Y"2/$%-9 MDA=4M@UH=M(I2N6XQ,AUB;BQQ9C;K:MI*LHK%U]#"#J-V+E&E M=FW%.>TZ1.L:-CL17+;R66GC!1]?:\!BH F59]M$E]^!UZ;IUSJ@8I/,J MM4@/;]$0O:O*Q$I8*Z,V0Z*#/ZW.ZYRI/="Y<\P:B2]-)2D7\V78-SL>%P^J)7YT)ZE654BW*:I#:Z4)1#'!%1$P+( M_70+-P-C!09<>Y*_Z*Z425*^="-#A7HEY"JE MC9=2K<6XA^E)RP=^JBING2I>W*$@G,^")F5Y#B^=/AX,2RK_X-ID'SDZ']JG MC+>H,N/UF[>=,4XF?9Q&2R^;_\Y;!;_T)D='V(_;59/QT*&>USB>C'IA@G'* M6+,0SXS;IMM?9@^\&(X.W==W14+#?CGA&NMIDL[80JQ'9S="2<;!T^!!""R_ M96X+E BFHC8Q9%TOE.@JV]3TIS9FPC82\QN7K]Q(*3ULA<\U_#RU,1=(^D[< M7$W-FW+S7-0'T2CO# (*]&5IHP-OF >K)974A<22FPX;%X*V(\=8\5Y9N4JI MG5*JM3YK4>M3]7%[]/%"Z(=J;;)[A. 9"R!"P*R,F0)I91!,>,-I:)=&KE4_ MGPHH.ODM/_<";ME>S8<.^OQE?<_L\1?#T9MSV=103X/TQ1="/2DJE[T)S"<: M=5EM9L RELK *AD-#\D+67;_6E.K>M8,YQN7GMQ(*;6UJN<*(JZFXBVY=KY' MBW$KG!4@7/0@9$C@H^)@E7!>2Y.H*+7A5\Q'KQAN-88KTU8IU7*=]DJ^K>4Z M5<4B,F>S1.)FU+)= $N?)R\!)\6C:I66WJ [G+P,RP8V/ M.J%*$=+=8S=J&G5L=JYD^>3 3R_-S><4:KVF0W\1" MO"9:3@A'!*FD*R,8/7BO*&CM#)=$4T'MSJZ6O,M-+%!2O-**W MA+JN$+\IQ.="?DX+E;(P@1!;%H#X"-G#]!"Y\BAB4JJL7J>LJ_72$QLKSMG@5;O-\6#!%(2D-$;0P)0.7+#@9)0B?[6X=M'&$ MGFOBI2.#M52KV0%-\P'!+VXTE4-%,2>S$G0OGS?E5U7!@8[PF%Z$Y5M:OU;N:C-B:5-(F2 M0'Q1MBXF<,Q12"IHY4C^*AO;-F6[1<5C;'<\_$)#L:SO5?XM?R. MVU6UM7$YARJE*J7V:_W&JRENLEUC&N:<$M_3'WCO==GP-^Y-\+RR>Y;^>8UA M^&$P?9=S"Z$F?9HR'UY^6>RWRJ:>L)I#MOX,"&,U6!GRCRAYY%):#&)GE\NN M8;7X8LUHH9)WE5(MOFBOY!^R^**J[?52VXO#E%%FWUXFX%B:'**38# J4(D% MRY#G;P-OH>+>HEJ-%\-1_N>@$TY'(QR$L\YDE-^L/_/YW27^MJM 8^-"TU5* M54I52E5*C4Q%5-%RRFQ"(I,PS!H7O8Z>&VH3]WR)J8@'DR,<%3-NA$?9DNM] MQI>#,#S&WX?C\;FB>GJNIPZ+FII=ZY-!//RNM+[;C!."BR1K!&J*"<#;%5RF"+J>M8R@D$S02JZ.V:#BGW@:E[-W-[&P3 M?+>KJW7-COQ4ZY MFSN2U7$OQCZVK$+HRG$&-N7OLZ:"R\ %B]8*YY.0@<5 EU-SK*-TC\M M!_=J.)J&_2>34<^?3ISOX^%P?S@HUS$:]O/E?WB9KRBSQJ0:++>F@[F9I\): M)9FSP+G+YHI%!Y8H!XXF3YUU'#TM=%!IH-+ CZT]26C+T'FBHM""&"THT9PF M8UD(E*V:!JI3TR1'S/7M,.58B!&SC4 B""\#&)0F$X7)QC3CS+',$4;RKEI^ MQGDEBO83Q6WB&I$H8J71FB@N-";OD@Y*N>2]B\GXZYGBFG!&I8PV4L9<-5E@ M,@E*/3@C)(B0(IB4&"AB#&&*J5@Z!D17Z44'X]8%!)4K-H0K>!34*2I=HEXD MYQT5Q(>DO66"1QXJ5VP$5\PE5(32P6& M=ZFQV\86#U3ON$D,= L""LC1( ITQ K'B362I*0D=U[R;+54MV:=>6C<.3&V,G,.-BNTLG;)79"8)9)YT20)$- 6,T5>PI8._+:YEV4C$U]+!=9#2+>Q2H]'%0!CGR@G)B:-*66,H=>AX MC/X7I'R[?2C74G*U1YMEY+DP.^4L"YA12$*F$F9'\ 0],)$?9!BT(J$TW3"^ M=%*^0KT2"$T MY!5RR0R"I%Z ,,J"B<%DW4RL,L[H["NU3QEOT<2KUW@9TG&#V!GAI#?"TB0^ M'P_:KIE7UZ?;5AGM^2Z<^&007T]E9[JT%>(;-].E2JE*J4JI2JF1&B)/ M!88D@PF$"F>(43)KOZ242"PF)^[FG_W2H*D;ANYFLGSZV63)WI;31C!07O R M:5B!C?DW3-;ZR UWJ'9VE5BF=;+%Z*W3S>Z!$>XG8E,9X;Y#,6+_6;[?)W\Z M1Q0+3(-67):.Z@B69V&Y*$4425FI2(LX88M*<%Z_>=L9XV32GP9>QMW. *?A MEUFHH?.E-SDZPGZLY3:K#,"\QO%DU L3C%.>FD5:9O'EZ?S$V0,OAJ-#]_5= MD="P7TZX!F.:Y#&^4&_#LPUJK%5@K _9LDD)/#4>$B&&!FZ,A6 [V6"ZR#E-K:6'4%$U=3\99D^W9^SA 5 MF6T=1.48",H%>,X"<"M\_D6S+,Z=74X7YX94#+<:PY5IJY1J 4Y[)?_@]3=5 MQ]Z?0S,?CA%H9,3D04KGLTNC+'AC-%AE2JFE0E%FAK=+RVY1&"6YV=JDHZTZ79K@6)ZXV$NT;EU[<2"FU-6*S M!!U7<_.F=#P7TC&:!RZ3!NDX@F D@D$FP!'AE)!$429+Y[W@LI+Q>L&\DG&5 M4JW(::_DVQK4J6IX%5[1?-3'$(I$)@-H902AB 3=02K?;:WDA!(3/L4\2_B M/LTQ0'WE]KQRB\J[GO\T-QM\:7 M4<43'(S=5"O@U_([;E>)U\9ENJJ4JI3: M;V8V'NUY$C^>CB?3=N7#X9-\N#?!\\SBS#Y]C6'X83!]E_.&_VJ5-F65[GU=" XEH[TT3@&GH8QEU ZL M4!*2=S*F1#33M&SLZ#+2U,*.2@N5O*N4-E=*M>1G#:)#56VOE]I>"":1H*4( M!L$DDLJJ+0)."02.2!@*(6AJH^+>HBJB%\-1_N>@$TY'(QR$L\YDE-^L/_/Y MW27^MJM8:.-R(55*54I52E5*C73E6Q.4#B8*KE$8Q8T@CF2%CC+X&)V\>U?^ MP>0(1\6,&^%1MN1ZG_'E( R/\??A>'RNJ)Z>ZZG#HJ9FU_ID$ ^_*ZWO-N-% M#W^U\AJT\LX6EK[')!A-@0.3/H*@7H-7(8$240N9/$LRE82AX;P=7?N5$+:1 MMFLYR%H-:*FJ8!U4P8+#'[-=H"+1H%F)U!/)P*)2P(,,G(=(8]"M4@9;E.// M(.CT,WQJ"G^M(]=52E5*54I52E5*:RVE%6^WN<;,SC;!=[NZ6L<-6L??OF^Y M.0^4$)K*X@H!25 *0BL'EFL&*"2QW!,71;:-M>HJNHQQW&(@UZ3[6OG@E1SN MD1P6<^76"2JX I<8 ^&] N.C DH3,I>)0L;0+GIH*$W>9I_Y-]>?SMAPD\XS M#'CL<=3AM-LI2%HF)^Z'HX@CF-W:8YX%$(>GOH^=BSLZ?\%D>/*XB&<\[/?B MY9-W([3C7HQ];%D5T97C-YBDVC'MI0A14&F\S7RF*+$Z>.JU__/E3:=N3-_] MX'0RGKA!.;(Z5*-!%B.+0S4$51(9 4-*^,_3"%Z[D"T>S:5/ED5&=G8E[TK. MNTPVM42].33=G HOT=1DMN*!:>,J]GU(UOCOA_LBW.(+T"8ZO<(\O!.77M.I M6T;AXVC\_#^GO7>N!TT2Y@*U"52V M6T$DE]US=!:XLB8XJX17?&?76-,UR]>R5_*MY+N-Y'N;N*=*CG.IE2E-PBP( MDPR-5A!/'4DZT>O9]YIP9Z7A-M+P7+6IH$YSJPTHY2@(QA$\,@:.6BN),)&J MDD3I2M) @5'EW\J_E7^OX=_(,>EHK/+6"$F=DR9I=)0Y=$1J4?EW(_AW+HF= M63=+VS+(+D\$$4D"QR('PJBE)'HFB"@=G:0KQ.*BJ^UEX/O(@5=6KZS><$@# M91#1>42$0#47#O'=::\&D^ M2KUS>?BY?J#F04I*HDPNBSVS.2==2NC%!C6G=PM^GW[S\_]C[O/N_^8/KQZF?" M"UB^ERO',"L8/CS"C@ME(I\;G.4#Z R&D_SF;I0?'G1Z^<(^C%R_<^)&D[+I M8W*$8RS0GIZ>FV#LI-[ #4(OOV@\R0],IVH\NA3>_"F8>FM^8S_^-*+DZ,+@OGA#\_E2K[_B?/Y(DXGU__)O1\Q)3W,G/']JU1Y/2O1W-# 29=X>C:6/5XXQJ')57 MY6MRK;F6SM&H*+'_^K6,= 94@7^!RM.B_S(6.O_[=[=[U1?@0;^I^LIOZM., M^V=?NYVL5*^'<&LN]D<6>G/)/=.S+VN*7O2'7\8/=Q>7_#M]P\=EIE OW."V M_O9RD&EV>)K?-(XO'9NI5OG.A5--EB^Q[T[&^/CBEW]<&/2]P?1]IW_TCW/% MTZQ1UQ>_S1Y1*]] M[J_>EI)'TLH[O>U?/R=YO5A%;O:VORC,_*6/2N7":Z_P_V9P?!A'9P&2TY-Y MCV[4>9[U0?RI6O,G"_6&9[,6]WNU 7Y5N.(6)G6[;_DO"V]O><,WB-%LU,'1 M>G!W.SAR&P:Y:YQ-SK*D[!&3;6&NVPVY6'I.3]MN]-;9CO7)5]3NQ[MF M(LKG3#,10_''NW]_W/_XZ>O>\8M/[]E;\O[=2W[PK/]I__BY_./=2WEP^/[K M_LO)?[GW[1/9/WZ?/^OMUS\^OO^V]_&W_//H:#]_ M]M[9?";B^=>]9R_Y'\?Y.MC>MX/#?[$_/O[1^^/PQ7%^I[.]?^Y_//CG\_Q> M[[_]OV\7!>W/)_OY,_8.PY\2DU+<$:!9B" \2^!(C&"3MSP9XC3&!EH?EQH; M]"!U.965VG-KMV$EAU$[EZC2.HH4C'/:GWL#,Y= MT_)H^3V4Y.??3LNFQ=[@?SHGH^'G7DE=^+/.L.GX6Q-1DHU_CR9#)4S.RC=: M_$5]<\VJS]7O^EB3XLCFMU^7\22_S>\NJOJS.?WY=B'68$F6&K<$4N)9?RHM MP;.HLSI5BFHJ:4IQNI)(RL58PRK'H=]O&?JV8[D!#[UB>>58GO/00Q+(68Q@ M1+)07!HPDA'PUC#F#4?N7/;059>8IJJ7*Y;;A^4&_-J*Y55C>=ZOU2PHM(Z! M43%CV1@)+O$(V>AR+&CO1&E%8+PK2)NP_ N?H;DYIVU^99,>_AHX3D_&X^R^ M]XY/7&\T\_/=(':^C'H3S)3P9? &Q;6A*F;WQ!;1/'R4A)/,W%_*.,D*QG? M@HS#@I.$WD@3,ADG2[*3E+P#9U( KVBP)@8KC-C9-6+I 8Y+3:.]FU7UX%/G MUP2KC7M(UV&U6E4- GG.0Y(NDR@)O)12"!#,6/")* A212Z9##32LH])<%VA MO+%0;MQ!N@F44^]K]L>_X6A847Q+%,_[1DY@C+J$.#A-61U+#H9;#=[)%(7E M01I[N?>E13C>LH3*,SP99="<[T[/+H$[+K,.OM6LRDI]@A_%\&00G_P@A&IL M-$=3'Q:\!H^,<,458# 1A,P6AR%,@=!6RNPZ1&_4SBZE76EEBT(X-1S;A M GI5@)ZO@*1*YM7ANW'NH M>%X1GN?]B&B4M81Y"#'YK)9%4="8X8W&21U$XH:5X:FDL0G6;:L?7 ,OXD!,PM"< K>> X^>F8B9U0QOK,KNH(NO?ZD1C-;"_+& M_8L*\@<%^9S3H:E5A)52KB@I"&(8>*\X1!V")=GOL+*T776),17D&PORQIV. M"O*'!/E"M1?1C*/DH)7(GD@2 9R3$BCS@7)E%2V:G'4E;Q/(MRR?\78PPGP5 MWS#.^I8R8OO#P0>8X.BX<^Q&GW V[1"G YX[8PRGHVFK4LUUK'Q:Q=ZE.-Y< MBN&[_/[I>H/:FMDLJ3W_LKC^5AL>A4?P);2231<"/F1+AJAH$_?,41IW=FF7 MUG+T#0;Y_0U_J"!_")#/+6 -(BD,TH!*G(#(YBFXD+*3HI(AQ*#4:0IR+6K_ MV.:"O''_Y"[8KB562\!Z;K^G\E1R3 J4#Q($]0)L-L# ,Z$$YTEYDQJKL:K9 MD;M"]#5^=OW3R^1(&!X?#\LU#,.GSA)(Q-UV MX7JC3OEKW*[\23O&Z;W(I__OC K=9X,ZY$]EZE"%D MS%(9+ C4$IQ0#%S,I"M0Z41T >YB148%;EN!^Y!^Q"_@6D,#36)YSH>P1 F= M"1>"+LM117#@5(C@40BK9?ZRI%( W17+US_7K$9C'L2@9 4S3*;K\GH19WO% M&O4=MB$BTGCMU6^GXWP]X_'3X;'O#:9">7HIK*<_RNI)8;]T^-2TS4^RD\M%'5]K^;JEFG5VY4R>4BWY^7@,\[B-K.1^C]* M[B"]FLFM@M>AVRL"!_ >TP00J(Q.1Y1X;0(DRUMCE1H MMQ;:C3LC=X!V+<]: M5S+H:4/+AD(Q@F2)F#A> XT1 X=R%*QEE@=036@R/T M8'*$HTX^>IANM^E-\+AV@ZRN6[V<_OYP4,Y^QE)7-K-57KHK+Y$%-T)G T/Y M0,$SG=T(XPV82&KA/PC*)OHUEHS7XV;[\QXW!7$%[2]#.N0@F)>F0!HBN MM'!89.!$PA(%4#8Z3!G5.[N,;=9:S\W&ZH/VEE>]>^\0GO,':''L8TS9"^ . M!)( UMHRV-H17FPF954;]6[=%U(/H1["MF;A9KGI<:,P*E.'GN'L_R\' M%_)X?2F.FA5JT%Z4"W$:EZ1 +2C02#6(6-:^"NZ!^90L>NM1\YU=U55J,>%; MG;Y-0/4])'LKJE>-ZOE9'!JCM4D#PV*TA+ M0K1-^K%M]R5*)<1@,AR=;5=-:,L\B LI].H*Q2;9Z.7B5#\14$@>&9!@! C+ M!'B;!"A,BE#!,1I=9I4:N4QC2ZTE:R^<5^ Z5#C?&YSG? ;NLG-@@@0C:APOG>X#SG*PCEI>0R93B7/@X: M-3AC$VC'@[C?#$]>(TMS6Y[FU&@EX:AEDN5*PR5)(FD9%$T-.V,ZN[%(A*JXW M$MQ+FJDLK6-*BLL6:JPOC]8SSD-/D1-LF1!&IXM MCVBP3)YQI<0A1FF8"BBF"X1,'5"QN=A>8=U2Q?;]87N^+8U(Q1SS@)240!]R M\-3',@*3>V(I9Z)X%5W>*FQO4THB@V)TBN4^CXL_/9W?4M,1+?$PBF3>N+ZK M>=.&F6IQ_IUD5A K&23KIGE3"48D!9(EDQV/6&S/G5W;9;(E(9 :NEQ'YZ(B M^OX0/3_5PG!'+'<@N2K#]VD"KR*!2&SV-UPRQ*N=7=V55_1"U$$TFP+KU?@5 M%=;W!^LYEX(A#43;"-([#<([ ];&",X%BLYQC8F4'*/F;=JOL64)BZE+\;W* MZ8<^_NW*7K2KTFF:*CV7SN_?15()JT'"6AR))[*>01==]B![SL^P)9"9/ <69#9(T!@P2@A( MB6=H1Z*)Q&EWIJK#\S<8WRMP-"J^5X+O.8>#*!VL8QH2:@8]K.*OL.RZ7\:XW.7IZ.IX,CW%TN>SX MZ>EHE(7S9":K5S-1/7WR^OF;)V%2MQ4TPV=L,262G')&,6#!6,B:BX,/C($7 M4AO*3= AMG%[68V9ML\Y60GXJT6S+ /L+3" "S(0H-Q)$(QI, P9V.RT,)V0 M<2VRTT*ZHBUS:BKV6YL[+R)C-1)SM"F5<1C9A":QF')#)P"(:KJPI<5.NZYRYS83U"JJR*JSO M'=;S+2"^F%6,@HV.@DC.@\LLG7\H5-HHX_44UH2U)./99#I$MGRGXSY..F7Q M;^=OI^/L+O0&_],Y&0T_]V+^AS_[<<]C%LCGI7M"_' 4<023XSM^/";Y?IWR>7HJM,UR#3B06O)-%$*379 M8B&I-+M9!08E!%,M*_=.#0UE7=KA.>EK M%PF.YURCNZV]/[_W:X6RW!+YFP:?MO$*F_3T*7O$6N[L[[G)Z6CZ1>T,4V=\ M-!Q-8(*CX\ZQ&WW"21FSV!EC.']-K8%<5=(PZ^!\;''\8C0\?I.5Z9-!/!?5 MV4':NY3-FTO15(W6]R9*9ET7#$*(91$A!<&/,>LD1FBBRDI8D.9 4&[ MTM0A$'< NA].)L/CU@.]\2QC!?H# WU^FZ9$)%X2,(D@"&=(!KJTD)A./C\F M3$H[N\9T+5FL)%@ESB\!4W&^#K[UDCBOS0M+0'S.NX[*9LO,"' J.1 D6O"1 M:[#$.F684,J+=C0O_(SQ)NL6U\ U>74Z"D=N?(^>R5844#3;GG5>8#T^'#X) M_SGMC?!-$Z9R'[8POGA;/_9V[,_0W)9)U$#*J:RK4])\-Y$<%$J M9:67KB07.2W[^FK9X_K ^\'ZKY9!=[50E@#VWL_ 5L8SXSP'*V4 H8/+P"8) MC(FE/$HC3Z$Q"Z6BN[7H;LP+J>A^2'2__1G=A&>?0#(%TGI3VJ88.$\YL*2] MT8QAT*F-Z-ZRU,A/_D=_./A0$R-M2(S,DUCEKI6X'!\0) 7!J51T08S7(@[#K381-@W7S>H\+ZX1R.KS]SPF[3*L+>D2WI+%VUN6ZGB2K[H<]M35".ZD-W']#GX]P4%^ M_'14TQL/EMYX.A/&\Q]DL8]UKDR3?'6V./-:6<8BM8!&"<@&2&8NI2VPY*BE M@A$L[:&,=ME2?%4#G^V%]3WG-2JL5P'K^3T[V3S0A$J(P85LAB %RZD'8XQ M%VFTF,T0RKM2UFD.FPGK>TYH5%BO M9SWH7290^>0=#.6Q!<:7#"N_S/J!AS MW!/KRII>2I<)&M0\QMVW>69LC*?^17$O>H.)&WSHE?R%&X]QLF6YBP<=!;= M6"\OA?%D*HM*50U2U;<%QR(KFD#1<\BR]&69C@2?M0XPI$P[RIBDNBS3H36^ MN:&0OO^T187T_4)ZWJE@5!(O* 05LU/!N >GA0+N?50F,&7+ 75U172&PKI M^T]95$C?+Z3G'(KDK%=*6:"2,1 8Z/_/WILVMXUDZ<)_!>'WWG>Z(YAJ+(FM M:\(1*B_5FK$MER5/3_4716Z04"8)-D!:EG_]/2<7+%PDV98LRD;$3+5%$D B M\^S+!5*\!"<"HI:.HSWA*5_MFS%T*'@JP9^TIA)G2:!T5QXS+". M'#,7#^==_&I/1D=!C@O$=K'?R%%*?9F4\C=\"<42F:<\Q%GAC("VD3@")RR[VB!W"5OKSD52F9%1@4C>1%S1&T,2)ZF MG*2%RO,T"_+ YT^>!O&$C@G(1\3>>^54W)J[Q_+E;V#L=>!I&0);X-$>,R_'$&X6Q#N<@O2W+V M<#]"*;_7"-PM1."(I7DO(G]S5"E/\Z"@>0&TE@:$YBP&D9]Q$BB>LD@F?L9Q MNGJ836(_O$>(W<<://Z11,-#NG>C0'@H@;#>Y"(B&>1,$C]@/J%,Q"2/540R M*:1280)$[S]Y2M-)&FS*@SL&UQV%PL,+A>^<:QKMA3T3#VLN8E"D/ YX1(3D M(!X*J0CCOB!YR"(*XA^(*'_R%$AG$MTK)/\^9:;VPU/:#KK]LIRSN1A!MQ_S M"G^RBDR'!>D5=37SRJ99X>QJG3JM9C/00,T%J^%IY=Q;K/BT%)[Z]ZI<7L$O M"GC@_+Q-M;;7BJI9-MZ"E5^7<'VTA2)?H+M%(&@8!V#7JY3F.0>%'8DD5SX' M%>[S\)LPNH_L01P7S_01GBPK\6&,X]Z-DMX\TYYZ$O0ZJPXHMCM [^PPM)24^H(E-$A%%@@AOPE_>V3L[\#8:VXUG!\H["PGU(]B0D6> M$!X6,4F2F/%$"#^(<.1O1"=)MNE6/QQC_V2UG5_@FCQA2[*\4,0 XCVY=Q_E M9R@[":,DCG.5%,H7E"5)'K#8%WD4*1;'/%>CC[*O$B_>\%%DQGQ.54(2%8 I MDZ0"V]T%\2DZH7Z1C0T:>WEN> M3L,P#6(>1BE8K GU621E#'S.E4PRF4:C>[+OC+WFGO"@"#,>)'!<<8$0>2') MX-2(SQA5&4NC1 )5AM$$E/<>\?7/EC@Q1=3&'9EC6AS_@G\VI=0SJJOYSY7^ MV(=^LY=5_:P]C&?]LWA5,EY.P2EL<[1C%<-]R+/?-^>5A@QGDO*,\,1/"8W" MF&2(TYU%49:H,,HCF8(\FR3AMPP&&@.H>VNAW%=[VEUP^^B1? .CKWDD.))4 MI R<$445S@ +"4L300KA"Q9D-,W"?,R$_OC\?E\-:R._/S"_KSDJ+&=%PE.? MI*'0_)Z2O) 1B3/&9:XR7TBVC_S^T^512F")!9MZ"]OXZ0'_%II3E#=5K%%> MQ6&9FI5^,GSOAW1:C+!2K_ $VD-RS;FCV+H;L;4Y-TC$":-2AD0%N2"@I'S" M,QD37](\\L%^24(U!DX?*3\_*&S�P],NX7,NZ:?R$5+X!)*>'"]PFE.2N5LQLNO=LNMZ'B.C+"CB#-R#G!(:".Q> MHA%A/DC8# 0J"R763T;[P:\CKL6X"3]E)NN=6MCQLAZ;2Z]6R[)676[+E-IA MWG?,9WUW_,275=T=SUH2?M1/7Z*?@LX//(_??#ZZ.A,BCW(6!T2$(>@GF02$ MRR(BNNB?1I%*-5PSO0,DCC%*O7_AG'L#3;R.9\>8SAWQ\NLA+R=Q2-- "")D MP DMN,0FO(B(@@4\*Q(%9[R/H>B1J1]'ZFEDZN_!U.^'3,W3(F%)EI $3I50 MU-(YJ&S"E5_PA(.AQ?:RL_:GRR_U^W34)U6+LM%].I>LKMG\*\@7X1/0\*C. 9!%3#"9 Z>1,2E"CEV3HWM M-3\!.]^]2W$M.X]L^X5LN]Y!(^(PQ#:X!$Q%0F66$4;!TLB3E!4@?T$F1T^> M?G,'\,BP>\NP=^\NC Q[EPR[EE'RDS!*6!8 V2BL,@TYX0G-B<_R@O*\R(.0 M/7D:Q=^,E3FVQ=R],Z!3"%ZU^/HBLY\A@'&O'H&.5QR;$W!B:9S?2 MVJ=QR$1$A"I21!RA)//##%P%&03<+W(P&+'[A48CAM"/R];WZAF,;/T=$PZ6 MK2.9B)B%8'L4?D9H$/LD"WF"+G^0^S*#0Z9/G@;A)$U'OOYQ^?I>'8B1K[]C MSL'5F-+(CV*1D2 L0D)CEI(\R'PB C3+\CSA*;@8V<3W-\M,QXS#WB"#:5\# MWE?5GIHMIM654O;#MM9I,65?UZ'_,P1&[M\->0O;/W;>WZ4PVYPWE&)/GI]1 MHD*1$YIE"A]'F9-@QR/FC\/+]^QXC+]\#+Z\Y'&D6 MT(A23F2&:,1QR$F6RX@$?I(%,DF5C"3R,HCHD9=_6%Z^?W]CY.5[X.7UN3YA MG 9%X1-9^.!DY!@3C%E&PC@+(IG(/)3BR=-@$B79'O'R3Y;).&6?E($(]FHU M94LEO66E@80U[K#7J.5RVO9)U*I9UJ7 7SGGH_S*PJ='&S?9BXZ)=^:L3BLX MOW^6RXN+:HK;^+*J3_#8?@773SZK9@LU;S3>P2CJ[E#411LN"!5^G!593E26 M,D)5$1 P/@M2I(60*8@_EN1/GL:3//J6-L Q0KJ_G'YO?18CIS\LIZ\Y*()S MR546$,80CSB+0\("P8B222QYE+,08?Z";.(G(\[?C\GJ]]9],;+ZP[+ZFO\2 MYV' TD*2@DI0ZBSBA*M"D,R73$89!^../GE*)W&X&8MX$$X?V]KO.$D4[[GS M]@;<-,&:"^\O*Q -7CG_J[>PXXP]?F7!SX:#6K\E%_2SSJ"^ R_NRV90C^C- M]ROK-T?'Q$'""YXI$F99%S+^BWU:U^,X[(?P^GO M,!C](PF&A_3Y1G'P4.)@W4 R'F4$9'Y "BIL.80%H7B118*DG/I$QKCR)I0<9+Z"3;K MJTC& 4B%))H$]*[2T_XR?OOL*+X TA4Z@Z<^B0LV/U=>S9;*,__6 M2-G:CT1D-/T/'"WZ$:3%U\(:V"WZ257 G:?]S/D=%R_LZ;V#PSN>HU; _W_1 M'=:[-D&+7QS.Y?"#WB^/YF*ZPB-X#BQ1-6SZ&QS@ JZ O\VHIY62QPL[>F!L MZ_PR[?%^$Y [+VB>Q$J0(@PDV)1@6#*1*$*S/ 0BD5A[C0//[JC@>C_,R3M, M*OQ(LN0[9Q9W1)]&J?((I"%R1((T0+%Q'A(N>D$(+Q'$BF4,F3 MIY%_!W4'HT398XGRD [J*$<>H1Q9\VU3%G-:1 'AG,;@VT8,K!,5DC@"3>,G MPH]U$T7ZS3@QWT68W%$2<)]=.LS]_06XLD9<_[]ZY=S\"_ZA/;C)AA]G8:_; M D[\_EZR@8]3@.Y'0O";A.9;>/%*'EE*>&YIHQ6E??%L1/88+[Q#F7JU.8)) M)4RR("-%G@A"\R(D+/=#$H$;J!M=_%2 3(VS21C?P7B(6S/DCY!#>)Q"YB&3 MBZ-H>(3'H(#&(1!YK,BBO+0!]$21),T3N\[%3'* MET O-@C]7+]\7R$NA(I4I117S M<\HB/P1R))SHZ^@QDV2KT[E'J?-ZM 99JD"BO^HX02JM*0\"#! MB'J1I3Y+_#0#ARVBV23)]PD8:6SQN5M>SUFAXHCRB(%!E :2IXK+-(NH*'B0 MIJ'F]?LVB49>OUM>7_.@8B;B+%((C3!B504YREJ7PGT#F MO[$,8TRB8TW2=6_PFR6%_HL"CX>*>K1X$)%%^$$L_36(5WUF<;TQE?@4;IUO9 M^&2U6!C@43;U9-F(:=6L:NQ5+$PXH)P;OH%CVIFTO,66],XJ@M.0U8I/U<9A M[0R?WD4(]F=>Y4\2XS((NT"P0+9+A9&M;\$V_C'MCQ_2Q+CS5N C2S]O@:#> MJ.5H('R9@; Y/B3),L:IS A+"A^KM.%?K"A(QG.5]>#O,5)#&,+(C!)G ME#B/0N+<>2GY*'&^5>*L!4$BV'9&64I8'H6$BH227&4127@V-_Q1!.<].(=(0WJFSR@[OTIV;LYV M29A?%'% <;1]3&B8,L+3- !/$:L+DE#(/'OR-,J_&0=T_XI$1['S0XJ=>_ 0 M1['SS6)GS4D,@XR)-&$8C&+@)*J<,)$5A :\R I?)H7.6]T5'LLH=4:I\^B\ MQ%'J?+/468/T5T0L\<:[RR:59ZMI W+=5*=U^8<65CC.*G4-MW%J,0 MQ% :W&+G+(DIR$C49B# !(A M)8R%(S&,:I^C6=M% MKX7MGY][4XU8KOF#5 59P1^L:=3FS*FQ<.R'U*QW&UMHZ>H5DE7S#M=T7+QO MU*&F*:-F7TZKRZ,N4#HVW]V=+OYC$P$]\BF5*A0DE!E63,3@#$14$26E*"25 MF?(I. /A)$SN"J5X+'<=I=9C"DB,4NOAI=9ZZ46>9IS&,4E2J>?S!83G(B>9 M".'L!7A^,GGR-)GXWXX6-@JM46@]PB#&UPFM42Y]H5Q:CVR(A"5I@07\<41H M0'/"LXB1(&-%%/"@R$7PY&G\S8&-L8K_2YCP[:H6%\@%IAIC46*1AOJT4'-9 M+G651CGWF!#PELL&D^<,F^(1X! ^K#&W/BT9+Z=Z@ON85/\I0LIW7OC_S-#= MBQ[9'$X,8/Z64R8B&)2 M9$62@Z95(6-/G@83>F=CGL?TURBK'HF[.\JJAY55:UYND,%A!:E/5."#22G# M@K PB0C:F#ZC02 E6)/1)-\RFW"45:.LVD=9=0]#S6XKJT9Q](7B:,VYY4PE M4>%GI!!8N,BX)%FA*(F4$E&>9B)GT5T.H![3]F/:?DS;?X$8?C%;3*LKI>"Q ME?C@+6S8PX.]@*789@$]L-&T"[CHAJAF(#R;K7TI8[#YAU3#=YO7=X1W@G3G MHFUO@>I,*=VH>K],]6XBX*5A46298B3G"E5O@L,^14!$F#(5^C(+.-!K9?YK)K- MJKD6H?T6K9=5W9'9LSZ5#,Q-C>+J>_FDWRBN1B_U6V76FI>J MBDBQ$&Q"40A%J$*9Y?N41#24*HQBX5.LS9Q$])N]U%%BC1+K$7JIHX'U<,)J MS9]-)0?/E7+B!P*Q16-)\H"'! RK(O&SN!""[J.!I7W:ORVQ@!K^5Y8?G_XG M_,<]>L;J\W*NIX\E0_$B% X4^.[\%B*_G5XH7?T]@T=?8=/SO%K"S8$!/%@+ M3@,[K]G46[!ZB07DRPO5*.W.XM! ME32*\HYFXL2?M0LX0-$B6@.VNU?WP7[ MI#$L<%$U)9[:WVLU!:[ZJ'ZY+.7RP@F#WH6\6BZKV=_][A+&81&KY>Y+ M[GV+ _]6>XS8V_WMZ/\7EZNE1*APEA/E>0K_3>*$\X*I0@14Q;$?\N@L".D3 M=]5%[=YAPW\^J;MW)JBN+>M,4P M(KDR(O7OP)>JQE_!FMC>K,6[J%'A_'\WGU$*#*7[)X!54&T@+_SGW]C3;>>_ M730$X?>0#1L[L@'L&9H)$+5Z_FGB'E\6^.3Y]<>*='GO/CM^<'+\Z M>GYX^N*Y]_+HS>&;9T>'K[R34_C@]8LWIR>;KW);#DR?W'!ZF38\'^+U@P// MVDYO5C.XA;B#:-2PV/"X/F?S\K/FCF>M!H _#N?R+1A,B/^*?QX7+YU*.&DU MPO,6%O84UO3K%,RL!S>/A#6/%A>OGW_X]*]_PN\^_VOV^OFY__JW_RK_. 73 M:/;[U?'I4? &K_O\1_#F)/?_];\7OIC]SYS],U\=SUY<'I^^G,*:_@3SZ/+X M^>^7\+R+UZ?3V;^>'\6O_WR/UWZ&=03_^_D%F%Q'G\YD'OJ2)@E)8YD2*G,P M;^(\)$E*@RQ7B@(!&E.WG(,%>H@69A" 4<,Y6+41IUD>LB*EH8ISE=&(BR)^ MXBFP.A?(CO4*I.?QN]\.WQS]Z_#TZ/B-=_CFN??\Q*9D*6 YGK7( MP,<0JP:L+/@.'X?HRA48H5<3\&0^JFFU0.[2[7IP!9PA!;PO^\8Q=L D<.*]9\P$^>%DK./?E M%'YWN&I@Y5/\&:Y6.W47U70V\4XNE53S ^]$@7T[;2KO#9B[7I#L5F]#L_V! MZ'';]G;G#8?+/K)RJBT/L-XU>!$\Z6,I5&-R3XVVW@^GT^H$1#"<64I_\?Z[ ME',%E,0\6OSELR5^"RU3 !X[&6U+1E/)!WVL; MP4ST8U^SA7WJ/Q20!#X4/&J%G:B@.C3M#^YW@;_:?;O>6[3W8$<7GXG#DZ62LL[M\XW .04-XAL,[4PQ#'1,L(MPZX$AQ= M@>6N<-NBK($(>%DM+E@]8QXJ;%:+"^W:P3*:BW*A7Q)WY!E0 &X#Z.N/JIS" M(H3JMF)YP9;>K()7K("S\9%3E$5(86H.[F*Q;(42,#,2G\+KX6N@U0I?&JT3 M>(01,JUDN;RH8/,^*EB;4"TEX@-JMNC3UMJ&:T:N4+HU1JJ!U)F6RRN0*95< MB65C5ES.1:T1O7#%XH+9-34K 3O9%*MI_PD>!]G+!/8]&S PYG&U!%'FS=@2 M=@W^N%1J[GC'-$SCPLL%OHR^,9@^]C7QVPK-IVTKAU5^+"50A"S/=7=V)X.! M1GKD9LQKW#38QDME<8EUCW>Q\MEK1\P54!9I]WEK]D0I[LJS"Y0, MKUX]:]^P^[A[O6WK_U[+? TFE YJ8;7, 0C\R6"Y@Z\'QX@TUCOYMYKEQ=7P M\M/3M^U%H&8QJ[.7AW4KW8Q^\X,HY^MB&*=67)]84 QR].;ENC?^3AE'X+AX7H+:63X#^_V6M;[^S^=YQV].S\]X MD!09G ')%4.X/\D)$X4B$5=I*%E2^ GV\$VR+4G0@PU:0"YH#96]%)PF4OY1 M&2X%Q:TIJC'>75W-.MNT=240 9,C(?D2V.7ETW'DQ*-L4I[T_NYS^ VH<0P M>X=V/,.Y1XKP*X+_ZW$&1O!#[NF>N[?6032NW#>IE_]B\Q5&$4+?3XRI?1L1 MWSW[JP6\Y)P5(BIDFE-:A#'+XH+1L,CS1*DLOZG:;Q3PWR;@CZ[>_/GA3- P M%+Z*2!AS1:B,4L)I$I-"43B<#$X(YXA'DY!NED(?>)M4J-VS5L9?*TZ!DH8$ MI@7L#)T\DS;UIL!I8 ]Z[P].#KRAR-AS]CR:]\RV]2A#NSU,9X*GWELVG8&G M7'FOJ^GS3QW_;>S:T,+2NZ[C&6_@A[/N86^J&L.F<_S%='FA[W7B/.3!6OZC MZ9YV*&?EO,0PH#XR3,;A25?UQ(T,8QCY8-.IFG9+6U334EQYY^ Z:<.]_>+R M N21#L2"IP2,_^=J;D2"#N\.*&<"/RYUA$ /WNJ*(!Y<0UPY7/8K/;5;B^? MN@WZ>@&5T) &7,@BC0(J8L%9PF48<<9B%05!- JH^Q50%)YSEG$_DFG$21[C ML.XB1!2)R,<_ MY$G"9%10GR>9BOT\HU' N&!4,%O@&ML"5S^._$&Y6+Q._W8D2G-:'6+,JU9' M&)Z#USJ:G_1R/8=S>5@4Y13#P;=DC^3G8X_XS9^'9V%:4*GBF,2B*( ]_)" MC +V*(HX%#&-58A5J@>;VALH:SJ%?QCG >FG1V$@,X%%/@ %@E;2_P)%TZ.D MRZK^H&.M:EH"A:+DQ3O,%0;>=6S7!&_[L=A+5IH9$9A:65Z ^W%^83)TO;0< MD'8YT[_7J1DU!S95VJ %Z@:ZUOD &Q?^RB#7 SL_UT6_GKF,QXG)>.R]_.J< MAR ;RK NG8.?V@ :F:=[?".5TN<]=QLQ C>J7.T0:YTTN?*^\M>NJ\V'/S? MY/CPG0T(/Z2OJI/GCHT\+,M$PL+)PC9)IM,WCK; #-2IGEYVTVT^LNX@@06_ MV4Q3MBF;YL#36V!2\[/5=%F:A,O$ TE#.#Q18MY\45?-PIIT%4?/E-D%BNJB M A/-G+4Q M&+4/.Z C-3>K,*4W@7L*4[U9;-A:VIKA2<2Z$*GX6)HIP6+/"% M]#.9%(JE41J?'2')^L%.DTU7.+]9H>EY7+Q3L-@N._#6IM]&RVV[:GH-SSXZ MBPO8_IPG) U42F@L$P3=#XBB*A5!'%(I,FSS3[=TV0*-(7EL*Z; E.%K-SPD0X6Q ROMO"YZHQ=*Y.M=+TY,^B^ZE@-2>%U;_?-_5Q0=9?!L5 MO%E#C:=/HH, +U^K6.=@B1OU#**>9N&#BOI.<;:*TB4G3_YQ_.Z%2T\>>/I/ M(YE[\G=BQ#1Q*U,SOS[?4&#RX!KR/2^UO4Z-!XOE8B@TM5-V7J&@*E:U3J39*K3M*?@' MIS=TQE; TIOAYF;%9^42;0=8;FLLZ9UDB\44CMJ4J%7ZJK58]"E*:>TVX""8 MIM%.NMNV1JD/@Y@O1A+68OH[TT_[+V8&!EF^JU)0^U:8#8:_7 @#/VL5-?QM M+%.M'6&GM3?1^<)-5UOVW^]ZM:+H$[G(.*KQ.>C1I9HWMDY9>UX''E[S95I^ MV7PK^&VWJVML\;>UAH*Q,S#:W1DX]O@]GAX_;U>3W]8.FAL[8M8Z:-(H MBA&^@5,1T4+E6>IH-GN#II]+(I\:XNR]UMC;NNX:%;ELA5Y)^K? M77VY52"NB&H.;^^*^W5G@_KW"N0X:@2G'=_\=N*4(^$Z._;!F#5M\;>6V\:L M,P^QZ-5_WT^3S>[)&"*Y8R?A]!,V8NBV!K O7 O&7I+ /U9P"^^56GVHQ!5P MRB$(,>""EN;_\:HU"!]T2Y=7"]U$8S=SGWWND:'N_/2U8;^[N4FJ!M9L<\6* M8<=RYPZ4BSV>JGJU MV$\./3EY^U/$7A]\HQ^VX<]X K;&P7H-\(\%"(*B%+I''CBHS9&== U\783H ME_W5,[^?_O'VQ4C'WX6.'U3QF3CO"J=.UPHV;@EWQ^+J*R!?;(@1%PS,)/A* M[*\WX[CL[;-W>^&US-3RHI*:Q??48\'(L:JQBJBGY,>VI^M+IA&"8;-HFIF* M8D1 J)?(*ZQIU%*G(7Y]>8+I+"564U9[)P?O#EYU/?J#+WL]^F"#%LM+&Z9: MK '+O/GMQ,:@;/ZDPYGH@E'#Q_(:OFY<#N>CZNZO@1"FYUCF?3$;5,,*MF@' MR6NC%Y[;-W<'_I@S#1]O\[>MJ],;\MPB.[1]*_M-F"^O!9C@8,<;E(DMB!&# M.J\AQI%&N:AU1G$CLXV=4@ZMJ#C:=1GS2 MU4I 1-+[RY,7K]\]^:O77*%+V-B5Z VTSQBP2>^!RZIR2",N6:LK9K=BB!P, MSZU[X=T-%?,2S-$SMP5K%:J!GRA*?9:HC-$B"#@+@YPE,?SEAT7,;]]=-"A5 M?:\?VG+-H$05B%M@F>HE;%NCYC]QA>H?_IO3UV;?*B_6(=-$8G>[NKL.L!/!;, MIM_ EB<"B5I[-^]ZB?P>>,F[-@H"/+*H:E1,!^Z9+G* DF:IV&Q-$F"!3+-D MKM)V!IIT:2S/U_S9(OS)DO=QFRE9S<:$,3A9N.-H2LXICA1%;+ RP4BL\F-M# M7:N!&)28LEC5MG-[:VC+].2@(+*B4(L=)B\0JT[ \T0%#&ZZ\M/WJ$&Z4+J$]-J):V]ZG !-!DBN-AE ^M;P*MA=U5CT0IE:8MX M'("6;O5R&ECCYYFR,B#+0M6UWIZ!UK0U8O!\!#%5TRN+P66L72UD-FOT= 7> ML&-,BQ.XF7T7N%C7[P!M3Z\FW87M1>QQE+"Z6KU=Y[<65J$#VNKBK4,KI(L:W%X]CG B;] M0KN&&D#P(Y:*FEZU=@WE?+$R2A#!"6$#&%IC^%"#RZ,#DZC1JEH[Y-HMV"SI MT\>MTY*+:JDQ7J<.,Q*($KQY+)!?V(;E/2?Y-0B(74)E@'Z'B@$?_U^P<>K* M13-Z+F>/[QM6P"E,MIH;!K32$CG8$$XP#1[6.;9P;^#-UOOK;MCSRZ[#T36D ML__GT<>MV*FD3]_B*?1>U868%A9^$.2PT&U?L&>O2]2:3;E8E =X:6>RE'/8 M@%*BL_ 92;JW=>X^+;;MP%!!4%+DP<54;4/-= _?8OC\@+W7Q_]S])P$.5C+ M\.&L%/M-8BC.BA4H"G @,!HW@;/@VF!CS:G]0RL%NJ1]<0FJ_FJP:)PU"!X]3G6/<^U$#4V\9)] M0* J[?M=Z;\F[:J-G?FQFN*C&_=..#3%_+MT#JVVG)N5N("7LOT:7=C7M3+H M[9FQ\WFY!'^W6[#;$*-HC:$^'[X*7ZW]%->*1F=MP:,U1,V:S=Z-=8'W,3W8 M$V]: K-+5&_XRE;!P/X!V^D7[,"[]U^F&?L"FQ!FFE!B1 Y6< 7VBM#V(DE^E=(K&!U M%*[I'#1(C1T 5\9ID$BK!][1;+::5VBN8"W&'0EW /W_IJH MF24.NWN[@OWVYK*ZG*^9MY^ H$IE3$:O 8\+?Z-+K-9ASH'/5C.M/K[P9+N% M+H!NE>.W+1)'-VQ4-JH+$@=.01$=(:YFY:YS0,O."@3M@&NIH1T84TDF:X9O M#HF1H$T*[ C'OU*P"7^K91*]YAO#U%]5,69.GNV=7=80B[-P%;1874\6K M936[&H9,'!8Z=G(,S@8WNAD$V_&ZRC:1P66LE@X,W+2\-!L6YMCWL=[W0<>^ MC_U8R_W,=MK:]O'5;1P/:I?5:FC0<-69)V@':/MWN\1TD/#'\.\:=@']7X9) MPLYTLX-1B/T*E25/$OJ3\VG%\;=M@R'H@%4] MMT:A#4#9#ML6+L8EWG!$036?J^E:Y6Y?#^+U1L&LIR][:OD0WJ3!;5'2*,DM MY<#V)@*.F=+#-"BY6V&J%2F9QH->@_GIRS-Z)U58^ ^M2$!RG=N "9M8KRTC:<:F[%5 MV%CEX*H9^J3OFHA./WE!ZB@7U\ N0:6BS_-"@Y5YX*Y<@&ZU0WW*%F?/'X2! MMNT8&&^&'.>8-C7^='^K&F<-:9*IL#5\C6;\/;?C^W$P#?-F$G!.M%@>FF \ M9E4 C^G7G=BL !Q>R6UEMAGU@1E+TSZ/&4P=O]%&9E> ":83CB3N&<(NA\B M',X]!==55\J.9F$HLA \M.Z)QX$XM:Q_T6&;=C[4.KAI4:IIF_G0QZAM]':P MC(O?*C8S+6GVDW[Y11[+MXP/V4SA/M2T(3.943.P:K MM[MH;:.AW.[]$OP>-&!=SDC[X-KP+QWV CA*F"MJP^(S]D'3C#M9W>BWFKO< MP\16>N!-=9@7C.0VPMB9Q5K\6(G>41%:_3CMRT2O*U,'@JGI;3[T_4SWT_46 MKYQ??SB7SYAV5M_9S&WS5F/BFO_^Y+/[/I^IG/&D* +BIRPGE&843/,\(%&0 M"Q9(%%#^8T6V+1JHWG. M D,K\L(K=/98PW;W9M 96/G2]*BHA!?F[C,Q@A]P6I4 MA,UAM\;G9HDC"NT.)K]ZI[ZM:-MF.]&@D/*>P8KQ/]_T2T2%,H)HF*>JGIVU$+RCCC(NRGP MS]_CLR*.*9.@5XI$^(0644(RGX=$R"1BF1]'&:)-AGETL#FIQE'@/F>U]*/^ MCKJE%+<0[,]>G^@"H*F>EFA\N4-32N!9%&[OK85Q&F TO756[WXKKN.V$2#5 M4L#O2K*ZC!/&G=M@QK.JKN8,3/A5XQV68/J^4]-2%<88?0',76'\Y<1(A"O8 MO*7WE_ZXVL-W+W!+EQW"XMM5W:R8KB,V3W _L1*IG3W8V][_G\T6O]@_2]F. M.>LFYKYN02[0>\>PD!E&>=O#1&2_&K/LZ"FY\8VMMNX5=1AOODT&X#W1^8$] M@6_:,!"_VAZH.O"0PC"K;UUM6TIA"T98;[6(NF07Z\HI^DZTB5RY*,QBQ8' M7=UAE\S!M N"V;M]; L5L-:NAW &SL"_5ZIISX0MX)>+NM2)@ALG7=C:1Q,% MP3OI-+VNPBV<]W+@/=_,=&T?[S%??W%C*^'.X61/7-HG6\KV10H MU1'J6XS>*=F\A!>Q)&@I<-1/._33YS?/7WP^$W$4RT FI% I)33-.,E#/R?" MEUD.;E @.0/]Y!_$NY'Z][*%S8+^82N&E;2.V,&?>*ZK0W5T]Z/"?![1U+_. M%L/T^W^8"FZY"/,>"Q3+.D(\ M7Y:8Y9O!WFY4W1Z ]BB,D-7CL+.)]ZM=Y0FN4B^EFIMD-BH !R(),AU^=OLB MU>P^->P7VA3]#?#>HP=\6:/8G8,FU%+[& <*VZK19V9 B1XDOO>F1/MF\61+ MO190HMS=Y=-<@*1LUB0TBXLX]]- )2JG@5SH[72M/B?ZR4=Z-M/17%<+F\6-N/0[1''XYOD'$?_S\$#X[ M/TO@1 07"4G ?R T+BCAO@K ?^!QGH915!0<,>KS,)KX:;HIFLWINU3&8"I/ M6V$]-YD1QRS6Q*D(+KR&Y-[B8;9 6DC@N^L/7S\Y2+J)[06UPCLCS/)4A7S. &9 M) 7\!T14GE*?A+F08$'2,*1@. 8)W3+CR03*ND%/6!(#9ZC3P$!!K5C"/S!9 MBZ:.39&!)"M[J=N6ZC"E/&_V'K[YN(<2'P1WI-5!,[!,J##B/ 0-$>:! *F: ML$Q&$4U]95DF#.P\-/C'J-6_,\LI]/*#NLS&1 ](-,$ M2? W+>OI:(L>D#E7O?F8^)N!O>T8\ LTQ=;%]1_\']N7^HV*Y1NY9%0LWX-+ M3H_.?#^/J,]"HF): *OD/BB6-"0R3L$D"%2<1@%P"3W88O9N#YC_;9!OWU7$ MJC?^QMK!(/*?W!"(OU??V&J7=*MVP;JP^ZDM:&F^R[\>"JV7@?=U14&IFKVI M*?A\V%'QZ8?+-^'[SZ__^3O(X/?^Z_ H.#[]G;[YY^_!'Z?O@1K?_'G\VXO@ MCZL-*OYT?'H8_>OT]:=_/7]-WYS^_OF//]_';YZ?!_]Z_C\7;TX_7+T.7],_ M3O_GS__]_#IZ_?G\TQDKLEBF"2-1Q,!98[DB+ ('+DCS0(+;$T6"KD."@PN7 M*MCS-(HD+6*9!44"&^_[@LL@8&R]!N'D_>O7A^_^\(Y?>B='O[TY>GGT[/#- MJ7?X[-GQ^S>G1V]^\]X>OSIZ=O3B9)/NUVI0-@M;;U[,VN)%DL);BB#+*(V4 MSV02)3RG/BVR(.#%XRJ9N&?>^94U97-$>P',2^R$C$$M#824IC*M?)+P%^@@-@<"HQ'#8H]2(622@CN$;S.._H$ MT.)X"X:4LDWYU[/)OCD0V_GVQHW0%35,6,@P,QRG%\KN6L0:V!35:XOC"D-# M!B[%C4Q'2P9SD=HB9"TY8W (;K+ @P%L;*>H1#> KS.U.&WLYLQN)-L"D=5MJRL\CZ M+]B."\8.WG7KP/L>Q7M.2+QOP*9\T1@HB>:G% 9_!&>%3%4(0IJD?L8)I6E$ M&.>4,('=%E*"JY2M"X,X#B.6)1+L1$E%DC-P0F2LHBP2*DNR[#$7\[TWCE)+ M%_LMHT[-*"00&Y2FW*0["935;."P1C&%W M+;&F1Q#0-T(M*&^[L=UOT[&@;!%D#;]_K%-A!.$9RB8&7MX8-5;Y"7W5$#GMBA M[[G4IT4;-<.=^;0\-T4-O^!;U]@VWNZ9+NQN"^7-[+M?](SX^;*JKSSSQG#Q M+R;8,%A,J<-7P]C)):MKYC894[=2ZA)0/3D+_/AFVXUVD8"#4,"&[ZY[PTPD ML\R@I]"[ZWMP2G_I]5))@Z1FNE/!3IF?ZZ+V_E7PE+]N6UF/3D4_*M'EPK>$ M=6Y>:W^IYK$ZT;CL6=T/];R/6>%W>@KK]DS4J8!IUSE.<\H M3WRP8Y(\9R+RXY@5DNYAD^GV%[_1,'O:DV!]_:VU#;;I6_UC!+9MFT)E"!K! M H 9[?"+!FK"QD'V26L%T)=E[:9?Z@'L4U,"UXGO/SJI*( MR?%7 \@_5><&2\/(6:&]C$.A6[ <@@8X*%/4=Q@==Y%OU+.M*MWB9WQ/-P-( M6 ,[FH!UV7QXAJ,KE_BOG]+G.(_.E(],R7.2TJ@@-$H$X44>$R7\/"T2)>+, M?\P^Q.#(M5%JSMS#0S-E:S25V\JYF%K\1,4T= MC)H!A_QS#2#' K;A1F@0%&TT-5I@8'GR9*-98[*C4\/9Z*MN:BW^9-#:VPX@ M7.B@'Q8JZWKHCWJ\,\J-G2TB8+6!S:JN[-.] HZVF?2-95SR>J4YLP)J#?.( MZ$;)"BU5W!M<_Z0_]G !-%[C)P;T3H$YS)?K+XN=_M6J ;=C_@%^H.VP=@?, M:^M_JQK[V4O59@1;1,/&^!W:#1DD"]M]*KM&D_[)%(/C+I>K=@-PO)X[3^V3 MM+G)7G,QJ(O*ZI;^T;L>_(]688!B8"#-7;'YCH?:E6L ?7V9<_M:@]N6D0[J M12UQ(GX31QL?KDH5_J[# M]G00E29VT(%+3!FO-+14::($+U9UM8!-.FQ*9LI%7H-]"/+G!6N6\'&!$=1) MN_Z)]PJYJ@VMZDH9+=S/%;9C+"XTH/.YZ7I>6_:U_KI#(-X^BGJ ZX"U++UN M34L)O:9-62ESF8WN (-/,0I1PQ.-OVJ) X3)2P/4[5W!<0+_ZO:376UWNBX! M'V A(085 SL+!N:ZSF6M9H#*U%>Y+\!D]6D0%SFBKZM$1B'W UD4-X#A;Y0N M;IA=;T'@8B+B7 5M$0 )?SH3K%<% _5%%)\CBE M)"X8^$-AIC(_>/(TCC9J /[OY O/6#"I,EDH)@M!@T0RGC*?!TH*&45)WA8< MFC,.QC/^6C/[\OCYZS-)69X584Q$@"GR,/9)'F38;Z*2/,QCE>8%G&N^>:YF M&-H7'2VGK$ADD!4I>-E2@J,DP/46\&&8%EFN;$.2/5I_/-JO/]I39%D6A#*& MHTUI2&#K?<)B08GRLS#Q(QI&>0A'NUFV RR+T!U*&!"EB<[K54OM3AOMCV Z MG0YV?6 'WIO*ZC6C@C'T;C*["I'L:@T-,O<"__]NWK+X6HVRYP;9=2WI[AV" M;].*C"LNHA0DL^_3C$J>)3R-0I:$&<]H&H]:\8[8ZNK-Y]=GA4RX KK#Y*?$ M#O* 9('/":BF( NHS"466H=;V.HK)&81L2)+0AZDM* !2W.I?)Z$BO$B2$"$ MCLKPKH[V&(RPYQLN9"@R -4"S&:JO7G_\( MS^(HICP.8N+3.">4@ZX&*RDAP/XI]MT(,(SR;Z"@7(A-JC*=!D$RG#4EN4[.//%JA;@T(.8V+D:G%[,:GC]?KC+K,($4C8CE7LH"MXI#,H@G,1U MHN+GE!#1&>,13:.8D; X4#]#!PU/^>$!;R08": <[Q17_F8)$1W^IK.]ULN M:%SS%KW?U3U.-8A*+YJN:V/LO($>#F8_VS%;Z<&9=KK=5"T=?JJ-S^G<@[T% MHI',5K-^7,Z&ZLSP&1/B1R'A,K4M<.6%PI5A81H !^<;I?PJC54BDS@#4@+7,V>1Y&DF0,VDF<_ M#;J=JGDH$7V=IND(Q.LH9+_U33^YXZH(&PV(N]OR1/#N+D%LRPJM :H-Q7,- M[EL;[W)@B]H!.,MR-K! +4C]UG3[3=B+>XE)A"^Y;6'?S;U8RZYW+L6.F@9K M\"MI*DMW50/HPQ[Z&KL/&V<8:<_#?'6I<*K2]8308JKK&08#'6*5MZO:JK94 M5 ]TQ5[2Q5>&E!]\W0,QX8[%U)K?2%IP=A<(@KZL2"LD=LD! X'5%;/CA"T@ M0DPOVZE_2T\Q^&QPU-JCW4Q4:R@P73/\41=7NV2W&RBA9^M.I;5AMR]>]QZ8 M11]X)S>^*E(M&,.:9#6\?+W4R(2B:NRSL;-=_KG2K(96O/U-VS^Q )N[7,W: M*J-:N6\Z?(S>HMKQ&8UKG-)NN9ZDJDN-=)GD1/?K;V.97NO!G=\0MPH/^C?XLOTKGH>"^O!A80 MONI-=V,;&M-$_F^K+Q_3:0\UT-:=V:AC;-PTH:DB('@)UD%]F[YY/Z]WRJDV MV-K>O1_.N<6".XFU+HW,L>H9=NI" 0F!=L/G>W_!9_]U:Z]9*^8-J?4OM87T MYF*$E;Q/T7L;(KY1\EX? ]@WPMW>*G&C%SP@>%-@>@VU;\@,)%S=;&%#\_JP M;DVR=L:J(YB=-+OY6*"#?H_'5M)U%&=[.?ZJ3W5R/=UNCBJ]H7G[VEZT[2'K MI__)Z[_M1@7X*1O8DK&!;3_6\AV''M[8C[86T?/#(E-^D'(:1E0P/RMDX =P M$YK'@H;QO>.M'+F>X#'G__KS'_$9X]A^6 0$3J# G']&LCS/B,_C.,XH+7A4 M/.:,7GO>^VVRMLM$[QP[#QN<+8@]AF#=75:U[D-9X-@$U=B99#@$V$WY=CB8 MVDFPV ),MWOC^#>T$-OF@2LW.:&9N!^9JX=/]3Y@FXGGUN4,+CNK VQ@$F5T5QX#VSN=+U'VD31;J(UK2Z-(,874C+Q'XF?:=;CZ,";P2, MF7/KK5M !U@+!FJ,C:9EN+7;UH]LQT.9Z4W]NF04K*^<3^"P=R=FN# MQVU=WD,FY=YBOTR]O'J+[32'X\S=3=-SA:Y=BO[7#8.'*+7R-NPW_ZB3*<&P="%Y1 MFBB==\V=VA^VL3X]7G=9,UP)T8,L9VIY@?-O/BI3)^\ZU_$*5:RF'G;+MQ!< M)IQD0E);?EDH5'8=*-A@:V&K!"D_D0LP,=7\[S\1,XJKU\]?GQ4\"^/<9\2/ ME"1498+D!4*?LBR784BC" '<= [-TB[ZT]<)T(3+*/(#CJ8YQ;)\%DC!YJB\Q(J'F/YU8R["[W3FU&''#>O0<+7- MFEN]AE1Z.PC0ZX!&YQK;;H&M[?-EAXMJD8?02"CG1E/HDH8U\-P6+(=?]1!E MW9NZRIK>5VU5*:MFK7RO(R3\ MRR(FK=/39L!B""]8GL^[>3<8N.SV%N$ ;[GON^@0[CL\\I6!;F93;9SIHL.N M\J.W&WW"ZY;>XN/6U9\F" \_/*^K2RQ:,N'^NKJ"FU^Y/]N9RO!O5QOHOMMA M^-OP.._>I@%#&R5BK08LR!)X*[57#G,0X. B'1IT ]U9F)X M1/88VR%>@V)'&XO7F0=7VXO.STK[0<94W7=0K*.YA7L492U6,\0APUG6EQ=Z M@M%\ /M;SC]64WT*NZ%[>YZ&A0VS"&+HOFCP2EM&Q%J:O#(3E;QNV@1"[L\E MJR6PDVRK^5K8_<.39PYP?^*=5@NP8VCF;R^D?[A9K\]+[7O![EW@*[WJ<: 6 MMR]TZV?C<+9W>VPKH'@M\4NCA#:T>3ZW/NW1D81KNSW M@^HIMSYY;=9 MW4\&L2LZ:\*2]H,>KD>YV#,L8TEUMYY2/P;;6.FO&CG/F,3XW*PM.6.77FVZY';GH?K0+"R M0<*QW4NYYQ*I-XG,102:IK(I #O'H]V>9I 4Q2UH0R=P\#:*;R3W<&)]=]#O M+ [NH#RK [;4^LFD)JT^-8U^VXK]ML%"=K3E 'U)]4/VRM9[FJ-#?@0Z>#WY0-NY!;>==E[JM!*B"QE1OVVMK=8X9:,Q-:5BQ MC\:VL7X=:TMO,CL^4/]@B8_E_2-9\_\[ M=*2=3L_2P4.7<^VN8-?9@V@*(>?L[TUN&&&K<"-LWU^'G!O009\ENMN]G:QO[=NM6]0P_C%^72>'VHNIO&60XZ M&J4MA1F3&L*AS08@M9E6'_W+N4*K"">)PX]L/3'PP+]QD/GFO:][JK%!,8L^ M _EE^HGT0(.^4U\5?_?^4OX5+$4LGNO'%FUP5;511@2;!]IN?H$+X I$/D0Z M@ MD8PN9M6G3(C(U9C(,_!I^WH5W9PI1;1H;X],IA1(.A-7CQ*PO;#A*QX:C M_5C+]YR8=6,'T9H9QX+4#X*L0.N;!D(R%N9I'L21+$1*LVA7U^6-YM_^::XN M7&:2:)@:67&PD*971+O0TB)%]()ZV/MOQ4][N6G#=1W0VB740>&=DM:8 /:Q M1HYKR-AI^0'SI!K3!>T LZQY7X^J3]BQHEL&RN'@7@19DZ9-E%^!?+:1Z4IG MQK1=HUUH)=NT\$XE<;K[RT'3C E6L[IL*O0DEY3-H>*'7C_[&+@[M>#IZX]!=.>2@XG>O87.PR,]XS,M>, .Z\^5WW' M&4[,Y>R$31IL_M[!1>CI-%TBU;X?(O\XT]9E:^UOV'+M3?;<./PGQAA:&V4R MM&0VSZ4EBA[9F!3<)KUBD(2)B^%)K1J;!.Q%K0K7%=TS.MS5R+P:F(#UZ<"E M?#MC9AAPWW(.$V^&Y8@+.P#&&3^>[J R8VM-I3&;L^F5G:!N;2([-@:+2X%N MS&6%92W3"V['2ZTG\INJC\ZQ;%J3RA4TMD4,_:"^IC2W"IP,J$G!9Y[-L023I.OF,[;U-["_9!SV6=KZL MUHSJ+S"F)[>WHX> *5LIX\#[M1-O-R5\:KBSR]JIIF"*]:E)^4))]57;7(JOY/%[%\\?GU\S_"LX!1'D-HS[ABIENFI_9 MF[DF"+;?0KRO^3I0H>T&WV:&[9K7GO3GMK/;9)SZE8H/EWC"HJ0:K6 <7;$. M==?6:MR8/=/$CMNCE?W7;0/"@^<2Y0O8'IME_S5WC"FU26(IN,-$%O%=M !F/0B__NE"R5F0F ME==&E:]1P+>@"$=;'QS8*;!=H8T^]H).I4VZ-3*//EJ:QQ,:O&@3. MU3IQ6[QX,+ZD*UT>[%V__,)BO,DCU*2QCPAU$?XG)S'1*:%C/,HCS+UJ.%S\/"]_W%LTYZ_UR. _1;B M+SM&!IM:FT:F3M08SMB%U/-!C&Q4W=3Y!KPA+?V<%+78".9*8%B3T\"B^D*W MT'=-%*7VK]"-J#&\V*N[=Z[59K];._B@C[!J>A3^:5P$(XMP2;L2/5TTW2YT MCO>>XLIG&F9>?F1Z[B9.K[=+@+4:)V.0,3(5EG;A$ZO6, :L=<]&"-A*T6%7 MW[9W;)OZC*;#O6S[R]PFM_LX$*)=G+L7US;BO!LQ;WM)[3-7F.;4?8=;VFS6 M@&S[I]P=I!UUU?1:'-M>&X0WGK5P>KTMZ4#3,5T&^P?D"\I"=+F7+:^ZWZQT MNL,<: >-M=*A[*3#6L:TW]PHUJ8*3K:-&.U]N&!7S'5GXN2#E1IT7@Y&&0\4 M^$K9HX>/- 9*#]S=S2[;L)NN;47JB$,GL-JYJ=8\W)54^KX-)Z^ 0Y32$#'C MM%-4U\&9B+EB##%XT@A6T@OL5D*(W*ZS45E\;CK/142-VJ:D9+:@&X1#V& EPM3.;UT'3K MD*K04$/NJ>^.WW=/1"TWZ22D4_2&"(W,U8I0=K'N#F[*EAO83UJIN^5^MCW6 MJ_BT/'>M.J7VU]J.0'T7,S"A;1.5-T^^P+ M8HE$V[2H;XO]^*[7O5E;&5L#8S0%VZW3V@/FTG?: M!"0@:36$ 3Y8"_ZIJ0U]:EV!<0 !?A)*95FB MBM"%1U4+-+3UCD:1;7YJWZ.KD[(3GZ^L&CCP-M^K74^%7I,N?U+]P6?F*7WW MV*$_G%N0$?5)&4>_"QZTAV?3 ,EXSKZ\4U[!UOH\?,:!\!L1@OBH6-1;5R97_5T;JMI-2&4LP58G>72 2!8&Z9T!9RV M&PE4ARRG'> 6BJ]?3/_+9=FH+06FI>G9-J>+%0!575>7&DFA10K9_?UU+U#; M&LWV13802TP "#9#IP+TC0V'=P/&70Y95_0YMWR EK*VHWI88EO7KFG'](WW M/@6RFUF6P^4:T-CEILNF.PAN.)^Z#M=%W/(N,XXD7*I SRFUJ7W[G''3L#]W N3;D #:X3*F[!&9<9E MF+(LR\*8%C3*."UD'.-?<.\T&4_USD_U0WB62\:#.%!$A%&!6.X%82*3),\R MJ12+:<2R)T\#_\#/MQ_KQ&LJ,_W63G"U^!J5BZZ#$O\$IJE<-V(>-EOXSC0* MO 13Y9F-&/P3]/HSBPHRQB%??SX/SWS8S"*4,7@JS"? E92P+/<)S_,0]E_$ MD=@8HY4EBBH9L@3.@DH: #\'65!$(MD%-EV=I%N,CN=Y.-> -$NU:%^F[SG,*JFF=L&V8=L515PY&[*--AJGH'W\ M9..7MHO"I/W:0%N+3.=N-!GD3O&;?D96IW,G+1[EKE\XTW/',R=])^FS 24S MKX]Y3C,B2?_(G,L5T,2R;/2<6K;CG@]OG7YA\/O4,L")HZM'P=J'"-V;:\!TZV8=BE$7'2 =:) )G7*V$(6Z1TBS ?@Z>CQJ#ZL72\Q:'@'G MR7CU;C5\"FP.5(:%Q,,'KA4)N-6;ZO\>N[==6-N792[H\QD\9DT$FI[DMK=L M!Y!?-]9DRQW::+\>P;V=4XRGU\H-'6 :/-@B5+5PA.U;]7-QM*3N]@5YYN(CS- M DE,PU^[FAF7#M&WQ=$4]GI#FGJBG%Y$@WZZW*H[1%WJ HOIU/=J5Y+@D4G5^;&C;=:(,2H+L2NKVR!R1>*&MB[ MH:2QKZ.QE7<3ZX%W..N74B@S<_$CMAYJ;)1FZ1;9YK%,3>AY&Z!T@-!HLI?= MA"]]V69IHQ[CJ+^OZF4!UU1M@[)#(&Z3MHF?[%O2]EW?BG.>BXU).N?E07.Z MNN_<&3^]6AL-46M.QQQH9Z"MA5E?*RP7MC.$W)1X\Z):9VAJ*)MA8I.=UPKM M.]O86ZMRQE=U8V+".M*W0"&BL/N7R3]7;:?11=G@0$H,(R^F!7$L9\*0ZY;;(%J)=]/]8&N[V.VAO8UY MARO3YMY[<2VQRJ8S7_L-\;WYF%81U3:UK?*K+*5 M@2W"%,,'@>1'VJL&F2'COYA6C0/O60_0>L/L[ZT1QR! M)236MM1FB,*R+OE*DZ^6.PAWKA[.O,J O6] U: MG=YHYR<8W#@PL;U.8 MFGEI7:JI/UC9?:NM'MLC6)?-!YT%PRY+Q/7I+.UV\=I84J7F6L0,7MC>46<_ MZ>[416NQVK=I==1^R,$OY:)>).BYC02=M)&@Q\%;MPMFH>@KYSI#67?E]1LH M-R>,G1AB4O5":6&Z/CNO.^[&TY4]I@>K,M0/%FZ)A>U:B"]P-IIGZG\&'>_# M?'D;V[*NBALT8/2^?@'#I/@*UP6JKSK@:T$//!)B6K M'].Y8+JRK_,T;)AJYW.&S>.8(IV?3W?YUA,':OA7[%?KU0+B]'70U;N&\^P, MHFD]O\./;Y6I*PO#><<@A3'6H=J&#"N(-$P1W$OJ<2!BN2N,UG)7+[JZ?EJW M([FUNA1=?@+\-+2:UZ,;1MC;7;CEFG7,%G^W1^+M>DEPJ_U;7BW0*9BV?16F M(47T4_DH&CJFU(K!=/\/AP_9OH-N\M!&4$W/*I&J4'IF1>_L'3B]U4+#)6HE MKFVX=DFV9E099(5JQ.W\TC+(?"R#W(^U?$_FR:586^=O*PATXDSU-871RYRYL MR4BVM9%.7Z]L59TSI;?:,;B@8C4M2G!?]WV:T1'NF$&,&X9DC979W#+5:EH] MG=+"P4[@JBVZ444S'3DS!A>F<7>Y;"80O/5&7J%,=,&>EN^[A94][]7.+ M)FP S'G5*X#M/ZTK9UU?^PXG>&"^S-5YM2SM>&EKZAG;K35KS_&YM#JWC<)Z;1C(F6GRUD RNF]6X^\V M)HRH8XPF2ZL]7NQN;>_:G[EK?)4+Q60O](,Q_0 MGJZ@&V62'CNJ6VG?N7^:LFYC_*\-?&)3;,DVDWZV1L'72*;%G:U[L%Q8E6]= M"R=7=Q^XJ3W63II+=FY]QEICV*.7&C;JN<^OT2UVT89H[T9&]&.XO=JEW8+" M+6 H'RS_PVNNT'TW/8I(]1]*T\$_0QU\C>3X.OD W(:0Y/ L>([.=KG70<9" M86%F,'=BXUY87=^UY7:"3&/ M,.%FQG3W@]27&#LGLKHT^/4&+ =]\69:77JSZJ.-%E?H$2O,[KB;W0Y5R]]G M1KXN2OQ(V/M:.QQL2UAM.;T:(/.#:F@P1#&%X'V3$ 8GO,C):,3'I":O.V/5DO3IOU@2 V2D$I3*]8$Y9;^?_!Z\9 M-SBQAW/YO,/ ?&'>^B?&E_KC\QE3N8AIF)%(*4IH'C'")) MMO!['T7R[>WNU$.&Y9MH=W ]?K>IAN$'(/R&#=Q-%3)O0- M06"R\WF%3D$OQ]HY+G"7"UB3Q>Q'K$(L$S*)%B>7$)YA1TQ)5YX,H'_;H)P# M:NZC2X/FK8VVW78S#=5G\C.]A5XO_9W_A=MK3+2F9QJYOI<%NZJKZ=2&0JKG&OY7ZE<^T/BF3TK*<-WYFS1\-B1#7" M;J++LRS-9$%!*Q2!+P@-*2,\S1D)>%3X@K-8),EC5A(G/<.H3PK[K1OZO*L[ MKE%>_CIE\"HGXJ+"P.5K[(1Q=0EMA9^&QS'RNBL\SP54V+H!EOK,M&31>ZFBVFU952]AZVD7!7Z:4NE=MVQT%MI):DDBW9I'=I M;UWFM]A1 )Y;_YK>>S3]:[%2B!0@.DU=7+\O'COA82U7I9JV!:E]>'/76O#^ MX 2+EC1VP96'V-9$5#J)K/,L+A"]UAT];"[?L9=ZF]NU L6AIG5+ZI:ZJ17Q M;BZ_ A>L;9XM@!] S-M22"PY$T:^XX;IN3-8G]*%T0Q?M$ER,:V:MD!BE\[' MX#R&SPTA;(Y6.J_9WI<;;.6O(40(6YJ"O=*,X$3@D4(/L^HZM+8Y6@<#*7,- M.!-XY @@!:[$,CI60-'M7^ M<+BD:^M:>G2,KUZ7>F#*]C^2V"W3C< MO2;)+E5G+=Y^"M;6.G=WO(F4#[QCN]0>NOI'&]PVH6Q7^JF[M,P#VMH;B^W2 MK:JLKUF74U+P.EVZT]3,XE ZPWSNX>:2&RS&:TMDMELD3_^3UW][^H7AO/NX MZ&>LX(&5C24\^[&6[XAD=F-%SEH%#PTY#U5 ?1HH&A8R8[$,HB@2>12SV%7P MW*.K>*3'9)ZR3Z-O^/JSN#H+:,']"'Q#< @IH8(%)*-93B)1)#F7J4_C6P/4 M[Z-O:,[;@P/?]UCAH$3:85J;@2#Z%9;X"KU)L1TZI]/W[^UW6$RO/YITU4%P M]0![;0UUK8_5U3?HNC&_@]G'76-< VY+!P"'3^',MAON>)RQ8-3<=#?A%<:3 MPW)F#2?:-@0CSLT0>KY;3A<5:W'JS,5P0^OLX:X=Z.$$KAE^6EVR[MH&"Z3* MYL+U!P^&;QJC?.O^#089;XPM =4VW?OR@#5JTRUQN"W3:3=OQ)D@C4;T-_WS M\ZL>-<*K@D,P[X>P\0;]!L35W 4_V[MIIP1_AW>P %7.T0'S$&_0&P;4@_'7 M37+3J4*($HX6ZE3AH *\CW[T"BC>8K8;&+33+0[)<"X F_=6B.MQJX2#/$=\ MX[:C#/ID9QN''P@%KO] 7#&>FZ25*VS2;=[8:P_#TO7 LDNZME8PE,]YTO:DP1 M]TBEWXEGBCH'LQ]Z=VJ\Z[MMO?]JIS[@7&%5MY@R-SR##=:+#?D6D@=' P'? M][.S[6Q%%]YZT C\RZH&Z3)_IJ-N8%9U33W-X5SJ/TU#Q1B3Q\2M?\8D+?*B M2$D1< YV5UH0EA4Q43F-59*$ 6/%8[:[+$%XCB*\'@WLOV;LZC-L(%E<[0J5 M%O9%,?]?PX(EWN,((#UA. MFE\X&#%:D!:B>)[BT!^':(G4XW#Q!%T,Z M<((6#\R89PMX%D@:/>!L?>PL3AG?:NMM?:I5?[6;B]8^R-JL M9BO; +CL:&M0,V:B7)C@-C6!#M1B!B\#%E^#UV++L8YOZE-LSZI_RW,SZT!/ M+C18&O/M.[\V.:"#&.LF![3VLNFU;C/]#YX_;7?$>$Q&3(_"&ISD3V>2BR0H M8O"/H[ @-$]3 MYR0;@?\B#A11311PVO.#A_[Q40^7Z+Z&<;'#PH#,0AD_K# M#LC&,J[Q$=MBNHMJBG!75I;KVK[EE;:^)];1UL+QM\/#MQ/K;^IB$]N=/M>3 MT;0[5)E'6$'U<@BY/C'RN 3&;Q>J:^_6A4XG7MK.Z&GK:;A?;W>K'U1^P+$> MFH@%;.U;4%_5RDY!:48YTA9BT#/.,S\/&25Y&C-"&>.$%S0DN9))F(BX8/^/ MO3=O:BM)^D:_BH+G?>_3'4'1M2_NN430!GOBA$+B\$U%\%RRX/&P3%NI=(Z>,K< M4\:=#[$P9R=[IS:[>58;A=ZU:XW.MZ+N>BZW3LH,PTD/S*EI?T&[GD_8P-<]R2E.%+\8A)Y.LR8E3;.@+'@8( MN#(]LFR,-0P &';D&I__VLD.*FKIEK;"] A&09._D%]+47-V.O;9#HF[7ON% M_CJI13OQH$T>/O+33M]4^&98^=2A.W?25&6T PKOQ_R#+_ I#X./IDB;^[+D MD-/#4KD&.PM8H13-XU941:>'5JM\_BC9;+@,HQ"(PK]7N&6*4\AQ X4:$47O M!+)1V[&Y=-":F5%,@E.F2^R4Q+SJ@; <>6]U8W]^LF7_Z>%M>Z>U89M,(:+$8:A6@6YFJ5#;?R,W VC700O%[6T9J)9_K#+O\6(%9:J:K4OKPPD$'.ET&[6M_K"BT:0L<7E&DZN' MEBO5'0F2H40>B^-1]L/(1>7',[]D >'-15I!RA7^,Q)VNLVO>=&'2#M^P*W% M<0)D!+PLC_NNDKUT+'MG('M6GMY>V"Y(V(OV.BA#/IOE1=9H(;$FHFTRM>F0 MV,G[*Y%U3R*K;L^N):[XJ@$1;.>\WWNU_\ 6^GB8^6,HJZC$OZX#![@^JG=" M<9(XB0+?^9'%%P# 8;E@OWPYW^*CTC4V&H(E '(.@?9>7H#N^>%[N M#H^19V<'7^S\&-6\A=W]IAMCL;'S;>6KT.M<8K$L4OJYFQF]77N=E>%15.LO M1?'3'DQU,*[T6>R)'8#U/*=R9+W:GNT=9P>_C[^N@OR^U&+T+=O-M;LG,>$Y M@P!$5-&!MS"9BNW>_=\%*^QDGKIQFKIIFKJEDQ/Y"76_#ZF;(W\G[:-*&[:H M:#GTBT[=4H+A]%NG7_I4K;:%,=Q%LMQ&"E1% V\8M)73^FIU,*;>3+P3U5#O((N\M?3,O1=D3M?KL.]#_2GP[I"52F3_,>= MG;)C=SI&)AN5[FPN+G2RIVJ@TY8FZ*B'W20@;^I H/9Q6'WYE]$/H/*6+% L M\*0G4_87ED;R^,DC47ZYZ+](N'\<=8SXHW0035Z]5=3;+T)90"N"N8=?Q_QW MB3)S,]T%%S>=#ASLFXE).M%$[JS87/;HX6#/1@,N(LYS#/#)*.#FV<>[I__@:>73^K?_ZSV?@X%T5P].=1 M??O=]_IV@'=\^K&[_1[7C_9%?6^?->K7KIZVL0?M@<[N&3N M; *%22S1:>%PS3 _"6K,D83%52#LBF3_<;N4T5VNS((M7QH#&@573OJIC%+M M\Z/!6A_TQY;Z0ICE>N&RS6?'L[U=YYY2V.O?;*L$JMXP=W=X&/N]@-[)%"RL M6C%7 -X55_7>3*4%9?&51?]EC>^S0"C6L50*LR9P*8DFQ)@-[RJ4FV$N]Y#, ME^^*]4LHG87<[4A\OZCZT1_&,&C%W32/KP4/Y%)KY5P+8^UE8^[[+XR;! 3W M2!EB$2<\(4N30-KJ2+ *1DF\$(CU:,'KHXXPM9S@%J?=;_UA>=-!?T:%G(]I M=]>!P5\*E:XS@.&&7*+EAX^G_1&.#=O8#"_--4Q^?37:^L6H)NZGW$8*%;6Q M3GOQU>B'WT&[.FW9LU?-=C'+XJ;?ATPR]%EE'\VWG" $7#KT1Q4>BO+KH?O& MF V%5?;@]+OP)XQ>/'3N;!3.G=_Z8?$[23^S/OQ.L&JQDUQO0;\5F*#<$;+F\,?_?-;8V<1F&+()?T=,?-0*[;,'C.;_O MRBWW\$Q?^"9+X3>6+,.YCZ=%Q*K-2U]E6A33VL_IOSLS8KX&$GYFGD]C':\W MWRN6<3*K(686EE^&W&RJUD;#>U)3SMK)LB:,\W377@[A2$6XVQ$.WP1!G/7' M7[N=03N@X0B]CZ#A_VS6K9@6%),'$A 73[HP(G*ATU?7V3.7S?BVFZ";1_*4 M!.8-5O\ZO%/1LZ+GG>EY8YA*Q?]N#5-3GHGA(U"^_I49/:/9SKWF7R'S&/Z@ M$M5&-NE@V"YXZ(X;FJ^+)NN#^8L+\GWE.O-$45YLU?AGZ MQ=YTA]U2<\73PBLVZ(6U);C)0FZH9%N]_W<-9?:""<-/BPF/_3)-.N?*KM7* MJASPQA_]5^W!"0J=(DPB/P<> 92+!:\^2=?9_N<_>P=['7KP^=]>$]^]PYOO-TYWWT]O.>?/P_=26CM'AW ]0?'NV__ MAG__/C[8>R_VCPZ:C6UXSM&'5IYG'L/^7IW_XON>_ M*&JXTU@BI8-%G&>OFS$*8:\"(9IA0LW:II+KDK#1(<5HA=.R$+DAAQQ M([$U]\IYT5?ATG/%)1N#LC81J53@R6MKE6,D$DN95@!9!2Z1$2Z1"I=6 I?. M9G$)^V29D@9I0DP^$L#("&<0-D1A'43DQJUM,KPN):UPJ<*E)X!+D1K*N, < MV\!%#%8PT)\,)TEJ@3TM< F/< E7N+0*N-28TY>8H/"?EXA1D1#WD2"0+QB4 M)DLC55I1*M8VB5Y7A*\&+CVT!^XIF[:7G\?>T+B]J<_DN2'YC>?_?&#^@3( M[-O$A]W4B5R-LG)\7;2S/\\G2@WS">X6XC$F+KT9<2]49U9/K%\JU4OB+=?] M@^?%^6C)MLH5:Q29;;NIR"7J[4[RV8J\HNN)5Z-BM-7 MB-//YI5V*HSG!CFJ*.*,8*1=9 B,,QH=Q8(Z!YQ.URDGZUC)BM.?-:??T5BO M.'UU.'W>/*D6-6-OD,.A1Q M/N/)ODSC640:5*!(*06;AR[3 +HI1SURZ&:%$BMF.E4H\2 H,6<\*2*94I8@ MXEE"G% # ($U[#M8R!22YRDNTWBJ4.*9HL0#F5T52CP$2LP;7E;Q@&7..0LD M("Z"1" $"%)!N1B(\#'X91I>#X42+Z+@P8+9M*S*!\L^@;R?_/?G- I/&EWRD-Z9J%7SRS5:E1=<;G>"'IID-6%51TKG>!&.L'Q@G_!:D-MKKBK MM5:(8Z^1HYPBQXFB2<%W-JQMD@V^(JE55 MLG6"& X:<4<5,@8K1(-SGGB>.$MKFWA#F J'*AQZ0CAT1X]*A4/WBT/S/A)' M'1<^)F3 #@=]*&IDN;&(4Z>98O!_'3(.<;P:./2\?!\7L]W06WC+P/QA:>T+ M3//K&>[/$7KO@4+/#[D?S)(=)P55V'T#[-[YGG&[M&>]:&SOL"]4*D-)2 B M.B'0&"TR5',D@[0X&$V5]7X/0.+EQV%_[4FK M[%QGK-8;N*.LAO0[,ZVW.Z=9F>W=O9K,R\Z/H#H&&(\,@6MN$S,V11R# M57 M"HO%37,M[VB*;)W "O5?0M;$:;-^?GC4.#\^KW_>/X-QP+L.FV"N\,8)6/+; MA\Z^K;/=O?J/@Z-WI+'WGNZ^?<<;VU_IP?8'N.<]@6?P M@Z/W^)_S=PL1DIQYXF5R*'A+VR3K6K)UR18KEE?044%'A@Z3BZ0$HZCUC'NE M+*,\<@6/%I%P1FZ:E5E!Q\I!QWPRHB"B%)Q)DSR(&P0 SVI3;4ZT0* MK4,JO,Z,?BK04170N:,=-W/-=]OMVG;_+E;==>/,GSJ$1DPCYB*%Z @W*=B MA?(A2*]\DD96AML3A]#%/JN,*Q.Y"$@RFQ"/3B+'+$:>>XXM8T1X@%"V3MBR M,MU7*+&D8OXIYE?1TR 4%H1)KG1T0D4"RCDWGK#(<&5Z/7WFGS.])$]*2.&0"QB@28CT@@/=$KVW*=2H7$P$>C_FOL(U& M,2$PV/ASO'C*5S[001]8N(\$7A]BK]]M^AQ15!IQ&;UZEYX25[6@P78CH+Q9 MFBQ.C@<>#<'!$6%%=#'XF"K;[8DC^*<%VXUJ:ZU/%!:44<1UX*#(688T=9B" M[#8TX:R^84/7N50K5"*Z*@:_? !(2:;$>0+5C7$B8ND+)T:GA.$W4]EO3Q\ MYNN!R*S$68D(!=,-%ETA;36'W6BCE%8S&W7V?V.NUJ6H .!Y X#"(.\Q#58F MQ0UFSC-%/1>, @0PBRL;[LD#P+P-YY/6,L""!FL#V' <(ZU<0CB*F!B//%%? MG)TKO:[E*K6#>: SKLP M[$X/%0RN& PN-L 3SBNP?B3BBAK$!5$(S%^,%"M(%$!3ZK!SYS1AC#6&=C&T5N!>+8,628E"ABH[E6/!A,LA?& M$+[.Z9+KQ5?@4X'/O?6EJ,!GY"I4'4XH0XC1P!W&!D&8V*XLBH MRFT"UX40H/G<.0)R9<#GKE44'B/3?AL8J/VUMG7:;;9JF0'7((::;8=,KU"[H>+A,(N2"]@-D4=,K0R"DAB(P5$K.7+^\"'O8\[P-.^_ M:[Q9* 5A(40[N>3/Y[6M!>+&[]44F001C%FGG M(N*!PD_&,^0CLS1G1SG.LI,&=E_^L\"CHV:1G51K]GNS+@7@S=@MME%>KEYM MZVLWQI/8[M=.!]W>P+:+V%C8Z__/_V@P>G^W?007(V"(X]@O/B._%WZ)_AD\ M/\6\0S=F(V4OYB/Y:&RTVZ[].6C'&A'K%W!1[J39BOV"D4KJ? >QU8]M((AK M-?UXEC,$^G[8](L1DMN(85\>1-=M_B4D/+36_+0>JW9SLI@9J?\@![LL4RB(;&F M.2Q_'7_$KF_VBDOR[^-'QV[O?VL=$/@@ZUN=?H%?92[V^O+9U(HD#%8DR@BJ M<3061*6F@H+A%HV,XQ1#6K!I\4/%IO?/IK2Q?7S6./+Y^6)WN_Y%PHIXYR4" M^0EVM4@<.1P)XLD)HRAC*;DL-L'F6;[6/E#E'X374$.^P MD%8'QKC"<;@U*"F]-_F':FL\^-;P7RAW'OY/P> 1,6>;"V1% *L':^.(B(8E MN;9)M5[GDEP7R]=K\.%I]-G:;9W-(7M^1MXJ34#3XB'36#_$7$XW5"XX==KI M-?,UK[JQ9?/3?A\5'RI,^JD;AP84GMQB'2#:H'_Y+0L521Y)M,#FGZ/0U-]Y MO,4FI1$+A[DSH -Q*:1SR<;D"8]"8.K8%\+DVNBNP^XD"^UK1*X;[3&R">;X MRK:^V[/>VF^S(A;DZQSIYZEV*6U2NC?:E)8LL&VG6VR55X68RU?!F.S*C*5V MV,V8]S]7KY%:V]PK"K(!P[S.<%F<7]K-B];_$J-;/X *M% DI]BG?*-VSR43 MW]AF]V_;&L3M9L^W.KT!P,CJ5#_<'X$U.3BIY]]Y_7.=UVD=9S?5_MXQJ9^_ M.=G?:\"]?Q_M[K5:^V?S8%T\][QQ]/7'_OG7\_WS]Z2Q]^%P=^_3>?WSP6&= M'APU/M?%+H#V/^?[! 3!%\!EZB*G2'J#$>PDBXP%G=M8YIC$-%HF2MD+@!K# M5I9Y'F2Z9@F(+0E/2CFKM3**!!-$])[,5TM\L_7N0^WOK;\^[=3J.UL?/WW8 MJ>\T]CXN>H.F=^DK<_6;9T<*9IU4C$H+&P?T$J\I_! TT5$*09A>6SU+ M8&]*9^YF. B]PIF0FFW;]DW;JME>+\('66EJ-:UKMLJ"C[9?2[#!:]_R#M^H MY>=XV^V>997?%@[>4I#&;M\VVU//:[9[L$Y9E>^-]/WA *:M!F][A\4[BQ^F M B1 \>_&4]L,8#67K:[?P A:H?I^95"_"G-%+@HY'8;H%Y<=CI]FMP]=#WO5%[,[FI MV0/=#R:<[:1>,<%3V'"YT*6=*G )U([PL)"?WXNM5K:IBG'7.MU:,<'\XJP% M@DU5L^/AGM5^L;G*9K-?/O97H%J^M_"LPM#Z$\417M/_GFMREFX=>&KVG#9/ M<]9S7L \-" F3"63/,#<-TJ_;U[-(>WR-U\'S0"K!X9:+WM6F[W#3'6XO1LC M@NEW81:'\(_M^D-8Q=(:@\%U,G'.8TF#9OMT *\=].!B&''^*).K9+>3V#_L M!-CS7_/>:N8/;*]TBTZM!E"SK$C:>W5-^_KWF;QU@O5\YCI[/-8KO&QR[&-_ M^"',$H?1#9%I\5>$'5XCKVKOR@4K=FW)F+'VWT$GF__%QBO6R19J\7"#Y>7I M G3F2K'^4NBXKF^D6KM;KAT=KUV)BK""[=IP6_"VCXGHM-HL+ M0Q- J0\8DE>Q/?IMO=8; #\#\\VN?E[K7A-F9KNCE89/9E!U8;N,]LEX%.U. M?[B'UO/=Y8";4SMO=JCY&F\SL('H[78[+NNO\ 9W-GW1$.X T&PYRH'+)2"& MY8LS\J0! "X8$"L\[E;VJ?6I/+=S\PO<&IUDZE0L,:](O=T"[ M,UKB8NMDF9@Q9G(;6,'-!! T<3%.29%EK/@#UEL?FQ%;Q8"WVN&OR7CKA9B, M8;?](9_#9X&9.QGV"KOL91L;QU^TR(EO,B#AB$,&\"3U$9ZQVH_%I+%6P2R2I'+"%Q!4NS#XNB#\5O?\8/GKF?J-^OUN?7AQI7 MUEG[,]P",C[KJN7FJKF\N]:S, V&M6!+I5&5IX9T.+1Q9'"+X6>UQG 7$/O MUR=7Q9W#GE0JS5X-.XU[=BJ.NF_I3/6-UGK$D M(5'F5[$5W^;U3CN>C9S,"2:U(#GN7%7DZ3<*4MQ'D7(;$Q,U%T:Y1!VV MVAB6N,=.W3-*I>:/&-!Y['8J@+HI0,V5";!&N&2LSWE' % F.&1A+9$)47H6 M0B Y4[,6^T2,4R%F+R06%<(M:H(-5]+ M /.D):<:+6XL$9A'G$(E$B6C+BN4-XI2#ZI3O;F6Z-9R=_ER5^_X&D%XXY1 M0RVBF@K$O9((3,"$+%@(4@GNG"N:KF*U2O6FJX+S2V9@!JR+,>C/%-@W4F,# ML1Y'[CVWH%Q?V^Z_FH$K$__VO#NG.X,-)"P7'G&I+.*&$Z0)C2AW?5-><]"M MPS,V\2ONG52Z<43 5N B:0Y(K8F,@E"#+;%&5MR[$MP[[Z!CS&DC!5B^C+'< M[L4A(TU"T3O!<[]SZV3%O2^ >R4EV#+G#<$@?0,WE#ENM.,I91^\J93GE6'A M.0'LDE5$@^S%*5#$8;&0HRHA31.+7KH40EH]Y;EJNKDJC3R?H%-P-FC^9A6F M%Z-RG_4QS,TF_VS$V;)"\6%CMP:L[8I];I4B\6M[U2 _@H.>>3.%A7&51BW]$"^:V)<977?'M[F?6;6 MQN@)0Y%PCGA0&)DH-.*&2(Z3 &U^>3ZS"M\J?%N=63]"&&"%;_>-;_->1:L% M%Y0SI(0#5-,B(:M30+D>OE\<(B<8M"]KDU "AOO2:@05%WOBKJ\$)2?99U MDO3'H ?#Z/5>=TY>CV]M48ZRMGKLB=%Y:98B@:_Q12K'C$?0Z[4DSSCZJ<*L9XI9RSH9JC!K!3"K M/HM96CIB(F>(R6@1YSSW*/0!&:Q@20/1U*4*LRK,6HFY/<)IS[(PJW*7WA6X M/LT"E_12*VT4DDSBG"VB ;@B1EYY6-2DA"6^Z%E/105;%6P]$=A:UB%.!5NK M EM^%K94"L;X0%$.IP?8X@E99272S"M%DC,ZD=6#K9?@AYZ4AJC?WP.=S[DZ<6#!8:L0X!V9/5B#-G40J*<\#=SZ8BL]? I\_ MHG_P,CZO;.V[,ON^+U>?<:H$*JX5WB/)0S."A;YZK'ZDMQJ3\7G M<'+2R6_M^./:=]OMVG9_[&H[NY7GX0)R/#_XNJOGP8>V?542_V.F_>>2]&., MJHR-Y8 267 JV(B9\V0MEI%0LORZE0 ML?"#L?">%1%0NO+@O?U5]P-0M7 MK'I#5IVS]K&6@DEMD>023( DLFN/&62C)AK0UR1/US89K;CT^7+I74W]BDN7 MSJ5SAKIS/"9N/?)),\2=<<@&RY!*QC-K PN&KQB7/J]$YF640)S-9BVIM9#0 M^C*+3RR3-,\&EI<5/#&5;E_5W[DWT*8+C@R%A4 *%"Z6 MHM+"+OW4=!D9$2+);'@)\NUV;D5##DM/=( M$DDB8]IANO2F)A5^5OA9X>=R@WUN@I_5$?]=073.OV>9XA@$(;),Y^;/VB$G M#$;*1P:KRY.3:6V3K7.UK,R9"D(K"*T@=+E!5!6$/B2$SCE?9111,U_SJAM;]M=]F)G72;*,Y(L[/_])9IG1OLRRW$8!*IXS6? 7;-G;S53 FNS)CJ1UV M,_+^3Y/&['[C#NQ^S*60SB4+BBOA40A,'?NBUC;WBD;FG53+$:FP@7JU?_UF M-R]:RKD=7R(IP48J1J5-7G*1O*;P0]!$1RD$8;H4!G!/#%L9G)F+,7"6J/2" M1\(-HRS[=JV*'!N"1XM[\%):2Q5L$LF"'+&$Y%48]F4?L5.! M$K @+7O:BZ]&/_P^ZE?5;!=D+6[Z_<1VO\*^&_)@WG-S(%%0O/QZN!V-V5!8 MY1TY/.49OGBX63>*S3J'>.5W'.Y4YM*O\0:Y]+N?/9;@#1H75URK O!U]/'&Q6V-DO08:*)E1 M4.Y*%2+6YD!H456Y0%M9;9)EM;M6Z-VU>K19ZPZU3ST8_G5*'5R'"M=)S;_Q M<^ZZE#=\]Y-8R5_^BM]BJU3,R:^KMGQ/CH2T(N%=2H-\@_;LFT?Y\R&YQ<#=?'LR\8G2^KC<#=P>* >!-4@'WB0 M+Z&.UFO;.ZS%_PZ:WVPK>R*J$EHOY1DOJH16O=..9[43VSV._5J"22U(CCMG MW3_],[3G>186E S$&T:Y)=Q3;6S45$F'#79):E>.&ELOSEN?-[!N]L[\.YW/_:/ZF)W[^ 0WOV]0?>_[[Z> M.Q8[V>'U[37T/YGGTIED_/Q:-DQV8YQ8[.-KB_YQ_&G<' MA_>=-<[??3&P4LE8C*(OHEN-0<:KA RV3&(6-6%X;9,QL4ZP6J'J 54MX0JF M?@93CGB78HR"Q,1]4#8J:K2.,9_3^,#N&::>70#I R+4V2Q"44Z8ELPCX4DN M). T(%0N44A5DDDGHJQ_QE7+*H1ZI@BEI9;4J\!4#%PF;EP4,6+BO-%1"5HA MU*HB5&-.A^(LX>!EKKJ$0ZZZ%)".0B$I&27!).FCK!"J0JB5F-L-$,IZ(V,0 M4GH=X6')&4%]$#$%0Z+7J3+U5ANFYA0I',"RDY0ACHU$W&"&3&(!*9*8N%**P._HA]TJ_X++^H9+\IY_+K3/WXJ@7# MI?X,;86W3@E' K=,VA!5(& L$*>-B/JZLGBG(/G',<7??<*[&[/+'K%SRL MF!&?F @HT?Z=]\L9HX(EWF3) M&\#J)00YK"2R@I&0M*$ Q!7WO@#N-4$21JD53@6NF;< WU'G(C+$*.=5I3RO M# O/"6#/5#9S"$I>,<0-$T@[^"LJE32P=G*YM<&J*<\OK+7!R)P/T?7O:LR_ MB$JMFEK- @<-PBPT?-/I?@2>9;++AOD.,%(4>RB5D92SZH*Z2^ HSG+UH$ M:\#2[)YS>0?X"#\D8K00R^?HBG-OQKESBD44TG#*)*)$@&5O?$1&.HDPYS08 MAT,,8FU38%QQ[?/E6DUX<-JF(!+AP+-&,>*D!UZFC(&*67F>4N?!M"E M.&$H81Z!FY5 )B2+&';"!&(8-Z:2PR^ HZD!M5J;%',\5G3)6LF3P38PR1G! MI)+#C\VY\5>(\77!=>8V$9L4@*QQ&7 B-+143.1N^3,HY2D:,! M]3J(SN461'P656,KD'L)(+>L-+*?@%R%8S?#L?D3(BP5DYZBZ(U!7(G\<+"1',KC*^QW<_:6Z\):%"T MQ;C+ =YS4^ OFN*S4=.7=5[TQZ 'P^CU7G=.7+-=[*')WGH]O;5&.LK9ZT&W M"U]6?HJEJ/ [9Y,>V5^_UX_\V9?HX#_.'-(6:\0QJ.\V8\UBQ)"D7]!G' MWU28]4PQ:UG'/Q5FK0!FU61N\!W9'TAN">*($ M:+58_47UO#@Y*23W]KQQ[7OMMNU[?[8U796]3RX+\^##VW[ MJB3^QTS[SR7IQQA5&1O+ 26RX%2@1- 4F4#&&)M[-AID3?*($AN)"=@'LCQC MHZJ\O+HL?%>G0L7"#\;"\_X"%@@C)J)(!,[=PG*\@6;93:A$BL8PHBH6?@$L M?%=_P=4L7+'J#5EUSMH7-HF4F$:,Y\9^7 >D,^>:)"@VA,"2\[5-PDS%IL^7 M3>]JZU=LNG0VG;/4088FKWQ$#E@Q6^H#3 O*WYB*N.^JL%S_^T;&^?'N+[GO_@$ M!BNA F&E->*,2&25,+E4+>/6"4?3TDM++X.!5CQ.NX+/"CX?-"RE@L\'[: Y M@D]N L,J6&1I$+D\(T,V.8D<53&?3\':+3V\K(+/"CXK^%QNM,]-X+,ZXU]. M'],1AAJ<.R'8[#/@"7%".3)$.?A+&T>=(!ZGM4VQSO6RNB14"%HA:(6@RPVB MJA#TX=O(CA T"!49EP9YHDD^(0$M%#.9&T-KBC%G3MCG@Z"%T_:W?FY?M%E, MQQ?!>H,B0@\^"ZK1YLY+NRV/^0^3ET@]Q^VU^Q]:G<U0\][QQ]/7'_OG7\_WS]Z2Q]^%P=^_3 M>?WSP6&='APU/@-/?O[[Z)_S?5+?V_]"+#;)8864"PQX2"1D3;0(.V(-@*0F MF*[5(B#5*2Q OSMX!'\^+?SYAQ' M-7J?(>5K15L4#OMQEYL]WNU/GS9[/4& MMNUC;[T6?\2N;_;RC_[0MK_"*)KM6H)=4_N6MTW-MD.M&WW+]GK-!!R7=T*O MUDG%@UYW3F!^9X7UJG[OU?Z*WV*KQFJIV8;G-VT+'M8#2IP,7VW[-=N-M9/A M!JS![U.O C%D\[O*+5ES>4_6?H'A] \[ R!(Z/TZ3LHM9S4"H1)-@+XM>]J+ MKT8__!Z:O=.6/7O5;!=4*F[Z?98)Q>D"F!1@4W[]^_=FZ!]FF;F!2[DY/ L: MOGGX]4;QU1PTEM]IN<$5N_1KO$%N^9U@E[_T9W?^;+ $'FO4M1Y[Q<'8B/( M;?'GBNW=KKQB&#<\AGL@E>SBBL+#*-GB\+DV/'VNC8^?"T:<2MY]?:WDW45* M7"-[^B=$\_#JV'T8LNEK4>V7(>;\.D.#!ZI: ,+_D?3W/VPK(WA&T.WHXXF+ MW1HCZS70 _!]%"ZXZKY+%;KG;C+>>/[/QBXT-D7!N&,V&:Y(<"JZH#3C/CFB M5.E9PU?;A6,5=:B79F7A<[-_N*".]F;UT=ZL]CI&RN)9S\5B/*X?A5;C_!/9 MIY]^P'O@V?['[MLZ.=@^AG$<<[ (?QQL'QSN?IRW&-^?->@GUMC[^^A@+UN' M,(_S'0[O.-[=^[.UN_<5K$6P0D]VQ#_G[_KUYMRQKPW<<"+RB:_*X:\2Z01F M(Y4*%C[$*();V^3\SDDU-V6@%8_D>3R1L#-4Y;-R/DRRN5-K@A>:7OC+35QC M,2AK$Y%*!9Z\ME8Y1B*QE&D%MGMAH).1@7Y5\.%M@7 6!T?;8#<-=DN926/[TQ>@IB+&2L0$YXA'2I%U'B-BN(\"!Q)TCO7&\@Z0^?3"O%<;,F]8&*Y2 M(9<1W27%N#? 2(? $'M@^.GR.54S&.'9$1 M!5A]Q%T22&NL$*/8!QQ8#+ 1-L4ZX^3Y5;5871C]B=N5/+96>8>0G2<-H3ZR MJ&/DT6+#+<-&"YR2%,PZP;R4UXU/N2<_9(62RT+)3XLH2:G7DDIDN6<(_AAD M LX=36+@B@E'35Q26,LJ-$Y=D4/5EZ$-+]V!\+)UXILX$)2/'IB3,RDPCTJ M9JR]-9@QZZT.YL*XI\J!\(2AW2] .^>@].+DD O,(1X<1H8FCYB,BCFM.<>% M V'Q_*GRN=X'_V[!.,O8KWYGN;Z"E^U8O4DB=62$^1B<=X%3#IH/%UBQD*A5 M24AU#5B\5S1\U^L-8H5\-T.^KPO(QVC0R@'RL:1R7S[-D9%!H."LYL(XIP0@ MG[I[.O&5J$M+AL$*^7P\5&P$?O;,/YOL(K?XE:O%R?% M?ZX=,C^'E!]CO]\J<+7RERX1-'>^_[7W;E1<2#2V_?D7J3UFRDJ$P5I 7+.( MK'0.6<^-HD(X1VSNKB6IJ#3&Q_:5TD<,4:T2'N^)-*LM8FX@8:+P/&@=M:.$ M\Q@UB9HZ9Y52G K."X?R/:K7E4/Y@<3(\:+N;;$7#@9^;]#NO;B^TQ MW^(GRK>WSZW<89GO,'7):L-1BI* ]F8\<@9[%),QCJCDK .^Z[3C M?5)BN9 M_?FPEL66'^8\IMC->8:]0]N%+>@MH&J9=N@[O?Y&[5V[V#'Q6[Y[?N]D$\^V M_" ;?,67LR<$_<-F;^KEZ[5FO_:],VB%FHLY=Q'> QMNE!'9+'!^H[8W>U<- M?FMW)@8DW)1/([HY=1+>/S6D_^T5%V4 *(\KQBF6O3Y\4&RQC9LE*S\TZP*U M0\QM5IO913Y%SEF^'?3@E=]LM]D9](KO"Z%8LZ>GW8[UA_#E=Q"BS?;\FIQ, MI&PM=8$7@;F.-TJ$R"FQDT>=Q/YA)\"LOS;A:8.\5,";%V:T3N>O7I*VFA/S MX%;X?39+MC8%9DP?8&)[ L0+^\8UJ=[Z^NN7HCZ$=9[P3: MZY$VVFP'&.VU*7.3=<[(PR&+CC+89;)PA)Y0H0S9JB],J[B@V M:K%O\X;,%3Q3E+X)R/A[!=RF[9Y8J6F?C99"FJ2]16D)%Z M5XWY9VQ%L]1>N'K(4H."D^#J;D"GMML_*[@J?];K#+H^]LJ;QQ^"V0=,!T*G M#R;=>6:!, )#O8;I@64YT06[WU(9L4)1$Z_D%#OE9%"I;4P$ MY'HASKX?-CVP5*M5'(878JG0D;(B4DQA8H6NUR+,.'9KH=F-O@]\#O?#T(:_ MS?'78D65*8X;+@>G&RJ75C@%J,G7O"H')+=8!PP_Z ME]^RD)C^2+Q+,)^CT-3?A]U)7OW7B%PWVF-D$XSVE6U]MV>]M=]F(0OP:HZ( M\_._=)8IW=LL2Z $BZ=3GG*\ AB/W7P5C,FNS%AJA]ULQOU/DT8,ACQW1L'? M4D@'!D8$&YY'(<#:8%_4VN9> 0.@R^>Z"K%(E[2;%ZWDW(8O;33F8@R<)2J] MX)%PPRCS+E=EC1P;@M+UJ_!/9-9)H6>0-YS SGBC=N'^FAMGJ^,+A70XI4XA18?/[ZRJXOH:F,YUFY?M:/),8"+72,ID MF:J:,W-0OQ* <.G@FKU+689M7'Y;&:!01&D5VW"5UF=M\U%);CT :V\8Q98% MA!NV]2,&N-0X2<GKV>PX SN#G<4!>!J_2]=B-O4&K/S*93X=!*U<, M[B>[Z3M8YI,0Z9&Q<]',8;W@0C#TBZWG\LN;H=:<>[,_R_OZ! 3,"8RS>=IJ MEHX'6%M0CO-@QYZW>6+/D:@W\#XO7<9M,%MZOC-HYS%VA[=WC'NR^.,QJ5-D@E MIQ!7FN5N[A[9K&US[[A,!*RPQ?(+_WX'3B-AOJ3(7>D+=GLW>A+WEZ!V=L[O6FN?,"?I_P5#G:&88;)R/DU_4& MH _]=P#WMC)FC3W5P(K3GNI^+<)KABZ_S,M9*5D?>;"'%2 O38N ]TS4,N"\ M#)NG,+IRP)W38E/#0^./T]C.3GS8P,W6/#IDK2EC0ZX]>=K,;HCN4/,J=,FL M/A64R-I6UC8]J*KY87 9,-SPE^$J#8=Y"9#"@+); (!E"A?MT,4F]W9DL MM<[\<6,&]S&VCPK]#D]]YL<[!;2_C&'VUQ'.3LZ@RU>5S\A:UZ!7N)Y=Y]N= M0':,C#];PHW:?[K-?$X+0JV9=:+:682'+D9^#!<0QE4#!:QSDD_)P2KJYT&/ M//&%<[WV2[ZM@"/\>STKA+77MMOJU#XV3_*Y?Z9B/5]87$)^_W5]Z%5OMK]U M6M^R-!L)_[$^GB<[NO<&&Z;8@?84-&(_(]!^-BJ@.%@T.;(A7SDH2[_96JGA M#K,83UOQ1]8V!B>GA;4P?9QPT9::6N!"0L,J B%;S;0PY/69S0#TL/V2TT:' M_%E[R.>'%[WFL DW=PO'S-13>J4NTFWVCE'JQEAH\[V)\504KSXIK8:S9@2# M)P?*E5K/Q),UW+2?-CX"5;N%^#ZKY696"'3JT\*TSHDJ!084%:=/;!F14/AZ M@*23X(N?$F HY,=*TWR 02UT8JDM'MK"@S8,[)BJCEWPP[6\0.8AB\47P>^] MK7;X>=5XN*#1:7=GHA7_'A%A+_K#=A-TTE[A9G_9U>/]%^:IHA%L&,9#0MQ+ M@PP-!EDC)-$N8.S80U6/OZ&XOZ(P]7C%:UL3F'FD0NW&;"BL;E.G77&X4]Y' M175YRT+M5Y5_OUU1^2L'>[T!7;/N^J5Y3.9I5AN?3F2X2<'Q&U1?OW;([VI3 MZKI9'E?.]D61C-QD4SVE%*&+9_R?(MLNUO[3LK[TL/QA6FV3U\E@N MSC)8:J+]BR;FDC*9RSPQND'%:O#?Q?,OV>P_V?2Z2PKD<\N*NVB*J[V1?Y;= M]I_8_9CS'^:.O 38@EZYE(REG,EH Q'*:26HB)QK>W&B"YVW&8M'%SOHR2>Q ME,EG'7C6'R<';_^$<83C.CP;[CO;_?Q)[)_DZ]_Q^M[.=WC_C_I\D[ZC#ZWZ MVX/C?7AG@[X_K^^]!]/PG3C8:S7WP22L@[E8W]N"N>Y\+\J,S[4Y)=9K2[5" MR2F/N"4866P$[)BHL>*2!09&(2$;*U7S\8':E59XLTISNP7>T*"#4=%*:26/ M5FAC&%.:1.PPU_J21LP5WBP1;^::@@+AL[^0(*J91MP;BS1A"04I@R*:*DW# MVB87&URO$-XLR2AZ&@K:N*?+S72TZY;#>L*8>=$4GQUF&D=,(-999@-W-CD! MF@!+6#FC%)'D"AVMB$::E+09F]&C757!Z,UA]/VBVB848T911)ECB$=BD$V" M(AL3TUQ'9AP&M6WC@OBDQRO8]4 U5RH$6J6YW0*!HG -!3@AF-NL3)8!Y9B M/FNDB4A[A=96(="](-"<(B>2S!(AHEP+#7'&,3)66F0U=BI@$QFC*X= +\K1 M]F$VQB WM@"[%@EC1-:8<:IEE9$K&@P@BB %BQ_ M$KIP&<#L 9D7*ZZ$03>3O8*9:\#,IP5%QYBH.7<4.4X#XBH29)71"/!?"AE3 M)#BN;>(-JA>+"=UC26)^B#=HDPIEGSC"=J)71P4<,FPO;!56<0)>%>,\(0=3XB3@U#UG&%&'/4.V>)+XJ77\4I+\K5\? M?I[6P\+F_@)LZDBH9(F@B"/ I@#L=$8$T#>DPD&'%!(H&%)NX&6U\[FC(?,8 MV___OMQPA0_CN/!FCMV*O7X1(/YB;*C;RHN775S^9O+"*LR#T8&0!+:HHMH( M:HD0WGDO7;C$X57)B_N7%WY!7EBMI W>(*QH0AQ[CK07(#Z8#2)QX2PM#%)N M5N/\7N:$RLN MK%HXJ=1:5##(P7>'G5:(W=XP+VI8^J<8(TREF$^[LY )=QD%Z(H7@-V[(!%L M>DY3^9E Z%$*?D&%8;F]<2;8H+U8 :BLB+=02.)H$+X6L<6A3.$LDNWAYG:9 M!GE1W:.<))=7(-/GF\A8"\LJ@;86:M*KSW&&.Y6^&]VF65]RZ11OH!,&PA9:'8J&*C M=L]9F*]M[W"K'?(_.Y,RN+DB3*N3Y=KJ9%(>C[3&L_T]T!OW/ .M#;3$][AQ MLO-]=[LN#M[NXP,8!SP7'VPW3@X^SF=2_GD(.N*/QGDX.H!Q-6",^WM;O'[> M.CXX^G!2/_D;YO#AN$X/6O^<[Y#=O?J7X"PLA2/(2V(0CS0@&XA'6"IB;8K& MZ+0V++(!,F,K>[6E]=@0*F$A(C?,:QU,B%%&6"2NHIG/O'R]]?'?M:W&=JV^ M]>'_V]G;^N.OG=K'G=>?/KS;>[?S\5*G[>7%(J\>P.R A4P6\X2I-(0SC+5B MV@KCJ"%1XZ N+2[Y:(K:SW J[^7U6OZ[-K6E"TGZ :QXH&$6P?G[ZRLP]\N$ M'_UA#(-6W$T7L^.*Y30_!B>^_\*UH1HS@KBE\!?%#&E#-&+!6*)YBDKSA\II M_GG3D$)KGW38*6HC%'MROMKXL #!9%,6%XQKI$]U'OA)6<>QEEF6_;GR[EF[ MH'AC:G6^]XK*3H>=[^-6 F4R==$MH(@AZ!]V!D"7T/OUD?*M037:P*5Z=-.$ M:R$VE+I=]O-/'U9=X];MDM;5IO&1R7*;=LTWKD1XZ/.^A$:,5ZL MPF_U7P_K,SZIQHJW4_6'C15!M:_CQN<#&./^C_K1/JY_!J7_"%1[4.OK^1CG M9)_O'X7C_>9\8\5\E/.>')Q\^MXXVCEK'+W_ >]M-CY_.H?/?M3?@M%P=-AL MT ]-, \68@M,:!=<\ MQAESS2,TK:WP[B7@G8\LZAAYM-APR[#1 J)!8>2"-"AQ$81B6!D+&Y)QO<[UDEO)5H"W*JQ? =X5@&=LBH)Q MQVPR7)'@5'1!:<9]NXBHD9)BDB$D# M$LR#_J["VB9A?%W*.X?C/ C@+2FT(6P%<(^W.%AA;"K@;!SUK)3SE.N#1(F MYCIOTH.AS"RB&F,):G?BT96'BM+("F(KB*T@=B4=%17$K@S$SKLX=+)<<:,0 M$58BCI5'1IF (G,$@W(;*+?E,:9A2S[&?!2(?7H% 7Z69U8ODKB+#)B/N2ME MD5:^VCGQ6ZU6SO'I]LM4\I/)#'KC&90I\*->X3'4#F,KP+C124X\+W+2+V]S MOW795^NPETXN;2U\O3'E7K\9,KO1EAUW6YU>KS9*/Y]MJSS5%K9_" -NYKZH M92I]><.WLJY/NU^XK$;M)?N=6BZ2,&PF/YGQ=>A6O*=HONIR4^6B,_$PS[(S MZ,T.-K<0'A3U'W+E!9L;MQ998U_;S5'*6)Y%)U^ X,&P<>+)*6S"[EG1Q[79 M+8H,_&PEKK74N2GM'$%SG^'>:*%F4LW*'L]S,YR95I86M5;L%<1HU_K?8ROW MH@4B'/8VBOSK#%ZYY>V0M'D0PU==;P\,L]HZ[5CV8QZ][W)*K#9'[LW4=IB: M>%F<8V'^XX(@UT@,!)H4A4>&U2;*^B/%DI=MA'NCATR5)QENPO/R#4#A7$?X M9^2M73J#$%W_9[@R[J&,8->@'F@2&[5:V>5X<:.=,+[U)4@A>;(>41I NU9<(IU,0E)2%D7P M+ :Y4+I!&FF,CYK0 )LB\[6E& .'.RZIM0L)YJLH3^P)2-("PGVGUU^O@1T M4#@EYK.*DT&P%/?EH=V4#+A$2;M8*KLS^.((Q/#P,]"ASDYC%AC1^L.+%(@, MSKW!"3QN)&:NF6U^M01_,OGH$F\H3N^CI[8PXNFD>%/,G\I@,V7-@^2C$_$\ M$H_I31*/7UX#[JTQ2K\&E*ZZE]^(>)\FPNS?0V&6%>)>[9>_"IEVK58G%3W' M]'R3I7^1N/)<>\)?TI/Z"J?#J^OLH]MGC-RE*_K#=%9_8B-\417*/VU\W*C9 MK['MI_U$56_UY]KK>+ZG.K;>!4X T3FG)!A-%2,I<>>C49I=-\HM.YHF7H-_ MQU;8Z]2'7K>QDI)UE*U=+JONS$T^]?W0CWM<\).\3L\'][Q MQ]'^N<>-M_MB]_/.]\;YF\/]\\;1[MOW/QI'=;;_TUEG]?/]+=$S+[/Y104C$ MM:(YX2BBX'E2E&E.'%_;5&:=<;4:Q<>K9NT5@#T8@,U"U@3*MKP?G Q:^6@D MVPNC@XVAP9#MA0J9;HI,9V-DPHWM]U^<@Y4+*2*BK$"<>XU<- [)J"6/Q%*7 M6.[J_K@)D!4L5;"T.K"4;>T74R/BX:!I%%RUNWTL&GM;7["/WD7)RGHX7'*% M7- 1<8^E]@%CI5RA-"FS(AU;7EX;QM>=;@YJZ2\"#&.J^H]-I2SPDSOK+ZGBJ +:8XA42C!HV**0*P)2S2T2>D5/#8>0[& M7US;A)5>UTLK8_B0^M7+;BSZRR/P_.T,I9+3*V:^E:$T;M),52*Y9P'A E02 M*2482C:AR)T1)D874JX]01>SV1>.LBH>7A4>7B$6KHR*>S4J1FP*%3U43GUKXO2SJI@ MU:VY>*XT0*$^+_#RWXUW4P;TVYSL.TF/&AG/?T3@ M]+AG?U0LOU26G[.LE>/&PTHC2JU#7%B.+!<",66U"11;ER3HU>N&\CL<]%7< M_@)%-K!YH].&7[NQ70GNI7+QO'5LB/&&:(.TX!YQ!2+<",.09*#GYZ6,.:J9 MKF-UY\*7JQ4$#U:>O?L\Y"%'/F"K'*:4DBXL9F#P4VR#FF$//*<&:<#\+>W5RI0.()@,0JZ KC4\"* M^^^#^^?-G&BXTR189+U4B%/%D64QHN0XHY8I1JQ=DIGS(!#P0$&.*V W?+H M]6&:#CRM'-:':3KPXJ%]Q@RL8/T^S+_=[2V\N_?UBW)&41$#P!9 :--(L<:>^\M\Z8Q'!62<4Z7]J1ZF,BYVRCJVLU MGMG\E^O^MEF5NK]10?:JU'U5ZGX52MV3JM1]5>K^X4K=ES7N*SI6)>ZKI*&7 M-L(75>'^!DE#53G69VKU$\6 MOA<')^]$?>_]]_W/^QS&>GYP],=)X[PN&O3@:'?O<+9T_78N$'W\A:K@"$L. M:>KR89042 >1$"=>$.EL8H(^VQRH"I.>$B;=Y(CG]J!4I72M.H*=S2)8B(RE MW$:4\>@0YT0"EB6"B&"18:6$UVEMDZPKSIY52E<%7D\)O%9!H7IY&6H/!DJ- M.;5*,.VM5 Y1;W(=-Y.0Q18C@EW$W"FBE%W;9.M4K%)#H*JV?57;_AZ*Y(IY M9-KZ9INM[.=ZT^E^!)R9K74_$XKXA^TUGTUUZP>W\D:1Y)S9X+W@R,D 5AZV M"1G)%&PH'A7SCGN=,\Z6EF_V1!-&GC?W!IV2M$1&YR/'VFNGHL=>B@@L+'"Z MKEYQ!??^U"ZZQ"9*S1\QH//8[52L?DMS:,3JSD2LI&(H";")."8A]Z? R =N MB68X*>G7@*TUX/3O%;M7['Y3=I^P^BSC5YQ[2YMAQ+DVUWYFA*"@%$>'!^01V(%TU(?U"ZM;?L*!%%5%;1=0N!<-]9%''R*/%AEN&30;N) 6S M3C OY5487E7]>"QX7RSMSS'5Q$B-,!ACB/NH=%M<$E /P* M1-A6N0D5DJ[4B>#MH;0JG/($P';."L;"C2T2-'B4."!<4Q8R:Q MN+1#P0IG*YQ]UCB["AKKRZP]\V .N^,T$Y[KB(@IO(,\:@Q,IQ8%)1,.-B( MK9+Y %,M[0!SQ?+!AI-J#$Z 9WSY>][IS?; %K.\:\;8D,,XW5#YG/2TTVOF MY[[J1E AFM_B)+,K<^#4C4,*XH!#^7 Y MKPYL]=C-5\&8[,J,I7;8S8#]/TT:L7"8.Z-<#C>1SB4;DR<\"H&I8U_4VN9> MX?#JI-KKC/7M?N]?O]G-BU;R9SPQQT E+@N9+.8)4YF;7F&L%=-6&$<- *9/AL&!;=5.RB:P(+LRY?J' M\6+G8[5?FFUX3F< (PR] M7\>9(4\FU52+#4QNETIY1?:FTDM)B+S71)(GE8TUGT%)[Y:4]=3<_I^;_4-@ MMDX[ULZB[=Y/*ZWG;1"]&)-G664O?G[06A]+DW)O[K;C/NS,%U>W[?2H_OG/ M5N/8/W\<@TETMOL6YGGR2>QN[_#ZR0Z,#05\CYPHG#B/IBGU9OWV>?6;F7K88SBH#O!;+X>UA*85\4G5:SGRJ!: ML50 :GOE&KV!)&9O^EU,5\*(Q?3 *(A#C.;$(XY")O7 :D(]8H.@=X[UC>"/>DOZZ 4W_! M?7_!)V,79K&_KG2,$D[7?N[X)'I\&G!_$+#@P"D\D7*C]J^9(XQ9MJ M),8!IH@E2/\H4B3,$..8QU^V,]MC@@F:\/\LQ_\QZ,%;>[W7G1/7;!&WSPSR'V)W^W[6_M?@B6@Y=B(L"4. 7L)9+6P2(2H M@G(J12%+)(;]%\-6QCS86:!K,4VI2%PST,B8]23")Y[]_^R]Z5);2=8N?"L* MWOZ^TQU!4CD/K@HB7 7VH:,D"A=N-_[CR-$(A,0K"=MP]6?EEL0@"8- ( FR MH\,%;&GOW)GY/&O(-5A [UHM @6>YO.<[EEV__Z[]L5O_?:?Q M=G]GM_'WY,'5=2_]5%_ZW<^]."4Y8%S:R47RFIEK?$$R[5;X4"? M 0ZSGLGL'\;:?A=N?=JR[7[MKT,+(LB?C^9M$:<(M5L/#:<>-#[W\';:M4OW M<#[-7Z\.-X &8"SG->O_]ZP)(KVVO__7>LW6^E=SFSK^K =73H=S7 ."R.%2 MM6:[5F_V>OG_IZ?-C=K^+?>K?6_V#^&>_HIR\MF*M[W#O$=[35C5P5]/+8B2 ML]/4A;>IV788;N&O$7Z]^'7.W6%+LP*>1^*I-\=2R\P^M? MO[BD6=">(A!C/I>TB:#Q)(E@F8PVL#B4V+5-LC$9 S;0=@ [+?AMH]IZI]W. M-UB"'FQ6 &0SG V+_EW;WY?[&H#UK>EC/KGKPE8$C;C=KP[Z3LY:_>8IZ#_7 MOC4X_.E=@F'HI>J<]2MV.Y^> F6CVH@?DU\JOG\5=O.D21A4FHN>'V MOH'B_+>OU>OW9D6N,REB M3X(2T7%AG+7"$N:'VX^D\?6+5,(RQAT" M!=P@[KQ CD:-A,8D&9H<=7QM$]^%V]KWV(VU^.,TMK/4L1FZ5?6+L#X0"2T+ M B?-Q"(".#95O4)&TZ:[6:OWZTBIMFH6)-EFJ79@KP__ M.:F #G?IG [)NK?DX'W?Z83O,%^S8B=R*S45UA#0 )4.1DN/(P5%,'GXC[\E MT&\",J/G%T!,!X3_#H DX'%P#!R1E/$E<)(.Q=0# 94;VX=K.7:IM@0=P#" M=IL5SX):=#)!MJ==F.HN[+"!@C3DTVR(Y\N "+#POX.NU#D][73[>6ODZ)7O M@Y/R?+-KXL_W.]V!&M>$/?.U>ZFJ94D*?^I<5QDKM[+Z%2 (]TT J$ZMV:O MYBMYV+FT/_+/@.%NM+UX)5P&8A24^]YY#R X)G0!QB?V.((L"4T_&,=))\?5 M>!#0O:9KQ9OZ9NSU81[R@]LY#"<.%*U:W_ZHM9K6-5N7(3WV%'2"']6'8=(6 M 9XI\N;#9>+!3H ) 'K+#I"WO5[L]]X.5>FW[?#GU:O -; 5P];P3??MCVL7 M"RRGPW(;/K?])1=#42(G<;$(N-1$(^>P0C(HS1Q-TK&0!=5M/1.FXS*>Y,(T MW?-::"98D]C.FN1(T1E"QU8+>F4.H&>;E?N--[=MBVOZ3Y_ MG77](:#VKR[HQ=G[.X#BB/VWAV"'S;<5PQD,-6_:DZSRW7GFAU_?YH-G?OS" MI&**!H^DB&#=1&F1]DP@*UV(5H/:9&#S-3KM.+'[1@&)7T?"?XQO72Z*-%J& MBD^!=3LGL6+!T[/N:0>T(%#$!VK#C3O!(L/78];U<^+4U8X=)_OX T1,WO1# M50E^ZL6O68&:06-Z6@_GW_X09J$5=],[4 /[\4]0 L-.NV_;7YN3I-K["S3( MW32%DU^W,]1_H2(HQV-"4G&-N T161\(BAY,+ADP"4*,.QE%DD)ZP9F@&FPS M[+"SD9A$?3*<4S[N#%V8Y3L(SJVLUT$<[ME)5J,NX"EYV]_T*_4'&M%P PU8 M_!J)7T8*7]?+JDC@?_ZCMN+!OPKL-?-$P;]Z55JWP&#O.0?S:U+RH&BMYTP> MN3,BF>3V1-N7>OF43A&#%(2[Y^ U3M?'7DQGK=J?S00T4L54_6O*O#UK+.#/ M4G.>BK"K6=GO@O#):1C3=\[C>T&\Q+B9V5[^Q43&!*&8 S.(,TJXE,Y(311G M%K.@*$FW&>D3D3$_T1TODUJO#LY7(P;FH9KD,*WU>^/] :U_RL\]!DWR(Z[O M;__8W?IX7K]H-1LY!F;+8_BY59](:WV+/Q\=_#B@_SG:A?$V]O=^P'=Y8W_G M8O?3#JZ?Y&:)>_#SQQ_38K@C&.LI4(DBR<7"F=7(YD!NS+#)M0&TD+GW]CK6 M\ZJRM1SI_\_:#V?!"4ZS,<%4VQ%S[2+!\#["5[8C==$K*WG(H3])#PZ&1K8C MF68[WH[Z@3S.XO@&UN$]_)MPULUQZ07=]T/W6-4/$S658% B3ZQ!'"N-M-$8 M,2)4"-);0G5.0KXU1F9JV-B-#R[E&<[^P!,^T&RNS,E+-_Z59W]H7F8OO.M6 M)UR5>[Q[#+CM#?S@DP;KU:V_@X4:8BZ$U\R>G:M#VVYL-<&^S_Y+U.V#P MK?*A?C]L^L,;82G-WF"0@,=:&)XDY!..[VUXYF'S],;#!C,QNG55)!PNWZH[ M@)1VH.?/0WV@-PIAC#%'/=JL(N3WW&F?GO4_# ;X <9WJ1D@NJ+D\0AW*-NM MW*%,12P-LM03Q GFR"7"D)"$P"/,NV!C$> ^'4.VN-AV5,\[0>VF]Q<'@!HJIU%@:3>4V*_)_> M_6(^K@[8X=GY6"5'CXS[=.\U]4L9,EN/X6VU]?YJV?9R;Z"==JW1^79GK.J- M-\I1J_GQ_P;-()XC9ZN8U4'X7S&4;+71I%A.$2Y_KD M<:ZXL>6_>">-2+FUAV:@^X#9BIS@&#F92(P$Q+AC:YO39,=8H.O-7=C,X9JM M:/.V;[8OM_+U2!K;ME\K!AS$>UZ+A;T>@./B>:<=5D#6K&08:U(N"&-Q/L;F MDB@C7:26I8B-45K9>0"SA+'.!DNZ"[!DA-% 1(YCM1)Q[BG2FGL40K):FUP4 M,=TK/*C7Z_AFM4$J%A_?7XN)O.72N^M)EV.J0SF\*QG[TAVW8N5_/KP Y[*L(UP9A31E7H?FUF?M'5.49 MAU9'CN@#B7A^71&=&BH[)HMST.PH5>3RH5=V20=^[<*#4O][KAH'0KB?=UK^ M+.SZ6P-H =XS!2(^#'0E$/'945L_;UQ\_ )KKS#F!&%C*>+9B6$%B#GEN92$20QB M\"4$(LZ]!.QS?>=UEII5I=3LS4_/&Z!JY 8Q^B'QJ=)L4,GG'_+)-AA33Q&?*NY7\G;6 MP?+[A;V6^-02GSKG^-1OWYP M\977C]ZU/G_:P_6+8[K[?@?NL_VCOO]1?(9Q'QP=MAKCH6PG.PS&<+2[]?6\ M_ND_K<];>Q>[^P?\X C>97_[1V._==QX_^_F[ON/9%J@*E$R<.H%"BHG]PEK MD0Z:HL2TY): H8UU#E0%5?6I U5?8JSJRPI7M2XWC]0ZR12X=LK90#F6&"P: M9HPB4P^ 2KCJLV-\+%R5,MBDF"FDC%.(*Q*1HXPCJ2F#U2-@'L?[A:O>K8OWJ,[]LHMPJR2XL4SDDD3<*VV(#B1*%PD+V;]1)/NR MHWZRU+96W G&"0I)8<1]B BDN4'>1>:Y$2)1DUM3XEDE^Q*UDYQ3*>X5$\-) M,^TC5R"" T^&VT 8*&LQ6..=QJZ(X>4 Y'BO6(.9\\8A[G(1%R8UTIH$Y "+ M03.2!+:/%<.K[YVXS)PM/3-N/[>F4JO(I#7$<,:942IQ9RG8(MK_JVRUG5F05V3XSQ[51+V*"+3#\<^+$W@I[[*\!;7QWH9^WE5S'>0'EL%9@^J M\*-3&%TGP,-R'> :Z&7M7 3ASK(%Z\/B MV86K$:<)6C.IBS&TFV5_-4)>ZE MJH=W-55VF*]Q;:X&Z1C]JP69_K+KM5:5_%;M.=C8+( M!V'APTBO*@"VTXL3XSGKW3+:0=)@>Y!W,NI(,%' ,.>&M:P?%E*.,(;."2C= M9X/ CE8N/#96.6*04]D9I)>$G'ER;DK(_ M"K3+* Q3CC^N5G=:*%YP,=X%SE!*WH"4SA9Q7 M'*E 9=!:8\P%+.ZT2AN9M.Y9+.9^/+A^K49$ZWS)9=:CZ\H\S.8L=64>LM5% M8VOOBQ.66P\6(.$:MKI-%CGE';(&%#:1TQN27=OD>&/2'IR]KDR55-B-4[(, MEGQ?_ZS.S$U=J%2<64B3QIR1^L=A3EW_\\\_EGLO[;1K_[;MLZR!_ZP[XM4; MY;3&;-IL7/_C9;NY[?J'J[1>$#I@P)WFI.+>M$9Q5;.<41KO90F.[X>=P4Z# M/Y[8\UH[5AU#X->O.9GY,MMWH_8V5[88[-XIV_7FJW0O.\U<)5W.6KF"*R\Q MDY(&QP6H/(HXX1VS1DFIM1I( TQ*$ZG'=E6K[Q]\L8I@SYU#WC,0!4ES!,+8 MH:BL\=&#YDGDVB;=F*R1-Y9=WPY3TL@6M/3S;($T[KW>S@) Q: ][]12*SVEVV&Y6LJ-,E3N8O0G2Q594B_[I9">U\"LS'"W .Y)(PX M)@F9D$NZ@V7IX(K%,XY)%*6>P-NC3:JEA) M[X8'\NY&<=>U.5OIDV#:79V>7+/T!E>GI(BO>'\B+38P>:+^1/?+U"XIU3\- M9GFYO6JFO_T-$7;O3/+'Y<)-'G>_@-2B/\"VOD?.Q&J'-KW,$*7 L0O2)*%U MY)@1QU,NA.U\H-9;3\<:<4R8BQ.Q2G\-#_;V.T,=:V0_QM[[;J=WSX*6JQV= MU+DXV-_)&A5\[RL!#0O^_JYY -K5Y_W?CW?WWQW#L_C!T39I-,<;=#0.ZT?' MX@#&O@O/W-W_< C7#QM''UKU]WNB_BF_UV&SOO^13LM]"I(8JC%'*O'E/G+,W02C.TYR;B^1?_ M+J1\'U*>3']1GHJHC4,^88FX\ QIJ20"+E:4&R*CE \CY04U11OR^%CU0R(& MY<@>:UM=&_MX%.Q#M.B5DRK3C94/U]P'5PZ(YC7_^WT]$8^W=%ZV,3,L,SR8 MS7F:-8M[I_G8-(L;_RPY%U:YR B/Q K.J'-*AF0,H8&E)#B^Y=CK/N+SP<=> MPRTU^&21M?.3M0>3!I ()G$;$0L"9"W6'ND4 ^)@!E&K!4^I2L_@G#^'_3. MS.M(8'^7"W;?0ILEA7U>_%0%Z,V3G*IEJSY7R&5,H![3A+P'WN'6 M662U\BM5W?]).Q,Z^^SM4R:D57P4!%)YHC+7V= MH"4)NH]7S",F!4.<.8H<81(IB5E.>;'!X;5-M:YG35E=.9_P(IAI]UJ"8%&+ M5HF@JI5K=-K^IOE6V&@&-CJ>8"/#>=0<.Q2Q3+D%E46&684LB\1@(V+$?%H; MZ:(CS-K6WV18.IIC28 M:\H;X"1G S+42N1<\ ;C:(V*V6MDIJ2C_JLH1P^GI"OI.B,KO20U:=7IZFH1 M"V,]#6/]F& LHR@.RF.$,=>(2\>024+"!K4D<)$BUE7[ JTGO4VW,=8**5$+ MQ>L@P.?&T6L[]L>/7^]#8@\/\"D'=/-DL'(R-W?*.I]4LE+"A$B"@DX><9,X M;N?&?F'N.3(WGF!NE;1Q.D;8AB+FIGPDUX13B!$G M;&(^!:\?&"F]P.JZ-ZO:CA=/7]H:#+;5ZGA[HV;H6=W_!;A]TKG>5K1*X;[3&R"=[QC6U]M^>]M5]N[GC8[F-3/SYKM\Y- M2@LI@_&;79JQU Z[67+^S]UKI #7E;<*H/)'%KKM')%@-Z>M_RTE2?0S,-)$ M_D.U3]5&[8GKAER3_>-UBJZ*ZR]/69"/0Q'?P?6MMR"./Q_7Z0?XW &NOZ^+ MW:U_'\-W?NSN@PA_O\,^[\/OS;&R($=[W^M;A\W&R=[%Y_>?CQKP^\'%,:^? M?(#Q;<,]/L)80@M^;_[WXB/<:^^+HHQ[V%:(!$D1C\8BDQA&1DC&#*R"(62@ MT@'#QO V:TJ>"YV"2I1(RH6'K2BU-5QRCX4@Q(V7$7F_N[OU:>?//VMO&UNU MG<;^6WB!W__A\LTMT#&!NP#-'($+PQCGOC-6.. M!^R9"E[%7&-IE4KV3/AWEE+C&(UR4/G99X4,U(;#V)ZF>0"!C56*S$7F8YA6 MQCO_);OGKT)"H7[/M6Z[PJ;Y,K9S6[ M)U4N4W]8D>JTTZV*BV8+K-;*Y7-KX:Q[66ZT<];M'];^]\QV05CG8H;1PB:" M'\].AWI;QP^.^@:+X$'MM;ELZ;=!(2P0_&>N!_-95;V"%6OG&OKP =_L^K.3 M?,7'06WS;AR4^FUWX'H W;G?Z0Y2VJZ&/:S E5LZU6([;XBMZ&,N>CO0]1E9 MSQ4@*8B&.U9JJ*#!8OVZL&I4H_5ZW2+DXQ>-%3:<>W+LV.<7OFLF#GP#*9OF\K*LK^C)6O[:3XAJ%L_K6= M\(8PXD&W_?DUIOG3#%8O3R&JYVP:>&>YJ6I;Y3U_ZRG3JWA]LHB>MB?-$%H+ M(-'JI7^WK2STASPXJMM,UN=6T>#!IP$+G9;YU4.9_2Q@H2\^PUF CRSJ&'FT MH"]8AHT6."4IF'6">3EJVD%?VK'KP]2RH?->[,+OC:/C'_63=ZV#DX^X?A&. M=[<.#QN?WIW4MSY^_WSTECWSW M_38Y^'3PO;'_.WS_*VN\K__X[\7V1%R_,\)YQC"*6CO$?3YPU-<9NQ*0K&';/)<$6"4]$%I1GW MR1&E:,5MN'#;@KAMK#.R5YP3H3@2B0C$-1?(*JY0(AXKD5@P2>7$[G4MU*IP MVS-U:EXH("]=9+,$Y=[GQ>\?X[8JA/0@5]=]F&D46K%5^1G_JGJ"%D*:B9 F MZWSRR!F+B2!,0_:A:8QT(A'9:)(PP>:>A6N;@L_:@_B>H']29>J^389?/61M M#,K:1*12@2>OK56.D4@L95H!FL=*1CX6LD7!F".>QQ0,93$#_2(A*T&MX)@; MP+/W*#""!8TZ)6O6-@E;)_31)2+G".G7Y\ :.?)K[,$NK.DQ:#\-0WM==N \ M)NC%D'P4G@>MHW:464HSJ".%1Z?'X]/EOK%&!:'68J8 M AN11ZN1RSV.$]"'V.J<$X M>N:D .57&*!/91PR.EH40K0AL1A ^#W-&<("Z?/!Z0$+BS9=$',CF%X5W95CO?J]\:"TOCW./S?;N='N6-^V M7G^]-BH7DD-G3KN=H^BK]FEG_;-NS.%J;?AV+[=\S^?_M3Y\-@S2!7(K^-C/ M]PQ5R&!OT-TM#V%TR59]?YL7U?,V:K]?)2PT\SULZ[S7[-U\3[C=L%UD_]#V MX6Y5JL-)!P;3:A['UGG^>[OJ3EE]8'I\XM@<#((9XV!PWG:[Y_G2H.Q[U4(X MIT*LCQZ6[]V&U^WU\LDZ3-MP[JL[P]RW^Z/)OPQ*NAX:>+4@U?!R,"'LE.HQ MMP8NK=_>E'[NGL6=QKO;R'CG\C7^G.@LE')96W01NYU+5L8KRLH/#[C;_EZ_ M\%]$U04X>J0XT8B[P)%AP*K"*^6P$#P*8-5V9X)1K^\3V N7V^W-(HVC@/(GB ZMJCA?A8:.YQL,.I N5QO2102+'GSQN?Z6 M4!I)3RGB&@L$>AQ&C(JH:#2@&,B)8-'9XG]7+;1T2L#ZSV),__F/VHH'ES*U MP8U!2P6Y_:!EL&>SC!BOQ_4*7'QMC3-5J1ME>]]#7)B*.YQ=Y?>^<\>6> MKJHI9^V/D9'QMC(R[A&D???K/]4<_K2RQU+U6*XF^*WW9R=GK=SE^U8=>5F& M>I*MT(L9^R&7C7"_V7W7Z<*O[67?!(/BP_Y\V<=9]:]L+=->73GN;\3^;Z[[ MR^:(_:M?B@28]S1_JGY9 ?J'*;5?X[(/\T,\L1-OM_6L*J[ZL>)_IL[ SX5[YWNP?UA)LN7YVZG^+O3?W8<=' M!7;?ASEG/5\O@RR#G-L@GRE[8"$5K8=FV[629B%7RNB$&>V2XT2D$(R5EMTW N]=)4'^! $R45^J M=6G?[[J/[^';P?C/=B#\/W>/VB==*X^/VX\1[>^?TV;NSOX6F1 M>509R1/SB";+$$]4(>=M0"0FZ@*5CG"YMLG$NN*/3N%:OJ2))R&GY2RG.Q]R M6IF&,,_ 3M<\F-<]A(6OYLI78Z%PL*H!ZTB09\0B'F5$FBF"L&3>:XVE=;F( MN5@G3#^BP\NCJ.IFF=M"586JGI2JJJ"9J3PU=*V/7-?77,.%I.9)4HWQ= '=,KF)4\69F0BMGXH0DCHX5"."0"H%8N!)E+PHM;BX&_ M].ZYPU"-'A!([-8HZ[=YA\W0!W7.7@1;N(]V%I()I3ZQUEJO(K$O*$.R4 MIDI12XHG=_G(86_"DZLC=L$F#::&%8@[CY%ST2',!#<.?H2M#$8'6==FTC/R MG.W=GB1+^NG1O#+^A&> XJ),9J$95$4AB...$*:8LY M\LY*PP2S,;CL*B28+PK4*RJOB_9=?&M/AN(QT6Q(8A*;@ PA$G&)0?=.G",B M9"2$>\R2JUHKLP6W5GY:+#_.B;!BOK5 6"!4$>J9XH8S$[SQ-FHI>); M6VH(C_O6N+).&I.0,-Z#^6PC"UBF<>YEU[%>5H,7-,86&-QHHKJ8Q11MNDI#.:*6&+=VWYZ.'C9)PD M-\(SXE $@0X2W@5DL8:=[+"B6A!.LNN=D'6A)JWOE8^3?'HTKXQW[1G@7+QK MSP'P,15>8$>TXQ19+R/B3%F0_X(BX[QPC!/CHEW;9.N439;86^68G2*HYX7L MQSO7IA1G*W"^'YS'_6K114PC"P@$<_Y',^2< J'-@I>)<:,T;,FJ>!3]M0CL M@NKB7ELB,(_WFN@6888BZ[/*C-W,^_YDU=@M=NE^_26V5( &5/<6^H MH4[I% PE(N'D77&O+1\_'$RXUV3TA"@94-0Q(9Z[MVF2+.PN8K6,6$=FUC;Y M^AQ:MRWQ^5F)77L&-!?OVG/@>[R16TI>>2M!])N(N$L&\&T=\MZH(*(C'-.U M30(:_.3Y>(E=6UHY_9S0?IA[K>!V)MR.N]&X(X+'@!'(9I[3[1/2DD@D ]7< M9A.-J;5-1A:&VA45R$6[+MZS)\/P>'":-B22Q "^QB NO4.:8:OV2=>M7%9O&:,!*)2\LE=SGTP])E8P4!TRDYKIXSY8:P1.Q:; _O=$2 M! L'SRZ3_Y3(&$"RTIN]_I MV]:4OCT3A64?$UQXOTK:+T]SFU>#Y.(7?3[F_SKA%V71T: M08EYB;@QP/S8 M$<2Y>>7XI#T04PP,HX4Y^! HHS]3E(82(1 MF$E/I4>$,X]XTD *,7*@!^RD3M@:E3/]U3I1C_'+/!$?+#R*\45I!,_)!R5[ M>-%,,.Z>%5@([P)&%OZ+N$X!Z20ULBQA&:3%P9%\;*KT'(JA%L5@F8E@N?2" MXM2=-_+'= "76+2.<(2QIXA;B;-3UR/JA&*!<9(H!N23=8W)JS0,'GJ/E]7+ MYXXF'LTV.NUV?.SU?M+!XX6'I\Q"G,KDQO#>8Q\YQ=QXBSF+P5"L*''W+M6P MTPXQW4Z>VS]\ZRQ/X_MA9_E"I?.CTN,)'PN(0\]PI(B8 %1*M4?&:8X2CXI+ MF7PPN3#J.A6+/1];T0"5A8)[F.!3EJDLT\M8II6Q,8JH? &B$@!.8P)KWV%B+E.SW.K GQ94\^VBW1Y0NFR_3U+EH$QYD5C:YM]44Y)3;5! MRFJ'.$X*61HXBB%B[01U@HBU3276,9GS:?>CT+3D77<*E[YF+BT! Z^16.LW MB35@Y9(/$5DN9-/$ M5'"8>N1MSFC-G=1TKDD3L9#&*%: M-?K::3?V8KO? Z#W;;/5JW52K0^?^Z-S B,\KTX4U:^]*>E%MOKL5O3QQ,7N M8"\QLEX#[B"U?_X#O@$WZIS!@$/O7V]&NVSPU-&D#S8+O'_+GO;BF]$/OXY2 MN9KMZBVJ+_UZ7-ZI+8SM_ M<(VI#6[DK9?Q!KGUVL]N2_"&,.)!M_WY-<%N?V@9;!GLXP8K,;_7;>\XF[O[ MP%\]077&I]'+]+T.\D;\6!M1XRRYQ+/(K]OD[A31N]PS5AT9_>:ZOVS^8;O= MTA(E%6,QT7_,D7T[NN$*S+$.]YNF^ M.=:R'>8UQT-OV+)OA9&W;MG'>EN%CR/3$FR99].RR? MAC JF#/0"P95HC? M8JMS"K_=GK.-K&NUL[YS#.5OW3#MF%<30N_GT"S_AQ\/?8$=#1 M#COX='!^09V M>L5!E,_(5^,E["/0E> !,8,QXEY39(3#2'L35 A,:>6K'N]X'F$_A:H*52T] M5978Q$63U'A!*(>)-H%K8*60$"?*(.VP1*!1>D93&:U719!PW&#%)*%AZ/K?A9? 3PX)'::/!9FV3TG6J)EEI MY2V].3GCGO,T8PX="&(D"1N!N;*<8TFU)3NG07:Q56X!* > M=Q6"84:, Y7>*>(0IRK7THF:[D54"\MJ)=+7!??VKQ1 M/"&:%;>82>12CJ(@AB$3$MCI2B5&J6;1Y8J,?%T^OD'4$F/Y*;I[+@.,I_K6 MC&#>@$)FDI'P;;"J&.AGC@M0RIQGO/C6EAK"X[XU1H*D+ 8DB ,("^&0H\DB M&1A1QN<*!V9MTVR8^?K65BW^\X_.";RV;\(X!C9?K>*91S6'?-GRW44=7?#1 M,>.Y=U8;[IAEU#BNJ"&R>->6CQX^3K8GP)Z92 3"S%"0\#HA%PA!29)$@?<- M-18D/%X7RKS@T[.7B>993/!G@'/QKCT'P,=4>.:92!X[%+B)B =0 C2U"?X1 M5$:OK<0 <+J.V6,,\0+MERNH'^]<2\T?H(!>Q&ZGP'E&.(_[U8+&'!3ZA((T M G%G+3)8>:28UD$+P; @EQU/BL NJ"[NM24"\_EX;[#(C34&+/+@039[BQQA M!#$>K3#6^<3QVJ9>%_PEZ]ZO*G*-!^64L:!Y"H MU)@CC:7-7302M/A?WV+PQ/"9YN; X8!Q]YCC4L?((Q+1,<0EI\@$J9!3D1O'+"6,Y^ S\;J#SW;[A[%; M(LUND^48\YPPH FQDAO%G59*LD %%0%[3^;G"BL">P:X^TMOU^Y6ON?.%T>Y MIBP)I),4B/,D$2P72&W'A!<*5'(. IN*1_NZEO@TZV6B=19[^1G@6GQ="(.TE1RXFKAUQTGL,5O,+*T'WPK'[C- MH6(+!'-C M7!K[%+4)'@4'$.8A2N2("(@$[ZR*GGIF2ZA80?4\!'+E"RMXG0VO8\)7)5@+ MJ1,RAF#$HXW(&0.@Q2"#C?*"8;>V*>D+ANKK"@4CDHN$E>6,\Z 2*%G>4H:C M)0@7_!FH^:$XT9!Y4NET%D9 Z1 M:(4/"A^4TFK+P03CH6T4F(!;#CN<< OJ0;#(1460YEQ@YAE7,1=$7=>J$,$+ M)X+ET@M*0-P3>0A'R/<\.:^D18*97"DUEV/C-B"JO G!8B:D6-OD>AT4A5=I M&#ST'B\^PNBRO6FSC4Z['1][O9_T-BU')U?QB")8)1P5W'%MN?;)&6:EDPY[ M[\1]67.G'6*ZG3FW?_C669[&]YU.^-YLM0J/SH]'OTXX6)+$1"DOD=(Y3DE9 MA4PB'BG+9?2>X1A%59RV1"JM'+B'Y]EEF.F?Y=I6E^0B7 MS0HWWISGU+P8(3,O+];44^TB6IY0M!Q/6&%>Q&2,-RAW8$5<:H-L$@8%$U+$ M"?[#Y=JFXNO,S/F8^U%@6K"OJU!IH=+E.!DLD0)+PJMC*CLF,7%L))(BY)IT MB2(MX1\I%3:Y_5*2;NZ1 H52"Z462BW!%JM.IN/!%IPF6-%\2H"]1EP#H^I( M(E(R>):28UBP>0=;%"XM7/HRN70)+/U&[!<[_VDI=$P?E8Q*2X-#6G#01Y,@ MR"09$$M"2)R(5Q[L?('7B9ESU,HJ$^E\8EI^Z5MX;?AO:'[;G$P\@M\SZ)KM MLTJ5V/P-/C9ZVA"XG&XH > ^[?2:^3-ONC'K'=_BK]^;H7\X O:U+PYG'5]] MQ3J8X[/^[5^92.)[?GZB>4P$F\NM-IBQ:_\>=D?#.;5?(W+=:(^133#:-[;U MW9[WUGZY\5(GS38:F\3Q][_U+5-ZLK<<;&<@MTZW6O0WL)]B-W\*QF279BRU MPVZ6 __3I!$+A[DS"OZ50CJ7P(3UA,<<$N_8%[6VN9]W>:V3:G]D$=+N]VJ_ M_6(WIRWEV(X?,+J7(1H9@C?&<6^\9LSQ@#U3P:M(P\W->F*[7V%I*_J@%=Z> M?ZO^;!&K6*\!\O*4W'XX4TW(]!>3"WJOM,%3MU';[[=CM'39/LX3/7SSMQL/8KJX&V[?P M>=LZ!S*OOCR@-KA?OU-KO/\;.=N#QYW$/N"]W3G)G^K''FR>K]7MFNT4LY0Z MZ]5"LQ?AP[V-VM99-U_/ \_)M+4("Q-J6]''$Q>[ W'&X,W@_>C-]VNV?;;N M0BVS>1Z&;<&(>_!>U;C@ @RK?]CLW7@O6.%_S*!6!2X8QI1Q21RG(CB! T[6 M&@\XYXQ42<=TE'1,)_0K,=W[UYKN_1LL&+F??B575+_Z_-]#[$_^T[:?S-GN MT=[W^M9ALW&R=_'Y_>>C!OQ^<'',ZR@ MBWG0G>JT<73PQ8K +4AUQ+E6V7>7.\)(CH),FA$AM).@*Y&-RMH"5:X_FKEI%VK-WM54PC1>!M/F7A8A?HNMSFE^S&4\[8K/ M9YZOU#GK]@]K_WL&5!.[^6T&$VSO$"YYHKJQXLV9:"D7=!7$,6D)EUX9J0P/ M/H7 O&?$#6HA@.)TO19"H:4GIZ6MXXO&_O:7 #H8,C6L(V;NL"/R2GVFD7YK8+N[:6NIV3F@,YW!9!X M1B$K?$!)6!*3HU+!>FSRC=NJ.X\V%?#0G92\/M/&2NLA3+O[%[MXS53'X2\ MVFZUMROAD!PW<;-KQ=MNMYGUS7[EHZNULA5CK\+=:O;:6V_4;LQ!_'$:V[TX MN%$WSUD8./>J.\$,C9R,,.)O31]!O(RNG'8[XF_S:S.'XU>' M+5DTK5=_[@%*!X23F2A6=[X<0G-@[@/75,=@U=![??C/2>5&AR> (MT=&F8W M%^HGI0VI"=@E#\9AP-QA:8T!FS$29HAQS..I7L;[1Q5>F\SMP8M4!P#[\/S? M6QU__.H(J7Z>[U6_V./Y(+=^[J/Y9;?K.&0PM]/[UYO[T,QS!Z)BS.D6&N6C9TUY\,_KAU]#,CL;S-\UV M]4;5EWX=WFMX-IK/ L=S>#*!#BY?'1-NX,%1X3"%:/CDX>6-ZM+8D?C@&M,; M6)-;+^.-VZ_][+9$;RC-'G3;GU]CFI?!:G&OV]Z14W9G/ $1$Y]=<"U=?:]4 MLX-\FK9]XS2MQLCZ+-539XFUN"U&9$J8R'+/6Q:PMQ;XF/&%7]O$D3)Q#YLX MO(BBQ@L-;?SC%MW]:0HNO>P0V%<3Y!JPM\XDSI(2W(-^'HSV0AGAE-9)3K>3 M?A;M>MTTVDWCAM-KB',]/=G]]*[5V#K@C7UXSOL]W-C?.S_8/Z"?]X\OZOL> M[MDZ:M #/!'G>G(@#CY]A+&!*;6UAS]O[9'&UK\/&T>?6[O[]1^-B[WONY_J M[//1A\/_7NQ<[W[&ZA?^"V;21K!PD=4)3"Z3'+(>3*Z08&%9=N#1?$BZSHA\ M3<79"N$5PKLD/.*U#$0F%RSE/I^N8A)SBJ+!V <5I_:\*(2W)(1W?I/PE#4: MQQ"1998@SJE%-BF*$DE62Q>CQ:$07B&\UTQX,EF7)-=$4,J9TD9$*DW04A)B MJ1Z%">,M$>(TQ#8]&3&3,24Q!PC\*N,ZD2%%PP7L1"%5.K1+A/5/9 MVZ6PRX.E3L467EJGJ$[8H\4)) M3A.2UB;$'?SC4N)("1\Y#U:&J#-3J<$N6)N+3.FQ\PMK!F)S'D4A!!@;F&'G&<*&1=-M-+(:&W&M,&/3J,N MF%Y>3%LF#,F1B$E:GIS67'MKN0'\FJAQ*!;%$F-ZW*(0P3' L$?,Q,& _6&:Y<$B@+[7.R*(>VL1H+[J"-3,>0B+?/K M*[1$_MH"VA%HA5#$)T"J-8++*(T/@5EK"(XV$F+F;BX4T,X&VC&+0',3>#YL M=LE)Q*EU2--H$6;*"FD#9RJM;4I]6U9N >U+ "W!,E"/L?*"*^%MLL0XXWGD MV&+/YVX/%-#.!-IQE=]HJ8R(' 7&3),IAP6WQG$XX:/T+)%$P4BE+H":X"*A0E+EI"V'!4O+2!\G='_E5)2. M*@2:/D%O$OF44Y M !,1:UATB5*1R]Z0=:Z624Z_AL."01N\TO6NU,)_&A9_2#F%PN++P.('$]:6 MM)AJH2D2T8&UQ3Q#3B2-#,_E?; 3(A>OU!IH=)73Z61&LJXP!S;P$4,5C#04@TG26J!/2V^A26FTG'?0L#) M&Y$8BCA8Q'DT2#OG$#9"8N5@:;U:V^1 I9-][E:/2N_1&VFR#MAPI!)P-%$9 M[&EKX?WM#V,X:\5.^DE5O'=G_;-N++7QQFOC?81[U;\H2YUTV5D6#$4<$XF< M2ASQE&20SC LPD0]O.6N>??__X^F1/W:J^6*,R=5Y<94[8$92N'EQB"U5&VJ M6JX%^_-6(+=5SEN=NGAJ Q3#^5=OPQO"W*]ZVVS7@';+8,M@GVBP$M^OD.$] MJ^HM5.6_?PW!7BXBF+GUUBJ",[_F\I5@&V4O[ ^KD?U]2S6RQQ5)?.C*/V?G MQYGFZ]92L$LRS+_&DM@'FNM3K^7R;N^_KB7G; V3<_Z^,SGGE>_URT#'9=_M M]8DXS->ZWZOSY464U 0+=T&.*+ WV()K9YXT0V@MP Y<;&6EA;[U+"/[^]]CZ%NLPF,-7X97L?#\X M:AP?G-3%YZ/#UD'V3.Z_A>]X?D _'S:VMB\./GT^:= ]LCO1.O[W)CRG>7#1 M.ME]_Y]#>"\8TS%O7!P>?3[9QO7]QN'GDP/V>>NC^._%]N59^:AUO,!$Y!*I M.6P1(RX2_&2415XKI[#6+EJ\W 67+M&T%!7F7CL5OEPVI$%%0Y3 *23NK-5" MB9!KO,"=HF*AL.$*LN'Y&!LR[YAR!NF8^V4*89$.FB&?!!?6,$5X%?\IU;QR MQV:I2;^2A/BJV?"E4J$/P7B:L'0^JPQ66N>2],;[1*G"ST6%A>UF8KO&F.[' M XY"*(44=P)Q;"G2/-=49]HG$IPEC,^S(D71_%XRU[U10%(N/"R1H3&A9*@7W)((I%AEZ))' M9_.]%LVO$.)+)<0H/ ]:1^THX3Q&3:*FSEFE%*>"\T*(JT>(NV/*(4Z>19_; MFSH#RJ'0";F +5(F216=I 3;G$1#^&T]W9>.$)^IQLI"3W3X\U=461766LQQ M1@Z(V?_>*60U/[+:F3C%\"Y$([E#4E>QU20B1X)'!M:<\(1A7?6<3C$>E;?] M, 5MX;485@7ABW'1%X0_!<+'[3.,F2&2(B$%SH48 ]*YC))W5$;*N2/&S,DS M7Q"^Q A?B.?Y$N$%Q#.!>-SAK#FV7.& #"8,<'+B_#%N <+PI\ X>->01U\2)AHA%60(,%M1)8+ARQ0N1/*6 >8G.9@O&E\#U5S ^=XR/V15<4J8CZ!K"FV\ M)WB^8;D%X\N(\<4Y_P88+S">"<;C[K^DG/8I8>1MRJ)::62M4<@3C9.Q,KC< MW%UP7$#\/SQOBX"] [ _H7E4BPI! /V"'-.4AQQZ.3"C-B<%42EC^Z M1\(<,?X:8O]DB?U;/A?@N\Y9MQ#2_ AI;\(#J"QSP4J<&RL3Q+4V"*Q"^$=P MXCQ+G'%3@O]>/,07YP$<0+R@>#84C_OXE#>:JH"PD(!BDS@RTEADO&:P;Z-T MBJQM*LX*AE\PAA?FX2L8?@"&QQU\Q#CN?')(56U.?0[#3R0A21A72>%HF)N+ M@Z]@>'DQO#@'7U&UYP[P$UXD%A #PPF!EJ61DSG\QVK&A#,T:%'Y]TH( M[TN&^.+\>P7B\X;XN'O/2$ZYZ]HFK/&^#GXZ$]7E.B/8I.Y/Q=Z7,S@(A"8H0FXH7V)KOWB"EQ]B\8X@MT M[Q6(SQGBX^Z])"WQAA)DDE Y70Z#-)<$:9U8I(18ZO&@"S%?(HB_^.B]_2/!<,2(JP3_2!^1P3(@BHT+ JX)##AG MZ_3Q.DC!^1+C?"'>P(+S)\/YN+_0!JF\2AP%D\&.!4,Z$(R4)]%)FPBU/)_< M$5T" E\PSA?C,2PX?SJ<3[@-78@12^0UUJ"W2X:LT &Q$!/Q-BD>Q-JF6H>= M4W#^@T@M#C#RP$XLKM/O=T[>,)CWT#D#$%YV8RD] MG^8V02^&_I_!/=N(_<+P\V-X/^&!C2X1D11%/'#0Y$B0R-'<_@E[(ZG5.#'0 MY,PZV'+S;?HT!R2M1IN\PJF%4Y?*%5XX==Z<.A[Y:I/T01F$I0DB1%5DB(7\XIB*IQ:.+5PZ@*/> JGSIM3QSLL4L6C$1+9P'-K%TR1==0C MIH+D@=E I5_;)'J=L#EW?"ZD6DBUD.HBSM,*J/S$@*45C.$=$B(AY3 M .-? \NCEZJ<;9"0#&P^^A^6WP MU[S9F^VSZJ1J\S?X\V"+T8B%P]P9!?]*(<$XLS%YPJ,0F#KVA7"]-KI/_M9P M0DYL]VNS/7@M7;'ST^);C>.;9GSKC=IO-]YXS/@T ;OD)<8!7A%+:TP4*1)F MB'',XR];&=.88(*NP'T3SG^?G9ZVXDD$*+=^MRW;]O'OPQC[6\V>;W5Z9]W8 MVX?G_=[J^..%H_;K"+5B=W^'U;>VV6= [N>C PR()@-HSU [W^:G_?W?M0_ MU7_4MSZ>[VZU3AI;_S[Z[\4VKU^\_6)Y"$I$BHBB#/&4#46O9(8>C09^XLX. MR!;V7PQO,_G!1DM:PE)8(%L9M;;2@4(+6BTG6$JZ5HO A:>P$/WN&6SUW]_^ M^;;QQW;M[_^[O;U?^V.W_M=N8[NQ__?DAA_"M]JO8]M^L#QW/_KF4*T/6B0I M"-,,3-]HDO(F8B64-53G!GRWX8(^ RXFY![@8D @(%0ZW>J]WP!MQ6[^U-KF M3OL;[.5.]_SF3$U_ UF]P!,#S!_&<-:*N^ER:'^<=;OPTWZFM-<-KNTOB9!D M,<.(>^D1-R$@2W1"RD@K<*0B&38.E@5LN6L;*^^07K/7CZ'62;7^8025I]7J M? [ 27I>B=B P8=PM>]J+;T8__!J:O=.6/7_3 M;%=/K[[TZW"W#N6O.)T,%,E8&%S^]7LS] _?&+.AL,K:X3!,9?C@P56R42F. M8_)_<$UQ^*:\]3+>(+=>^]EM"=Z0[/;+/[OMSZ\)QIYFL/<;T!VA0'?&^)F) MCTZQQCSLNM@=7_7!@L\;"OHNI:0R.K:BCR MK"P6;DW"G/&%7]O$D5EVUQ0+)N4"@ZL3>)-\XWMUZF_TSS=VMCP*>]:,.W]G]8\*O<_QY MZUVS\?Y=L_YI^_O!Q1X^H'N\OO65[;[?X8W]%KS7]GEC:X?G/N@378UQKMFNGW<[7;NQ-**-3 MTM0>EHVV*J0S=U4KS_!.^Z]NQ\/T%M)Y(M*I3ZA:CDEJI0_(*I&KPAB-7(H1 M69I($@$TK61SK!?#,]9_?CJE:89=$CIWR5] ^$P@')?\!NB46H9T\AAQ MD/3(8*&1EB1Q%>!_ @]*,\W8%6(Q"9XKYF?Z8+_78&O#EP$?#^L",?G&1>3? MR38P[_71M!>R>2*RF6SH2KG!T1.#.-:YPW05YXTUBL1S&0A1AN6&KF3=R,>' M=T^E@D4Z4 J>GTQ[*'A^'CR/*0\B$L:MCD@$ AJ\=A&9JHU+HI)X8;UE.;(8 MKW/^^,CB^>'YI;@&!N4AFA-A-F-3^?PARLOIN'W&2.15(>*Y*U8K%'>\"I0[ MV32+4\J%3!31B .H4)X@#7(4N:2#ABN*!0>4:]8IF_6 :@'AQ8_QN11Z*_3V MW'IFH;=YT]MX'^(DB3$B(1ZQ0+!FV2P>R58OD;DNM$>HZI!PQO;^F[/ M>VN_W)QUF/*Q21Q__UO?,J6%!-[_9I=F++7#;F;B_[D[^4>!/5/%9G=2[8], MXNU^[[=?[.:TE9R:;'%G\L18LH4FU&K#N&!$<.R4L9[(%!SGE,20RPRL4K+% M7]W.*9#/>W+]/^L7PG9XV_V(TQK]:MMU_VPZ7PWS= MF1<[7R3H)5Y@C$04!G'*&7*:.I)^ZQ:1@K5O_XSVA[\;#3"K7FR6FW\ZU*CB[I&"4P^!X3,11)A7V*H8DC-/BOG[M6S56^/E=LYU3]*L]^B$/4Z<; MWWI_=G(&9G8,6_&T"X^IM';XZO5J]Z_"G\3K6W6X?^.XOG^0OS\<') M#JV??#@\^+0GZA=?1>/HW\>-\W%_TM?O]8L]6J=[/QI'7R_J^WO?0:MN'AP= MG']^_^[P\];QQ>[6,=QGCUU/Y]C=^LA "_]B2?34:XZB]Q(TZV21D90AS+Q@ M25G/(JO\24P_NK+]TN5S/+2T4:'-5TJ;22J);<12"K!!;3+:6.NYU9HDK[&[ MK[^\T.:JT>;Y3=H4&// J$648H^X-@)9)A)R#F. !W%.R;5-O<[EK%[X9YVQ5",& T".& MJ(0=Y4%*ISB)05MI?7*:^Z+^O%1"&(M"X#X1$J)!V$<"5J,6R!GM4,#86A[A M?RX!(=!U;!Z=#SM'0GCQ_L"=[))MVU;K'/#W+;8 9C"SG=3_;KL3O=#N%VX_ M.0,OC]<8#1X'*[RRG'-OM"72Z 0:?A*&JJ+HO$Q>V[OI#;OP7R2)QG%ND) D M("X\\)IF%*R\0*5CH (Y5L7K:\/F5+1VB1Q>A1!&A""U\1;66UNFN/'>"N4( M!F;@5HH04U%T7BHAG-\D!(JCS2&Q*%#*$:Q^0"8(BTA@G#%-'?,NU_U0_/%^ MGOGQP8MWY?S1:??ZW;,!CF>K_?%*3;>0P$B3GBNB"2<6.^F]X$YKJ:SR[-X] M2@NCK12C3185,0$T7:?!:F,YSYBZB+(9CSA)1'*&1:0XMZR7;+&=K(LKYTGY M0 @*IHXT8.DD;J)R G0>Z9/F/!HV# H&LX+Y(,Q5X[A+$2,"3)"*=!PHD7& M)XN\M=1[:203HC)Y#'UTE\[BRIE%Q3DY/>O';G58U4FIZ>,CSZQ>A>5F%'/> M)A!CBG/8G"Z*A*F%?=%\MID'G#2REKB!5(\.N UXY$5)"!-K5&8 M&R."6=L4ZT+A);+*Q9S1)N;8.+=X4+I4NDW!?*S07Y,A6$1U%:L#!(1<\23MT@'GA!1PEJ+B>"6K6T:_NBC MZ>*GN3]6IV=\/\9!\[B\DI6NFCVO<-$XJ2Z1RV7MCUHV85R#.DS>'7H!OYQ53R;Q*FQ4J634J&3_@DEAZ&1+R MC(*A%'4 %A$4L8AU(%PZ1FS5B%X^_H#KN:CDQ;N%_HR]WIO:-?@ 1J_P4^E: M]AJ"7IF_Z)^KHU(5!GQN!CR>4*:R$#1>P<8W.+N^K4+6Q(AH"MJ!$&0D +-0 MOL[II._[7\5-]!)H8,'J4*&!!=# >"]\R)H#BU=_?,#4HK4%8 M2!PMQO#IW\SJ;NTL @'"=,0,!BW=U5693^Z9&RJ=+]IZ$AAXH MQQ,.RO#C+'3ZH7%N^HW_7J8OYUV:R$_POYKE_\E5W8Y3]3/EU+OWF-_YL7M^ MZ$Q($YMEA#/,IPJ@"V6IM3A=11LA<(VYVV3 MT7D"],7)"Q?!]/J-T/'!-ZJV](68%&RC@: :?[)( 'A2&XU>Z)\%A\. VA>; MMQD6HI],".T?AQY('?SQX&Z G=UWLS2[3$#\:ATR;_T(GER&7G=$]_3ET;T" M'+.98:#R*Z)#YHATGA,; $%L8!3U02'0+.]TY\G>X)[W&V?#GCN&P_"-. JG MD1<'U&CC"?4;?MC#&21XNIM71UN756+NZ%4:(:#S'7,=*:W2+GEY@/KY?'?K MT+F,:9/FA'I#B=09$!9SE.2>><52G6JN7KVFF_-=3>XL(.]HT:Z<*E[NP?\ M1!$B\%QS3I3A%M3JX]A#%<:MS?9;'^"M+(]*JE;,M?S+L#]"/\J[;J^DKTM?! M!9A15//% M!(PFESJ2*6:("#J'C<+G=BC7%^Z(N>)7GR[5 : MG*OJ+=%*)T0JKPG8*I9D/@5--/4L"]E:S)*<)+=N)+?V^"CKD9+U2,EZI&0] M4K(>*?G0&_?"1DJ^@9=P(7#?H6_-M^*X<^W+W3)9GFXC[IK&C-*S6QMX^]_'S?YNV]?OWPX/SCYO=5LS629G![ .AWWEP=?/K:_;L/W_MBY6#3@1THEF%84U&'-B91>DE2*G.@DY8IS M[X6GKUXSN9&R5?6YOAVWW#Z!I.":)\CKJY'NYT:Z^V;BU4CWI$@W4P03LI2Q MU.:$4IQW:Q-++,,B&"DU2#.1"\]BNUO]\(T%[H]T/WT=\/M>-P_]/FP^:*1Y M>(K.<,\"I%95R%'BU.2VOPLU-#T -,UWYL\3QO- /ZPW&GK81]QTTK2>OTWT63+RJG/^:B1^1B6?T"\6II3H7A&6H7Z0L M(YG).?&Y3GTB7.(LIA%O).F]VTZOBHE_>I?6I^-N;T &H7=:Y+V-XB@7C]]' M_[FT3UJ50K%W%C"0VCF**5M5+/*BQJ*58]'4-$/9O/QVJ$5J@E8,L_HDD8FD M)/-6D,0PQX*'\Y,1B]3]A[3>J^7UD[=)^[E9>55J1V0QZ ^GVC%[Z'SO!N M(Y9_?L-F5.K \E$F1Y5"R/DZR=I'\1.P\JJ4B9J5GTJE&+4# RO 4RJ)=5X1 MP.&<6"\2$KB7<(8)S3)@9;G!Z=,.D'A)GHHJY;/7O3#MVCWQ:/&.CW&_ZQCL M0R#/_&@^EP+P&*:(4.B7D!I'UUA+TCPQ+.7.2QV11XM5A6!KO\0:\O"*PQTU M#S\H#\]H#TE@0FC4&90"'N:)(@8.E$C+C,J-RIR2KUZS#:V?=IS>"W-(_&4L M%BYU>Q>-LU[78?BOHA:6E1<^AQW=:/)>>KBM1+:I3>%\> MPKMN;V=T!+$13HU.*T2G^=%T/M,RRQ@EWFM&I%>46#A98K1)-$MSDU"!*@;5 M]PZ!K'"0>.V]6$<5HV;FQV;F&57#IYXQGRD2P#(@,L\\,3;EQ!FI=1JHESR) MS$SOG:Y9NS&6*$(V9ZV!:1<-OWQK,.P]1>7'L4/K*3-!)D!&+ ,(H@E)$^E)SJTPAN8BX]':$?VE8G;OKX,-Y,GD6=]?5P M2#4_"]8(3[EAC'"O,.L+IV&;%.=^22TD%4 P"6H;=&7#L.O9=[J& =E=7K&8Z9G ./A6*AQ M2T^'?3=MV6SVB3I3!Y#'>%=L;WT8\+IH?:V#]0A ME8'3@ /MNQ].O+T:MT>BS'T0MF#-7, M?%MF;DXPLY.'4JF,4^E(DE)0-E+MB+4A)4(PE:2@;!B6O@*V30&;?ULC=O[I MW1]5.4G_N'5VAHF@Y0"5.D?C<=(_RVU_6^YZC31W5QO8WO;6Y6'FO)-FKU_+^R9TO,?/BN;#H2I,[:Q9=F3( G__&#KE6 MH H$18+1 4>OXM#./"&@U+-$2:%-R%^]AK_6B$5_>K]#,:W&E.K O;2 %V&7 MK*S[%>[[_!R>V@7ZH,J"4[NPQL.04I;DC!/-$TZDDIH8[BE1/BB?:IUIEF"9 MJ;I_I]_:Q["^O+RR]EN9,G7JJA?H50?S&GMH&0MAJ.C9BBA)=F)-5) M@C/O/9RQ"U(X4-NR#296U;9T=2SUQ$ZB&EQK<%U;!;H&UR< UUD]VF4)35)& M?,8!7)WBV,"%$>Z\HM+GVF#;%I%L9'Q5U8M/#ZY1#?]7G&0[&F]=CE]^AE.H MWS0_-8"50AL3ZTJM>\M_-QT7&F4=8>-]KWO4,Z>Q0+L9/.Q,+^"+WS$=;V94 M-6Z(BSE[0U-, +]A>/7DAPLV3!DW:29PB)R2U":9<4SGWDK)6?"*%X "WPE^ M"SE;6J-3IET2>":]L9D ! G6Y#X1QLOT2?;\U>N]3J-I>NZXP9,XLYQNQ,'* MGS<_;3:.ND!BG;BYH0/\ !N/[[W9^O@6CV.PV7@_[/6'!MX?=*??VFC@D84? M\$0X)+TUZ-_Z_%J=1F0.O&:KXWIQ>H$S_>-&WNZ>XZMGU:'B&&AX[N\ UT6O MG_[P[*S=PG=:IV?%BNU%L;*]OW>V""U M3>=B3)K54S3.C[NP<'O:&L2M:?3"?X:A/]I351&,2OXI5:V+W@/T/ B!R^BO3;WVQL%XO?@LNV)T[]31=V M#=;8"R[ 9?&<9A^\D?>ZIW'KX''CTGZTL,-2^Z+QWTO(5Q:$ELYQD0+M,^-3 M;_*@1<[21(8LU7'H.Z6R&/H.OP@Z)6C55& KDAU0W9LX2Q'!FU7Z)<1>\ $+,= MSQLD,L L9W0[DTSTCV)_G4DF\F"G;FK-MO15VC%]H127^K1M''79GX8JG*T?%7C(7#'0ZN M_LK-@]462IMEL!/K;2UN0FY8S(H1;D5ATRQ5]6W MCGO50YR9HT LG/(W8G)XQE]-^]Q<]%_]:UJE GUJ9NMG=^W*OL MS5H:QST4FO]U\QDEKU[OH\J/PAEU@JBI_.^_S.M%!'"%_I\^@OX_-W@^$FH& ML#AEJ4SK##SSU.9.4^IA#Z@V6-:1!R8REEGA:-09.&6%SE!Z/F<[L)^"FA45 MN#B.MJS:<6"$;[?ZKMWM#WMA'^[X>[OKOCVUH-]_6PEZT;R$[YT>@-#^^^3@ MY(BBP-[[ M\[:1^#L=S>Y4V.U]R=$_3N$M<(QO/%[I?=UAZN?7B_G29:X1"3 0&#"2F$\ ,1<.GV^NTS&^PL/;PU [[&XV]XU;WM\87M++>',//T-MH MO ^=3O^B#8H(?O8=V)K=KM]H-%O]/OYW=M;ZK?&'::'OKF^'O:,--)PO0*GS MOS7V3LVQV8!-M#W3_X9?[P78RT$;5K U1#.MC1?%A_\T &0Y[K;AD3Z=!Q\Z MF\_F1$&E+<]L=+A@X4?-;# Z/M1VX1"/09L_.@8%38C-QDZA&7?0NFH#)PY[ M_2BB;%E)N0%$TFC%JX72S6"B!8MS"XL;G8/QT+!HTG;">6&2@X+8-JXP\C"Z,94SO.\8-U?6CT3[B,^WEG_M%"Z]G8DH_NH1]>[ZW_^TPL48IFZ9@ M.U,*$M91DMGQ]PLIG<3*XWI3<;^]'+TXX6IBNRLY=+E(9/"26%#+T"V3$,,Y_*:E9BYP M[1U.I]J\JI%224J1:M;H['>['5RH*;$*8M*1U@]RW/*@^OSZ@HX+;*O+MX=.@/64.DLTERG.N\^(82PG29YF M/J-YYJV^I8%87.:)((X#R@G0302*Y'@LY"[$*3V ;:L["PP+_)&ZE_\ MI[ _9FR'T6CL#7BAWQ]=Y:S;&\RQQ@;2=]3+KO3NSNJ<#^O3B+CYIML?1,_/ MBW9> !Y:;HU),TF\D9Y(ECJ222&(],8HK)?CJ9MU!C"M$FV8RA(C)'5IQIT- M/%5.I2%15,TZ+Q88$:5[&.R(W];"K$#XSKMM,&)CD#*:S/WA*:P-+M*/]%O0 MO@/"B>8WOG013 ^LL!BR'?GT43W\)=(\F'? /OU__EJ1=WG=RD,>4QIB#;!%]VAQ=MC7_$F+?S%97YQ>>?R M[YIM"7?TVW617OG?=91G=5)FZTV6O?T^)>K&:WNZR-R2S'IU./_].77>S-*&THN.Z8 MEC>?=?>"TGQO>OB?)H7W3JKUM<5P4YX*U+B?2>+N'57Q(G&W2YO[.W"/S^SK M_I^GNQRO?4 /]O\\;EY^9KM_-'_L?=DYW_OR]KSY:29Q]^3#C^:);^WN_]UN MGAZ( WR.DX_'S=.WE_ \%-:I8.WJ8'_KQ[\OW\ZU[0P95Y(K2@15ALB4:9)1 M+DA0F!?!#E6@=QM*GYKD'M8D)MI6NJL=(9Q3@30-)%2>&)3I8C*7.!>\UQ+ M\^JUVF!B54U+:Y"K06X-GGJ94!//N)"*2FJ\5,$;)4"SRR3+=:JHXV6R> ER MM :YIP:YW1E-3@K0PS.5DC0Q"9&YR$GJTY3DRF3>2ZT2I;$KB90KKFY]()#[ MZ7LGO6MU8CCC:E.[[K6RRX#3H>F]YZN5+'/.&$J3 MU%CI<3W2,X*5757,]!=\\9]2LM<]: M^WR4.&&-H ^"H+/^@T0#2*J,$DU%3J3S@*!!:Y)F7#,%$$HE3CC:T/+GT3ZG M^S->49H^7M]OZ]"A<5%<<++L;Q!ZV%$A=H@;5YB,JJMB[94YQ:*JRZ)UQVPM M^^:S*RQ)LDVI[E94<6WY0[H)0+;*\H>U]U<5XWI:G0)HL0'27=/[?WK7WI?X M1_#$P)+,$78 .#6MSC@W'CNF-$AC)F6^'\NX8HW7/V^QMW?9IX7 ]W0;=5WE MY3+UZ]=E#U6'L567_VPA\?PK-6%,U +WK(#WKS< M/07QOPWWVO_ ][[ *R'%SL;K=;3=Z4>W_\?0K75XORPE6>)9EG*:$BI43RU)!4*T5 RS-" MVI06SJI-KJ]L)'4+F*B$"WP]7&_\+/KD3Y\A-(=!L LNMF?$EKD+P>=_KD:= M%Q;A! /"AMY*&FKL[+Y;"I^VRV/Z"*?T/O1<;+!1VB^$UXAT"T2:=Y\+:BAS MW!)FT7V>^938H 4QUJ9YIGAF<_GJ=;*Y)G.:GH(7_N>1L7?:M)J5 ^O6!6RG MTW@7;"_VM$4KZ<]A)TRT *LZZL4RU,+4ZHX:KLWUOX/WBM?*/GMVV&HCN<3. M>.-^>.-V=1M%/_:J3UWCO#4XGM D^P#IG2-$\FC97:=4"9;HD.9">H PE>@L M (AE7+&\U"X?B=V3MW3W M_%!+%ER>IB333!*I70*GRP1A27 4]#JP8\+U?*F<5TP*)Y7WTH3$4.Y-EDGJ MM? I]35?/LC!)6-?TPFOZ9,*WH^X&--&:JEI9#%V[VT[X.X\ M=1ZD;I89P.[XFTH3(J3*M%"&69<\IM2MC^U6QY8%0XU*!UR(\@$ [9V( FH5])):H(V-/6:V43J1&9E MKK(N:9UE?,PMF7&H69'G3C=L)BIT#@#;D;NFIHG$"N+RQN,9APNQ\.#J;:BI_ I M5V 4XM?FF'G[L^NR!L>#E>/36L"Q+;CZK5>YYJ=Y\X"'R8V9@[7J^.>._ORX MY8Y'^QR[;D?D+@[^"#YX%#L3 Z(O@XJ@KSKIN ,!S"4-/-.6YI3)U"6<4:'K MZ1"/@W@G[AS;NWN=6U!J<^(,!Q/3FI38W'$B=> V2)]S'+K(Y.95]:]W;>__ M,'10R[RE*&!O>^LP8U0'!88,!?.12#!/P5KEE("2(FW(;:XSL%:9NHD"9AO\ MUZA9HN;6\ CTS?+*Q8C)Y6'3"^N9#X$K)Z2PB1'&B\1SG8/):9BH8?/QF&;_ M\Z&6QF:YM03,1X#-U%-B8M!A'>.$M@_;#V$PY-KY3Z M\:#UB53LC F@T9>*1$Q<4/_08%8)P\CR*NL ?Z4\/-4.R5KN_HW@)# M9<[ZN$]]QWM?Z:[IW^WOY[BVM^UO\Y54+>/=^&:7_>/OWT]V?H!YBZL>??XZVE381'# M5UCKUR\[Y\TO?[8H-K=>I!]N*^B36T/230M,##[>HH>E!H.EB!$T*]N#0"Z=3[PU)>4B)3+@F MEON$, [ZMZ0)5S8'4V-#I5?YXFIH6B/VK:'I,492C*&I1I^ET&=WK!C)W?VC M0ZI3DSNJ"=4V(])30TP&AY([+E,:0I)A:F%V_^$ZSZ\U[1H;H_EDFYFK?2G7 M58TOV)/G7C7^"+;;9&OLG;*?3XE%>YTKPI _WTR*1T*KY@(S+J72:$ZTLIH M>7B2)CH%GC!TE TUU ML"0-&1@[H!&2U(+MH[QFS@ 9R ,K.\]K*+FW?7EW96;!C7O/@COSIH*6:H- MMSDG68Z3.'-M2 ;,2SP-7K@,!UEDKUZS+%LCYGT)<:LXR&)9.ZSNNOZP6_/3 MH/5JI_=5?IMWW=[(PMWJ^$D$[X_?P+3"F"U0>Z!7!^P?YJRJP(5*A3-P@($3 M:6A"K,T$H1G#BFPE> BK#8X]AP;M]_1L 78= /9B&F"%PCY' M(1"=91F1J6+$&IZ1W#$K+KAX.JOS&7P/U$5 M%VA.TS55DS^/>^,"A*- ;"^8;\3DL-I?3?O<7/1?_6NZ"*O5(3.;./O\5SYE MGC_84Q:$!*C2[14C(H!P0P\_!6LR:[.6QG$/D?F_6CQ@J:&T60(_M=+6YB: M5B2#4I1;<9B\>KT?R]NZ>0.[,B+R_N^_S.M%)[FPW)#S)$M<(A*XL%1"6B9U MHKWTSBOM65K("OA.\%N#6)Z8&9D%F4F52FPND#MO7$B3'%8IL2CVVEJ\:QIG MW[OKOCU3@7+W4E='FR?N4 ,]!1Q\D.E< M$)EDEF342I+FAEJ;.!LD?=4((';/$*)ZP_!$J%2>&M;C XG/%!E,E>N;:RO^ MYZM)BT^,2TI'%:7/IEXT338Y?: 23/T$LX.>LE3MH"I#1N*:K$->HGSO6=3D MC1.G_II/CEH^Z>S]01 -QQUEO+\Q47N[A?QYC^$Y#5!9-?KQ&%:EL MY.UAV(4[[Y^']O?0A&4 M7NYN'S!8S^5N:]8.=N=@S_[X^N7/$["36U^W/UPP^ MX"EYBRS=GSSOYY&A!U6>_?-NC3BK0YR=.<3A3.0FSS6Q L!&,FJ(S50@V@4C M!%>YX1%Q,KJDY^UI"@6>G[JGZNS_M0*2L#G+FA\GQ3*1)R#WAN66@ MY.A 3*8-H;FD.85=MMHCY&AU[W%RCY>)^)P@1]>JS!,@R[ONL%<#R^J Y<,< ML&@, ENE"$NX!6#)$QR3D1/K,\DE$+1B&H&%LB53G)]1T>.3 DM2ZS)KA3BM M[[4JLT+$^3R'.*G**0L^)4&F8#T9[\".L@XT&YD['[3Q.$4MV6!:UZK,Z@LG MCD,OQ"!_K= \,KQLX:[7&+-ZC#F8PYC$<<;RU!.F$XH3$G)BE*8D9#[C.7=: M:>R/3S3"U9+K!5N#$689Q7KI.A.S1:)V>#0>QEV]1 M3%VK1X\!/I\['J<0QO$J;W\X^.A6;*Y<(]'JD.AHWINLE):9#X1A[RNI$D8, M#82\T3EN=UNGPM-:;U@:Z M[C5QIP:GVX#3MSEP$CS1/,D,"51D1&K*2<931I(@F%>YS7(%MIM(-[+L_@D] MM9JTI)IT5;;VQ<9H'.A9MX=G42M0#XM";XKMKL%HAJTV5+:DS5:K2DMU!)U#FW:W'-+T*]KJ1]H:VH%!L10;DMX_\K@Z1EI-Q?14D>;K)Q_P.U?'% L#/W8O3'MPT7C3 M/3UM#:;-WVL6S/@3C^(D\+^"FV<(OMI M8'">IF_\"?#3[34^=UIPI'T A<8OV-"7T]^JC\0_V6__7.\)S3LX;[X3&IPR M64QDAJ.$=5PT8LUMP?%X0W[![\YL0>.OXDO55FR4 M@YN/>J:8SGPFBX<_CAVL,^'.OHD>/SGQDLZRY&J*)Z R_B$_N6 M.>IT^ZU(*+UP$@KAU.HTNKTCN-H 'A5+5.-77>NL%>=7P_7A$A[ )]_>W=I< MDTWXC+P0GPJUM!'ISY[F-)G D_?"?X:M7C%7]LS$332=SA #BN4.GAITTA?= MX/, 5[A2F,-CA?Z@VPF'I3MM;C1S)J5Q'M3X5$K.;&"&*9>S7 7FM,+Z= ;B M(-:GXR^"3LKXG=UW4WU2 %YMZ.WES>JV"Z?)P(8ZE.[GL O]T!D)=OI,!?O= MZ]9W?C3WCPXE"]PPRTBJ@B22SH?$ V".ZX \]S-#MZ^AD)QYUV>WC:ZICUEF9[G483 $ABOP&67B// MHD@OP6EK6J)53SHET48OCCYEVEF1768WX-ZT-NB[7'-RTPJ) [EM4?GX["W@][_2%* M\TA$9M!PH-&#=!OK1QWT[)R"UNY:H.1?%EU>QEI3_-*5=!DI<+PMG[8^C?3* MT:L5Y35"GA :+ NL6.R.8 MHU H+]]#9QAFEK#1:.7QF_;'9N"/% M7=G!ZK%(<=_\>#Y$N'5MDY7)PS\V'K3M;A]4S@[HG]VC#MP&)!(\K87CRTN1 M]M\/[UQ1L\Z5SQ,+@MW_O5S.[5PJ^N5I7G)O^]NAL[#WSCNBF?9$2JM)RJ0G M(O69%)B/9,6KUVKSJBP (,8V_%498N4\;$""3BF/D-6KA)HUHXP=T+!. [SP MOEKM5L=7DQ2VG.L-@Z^IYPKJ4$,I5\;4 MZ/% YP_W/ PZ));)G CN#)$94H+D8,%QE@:7N%R*<(OS!ZG2!_$1]0&''E&/ M3;U,HS/RBX_#/D KJ.ZT0 T&"3CG.AAV8ILOT'Q.S3=04."*IM_%%R_0U=** M[P)[1U*K'!+P%]I8J I7UEL+72X@IEL>W0X7L8T4O :DURD],E&M@6^C/P>D MWT3/LG77DO=@U;WGHYQ,:\B+S))9%:5?:J61#,J4JK-ASQUC -&-GSMF7L'[ M_6/X[,@*BH:[.6\@A?1 Y>X7ZNCHMH-CT"N/CE$Y$DL?=82)1%!E\XPK9U.I MI)V@E'_ R<+Q DKX&$:)/M3^L#4 HF@C!AV!'09: MRRX2@H$M<)LCXZEX;>R'ABTI;"8VLIG*KY77:A0IKCW7-JW3T:4GZ18N\2[8 MWM#T+AKH:\"NS!N5/?]Y\]-F8[O5'_1:;@!?&?8&<20FOC=Z.>KP;7..QM2D MLR%^?&3EF78['%4^I>KFIP:TMG(WX+A/6_UV,+%K7EPP<(7M#HOU@I4792+Z M7ITY&[=JA-MOM=O=3\->*)P8<2_[(7Q#[#P9=@K;$F$X%#;@L-,_ U&:MV"' M3KN=,,!G+][?;.QU&I_"V:!LV4>K#2FW%;TA@./P15CH][)3*NX*.M>!NT'K MC!Z-\:;W\:U*0<7H&E(O@'O9$-3D MH%116;9O%30AQ2],7J]GC7'E4Q@,VA&_BX3O+5QK\.\ ;*.$>F]ZMTVT?'GZ MU\'Y[C9\?K^I=B^/?F#O5^%\#L:< B..>1QI+(C-%-:6R,VK MJO@K90P0QYM3+ ;A.6F* R(G/X8=,L(6DN;6*=54H"W7!VHQ(?U>-3L/S[9M % M["F)*$+6,J0C&#/".X%#,:6E(J5& 5Q;RK- A4QJTED'TH'?#[TR7!N=$^=R M,/]R!I#CK"3"@Q8+6O)56=H3I'.&%('J04DVFXWWW?Z % +QM!N) MYBQ^VZ$*@0'@/KJ94+H5LG/*/]WI#DIC,HJ^* >!Z :@H<7)XC'*[ +<$*"M M4*/@R$$PXSM=I(5S@#T4Z]TV?&;6#UV/&9@;,R!F=J@>,_ LQPPTEIHS<./< M@)DY VEJ)3 ^3S(>)%4"_DZ"3UDP5/#@_0US!IXH!/SG$(P -.G&\9#/@%8A MIF\-X%:%@H_VS]E9B!Z#$E/>!3@5 + WK9Y#8\CD>:MW&B;,@I$=<#+T1S&@ MYUM],+_Z,UK[Z'-EWE"KD_?@(T4,,!I:T^;J[2)G3YHG5ME@T:B MV^C=JZX_9TL7&])'R[L1,VM!90AM].Z:'I!P5$7/ OHNX&-M#)6?=%N=6?LX MNOOB+W#J^*A3&PQD)"8^L]M7*L2H0[34!F.QHX!VH52+%2AAU2]7)*J-].)NO_\FPO-1Z+@+8.PW MT<7Q#A=8)++566L+5>&W\!Y\[L31W?VCR]W]YF$J<5:E2PD998#Z94 MYE.=@(5EI 4K:G#>G<]@ZP"@C@Z]/^F>6Q90^LA46JD-EM)(EXQM,/A?R8+' M %Q^!K)[N<1V? QPR0S C8,OI2H3+QPO,B+N64B]I92LE#&] M*#?EM/M]_K95WL',#0IG[HR3>>%5<6=\#W@4_6FQPV.R5\C^0WBT!:N>X21/IC&C2/0#- 9'>9O&*UGD)K? M3:L]_7"XE+%9'16&BZE13:72VR]O>ZO8V%,IH-?9-=S'24\BCQI8;3#X' M?,J&&!'K=C!2/$Z4A=5,1(ZJ6UDLRL""^( M>NIQ.P!Z=$\O0"ON??OGA:^$IEL(4BZ%C!6A\T[;;I%8\'U *2&K:Z4(LK2VIG>P.3.\X#P P: M.N5FE9D8LQ:.<3&"-]J3H6VW'-PZ%OQBE*[:VFFHBE;(F";Q00J% A^C))=2 MS0>^PDP0.+YAN_!;FZB6;#8*JV3QN_'BT80P_GN,CTPE92,5@C5S'"TYT*M" M;"LU0 +XW@+^O.)I%U ,/K4/6#X#[_CBR@#@$Y;)Z+D ?4NE;J*$9A- IX%$ MMT"R33#M:$^ZT]>L]@B9$2]RU79@2#+THB45+2%@,2Q';Y? M:<5@/*8U]8=3JXV7,GD87."%0XY9&7"5;AX_/DU[OCZ+95]#*)M@J.';QZ'B&R I7?9%V4X)?9(I6S" H@!?! MX Q>FICXMDC\1H,E58$7K9TFCHU5*,K"IVEK_56!]Y% M7H,K1G"?R[S#I[(:2+-=$Q7MV'I; T-H+WVQ:EM=?M@W@\F MVX2O)3+MC3+OU&@J\-B?%KWIA<<5E)!F"Y@BM!NC!UP4""AYZ],0Y"(2ZBBX M4]8N%Y2S*#?S$8N.KJ@Z-^T6<%RG9481J#<(@E$I^&307S,(W>G2^M&KY2>G MD@4+:!SO9N%>6."GR$WYNC$ZN2ZA:X27R /86+3WY\<^JOPBXH8@RPA._=EH_^(4R>1*43 MZQ^!_0=3IN_8FP4$=-PZ1?K(S7>4XU.*5K&P:':@LCE*?YE,)!S!$%QJ>IF3 M$JC*&!T[FV)>37MJGZ)A,.->B^ZL@AFXFO1E+3[DR;8)<[;(4]%WO-6O+=#3 M6^X6%!]^--!/$-:2'2N=MCI&$"D7$[Y0U,#]]R@ \<7C8'JQBP,B#'RZ\+;2 M,O&SXN?;$D59)Q%F+E/>Y%JRR''+QCR&SOSH,^B#=M]&@5KDO9;N@.K^W5[! MF_B0)4T5-/DX6>RW#=Z/L&">RPI/KSDOK=Z)?;4!MA^V MD!(IZY3(]5C+_5(BE\J(7&&&XY-CRQYZED.OJ @K0N171"Y&;>ZVP;YSH N" MH;;5^3;L-;8Q3:QG"C!!;Q"6GD8@>3=RM93WV8CY::#2_E^WTS-^ZBNQA0 8 M7U=\-2ZQ_.BG$#OI_8WQPA%ZX=J*;X525FR-0DN%WOH>HRRP G,T=>,)_)M: M_1@&1ZL?O6]:F&)6[56Q-]$*+HN9E]W+4ITL)-*5)GCEGY^H6RY4QFC11I6] M*FD=U;3!=_X%>S51[C?A;"O?[)8QP_[8](X).!,?,P3'?]F_SP.-J+B_@X;*--8XE"?\'IL'UD2CNV M%R+7S^P86/USV[9XF]!]65:)GTW4'5?/Q>DO9O1<4P]3)&T.>MUV.P8F007! M+9L^X[E,QP7^ F>&_7%HN5+)BQUNE9=C2^%!A!_PH(/12W#C&+\< M^7T*CW^\Z5T3DI\>!4?FW;13Q15)P6=GW5;THHSBY< SN."S1GM\CGO?VN88 MUM)XWVU'8"J5T4C-80"<'E,=/EWT@:>0F) ?)\ZO\!:,[O7)_,"PXI?CU@"N MM;FU65RH:RW&VOX(0#4]X!*/,%3 W7;WW#?^^NO]Z-J(?F!)8J'-^"[3F<#! M3R8FPFIW@5(C=/%T(@FL2IOF12(8*.>3N#.;E(6QOLK>+#QFJ*!^&Z=H3-;C MEO0YMYK)15?$USVK=,3*K)W+UBHD67?LCXDW!E/.#\-$,:VHGJ.(OE?/\@], M/&A?3'R^=#R+2^&B\=:'-J*/C6[Z14"YZO8+B-CO!\PZ&'9. M4.L,'4"XX].*MZ8M@=(PZ3>81,L$/W"EC7*]&;D6]I#!:%/;E$&3>Q[3=);M MQIR5>JM-*WJ5H@I3'$>L&L,#P5SHJ)1/Q91GK;D^?,7$U,W2$)@01YAVV1^V M1[D%\[;>U0;=N)#AM@;=DJ8P#>B>C5\-!G2VL: <)T)A.]M!_]<&$E-4@Z\* M*_0KDZ2$!=AE3)7N84YG/&U0A4_@X%SXK8&NE,7F3*5L7W.7&**$:[A_8EDE MFH^C!$Z@R EHG#)U8M/H5CZHDB8OX K^GZB&CUN E=E654K>O$H7/S!J[5>8 MEJU"ER^/H=LK#0.DC0H,;-J7,ZKQR MV6L=T2N&BOPL9MYM DC1J7ZCVY[A0,CK.]"E3]9OD='-JNZRG+XSTV,K\]3F M3E/JX1FI-ED65!Z8R%AFA:-EB26+(RBJ7J;3-96?QK95_^U_AG&FU"!L%U4[ MPU[8AYO]WH;//'GUI*NJ)R]V+X_4WOZWR]U]?[I[^H%^/?F,+8G5[DD3K@_W M^0/6Z;V>K)'8&?V]MOLEU^P+]N?SS=W3^2<"W>O-RZ^/K'9WIP^OEB M]\M;^N_+MW+W\MLA3NK+:U6 )F*2S&AE M#9$"/J^WMO_N__[?VU_?;CITJ*OOWP M>6?_8'[VTB3=+PPCW7SSZ<5:(06G&OC :)GHD(I<6<5R&WR6:^S@=#.2%:R6 MI%F6"97DVLM?[7A?L[-/U MAO0)E:5LO;Z@#O4?"^UE@WV3BQ*>JYZ]L*E?S;_Q*HY/ M2>T4PQEW_TV>$9 M"H!EVGB&DC5==+GIK.#CN M]K!)<]'!BSV7;EV/CGOCJO'MSP(;O?E4.A(G[#"E.;#Z MJ]>*+IRQ4[7IBG,?HAE7M-<\/<7$P$AZT>XQC9@U';AR&U1F72DJ"-(=)(G,/D*-$VX8SJ7##'8SN!H@_V MK#3;J/J5QA[:LU@VE1&Y )V*RJ&&,[U>S*4$5;+*.P7M!>RAJ+/G14Y_K" + MT_[+*3RL>C-WP5B%2_>^A<$(R_K8I3<68)UB,F<50U:$5=X8-(?0Z+:H*<47 M1P,,L&CE>]&=OA..P"XI LXXC&U4R;3365!D6=V]B*H='6$]6%E!8K!+(N%]\=8,@R4,E;VQI^IU;YE*&?_PZ'6P=I4 M)"#8,P>4DP$-Y)7%'&C#!L5<2+VE"7.Q2RP MWAB?K@.M30RS%DYS=%$TF%Y_AUL_5! = P&]F*_C&W'FV?BQI[(6L.P>,WVF M2I8GMF@1UK>BLZTLVXUNYA\.LZEB< B[&*&"?69ZC>^(G;&DU[GAZ;!R9.8M M]XP+$D991)2S1IP<>]Y#=:_3>%]T_=C+\] KY[2\*?8MXLLTV,BXV:#+?)/LZQ;"R=$RG@-N*6V+@9Q:\X18[K&=LDRYPVYQA1 VWM)!,.&:X MK*Z>C8V/6^F,2"1*.G/GL6SWA*@%JN*87-Z4S3:B"/E8-C':6QZB7KIV"/<_ M]"8)RBH-F.1!.\P!HK)$4L(SYS-.)>?2 $1IN7FU7W"CC(S[@&V&D'A&B!3K MF5O]6&E1=0(XG:HG&!'<*,&@+BN[H:Q,U65EZ[&6Q^RTOXH W^.KON.!9FQ% MNB_H3R9U@0MK.>A1/&,.= ]M4B^$3&@H!0MGC%2_U+KO8PN6DP^'7%H'_W$B MN0I$4J>(49X20]/,,A4RD>-8H33=D'HYE^C9S#Q([%H'T@/GH_='L0&TE4V[ MW2T[B)Y%RAKU.RF^.))2XZCW5KWMR2:U^ M/0J7'!U2F@E)#2=!R1Q8):.@?B6<> 40G[&@$L& 2^2""4HCO^YZ^S\F\]5\ M:UFTOYNC>0'(OP=)'3!#-I+P)+Y/$VO>^A$\N0R][DM&<]G*YQFH C+7"Z8YCHUZ:O7RYVG"R*D(F2I9P8ER=$4)6Z-)-9*OVKUYWY(1 W MOS H>@YCHFYQ*J7JY6, -^HPQ4CTHBSWJI!B5)J*Z@I.5YGMJ^D:9_NR!\_V M+8O'MSJ^F%K9[0]ZHQKRWT,'>R#UUS#Y]V2K8A3U]>0;:_*W8O?R&S )*$1\ MA^_MOVM__>/KR<'EGR? ".<'^\T?7S_-,DK[=&__\^7!OA-[^\ DEQ_@O@>J M^>7O;U]/@&%<3V%I.U>];T8Y5^T?B\:M)@?L1.U&@"GT8\GP^W3RRUO%S?SJ1.CMHMC?C.QP/>PKC< MY&!0=X\ZF//R3*SH1V>N#[)Y?BA$RE*5>@(FB@5EUDF2\D03JH-P)A59X!ID M\69Z3=1BJ7A6\(DQ.=-)XF7N4F,2*UA@AHLT >JHXED%"="6W0I8N*E%%H2PZT&>X8F8)2P3'*.)'!-7M.RH\D#S[B0BDIJO%3!&R4 M&#+)<@V&K..1"FA%!7-V3TT%JZ4"!=H=%5ZD)J6@TV$44P>@!\,U$(7,,AY2 MYI3&Q,BK'6BCKB)+FS0;U1"DUO?0OMA<8-/,Z7ZW-7#$&ALX_,$,'.<[YM_? 5R_W!Q\.6S:OYQ0)M?WE[L;7^@8/VW@.PE6/JT MN7UPJ&TJ#/>2:,4XD19C*6"[D$1H)F0"]K^@Z9TR&*\TE2,Z;RDP45A(1_L(,Y= MBG6VU<20SE%1-(_P@8UQ0,]T15TZCA@:5'4D17\X+!:)SJWQC4PYD;.<(H-U MV!Z;/X2)D238TZ@W'#5GC*"%VG:,DV'U>W6Y>#4#&OW%98C=>*K%PF_CZ2BQ M+'Y<8(^MUQRVV!K/98IVQA];6^\W&Q57EF7_O3#Z.J8%]Z<:<@W[P]AC\MA\ M!Q/!]'"2 NCS!K.%RPN)>DT]5)#F?!H.0%"?)Y*95)>/"7_$ MRNHWK,6/.U@T$ND70R-&GQZU,BO+Z*=&T$STU81C+:=SH053M*4 2R=F'^.A MEG%%?_/QE.O^C95NW7FH>IMJ<]FS=H 4]5NA7E8Y6D4!WYVXH*UGEJ\J-+SLDR M1U 43XX.@])Y3'7#;$,B&5H.*E'$.9QN'6BJ4[;07SX&:1QO4V7PCS,4IB4' M!N['C/G34#W;6+P-TSD*2^:QW\^HGF6,]^6:]O*B/""&DJ[GDO5-X7E\5?-\ M;W_KT >CJ V,I%AB)GVJB4V$(=PKEP1$*S2JQ09=E'!\*Y:(ZD@4]J/DF27= M;6>1E(;BTC4FI!3+"& M4$%54*G0"08+%GA@<%(H()>_N9U8F:H+(/G;'&8^<%,=;"^@-P#9KETGG,0VY>'NI.E[W^/26NOFF]V#5W"8Y:ZW&Z3]GJMV)G[2@UA3=:Y'WHS'<;JDYS> MH4J;7O>3C(6H]5%>MT6%]PGTIW4_RR*'=-U7&1L=M"^ -M9]I96ULX ];A#B M\ZWH'9C;>?[;DEP!=M\3-)6>E$1E6BRZQ7^]A=2^\L%+TR &C[;U2/ ML02LW+BS][E&O0H&*X>64Z;OQ%:+G_ZI M3(!;/O-?52!V%8]\)_*\>=MZN-ZUVK7K?'X)M<)EB4T3S64F7,H#-YP:CAV, M,^9NF7GRSK1ZL3W=%J#]:0P:]]_^P#R?X%'77]A.%.,GS]3O=_#ES_[7_2Z\ M]OER]^3/;[M?=GXTX3OXW8.3#Y=?M]]]^[J_(YM?OGZ#[UWL?BJ_\^\_C^VI M;^^=?(#/-GGS] .L]>W%'C['EZ^MW>W=;\TO']MPOQ]?L1AF>X?]^W)GT+R@ M/_[:?SO [+!8F,29LCIQA#%L<@)'1U+J)!&I3)T5@=*.!#T8WK$'?:TB^CN (HRW>'&!-&Y+S:#_#S(S57+#$\L4HZ+YE* M;98'IAG-$F>936R-U&N(U,TYI%8^#]A7B/!$Y$2FC!*K0/T2"DRUX-(\M69% M2+U"CKH7PO\KYF>\GJ^+6$$; [W&53[BP=L8C M\8L8F%O"6/:5B"2\6P?6C M]?8[#@]X;RYB4OSZ9%D=C-I^-/D.!S8\;V[OMG>!Q9K[OQ\?[#O^%?^]_+.] MM_V-[?[QY[?FQ5S;C\N#DP-@PZWS)O_,=[<__&C^\>YX]_)K&_X]:9Y^EGO[ MV/KCP^6_+QW%E#N?,>-H4&#R9(9(SCD60"8DR"17%+8_S\3<*#/O-* XUR$# M/3EA&6=&&25UEBKA/5TXRJRQL_OF+=SQ[[>QK\%=*H-NON_T.A43E"L1O)0. MNST9):17CAJG16K]U95$C*]A1W.@?MDHT@4;.QWT0&.5!=9WKG=6^&1QU%&1 M_E;DNMEBCLVYZ?FJZ<#5SSC582!^#%^MN@J4=2I8\Q\GFH]*3# SKYPG=5;. MP 5M(@YY'[6A056CW_BEO/;'3Y_[H\N.YY$7'RT7.]V>;S0\=]1"86,\T'FC M;%/;P=&\^/";Y6BU!15^A&+%Y%#JQV]]% M6<=S+<8*;KBB%+0FEXO+BQ\NYK6L\PRM1T?BIFJ>'P*.I8RS0'S"%9'22F*8,P#$01G' M7")#_NHU]F1?.#9KW".RJK+"WR-Q86W7 ]%%C'.,A>KU1/'[+%'LQ]8>\=-[ M>=$6!-^K:6."-D#I/CI,,\4SCFU?\A1H([B$9#Q/2!]![ M-QH.E%_3*C.9R12Z(Y A;#5:IZ?!MXKJ'JRGA-<-J.;M$$?5C^X!=XXT A. M? ]D &!A4?DW@Y^CU8R ,-XFSC:YCN8#4US(Q'MEN>1>99H9X#X@>VMH:J^+ M[4UAX5W(/OXH][A P[4>*?CH) ]/!R1/;9KGTA"GI,4B=4>,I9:DH,DE02M0 MWX#D\^ZP=P4>QGK9O-4#:HC%:*;3P:9!KHWCR;\7NU^.$02)/TM Q:>12&^B MI%5)U9J2'L#$8&P$XQ.9)>KVKJMQ5>*; MHDZZR%'\&$!1_Q[\NV[O79RHM5/JPL_%E_7H5")!Q ;)4I$I3Q* %W1%I23+ M R-P'9XE&Y(NZ -U1;5BKSR-R0EG(^-DDGC5@/"@@P5>'-_5PMS)@]90!NS'5A_[\ MN.6.YZ9H%\K\E"$Z&HMLX =V2EAZ$*SF7G#0)87,,LE!CTR3)#"7&<9\YA*& M< 0D*/F-PWH.,\HS2@4E-$6\TEX0DU)/3((* MDV(&U"? *Z4VU!*UU4!)'6"?<2_(THX,IG\W<*HYCBY*9P?+1HMEJMT%Q^]'8^KU86]&_INR#,EXH M-BKI#RU&=0:MJ-?U6X 9H!:6KIP1_MY#LH/EH*P-:$]0,-J!IY2GB30!%$(# MUZ\E^Z.SRN7NRVP8N3 GFOC@.U-^UPE3JS:P?AX&8[O;GQ_. MPAIAO0U'IARX@XZI2$:S@WO&% HPWXN?^W/8*5ZOI\#=- 5.S^Q0/07N64Z! M6VH(W(WQT9EX:D@##YZ:8*21>6"9LP:>3K$DL5PX]>SBJ=F-5MOZ"^8E0JLW M/^ZLD9K=."QJQ&&VA[D*E(+0 ?(S6!B@',FD,(1I)7*>^-P[ M+,D4= ,LV ?PV68_^U?&? M.X6E]W&4TAL_\!D3>K=PC@I8N-%%4OQXT:G^'PYS"0RC,D]8.'9S.R1 M+-F8#&3$N3LEKQ=YVM6XMU:G0&?DG*?IQIIEFTJSNS1C%/0^WOALP&P!FUWVAJ'7^@1ZANB7H MM52'*MRZGV6I@Z[],L>5[#717=N.-/X1/%GW$]V"/35':X]U=8OFGX8UGDV+ M9C &&XM4EOI :ZQ[R&5&G:ZQ;09KOU)L1=J(O4B?KNWVDW89^MVTT=D;_4+\ MM\JQVZB&TEW9_?/VO9JN[\J\7$.FI^M0OER4Q041TA!D,#231M L533/M1+& M*N&TCE&6Z^;MK3K*4EF$[[J]R)P_=["E[.(DFU_@VI?NHOG'U_;7/W8HK//T M8']'-?>W^.ZEDWO[1["V)OOZ9K:+T]&/K_M?3W8O=\Z_GO[][>#DP_GN'U^/ MX?X_FML'8O?R2.UM;UT<7/[][=^7;P?-F?Z9S&;:RR")51GVV[.!F%PX8I(D MH4#Q;;2>GF_GM]NV:"GY[XF9O-8 \!8"4]OR$O5Q 2HT< M*T6.F?YO'@Y78=4:-3PG,JB4I,IZHAAC,J=9)AB&>3=2+3:T$"\).1X6+=9K M'LKMVXDO_?#/$2*O;C1^-YSD#XB2E2U9FFI3O%P2'F<;DPO&C3+"D%0D MCD@X<9)EP1!O4VV3A%DK#"A6V>;+@L9:J;J54B4E8T(%GPNC96Z4S81*$Y88 MFV8^4/'P2E518K+3Z0]ZPY@0N(>U(/O'IE,"R6ZW3."IE:T'0),998LSRIW3 M"4ERS*EC'M#$X)@4L,D2PZ66:1+--)EL:)6\)$2IE:U:V9I3MNZ&GZM3MFZ/ MGC-*6'1YH3MZ-'FJQLXEL7-O1A/+\Q0;>@02,N:)5)B/;$).J-.BWLZ<8U\::6BN+1RTU43JU)'46P!!!Z)1I3[US*/&R)C>R(1\ MTF$Z=U *7_9HK#(&6D\PJX^I/J;ZF.IC>I1C^NEGV[^9++@L&P]@XCM67K9< MN'K [BV(1#<3?+4QU0? M4WU,]3'5Q_1(ZO;=_-Q/IVX7;9F*-F./[]-^F:KUPT?V8@2OO[.H$V2M<-]+ MX?XPIW#;@,-=7$H JBR17@22Y@DE-G5YV[]O8\ M"_%3'U-]3&MZ3,\EAIQE1F2I]#HQ3*HDRW!4"R_@OUK6OA!9.YN"Z+5E MRE-*M,HYD89R8KFEA%&=.NNDK\^ON"1*/F&@W#1%UMMVJ M86(VV\ZHC&K*):$IZ.52Z9RD1CFBK,JT],QH:P$FDLUD;2#BIX_KC28WW='/ M4#NQ:E]C?4SU,=7'M/[*W)*>U>=D[?T=)5AM[:U>C?L\9^VES#CM/"-.\HQ( MR7-B64@(2Y+,ZYP;A1-9M!0;:3;?Q/V1MCSUN2'#3VWF36-#;>:M&A]F MS3SN4IX*&XAV>4ZDIX$8 V20!)/H+!7""O[JM>2;:E4]@^JZJ5OP^-[TV+V7 M5"GU?$/*"SU5?_2Z_3I=D5D\5/:Z=V2^B8+)&@4="@=FXEN$J\]82G3"P=()/2>IS1UAJ/ %NZY>8H_2RC^FGCP-7WH%0RHTZ&ES'K]9- M:7MZ-PX6SN[T^\/@MX>]T=SIHGO-Y S32ONJ(U$K5,OIC6OMC^OF+@.0=KT&]T>Y^LF>)Y- M>2:.=R^?Z-#S^?]G[TV7VDJR=N%;47#>-[[N")+*>; [B' 5MH\[&M&N KO@ M#Y$C"(3$D80Q7/VW7,\:\]9^'.SLE^'&YJ'V M)>PS0XOB8"SXRY+02D0P(40RB'N#D=8N(:\<(93SD(196:>$K-)7#OH47^(" M^A++-I5M*MM4MNE-;=/2!U"J0CJPRE)LO$HMW1RZ[.8]K>K!S/%/P^TLA26S MM[N/QP?.!N:MC!YQ*SGB1$JD&1C?@V M:4ZW:6&BX(M4Q5G.VV<];T<+.1UC$6<1Q:(N/N\ M+>'S.02'I2[D',##&8!*<-3B,5G$R0SEE6"-L(T4<*P[@0 SR&B>CI4I> MYRI.MJ;QO)CB2Q\('"9I3N=F6+:2C7EW,XRC5S%OGF&XYWE&K[Y+P8OZQD>6 MY]PYA@-!BK (]@WQR#F&@.6&2)2+(RCKC:V2\@0,&S0\&(A\!SRU.@!BF&$^*8&&0M MM8Z8XQ83FB1G?F6=L34CBT&P_-3S+>:VO>UM>@N]H'^W3=OR<;#6&]''$Q<[ M-496:_E8FR:MP+4[(790__;>,=B$T#YSS5@;WM7@!8!?[_(6==O-1KAZ!ZVC=I1P'J,F45/GK%**4\'Y_I?GIA?UL[S16ZG?LNC##]MH6MB< M3^U.E4)5.,8,;8N+\80$SW!(7""<)' ,F=T-#@=$L+-.JY!BJKI*QUD2QJI4W86\X M Z184'=;4'!86F:C39I(+K#20AGM)18^,N*=>7X+ZL%*F7J[U9_I6RRKYX 4 M?Q-2L!06,^N0!2E W!B+'-,!,2VTR_^8D)/*5K'AJVQZMW&QK(IE-3\0>;=E M]32 D6J- M33T4I]FS#XTC, M/D]FI-7V=K[Y+\-['RCO8ZP?N:":O??W(?8GWUKVNSG;.OIRN7NT>[&U_>%\ MD^[0^L;7GYN?/QW6+_>:\-^CS9,=T/ =O'OR]?+ORR^LOK&YKSP3 C81R1 T MXI9C9"/W*.H8"*-,)ZM6ULG:N-E2 _EMPB^K$XF0C4%9FXA4*O#DM;7*,1*) MA:]2(%V5")&A")$B0O,N0G[?*,.YL@%APQ2"7Q.R3@HDL9(:6Z.U$=7 WW%H M'\I0S;;"1&(4J:$,K J.;> B!BL8()/A)$DML*>5&.&A&.$B1G,N1MM?]XFB M1(O@D>".($Z< A,A>ZE3E)XF*K0T@$1F;3PP=B5&L+XUL/)J%]%VX*!K!3CD MAN'MOADQC'%7/TDE=UE 5FM ]$^CSRV6FQ=K5\;&/<>\G(-3/H&%^NN KWH0 M]DW:6J@&U%2W.O$Q/V5+D!DJUX3#W2N=NV:U%W6[5=UX?7MWG]DD0J $.6-% M3GCE2 :T%8FLK%.\-M[?8ZAN:[4/54?ZNS2L=Z\U^LOCW1?<+*7V M]+33_@G[TP,MG$AFG\8V[Q!5]["HNHE%]P)W=/!2N6&@1USO$56Q> M?MTWW"C"I$-1Y Z1$@=DJ6:("^&,\9X*QBL"2>XW,O*FQ-IY_O$:XC7LY_]7 M[/QH^'@[,%Z)1"58W0K5KC__1[O;J[=[NQ$NSK$&'5"]:W<"6S5>\3H29Z= MD9/3'\9PUHR#[,(IN%3?J/O0"A\'2K/=S@]=BY%O9Z_<-ES][\VV/WYSDN,Q M7.^^H,&#SFOD1-7,0%CDDK4H&3K M'=I>[1"P;DA8\N$\"I3YJ1J\[G8#LWJYS>W0FLWV>??=4!$JE^V5?[@?!8-; M;=K3;GPW_.5]:'1/F_;B7:-577#UIO<#E1D$U<3IN'\X^X_[3[\_;X3>88Z/ MK.%^C&20-3[XYL'3:]53(U[K_G/$T8\Z6/O?TZP MN[_T;5PL6>.*+8!5[+Q,'80>P25U:U"S MGQT!%M:_7.>W]7Y.?*T_W[?VCR\MP*CV&7Q\Z(Z5=[ZA11H&1VN#Z&AMZ.FL M%JW*2GNQU;FWD.::Y3.VH*^[='=::'-RG8.=G??+_#.>V$8+1&/>+_0/>$6F MCV>VV;=8_M-(<[^Z_]C-;.*?-R_S#>+=E9NNPK0WU^]K360OU;?8;TT06:/#IU#[U[N MB/K&)M[:.,#U[\"_M^O']>\?>?W[#H;K);O?/YY?O>&_VP=D;_OK>7WC&WS_!^#I'\=F'-%@M*&!(Q>D0QSV.+<9 MP2"5*@4M(XG2YQ) HJ=O+S"AJCU[7?M-E'MT)NA,(&/N2K ?GRDZ\?TO*%0^ M?U>6&<+F6RC2>3F0'!E,(YGV*H^CD23/GJ#6(HN90=8;1Z.A0FFULD[%#))% M%PPD)_F,2>YI(2!CUH&+Y[&B1I#ABK1>(X7;L7.R;&&PE\:,^HAAQ2DS##.* MG/8YC*88,EK%7.V%6.F&#,3&S,S(7V(/2]:W9&4 M]#@2R I6/0ZK1NP;(:-.-GB4E,R#]XQ$+E*+'/&"*RLBPQ4)%&+Z,;BSUE9'N'D*NZJ%W%7W9D+4MQ6LT:L+^-N*ZDD-X0BZZ)"G 6. M;-" 6(Z"C2ULM'E^#B"6F;!KU?-QJPG:("R3!C];IY-G4.+B1)FERHX8&<;I MR*0.2'L2Z35%9)8Z-+*^L,K[$).]N_HLH^RJ"86V6=2__%G<=J M\6.\B-J.^C&\D0F#RB*+M0:U-1$93QBR'-B \,+I@%?6]9KA3_!CO-TS<1[) M^)VJ]RA2GAH_8T"7L=,N?'Q2G1LY*BG#P6HA4#($=,XH#T2 MF6QB"(Y.'^YTZI$SU[@^!JUUHUAA";.D7 T=_"5P)!)5=6M+&9)627$LT3/7O'X M6M1>=':H(&,=0!K=&MRL/^L7S-MNU2PD-%**G=CRL>9B[SS&5O7PL&%=[31[ MAG-%?'X4]BEVFA>YF+3;:_OCJ_YV@S8/(\UQ\B,9!VSKHF)RZGTWE_"?M%N# MM]]=9YJ["MW\BJIZM6HBD=?Y,"+XF+@(;8/&N@P5[?:KIV> M=?PA@.3-]:K>"7OWY)Y+M;-NOQ(XUGYO@NZAO_QANPGWN]D.L?EPUZ)YF>'W MP#%2M1.]:WK?$O8:G:(A MF\/-['6BKE&4>!.IZS(P1R.&&DB#914BZ<854? M,#'>ZN6!7H1W2,R4/0F+Q+RBQ.0>EI;JR,$F0-ZZB+B.$5EM/+(J22)HBB'[ M[P1=D^-C31[N/'A7.'6Z#H1%:%Y3:+8_[#LJC I1@Y1DH8E)(BV900(4'$?/ MO$\Y"4NOF?'XZ%)T"[QAR\R@:^#S- =^2BNV6WL#7DD^*:VR[M +^([=?9^P M<"$1Q&S,[=4H1]KHB*0"*H13LL+G-ISXGH[ C^@+..S!]O2&?T_T$I2.;*\O M9G ]^U$EH[6E2& &+%YHAW2(&&FE11!<8V9RC8^:74>V&PSN)5JSS:"G5FG- M]DHRRK:VC_<%=:[ M^RW/WG'BD98)(6IDA:[]/.S\BJ$?1.0ZT1XCF^!JW]GFN;WHKOQVT]8"0VMD M$4?O_\Z[3.G9[K+OZ /4;W>J37_7=UO!J^":[-Q<2^VPDS'K_S1HA.,?X,HH M^"F%="[9F#SA40A,'=L'5*ZZ[V7TR[E@N=5M[5^_V?7;MG)$XOLP$G6D,6 ; M+;<<\-!X9^%R!5$JIQ.+_D$/[P%$RUC$+'$4"Q&8TYPQXF(445!/0PR$1K4R M=\[/^S8= )_7AKA>^ZLZE/X[=+#]MVE;\\\F!F[4VF'NV-RZ]V9J_\CNO>QP MI?C]Q[_^^]_J5_+^GZM]_^W@&(Z#C\A.X=8O?V,_FR%+6J,WXJVMC/Y:;NJ; M3^,,8_E@[OMY@>5<-P56:^ZL5VNU>[4# !$ D$QY6K4[;;1WZ?4AN]XQ@1SC#BWGIDN5((&\U)H(9S8>'(&?< _>\OJ8%#.Z>X M=M_7@)7\: "^K-8.V^<1S+[5+.D1SLQ&QKZAO%Y%$JH8S@U?^2_9?3#R<&(O M*O&TWG> FP,=M[5.]L@/E..GCS%,1L:%<)'%$!53E"LJG>&*D^2(B5Y:(AX@ MXS,KWKEBW1].VF>MWE:Z%CVMX&(@U\N=\3.%;/_=*V=ZUHMGPL9WZM# 401V,-9MEOA2U*LG$I] MTE1IQ$W6?Q^'>I(87>,(H%<@9@=] [[PG,%G/T@+TA+ M7RYK)V?=7N;E\?^=V6:&V"S,34#ESC4"_LA3?$I8G-UQOM'H^@R(GSKMD\U* M)ZNJIZ'4;;SU(QUO'GW(56 Y#B)*:[6)H>ZNT-1D<.>U9YQ18[5UG+IHI.?1"RHPUU82-9!6 M]3#+*G#W/-+)ZF!'4)%BL-$BA6, Z506K%26$/',&:H3V*ML99VK53 I7A;N MIA2@ GHGF\ MFZ@ V#/)V];VP;Z$0S0%+!!C^7@%VPT9:@W2BGM#HF1$QY5UPU8YO>6$'0!8 M3G2;T)H//- 9-C$YYW6$LYTYZ1_(BRS2\>S2(3(:@7V<6-(82249 M M(,UCRA$E$F@#+;/+4PSU\6JUSR.Z4#@.<&-0Z_+*J'$[LKV;KU*7(S56XU MGZ 9ZGI#1T[V&=X$L@Y\#KPX//E0G1+4RJ'ZTF*\>(CXEP!5)>0U).=C7C"LO92[Y2B NB6($ MQK)&/@1OC%8AQ#RZ^+Y1L%>6U]"B[_XRO9Z ?>-(]YC9R+_BZ).>S-8%4!*& M@S"),K^W0FJE MW$VX.+6-D-->VIW>( LV9\>$X2H-<@QN9L/V#COMLX/#ZG/L^6!ATUFS>3%, M_1]:?Y5L]2VR05UD?[ES*,XW;;?;2(U^Q6:L)IZO5E=YX\MR0FVK&ZL*@FO9 MM&>G@R#*=;:;_Q[*".Y,DG ]J(>X+'=X*N8'1 M@',]&#.*)^PL<\E2&13G1&D;GT"5GXJ]?4,!W#L EVYN[.PKK@,0 MH82$R?U+JXD2W.:4&O1 MS236Z902]\LZG2X3XC9INU9&5@S5V\6N?KF[[["1P$,%8MR"M1JU08XZ^#-Y MI8P1R>0:,[K&[BFEJM<@OCMQ"9=BP(=X",!Y M#'I()IS9V7R+;V<@1 ]418\*@=4Q,&#;WGH.YJC#UGDK M0C".)> 7$Y/B(@33"D'V "NODLG#W3%07DL8,L%HQ. X(," O8U5Q.%N))G8 M.>(U\!(MI'=6(1]EP\4.!'O5<.GMRO8]25VS?&\QG3:/GF6?Z<1JMV$%NQ W9/?I<- M)XU6H]OK5"5,5R=6HS5(Q6I5G7*JHZO;@_^<5,4D56UR[!/"T1JJ!>*OV3[J MG]0?P'8ZZ=<=/IZ@/F]AX5_^,(:SYM Y.6[T9:MC6$<]O)%K]U&5 &W#%?T. M.GW\YI31XWHUJ6*>B M[6TX!\[SD\.ZVMJPKM;^$K!W0TVIFE[]*G:L&FW!NC7M:3>^&_[R/C2ZITU[ M\:[1JNZ^>M/[@4X-*B1S1>!HR]NLO?VG?Q4+KN%^P>"@X^[@FP=/KU5/C30. MZS_']9H2[,ZG\1JY\[G[/I:(-4+UDS[V_N<$N_M+W\S%LL==T"/'&]W98I.( MQ1R&GF?"US[>,!%J8!U,,NY\DO:C3YQ8.7_KEH_=Q\P5?,P-O[6%(V7AGK9P M>!*UO*79I8\QI7GL&G_['7^\U6YYVC3/_JW/3*H>6MMI/F-)+W)B<4W5/[=V M5R5TC8KY$-V'I@S&SDGM'\"'*S+^SR<)[^T+L1#=H&]EMTPS%97#GA#&)2;. M6VR]\E0%$X,+CV&W3^T<]JM<^1<3N>K^#'NU="UR^LV<3P]WZ2Y\U^^'>T?- MDUUXS][G3R=;W[^0O8U/)WN?/](Z4.&]HP_GNZ/-G$\^'>T=P7U5K]]KU#?^ M/-[]OBMVC[X=;W[?.][=WH77?SK9W/C]Z+99!%R) "(14#(FM]@Q>=1[%$AC MJ2V/N1F)R6.;C7S"N*,'=>5)$+=L^F9;I@7CL=1((5ZU2(PTYB1PC3"3Q&H0PY.;IXFGCQ8J^/4;?<%*$ M:8\QX8$;:9R2)@IL<@Q'>ZMNC:L4?5L,?1L=YY>8DE6F'TM!P/D6&=(R>L2$ M40E3SBESE;[I>_5M1F1NP:SC'^W<^Z[9Z%T\;3C8^!HL^GBO6YM:/,E@_A6H MY3/+2[L/7;Y=[>5RM*MZ66#Y.CZ1FU#'#.,H*IP0%RH@JYA$SME(HE(L<+ZR MKM2:G' B]T18,N=#A_YW&F_0!,-2WR[V/(D\%.Q9,.P9(1$D1"H9U8@'##^< MH,C@J!'@#I8B8,F\K[#GENXA!7L*]LP(>YY$I KV+!;VC!(J:12-U!C$6*"( M$T'R]#>+!$B#2"11[1A@CU@3X_,)WBCVO*G0RI^-[C%*G5A-G(N=V.U5K52? M1"!O68>E!-*Y)I!Y0S_!?GX9;&>!T,/CIL(W:YJ"!8FELKYJ("QY#0 M0HK"_#,!'A&N*-B22E&'8K& M1^".>>Q:"AK)Q(D603,PX7,!PRUEF 5X"O"\!>I8@&<6P#-*'(D1(@+$("(D M1SPEAQP.'A'B@I36$9\=YGA-F@(\;SGH&!IY\$./LNNG? MYX#;&.QG'T6OUY:FQL\8T&7LM NZ3H:NNV-\4D9.@V04$84]XA@L.H-U0BSR M)$/4A":ZLE[URJ#OBV.N! 7FE%(63%I@3!H-4ZKHG/ 2,4YSTY\0D*6"(D:2 M U&3+#I1,*E@TKRSS8))BXM)HRS46X:Y318IFS#BPN8FMUPC'!,/PC&L\DCA M@DG/$:PLYUG-H(1Q>+'JMC3_4OB7[<&= M;VU\/=_]IO&^8)1Y(2+"ADK$E8K(6!^1Y8XIKQ7%R>:)Q&MJ/#WC?VN5OXR\ MGW 8?!36.A]%\$IQF821+%'%J(@@KTS+(J5%2J]+J=B/!H.UI#%R%"N04F*1 M#0[,6"^)!D'!EJ:J\$WK<2F]V?KWM?U?LSF3*O-W(8XDG7STF'N"E>34$(.5 M-4:S&+(_'O-2J+H,RGYQG[*?5NNP]WF';QYE9=^%>_QRN?7](][:V!6P?L=; M&[!6)]^:NZ#-^Y9+D1P8S-HI4';)=![RJQ$ETE(X,"B<%ROK@JV1\53EIQY) MEC!+**6:)P]'$K.21.R\R:,?:!2T2&F1TNM2*O89B(=(#&#>!8MX$' :"1P0 MBSJ&E#BQ@=]I.)4CZ559$DN6&&!'W!!.:#3"66*U]CII[F(H]^W/ MTT;]^Y?+^O?=\ZW/_S[9VH9[AVO>VOZ]N7?R\7SW^R;?VSAL[-(O>.L3'$E: M8*\2$"3A8P3[4SKDHHV(>2D\UXK#407*3F\K?G[JD:2MT4JFP)V07)!DJ3=$ M6Z:ILA1K7Z2T2.EU*17[KII)DBSRFF.0TL"0XS*@D&P@E/,86,C3ZM?(^&S3 MVXZD-Q6=G[1^??8=O9?F?'U2+/\UB[PV&ZW&R=E)@:_)X.OC>8:NOJ/'B_K& M1_8?]FQO'%W6XS_KG;T?U$UB[HP]T-W__ M]L'YWG;S$*XOU3_L:V:U=U0C3$P>SQP=LMGK@[-?.VKIG(ZY.%Z,#QA_ZBF[ M>+)J?Q99?6U9W?JZ3P/&4@N++($?G%F,;([R&1V MX;M'.Q>[EP=DD_Z9CR?B!56<<*1MY(A'#BS0"CB>X.P0C#JM634#$L\N5+9X MLEJ.I]>753B>B)2,QBB14-PC[EE"%BN!&+6,.9\"PU6*)9FM=[(<3U,?3T_* M%2O'TT*J_,X#*K\'__MTM+7QA=8W=D'-O_[__AL=^/ZY_WORY=_1% MU"]_S\=3"EQC,#P1]8KV1U4#FR$H H5B/"G'3*I4_A;OSQ./I\63U7(\O;ZL MPO&$!0_>6P_\WAK$G5'(:2^1\\%2;*WPV55)UL0S>2J7(EER!AU3WDK?J2G= M/*42>&&1Z^>HWV=?63@;#=,H,7<_%%!: M9%"ZR?'V>5!4*$ AJ;7.F;@OH*'DIZ,_EEZ"RI9=5ZU]_"[<-8R\IK6Q>UJKRTUH-' M.KU;O3YZ0;<]GFC=UCK-F E;&?XMORX[0Z_)PP^X@!PIK=V MTV5P^_++5UO];V-%C\]T%=4GOFOT0&?\(Z[KW4T-?HVEN2YZ9UEFX!(L")@] MB+7#1K?7[F00&/;N@3_BM1+2O/^-'HC$>:O_BCF7@RO'3B[+?E?;'M.A3CP% M/8,#LEO)^"E\33ODXZ]V?MCPA]6#@]6J0%F][_9O'/45SE\[@?N:""K3N?XM M[9H#M3GK987,, SK'6J-[B^%M2W;O+C,S^0O^P%:/WQ5MB(R])_!?N2K[=Y0 M^6[UFOSG8;L98J<[N,#KNQA_QHYOY-Y+M@>?T!J\!SZKT>I?LXN']D>CW5F4 MC1S:*=TY4^S75.G:=9T^!,1NM7NPXXU0[79HQ_XC -L-WSC-,'YJ+_I"=G'E M\NS"H5-)4RO""9#.X 2(CQ**5SMD^R8,&,KM3B7+[\#TB9W\JI7UORH=K2S@ MVG4KN98%J=6-\RWM]S6^H"9@EX#(XH"K[&1CHDB1,$.,8QX_IJV3/XSAK!FW MTK!5VU^Q\P.0_@YFT6RV??7;5OH35ON@!;<2_EM!Y1_M;J^[#1?W.[SF>$%9 MP=[?A]B??&O9[^9LZ^C+Y>[1[L76]H?S3;I#ZQM??X*U?UB_W&O"?X\V3W;X MUO8.WCWY>OGWI8>#+I_A^:WM6APVZ,OP '(6;S3L&WS*X(S)1V%&A:JQ M6@UP(F-P]#'SW+XQP\AJ+4M:]9-4GYEI["K@B6^>Y=2/T#H>4_MH;^]3G'?[U%NO@RL]Z=[]E#II;5,A!B!Y9H6L_ M#SO#RSD%:P\YH ''R":XVG>V>6XONBN_W<1" ,*111R]_SOO,J57P?U_V;FY MEMIA)P/V_VG0B(7#.2(+/Z60SB4;DR<\"@ (Q_85J'>ET* )?V2L!ZWXUV]V M5-:KGR,"WP=<9HFC6(C G.:,$0?0$@7U%+2/T*A6[C_B;OW,!P'J=02\=]@^ M@_>'[C^O3*X!& YUMP,;D#T@37O:C>^&O[P/C>YITUZ\:[2J#ZW>]'ZP% .% MSP(^&I/.V]M_>B#[QJPIK++X#Z+C@R\>:,9:I1DCKIG^K;(F:L-[7*AURP;38P(OC[GAM[9P MI"SRNDX:(33C*\41,CVMG&8#KUJWSW.[CPZA#.[YT6)P:P#S M%3NTW[XL__-\]S_?<:4[ [=GW3 2M0W86V<29TGEZ3O:!*.]4$8XI762M_M9 M?D5M$1OUN@S<*#'<[F49.*9NQEY;9R_?FEO;NWAOXQAO;7BVM;TCMC9V+S<_[XB]DQV\2>%Z1^.O1[L7N]^__MS[ MOB/J1W\>;VU_Y?5++^K;Q[Q^M)FK"4_VMK]>[IW\^^CORR]C;;)M)"I9'5'B M4B'N:.YZI@*R3GLN4HI> E2154&G'ITXJ>8\(3([RSJ2@H % 4<0D'@M Y') M!4NY3T)S3"+'B1J,?5#Q@62Z@H!S@8 CGY!ZW-,>(J;$@Q\(1@ M;RGBT5%D:1+( ))1)IEQ2F30(G2\@^^K9 V7:H)G,4B$"1ZT6#G"./7*"1U) M])1Y[P5A[MDH65'?R=1WA'5)PH,57B$)1B3B&D=D$R@R4U%0;;"C M17W-+8 MN"COTBBO9<(0Z31)TO+DM.;:6\L-**J)&C_4)+DH[PLI[_B@8^%!?3D2.@7$ MK>3(,"&0%D #>:1!Y>IF9L9;*+Z>\KZEX-XI2'ML]?K)SHV#G+-=J]+UJ&]>=T60A&?0*&M$5Q&:7P( MS%I#<+21D(?Z(!13XZ74=X0G<&&PTERBZ(5&G /--Y$Q%#&@LI(QPB:NK"LZ MJ]A,4=YY5%Z"9: >8^4%5\+;/%O%&<\CQQ9[7GC"?"CO*$]0&JPF(/3(4Z80 M)]P!3^ <68:--T*EA.G*.N>S2BTID8-'SJ&(W6@[_K!/$.*/V&R?YLJC$D*X M,_=-*,X!?E@@DD,&IC)2$]HPYS8(4&)V9B,LY;[8GU M):MK$71[-+Y@**.2XIS&91''02%#J$0R4A4!NETU34VMPF-%MY=7MYG7A!#% MA&",*\P=L/[(G0F!5OVE2K[2 NCV**V@+O%TL M-2X2*B153A9.,?_8M#N>EA1PS M2J8L+LMY5&[M/ ]&)J\3]P(;Y4+"24=E+0Z<%5*Q",H]0BJ,P4YJ;W-'(S \ M!!.@W$$C&KW1%OND22Z6PZM:C\^4*,J]-,I-L<1$:J*5"-QK:RBGBD>'DP#4 M=ZRPB@50[E%68;5VA&*-I [YY#8<69XP2IP%JS37EM&5=;&JC)@CW7X+X8K/ ML14[MEGQ"AM.&JU&M]>I&I:5@,6=N4P$"R$#-0D;KKS0+%"?K DN,A53*.1B M[B'*CY$++B(G F.4.Z,C.'D4RA8) F(1<]JE@?_EOB:KJN1-+[-RYRIT+JET M3E+NI772,N5X#$DSRVTHY&(1E'N$7.2.&\ERAZR).5%1,@06"4>1L2BUT()R M.RO/05'N^55N%JUW+$EG$^=><4M#\)S3Z!3G4:5"+A9 N5YT"8J3T'\Q>SJ+Y;S3G+V&[W;/.)A>R#=JD,;C6T MSW+SU>'UEAX9,UN@I4'X)S6L+P@_3PA_,%YG0C$+/!FDE*6($^61!1*.$K<8 M,THX,6IEGKJHX:E;=N? MO\=63(W>IT[[Y$%=OF6XLEQ0-9YBBMHYJ.P^T=X102)2!C20A^!SY61"4>IH M.0W6$;.R7F^/J6"M9W_67'_1:^>V6^M<#:GKCSWKC^%\<$1:M]'R\?K$S_XL MQ9BG[W;B:;M3?9#]68T;@M>V3_H3U/*K8C>K4J-[F">GU=)9LUG[89N#>4HV MCS.SU8>W:^V4NK&7'QM.\SQMYXE/C3SD\]>-Y$%HW;9O5%=?#>?-CX688J?3 MOXS\@MCKKM6^P#< (.2O6JW-OX8\.$[P#WM:S=V$1S^< 'CVBLJ,J\PE7,^^ M,R(YZ2UB4IKLA6&YD[U&F%NIN6$L!;>RWKI%96RUL'GV7O\ NZ8<_0=N:(C/ MVU([CYU8\[\VYVHV8']J;K#V&=[&W_>5P_.FQN'GEX'HC#T>;%UD;]9//HJ]@[VCW?/?I"@(20 MO3]&8?U;L_[Y*]WZO'-1O]S)EL[%YN47ODEW+^H;S9/ZT>^-S:-OAWL;WX[_ MOOPJ-B\/]CE.7AD%A,01C#@W$FGF"$HN*:RED=J&T7FR$<@FCXD'30W'CCJ; M\W6UY#[!?WD;J$B)1! 4 MKHP6^9<4C5(\^)!6'IQ0^2+SD/O"^'N$DRW^$DSX3Q>8U(=6^ 2/P^E1:?1; MEM+ZQLZ^8006FGK$A-&(.TD1&.H&X2BT$TZ$H,:D[E5.V_^TNUTPJ_.>#LUV M,)_C%+.-:XWNK^'+871D<1E1NOA3/Q?J8LN(TOL&'WZH)HR7Z:1E.FF93CK/ M"S?M=-*4P&R>M-('ENZ5HDX[K49V[?W5L[TRC_2MSJ+ZQ\OFT77AAN&WVREX M-I/[,8N*N,$*;IW&ON>C.\*(8G?(B18E,ODTBC2(3 (I_WJY>?F1[>5(X]$7 MO/7Y(U DN(XCS_:VO_RL7QZ(^LFGHZV_1B.3QY?UCT % JNY>@KW]W^ M(#;IMT;],L U?&1;&\=T]_NFN&U6 )UGNDB'.(&^614](B39W143OO<*K*:RD;K\^8/W!\I)-N[DG_ M('[TB$8>"UCUN[!D=K K!9%FATCC$TP-!:LL,H*"D %Q+P*RTCJD$K:,8T$P M=2OK;)7P\89#=P'2\]E=$Q3N+[FFSA6S*IKZ')HZ0JP$B8(G%Y$VN?F?2PQI ML!A1\,('V&<619YCL@HB431UCC1UKLS\HJG/H*EC5GZ243,#^AD5@3-52>0L MY8@K3)F4B='<]E^L"O*RFCJCX%U?1=D\&_15&XU:\XX,HR?RJ%*3^ (+M#RX M/U=;>R!J9<^*A0IIT"Q T4:*#=RVFC!&<71\)5U1E>Q'A_U6_"YX'/! MYR7UFQ1\?@U\'G6LZ$AQ"D&B)'2>E4HL0'-*R)%HO5=:1(=7UHE950(O SZ/ M=0.Y40WX<"^0EZK/RWT$VJU<0SNLU0.E&336&+3=>/.U>9N7Q_O"J>B#8D@G MSW)C@("LEPY9DG2R(C).Z%S4YFT?QJH91W]3KSIB=-H_&MT,V[E$[Q_#WAX) M0/2?-TOX;">62KRE+FY;J(LME7BE$J]4XLW)PI5*O%*)]QBN^,=9IP/;\!AI MF2H!\C%B-*E'I%SDA+FA?;\.&%=BGD7R4PQY!MPC0O2+[:A:((_2:TX\&"#4 M0"K&*._2N'OJEWN-K>^;%YM'_S[9.]K!6]M_'FUM?&7P+]V]_$*VMOUE=;UC M'6"/6?WDBX#77&R>[)W4M[^*^N=-7M_P\"_/..W>J.NH\:53V+>/\%J1, M8 [(2;7L'UKA/VU?<&5:7!G/Z/0Y(IV#T8IJL$!@7Y#QSB"98K*&4;>?6@7S5VVP5%%9#U'FKN4T9!E[IHQ!Z;[55?[ A_3P,?.F-%N20B:28J\RI/EO(*# M/SA $VNB@N,@Q" /O1X#=:<^0V70]7FHVBG*-V,E6ZTMH9QPBP-8&T;CCCW M&CGJ C!E1X(Q8'?YK'3L\1U3B[XMK'U@*#,1PD0=@[A;@-#%EB M*"+2YLH)V$(70'G$LQ]M2Y^PUF\ZX?L2?BT?_FJ2Y3!C?@S0)GU=A+_V[*I^UP9^T7Q9Z3X([9^HD(!R<:#28E2!F125 B,QNB) MBHSG$:E\=C7T1>7G6.7G@&\419^-HH\YX@GCS'B*@LEI-4$YY+C3R&-M!;7$ M*0>*3O!X,^NGN>)+1^M'ZMS&8"+]"]9:S;HLZ[6_\DUE9]U1V;+D^5GST8VLQP(1)TPR)L .II5U-?<5 MXEG.*?%2YD%)09+522.>""0H]HB =0V&--:1L95U,5ZR5*J8 M7[SFH?C)G\U/WM^# C*S )F/YQE@^F:V%_6-CVR?Q2A4M!RIRLTF8T!: LH( MI@G60BO.\@1W.M6$XN(HGU\5?@%'>5'AV:KPYDT5CDY$E;*A0#T8"L)Q9 AG M2 EG66"@X$NA>,H72H6?W^!_2(7?PAR,E]/OG9$CVC*E3>3(*IP0 MM]$@&PA'FNH4K)-YE@"P\%6B9I!C6?*J1FL\PD 'KA=Y#&H['L,,EBR_<[[8 M0;$I9H(Y/\=H@?=*!)4=[L99Q!FC@#D1:('RF(L0HI,*:,$DB/,ZR=N3F ]O M6%6?GP44V^%%]'B$&PA-A".YW8%1 ;B!39463ET23 MGY\,%$U^$4T>80'1I,A-[J8 >PL_C$&&V8B"@M.96TZ8$A4+F*"IPFM76,RJ M#/Q5E?/+!+7?CRQY*<-3W_SPU-=,5E,"O MO$7$22,YURHELK+.U(0][.=XJ&D9.EUP:#9O7?SO?Q39\_^_-MC]>4 78^_L0^Y-O+?O=G&T=?6O6/W^E M6Y]W+NJ7.^=;VU\O-B^_\$VZ>U'?:)[4CWYO;!Y].]S;^';\]R4(^L:'?1P= MQS%3+\_!-A ^(*-Y1 S,/66\DE+KE5H$F#B%A>YUSN++@RRM@LZ'L?9'^P2^ M^>+_Z]9 @\YLLW;::?]H=#/D LA5KJ;0@)W/4>G4:9_4>O F>P*:U.N"L)V< MGO7@&7=1LZ>GS0O0A>H%.VM_K=52O_KQ>C"[ Q)3306GY'_A\5JT_C#_F=]S M$6VG6XNM )^7I7$U_R0UVZK^Q*NU7KO6;'>[-1?ARN*UCX6/M/#_6B=VSYJ] MX>>E=K/9/L_:.<2$2L=&')*PUDU[VHWOAK^\#XWN:=->O&NTJA6KWO1^H'8# MF,BIQ*.I UGG^T^_[X^ -V9-897]*P.OY."+'YXM+^D:Y<\TLO[NI^_[V/N? M$ZQ9?!?PH/:Q@H.-Z..)BYT:(ZO3 M#2M_[&H^XC.6:@8\?=(X]$E6HBSU8*E)6>J76FH\'5C<7DPPOTF$@W83E:75 M[=G>6:_=N:ALKM(8^A'A+B#R<,;,-N+UI?YIE%$]AD=]&$YL_6NXC3=>?.5C M0'1!.=; R0#/'_.]DUWXGDV\M0V???21;FT?_-S8E7$MC MU,GPA6]M'Y[L'<$] >^"^SC9W-X56QL??]:W_WV\M=$\VOW^\3+?]]^77\;J M_85/5&!KD$^$(FXL189AB2*/AALFL4\:( 2,O@7H(?T:6O2_3SK%1A#U:846 M!9:FCB<56)H36!KI@F"("E$;AP0Q!'$1-')$440$T1:;J"(W!98*+,TK+$T9 MBBFP-!^P--H?PL7@ R 0(CC9P66'HT+$WKM9I[(OI7 MK^V/D;/=&*H806QU*T5]$@V]Y>87!#OO#F(_!]6\.XS]& RMM[.G]0Q>YIIQ M$.[^Z]!VXN]Y%_^XMHE_M+N] JF30>KF& '%BEHEB4 BDHBX,ACT)3!$M-;& MR,"#XP"I:]/4V=X.&XN'E[-V[B\GVKPH@1Q+Y"X8,P<8,\(FJ4^<8A&0PMH@ MSK!"&CL+D&-5($%JJ>3*.M.W@,R$9EM!FH(TS\0)"]+,(=*,$D23)S()9P!I M@D.<"X%,GM=DO&26R^BTS+6_;&W"!KK+BS1+'XS\X]"V#G*65NV';9Y5NE:S M.2/+MOQ4\<@%!,Q%(H+]??O2&I9@PXL^=+NQU_TVW,8/PUTLN#D9;GX=8X$T M1NX]=4@[0Q''RB'C#)!"'+C27DN=B*^/F2^@C=_ ;%F_FE@ M09CG1)@1#FAA4QE5%%E+)>**)^2PX"@)S(R4V!*"5]:U7.,S/8?P6P'E[)LW2 M1P('W5RK)-1A(5&KUWCB1-C%=9DM$@,<[<";7[%Q;>L*1DZ&D3OCM$\2#FBH MD1-2(6XIA=\H1BD1Q2DG!DNVLH[7IFFCO2R.LN*27P[65U!EYJ@R0O6(\5)( M:Y'D/B>/)H*T]QQ)D:B2 "V$^(PJXR.TWJ@/OD#+&POJO32C MZ^.B#RW[*% <;-"?O_;G9MNBU/@9 [J,G7:!Q\G@<7>,STEO321<(N6D1MSD M9$XA(DH\8*(]E\JJ%8!"#?OZOOC9BY]]WHE=09EY0)D1?A<#D#BJ"8K Y0!E M@D3&XHB$B3HIPIS$NJ!,09D%C.9-A3<%5R;#E5%R1Z('*6 *)3!C\N"6B*PV M%D5%1<)2!6)R\N8M?J,2L%NZ@-V7W,8G=GO# 1-O+$XWYZ1NN#N#E/9B:\T& M$_TM_6&XBLY2I&3"@(E2(9-\0EHK'*(BG&DR,UMK69Q>Q9^^!(RN0,QS0B/EH:+RMA/GC< ?OKF7^;^SD5KP%22=#TH,Q!JBHC\+0@+0TV2M& M$[(!)\08]?D?"E9;;M!"BE>L.-F? WJF9WX%>A8$>D:881(V,!4H\LD 'S24 M( //A'?X^& M>U:@<#(H/!YC@"E:GZ+CB.J4FUI9@$*G+ I2L>2,29R9DO1>G/-S'O\KJ/*Z MJ#):I4@557A55 M1FF;$!;L$1V0"\R#K:(<VST:G4]&EL[\VXR%XO,CC8 MV2^M>NQM#;?U/["K?US?U.(1>Q*T?CS/L-JG@E[4-SZR?:QDLI)1Y /&B"LO MD--!("R%,BE(8:G,.17CO8W?GDNL>..7*A)8H.:9H6;S)M08L,0CT0)I"S]X M G*HM?'(23A2O ".F+++B8J2=E# 9DZ988&8^8*8G9L0([RU.@*Z6&]D]FH; M9+1FR%CED^")>I%FXG]:%I19^BC?5N\P=MY8:.^UR=XD_K)J?SZ$H[-N[P0P ML%M <$(0_#E&Z0#(G+/2(1L809P$C8R0'.#0.R]2S!MJ8^4CFF:.2P&4MP0H\]]VL\#( M]# R0LXTUC@%9E$4V=6,636MQ2,MO++2"J62SRE'XXW!2QAO.<-X5XJ88W2@ MB;6>_5E-4Y@F.N?:G1 [J+^/[QAL?&B?Y1+!X?T,7@"W_2Z+1;?=;(3JR45$ MTOGF>G_ =S=:9["F ^]7NU60=%(DO1@/VA%%<' "@0R 02841XY0!W!J(PG& M8,WHC()V,]*FA<3?5W#!/WVY%Q2_YG&V0T&MV:#6"(TDGGCG64"$<8XX)2G/ M[:.(QA043\E92U;6;YN=]33G_.QTJ:!70:^%X;$%O6:#7J/LE1#/93# 7B/8 M7)AZ9(63B*@HN$HRS[Q:61?3L]>"7E?<][>>A3M>'ZYH_>P$/MK#WZ'QH_^H M[PM[)>7K_X*'AU=]8CL'C59_=6@%:/T/=YW?UJ^^J/J8:V\:7 ^G:TK -9^V MNXW\P>\ZL6FSGKT_;X3>X5#WK[UQL$OXUUNL@PTYZ]W]EFM[D8/_ !8OONPT M7Q/\O+D>UW\>=H:7JPY".+.'K_=]YE M2L]VEWW!!R1M]_'P':A;[.17P379N;F6VF$GGQ/_IT$C%@[XN5'P4PKI7+(Q M><*C$)@ZMJ]6UK>S:M3:J9;Q/GLH__6;7;]M)T>TI __.ME$14HD!LRY,EKD M7U(T2O'@0^J?7/">&#[D]HB$*9DX59I)RP-3SD9+-7;6<,>EDRL/*-\-!9Z! M2^+F0?B7/XSAK!FWTM@4W ^M\)^&=8TFJ&7L5HNV#5_]>[/MCQ?T*-S[^Q#[ MDV\M^]V<;1U]:]8_?Z5;GWU^R'M5$@9XE A(9@N<^U%B"+$2R&TXQ3G;/X M2M TW,SKWD%;[6K-MD*M^6M?LT1U&]U>UH?>8:RE=IYYG%/^_]%HP2/M,[B. MT/WGNZ&"5 ?++_2N3E*XK:8][<9WPU_>AT;WM&DOWC5:U<55;WH_$.X!Y&>( M&_6G9@7O/SU /V/6%%89 ?>W,$7#[!QK<+&$<.@_YSB\$YYY]-XC=SYW'T? M2_":9'<_?=_'WO^<8.QY+O9Q%_2 Q_Q!CF/&7GH+#>D?UR]C.^D115&WFDX? MNEGP-Z*/F774&%FM9:B<))CPX-)3>-NF9E,/=F?\RP7.:-\TK[WAZY1,<\R47^@]'":@/6M#K#;;O]5.?O_ M3'6+\^V/N-.W=]8-HXX]X7G0.FI'">?1 MA\O-SYM\<^/#^1;\6[_\]_'6'V/>OI^[ESML]Q(^[_N_C^I'&]^/]L\^D7T.G1-G]4&!8200+["/3(1&0BC0AV4Q"; M3/!,KJRK5:+',U!?3Z??E&_J@_>=,]"A-U;Z/"=6QO"Q6^<,%C2:!HUVQH?9 M<":%=PPEKRGBP7.D6;+(QL1\LBIPKU;6Z:I1XWUE%MY74_3Y)2R,HL_/J<\C MU@5P FJ(Y$A))A#G#*P+G]T;VO$@6"26TY5UN8I%\6F\DEK^MY/C7KV+*@\G M_K^SQFDNDBT>C1>W-88;\=^F;?4^M,+'X5X\.-JXH--CT&EWS-JP.%!NK$14 M.K V:!" 3I0@96+T-G +>#6SR<;%HS&_.OUL]L8C=;J8'5,J]NA@.L449I2C MX&@NJB426>T2\HX3;1G(=-6>(Y(4'%JS)F1413YQ15YQ*QPP;!<489"8@IQ%3AR6CJ4DN64X\!LU"OK?%6R M.1E?\O:\&7_%OAX2Q6O>GC9Z<$&7,=]X]XEC(=\$ 7H>(^./7QLPG* $'&@C M_HC-=L6"\D3<$M^=(68=7!D?N:"^GC'+,BO0=N+O>.$@;%B MDLU#9]6J,DM8JU, X!7R/PH O"X C%@T3('28Q*1$#("7?'9HA$>62X]\<($L) PI!\XQBL%%\$$9Y[*T4&LP3M4JF3R]]*>U_ M4QZ,;[8Y:*!L]34"QHJ5]OP8;@+!;=FAUMYI/K(K"GK MF-$.1T1"-4-81F23#4@H)R53"MO M'>4K>91&1*2\R9E=Q"/-#$/)&2&PD!YV=&6=BU7)9C \KOA('M,?K-VSS>(C MF7\?23V6..XLT>GGF*WAK2=!$(-$XAZ!)#BD,;?(.Y "F0?$!;NR3M2J5E.[ M<8N+9!F5_]DLE:+\,U?^T?&0)&D5'$6,>(VXP0HYCC4R206A+692*5!^LBKP MK/*X7LI#,KR0H52+2K47HJ'_0ESDTMN(-Z9/7)M[]+01%(\]:E[S,]Z4;_&_ M9QU_6.5Z-UH]VSIHN&9\:X5GK^Q=O#8D[G.[':'5OARM1U]*V#T[V(2 MS- DP&-\0*<$^VDD\CF?NYJYZG(K89UH8"XE9;#)G< DF1-G17$]+H#KL:CZ M/*CZB/4OB5?K;73(2(\1]SX@)T5"R0<*9U2BS..5=;U*]#2H5:K.YEBW9UTC7W3[M71[ MQ")))'GJ*$8L)89X(!HY&PQ21G)&HDTFA95UMJKIN#OR573[;;E,2@?B>?*9 ME)ZE+P%2_)?:!X-. M5/&0O*F(Y^1Z7=KS3*'2FS=5VCOA&2,"484U JA6R"3.4)(D 8;#-BE?^O.\ MMD/DR?7L;X,5/:^U42IFGX T=,Q[ 7MDI-08J>QIY2E09# -R.'DH](21^Y6 MUKD9S[4JOHNET-+GM1V*ECY-2T?\$-I($XF,2!CG0$NQ1): >2"D%21)V*X\ MBUZ*\:+11?9"S._1?TN^]K6,G&D\$,N6M_F:!L.7EF^?Q)N 5'P1,P0J-F9. M!&USJ[V(C!'9%\$D $4N%14=M]CY&X@SB-"7DG*1@LS@>N<>&J%1EZL]H]K]LS$-N1@6_I+^8[!VH?VF6O&:FONWK2'X>VVM7M5=/N?5UF:^4;\ M>:C3NP;X5=5.@?4GQIB&57G.>$LLF'3"!\29P CP7"#8.1ETDBI$O+)^2Q1\ MJJ*P\L9LZLK/.IZA/F !2?WL!.3?P]^A\6/]7_!C> LG MMG/0:/6OA5; ^,)J1BL_W6&LY3[LMG51&;;Y_[4>/-B)>?C,8/A=K9UJ#;!Y M6W?8PNZB%G_TNY2T#G+KIYK]81O-O!+P1"/$EH^K-5BMP]IINPM:]2-6*4FM M>&#S'ZNU1LLWS_(._/_M?7EWVSJRYU?A2<_TY+X196+AEO3D',=6$M^.[5S; MN>GDGQP0 "W&VIJ4XBB??JI :I>\Q;$E"WW>R[7-#2A4_6I!H V^&"U)V^,]0B+VKP%#Q6= >YU.;>ZFJKBQ,R ME^&Z+OH@^_WRCG30'^0:9V&&F1E/V(SJ>?;]#T.#ENZC?4Z MI_F8[I^K)_6 MJ[&:$71Q4\!)00BZ.#E\HEQ%?&"1M#!X!5S9'WTJ@_\KG'8WQS:P%[HUQ#]W MG$ZW/[Z.YSG,'Q*8,[ZKWZV67$]&M&*Y9V?9%##F5M%U>BTAX3[A?%\L C:: M]RH&JNBP.RCZ.0P"!CM9[+JS*R4(+E"^-2R)84:'A!H_L/+-30%,E&@-;TQ3 M^ ORJH#%A^DO&6>]M,9P?LMF 4R2:[..\);_=0LSGL;*2U(9>)[R>.(%(HZU MGVK"8A(G3'I?]]&,]XA'W*7VO#^OJA9K LU;^'NPY.?ZH+/;!IB\8899L*$: M[LM_FIYL_]T1G^+!\;>_6T=O_Z+';S\.CWY^O#P^^VMX^/. ']+/PZ/]5OOH MV^OL\-O?S2_[?U^ MOH)X_DJ>0+6@A^YL<*2&BR.W=A+8C?@C 4T%MRG6%*# MU1=#L@Z "/ A02_&09Y7;Y.M'03)L!^\>/4C:B2KHP8DUSR- DPDS"L M+W;\&S.*&N2H1!#'C/)R=$],CLE*S0FK(X1E(C:"1 M\KW #2D/L?1\XB:1)]P4UD0$8:0D'EN,O?JB S"2FMJ$2XH^6#KWSB-<^0R0 M7GHI5US[+/;#E'$/3!KJ:\VDY9'?QR-'/W>_@C]((T]' *78GH@SY48:& 5 M-8I%G) D4<]>!>0*%5PS8 E$!BCJW#N#1*E,.).!4L 7\-^(D<@/O$@I&"#S MM&60W\8@]/#;P5<:@&#R$(O"2M&T*/<:X2#7H8W2K]HY?E^')0?XQ5"IUY)71V&,:Q"*!/L ML!M<81,84;J5CO=\&B61IG$@>2A(+%6<< E_24'EQZ%=\]^YYJ#DDRCQB2^% MZR6^[_* ,3>2$7>5#!@1@.%^@ACN7>4^3<)?)F2U&L=K3@8 T1G6<$F6X_F> M:&5PL9.)"MJK*"#&CWJ#O-_73Y=Q:HZU:UE[$G! MJ-8>#@;G&:-W*2* X%UFGZ)MXW[* '6CH:UQAH*D46%)C2DO\G\*!B8AS MC<>NYB*OUX5#X37C^APS@5&,$@Y'85%5+7T5XL&%[*\($_Z28K*AH+7',GJT M?S$\^B:]HWW)CWY>?&5>[ LO(2[Q(\SDTM2-L6M1HA@LD22$2+DB+%3R^ C< M*J;"N-!<6,BIQ( XO1SHGV>&,UMET+];;E>@G7C]9D6YQ0"@!A^1S2IN"=C6 M-4<6G>=X:(YZ+T_^*=J]E_OF-_+RCS%(J8%!WE-=%68'9P"SRRO4;8G+^GV_$$2]G1G9=@;]#+>R MS-OAS>/-@QM:\VD7Q04O2IWW ;RFMZ>DD9ABM'#=RX[.BV;6PQJ%&FAL=FQ0 M'K,T Z.]#Q_MRHMFMP6#A<7Z#D,6\&2NM6L6O=Q(PM?I'U*7Z^E[_[ONO)[> M/IJ 'F!>:UADH^E/$U'A4O<>P(JYT85X;8HOA$683*WT:3-[9?=04M5 MVW0X[G20F]TKH;X-BCZRU)A!;P6#U-,J]>,X(IRC-2AC&H-A& LA?"]4-X#! MJ=(AJYWN3WG6[^O.<9I:N+L)W!W^!-,]\<.$QQ+L"3#>N$ZX*X(T='T_3F$Q MP')//##C_*C.K\&[:M_OBL#O"(Z.CM]/H&@!S6[#6=ICX/NE$=C_$4^4%-+S M21(2CX$GR'5@.>N1%.G^Q5>I.-6$ F(D;^U2X$3AJ8!=1(8C_[)6_ M+%*\E+%*B ?>F>69^D-;9)9A?@?#?/OK:QJK)(Q3$RP6V#32=Z-(!\ ZQ&>A MI&D:D6>OEFW<+N67RNA9X<^A7E0:]'H;G""%6BW1I9U1[OC.:-^;62FS2GIL MY)6A[,HQ,<9X]?G+DD$FQF+IL^2Z#68+0NJ@,T S8A% 1]9=>>N4DXV^ M<^5>CY-<]DL3<-82F4NIF/59D?@H4UFGO#SCQ5;>)*?U$,L9E!E"WNK!*LO+FSPBDJ+;&O17/S*5T84)0CI_)*>94#)'H:E_F^-: M^#WP:-T$',X+5Z0PVA>B=2F&Q;.=V3! UG'GB#@__Y6S3-/?-LLR?4YA., L M^@O#_'@7C$FLS5@WYB<>3&,P7'OA!DJ1"IY)P[?L>3=C7\-FK M,R,4(+)[J"%0+/^U(UXM6\HYCB^AFK P2#D-(Q8(KEB8""UHY"4BY@D/DN#9 M^H5WQF&-*@\- $@;^+FIISF+J>! 9LH$6$RT"]V/#"!$]D>(8K"Q=!MF<_X, M3 ''Q^GX3-V>6?YSW9&9+L[@ M6Z];X/MMG=+^"Y. O\9*IV!C"]S:]5SN)Z$;2U^X2C >>]2780IVD@;3IH