0001447362-22-000137.txt : 20220808 0001447362-22-000137.hdr.sgml : 20220808 20220808170407 ACCESSION NUMBER: 0001447362-22-000137 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220808 DATE AS OF CHANGE: 20220808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CASTLE BIOSCIENCES INC CENTRAL INDEX KEY: 0001447362 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] IRS NUMBER: 770701774 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38984 FILM NUMBER: 221145277 BUSINESS ADDRESS: STREET 1: 505 S FRIENDSWOOD DRIVE STREET 2: SUITE 401 CITY: FRIENDSWOOD STATE: TX ZIP: 77546 BUSINESS PHONE: 866-788-9007 MAIL ADDRESS: STREET 1: 505 S FRIENDSWOOD DRIVE STREET 2: SUITE 401 CITY: FRIENDSWOOD STATE: TX ZIP: 77546 10-Q 1 cstl-20220630.htm 10-Q cstl-20220630
000144736212/312022Q2falsehttp://fasb.org/us-gaap/2022#AccountingStandardsUpdate201602Member00014473622022-01-012022-06-3000014473622022-08-01xbrli:shares00014473622022-06-30iso4217:USD00014473622021-12-31iso4217:USDxbrli:shares00014473622022-04-012022-06-3000014473622021-04-012021-06-3000014473622021-01-012021-06-300001447362us-gaap:PreferredStockMember2020-12-310001447362us-gaap:CommonStockMember2020-12-310001447362us-gaap:AdditionalPaidInCapitalMember2020-12-310001447362us-gaap:RetainedEarningsMember2020-12-3100014473622020-12-3100014473622021-01-012021-03-310001447362us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001447362srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001447362us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001447362us-gaap:CommonStockMember2021-01-012021-03-310001447362us-gaap:RetainedEarningsMember2021-01-012021-03-310001447362us-gaap:PreferredStockMember2021-03-310001447362us-gaap:CommonStockMember2021-03-310001447362us-gaap:AdditionalPaidInCapitalMember2021-03-310001447362us-gaap:RetainedEarningsMember2021-03-3100014473622021-03-310001447362us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001447362us-gaap:CommonStockMember2021-04-012021-06-300001447362us-gaap:RetainedEarningsMember2021-04-012021-06-300001447362us-gaap:PreferredStockMember2021-06-300001447362us-gaap:CommonStockMember2021-06-300001447362us-gaap:AdditionalPaidInCapitalMember2021-06-300001447362us-gaap:RetainedEarningsMember2021-06-3000014473622021-06-300001447362us-gaap:PreferredStockMember2021-12-310001447362us-gaap:CommonStockMember2021-12-310001447362us-gaap:AdditionalPaidInCapitalMember2021-12-310001447362us-gaap:RetainedEarningsMember2021-12-310001447362us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100014473622022-01-012022-03-310001447362us-gaap:CommonStockMember2022-01-012022-03-310001447362us-gaap:RetainedEarningsMember2022-01-012022-03-310001447362us-gaap:PreferredStockMember2022-03-310001447362us-gaap:CommonStockMember2022-03-310001447362us-gaap:AdditionalPaidInCapitalMember2022-03-310001447362us-gaap:RetainedEarningsMember2022-03-3100014473622022-03-310001447362us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001447362us-gaap:CommonStockMember2022-04-012022-06-300001447362us-gaap:RetainedEarningsMember2022-04-012022-06-300001447362us-gaap:PreferredStockMember2022-06-300001447362us-gaap:CommonStockMember2022-06-300001447362us-gaap:AdditionalPaidInCapitalMember2022-06-300001447362us-gaap:RetainedEarningsMember2022-06-300001447362cstl:DermatologicMember2022-04-012022-06-300001447362cstl:DermatologicMember2021-04-012021-06-300001447362cstl:DermatologicMember2022-01-012022-06-300001447362cstl:DermatologicMember2021-01-012021-06-300001447362us-gaap:ServiceOtherMember2022-04-012022-06-300001447362us-gaap:ServiceOtherMember2021-04-012021-06-300001447362us-gaap:ServiceOtherMember2022-01-012022-06-300001447362us-gaap:ServiceOtherMember2021-01-012021-06-300001447362cstl:MedicareMembercstl:ThirdPartyPayorConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-30xbrli:pure0001447362cstl:MedicareMembercstl:ThirdPartyPayorConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001447362cstl:MedicareMembercstl:AccountsReceivableCurrentMembercstl:ThirdPartyPayorConcentrationRiskMember2022-01-012022-06-300001447362cstl:MedicareMembercstl:AccountsReceivableCurrentMembercstl:ThirdPartyPayorConcentrationRiskMember2021-01-012021-12-310001447362cstl:MedicareMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2022-01-012022-06-300001447362cstl:MedicareMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2021-01-012021-12-310001447362cstl:MedicareAdvantagePlansMembercstl:ThirdPartyPayorConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001447362cstl:MedicareAdvantagePlansMembercstl:ThirdPartyPayorConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001447362cstl:MedicareAdvantagePlansMembercstl:AccountsReceivableCurrentMembercstl:ThirdPartyPayorConcentrationRiskMember2022-01-012022-06-300001447362cstl:MedicareAdvantagePlansMembercstl:AccountsReceivableCurrentMembercstl:ThirdPartyPayorConcentrationRiskMember2021-01-012021-12-310001447362cstl:MedicareAdvantagePlansMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2022-01-012022-06-300001447362cstl:MedicareAdvantagePlansMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2021-01-012021-12-310001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:BlueCrossBlueShieldPlansMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:BlueCrossBlueShieldPlansMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001447362cstl:AccountsReceivableCurrentMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:BlueCrossBlueShieldPlansMember2022-01-012022-06-300001447362cstl:AccountsReceivableCurrentMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:BlueCrossBlueShieldPlansMember2021-01-012021-12-310001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMembercstl:BlueCrossBlueShieldPlansMember2022-01-012022-06-300001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMembercstl:BlueCrossBlueShieldPlansMember2021-01-012021-12-310001447362cstl:StockOptionsAndRestrictedStockUnitsRSUsMember2022-04-012022-06-300001447362cstl:StockOptionsAndRestrictedStockUnitsRSUsMember2021-04-012021-06-300001447362cstl:StockOptionsAndRestrictedStockUnitsRSUsMember2022-01-012022-06-300001447362cstl:StockOptionsAndRestrictedStockUnitsRSUsMember2021-01-012021-06-300001447362us-gaap:EmployeeStockMember2022-04-012022-06-300001447362us-gaap:EmployeeStockMember2021-04-012021-06-300001447362us-gaap:EmployeeStockMember2022-01-012022-06-300001447362us-gaap:EmployeeStockMember2021-01-012021-06-300001447362cstl:MyriadMyPathLLCMember2021-05-282021-05-280001447362cstl:CernosticsIncMember2021-12-032021-12-030001447362cstl:CernosticsIncMember2022-04-012022-06-300001447362cstl:AltheaDxIncMember2022-04-260001447362cstl:AltheaDxIncMember2022-04-262022-04-260001447362cstl:AltheaDxIncMember2022-04-012022-06-300001447362cstl:AltheaDxIncMember2022-01-012022-06-300001447362us-gaap:CommonStockMembercstl:AltheaDxIncMember2022-04-26cstl:tradingDay0001447362us-gaap:CommonStockMembercstl:AltheaDxIncMember2022-04-262022-04-260001447362us-gaap:DevelopedTechnologyRightsMembercstl:AltheaDxIncMember2022-04-262022-04-260001447362cstl:AltheaDxIncMemberus-gaap:AcquisitionRelatedCostsMember2021-01-012021-06-300001447362cstl:AltheaDxIncMembercstl:IncomeTaxAdjustmentMember2021-01-012021-06-300001447362cstl:AltheaDxIncMember2021-04-012021-06-300001447362cstl:AltheaDxIncMember2021-01-012021-06-300001447362us-gaap:EquipmentMember2022-06-300001447362us-gaap:EquipmentMember2021-12-310001447362us-gaap:LeaseholdImprovementsMember2022-06-300001447362us-gaap:LeaseholdImprovementsMember2021-12-310001447362us-gaap:ComputerEquipmentMember2022-06-300001447362us-gaap:ComputerEquipmentMember2021-12-310001447362us-gaap:FurnitureAndFixturesMember2022-06-300001447362us-gaap:FurnitureAndFixturesMember2021-12-310001447362us-gaap:ConstructionInProgressMember2022-06-300001447362us-gaap:ConstructionInProgressMember2021-12-310001447362us-gaap:CostOfSalesMember2022-04-012022-06-300001447362us-gaap:CostOfSalesMember2021-04-012021-06-300001447362us-gaap:CostOfSalesMember2022-01-012022-06-300001447362us-gaap:CostOfSalesMember2021-01-012021-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001447362us-gaap:DevelopedTechnologyRightsMember2022-06-300001447362us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001447362cstl:AssembledWorkforceMember2022-06-300001447362cstl:AssembledWorkforceMember2022-01-012022-06-300001447362us-gaap:DevelopedTechnologyRightsMember2021-12-310001447362us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001447362cstl:AssembledWorkforceMember2021-12-310001447362cstl:AssembledWorkforceMember2021-01-012021-12-310001447362us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-06-300001447362srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-06-300001447362us-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-0100014473622022-03-110001447362cstl:PittsburghLeaseMember2022-04-010001447362cstl:PittsburghLeaseFirstSixMonthsMember2022-04-012022-04-010001447362cstl:PittsburghLeaseAfterSixMonthsMember2022-04-012022-04-010001447362cstl:PittsburghLeaseMember2022-04-012022-04-01cstl:claim0001447362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001447362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001447362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001447362us-gaap:FairValueMeasurementsRecurringMember2022-06-300001447362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001447362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001447362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001447362us-gaap:FairValueMeasurementsRecurringMember2021-12-310001447362cstl:CernosticsIncMember2022-06-300001447362cstl:AltheaDxIncMember2022-06-300001447362us-gaap:IncomeApproachValuationTechniqueMembercstl:CernosticsIncMemberus-gaap:MeasurementInputPriceVolatilityMember2022-01-012022-06-300001447362us-gaap:IncomeApproachValuationTechniqueMemberus-gaap:MeasurementInputDiscountRateMembercstl:CernosticsIncMember2022-01-012022-06-300001447362us-gaap:IncomeApproachValuationTechniqueMembercstl:CernosticsIncMemberus-gaap:MeasurementInputPriceVolatilityMember2021-01-012021-12-310001447362us-gaap:IncomeApproachValuationTechniqueMemberus-gaap:MeasurementInputDiscountRateMembercstl:CernosticsIncMember2021-01-012021-12-310001447362us-gaap:IncomeApproachValuationTechniqueMembercstl:AltheaDxIncMemberus-gaap:MeasurementInputPriceVolatilityMember2022-01-012022-06-300001447362us-gaap:IncomeApproachValuationTechniqueMembersrt:ScenarioForecastMembercstl:AltheaDxIncMemberus-gaap:MeasurementInputDiscountRateMember2022-01-012022-12-310001447362us-gaap:IncomeApproachValuationTechniqueMembersrt:ScenarioForecastMembercstl:AltheaDxIncMemberus-gaap:MeasurementInputDiscountRateMember2023-01-012023-12-310001447362us-gaap:IncomeApproachValuationTechniqueMembersrt:ScenarioForecastMembercstl:AltheaDxIncMemberus-gaap:MeasurementInputDiscountRateMember2024-01-012024-12-310001447362cstl:CernosticsIncMember2021-12-310001447362cstl:AltheaDxIncMember2021-12-310001447362cstl:CernosticsIncMember2022-01-012022-06-300001447362cstl:TwoThousandNineteenEquityIncentivePlanMember2022-01-012022-01-010001447362cstl:TwoThousandNineteenEquityIncentivePlanMember2022-06-300001447362us-gaap:RestrictedStockUnitsRSUMember2021-12-310001447362us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001447362us-gaap:RestrictedStockUnitsRSUMember2022-06-300001447362cstl:EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-01-012022-01-010001447362us-gaap:EmployeeStockMember2022-01-012022-06-300001447362cstl:EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-06-300001447362us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001447362us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001447362cstl:EmployeeStockPurchasePlanMember2022-01-012022-06-300001447362cstl:EmployeeStockPurchasePlanMember2021-01-012021-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 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-38984
CASTLE BIOSCIENCES, INC.
(Exact name of registrant as specified in its charter)

Delaware77-0701774
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
505 S. Friendswood Drive, Suite 401, Friendswood, Texas
77546
(Address of principal executive offices)
(Zip Code)
(866) 788-9007
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value per shareCSTLThe Nasdaq Global Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of ‘‘large accelerated filer,’’ ‘‘accelerated filer,’’ ‘‘smaller reporting company,’’ and ‘‘emerging growth company’’ in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No
As of August 1, 2022, there were 26,296,968 shares of common stock, $0.001 par value per share, issued and outstanding.


Table of Contents
Page
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

i

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.

CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
June 30, 2022December 31, 2021
ASSETS(unaudited)
Current Assets  
Cash and cash equivalents$273,166 $329,633 
Accounts receivable, net22,606 17,282 
Inventory3,365 2,021 
Prepaid expenses and other current assets5,775 4,807 
Total current assets304,912 353,743 
Long-term accounts receivable, net1,367 1,308 
Property and equipment, net11,203 9,501 
Operating lease assets7,004 7,383 
Goodwill and other intangible assets, net132,671 88,922 
Other assets – long-term1,223 1,715 
Total assets$458,380 $462,572 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities
Accounts payable$3,281 $2,546 
Accrued compensation14,850 15,483 
Operating lease liabilities1,211 1,179 
Other accrued and current liabilities8,177 5,678 
Total current liabilities27,519 24,886 
Noncurrent portion of contingent consideration1,949 18,287 
Noncurrent operating lease liabilities6,480 6,900 
Deferred tax liability614 635 
Other liabilities158 124 
Total liabilities36,720 50,832 
Commitments and Contingencies (Note 11)
Stockholders’ Equity
Preferred stock, $0.001 par value per share; 10,000,000 shares authorized as of June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021
  
Common stock, $0.001 par value per share; 200,000,000 shares authorized as of June 30, 2022 and December 31, 2021; 26,292,299 and 25,378,520 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
26 25 
Additional paid-in capital541,672 505,482 
Accumulated deficit(120,038)(93,767)
Total stockholders’ equity421,660 411,740 
Total liabilities and stockholders’ equity$458,380 $462,572 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1

CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(UNAUDITED)
(in thousands, except per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
NET REVENUES$34,838 $22,758 $61,690 $45,571 
OPERATING EXPENSES AND OTHER OPERATING INCOME
Cost of sales (exclusive of amortization of acquired intangible assets)7,686 3,697 13,630 6,725 
Research and development11,926 6,793 22,687 12,701 
Selling, general and administrative37,498 20,822 67,951 38,983 
Amortization of acquired intangible assets2,097 256 3,745 256 
Change in fair value of contingent consideration(20,398) (17,836) 
Total operating expenses, net38,809 31,568 90,177 58,665 
Operating loss(3,971)(8,810)(28,487)(13,094)
Interest income370 24 400 28 
Interest expense(4) (7) 
Loss before income taxes(3,605)(8,786)(28,094)(13,066)
Income tax (benefit) expense(1,957)5 (1,823)5 
Net loss and comprehensive loss$(1,648)$(8,791)$(26,271)$(13,071)
Loss per share, basic and diluted$(0.06)$(0.35)$(1.02)$(0.52)
Weighted-average shares outstanding, basic and diluted26,064 25,091 25,746 25,002 

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


2

CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)
(in thousands, except share data)
Preferred StockCommon StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
BALANCE, JANUARY 1, 2021 $ 24,812,487 $25 $478,162 $(62,496)$415,691 
Adoption of ASU No. 2016-02— — — — — 21 21 
Stock compensation expense— — — — 4,913 — 4,913 
Exercise of common stock options— — 171,315 — 991 — 991 
Issuance of common stock under the employee stock purchase plan— — 70,711 — 1,233 — 1,233 
Public offering of common stock, adjustment to offering costs— — — — 39 — 39 
Net loss— — — — — (4,280)(4,280)
BALANCE, MARCH 31, 2021 $ 25,054,513 $25 $485,338 $(66,755)$418,608 
Stock compensation expense— — — — 4,766 — 4,766 
Exercise of common stock options— — 109,540 — 1,354 — 1,354 
Net loss— — — — — (8,791)(8,791)
BALANCE, JUNE 30, 2021 $ 25,164,053 $25 $491,458 $(75,546)$415,937 
BALANCE, JANUARY 1, 2022 $ 25,378,520 $25 $505,482 $(93,767)$411,740 
Stock compensation expense— — — — 8,419 — 8,419 
Exercise of common stock options— — 62,102 — 399 — 399 
Issuance of common stock from vested restricted stock units and payment of employees’ taxes        — — 2,466 — (56)— (56)
Issuance of common stock under the employee stock purchase plan— — 42,332 — 1,457 — 1,457 
Net loss— — — — — (24,623)(24,623)
BALANCE, MARCH 31, 2022 $ 25,485,420 $25 $515,701 $(118,390)$397,336 
Stock compensation expense— — — — 8,783 — 8,783 
Exercise of common stock options— — 36,634 — 110 — 110 
Issuance of common stock from vested restricted stock units and payment of employees’ taxes— — 6,358 — (32)— (32)
Issuance of common stock in acquisition of business— — 763,887 1 17,110 — 17,111 
Net loss— — — — — (1,648)(1,648)
BALANCE, JUNE 30, 2022 $ 26,292,299 $26 $541,672 $(120,038)$421,660 

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

CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
 Six Months Ended
June 30,
 20222021
OPERATING ACTIVITIES  
Net loss$(26,271)$(13,071)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization4,779 867 
Stock-based compensation expense17,202 9,679 
Change in fair value of contingent consideration(17,836) 
Deferred income taxes(1,839) 
Other39 69 
Change in operating assets and liabilities:
Accounts receivable(5,628)(5,275)
Prepaid expenses and other current assets(707)1,347 
Inventory(1,066)223 
Operating lease assets437 462 
Other assets504 (95)
Accounts payable302 (683)
Operating lease liabilities(445)(590)
Accrued compensation(1,013)(523)
Medicare advance payment (2,173)
Other accrued liabilities1,111 (306)
Net cash used in operating activities(30,431)(10,069)
INVESTING ACTIVITIES
Purchases of property and equipment(1,807)(1,663)
Asset acquisition547 (33,184)
Acquisition of business, net of cash and cash equivalents acquired(26,661) 
Proceeds from sale of property and equipment8 2 
Net cash used in investing activities(27,913)(34,845)
FINANCING ACTIVITIES
Payment of common stock offering costs (336)
Proceeds from exercise of common stock options509 2,345 
Payment of employees’ taxes on vested restricted stock units(88) 
Proceeds from contributions to the employee stock purchase plan1,511 1,392 
Repayment of principal portion of finance lease liabilities(55) 
Net cash provided by financing activities1,877 3,401 
NET CHANGE IN CASH AND CASH EQUIVALENTS(56,467)(41,513)
Beginning of period329,633 409,852 
End of period$273,166 $368,339 
4

CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)
(UNAUDITED)
(in thousands)
 Six Months Ended
June 30,
 20222021
DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
Accrued purchases of property and equipment$696 $3 
Common stock issued in acquisition of business$17,111 $ 
Contingent consideration in acquisition of business$1,528 $ 
Consideration payable in acquisition of business$313 $ 

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

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)


1. Organization and Description of Business
Castle Biosciences, Inc. (the ‘‘Company,’’ “we,” “us” or “our”) was incorporated in the state of Delaware on September 12, 2007. We are a commercial-stage diagnostics company focused on providing physicians and their patients with personalized, clinically actionable information to inform treatment decisions and improve health outcomes. We are based in Friendswood, Texas (a suburb of Houston, Texas) and our laboratory operations are conducted at our facilities located in Phoenix, Arizona, Pittsburgh, Pennsylvania and San Diego, California.
Impact of COVID-19 Pandemic
Since the COVID-19 pandemic began in March 2020, we have maintained uninterrupted business operations with no interruption in turnaround times for delivery of test reports, but we have experienced declines in test report volume in certain periods, which we believe is linked to delays and/or cancellations in patient visits in response to COVID-19, resulting in reduced diagnostic biopsies and thus reduced diagnoses of cutaneous melanoma and test reports attributable to our lead product, DecisionDx®-Melanoma, a test for cutaneous melanoma. The extent to which COVID-19 may further impact our business, consolidated results of operations, consolidated financial condition and consolidated cash flows will depend on future developments, which are highly uncertain and cannot be predicted with confidence.
2. Summary of Significant Accounting Policies
Basis of Presentation
Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). All intercompany accounts and transactions have been eliminated in consolidation.
Unaudited Interim Financial Information
The accompanying condensed consolidated balance sheet as of June 30, 2022; the condensed consolidated statements of operations and comprehensive loss, the condensed consolidated statements of stockholders’ equity for the three and six months ended June 30, 2022 and 2021; and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of our consolidated financial position as of June 30, 2022, the results of our consolidated operations for the three and six months ended June 30, 2022 and 2021 and our consolidated cash flows for the six months ended June 30, 2022 and 2021. The financial data and other information disclosed in these notes related to the three and six months ended June 30, 2022 and 2021 are also unaudited. The results for the three and six months ended June 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the unaudited interim consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission on February 28, 2022.
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 as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realization of deferred tax assets, the useful lives and recoverability of long-lived assets, the valuation of acquired intangible assets, the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions. We have considered the potential impact of the COVID-19 pandemic on our estimates and assumptions. The extent to which the COVID-19 pandemic may impact our estimates in future periods is uncertain and subject to change.
6

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Cash and Cash Equivalents including Concentrations of Credit Risk
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations. Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the institutions in which deposits are held. We have not experienced any losses on our cash or cash equivalents.
Revenue Recognition
Revenue is recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘ASC’’) Topic 606, Revenue from Contracts with Customers (‘‘ASC 606’’). In accordance with ASC 606, we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating physician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration. See Note 3 for further details.
Accounts Receivable and Allowance for Credit Losses
We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments.
We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant. The allowance for credit losses was zero as of June 30, 2022, and December 31, 2021. Adjustments for implicit price concessions attributable to variable consideration, as discussed above, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350, Intangibles—Goodwill and Other, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented.
Acquisitions
We assess acquisitions under ASC Topic 805, Business Combinations, (“ASC 805”) to determine whether a transaction represents the acquisition of assets or a business combination. Under this guidance, we apply a two-step model. The first step involves a screening test where we evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single asset or a group of similar assets. If the screening test is met, we account for the set as an asset acquisition. If the screening test is not met, we apply the second step of the model to determine if the set meets the definition of a business based on the guidance in ASC 805. If so, the transaction is treated as a business combination. Otherwise, it is treated as an asset acquisition. Asset acquisitions are accounted for by allocating the cost of the acquisition, including transaction costs, to the individual assets acquired and liabilities assumed on a relative fair value basis without recognition of goodwill. Business combinations are accounted for using the acquisition method. Under the acquisition method, goodwill is measured as a residual
7

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
amount equal to the fair value of the consideration transferred less the net recognized fair value of the identifiable assets acquired and the liabilities assumed, as of the acquisition date, and transaction costs are expensed as incurred.
Contingent Consideration
Under the terms of business combinations or asset acquisitions, we may be required to pay additional consideration if specified future events occur or if certain conditions are met.
In a business combination, in accordance with ASC 805, contingent consideration is recorded at fair value as of the acquisition date and classified as liabilities or equity based on applicable U.S. GAAP. For contingent consideration classified as liabilities, we remeasure the contingent consideration at fair value each period with changes in fair value recorded in the statements of operations and comprehensive loss each period.
For contingent consideration in transactions that are not business combinations, we apply applicable U.S. GAAP. With respect to the additional consideration that may be payable in connection with the acquisitions of Cernostics, Inc. (“Cernostics”), an asset acquisition we completed on December 3, 2021, we account for the contingent consideration as a liability in accordance with ASC Topic 480, Distinguishing Liabilities from Equity (“ASC 480”), under the guidance for obligations that must or may be settled by issuance of a variable number of shares. In accordance with ASC 480, we record the contingent consideration initially and subsequently at fair value with changes in fair value recorded in the statements of operations and comprehensive loss each period.
Contingent consideration is classified as current or noncurrent in our condensed consolidated balance sheets based on the contractual timing of future settlement. For additional information on contingent consideration, see Notes 5 and 10.
Accrued Compensation
We accrue for liabilities under discretionary employee and executive bonus plans. These estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals, and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines what discretionary payments are made. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2022 and December 31, 2021, we accrued $9,835,000 and $12,071,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the condensed consolidated balance sheets based on the expected timing of payment.
Comprehensive Loss
Comprehensive loss is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive loss was the same as our reported net loss for all periods presented.
3. Revenue
All of our revenues from contracts with customers are associated with the provision of diagnostic and prognostic testing services. Most of our revenues are attributable to our DecisionDx®-Melanoma test for cutaneous melanoma. We also provide a test for uveal melanoma, DecisionDx®-UM, a test for patients with cutaneous squamous cell carcinoma, DecisionDx®-SCC, two tests for use in patients with suspicious pigmented lesions, MyPath® Melanoma and DiffDx®-Melanoma, and a test for patients diagnosed with Barrett’s esophagus (“BE”), the TissueCypher® Barrett’s Esophagus Assay. We also began offering a pharmacogenomics (“PGx”) testing service focused on mental health, IDgenetix®, following a business combination completed in April 2022. Information on the disaggregation of revenues is included below.
Once we satisfy our performance obligations and bill for the service, the timing of the collection of payments may vary based on the payment practices of the third-party payor and the existence of contractually established reimbursement rates. Most of the payments for our services are made by third-party payors, including Medicare and commercial health insurance carriers. Certain contracts contain a contractual commitment of a reimbursement rate that differs from our list prices. However, absent a positive coverage policy, with or without a contractually committed reimbursement rate, with a commercial carrier or governmental program, our diagnostic tests may or may not be paid by these entities. In addition, patients do not enter into direct agreements with us that commit them to pay any portion of the cost of the tests in the event that their insurance provider declines to reimburse us. We may pursue, on a case-by-case basis, reimbursement from such patients in the form of co-payments and co-insurance, in accordance with the contractual obligations that we have with the insurance carrier or health plan. These situations may result in a delay in the collection of payments.
The Medicare claims that are covered by policy under a Local Coverage Determination (“LCD”) or otherwise are generally paid at a rate established on Medicare’s Clinical Laboratory Fee Schedule or by the respective Medicare contractor within 30
8

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
days from receipt. Medicare claims that were either submitted to Medicare prior to the LCD or other coverage commencement date or are not covered but meet the definition of being medically reasonable and necessary pursuant to the controlling Section 1862(a)(1)(A) of the Social Security Act are generally appealed and may ultimately be paid at the first (termed ‘‘redetermination’’), second (termed ‘‘reconsideration’’) or third level of appeal (de novo hearing with an Administrative Law Judge (“ALJ”)). A successful appeal at any of these levels may result in prompt payment.
In the absence of LCD coverage, contractually established reimbursements rates or other coverage, we have concluded that our contracts include variable consideration because the amounts paid by Medicare or commercial health insurance carriers may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration attributable to these price concessions is measured at the expected value using the ‘‘most likely amount’’ method under ASC 606. The amounts are determined by historical average collection rates by test type and payor category taking into consideration the range of possible outcomes, the predictive value of our past experiences, the time period of when uncertainties expect to be resolved and the amount of consideration that is susceptible to factors outside of our influence, such as the judgment and actions of third parties. Such variable consideration is included in the transaction price only to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainties with respect to the amount are resolved. Variable consideration may be constrained and excluded from the transaction price in situations where there is no contractually agreed upon reimbursement coverage or in the absence of a predictable pattern and history of collectability with a payor. Accordingly, in such situations revenues are recognized on the basis of actual cash collections. Variable consideration for Medicare claims that are not covered by an LCD or otherwise, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Included in revenues for the three months ended June 30, 2022 and 2021 were $578,000 and $(166,000), respectively, of net positive (negative) revenue adjustments associated with changes in estimated variable consideration related to performance obligations satisfied in previous periods. Such amounts of variable consideration for the six months ended June 30, 2022 and 2021 were $(300,000) and $5,092,000, respectively, of net (negative) positive revenue adjustments. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration.
Because our contracts with customers have an expected duration of one year or less, we have elected the practical expedient in ASC 606 to not disclose information about our remaining performance obligations. Any incremental costs to obtain contracts are recorded as selling, general and administrative expense as incurred due to the short duration of our contracts. Contract balances consisted solely of accounts receivable (both current and noncurrent) as of June 30, 2022 and December 31, 2021.
Disaggregation of Revenues
The table below provides the disaggregation of revenue by type (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Dermatologic$31,897 $20,378 $56,236 $41,288 
Other2,941 2,380 5,454 4,283 
Total net revenues$34,838 $22,758 $61,690 $45,571 
Payor Concentration
We rely upon reimbursements from third-party government payors (primarily Medicare) and private-payor insurance companies to collect accounts receivable related to sales of our diagnostic and prognostic tests.
9

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows:
 Percentage of Revenues
 Six Months Ended
June 30,
Percentage of
 Accounts Receivable
 (current)
Percentage of
 Accounts Receivable
 (noncurrent)
 20222021June 30, 2022December 31, 2021June 30, 2022December 31, 2021
Medicare52 %57 %21 %24 % % %
Medicare Advantage plans34 %25 %49 %40 % % %
BlueCross BlueShield plans6 %7 %19 %22 %57 %58 %
4. Loss Per Share
Basic loss per share is computed by dividing net loss for the period by the weighted-average number of common shares outstanding during the period. Diluted loss per share reflects the additional dilution from potential issuances of common stock, such as stock issuable pursuant to the exercise of stock options or purchases under the 2019 Employee Stock Purchase Plan (“ESPP”). The treasury stock method is used to calculate the potential dilutive effect of these common stock equivalents. However, potentially dilutive shares are excluded from the computation of diluted loss per share when their effect is antidilutive.
Because we reported a net loss for all periods presented, all potentially dilutive securities are antidilutive and are excluded from the computation of diluted loss per share for such periods.
The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted loss per share for the three and six months ended June 30, 2022 and 2021 because to do so would be antidilutive (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Stock options and restricted stock units (“RSUs”)4,974 3,374 4,828 3,417 
ESPP111 56 101 66 
Total5,085 3,430 4,929 3,483 
In addition, in connection with the acquisitions of Cernostics and AltheaDx, Inc. (“AltheaDx”), we may issue, or may be required to issue, shares of our common stock to satisfy our contingent consideration obligations, pending the outcome of certain commercial and regulatory milestones, as required by the respective definitive agreements. See Notes 5 and 10 for additional information.
5. Acquisitions
Myriad myPath, LLC
On May 28, 2021, we completed the acquisition of all of the equity of Myriad myPath, LLC, a laboratory in Salt Lake City, for a cash purchase price of $32,500,000. Based on the guidance in ASC 805, we concluded that substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, the developed technology, and therefore the transaction represents an asset acquisition rather than a business combination.
Cernostics, Inc.
On December 3, 2021, we completed the acquisition of Cernostics, which offers the TissueCypher Barrett’s Esophagus Assay for patients with BE, for total consideration of $49,019,000, consisting of cash consideration of $30,732,000 and contingent consideration with an acquisition date fair value of $18,287,000. In connection with the acquisition, we recorded a receivable as of the acquisition date for the post-closing purchase price adjustment, representing the difference between actual and estimated cash and working capital. During the three months ended June 30, 2022, we received cash of $547,000 in settlement of this receivable.
10

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
AltheaDx, Inc.
On April 26, 2022, we completed the acquisition of 100% of the equity interests in AltheaDx. AltheaDx offers the IDgenetix test, a PGx test focused on mental health. We believe this acquisition enables us to expand upon our existing portfolio of testing solutions in support of our growth strategy. We have concluded that the transaction represents a business combination under ASC 805. The financial results of AltheaDx have been included in our unaudited condensed consolidated financial statements since the date of the acquisition. The amount of revenue from AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was not material. The loss attributable to AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was approximately $3,383,000. This amount does not reflect transaction costs from the acquisition or the effects of the valuation allowance reduction discussed in Note 13. Transaction costs associated with the acquisition were $1,711,000 for both the three and six months ended June 30, 2022 and were recognized as expenses in the unaudited condensed consolidated statements of operations and comprehensive loss.
The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):
April 26, 2022
Cash$30,510 
Common stock (763,887 shares)
17,111 
Contingent consideration1,528 
Total $49,149 
The fair value of the common stock issued was measured using the April 26, 2022 closing price of $22.40 per share, as reported by the Nasdaq Global Market.
With respect to the contingent consideration, we may be required to pay up to $75.0 million in cash and common stock in connection with the achievement of certain milestones based on 2022, 2023 and 2024 performance and expanded Medicare coverage for the IDgenetix test (the “AltheaDx Earnout Payments”). Upon achievement of each relevant milestone event, each milestone will be paid 50% in cash and 50% in shares of our common stock based on a price per share equal to the volume-weighted-average price of our common stock for the 20 trading days as of the applicable milestone determination date. In accordance with the terms of the definitive agreement governing the acquisition of AltheaDx, the maximum number of shares of our common stock issuable to former AltheaDx security holders may not exceed 1,271,718 shares. Therefore, taking into consideration the number of shares already issued at closing, a maximum of 507,831 additional shares of our common stock remain issuable with respect to the AltheaDx Earnout Payments. In the event a number of shares in excess of 507,831 would otherwise be issuable in connection with the AltheaDx Earnout Payments, we will issue shares up to the maximum number permitted and pay cash for the remaining portion of the obligation. See Note 10 for additional information on the measurement of the contingent consideration.
11

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):
April 26, 2022
Cash and cash equivalents$3,536 
Accounts receivable302 
Inventory279 
Prepaid expenses and other current assets262 
Property and equipment314 
Intangible asset37,000 
Other assets – long-term12 
Accounts payable(231)
Accrued compensation(380)
Other accrued and current liabilities(532)
Deferred tax liabilities(1,819)
Other liabilities(88)
Net identifiable assets acquired38,655 
Goodwill10,494 
Total consideration transferred$49,149 
The intangible asset is comprised of developed technology with an estimated useful life of 15 years and is being amortized on a straight-line basis. The goodwill, which is not expected to be deductible for income tax purposes, was primarily attributable to potential future growth opportunities and the organized workforce.
Our calculations of the consideration transferred and the purchase price allocation for the acquisition of AltheaDx are based on a preliminary valuation and are subject to revision as the valuation is finalized and additional information about the fair value of the assets and liabilities becomes available. The primary areas that are not yet finalized are income taxes, intangible assets, contingent consideration and the resulting goodwill. The final valuation of assets acquired and liabilities assumed is expected to be completed as soon as possible, but no later than one year from the acquisition date.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information for the three and six months ended June 30, 2022 and 2021 combines our historical financial results and the results of AltheaDx, assuming that the companies were combined as of January 1, 2021, and includes adjustments for amortization expense from the acquired intangible assets and additional stock-based compensation expense. Nonrecurring pro forma adjustments consist of acquisition-related transaction costs of $1,711,000 and an income tax benefit of $1,769,000, both assumed to have been recognized during the six months ended June 30, 2021 and therefore removed from the three and six months ended June 30, 2022. The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:
Pro Forma Data
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net revenues$35,392 $22,840 $62,670 $45,676 
Net loss$(4,289)$(11,267)$(32,680)$(17,479)
Related Party Transaction
Derek J. Maetzold, our President and Chief Executive Officer, and a member of our board of directors, and Daniel M. Bradbury, the Chairperson of our board of directors, each served on the board of directors of AltheaDx until the acquisition of AltheaDx was completed, were direct or indirect beneficial owners of AltheaDx securities and received consideration in the
12

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
transaction. Further, Frank Stokes, our Chief Financial Officer; Tobin W. Juvenal, our Chief Commercial Officer; Kristen Oelschlager, our Chief Operating Officer and certain immediate family members of Mr. Maetzold and Ms. Oelschlager were direct or indirect beneficial owners of AltheaDx securities and received consideration in the transaction. These individuals may receive additional consideration in the form of AltheaDx Earnout Payments if the relevant commercial and regulatory milestone events occur. Our entry into the definitive agreement to acquire AltheaDx was approved by our board of directors based upon the unanimous recommendation of a special transaction committee comprised entirely of independent members of our board of directors without any financial interest in AltheaDx or any conflict of interest with respect to the acquisition of AltheaDx.
6. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Lab equipment(1)
$6,778 $3,727 
Leasehold improvements4,965 5,044 
Computer equipment4,014 2,457 
Furniture and fixtures1,423 1,288 
Construction in progress703 27 
Total17,883 12,543 
Less accumulated depreciation(1)
(6,680)(3,042)
Property and equipment, net$11,203 $9,501 
(1)    Includes lab equipment under a finance lease of $369 thousand and accumulated depreciation of $66 thousand.
Depreciation expense was recorded in the unaudited condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of sales (exclusive of amortization of acquired intangible assets)$185 $111 $354 $213 
Research and development80 64 170 108 
Selling, general and administrative266 203 510 290 
Total$531 $378 $1,034 $611 
7. Goodwill and Other Intangible Assets, Net
Goodwill
Information on the change in carrying value of our goodwill is presented below (in thousands):
Goodwill
Balance, December 31, 2021$ 
Acquisition of AltheaDx10,494 
Balance, June 30, 2022$10,494 
There were no accumulated impairments of goodwill as of June 30, 2022 or December 31, 2021.
13

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Other Intangible Assets, Net
Our other intangible assets, net consists of the following (in thousands):
June 30, 2022
 Gross carrying valueAccumulated amortizationNetWeighted-Average Remaining Life (in years)
Developed technology$127,318 $(5,639)$121,679 13.7
Assembled workforce563 (65)498 4.4
Total intangible assets, net$127,881 $(5,704)$122,177 
December 31, 2021
 Gross carrying valueAccumulated amortizationNetWeighted-Average Remaining Life (in years)
Developed technology$90,317 $(1,949)$88,368 13.2
Assembled workforce563 (9)554 4.9
Total intangible assets, net$90,880 $(1,958)$88,922 
The estimated future aggregate amortization expense as of June 30, 2022 is as follows (in thousands):
Years Ending December 31,
2022 (remainder of year)$4,611 
20239,147 
20249,172 
20259,147 
20269,137 
Thereafter80,963 
Total$122,177 
Amortization expense of intangible assets was $2.1 million and $3.7 million for the three and six months ended June 30, 2022, respectively. Amortization expense of intangible assets was $0.3 million for each of the three and six months ended June 30, 2021.
8. Other Accrued and Current Liabilities
Other accrued liabilities consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Accrued service fees$3,163 $1,905 
Clinical studies2,165 1,655 
Payroll-related liabilities848 695 
Employee stock purchase plan contributions815 760 
Accrued fixed asset purchases469 10 
Consideration payable for business acquisition313  
Accrued royalties215 141 
Other189 512 
Total$8,177 $5,678 
14

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
9. Leases
Adoption of ASC 842
In the fourth quarter of 2021, we adopted ASU No. 2016-02, Leases (Topic 842), and ASC Topic 842, Leases (“ASC 842”) using the modified retrospective approach with an effective date of January 1, 2021. The adoption had no effect on the condensed consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2021. Net cash (used in) provided by operating activities, investing activities or financing activities for the six months ended June 30, 2021 were also unchanged, but the presentation of certain prior period amounts within the operating activities section of the condensed consolidated statements of cash flows has been retrospectively adjusted to give effect to the adoption of ASC 842. The changes are set forth in the table below (in thousands):
Six Months Ended
June 30, 2021
Before Adoption of ASC 842Effect of AdoptionAfter Adoption of ASC 842
Effect on Condensed Consolidated Statements of Cash Flows
OPERATING ACTIVITIES
Adjustments to reconcile net loss to net cash used in operating activities:
Operating lease assets$ $462 $462 
Operating lease liabilities$ $(590)$(590)
Other liabilities$(128)$128 $ 
Additionally, the condensed consolidated statement of stockholders’ equity for the three and six months ended June 30, 2021 has been retrospectively adjusted to reflect a credit to accumulated deficit of $21,000 in connection with the adoption of ASC 842 effective January 1, 2021.
Lease Amendment
On March 11, 2022, we amended one of our operating leases to expand rentable space in Phoenix, Arizona. We intend to use the additional space for general office and laboratory use. The term of the amended lease will begin upon the completion of certain leasehold improvements by the Phoenix landlord (the “Phoenix Commencement Date”) and continue for an initial term of 10.3 years from the Phoenix Commencement Date. Total undiscounted future minimum payment obligations as of June 30, 2022 associated with the lease amendment totaled approximately $1.4 million. As of June 30, 2022, we have not recorded the lease amendment on our condensed consolidated balance sheet because we do not have possession or control of the underlying asset.
Pittsburgh Lease
On April 1, 2022, we entered into a lease agreement (the “Pittsburgh Lease”) for the lease of certain office space in Pittsburgh, Pennsylvania. We intend to use such space for general office and laboratory use. The term of the Pittsburgh Lease will begin upon the completion of certain leasehold improvements by the landlord (the “Pittsburgh Commencement Date”) and continue for an initial period of 10.5 years from the Pittsburgh Commencement Date. During the first six months of the lease term, we are required to remit base rent of $37,800 for the period. Beginning with month seven, the base rent will be $0.6 million per year with annual increases ultimately resulting in base rent obligations totaling $1.5 million per year. The landlord under the Pittsburgh Lease has agreed to contribute up to $2.5 million towards the cost of the leasehold improvements and we will be responsible for any costs exceeding this amount. The Pittsburgh Lease also provides us a one-time option that would terminate the lease effective at the end of the 90th month following the Pittsburgh Commencement Date, subject to certain conditions. If exercised, we would pay an early termination fee of $2.3 million, subject to adjustment in the event the Pittsburgh Lease is amended to adjust the base rent. The Pittsburgh Lease provides us one five-year renewal option and also provides us a right of first refusal with respect to the lease of certain additional space in the same building. As of June 30, 2022, we have not recorded the Pittsburgh Lease on our condensed consolidated balance sheet because we do not have possession or control of the underlying asset.
15

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
10. Fair Value Measurements
The table below provides information, by level within the fair value hierarchy, of our financial assets and financial liabilities that are accounted for at fair value on a recurring basis as of June 30, 2022 and December 31, 2021 (in thousands):
As of June 30, 2022
 Quoted Prices in Active Markets for Identical Items (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Money market funds(1)
$266,803 $ $ $266,803 
Liabilities
Contingent consideration(2)
$ $ $1,979 $1,979 
As of December 31, 2021
 Quoted Prices in Active Markets for Identical Items (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Money market funds(1)
$327,721 $ $ $327,721 
Liabilities
Contingent consideration(2)
$ $ $18,287 $18,287 
(1)Classified as “Cash and cash equivalents” in the condensed consolidated balance sheets.
(2)Current portion, if any, classified as “Other accrued and current liabilities” in the condensed consolidated balance sheets.
Contingent Consideration
In connection with our acquisition of Cernostics, we have recorded a contingent consideration liability for the additional consideration of up to $50.0 million that may become payable based on the achievement of certain commercial milestones relating to the year ending December 31, 2022 (“Cernostics Earnout Payments”). The Cernostics Earnout Payments may be settled in cash or shares of our common stock, at our sole discretion. The portion of any Cernostics Earnout Payments that may be settled in shares of our common stock is subject to certain limitations and the aggregate number of shares that may be issued for the Cernostics Earnout Payments may not exceed 5,034,653 shares. Any Cernostics Earnout Payments in shares of our common stock will be based on the volume weighted-average price of our common stock for the 15 trading days ending December 30, 2022. If the settlement were to occur as of June 30, 2022, we would make no Cernostics Earnout Payments based on the achievement of the performance conditions to date.
In connection with our acquisition of AltheaDx, we have also recorded a contingent consideration liability for the additional consideration of up to $75.0 million that may become payable based on the achievement of certain commercial milestones relating to the years ending December 31, 2022, 2023, and 2024, as discussed further in Note 5. If the settlement were to occur as of June 30, 2022, we would make no AltheaDx Earnout Payments based on the achievement of the performance conditions to date.
The contingent consideration is classified as a Level 3 fair value measurement due to the use of significant unobservable inputs and a Monte Carlo simulation to determine its fair value. The Monte Carlo simulation uses projections of the commercial milestones for the applicable period as well as the corresponding targets and approximate timing of payment based on the terms of the arrangement. The analysis for the Cernostics Earnout Payments uses assumptions for expected volatility of the financial metrics and a risk-adjusted discount rate, which were 40.0% and 20.2%, respectively, as of June 30, 2022, and 20.0% and 16.1%, respectively, as of December 31, 2021. The assumptions for expected volatility of the financial metrics used in the analysis for the AltheaDx Earnout Payments was 36.0% as of June 30, 2022. The risk-adjusted discount rate for years 2022, 2023, and 2024 were 6.3%, 7.4% and 7.5%, respectively. The contingent consideration liability is remeasured at fair value at
16

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
each reporting period taking into account any updated assumptions or changes in circumstances. Any changes in the fair value are recorded as gains or losses in our condensed consolidated statement of operations and comprehensive loss.
The following table discloses the summary of changes in the contingent consideration liability measured at fair value using Level 3 inputs as of June 30, 2022 (in thousands):
CernosticsAltheaDxTotal
Balance, December 31, 2021$18,287 $ $18,287 
Acquisition of AltheaDx 1,528 1,528 
Change in fair value(18,257)421 (17,836)
Balance, June 30, 2022
$30 $1,949 $1,979 
11. Commitments and Contingencies
From time to time, we may be involved in legal proceedings arising in the ordinary course of business. We believe there is no threatened litigation or litigation pending that could have, individually or in the aggregate, a material adverse effect on our financial position, results of operations or cash flows.
12. Stock Incentive Plans and Stock-Based Compensation
Stock Incentive Plans
Effective January 1, 2022, an additional 1,268,926 shares became available under our 2019 Equity Incentive Plan (the “2019 Plan”) pursuant to an automatic annual increase. As of June 30, 2022, 586,155 shares remained available for grant under the 2019 Plan.
Stock Options
Stock option activity under our stock plans for the six months ended June 30, 2022 is set forth below:
  Weighted-Average 
 Stock Options
Outstanding
Exercise
Price
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance as of December 31, 20213,586,688 $34.75 
Granted231,376 $22.02 
Exercised(98,953)$5.15 
Forfeited/Cancelled(140,468)$35.43 
Balance as of June 30, 20223,578,643 $34.71 7.9$12,314 
Exercisable at June 30, 2022
1,599,766 $26.99 7.2$10,253 
Restricted Stock Units
The following table summarizes our RSU activity for the six months ended June 30, 2022:
Restricted Stock Units OutstandingWeighted-Average Grant Date Fair Value
Balance as of December 31, 2021
1,050,174 $44.31 
Granted705,430 $23.90 
Vested(11,475)$69.56 
Forfeited/Cancelled(64,175)$35.81 
Balance as of June 30, 2022
1,679,954$35.89 
17

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Employee Stock Purchase Plan
The ESPP provides for certain automatic increases in the number of shares of common stock reserved for issuance, which resulted in an additional 253,785 shares becoming available under the ESPP effective January 1, 2022. During the six months ended June 30, 2022, we issued 42,332 of common stock pursuant to scheduled purchases under the ESPP. As of June 30, 2022, 850,919 shares remained available for issuance under the ESPP.
Determining Fair Value - Summary of Assumptions
We use the Black-Scholes option pricing model to estimate the fair value of each option grant on the date of grant or any other measurement date. The following table sets forth the assumptions used to determine the fair value of stock options:
 Six Months Ended
June 30,
20222021
Average expected term (years)5.86
Expected stock price volatility
68.34% - 71.58%
66.94% - 67.98%
Risk-free interest rate
1.54% - 2.91%
0.51% - 1.09%
Dividend yield%%
The following table sets forth assumptions used to determine the fair value of the purchase rights issued under the ESPP:
 Six Months Ended
June 30,
20222021
Average expected term (years)1.31.2
Expected stock price volatility
62.98% - 66.75%
68.43% - 86.50%
Risk-free interest rate
0.60% - 1.30%
0.07% - 0.13%
Dividend yield%%
The fair value of our common stock is also an assumption used to determine the fair value of stock options and purchase rights under the ESPP. The fair value of our common stock is the closing price per share, as reported by the Nasdaq Global Market, on the date of grant or other relevant determination date.
Previously, because of the limited period of time our stock had been traded in an active market, we calculated expected volatility by using the historical stock prices of a group of similar companies looking back over the estimated life of the option or the ESPP purchase right and averaging the volatilities of these companies. In the third quarter of 2021, we adjusted this calculation to include our own stock price on a relative basis to the peer group in the calculation of expected volatility, as our common stock has now been traded in an active market for more than two years.
We use the closing price of our common stock on the date of grant to determine the fair value of RSUs.
Stock-Based Compensation Expense
Stock-based compensation expense related to stock options, RSUs and the ESPP is included in the statements of operations and comprehensive loss as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of sales (exclusive of amortization of acquired intangible assets)$897 $415 $1,750 $925 
Research and development1,831 1,073 3,659 2,131 
Selling, general and administrative6,055 3,278 11,793 6,623 
Total stock-based compensation expense$8,783 $4,766 $17,202 $9,679 

18

CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
For the six months ended June 30, 2022 and 2021, the weighted-average grant date fair value of options granted was $14.07 and $41.35 per option, respectively, and the weighted-average grant date fair value of the purchase rights granted under the ESPP was $19.91 and $39.26 per share, respectively. As of June 30, 2022, the total unrecognized compensation cost related to outstanding awards was $99,493,000, which is expected to be recognized on a straight-line basis over a weighted-average period of 3.0 years. The total unrecognized compensation cost will be adjusted for forfeitures in future periods as they occur.
13. Income Taxes
In connection with our acquisition of AltheaDx, we recorded $1,819,000 in deferred tax liabilities based on our preliminary allocation of the fair values of assets acquired and liabilities assumed. As a result of these additional deferred tax liabilities, we determined that $1,769,000 of our existing valuation allowance on deferred tax assets should be reduced, which was reflected in our income tax benefit on the condensed consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2022 as a discrete item.
19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of financial condition and results of operations together with our unaudited condensed consolidated financial statements and the related notes and other financial information included in this Quarterly Report on Form 10-Q and our audited financial statements and notes thereto as of and for the years ended December 31, 2021 and 2020 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, including the section entitled “Critical Accounting Estimates,” included in our Annual Report on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2022. Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “Castle,” “we,” “us” and “our” refer to Castle Biosciences, Inc.
Forward-Looking Statements
The information in this discussion contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to, statements concerning the impacts of COVID-19 on our business, our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words “anticipate,” “believe,” “estimate,” “expect,” “may,” “plan,” “potential,” “will,” “would” or the negative or plural of these terms or other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions or expectations disclosed in the forward-looking statements that we make. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in Part II, Item 1A., “Risk Factors” in this Quarterly Report on Form 10-Q and in our other filings with the SEC. The forward-looking statements are applicable only as of the date on which they are made, and we do not assume any obligation to update any forward-looking statements, except as may be required by law.
Overview
Castle Biosciences is improving health through innovative tests that guide patient care. For the diseases that our portfolio of tests cover, we believe the traditional approach to developing a treatment plan for cancers and other diseases using clinical and pathology factors alone is inadequate and can be improved by incorporating the personalized information our diagnostic and prognostic (or risk stratification) tests provide.
We currently market six proprietary multi-analyte assays with algorithmic analysis designed to answer clinical questions in dermatologic cancers, uveal melanoma (“UM”) (a rare cancer of the eye) and Barrett’s esophagus (“BE”). We also offer a proprietary pharmacogenomic (“PGx”) test to guide optimal drug treatment for patients suffering from depression, anxiety and other mental health conditions following our acquisition of AltheaDx, Inc. (“AltheaDx”) in April 2022, as discussed below. Our revenue is primarily generated by our DecisionDx®-Melanoma risk stratification test for cutaneous melanoma, a deadly skin cancer, and our DecisionDx®-UM risk stratification test for UM.
The foundation of our business is our dermatologic cancer franchise, and our lead product is DecisionDx-Melanoma, a proprietary risk stratification gene expression profile (“GEP”) test that predicts the risk of metastasis or recurrence for patients diagnosed with invasive cutaneous melanoma. In the management of melanoma, as with nearly all diseases, treatment plans are directed by patient risk stratification. This test has two distinct, complementary clinically actionable uses. The first revolves around predicting the likelihood of having a sentinel lymph node (“SLN”) negative biopsy result so that physicians and patients can discuss the risk and benefit of undergoing the SLN biopsy (“SLNB”) surgical procedure. The second use is to inform the appropriate treatment plan during the initial five years post-diagnosis, regardless of the decision to undergo or avoid invasive SLNB surgery. In a typical year, we estimate approximately 130,000 patients are diagnosed with invasive cutaneous melanoma in the United States, representing an estimated U.S. total addressable market (“TAM”) of approximately $540 million. We launched DecisionDx-Melanoma in May 2013. Based on the substantial clinical evidence that we have developed, we have received Medicare coverage for DecisionDx-Melanoma, which represents approximately 50% of the addressable patient population for this test.
On August 31, 2020, we commercially launched our cutaneous squamous cell carcinoma (“SCC”) proprietary GEP test, DecisionDx®‑SCC, for use in patients with one or more risk factors (also referred to as “high-risk” SCC). We estimate 20% of SCC patients, or 200,000 annually in the United States, are classified as high risk, representing an estimated U.S. TAM of approximately $820 million.
On November 2, 2020, we commercially launched our proprietary GEP test for difficult-to-diagnose melanocytic lesions, DiffDx®-Melanoma, for use in patients with a melanocytic lesion and uncertainty related to the malignancy of the lesion. We
20

further expanded our commercially available dermatologic portfolio in May 2021 when we acquired Myriad myPath, LLC (the “Myriad MyPath Laboratory”) from Myriad Genetics, Inc. for a cash purchase price of $32.5 million. MyPath® Melanoma is a clinically validated GEP test that addresses the same unmet clinical need as our DiffDx-Melanoma test. Today, we offer both our MyPath Melanoma test and our DiffDx-Melanoma test under an offering that we refer to as our Diagnostic GEP offering. We believe we have demonstrated that offering both tests can lead to an improvement in actionable test results for patients with difficult-to-diagnose melanocytic lesions. Of the two million suspicious pigmented lesions biopsied annually in the United States, we estimate approximately 300,000 of those present a difficult-to-diagnose melanocytic lesion, representing an estimated U.S. TAM of approximately $600 million associated with these two tests.
In 2021, we announced the launch of our innovative pipeline initiative to develop a genomic test aimed at predicting response to systemic therapy in patients with moderate to severe psoriasis, atopic dermatitis and related inflammatory skin conditions. In the United States alone, there are approximately 18 million patients diagnosed with psoriasis and atopic dermatitis. Approximately 450,000 of these patients annually are eligible for systemic therapies. If successful, this inflammatory skin disease pipeline test has the potential to add approximately $1.9 billion to our current estimated U.S. total addressable market (“TAM”). In 2021, we initiated a 4,800 patient, prospective, multi-center clinical study to develop and validate this pipeline test and have 54 committed sites and approximately 303 patients enrolled. Based upon our current development and validation timelines, we expect to have initial validation and development data in 2023 and to commercialize this pipeline test by the end of 2025.
In addition to our dermatologic franchise, we also market a test for patients diagnosed with UM. DecisionDx-UM is a proprietary, risk stratification GEP test that predicts the risk of metastasis for patients with UM. We believe DecisionDx-UM is the standard of care in the management of newly diagnosed UM in the majority of ocular oncology practices in the United States. We launched DecisionDx-UM in January 2010. Based on the substantial clinical evidence that we have developed, we have received Medicare coverage for DecisionDx-UM, which represents approximately 50% of the addressable patient population for this test. We estimate approximately 2,000 patients in the United States are diagnosed annually with a uveal melanoma, representing an estimated U.S. TAM of approximately $10 million.
In December 2021, we extended our commercial portfolio of proprietary tests into the gastroenterology market through our acquisition of Cernostics, Inc. (“Cernostics”) and the TissueCypher® platform. The TissueCypher platform focuses on unlocking, in the case of the initial test for use in patients with BE, the importance of the location of the expression of proteins or lack thereof within the morphology of the disease (also known as spatialomics). This “spatialomic” information is then interpreted using artificial intelligence approaches to predict the likelihood of progression to high-grade dysplasia and/or esophageal cancer in patients with non-dysplastic, indefinite or low-grade dysplasia BE. We estimate approximately 384,000 patients annually undergo an endoscopic biopsy with a subsequent diagnosis of non-dysplastic, indefinite or low-grade dysplastic BE, representing an estimated U.S. TAM of approximately $1 billion.
On April 26, 2022, we completed our acquisition of AltheaDx, a commercial-stage molecular diagnostics company specializing in the field of PGx testing services that are focused on mental health, and the provider of IDgenetix®, a PGx test for mental health conditions. This acquisition enables us to offer a testing solution that we believe has the potential to accelerate our impact on patient care in an area of high unmet clinical need, significantly expand our in-market estimated U.S. TAM by approximately $5 billion and offer incremental value to patients and clinicians over the standard of care trial-and-error approach. A randomized controlled trial showed that patients diagnosed with depression, who were assessed with the IDgenetix test, showed a 2.5 times improvement in remission rates compared to those who did not have their genes tested.
The number of test reports we generate is a key indicator that we use to assess our business. A test report is generated when we receive a sample in our laboratory, and then the relevant test information is entered into our Laboratory Information Management System, the expression of the biomarkers is measured, then a proprietary algorithmic analysis of the combined biomarkers is performed to generate a report providing the results of that analysis, which is sent to the clinician who ordered the test.
21

The number of GEP test reports delivered by us during the six months ended June 30, 2022 and 2021 and for the year ended December 31, 2021 are presented in the table below:
Proprietary Dermatologic GEP Tests
 DecisionDx-
Melanoma
DecisionDx-SCC
Diagnostic GEP offering (1)
Dermatologic TotalDecisionDx-UM
TissueCypher Barrett’s Esophagus(2)
IDgenetix(3)
Grand Total
Q1 20226,023 1,142 950 8,115 456 56 — 8,627 
Q2 20227,125 1,344 955 9,424 431 352 827 11,034 
For the six months ended June 30, 2022
13,148 2,486 1,905 17,539 887 408 827 19,661 
Q1 20214,060 527 218 4,805 337 — — 5,142 
Q2 20215,128 784 627 6,539 468 — — 7,007 
For the six months ended June 30, 2021
9,188 1,311 845 11,344 805 — — 12,149 
Q3 20215,505 934 913 7,352 375 — — 7,727 
Q4 20215,635 1,265 904 7,804 438 27 — 8,269 
For year ended December 31, 202120,328 3,510 2,662 26,500 1,618 27 — 28,145 
(1)Includes DiffDx-Melanoma and MyPath Melanoma. We began offering MyPath Melanoma following our acquisition of the Myriad MyPath Laboratory on May 28, 2021. We offer both MyPath Melanoma and DiffDx-Melanoma under our Diagnostic GEP offering.
(2)We began offering the TissueCypher Barrett’s Esophagus Assay on December 3, 2021, following the completion of our acquisition of Cernostics.
(3)We began offering the IDgenetix test on April 26, 2022, following our acquisition of AltheaDx. Includes both single-gene and multi-gene tests.
For the three and six months ended June 30, 2022, our dermatologic test report volume increased by 44.1% and 54.6%, respectively, compared to the prior period in 2021, largely driven by continued growth from our DecisionDx-Melanoma test. For a discussion of how we recognize revenue derived from our tests, refer to “Net Revenues” under “Components of Results of Operations” below.
The principal focus of our current commercial efforts is to educate clinicians and pathologists on the value of our molecular diagnostic testing products through our direct sales force in the United States. During the second quarter of 2021, we expanded our dermatologic commercial team, bringing our dermatologic sales force to the mid-60s. Starting in September 2022, we plan to have a new commercial sales team dedicated to our Diagnostic GEP offering, with the current dermatologic commercial team shifting to focus solely on DecisionDx-Melanoma and DecisionDx-SCC. In connection with our acquisition of Cernostics in December 2021, we hired an initial commercial team of approximately 14 outside sales territories, along with commensurate internal sales associates and medical science liaisons, to support our launch of the TissueCypher Barrett’s Esophagus Assay. This dedicated team focuses on gastroenterology specialists that diagnose and manage patients with BE. Beginning in September 2022, we plan to add additional outside territories for our TissueCypher Barrett’s Esophagus Assay. Similar to our dermatologic commercial team, we will continue to assess market response in determining further commercial expansions. AltheaDx, which we acquired in late April 2022, had a commercial team covering approximately 20 outside sales territories.
We continue to see new clinicians order our dermatologic tests for the first time. For the three months ended June 30, 2022, we saw 608 new ordering clinicians for our dermatologic tests compared to 462 during the same period of 2021. For the six months ended June 30, 2022 and 2021, we saw 1,200 and 872, respectively, new ordering clinicians for our dermatologic tests. Total ordering clinicians for our dermatologic tests were 5,661 and 3,879 for the six months ended June 30, 2022 and 2021, respectively, and 2,032 and 1,423 for the three months ended June 30, 2022 and 2021, respectively.
For additional information on the metrics we disclose, refer to “Information About Certain Metrics” below.
In developing our DecisionDx-SCC and DiffDx-Melanoma tests, we believed that in addition to addressing significant unmet clinical needs, we would see strategic opportunities for leverage, as many of the clinicians currently ordering DecisionDx-
22

Melanoma would likely be the same clinicians who would find value in these other dermatologic GEP tests. For example, we found that for the six months ended June 30, 2022, approximately 68% of all clinicians ordering DecisionDx-SCC had also ordered our DecisionDx-Melanoma test during that same period.
We bill third-party payors and patients for the tests we perform. The majority of our revenue collections is paid by third-party insurers, including Medicare. We have received local coverage determinations (“LCDs”), which provide coverage for our DecisionDx-Melanoma, MyPath Melanoma, DecisionDx-UM and IDgenetix tests that meet certain criteria for Medicare and Medicare Advantage beneficiaries, representing approximately 60 million covered lives. In 2022, DecisionDx-UM received coverage from United Healthcare that represents approximately 43 million covered lives. A ‘‘covered life’’ means a subscriber, or a dependent of a subscriber, who is insured under an insurance carrier’s policy. The TissueCypher Barrett’s Esophagus Assay is paid by Medicare at the rate published on Medicare’s Clinical Laboratory Fee Schedule (“CLFS”) for the test. Effective March 24, 2022, we received Advanced Diagnostic Laboratory Test (“ADLT”) status for our TissueCypher test, as discussed further below. ADLT status exempts TissueCypher from what is called the “14-day rule,” which simplifies the billing process for Medicare patients.
Palmetto GBA MolDX (“Palmetto”), the Medicare Administrative Contractor (“MAC”) responsible for administering MolDX, the program that assesses molecular diagnostic technologies, issued a final expanded LCD for DecisionDx-Melanoma, effective November 22, 2020. With this expanded LCD and the accompanying billing and coding articles, we estimate that a significant majority of the DecisionDx-Melanoma tests performed for Medicare patients will meet the coverage criteria. Noridian Healthcare Solutions, LLC (“Noridian”), the MAC responsible for administering claims for laboratory services performed in Arizona, has adopted the same coverage policy as Palmetto and also issued an expanded final LCD for DecisionDx-Melanoma, effective December 6, 2020.
In the second quarter of 2021, Palmetto and the other MACs that participate in the MolDX program each released a revised draft LCD for DecisionDx-Melanoma. The draft LCD included commentary about two publications regarding the clinical utility of GEP tests and included an assessment stating that the new data is not sufficient to change the coverage criteria. There was an open public comment period, and we submitted comments in support of Medicare coverage. The comment period ended on August 8, 2021. Palmetto issued a final LCD on May 19, 2022 with Noridian issuing the same on June 16, 2022. The final LCDs did not result in any change in coverage.
Separately, Palmetto issued a final LCD for DecisionDx-UM, which became effective in July 2017, and Noridian issued a similar LCD that became effective in September 2017. Noridian’s LCD provides for coverage to determine metastatic risk in connection with the management of a patient’s newly diagnosed UM and to guide surveillance and referral to medical oncology for those patients.
On May 17, 2019, the Centers for Medicare & Medicaid Services (“CMS”) determined that DecisionDx-UM meets the criteria for “existing ADLT” status. Since 2021, our rate is set annually based upon the median private payor rate for the first half of the second preceding calendar year. Our rate for 2022 continues to be at $7,776, based on the calculation of the median private payor rate.
Also, on May 17, 2019, CMS determined that DecisionDx-Melanoma meets the criteria for “new ADLT” status. Initially, the Medicare reimbursement rate was equal to the initial list price of $7,193. Since 2022, the rate is set annually based upon the median private payor rate for the first half of the second preceding calendar year. Our rate for 2022 continues to be $7,193, based on the median private payor rate.
MyPath Melanoma is currently covered under a MolDX LCD policy through Noridian, which oversees laboratories in both Utah and Arizona. Noridian issued an LCD that became effective in June 2019. On September 6, 2019, MyPath Melanoma was approved as a new ADLT. The rate for 2022 is $1,950, based on the median private payor rate.
Beginning in 2023, the rates for DecisionDx-Melanoma, DecisionDx-UM, and MyPath Melanoma tests will be set annually based upon the median private payor rate for the first half of the second preceding calendar year. For example, the rate for 2023 will be set using median private payor rate data from January 1, 2021 to June 30, 2021.
Our TissueCypher test is processed in our Pittsburgh, Pennsylvania laboratory and falls under the Medicare jurisdiction that is managed by Novitas Solutions (“Novitas”). Novitas previously reviewed TissueCypher and we are receiving payments for claims according to the CLFS. For 2022, CMS published in its CLFS a payment rate of $2,513 for the test. On March 24, 2022, CMS determined that TissueCypher meets the criteria for “new ADLT” status. From April 1, 2022 through December 31, 2022, CMS has set the initial period rate equal to the original list price of $2,350, subject to the possible recoupment provision described below. Effective January 1, 2023, the rate will be based on the median private payor rates received between April 1, 2022 and August 31, 2022. However, for TissueCypher tests reported for April 1, 2022 through December 31, 2022, CMS has the right to recoup the difference between the actual list price and 130% of the weighted-median if the original list price is greater than 130% of the weighted-median of private payor rates.
23

IDgenetix is currently covered under an LCD policy through MolDX and an accompanying billing and coding article through Noridian, which oversees laboratories in California. The Medicare coverage includes depression and was recently expanded for the following seven additional mental health conditions beyond major depressive disorder: schizophrenia, bipolar disorder, anxiety disorders, panic disorder, obsessive-compulsive personality disorder, post-traumatic stress disorder and attention deficit hyperactivity disorder. The IDgenetix multi-gene panel is currently reimbursed by Medicare at approximately $1,500.
In the second quarter of 2020, we submitted our technical assessment dossier for DecisionDx-SCC to Palmetto and Noridian. The dossier was accepted as complete in the third quarter of 2020. In early 2021, we submitted our technical assessment dossier for DiffDx-Melanoma. The dossier was accepted as complete in the first quarter of 2021. In June 2022, Palmetto and Noridian each posted a draft LCD that would provide coverage criteria for DiffDx-Melanoma. We believe the LCD for DiffDx-Melanoma will be finalized by the end of the second quarter of 2023. However, there is no assurance that any draft or final LCD will match our expectations, be posted in a timeframe consistent with our historical experience or will be posted at all. Regarding DecisionDx-SCC, no draft LCD has been posted by Palmetto or Noridian to date.
In the second quarter of 2022, following the completion of a requested medical review and pricing of our DecisionDx-SCC test by Novitas, we have been receiving reimbursement from Novitas on DecisionDx-SCC at a rate of approximately $3,800 per test. On June 9, 2022, Novitas posted a draft oncology biomarker LCD that proposes to rely upon evidentiary reviews sourced from three databases: ClinGen, OncoKB and National Comprehensive Cancer Network (“NCCN”). Two of the databases do not review gene expression profile tests and NCCN has not yet, to our knowledge, reviewed DecisionDx-SCC. As such, if finalized as proposed, then DecisionDx-SCC would not be included as a covered test in the associated billing and coding article. We cannot predict whether this draft LCD will be finalized as proposed or what the timing of any final LCD might be.
Since becoming a public company, we have financed our operations with the revenue generated from the sale of our products, proceeds from our initial public offering of our common stock (our “IPO”) that closed in July 2019, follow-on public offerings of common stock in June 2020 and December 2020 and bank debt, which has since been repaid in full. We believe that our existing cash and cash equivalents and anticipated cash generated from sales of our products will be sufficient to fund our operations for the next 12 months and into the foreseeable future. However, we have based these estimates on assumptions which may prove to be wrong and could result in us depleting our capital resources sooner than expected.
Our net (loss) income may fluctuate significantly from period to period, depending on the timing of our planned development activities, the growth of our sales and marketing activities, the effects of acquisitions and the timing of revenue recognition under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). We expect our expenses will increase substantially over time as we:
execute clinical studies to generate evidence supporting our current and future product candidates;
execute our commercialization strategy for our current and future commercial products;
continue our ongoing and planned development of new products in our pipeline;
seek to discover and develop additional product candidates;
hire additional scientific and research and development staff;
complete acquisitions of businesses, assets, products or technologies; and
add additional operational, financial and management information systems and personnel.
Impact of COVID-19 Pandemic
We are continuing to closely monitor the impact of the ongoing COVID-19 pandemic on our business and taking proactive efforts designed to protect the health and safety of our workforce, continue our business operations and advance our corporate objectives. We are providing the following update with respect to the impact of COVID-19 on our business:
We have maintained and expect to continue to maintain uninterrupted business operations, with adequate access to reagents and consumables needed for testing patient samples and normal turnaround times for our delivery of test reports. We have continued to maintain our previously implemented adjustments to our operations designed to keep employees safe and comply with federal, state and local guidelines, including those regarding social distancing.
Following the onset of the COVID-19 pandemic, we experienced declines in orders and test report volume in certain periods. For example, in the second quarter of 2020, test reports delivered for our lead product, DecisionDx-Melanoma, decreased 18.5% compared to the second quarter of 2019. We believe these decreases in our test report volume were linked to delays and/or cancellations in patient visits, resulting in fewer diagnostic biopsies and thus a reduction in the number of diagnoses of cutaneous melanoma in response, as well as the cumulative impact on
24

promotional responsiveness as a result of reduced sales calls per day and in-person sales calls during the ongoing COVID-19 pandemic.
Our commercial team uses a combination of in-person, virtual and non-personal promotional and educational efforts. Since the beginning of 2021, we have seen improvements in the number of promotional calls per day, as well as a continued shift from virtual to in-person sales calls. During the three months ended June 30, 2022 and 2021, in-person sales calls accounted for over 99% and 90% of all calls during such periods, respectively.
Our future results will be dependent upon the extent and duration of the COVID-19 crisis, including the emergence and spread of variants of the virus, and government restrictions, which are beyond our control. Although state and local government restrictions put in place to slow the spread of the virus have been eased in most locations, restrictions may be reinstated from time to time in various regions depending on the circumstances, potentially impacting the flow of future patient visits as well as access to our sales targets. Even with the easing of state and local restrictions and the availability of vaccinations, patient visits and diagnoses of the diseases covered by our diagnostic and prognostic tests may be impacted by continued apprehension regarding possible exposure to the virus as well as a general shift from in-person clinical visits to telehealth approaches, which may result in missed or delayed diagnoses of skin cancer and other diseases.
As conditions are evolving, we are unable to predict how our future test report volume will be impacted, or the extent to which our results of operations, financial condition or cash flows will be impacted, by the ongoing COVID-19 pandemic or other future public health crises. Accordingly, the test report data presented above is not necessarily indicative of our results of operations that can be expected for future periods. For more information on the potential impact of the ongoing COVID-19 pandemic on our business, see the risk factors included under “Risks Related to Our Business” and the other risk factors included in Part II, Item 1A., “Risk Factors” in this Quarterly Report on Form 10-Q.
Factors affecting our performance
We believe there are several important factors that have impacted, and that we expect will continue to impact, our operating performance and results of operations, including:
Report volume. We believe that the number of reports we deliver to physicians is an important indicator of the growth of adoption among the healthcare provider community. Our revenue and costs are affected by the volume of testing and mix of customers. Our performance depends on our ability to retain and broaden adoption with existing prescribing physicians, as well as attract new physicians. Our report volume could be negatively impacted by developments related to the ongoing COVID-19 pandemic or other future public health crises, as discussed above.
Reimbursement. We believe that expanding reimbursement is an important indicator of the value of our products. Payors require extensive evidence of clinical utility, clinical validity, patient outcomes and health economic benefits in order to provide reimbursement. Our revenue depends on our ability to demonstrate the value of our diagnostic and prognostic tests to these payors.
Gross margin. We believe that our gross margin is an important indicator of the operating performance of our business. Higher gross margins reflect the average selling price of our tests, as well as the operating efficiency of our laboratory operations.
New product development. A significant aspect of our business is our investment in research and development activities, including activities related to the development of new products. In addition to the development of new product candidates, we believe these studies are critical to gaining physician adoption of new products and driving favorable coverage decisions by payors for such products.
Information About Certain Metrics
The following provides additional information about certain metrics we have disclosed in this Management’s Discussion and Analysis of Financial Condition and Results of Operation.
Test reports delivered for DecisionDx-Melanoma, DecisionDx-SCC, MyPath Melanoma/DiffDx-Melanoma, DecisionDx-UM, TissueCypher and IDgenetix represents the number of completed test reports delivered by us during the reporting period indicated. The period in which a test report is delivered does not necessarily correspond with the period the related revenue, if any, is recognized, due to the timing and amount of adjustments for variable consideration under ASC 606. We use this metric to evaluate the growth in adoption of our tests and to measure against our internal performance objectives. We believe this metric is useful to investors in evaluating the volume of our business activity from period-to-period that may not be discernible from our reported revenues under ASC 606. We also sometimes present, on a limited basis, data on the number of orders received. We believe order data can provide additional insight on current demand trends, particularly during the ongoing COVID-19 pandemic and with respect to new product launches, when considered in conjunction with test report volume.
25

However, orders received in a particular period do not necessarily correspond with actual delivered test reports or reported revenues for the same period or subsequent periods.
New ordering clinicians for our dermatologic tests represents the number of clinicians who ordered a dermatologic test from us for the first time during the reporting period specified. Our dermatologic tests consist of DecisionDx-Melanoma, DecisionDx-SCC, MyPath Melanoma and DiffDx-Melanoma. We believe this metric is useful in evaluating the effectiveness of our sales and marketing efforts in establishing new relationships with clinicians and increasing the adoption of our suite of dermatologic tests. We also believe this metric provides useful information to investors in assessing our ability to expand the use of our dermatologic tests. Since this metric is based upon the reporting period in which an order is placed, it does not necessarily correspond to the reporting period in which either a test report was delivered or revenue was recognized.
Components of the Results of Operations
Net Revenues
We generate revenues from the sale of our products. Currently, our revenues are primarily derived from the sale of DecisionDx-Melanoma and DecisionDx-UM. We bill third-party payors and patients for the tests we perform.
Under ASC 606, we recognize revenue at the amount we expect to be entitled, subject to a constraint for variable consideration, in the period in which our tests are delivered to the treating physicians. We have determined that our contracts contain variable consideration under ASC 606 because the amounts paid by third-party payors may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration is recognized only to the extent it is probable that a significant reversal of revenue will not occur in future periods when the uncertainties are resolved. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Variable consideration for Medicare claims that are not covered by an LCD or otherwise, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. For these fully constrained claims, we generally recognize revenue in the period the uncertainty is favorably resolved, if at all. Due to potential future changes in Medicare coverage policies and appeal cycles, insurance coverage policies, contractual rates and other trends in the reimbursement of our tests, our revenues may fluctuate significantly from period to period. Our ability to recognize revenue for a test is dependent on the development of reimbursement experience and obtaining coverage decisions. For tests with limited reimbursement experience or no coverage, we recognize revenues on the basis of actual cash collections.
Our ability to increase our revenues will depend on our ability to further penetrate our target markets, and, in particular, generate sales through our direct sales force, develop and commercialize additional tests, including through acquisitions, obtain reimbursement from additional third-party payors and increase our reimbursement rate for tests performed.
Cost of Sales (exclusive of amortization of acquired intangible assets)
The components of our cost of sales are material and service costs associated with testing samples, personnel costs (including salaries, bonuses, benefits and stock-based compensation expense), electronic medical record set up costs, order and delivery systems, shipping charges to transport samples, third-party test fees, and allocated overhead including rent, information technology costs, equipment and facilities depreciation and utilities. Costs associated with testing samples are recorded when the test is processed regardless of whether and when revenues are recognized with respect to that test. As a result, our cost of sales as a percentage of revenues may vary significantly from period to period because we do not recognize all revenues in the period in which the associated costs are incurred. We expect cost of sales in absolute dollars to increase as the number of tests we perform increases. Additionally, we expect cost of sales to increase with the expansion of laboratory capacity and staffing in advance of the anticipated growth of our recently launched tests and tests acquired through acquisitions.
Gross margin and gross margin percentage are key indicators we use to assess our business. See the tables in “Results of Operations—Comparison of the three months ended June 30, 2022 and 2021” and “Results of Operations—Comparison of the six months ended June 30, 2022 and 2021” for details.
Research and Development
Research and development expenses include costs incurred to develop our diagnostic and prognostic tests, collect clinical samples and conduct clinical studies to develop and support our products. These costs consist of personnel costs (including salaries, bonuses, benefits and stock-based compensation expense), prototype materials, laboratory supplies, consulting costs, regulatory costs, electronic medical records set up costs, costs associated with setting up and conducting clinical studies and allocated overhead, including rent, information technology, equipment depreciation and utilities. We expense all research and development costs in the periods in which they are incurred. We expect our research and development expenses to increase in absolute dollars as we continue to invest in research and development activities related to developing enhanced and new products.
26

We expect to use a portion of our cash and cash equivalents to further support and accelerate our research and development activities, including two important studies that are underway to support our DecisionDx-Melanoma test. The first is the CONNECTION study, which is collecting long-term outcomes for up to 10,000 patients who have been tested with DecisionDx-Melanoma. The second is the DECIDE study, which is designed to determine the association of GEP test results with SLNB surgical decisions in patients eligible for SLNB as well as to track outcomes for patients who did and did not undergo SLNB. Also, as noted above, in 2021, we initiated our 4,800 patient, prospective, multi-center clinical study to develop, validate and bring to market a pipeline test aimed at predicting response to systemic therapy in patients with moderate to severe psoriasis, atopic dermatitis and related inflammatory skin conditions. We have also initiated two additional disease studies for pipeline tests for new indications.
We previously funded the PERSONALize study, which was evaluating the use of DecisionDx-Melanoma in patients eligible for adjuvant therapy. Other of our sponsored studies are designed to provide risk stratification analyses within various subgroups. These studies have shown statistically and clinically significant risk stratification separation. Based upon this currently available and anticipated future data, we have decided to close the PERSONALize study.
Selling, General and Administrative
Selling, general and administrative (“SG&A”) expenses include executive, selling and marketing, legal, finance and accounting, human resources, billing and client services. These expenses consist of personnel costs (including salaries, bonuses, benefits and stock-based compensation expense), direct marketing expenses, audit and legal expenses, consulting costs, training and medical education activities, payor outreach programs and allocated overhead, including rent, information technology, equipment depreciation, and utilities. We expect continued increases in SG&A expenses related to compliance with the rules and regulations of the SEC and The Nasdaq Stock Market LLC (“Nasdaq”). Other administrative and professional services expenses within SG&A are expected to increase with the scale of our business, but selling and marketing-related expenses are expected to increase significantly, consistent with our growth strategy.
Amortization of Acquired Intangible Assets
Amortization of acquired intangible assets are primarily associated with developed technology obtained through acquisitions, such as our acquisitions of the Myriad MyPath Laboratory in May 2021, Cernostics in December 2021 and AltheaDx in April 2022.
Change in Fair Value of Contingent Consideration
Change in fair value of contingent consideration is associated with our acquisitions of Cernostics and AltheaDx and the related additional consideration of up to $50.0 million and $75.0 million, respectively, that may become payable based on the achievement of certain commercial milestones relating to the year ending December 31, 2022 in the case of Cernostics, and the years ending December 31, 2022, 2023 and 2024, in the case of AltheaDx (collectively, the “Earnout Payments”).
Interest Income
Interest income consists primarily of earnings on cash and cash equivalents, primarily money market funds.
Interest Expense
Interest expense is primarily attributable to finance leases.
Income Tax (Benefit) Expense
In connection with our acquisition of AltheaDx in April 2022, and taking into consideration the additional deferred tax liabilities resulting from such acquisition, we determined that a portion of our valuation allowance should be reduced, which is reflected in our income tax benefit for the three and six months ended June 30, 2022. Our consolidated financial statements do not reflect any federal or state income tax benefits attributable to the pre-tax losses we have incurred, due to the uncertainty of realizing a benefit from those items. As of December 31, 2021, we had federal net operating loss carryforwards of $99.4 million, of which $43.5 million will begin to expire in 2030 if not utilized to offset federal taxable income, and $55.9 million may be carried forward indefinitely. Also, as of December 31, 2021, we had state net operating loss carryforwards of $67.5 million, which begin to expire in 2028 if not utilized to offset state taxable income.
27

Results of Operations
Comparison of the three months ended June 30, 2022 and 2021
The following table summarizes our results of operations for the periods indicated (in thousands, except percentages):
 Three Months Ended
June 30,
Change
 20222021
(unaudited)
Net revenues$34,838 $22,758 $12,080 53.1 %
Operating expenses and other operating income
Cost of sales (exclusive of amortization of acquired intangible assets)7,686 3,697 3,989 107.9 %
Research and development11,926 6,793 5,133 75.6 %
Selling, general and administrative37,498 20,822 16,676 80.1 %
Amortization of acquired intangible assets2,097 256 1,841 719.1 %
Change in fair value of contingent consideration(20,398)— (20,398)NA
Total operating expenses, net38,809 31,568 7,241 22.9 %
Operating loss(3,971)(8,810)4,839 54.9 %
Interest income370 24 346 1,441.7 %
Interest expense(4)— (4)NA
Loss before income taxes(3,605)(8,786)5,181 59.0 %
Income tax (benefit) expense(1,957)(1,962)NM
Net loss$(1,648)$(8,791)$7,143 81.3 %
NA = Not applicable
NM = Not meaningful
The following table provides a disaggregation of net revenues by type (in thousands):
Three Months Ended
June 30,
20222021Change
(unaudited)
Dermatologic(1)
$31,897 $20,378 $11,519 
Other(2)
2,941 2,380 561 
Total net revenues$34,838 $22,758 $12,080 
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and our Diagnostic GEP offering.
(2)Consists primarily of DecisionDx-UM. Also includes TissueCypher and IDgenetix.
28

The following table presents the calculation of gross margin (in thousands, except percentages):
 Three Months Ended
June 30,
 20222021Change
(unaudited)
Net revenues$34,838 $22,758 $12,080 
Less: Cost of sales (exclusive of amortization of acquired intangible assets)7,686 3,697 3,989 
Less: Amortization of acquired intangible assets2,097 256 1,841 
Gross margin$25,055 $18,805 $6,250 
Gross margin percentage71.9 %82.6 %(10.7)%
The following table indicates the amount of stock-based compensation expense (non-cash) reflected in the line items above (in thousands):
Three Months Ended
June 30,
20222021Change
(unaudited)
Cost of sales (exclusive of amortization of acquired intangible assets)$897 $415 $482 
Research and development1,831 1,073 758 
Selling, general and administrative6,055 3,278 2,777 
Total stock-based compensation expense$8,783 $4,766 $4,017 

Net Revenues
Net revenues for the three months ended June 30, 2022 increased by $12.1 million, or 53.1%, to $34.8 million compared to the three months ended June 30, 2021, primarily due to a $11.5 million increase in revenue from our dermatologic tests, primarily DecisionDx-Melanoma and DecisionDx-SCC. The increase in dermatologic revenue was primarily attributable to a 44.1% increase in test volumes, with higher test reports delivered across each of our dermatologic offerings, due to a combination of the effects of our dermatologic sales force expansion during the second quarter of 2021 and increased patient flow potentially attributable to the easing of COVID-19 restrictions. The higher revenues also reflect Medicare payments on DecisionDx-SCC, as discussed above, and the effect of higher positive (negative) revenue adjustments related to tests delivered in previous periods, associated with changes in estimated variable consideration, which were $0.6 million for the three months ended June 30, 2022 compared to $(0.2) million for the three months ended June 30, 2021. The increase in revenue from our other tests (non-dermatologic) of $0.6 million was primarily attributable to our acquisitions of Cernostics in December 2021 and AltheaDx in April 2022.
Cost of Sales (exclusive of amortization of acquired intangible assets)
Cost of sales (exclusive of amortization of acquired intangible assets) for the three months ended June 30, 2022 increased by $4.0 million, or 107.9%, compared to the three months ended June 30, 2021, primarily due to higher personnel costs and increased costs of supplies and third-party services. Personnel costs have increased with additions in headcount in our laboratory testing operations, including headcount attributable to our acquisitions of Cernostics and AltheaDx. The increased personnel costs also reflect higher salaries and wages for existing employees. Supply and services expense have increased due to higher laboratory activity, which is attributable to higher test volumes. Due to the nature of our business, a significant portion of our cost of sales expenses represents fixed costs associated with our testing operations. Accordingly, our cost of sales expense will not necessarily increase or decrease commensurately with the change in net revenues from period to period. We expect our cost of sales expenses (exclusive of amortization of acquired intangible assets) to continue to increase in future periods as we hire additional laboratory personnel and related resources to support our expected growth in volume for our dermatologic, gastrointestinal, mental health and pipeline tests.
Gross Margin
Our gross margin percentage was 71.9% for the three months ended June 30, 2022, compared to 82.6% for the same period in 2021. The decrease was primarily due to this year’s additional investments in laboratory headcount, higher salaries and wages,
29

and higher amortization expense associated with our acquired intangible assets. In the near term, we expect that our gross margin percentage will decline, compared to prior periods, as we invest in additional laboratory personnel and related resources to support the anticipated growth in our test report volumes in advance of obtaining reimbursement coverage. Additionally, our gross margin percentage will continue to be negatively impacted by amortization of intangible assets associated with recent acquisitions.
Research and Development
Research and development expenses increased by $5.1 million, or 75.6%, for the three months ended June 30, 2022, compared to the three months ended June 30, 2021. Approximately 50.1% of the increase is attributable to higher personnel costs, primarily due to expansions in headcount in support of our growth, higher salaries and wages, and higher stock-based compensation expense, and approximately 23.6% is attributable to higher costs for clinical studies, including costs related to the PERSONALize, CONNECTION and DECIDE studies. In the second quarter of 2022, we decided to close our PERSONALize study. The remainder of the increase is primarily associated with higher costs incurred for outside legal fees. We expect to continue to increase our research and development expenses as we fund ongoing evidence development for our existing products as well as additional pipeline programs.
Selling, General and Administrative
The following table provides a breakdown of SG&A expenses (in thousands):
Three Months Ended
June 30,
20222021Change
(unaudited)
Sales and marketing$21,581 $11,867 $9,714 
General and administrative15,917 8,955 6,962 
Total selling, general and administrative expense$37,498 $20,822 $16,676 
Sales and marketing expenses increased by $9.7 million, or 81.8%, for the three months ended June 30, 2022, compared to three months ended June 30, 2021. Approximately $5.2 million, or 53.6%, of the increase is attributable to higher personnel costs including salaries, bonuses and stock-based compensation. Personnel costs have increased through the expansion of our dermatology-facing commercial team headcount to the mid-60s in the second quarter of 2021 and through our acquisitions of Cernostics in December 2021 and AltheaDx in April 2022. Following our acquisition of Cernostics in December 2021, we hired an initial commercial team of approximately 14 outside sales territories, along with commensurate internal sales associates and other personnel, to support our launch of the TissueCypher Barrett’s Esophagus Assay and to serve as a dedicated team focused on gastroenterology specialists that diagnose and manage patients with BE. Through our acquisition of AltheaDx, we added a commercial team of approximately 20 outside sales territories to support our launch of the IDgenetix test. In addition to increases through sales force expansion, higher personnel costs also reflect salary increases for members of our existing sales force. The remainder of the increase in sales and marketing expenses was primarily associated with training events, meetings, travel and other general increases. The higher expenses for training events and travel reflect an increase in our sales and commercial operations related to our expanded headcount and expanded test offerings, as well a return to more in-person activities resulting from the continued easing of COVID-19 restrictions. Stock-based compensation expense included in sales and marketing expense was $2.9 million for the three months ended June 30, 2022, compared to $1.5 million for the three months ended June 30, 2021.We expect sales and marketing expenses to increase in future periods as we intend to expand our outside sales territories and sales force further during 2022, as discussed under “Overview” above.
General and administrative expenses increased by $7.0 million, or 77.7%, for the three months ended June 30, 2022, compared to three months ended June 30, 2021. The increase is primarily attributable to $3.6 million in higher personnel costs including salaries, bonuses and stock-based compensation. The higher personnel costs reflect expanded headcount in our administrative support functions, including that related to the acquisitions of Cernostics and AltheaDx, as well as higher rates of pay. Stock-based compensation expense included in general and administrative expense was $3.2 million for the three months ended June 30, 2022, compared to $1.8 million for the three months ended June 30, 2021. Furthermore, we incurred $1.7 million of transaction costs associated with our acquisition of AltheaDx. The remainder of the increase in general and administrative expenses was primarily associated with professional fees and other general increases.
Amortization of Acquired Intangible Assets
Amortization of acquired intangible assets increased by $1.8 million for the three months ended June 30, 2022, compared to the three months ended June 30, 2021. The increase is primarily associated with amortization of developed technology attributable
30

to the acquisitions of the Myriad MyPath Laboratory, Cernostics, and AltheaDx in May 2021, December 2021 and April 2022, respectively.
Change in Fair Value of Contingent Consideration
The change in fair value of contingent consideration for the three months ended June 30, 2022 of $20.4 million, a net gain, is primarily related to the remeasurement of the Earnout Payments associated with our acquisition of Cernostics and reflects changes in management’s projections regarding attainment of certain commercial milestones. There was no such activity during the three months ended June 30, 2021.
Interest Income
Interest income increased by $0.3 million for the three months ended June 30, 2022, compared to the three months ended June 30, 2021, primarily as a result of higher interest rates.
Income Tax (Benefit) Expense
Our income tax benefit was $2.0 million for the three months ended June 30, 2022 and was primarily attributable to a reduction of $1.8 million in our valuation allowance on net deferred tax assets resulting from our acquisition of AltheaDx in April 2022. Specifically, we took into consideration the additional deferred tax liabilities resulting from the acquisition and determined that a portion of our existing valuation allowance should be reduced. Other than this item, we recorded minimal amounts in income tax benefit because in both the three months ended June 30, 2022 and 2021, the income tax benefit of the pre-tax loss was largely offset by corresponding changes in the valuation allowance on net deferred tax assets, as we have determined that it is more likely than not that these benefits will not be realized.
Stock-Based Compensation Expense
Stock-based compensation expense, which is allocated among cost of sales, research and development expense and SG&A expense, totaled $8.8 million for the three months ended June 30, 2022, compared to $4.8 million for the three months ended June 30, 2021. We expect material increases in stock-based compensation expense in future periods, reflecting mainly higher awards outstanding due to growth in our headcount. As of June 30, 2022, we had 482 employees compared to 292 as of June 30, 2021. As of June 30, 2022, the total unrecognized stock-based compensation cost related to outstanding awards was $99.5 million, which is expected to be recognized on a straight-line basis over a weighted-average period of 3.0 years. We expect to continue granting stock-based compensation awards, which we expect to further contribute to increases in stock-based compensation expense in future periods.
31

Comparison of the six months ended June 30, 2022 and 2021
The following table summarizes our results of operations for the periods indicated (in thousands, except percentages):
 Six Months Ended
June 30,
Change
 20222021
(unaudited)
Net revenues$61,690 $45,571 $16,119 35.4 %
Operating expenses and other operating income
Cost of sales (exclusive of amortization of acquired intangible assets)13,630 6,725 6,905 102.7 %
Research and development22,687 12,701 9,986 78.6 %
Selling, general and administrative67,951 38,983 28,968 74.3 %
Amortization of acquired intangible assets3,745 256 3,489 1,362.9 %
Change in fair value of contingent consideration(17,836)— (17,836)NA
Total operating expenses, net90,177 58,665 31,512 53.7 %
Operating loss(28,487)(13,094)(15,393)(117.6)%
Interest income400 28 372 1,328.6 %
Interest expense(7)— (7)NA
Loss before income taxes(28,094)(13,066)(15,028)(115.0)%
Income tax (benefit) expense (1,823)(1,828)NM
Net loss$(26,271)$(13,071)$(13,200)(101.0)%
NA = Not applicable
NM = Not meaningful
The following table provides a disaggregation of net revenues by type (in thousands):
Six Months Ended
June 30,
20222021Change
(unaudited)
Dermatologic(1)
$56,236 $41,288 $14,948 
Other(2)
5,454 4,283 1,171 
Total net revenues$61,690 $45,571 $16,119 
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and Diagnostic GEP offering.
(2)Consists primarily of DecisionDx-UM. Also includes TissueCypher and IDgenetix.
The following table presents the calculation of gross margin (in thousands, except percentages):
 Six Months Ended
June 30,
 20222021Change
(unaudited)
Net revenues$61,690 $45,571 $16,119 
Less: Cost of sales (exclusive of amortization of acquired intangible assets)13,630 6,725 6,905 
Less: Amortization of acquired intangible assets3,745 256 3,489 
Gross margin$44,315 $38,590 $5,725 
Gross margin percentage71.8 %84.7 %(12.9)%
32

The following table indicates the amount of stock-based compensation expense (non-cash) reflected in the line items above (in thousands):
Six Months Ended
June 30,
20222021Change
(unaudited)
Cost of sales (exclusive of amortization of acquired intangible assets)$1,750 $925 $825 
Research and development3,659 2,131 1,528 
Selling, general and administrative11,793 6,623 5,170 
Total stock-based compensation expense$17,202 $9,679 $7,523 
Net Revenues
Net revenues for the six months ended June 30, 2022 increased by $16.1 million, or 35.4%, to $34.8 million compared to the six months ended June 30, 2021, primarily due to a $14.9 million increase in revenue from our dermatologic tests, primarily DecisionDx-Melanoma and DecisionDx-SCC, and to a lesser extent, a $1.2 million increase in revenue from our other tests (non-dermatologic). The increase in dermatologic revenue was primarily attributable to a 54.6% increase in test volumes, with higher test reports delivered across each of our dermatologic offerings, due to a combination of the effects of our dermatologic sales force expansion during the second quarter of 2021 and increased patient flow potentially attributable to the easing of COVID-19 restrictions. The higher revenues also reflect Medicare payments on DecisionDx-SCC, as discussed above. The higher volumes were partially offset by the effect of lower positive (negative) revenue adjustments related to tests delivered in previous periods, associated with changes in estimated variable consideration, which were $(0.3) million for the six months ended June 30, 2022 compared to $5.1 million for the six months ended June 30, 2021. The year-over-year decrease is primarily attributable to the effect of favorable adjustments related to the settlement and collection during the six months ended June 30, 2021 of certain groups of receivables from prior years that did not recur during the six months ended June 30, 2022. The increase in revenue from our other tests (non-dermatologic) of $1.2 million was primarily attributable to higher test report volume of DecisionDx-UM and the acquisitions of Cernostics in December 2021 and AltheaDx in April 2022.
Cost of Sales (exclusive of amortization of acquired intangible assets)
Cost of sales (exclusive of amortization of acquired intangible assets) for the six months ended June 30, 2022 increased by $6.9 million, or 102.7%, compared to the six months ended June 30, 2021, primarily due to higher personnel costs and increased costs of supplies and third-party services. Personnel costs have increased with additions in headcount in our laboratory testing operations, including headcount attributable to our acquisitions of Cernostics and AltheaDx. The increased personnel costs also reflect higher salaries and wages for existing employees. Supply and service expenses have increased due to higher laboratory activity, which is attributable to higher test volumes. Due to the nature of our business, a significant portion of our cost of sales expenses represents fixed costs associated with our testing operations. Accordingly, our cost of sales expense will not necessarily increase or decrease commensurately with the change in net revenues from period to period. We expect our cost of sales expenses (exclusive of amortization of acquired intangible assets) to continue to increase in future periods as we hire additional laboratory personnel and related resources to support our expected growth in volume for our dermatologic, gastrointestinal, mental health and pipeline tests.
Gross Margin
Our gross margin percentage was 71.8% for the six months ended June 30, 2022, compared to 84.7% for the same period in 2021. The decrease was primarily due to lower revenue adjustments related to tests delivered in previous periods, higher personnel costs attributable to investments in laboratory headcount as well as higher salaries and wages, and higher amortization expense associated with our acquired intangible assets. In the near term, we expect that our gross margin percentage will decline, compared to prior periods, as we invest in additional laboratory personnel and related resources to support the anticipated growth in our report volumes for tests in advance of obtaining reimbursement coverage. Additionally, our gross margin percentage will continue to be negatively impacted by amortization of intangible assets associated with recent acquisitions.
Research and Development
Research and development expenses increased by $10.0 million, or 78.6%, for the six months ended June 30, 2022, compared to the six months ended June 30, 2021. Approximately 50.7% of the increase is attributable to higher personnel costs, primarily due to expansions in headcount in support of our growth, higher pay rates and higher stock-based compensation expense, and
33

approximately 22.0% is attributable to higher costs for clinical studies, including costs related to the PERSONALize, CONNECTION and DECIDE studies. In the second quarter of 2022, we decided to close our PERSONALize study. The remainder of the increase is primarily associated with meeting costs and travel expenses. We expect to continue to increase our research and development expenses as we fund ongoing evidence development for our existing products as well as additional pipeline programs.
Selling, General and Administrative
The following table provides a breakdown of SG&A expenses (in thousands):
Six Months Ended
June 30,
20222021Change
(unaudited)
Sales and marketing$39,802 $21,523 $18,279 
General and administrative28,149 17,460 10,689 
Total selling, general and administrative expense$67,951 $38,983 $28,968 
Sales and marketing expenses increased by $18.3 million, or 84.9%, for the six months ended June 30, 2022, compared to six months ended June 30, 2021. Approximately $10.6 million, or 57.9%, of the increase is attributable to higher personnel costs including salaries, bonuses and stock-based compensation. Personnel costs have increased through the expansion of our dermatology-facing commercial team headcount to the mid-60s during the second quarter of 2021 and through our acquisitions of Cernostics in December 2021 and AltheaDx in April 2022. Following our acquisition of Cernostics, we hired an initial commercial team of approximately 14 outside sales territories, along with commensurate internal sales associates and other personnel, to support our launch of the TissueCypher Barrett’s Esophagus Assay and to serve as a dedicated team focused on gastroenterology specialists that diagnose and manage patients with BE. Through our acquisition of AltheaDx, we added a commercial team of approximately 20 outside sales territories to support our launch of the IDgenetix test. In addition to increases through sales force expansion, higher personnel costs also reflect salary increases for members of our existing sales force. The remainder of the increase in sales and marketing expenses was primarily associated with training events, meetings, travel and other general increases. The higher expenses for training events and travel reflect an increase in our sales and commercial operations related to our expanded headcount and expanded test offerings, as well a return to more in-person activities resulting from the continued easing of COVID-19 restrictions. Stock-based compensation expense included in sales and marketing expense was $5.7 million for the six months ended June 30, 2022, compared to $3.0 million for the six months ended June 30, 2021. We expect sales and marketing expenses to increase in future periods as we intend to expand our outside sales territories and sales force further during 2022, as discussed under “Overview” above.
General and administrative expenses increased by $10.7 million, or 61.2%, for the six months ended June 30, 2022, compared to six months ended June 30, 2021. The increase is primarily attributable to $6.3 million in higher personnel costs including salaries, bonuses and stock-based compensation. The higher personnel costs reflect expanded headcount in our administrative support functions, including that related to the acquisitions of Cernostics and AltheaDx, as well as higher rates of salaries and wages. Stock-based compensation expense included in general and administrative expense was $6.1 million for the six months ended June 30, 2022, compared to $3.6 million for the six months ended June 30, 2021. Furthermore, we incurred $1.7 million of transaction costs associated with our acquisition of AltheaDx. The remainder of the increase in general and administrative expenses was primarily associated with professional fees and other general increases.
Amortization of Acquired Intangible Assets
Amortization of acquired intangible assets increased by $3.5 million for the six months ended June 30, 2022, compared to the six months ended June 30, 2021. The increase is primarily associated with amortization of developed technology attributable to the acquisitions of the Myriad MyPath Laboratory, Cernostics, and AltheaDx in May 2021, December 2021 and April 2022, respectively.
Change in Fair Value of Contingent Consideration
The change in fair value of contingent consideration for the six months ended June 30, 2022 of $17.8 million, a net gain, is primarily related to the remeasurement of the Earnout Payments associated with our acquisition of Cernostics and reflects changes in management’s projections regarding attainment of certain commercial milestones. There was no such activity during the six months ended June 30, 2021.
34

Interest Income
Interest income increased by $0.3 million for the six months ended June 30, 2022, compared to the six months ended June 30, 2021, primarily as a result of higher interest rates.
Income Tax (Benefit) Expense
Our income tax benefit was $1.8 million for the six months ended June 30, 2022, and was primarily attributable to a reduction of $1.8 million in our valuation allowance on net deferred tax assets resulting from our acquisition of AltheaDx in April 2022. Specifically, we took into consideration the additional deferred tax liabilities resulting from the acquisition and determined that a portion of our existing valuation allowance should be reduced. Other than this item, we recorded minimal amounts in income tax benefit because in both the six months ended June 30, 2022 and 2021, the income tax benefit of the pre-tax loss was largely offset by corresponding changes in the valuation allowance on net deferred tax assets, as we have determined that it is more likely than not that these benefits will not be realized.
Stock-Based Compensation Expense
Stock-based compensation expense, which is allocated among cost of sales, research and development expense and SG&A expense, totaled $17.2 million for the six months ended June 30, 2022, compared to $9.7 million for the six months ended June 30, 2021. We expect material increases in stock-based compensation expense in future periods, reflecting mainly higher awards outstanding due to growth in our headcount. As of June 30, 2022, we had 482 employees compared to 292 as of June 30, 2021. As of June 30, 2022, the total unrecognized stock-based compensation cost related to outstanding awards was $99.5 million, which is expected to be recognized on a straight-line basis over a weighted-average period of 3.0 years. We expect to continue granting stock-based compensation awards, which we expect to further contribute to increases in stock-based compensation expense in future periods.
Liquidity and Capital Resources
Sources of Liquidity
Our principal sources of liquidity are our cash and cash equivalents and cash generated from the sale of our products. As of June 30, 2022 and December 31, 2021, we had cash and cash equivalents of $273.2 million and $329.6 million, respectively. In addition to the revenue generated from the sale of our commercial products, we have financed our operations through our IPO in July 2019, two follow-on public offerings of common stock in June 2020 and December 2020, and a $25.0 million secured term loan credit facility, which we repaid in full in December 2020.
On December 14, 2020, we filed an automatically effective shelf registration statement on Form S-3 (File No. 333-251331) (our “Shelf Registration Statement”) with the SEC as a “well-known seasoned issuer.” The Shelf Registration Statement allows us to issue an indeterminate number or amount of common stock, preferred stock, debt securities and warrants from time to time in one or more offerings. However, there can be no assurance that we will complete any further offerings of securities under our Shelf Registration Statement. Any future offerings under our Shelf Registration Statement will be dependent upon, among other factors, market conditions, available pricing, our financial condition, investor perception of our prospects, our capital needs and our ability to maintain status as a well-known seasoned issuer. Our market capitalization as of August 1, 2022 is below the level required to maintain status as well-known seasoned issuer in the future.
As mentioned above, we expect to use a portion of our cash and cash equivalents, including any proceeds from subsequent offerings under our Shelf Registration Statement, to further support and accelerate our research and development activities, including the clinical studies noted above in “Components of the Results of Operations—Research and Development.”
Material Cash Requirements
Our primary uses of capital are, and we expect will continue to be, compensation and related expenses, clinical research and development services, laboratory operations, equipment and related supplies, legal and other regulatory expenses, general administrative costs and, from time to time, expansion of our laboratory and office facilities in support of our growth. We anticipate that a substantial portion of our cash requirements in the foreseeable future will relate to the further commercialization of our currently marketed products, the development of our future product candidates in our pipeline and the potential commercialization of these pipeline products, should their development be successful.
In December 2021, we acquired Cernostics for $30.7 million in cash and in April 2022, we acquired AltheaDx, for $30.5 million in cash and $17.1 million in shares of our common stock. Under the definitive agreement to acquire Cernostics, we also agreed to pay up to an additional $50.0 million of Earnout Payments, based on the achievement of certain commercial milestones relating to the year ending December 31, 2022. With respect to AltheaDx, we agreed to pay up to an additional $75.0 million, 50% in cash and 50% in common stock, based on the achievement of certain commercial milestones relating to the years ending December 31, 2022, 2023 and 2024. In each case, the number of shares of our common stock that may be issued in connection with the Earnout Payments is subject to limitations, as discussed in Notes 5 and 10 to the unaudited
35

condensed consolidated financial statements. Our actual liability with respect to these commercial milestone payments from our acquisitions will depend, in part, on our ability to successfully integrate the TissueCypher Barrett’s Esophagus Assay (acquired from Cernostics) and IDgenetix (acquired from AltheaDx) into our suite of commercial product offerings and the timing thereof.
Since our inception, we have generally incurred significant losses and negative cash flows. For the year ended December 31, 2021 we had a net loss of $31.3 million and an accumulated deficit of $93.8 million as of December 31, 2021. For the six months ended June 30, 2022, we had a net loss of $26.3 million and an accumulated deficit of $120.0 million as of June 30, 2022. Our ability to generate revenue sufficient to achieve profitability will depend heavily on the successful commercialization of our currently marketed products and the products we plan to launch in the future as well as our spending on research and development activities. We expect to incur additional expenses and losses in the future as we invest in the commercialization of our existing products, the development of our future product candidates and the commercialization of our product candidates. Further, we expect that any acquisitions of businesses, products, assets or technologies will also increase our expenses. We believe that our existing cash and cash equivalents and anticipated cash generated from the sale of our commercial products will be sufficient to fund our operations for the next twelve months. We believe we will meet longer-term expected cash requirements and obligations through a combination of existing cash and cash equivalents, anticipated cash generated from sales of our products and issuances of equity securities or debt offerings, including through our Shelf Registration Statement. However, we have based these estimates on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect. There are numerous risks and uncertainties associated with developing genomic tests, including, among others, the uncertainty of:
successful commencement and completion of clinical study protocols;
successful identification and acquisition of tissue samples;
the development and validation of genomic classifiers; and
acceptance of new genomic tests by physicians, patients and third-party payors.
Because of the numerous risks and uncertainties associated with research, development and commercialization of product candidates, we are unable to estimate our exact working capital requirements. Our future funding requirements will depend on and could increase significantly as a result of many factors, including those listed above as well as those listed in Part II, Item 1A., “Risk Factors” in this Quarterly Report on Form 10-Q.
We do not currently have any committed external source of funds. In the event additional funding is required, we expect that we would use a combination of equity and debt financings, which may not be available to us when needed, on terms that we deem to be favorable or at all. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of common stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. Any disruptions to, or volatility in, the credit and financial markets or any deterioration in overall economic conditions may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive. If we are unable to raise additional funds through debt or equity financings or other arrangements when needed, we may be required to delay, limit, reduce or terminate our product discovery and development activities or future commercialization efforts.
Leases
We have entered into various operating and finance leases, which are primarily associated with our laboratory facilities and office space. Total undiscounted future minimum payment obligations under our operating leases and finance leases as of June 30, 2022 totaled approximately $10.1 million, of which $0.7 million is payable through the remainder of 2022 and $9.4 million through the end of 2033. The leases expire on various dates through 2033 and provide certain options to renew for additional periods. On March 11, 2022, we amended an existing lease agreement to lease additional laboratory space in Phoenix, Arizona. On April 1, 2022, we entered into a new lease agreement with an initial term of 10.5 years for laboratory and office space located in Pittsburgh, Pennsylvania. As of June 30, 2022, neither of the two leases had commenced. Upon commencement, we expect these two leases to increase our undiscounted future minimum payment obligations by a total of approximately $13.8 million.
36

Cash Flows
The following table summarizes our sources and uses of cash and cash equivalents for each of the periods presented (in thousands):
 Six Months Ended
June 30,
 20222021
(unaudited)
Net cash used in operating activities$(30,431)$(10,069)
Net cash used in investing activities(27,913)(34,845)
Net cash provided by financing activities1,877 3,401 
Net change in cash and cash equivalents(56,467)(41,513)
Cash and cash equivalents, beginning of period329,633 409,852 
Cash and cash equivalents, end of period$273,166 $368,339 
Operating Activities
Net cash used in operating activities was $30.4 million for the six months ended June 30, 2022, and was primarily attributable to the net loss of $26.3 million, the change in fair value of contingent consideration of $17.8 million, increases in accounts receivable of $5.6 million and deferred income taxes of $1.8 million, partially offset by non-cash stock compensation expense of $17.2 million and depreciation and amortization of $4.8 million.
Net cash used in operating activities was $10.1 million for the six months ended June 30, 2021, and was primarily attributable to the net loss of $13.1 million, increases in accounts receivable of $5.3 million and recoupment of $2.2 million of an advance payment from CMS under its Accelerated and Advance Payment Program, partially offset by non-cash stock compensation expense of $9.7 million and decreases in prepayments and other current assets of $1.3 million.
The $20.4 million additional net cash used in operating activities for the six months ended June 30, 2022 compared to the six months ended June 30, 2021 is primarily due to cash requirements associated with the increases in operating expenses, the majority of which were attributable to salaries, bonuses and benefits due to our growth in headcount, as discussed in further detail under “Results of Operations—Comparison of the six months ended June 30, 2022 and 2021” above. The effect of the higher expenses on net cash used in operating activities was partially offset by cash inflows from the higher revenues.
Investing Activities
Net cash used in investing activities was $27.9 million for the six months ended June 30, 2022 and consisted primarily of the cash portion of the AltheaDx purchase consideration of $26.7 million (net of cash and cash equivalents acquired) and purchases of property and equipment of $1.8 million. Net cash used in investing activities was $34.8 million for the six months ended June 30, 2021 and consisted primarily of the purchase of Myriad MyPath Laboratory of $33.2 million (including transaction costs) and purchases of property and equipment of $1.7 million.
Financing Activities
Net cash provided by financing activities was $1.9 million for the six months ended June 30, 2022, and primarily consisted of $1.5 million in proceeds from contributions to the employee stock purchase plan and $0.5 million in proceeds from the exercise of stock options.
Net cash provided by financing activities was $3.4 million for the six months ended June 30, 2021, and primarily consisted of $2.3 million in proceeds from the exercise of stock options and $1.4 million in proceeds from contributions to the employee stock purchase plan.
Inflation
In 2021, the rate of inflation in the United States began to increase and has since risen to levels not experienced in over 40 years. We are experiencing inflationary pressures, primarily in personnel costs, and we anticipate impacts on other cost areas within the next twelve months. The extent of any future impacts from inflation on our business and our results of operations will be dependent upon how long the elevated inflation levels persist and the extent to which the rate of inflation further increases, if at all, neither of which we are able to predict. If elevated levels of inflation were to persist or if the rate of inflation were to accelerate, the purchasing power of our cash and cash equivalents may be diminished, our expenses could increase faster than anticipated and we may utilize our capital resources sooner than expected. Further, given the complexities of the reimbursement landscape in which we operate, our payors may be unwilling or unable to increase reimbursement rates to
37

compensate for inflationary impacts. As such, the effects of inflation may adversely impact our results of operations, financial condition and cash flows.
Critical Accounting Estimates
During the six months ended June 30, 2022, except as noted below, there were no significant changes to the information discussed under “Critical Accounting Estimates” included in the Management’s Discussion and Analysis of Financial Condition and Results of Operations section of our Annual Report on Form 10-K for the year ended December 31, 2021.
The following is an updated discussion of our critical accounting estimates related to contingent consideration. This information should be read in conjunction with our other information on critical accounting estimates included in our Annual Report on Form 10-K for the year ended December 31, 2021.
Contingent Consideration
Under the terms of business combinations or asset acquisitions, we may be required to pay additional consideration if specified future events occur or if certain conditions are met.
In a business combination, in accordance with to ASC Topic 805, Business Combinations, contingent consideration is recorded at fair value as of the acquisition date and classified as liabilities or equity based on applicable accounting principles generally accepted in the United States of America (“U.S. GAAP”). For contingent consideration classified as liabilities, we remeasure the contingent consideration at fair value each period with changes in fair value recorded in the statements of operations and comprehensive loss each period.
For contingent consideration in transactions that are not business combinations, we apply applicable U.S. GAAP. With respect to the additional consideration that may be payable in connection with the acquisition of Cernostics, an asset acquisition we completed on December 3, 2021, we account for the contingent consideration as liability in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”), under the guidance for obligations that must or may be settled by issuance of a variable number of shares. In accordance with ASC 480, we record the contingent consideration initially and subsequently at fair value with changes in fair value recorded in the condensed consolidated statements of operations and comprehensive loss each period.
Liabilities for contingent consideration are classified as a “Level 3” fair value measurements (as defined in Note 11 to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021) due to the use of significant unobservable inputs and a Monte Carlo simulation to determine its fair value. The Monte Carlo simulation uses projections of the commercial milestones for the applicable period as well as the corresponding targets and approximate timing of payment based on the terms of the arrangement. The analysis also uses assumptions for expected volatility of the financial metrics and a risk-adjusted discount rate. The assumptions and estimates we use in the Monte Carlo simulation require considerable judgment and may change in future periods as a result of new information. For example, during the three months ended June 30, 2022, as a result of a change in management’s projections regarding the outcome of certain commercial milestones associated with our acquisition of Cernostics, the fair value of the related contingent consideration liability decreased by $20.8 million.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
As a smaller reporting company, we are not required to provide the information required by this Item.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2022. Based upon the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
38

Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) that occurred during the second quarter of 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we may be involved in legal proceedings arising in the ordinary course of business. We believe there is no pending or threatened litigation that could have, individually or in the aggregate, a material adverse effect on our financial position, results of operations or cash flows.
Item 1A. Risk Factors.
Risk Factors Summary
We face many risks and uncertainties, as more fully described in this section under the heading “Risk Factors.” Some of these risks and uncertainties are summarized below. The summary below does not contain all of the information that may be important to you, and you should read this summary together with the more detailed discussion of these risks and uncertainties contained in “Risk Factors.”
Risk Related to our Financial Condition
We rely upon a small number of third-party payors for a significant portion of our revenue.
Our method of recognizing revenue may not reflect our underlying business.
We have incurred significant losses since inception, and we may never achieve profitability.
We are an early, commercial-stage company and have a limited operating history, which may make it difficult to evaluate our current business and predict our future performance.
Our financial results could fluctuate in the future, causing the market price of our stock to decline substantially.
If our internal control over financial reporting is ineffective, we may not be able to accurately report our financial results or file our periodic reports in a timely manner.
We may need to raise additional capital to commercialize new products, to expand operations or to fund existing operations.
Risks Related to our Business
Our revenue heavily relies upon the sale of a single product and our current or future products may not achieve or maintain significant commercial market acceptance.
We have been, and may continue to be, adversely impacted by the COVID-19 pandemic, which has, at times, caused decreased test report volume.
Billing for our products is complex and we require substantial time and resources to collect payment.
We rely on third parties for sample collection, preparation and delivery.
A depletion or loss of our sample database could significantly harm our business.
If our primary clinical laboratory facility becomes damaged or inoperable or we are required to vacate our existing facility, our ability to conduct our laboratory work for our commercial products and pursue our research and development efforts may be jeopardized.
New product development is lengthy and complex, and our revenues could be limited if we are unable to increase and support adoption of our products by both physicians and other healthcare providers.
We rely on limited or sole suppliers for some of the reagents, equipment, chips and other materials used by our products, and we may not be able to find replacements or transition to alternative suppliers if these suppliers are unable or unwilling to continue providing these materials.
The sizes of the addressable markets for our current and future products have not been established with precision and may be smaller than we estimate.
The diagnostic testing industry is subject to rapid change, which could make our current or future products obsolete.
39

Risks Related to Reimbursement and Government Regulation
We currently have limited reimbursement coverage for our lead product, DecisionDx-Melanoma, and if third-party payors, including government and commercial payors, do not provide sufficient coverage of, or adequate reimbursement for, our products, our commercial success, including revenue, will be negatively affected.
We conduct business in a heavily regulated industry and failure to comply with regulatory requirements, including those established by the CMS, and the U.S. Food and Drug Administration (“FDA”) or changes in enforcement discretion for laboratory developed tests could harm our business.
Data from our clinical studies may change materially, which could harm our business.
Changes in healthcare policy, statutes or regulations, or our ability to comply with applicable healthcare requirements, could have a material adverse effect on our business and operations.
Risks Related to Intellectual Property
If we are unable to obtain and maintain sufficient intellectual property protection for our technology, our ability to successfully commercialize our products may be impaired.
Our commercial success depends significantly on our ability to operate without infringing upon the intellectual property rights of third parties.
We rely on information technology systems that we license from third parties and other royalty-bearing license agreements.
Risks Related to Employee Matters and Managing Growth and Other Risks Related to Our Business
We are highly dependent on the services of our key personnel, including our President and Chief Executive Officer.
Our employees and any current or potential commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.
We have, and may continue to, engage in strategic transactions, such as the acquisition of businesses, assets, products or technologies, which could be disruptive to our existing operations, divert the attention of our management team and adversely impact our liquidity, cash flows, financial condition and results of operations.
Our business may be negatively impacted by cybersecurity threats, natural disasters and public health crises.
Product or professional liability lawsuits against us could cause us to incur substantial liabilities and could limit our commercialization of our products.
Risks Related to Ownership of Our Common Stock.
The price of our common stock may be volatile or may decline regardless of our operating performance, and you may lose all or part of your investment.
We have broad discretion in the use of working capital and may not use it effectively or in ways that increase our share price.
Related party transactions that create conflicts of interest, or the appearances of conflicts of interest, may harm our business and cause our stock price to decline.
The concentration of our stock ownership will likely limit your ability to influence corporate matters, including the ability to influence the outcome of director elections and other matters requiring stockholder approval.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for certain disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Risk Factors
You should consider carefully the risks described below, as well as the other information in this Quarterly Report on Form 10‑Q, before deciding whether to purchase, hold or sell shares of our common stock. The occurrence of any of the following risks could harm our business, financial condition, results of operations and/or growth prospects or cause our actual results to differ materially from those contained in forward-looking statements we have made in this report and those we may make from
40

time to time. You should consider all of the factors described as well as the other information in this Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” when evaluating our business. The risk factors set forth below that are marked with an asterisk (*) are new or contain changes to the similarly titled risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2021. If any of the following risks actually occur, our business, financial condition, results of operations and future growth prospects could be materially and adversely affected. In these circumstances, the market price of our common stock could decline and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations.
Risks Related to Our Financial Condition
Our reliance upon a small number of third-party payors for a significant portion of our revenue may materially adversely affect our financial condition and results of operations.
We receive a substantial portion of our revenue from a small number of third-party payors, primarily Medicare. Our revenue for our test reports provided for patients covered by Medicare and Medicare Advantage plans as a percentage of total revenue, was 57% and 28%, respectively, for the year ended December 31, 2021 and 58% and 29%, respectively, for the year ended December 31, 2020. If our largest current payors were to significantly reduce, or cease to pay, the amount they reimburse for our products, or if they do not reach favorable coverage and reimbursement decisions for our products, or attempt to recover amounts they had already paid, it could have a material adverse effect on our business, financial condition and results of operations and cause significant fluctuations in our results of operations.
Due to how we recognize revenue, our quarterly revenues may not reflect our underlying business.*
We have concluded that our contracts include variable consideration because the amounts paid by Medicare or commercial health insurance carriers may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration attributable to these price concessions is measured at the expected value using the ‘‘most likely amount’’ method under ASC 606. The amounts are determined by historical average collection rates by test type and payor category taking into consideration the range of possible outcomes, the predictive value of our past experiences, the time period of when uncertainties expect to be resolved and the amount of consideration that is susceptible to factors outside of our influence, such as the judgment and actions of third parties. Determining variable consideration through a consideration of these factors involves a significant level of estimation uncertainty, and our estimations may turn out to be incorrect. Such variable consideration is included in the transaction price only to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainties with respect to the amount are resolved. Variable consideration may be constrained and excluded from the transaction price in situations where there is no contractually agreed upon reimbursement coverage or in the absence of a predictable pattern and history of collectability with a payor. Variable consideration for Medicare claims that are not covered by an LCD or otherwise, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. As a result of the timing and amount of adjustments for variable consideration, our operating results and comparisons of such results on a period-to-period basis may be difficult to understand and may not be meaningful. In addition, these fluctuations in revenue may make it difficult for us, for research analysts and for investors to accurately forecast our revenue and operating results. If our revenue or operating results fall below expectations, the price of our common stock would likely decline.
We have incurred significant losses since inception, and we may never achieve profitability.*
Since our inception, we have had a history of net losses. For the year ended December 31, 2021 we had a net loss of $31.3 million and an accumulated deficit of $93.8 million as of December 31, 2021. For the six months ended June 30, 2022, we had a net loss of $26.3 million. As of June 30, 2022, we had an accumulated deficit of $120.0 million. We cannot predict if we will achieve profitability in the near future or at all. We expect to incur losses in the future as we plan to invest significant additional funds toward the expansion of our commercial organization, the conduct of clinical utility and validity studies to support adoption of our products and the development or acquisition of additional products. We also expect significant increases in our stock-based compensation expense in future periods, reflecting higher stock option valuations as a public company and additional awards outstanding due to increased headcount. Additionally, our performance could be affected by the impacts of the ongoing COVID-19 pandemic, the invasion of Ukraine by Russia, economic slowdowns, recessions or market corrections, inflation, rising interest rates and tightening of credit markets resulting from the pandemic, the conflict or another cause. Due to the requirements associated with being a public company, including those associated with no longer qualifying as an emerging growth company, we expect to continue incur significant additional legal, accounting and other expenses. We also expect that any acquisitions of businesses, assets, products or technologies will increase our expenses. These increased expenses will make it harder for us to achieve future profitability. We may also incur significant losses in the future for a number of reasons, many
41

of which are beyond our control, including the other risks described in this Quarterly Report on Form 10‑Q, adoption of our products, coverage of and reimbursement rates for our products from third-party payors, and future research and development activities. Our failure to achieve profitability in the future could cause the market price of our common stock to decline and make it more difficult or costly for us to raise additional capital.
We are an early, commercial-stage company and have a limited operating history, which may make it difficult to evaluate our current business and predict our future performance.
We are an early commercial-stage company and have a limited operating history. Our limited operating history may make it difficult to evaluate our current business and this makes predictions about our future success or viability subject to significant uncertainty. In particular, we intend to use a portion of our working capital to increase our headcount, including through the expansion of our sales and marketing and research and development teams, which will increase our operating costs in a manner not historically reflected in our consolidated financial statements. In combination with our other anticipated increased operating expenses in connection with the ongoing demands of a public company, these anticipated changes in our operating expenses may make it difficult to evaluate our current business, assess our future performance relative to prior performance and accurately predict our future performance.
We will continue to encounter risks and difficulties frequently experienced by early commercial-stage companies, including those associated with increasing the size of our organization and the prioritization of our commercial, research and business development activities. If we do not address these risks successfully, our business could suffer.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported operating results.
Accounting principles generally accepted in the United States of America are subject to interpretation by the Financial Accounting Standards Board, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in accounting standards or practices can have a significant effect on our reported results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business. As of December 31, 2021, we are no longer an emerging growth company and now apply public company adoption dates for new or revised accounting standards.
Our quarterly and annual operating results and cash flows may fluctuate in the future, which could cause the market price of our stock to decline substantially.
Numerous factors, many of which are outside our control may cause or contribute to significant fluctuations in our quarterly and annual operating results. For example, following the onset of the COVID-19 pandemic in 2020 we experienced decreases in revenue and test report volumes. These fluctuations may make financial planning and forecasting uncertain. In addition, these fluctuations may result in unanticipated decreases in our available cash, which could negatively affect our business and prospects. In addition, one or more of such factors may cause our revenue or operating expenses in one period to be disproportionately higher or lower relative to the others. As a result, comparing our operating results on a period-to-period basis may be difficult to understand and may not be meaningful. You should not rely on our past results as indicative of our future performance.
In addition, a significant portion of our operating expense is relatively fixed in nature, and planned expenditures are based in part on expectations regarding future revenue. Accordingly, unexpected revenue shortfalls could decrease our gross margins and cause significant changes in our operating results from quarter to quarter. If this occurs, the trading price of our stock could fall substantially.
This variability and unpredictability caused by factors such as those described above could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any guidance we may provide, or if the guidance we provide is below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated guidance we may provide.
If our internal control over financial reporting is not effective, we may not be able to accurately report our financial results or file our periodic reports in a timely manner, which may cause adverse effects on our business and may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.
Effective internal control over financial reporting is necessary for us to provide reliable financial reports in a timely manner. 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 annual or interim consolidated financial statements will not be prevented or detected on a timely basis.
42

If we fail to adequately staff our accounting and finance function or fail to maintain adequate internal control over financial reporting, any new or recurring material weaknesses could prevent our management from concluding our internal control over financial reporting is effective and could result in our auditor issuing an adverse opinion on our internal control over financial reporting. If we identify any future significant deficiencies or material weaknesses, the accuracy and timeliness of our financial reporting may be adversely affected, our ability to prevent material misstatements in our consolidated financial statements could be impaired, a material misstatement in our consolidated financial statements could occur and we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports, which could cause our business to suffer and our stock price to decline.
Since becoming a publicly traded company in 2019, we have increased the headcount of our accounting and finance functions to further support the demands placed upon us as a public company, including the requirements of the Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley”). We expect to continue expending significant time and resources related to our internal control over financial reporting, including by further expanding our finance and accounting staff over time, but there can be no assurance our efforts will be effective.
We may need to raise additional capital to fund our existing operations, commercialize new products or expand our operations.*
We believe our existing cash and cash equivalents and anticipated cash generated from sales of our products will be sufficient to fund our operations for the foreseeable future. If our available cash and cash equivalents and anticipated cash generated from sales of our products are insufficient to satisfy our liquidity requirements including because of lower demand for our products, lower than currently expected rates of reimbursement from third-party payors or other risks described in this Quarterly Report on Form 10‑Q, we may finance our cash needs through a combination of equity offerings, debt financings, collaborations, strategic alliances and marketing, distribution or licensing arrangements. We do not currently have any committed external source of funds. In addition, we may seek additional capital due to favorable market conditions or strategic considerations, even if we believe we have sufficient funds for our current or future operating plans.
We may consider raising additional capital in the future to expand our business, to pursue strategic investments, to take advantage of financing opportunities or for other reasons, including to:
increase our sales and marketing efforts for the DecisionDx-Melanoma, DecisionDx-SCC, DiffDx-Melanoma, MyPath Melanoma, DecisionDx-UM, TissueCypher and IDgenetix tests and address competitive developments among these or future commercial products;
fund ongoing evidence development for our existing products as well as additional pipeline programs;
expand our laboratory testing facility and related testing capacity;
expand our technologies into other types of skin cancer, ocular cancer, gastrointestinal or mental health management and detection products;
acquire, license or invest in technologies;
acquire or invest in complementary businesses or assets; and
finance capital expenditures and general and administrative expenses.
Our present and future funding requirements will depend on many factors, including:
our ability to achieve revenue growth;
our rate of progress in establishing payor coverage and reimbursement arrangements with third-party payors;
our rate of progress in, and cost of the sales, marketing, coverage and reimbursement activities associated with, establishing adoption of our lead product, DecisionDx-Melanoma, among our other products;
the cost of expanding our laboratory operations and offerings, including our sales, marketing, coverage and reimbursement efforts;
our rate of progress in, and cost of research and development activities associated with, diagnostic products in research and early development;
the potential cost of, and delays in, the development of new products as a result of changes in regulatory oversight applicable to our products;
acquisitions of businesses, assets, products or technologies;
the duration and effects of elevated inflation;
43

the effects on our operations of general political and economic conditions, including the COVID-19 pandemic, the invasion of Ukraine by Russia, economic slowdowns, recessions or market corrections, the duration and effects of elevated inflation, rising interest rates and tightening of credit markets resulting from the pandemic, the conflict or another cause; and
the effect of competing technological and market developments.
To the extent that we raise additional capital through the sale of equity or convertible debt securities, your ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect your rights as a common stockholder. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends.
If we raise additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or products, or grant licenses on terms that may not be favorable to us.
Any disruptions to, or volatility in, the credit and financial markets or any deterioration in overall economic conditions, resulting from the pandemic, the conflict or another cause, may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive. If we are unable to raise additional funds through equity or debt financings or other arrangements when needed, we may be required to delay, limit, reduce or terminate our commercialization, research and development efforts or grant rights to third parties to market and/or develop products that we would otherwise prefer to market and develop ourselves.
Risks Related to Our Business
Our revenue currently depends primarily on sales of DecisionDx-Melanoma, and we will need to generate sufficient revenue from this and other products to grow our business.*
Most of our revenue in 2021 and 2020 was derived from the sale of our lead product, DecisionDx-Melanoma. While we also derive revenue from DecisionDx-UM, DecisionDx-SCC, our Diagnostic GEP offering (which consists of MyPath Melanoma and DiffDx-Melanoma), the TissueCypher Barrett’s Esophagus Assay and the IDgenetix test, we expect that the majority of our revenue for the foreseeable future will be derived from sales of DecisionDx-Melanoma. Further, we believe that our long-term commercial success will depend on our ability to develop and market additional products. Our ability to derive revenue from DecisionDx-Melanoma, DecisionDx-UM, DecisionDx-SCC, MyPath Melanoma, DiffDx-Melanoma, the TissueCypher Barrett’s Esophagus Assay, the IDgenetix test and any future products that we commercialize or acquire is uncertain and depends on favorable coverage and reimbursement policies from government payors, such as Medicare, and from private payors, such as insurance companies. Without positive coverage policies, our products may not be reimbursed and we may not be able to recognize revenue. If we are unable to increase sales and expand coverage and reimbursement for DecisionDx-Melanoma, develop and commercialize other products, and successfully obtain coverage and adequate reimbursement for such products, our revenue and our ability to achieve profitability would be impaired, and the market price of our stock could decline substantially.
The COVID-19 pandemic has adversely impacted and could continue to adversely impact our business, including the demand for our test reports, as well as the business or operations of physicians and other healthcare providers who order our test reports and the third-party payors responsible for reimbursement for our tests, customers and other third parties with whom we conduct business.*
Public health crises such as pandemics or similar outbreaks have adversely impacted and could continue to adversely impact our business. As a result of the ongoing COVID-19 pandemic, or public health crises, and federal, state and local government responses to these events, we have and/or may in the future experience disruptions that could adversely impact our business, including, but not limited to:
decreased test report volume due to a decline in orders of DecisionDx-Melanoma and DecisionDx-UM tests as patient visits for routine examinations and biopsies have been, and may continue to be, delayed and/or canceled;
disruption of our sales and commercialization activities due to limitations on our ability to communicate with physicians as a result of travel restrictions and hindered means of communicating with physicians;
delays or disruptions by third parties in the collection, preparation or delivery of the tumor samples that we test;
delays or difficulties in delivering test reports, interruptions in research and development and other limitations of key business activities due to members of our workforce becoming ill, compliance with applicable vaccination mandates and/or stay-at-home or other similar orders imposed by or that may be imposed by state and local governments, including at our Phoenix, Arizona, San Diego, California, Pittsburgh, Pennsylvania and Friendswood, Texas locations;
44

delayed reimbursement from third-party payors, disruption in our supply channel and other adverse impacts on our business resulting from the negative effects of the COVID-19 pandemic on our suppliers, service providers and other third parties on whom we rely; and
delayed or postponed interactions with regulators and other important agencies and contractors, due to limitations in employee resources, travel restrictions or forced furlough of government employees.
Following the onset of the COVID-19 pandemic, we experienced declines in orders and test report volume in certain periods. For example, in the second quarter of 2020, test reports delivered for our lead product, DecisionDx-Melanoma, decreased 18.5% compared to the second quarter of 2019. We believe these decreases in our test report volume were linked to delays and/or cancellations in patient visits, resulting in fewer diagnostic biopsies and thus a reduction in the number of diagnoses of cutaneous melanoma in response, as well as the cumulative impact on promotional responsiveness as a result of reduced sales calls per day and in-person sales calls during the ongoing COVID-19 pandemic.
Our future results will be dependent upon the extent and duration of the COVID-19 crisis, including the emergence and spread of variants of the virus, and government restrictions, which are beyond our control. Although state and local government restrictions put in place to slow the spread of the virus have been eased in most locations, restrictions may be reinstated from time to time in various regions depending on the circumstances, potentially impacting the flow of future patient visits as well as access to our sales targets. Even with the easing of state and local restrictions and the availability of vaccinations, patient visits and diagnoses of the diseases covered by our diagnostic and prognostic tests may be impacted by continued apprehension regarding possible exposure to the virus as well as a general shift from in-person clinical visits to telehealth approaches, which may result in missed or delayed diagnoses of skin cancer and other diseases.
Under legislation enacted (or that may be enacted) by the United States federal government to respond to COVID-19, we have received and may receive in the future, cash payments or other forms of assistance allocated to healthcare and other companies. The eligibility requirements for any such payments or other assistance may be subject to restrictive terms and conditions, which may be ambiguous or subject to further modification, interpretation and guidance issued by government agencies on an ongoing basis. In the event we fail to comply with any of the terms or conditions associated with a payment we receive or if the terms and conditions or related interpretations change, we may be required to return it. The receipt of government payments or other assistance during the COVID-19 crisis has generated negative publicity for some companies and may continue to generate negative publicity for companies in the future. If we receive any negative publicity as a result of receiving or accepting a government payment or other assistance, such as the $1.9 million in provider relief funds we received from The U.S. Department of Health and Human Services (“HHS”) on April 16, 2020, it could harm our reputation, trigger a review or audit by applicable government agencies and/or adversely impact our stock price.
The COVID-19 crisis continues to evolve. The extent to which COVID-19 will further impact our business will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration of the crisis, resurgences of the virus, the emergence and spread of variants of the virus, vaccination rates, vaccination mandates, vaccination effectiveness, therapeutic treatments, the use of telemedicine, travel restrictions, stay-at-home or other similar orders and social distancing in the United States and other countries, business closures or business disruptions and the effectiveness of actions taken in the United States and other countries to contain and treat the virus. Any of these factors, individually or in combination, could materially and adversely affect our business, results of operations, financial condition or cash flows. In addition, the current and potential adverse impacts of the COVID-19 crisis on our business, financial condition, results of operations and growth prospects, may also have the effect of heightening many of the other risks and uncertainties described elsewhere in this “Risk Factors” section.
Billing for our products is complex and requires substantial time and resources to collect payment.*
Billing for clinical laboratory testing services is complex, time-consuming and expensive. Depending on the billing arrangement and applicable law, we bill various payors, including Medicare, Medicaid, private insurance companies, private healthcare institutions, and patients, all of which have different billing requirements. We generally bill third-party payors for products and pursue reimbursement on a case-by-case basis where pricing contracts are not in place. To the extent laws or contracts require us to bill patient co-payments or co-insurance, we must also comply with these requirements. We may also face increased risk in our collection efforts, including potential write-offs of accounts receivable and long collection cycles, which could adversely affect our business, results of operations and financial condition.
Several factors make the billing process complex, including:
differences between the billing rates and reimbursement rates for our products;
compliance with complex federal and state regulations related to billing government healthcare programs, including Medicare, Medicaid, Veterans Health Administration and TRICARE;
risk of government audits related to billing;
45

disputes among payors as to which party is responsible for payment;
differences in coverage and information and billing requirements among payors, including the need for prior authorization and/or advanced notification;
the effect of patient co-payments or co-insurance and our ability to collect such payments from patients;
changes to billing codes used for our products;
changes to requirements related to our current or future clinical studies, including our registry studies, which can affect eligibility for payment;
ongoing monitoring provisions of LCDs for our products, which can affect the circumstances under which a claim would be considered medically necessary;
incorrect or missing billing information; and
the resources required to manage the billing and claims appeals process.
We use standard industry billing codes, known as Current Procedural Terminology codes, to bill for our products. If these codes were to change, there is a risk of an error being made in the claim adjudication process. Such errors can occur with claims submission, third-party transmission or in the processing of the claim by the payor. Claim adjudication errors may result in a delay in payment processing or a reduction in the amount of the payment we receive.
As we introduce new products, we may need to add new codes to our billing process as well as our financial reporting systems. Failure or delays in effecting these changes in external billing and internal systems and processes could negatively affect our collection rates, revenue and cost of collecting.
Additionally, our billing activities require us to implement compliance procedures and oversight, train and monitor our employees, and undertake internal audits to evaluate compliance with applicable laws and regulations as well as internal compliance policies and procedures. When payors deny our claims, we may challenge the reason, low payment amount or payment denials. Payors also conduct external audits to evaluate payments, which add further complexity to the billing process. If the payor makes an overpayment determination, there is a risk that we may be required to return all or some portion of prior payments we have received.
Additionally, the Patient Protection and Affordable Care Act of 2010, as amended by the Health Care and Education Reconciliation Act of 2010 (collectively, the “ACA”) requires providers and suppliers to report and return any overpayments received from government payors under the Medicare and Medicaid programs within 60 days of identification. Failure to identify and return such overpayments exposes the provider or supplier to liability under federal false claims laws. These billing complexities, and the related uncertainty in obtaining payment for our products, could negatively affect our revenue and cash flow, our ability to achieve profitability, and the consistency and comparability of our results of operations.
In addition to the complexities noted above, we rely upon a third-party software application in the administration of our billing and collection process. Any significant disruption in our billing operations or the discovery of a deficiency in the design of our billing process could adversely impact our ability to generate and send invoices, calculate revenues, track payments and collect our accounts receivable. Although to date we have not experienced any disruptions or identified any deficiencies with our billing process or billing system, there can be no assurances that any disruptions or deficiencies will not occur in the future. Additionally, any failure in the design or operation of our internal controls related to our billing and collection processes could adversely impact our ability to conclude on the effectiveness of our internal control over financial reporting and could cause our auditor to issue an adverse opinion on our internal control over financial reporting.
We rely on third parties for tissue sample collection, preparation and delivery. Any defects in sample collection or preparation by such third parties and any delays in delivery of such samples could cause errors in our test reports and delay our ability to deliver test reports in a timely manner, which could significantly harm our business.*
The tissue samples that we test are biopsied, preserved, prepared and delivered to us by third parties, including dermatopathologists and laboratory facilities. As such, we rely on these third parties to prepare, label and deliver the tissue samples that we test in compliance with applicable laws and guidelines, and in a timely manner. Therefore, the accuracy and correctness of the test reports that we deliver are dependent on proper chain of custody and appropriate methods of sample collection or preparation utilized by these third parties, and our ability to timely deliver reports is dependent upon the ability of these third parties to provide these samples to us in a timely manner. The ability of these third parties to provide these samples to us in a timely manner could be delayed by events beyond our control, including but not limited to natural disasters and public health epidemics, such as the COVID-19 pandemic. Any errors in any part of the sample collection or preparation process could cause us to deliver incorrect test reports, potentially resulting in harm to patients whose physicians implement a change in treatment decisions based upon our test report. If we are unable to timely deliver test reports, physicians may be less likely to
46

recommend and order our products. The occurrence of any of the foregoing could significantly harm our reputation and our results of operations, causing significant harm to our business.
We rely on our database of samples for the development and improvement of our products. Depletion or loss of our samples could significantly harm our business.
The development and validation of accurate products is a complex process that requires access to tissue specimens and long-term outcomes data. Our research and development efforts to improve our existing commercial products and develop new pipeline products may require the depletion of our existing database of samples. If our samples are lost or destroyed, or substantially depleted before we are able to generate meaningful data, we may be unable to improve our existing products, continue the development of pipeline products or validate product candidates. While we have historically been able to create and maintain a large sample bank to expand the clinical use of our products and develop new products, we may be unable to do so in the future. If we were unable to maintain or replenish our sample bank, we may be unable to improve our products or develop new products.
If our primary clinical laboratory facility becomes damaged or inoperable or we are required to vacate our existing facility, our ability to conduct our laboratory analysis and pursue our research and development efforts may be jeopardized.*
We currently perform most of our testing and store our database of tumor samples at our primary clinical laboratory facility in Phoenix, Arizona. Our facility and equipment could be harmed or rendered inoperable by natural or man-made disasters, including war, fire, earthquake, power loss, communications failure, terrorism, burglary, public health crises (including restrictions that may be imposed on businesses by state and local governments under stay-at-home or similar orders and mandates) or other events, which may make it difficult or impossible for us to perform our testing services for some period of time or to receive and store samples. The inability to perform tests or to reduce the backlog of sample analysis that could develop if our facility becomes inoperable, for even a short period of time, may result in the loss of revenue, loss of customers or harm to our reputation, and we may be unable to regain that revenue, those customers or repair our reputation in the future. Furthermore, integral parties in our supply chain are operating from single sites, increasing their vulnerability to natural disasters and man-made disasters or other sudden, unforeseen and severe adverse events.
In addition, the loss of our tissue samples due to such events could limit or prevent our ability to conduct research and development analysis on existing tests as well as tests in active pipeline development.
While we have a business continuity plan in place, and have an additional laboratory facility in close proximity to our primary facility to support our growth and provide certain operational redundancy, our facilities and the equipment we use to perform our testing and research and development could be unavailable or costly and time-consuming to repair or replace. It would be difficult, time-consuming and expensive to rebuild our facilities, to locate and qualify a new facility, replace certain pieces of equipment or license or transfer our proprietary technology to a third-party, particularly in light of licensure and accreditation requirements. Even in the unlikely event that we are able to find a third party with such qualifications to enable us to resume our operations, we may be unable to negotiate commercially reasonable terms.
We carry insurance for damage to our property and the disruption of our business, but this insurance may not cover all of the risks associated with damage or disruption to our business, may not provide coverage in amounts sufficient to cover our potential losses and may not continue to be available to us on acceptable terms, if at all.
Our current or future products may not achieve or maintain significant commercial market acceptance.
We believe our commercial success is dependent upon our ability to continue to successfully market and sell our products, to continue to expand our current relationships and develop new relationships with healthcare providers, to expand and maintain coverage for our products, and to develop and commercialize new products. Our ability to achieve and maintain commercial market acceptance of our existing and future products will depend on a number of factors, including:
our ability to increase awareness of our products through successful clinical utility and validity studies;
the rate of adoption of our products by physicians and other healthcare providers;
our ability to achieve guideline inclusion for our products;
the timeliness with which we can provide our clinical reports to the ordering physician;
the timing and scope of any regulatory approval for our products, if such approvals become required, and maintaining ongoing compliance with regulatory requirements;
our ability to obtain and maintain positive coverage decisions for our products from government and commercial payors;
47

our ability to obtain and maintain adequate reimbursement from third-party payors, including Medicare, Medicare Advantage plans and BlueCross BlueShield plans, which accounted for an aggregate of approximately 92% and 93% of our total revenue for the years ended December 31, 2021, and 2020, respectively;
the impact of our investments in research and development and commercial growth;
negative publicity regarding our or our competitors’ products resulting from scientific publications, or defects or errors in the products; and
our ability to further validate our products through clinical research and accompanying publications.
We cannot assure you that we will be successful in addressing each of these factors or other factors that might affect the market acceptance of our products. If we are unsuccessful in achieving and maintaining market acceptance of our products, our business and results of operations will suffer.
New product development involves a lengthy and complex process, and we may be unable to develop and commercialize, or receive reimbursement for, on a timely basis, or at all, new products.
We continually seek to develop new product offerings, which requires us to devote considerable resources to research and development. Before we can commercialize a new pipeline product, we will need to expend significant resources in order to conduct substantial research and development, including clinical utility and validity studies, and further develop and scale our laboratory processes and infrastructure to accommodate additional products. For example, in 2021, we launched our innovative pipeline to develop a genomic test aimed at predicting response to systemic therapy in patients with moderate to severe psoriasis, atopic dermatitis and related inflammatory skin conditions. We have initiated a 4,800 patient, prospective, multi-center clinical study to develop and validate this inflammatory skin disease pipeline test with the expectation of having initial validation and development data in 2023 and in launching this pipeline test by the end of 2025.
Our product development process takes time and involves a high degree of risk, and such development efforts may fail for many reasons, including failure of the product to perform as expected, failure to successfully complete analytic and clinical validation, or failure to demonstrate the clinical utility of the product.
As we develop new products, we will have to make significant investments in research and development, marketing, selling, coverage and reimbursement activities. Typically, few research and development projects result in a commercialized product, and there can be no assurance that we will be able to successfully develop new products that can be commercialized. At any point, we may abandon development of a product or we may be required to expend considerable resources conducting research, which would adversely affect the timing for generating potential revenue from a new product and our ability to invest in other products in our pipeline. If a clinical validation study fails to demonstrate the prospectively defined endpoints of the study or if we fail to sufficiently demonstrate analytical validity or clinical utility, we might choose to abandon the development of the product, which could harm our business. In addition, competitors may develop and commercialize competing products or technologies faster than us or at a lower cost.
We may experience limits on our revenue if we are unable to increase and support adoption of our products by physicians and other healthcare providers.*
Physicians and other healthcare providers may be unwilling to adopt our products due to their reliance on existing traditional clinical and pathology staging criteria and our ability to generate revenue from our products would be significantly impaired if we were unable to educate physicians, healthcare providers, patients and third-party payors about the benefits and advantages of our products. The COVID-19 crisis has impacted our in-person healthcare interactions, such as field-based sales and medical affairs, and we have had to convert visits, programs and projects to be performed online and by telephone. Although our in-person healthcare interactions have returned to more normal levels, they may become subject to restrictions or cancellations from time to time, due to the uncertainties surrounding the duration, extent and ongoing impacts of the COVID-19 crisis, possibly impacting the effectiveness of our efforts. We will need to continue to educate physicians and pathologists about the benefits and cost-effectiveness of our products through published papers, presentations at scientific conferences, one-on-one marketing efforts by our sales force and one-on-one education by our medical affairs team. However, physicians and other healthcare providers may be reluctant to adopt our products in circumstances where our products are not incorporated into the current standard of care or practice guidelines. For example, while clinical utility of DecisionDx-Melanoma has been demonstrated in peer-reviewed publications, the SLNB surgery is the most widely used staging tool for determining a cutaneous melanoma patient’s metastatic risk. Whether healthcare providers adopt DecisionDx-Melanoma as a complementary or triage diagnostic method relative to the SLNB surgery will depend on our ability to increase awareness of DecisionDx-Melanoma and its clinical validation.
In addition, all of our testing services are performed by our certified laboratories located in Phoenix, Arizona, San Diego, California and Pittsburgh, Pennsylvania, under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”) rather
48

than by local laboratory or pathology practices. Accordingly, it may be difficult for us to collect samples from pathologists, and pathologists may be reluctant to support our testing services.
We rely on limited or sole suppliers for some of the reagents, equipment, chips and other materials used by our products, and we may not be able to find replacements or transition to alternative suppliers.*
We rely on limited or sole suppliers for certain reagents and other materials and components that we use for our products. Some of these items are unique to these suppliers and vendors. While we have developed alternate sourcing strategies for these materials and vendors, we cannot be certain whether these strategies will be effective or the alternative sources will be available when we need them. If these suppliers can no longer provide us with the materials we need, if the materials do not meet our quality specifications or are otherwise unusable, if we cannot obtain acceptable substitute materials, or if we elect to change suppliers, an interruption in laboratory operations could occur, we may not be able to deliver patient reports on a timely basis, or at all, and we may incur higher one-time switching costs. Any such interruption may significantly affect our future revenue, cause us to incur higher costs, and harm our customer relationships and reputation. In addition, in order to mitigate these risks, we maintain inventories of these supplies at higher levels than would be the case if multiple sources of supply were available. If our testing volume decreases or we switch suppliers, we may hold excess supplies with expiration dates that occur before use which would adversely affect our losses and cash flow position. As we introduce any new products, we may experience supply issues as we ramp up test volume, or encounter additional disruptions to trade, commerce, pricing stability, credit availability and global supply chain continuity as a result of the invasion of Ukraine by Russia, particularly if we contract with suppliers with operations or commercial relationships in Eastern Europe or to the extent the conflict escalates to involve additional countries, further economic sanctions or wider military conflict. If we should encounter delays or difficulties in securing, reconfiguring or revalidating the equipment, reagents or other materials we require for our products, our business, financial condition, results of operations and reputation could be adversely affected.
If our products do not meet the expectations of physicians and patients, our operating results, reputation and business could suffer.
Our success depends on physician and patient confidence that we can provide reliable, high-quality information that will improve treatment outcomes, lower healthcare costs and enable better patient care. We believe that patients, physicians and other healthcare providers are likely to be particularly sensitive to defects and errors in our products, including if our products fail to accurately predict risk of metastasis with high accuracy from samples, and there can be no guarantee that our products will meet their expectations. As a result, the failure of our products to perform as expected could significantly impair our operating results and our reputation, including if we become subject to legal claims arising from any defects or errors in our products or reports.
If we are unable to compete successfully, our business will suffer and we may be unable to increase or sustain our revenue or achieve profitability.
We face competition from companies and academic institutions that have either developed or may seek to develop products intended to compete with our products.
In addition, competitors may develop their own versions of our solutions in countries where we do not have patents or where our intellectual property rights are not recognized and compete with us in those countries, including encouraging the use of their solutions by physicians in other countries.
Some potential competitors may have longer operating histories, larger customer bases, greater brand recognition and market penetration, substantially greater financial, technological and research and development resources and selling and marketing capabilities, and more experience dealing with third-party payors. As a result, they may be able to respond more quickly to changes in customer requirements, devote greater resources to the development, promotion and sale of their products than we do or sell their products at prices designed to win significant levels of market share. We may not be able to compete effectively against these organizations. Increased competition and cost-saving initiatives on the part of governmental entities and other third-party payors are likely to result in pricing pressures, which could harm our sales, profitability or ability to gain market share. In addition, competitors may be acquired by, receive investments from or enter into other commercial relationships with larger, well-established and well-financed companies. Certain potential competitors may be able to secure key inputs from vendors on more favorable terms, devote greater resources to marketing and promotional campaigns, adopt more aggressive pricing policies and devote substantially more resources to test development than we can. In addition, companies or governments that control access to testing through umbrella contracts or regional preferences could promote our competitors or prevent us from performing certain services. If we are unable to compete successfully against current and future competitors, our business will suffer and we may be unable to increase market acceptance and sales of our products, which could prevent us from increasing our revenue or achieving profitability and could cause our stock price to decline. As we add new tests and services, we will face many of these same competitive risks for these new tests.
49

The sizes of the markets for our current and future products have not been established with precision and may be smaller than we estimate.*
Our estimates of the total addressable markets for the DecisionDx-Melanoma, DecisionDx-UM, DecisionDx-SCC, MyPath Melanoma, DiffDx-Melanoma, TissueCypher and IDgenetix tests are based on a number of internal and third-party estimates, including, without limitation, the annual rate of patients with the applicable indications, the list price of our products relative to the reimbursement we expect to receive from third-party payors and the assumed prices at which we can sell our products in markets that have not been established. For example, we estimate that the total addressable market for DecisionDx-Melanoma is approximately $540 million, which is based, in part, on our review of multiple publications which show that diagnosis of melanoma is underreported by 30% to 72%. While we believe our assumptions and the data underlying our estimates are reasonable, these assumptions and estimates may not be correct and the conditions supporting our assumptions or estimates may change at any time, thereby reducing the predictive accuracy of these underlying factors. As a result, our estimates of the annual total addressable market for our current or future products may prove to be incorrect. If the actual number of patients who would benefit from our products, the price at which we can sell future products, or the annual total addressable market for our products is smaller than we have estimated, it may impair our sales growth and have an adverse impact on our business.
The diagnostic testing industry is subject to rapid change, which could make our current or future products obsolete.
Our industry is characterized by rapid changes, including technological and scientific breakthroughs, frequent new product introductions and enhancements and evolving industry standards, all of which could make our current products and the other products we are developing obsolete. Our future success will depend on our ability to keep pace with the evolving needs of physicians and patients on a timely and cost-effective basis and to pursue new market opportunities that develop as a result of scientific and technological advances. In recent years, there have been numerous advances in technologies relating to the diagnosis and treatment of cancer. There have also been advances in methods used to analyze very large amounts of molecular information. We must continuously enhance our existing products and develop new products to keep pace with evolving standards of care. If we do not update our products to reflect new scientific knowledge about cancer biology, information about new cancer therapies or relevant clinical studies, our products could become obsolete and sales of our current products and any new products we develop could decline or fail to grow as expected.
Risks Related to Reimbursement and Government Regulation
We currently have limited reimbursement coverage for our lead product, DecisionDx-Melanoma, and if third-party payors, including government and commercial payors, do not provide sufficient coverage of, or adequate reimbursement for, our products, our commercial success, including revenue, will be negatively affected.*
Our revenue depends on achieving broad coverage and adequate reimbursement for our products from third-party payors, including both government and commercial third-party payors. If third-party payors do not provide coverage of, or do not provide adequate reimbursement for, a substantial portion of the list price of our products, we may need to seek additional payment from the patient beyond any co-payments and deductibles, which may adversely affect demand for our products. Coverage determinations by a third-party payor may depend on a number of factors, including, but not limited to, a third-party payor’s determination of whether our products are appropriate, medically necessary or cost-effective. If we are unable to provide third-party payors with sufficient evidence of the clinical utility and validity of our products, they may not provide coverage, or may provide limited coverage, which will adversely affect our revenues and our ability to succeed. To the extent that more competitors enter our markets, the availability of coverage and the reimbursement rate for our products may decrease as we encounter pricing pressure from these competitors.
Since each third-party payor makes its own decision as to whether to establish a policy to cover our products, enter into a contract with us and set the amount it will reimburse for a product, these negotiations are a time-consuming and costly process, and they do not guarantee that the third-party payor will provide coverage or adequate reimbursement for our products. In addition, the determinations by a third-party payor whether to cover our products and the amount it will reimburse for them are often made on an indication-by-indication basis.
In cases where there is no coverage policy or we do not have a contracted rate for reimbursement as a participating provider, the patient is typically responsible for a greater share of the cost of the product, which may result in further delay of our revenue, increase our collection costs or decrease the likelihood of collection.
Our claims for reimbursement from third-party payors may be denied upon submission, and we may need to take additional steps to receive payment, such as appealing the denials. Such appeals and other processes are time-consuming and expensive and may not result in payment. Third-party payors may perform audits of historically paid claims and attempt to recoup funds years after the funds were initially distributed if the third-party payors believe the funds were paid in error or determine that our products were medically unnecessary. If a third-party payor audits our claims and issues a negative audit finding, and we are not able to overturn the audit findings through appeal, the recoupment may result in a material adverse effect on our revenue. Additionally, in some cases commercial third-party payors for whom we are not a participating provider may elect at any time
50

to review claims previously paid and determine the amount they paid was too much. In these situations, the third-party payor will typically notify us of their decision and then offset whatever amount they determine they overpaid against amounts they owe us on current claims. We cannot predict when, or how often, a third-party payor might engage in these reviews and we may not be able to dispute these retroactive adjustments.
Under ASC 606, we recognize revenue at the amount we expect to be entitled, subject to a constraint for variable consideration, in the period in which our tests are delivered to the treating physician. We have determined that our contracts contain variable consideration under ASC 606 because the amounts paid by third-party payors may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration is recognized only to the extent it is probable that a significant reversal of revenue will not occur in future periods when the uncertainties are resolved.
Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Variable consideration for Medicare claims that are not covered by an LCD or otherwise, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. For these fully constrained claims, we generally recognize revenue in the period the uncertainties are resolved, if favorable. Due to potential future changes in Medicare coverage policies and appeal cycles, insurance coverage policies, contractual rates and other trends in the reimbursement of our tests, our revenues may fluctuate significantly from period to period.
Although we are an in-network participating provider with some commercial third-party payors, including several Blue Cross Blue Shield plans, and certain large, national commercial third-party payors, including Aetna, other commercial third-party payors have issued non-coverage policies that currently categorize our tests as experimental or investigational. If we are not successful in obtaining coverage from third-party payors, in reversing existing non-coverage policies, or if other third-party payors issue similar non-coverage policies, this could have a material adverse effect on our business and operations.
Palmetto, the MAC responsible for administering MolDX, the program that assesses molecular diagnostic technologies, issued a final LCD for DecisionDx-Melanoma, which became effective on December 3, 2018, and issued a final expanded LCD effective November 22, 2020. This LCD provides for coverage of DecisionDx-Melanoma for certain SLNB-eligible patients with cutaneous melanoma tumors with clinically negative sentinel node basins who are being considered for SLNB to determine eligibility for adjuvant therapy. The final expanded LCD also covers use of DecisionDx-Melanoma by physicians for assessment of appropriate treatment plans, regardless of the decision to undergo or avoid the SLNB surgery. In the second quarter of 2021, Palmetto and the other MACs that participate in the MolDX program each released a revised draft LCD for DecisionDx-Melanoma. The draft LCD included commentary about two publications regarding the clinical utility of GEP tests and included an assessment stating that the new data is not sufficient to change the coverage criteria. There was an open public comment period, and we submitted comments in support of Medicare coverage. The comment period ended on August 8, 2021. Palmetto issued a final LCD on May 19, 2022 with Noridian issuing the same on June 16, 2022. The final LCDs did not result in any change in coverage.
Separately, Palmetto issued a final LCD for DecisionDx-UM effective July 10, 2017. This LCD provides for coverage of DecisionDx-UM to determine metastatic risk in connection with the management of a patient’s newly diagnosed UM and to guide surveillance and referral to medical oncology for those patients.
We worked with Palmetto to obtain these positive coverage decisions through the submission of a detailed dossier of analytical and clinical data to substantiate that the tests meet Medicare’s medical necessity requirements. Per their joint operating agreement, Noridian, the MAC responsible for administering claims for laboratory services performed in Arizona, has adopted the same coverage policy as Palmetto for DecisionDx-UM and DecisionDx-Melanoma. This coverage process is lengthy, time-consuming, has changed over time, may change in the future and requires significant dedication of resources, and as we develop new products, we may be unsuccessful in receiving LCD determinations for those products or in maintaining our current LCDs. On a periodic basis, CMS requests bids for its MAC services, and MAC jurisdictions have changed in the past. A change in our MAC, or future changes in the MolDX program, the elimination of the program, or a change in the administrator of that program, may affect our ability to obtain Medicare coverage and reimbursement for products for which we have coverage, for products for which we do not yet have coverage, or for any products we may launch in the future, or delay payments for our tests.
Under Medicare, payment for products like ours is generally made under the CLFS with payment amounts assigned to specific procedure billing codes. In April 2014, Congress passed the Protecting Access to Medicare Act of 2014 (“PAMA”) which included substantial changes to the way in which clinical laboratory services are paid under Medicare. Under PAMA, certain laboratories are required to report to CMS commercial third-party payor payment rates and volumes for each test they perform. CMS uses this data to calculate a weighted median payment rate for each test, which will be used to establish revised Medicare CLFS reimbursement rates for the test. Laboratories that fail to report the required payment information may be subject to substantial civil monetary penalties. We bill Medicare for our products, and therefore we are subject to reporting requirements under PAMA.
51

In the second quarter of 2020, we submitted our technical assessment dossier for DecisionDx-SCC to Palmetto and Noridian. The dossier was accepted as complete in the third quarter of 2020. In early 2021, we submitted our technical assessment dossier for DiffDx-Melanoma. The dossier was accepted as complete in the first quarter of 2021. In June 2022, Palmetto and Noridian each posted a draft LCD that would provide coverage criteria for DiffDx-Melanoma. We believe the LCD for DiffDx-Melanoma will be finalized by the end of the second quarter of 2023. However, there is no assurance that any draft or final LCD will match our expectations, be posted in a timeframe consistent with our historical experience or will be posted at all. Regarding DecisionDx-SCC, no draft LCD has been posted by Palmetto or Noridian to date.
In the second quarter of 2022, following the completion of a requested medical review and pricing of our DecisionDx-SCC test by Novitas, we have been receiving reimbursement from Novitas on DecisionDx-SCC at a rate of approximately $3,800 per test. On June 9, 2022, Novitas posted a draft oncology biomarker LCD that proposes to rely upon evidentiary reviews sourced from three databases: ClinGen, OncoKB and NCCN. Two of the databases do not review gene expression profile tests and NCCN has not yet, to our knowledge, reviewed DecisionDx-SCC. As such, if finalized as proposed, then DecisionDx-SCC would not be included as a covered test in the associated billing and coding article. We cannot predict whether this draft LCD will be finalized as proposed or what the timing of any final LCD might be.
If we are unable to obtain and maintain adequate reimbursement rates from commercial third-party payors, this may adversely affect our Medicare rate. It is unclear what impact new pricing structures, such as those adopted under PAMA, may have on our business, financial condition, results of operations or cash flows.
The U.S. federal government continues to show significant interest in pursuing healthcare reform and reducing healthcare costs. Similarly, commercial third-party payors may seek to reduce costs by limiting coverage or reducing reimbursement for our products. Any government-adopted reform measures or changes to commercial third-party payor coverage and reimbursement policies could cause significant pressure on the pricing of, and reimbursement for, healthcare products and services, including our products, which could decrease demand for our products, and adversely affect our sales and revenue.
In addition, some third-party payors have implemented, or are in the process of implementing, laboratory benefit management programs, often using third-party benefit managers to manage these programs. The stated goals of these programs are to help improve the quality of outpatient laboratory services, support evidence-based guidelines for patient care and lower costs. The impact on laboratories, such as ours, of active laboratory benefit management by third parties is unclear, and we expect that it could have a negative impact on our revenue in the short term. It is possible that third-party payors will resist reimbursement for the products that we offer, in favor of less expensive products, may require pre-approval for our products or may impose additional pricing pressure on and substantial administrative burden for reimbursement for our products.
We expect to continue to focus substantial resources on increasing coverage and reimbursement for our current products and any future products we may develop. We believe it may take several years to achieve broad coverage and adequate contracted reimbursement with a majority of third-party payors for our products.
However, we cannot predict whether, under what circumstances, or at what payment levels third-party payors will cover and reimburse our products. If we fail to establish and maintain broad adoption of, and coverage and reimbursement for, our products, our ability to generate revenue could be harmed and our future prospects and our business could suffer.
Our products are currently marketed as laboratory developed tests, and any changes in regulations or the FDA’s enforcement discretion for laboratory developed tests, or violations of regulations by us, could adversely affect our business, prospects, results of operations or financial condition.*
The diagnostics industry is highly regulated, and we cannot assure you that the regulatory environment in which we operate will not change significantly and adversely in the future. In many instances, there are no significant regulatory or judicial interpretations of these laws and regulations. Although the FDA has statutory authority to assure that medical devices are safe and effective for their intended uses, the FDA has generally exercised its enforcement discretion and not enforced applicable regulations with respect to in vitro diagnostics that are designed, manufactured and used within a single laboratory. These tests are referred to as laboratory developed tests (“LDTs”). We currently market our products as LDTs.
The FDA has adopted a policy of enforcement discretion with respect to LDTs whereby the FDA does not actively require premarket review of LDTs or otherwise impose its requirements applicable to other medical devices on LDTs. However, the FDA has stated its intention to modify its enforcement discretion policy with respect to LDTs. The FDA could ultimately modify its current approach to LDTs in a way that would subject our products marketed as LDTs to the enforcement of additional regulatory requirements. Moreover, legislative measures have recently been proposed in Congress that, if ultimately enacted, could provide the FDA with additional authority to require premarket review of and regulate LDTs. If and when such changes to the regulatory framework occur, we could for the first time be subject to enforcement of regulatory requirements as a device manufacturer such as registration and listing requirements, medical device reporting requirements and the requirements of the FDA’s Quality System Regulation. We may be required to conduct clinical trials prior to continuing to sell our existing
52

products or launching any other products we may develop. This may increase the cost of conducting, or otherwise harm, our business.
Moreover, even if the FDA does not modify its policy of enforcement discretion, the FDA may disagree that we are marketing our LDTs within the scope of its policy of enforcement discretion and may impose significant regulatory requirements. While we believe that we are currently in material compliance with applicable laws and regulations as historically enforced by the FDA, we cannot assure you that the FDA will agree with our determination. A determination that we have violated these laws and regulations, or a public announcement that we are being investigated for possible violations, could adversely affect our business, prospects, results of operations or financial condition.
If the FDA begins to actively regulate our diagnostic products, we may be required to obtain premarket clearance under Section 510(k) of the U.S. Federal Food, Drug and Cosmetic Act (“FDCA”) or a premarket approval (“PMA”). The process for submitting a 510(k) premarket notification and receiving FDA clearance usually takes from three to 12 months, but it can take significantly longer and clearance is never guaranteed. The process for submitting and obtaining FDA approval of a PMA is much more costly, lengthy and uncertain. It generally takes from one to three years or even longer, and approval is not guaranteed. PMA approval typically requires extensive clinical data and can be significantly longer, more expensive and more uncertain than the 510(k) clearance process. Despite the time, effort and expense expended, there can be no assurance that a particular device ultimately will be cleared or approved by the FDA through either the 510(k) clearance process or the PMA process on a timely basis, or at all. Moreover, there can be no assurance that any cleared or approved labeling claims will be consistent with our current claims or adequate to support continued adoption of and reimbursement for our products. If premarket review is required for some or all of our products, the FDA may require that we stop selling our products pending clearance or approval, which would negatively impact our business. Even if our products are allowed to remain on the market prior to clearance or approval, demand or reimbursement for our products may decline if there is uncertainty about our products, if we are required to label our products as investigational by the FDA, or if the FDA limits the labeling claims we are permitted to make for our products. As a result, we could experience significantly increased development costs and a delay in generating additional revenue from our products, or from other pipeline products.
If the FDA imposes significant changes to the regulation of LDTs it could reduce our revenues or increase our costs and adversely affect our business, prospects, results of operations or financial condition.
We conduct business in a heavily regulated industry, and failure to comply with federal, state and foreign laboratory licensing requirements and the applicable requirements of the FDA or any other regulatory authority, could cause us to lose the ability to perform our tests, experience disruptions to our business, or become subject to administrative or judicial sanctions.*
The diagnostics industry is highly regulated, and the laws and regulations governing the marketing of diagnostic tests are extremely complex. Areas of the regulatory environment that may affect our ability to conduct business include, without limitation:
federal and state laws applicable to test ordering, documentation of tests ordered, billing practices and claims payment and/or regulatory agencies enforcing those laws and regulations;
federal and state fraud and abuse laws;
federal and state laboratory anti-mark-up laws;
coverage and reimbursement levels by Medicare, Medicaid, other governmental payors and private insurers;
restrictions on coverage of and reimbursement for tests;
federal and state laws governing laboratory testing, including CLIA, and state licensing laws and accreditation requirements;
federal and state laws and enforcement policies governing the development, use and distribution of diagnostic medical devices, including LDTs;
federal, state and local laws governing the handling and disposal of medical and hazardous waste;
federal and state Occupational Safety and Health Administration rules and regulations; and
the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) and similar state health data privacy laws.
In particular, the FDCA defines a medical device to include any instrument, apparatus, implement, machine, contrivance, implant, in vitro reagent, or other similar or related article, including a component, part, or accessory, intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation, treatment, or prevention of disease, in man or other animals. Our products are considered by the FDA to be subject to regulation as medical devices, and marketed under FDA’s policy of
53

enforcement discretion for LDTs. Among other things, pursuant to the FDCA and its implementing regulations, the FDA regulates the research, testing, manufacturing, safety, labeling, storage, recordkeeping, premarket clearance or approval, marketing and promotion, and sales and distribution of medical devices in the United States to ensure that medical products distributed domestically are safe and effective for their intended uses. In addition, the FDA regulates the import and export of medical devices manufactured between the United States and international markets.
We are also subject to 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. CLIA regulations establish specific standards with respect to personnel qualifications, facility administration, proficiency testing, quality control, quality assurance and inspections. Any testing subject to CLIA regulation must be performed in a CLIA-certified or accredited lab. CLIA certification or accreditation is also required in order for us to be eligible to bill state and federal healthcare programs, as well as commercial third-party payors, for our products.
We have a current CLIA accreditation under the College of American Pathologists (“CAP”) program to conduct our tests at our clinical reference laboratory in Phoenix, Arizona. In April 2022, we acquired a laboratory in San Diego, California which is currently CLIA-certified and CAP accredited. Additionally, our laboratory in Pittsburgh, Pennsylvania, which we acquired in December of 2021, is currently CLIA-certified and we are working through the application and inspection process toward CAP accreditation. CAP maintains a clinical laboratory accreditation program. While not required for the operation of a CLIA-certified laboratory, many private insurers require CAP accreditation as a condition to contracting with clinical laboratories to cover their tests. In addition, some countries outside the United States require CAP accreditation as a condition to permitting clinical laboratories to test samples taken from their citizens. CAP accredited laboratories are surveyed for compliance with CAP standards every two years in order to maintain accreditation. Failure to maintain CAP accreditation could have a material adverse effect on the sales of our products and the results of our operations. Therefore, to maintain our CLIA accreditation, we have elected to be subject to survey and inspection every two years by CAP. Moreover, CLIA inspectors may make random inspections of our laboratory from time to time.
Our most recent CAP inspection occurred in March 2022 for our Phoenix, Arizona laboratory. Our CLIA accreditation certificate for our Pittsburgh, Pennsylvania laboratory expires on December 20, 2022, and the certificate for our San Diego, California laboratory expires in 2024.
In addition, certain states require our laboratory to be licensed in such states in order to test specimens from those states. Accordingly, our laboratory is also licensed by California, Maryland, New York, Pennsylvania and Rhode Island. Other states may have similar requirements or may adopt similar requirements in the future.
Although we have obtained licenses from states where we believe we are required to be licensed, we may become aware of other states that require out-of-state laboratories to obtain licensure in order to accept specimens from the state, and it is possible that other states currently have such requirements or will have such requirements in the future.
In order to test specimens from New York, LDTs must be approved by the New York State Department of Health (“NYSDOH”) on a test-by-test basis before they are offered. Our laboratory director must also be separately qualified to be a laboratory director in New York. DecisionDx-Melanoma, DecisionDx-UM, DecisionDx-PRAME, DecisionDx-SCC, DiffDx-Melanoma and IDgenetix have each been formally approved. In July 2022, we submitted TissueCypher for review by NYSDOH and expect a response in the first quarter of 2023. Our laboratory director has been qualified by NYSDOH. We are subject to periodic inspection by NYSDOH and are required to demonstrate ongoing compliance with NYSDOH regulations and standards. To the extent NYSDOH identified any non-compliance and we are unable to remedy such non-compliance, the State of New York could withdraw approval for our products. We will need to seek NYSDOH approval of any future LDTs we develop and want to offer for clinical testing to New York residents, and there can be no assurance that we will be able to obtain such approval.
We may also be subject to regulation in foreign jurisdictions as we seek to expand international utilization of our products or such jurisdictions adopt new licensure requirements, which may require review of our products in order to offer them or may have other limitations such as restrictions on the transport of human tissue samples necessary for us to perform our tests that may limit our ability to make our products available outside of the United States. Complying with licensure requirements in new jurisdictions may be expensive, time-consuming and subject us to significant and unanticipated delays.
Failure to comply with applicable clinical laboratory licensure requirements may result in a range of enforcement actions, including suspension, limitation or revocation of our CLIA accreditation and/or state licenses, imposition of a directed plan of action, onsite monitoring, civil monetary penalties, criminal sanctions and revocation of the laboratory’s approval to receive Medicare and Medicaid payment for its services, as well as significant adverse publicity. Any sanction imposed under CLIA, its implementing regulations, or state or foreign laws or regulations governing clinical laboratory licensure or our failure to renew our CLIA accreditation, or a state or foreign license, could have a material adverse effect on our business, financial condition
54

and results of operations. Even if we were able to bring our laboratory back into compliance, we could incur significant expenses and potentially lose revenue in doing so.
Doing business with the public sector, including the U.S. government, subjects us to risk of audits, investigations, sanctions and penalties.*
We have entered into, and may enter into in the future, contracts with the U.S. government or other governmental entities, and this subjects us to statutes and regulations applicable to companies doing business with the government. Government contracts normally contain additional requirements that may increase our costs of doing business, reduce our profits (or increase our losses) and expose us to liability for failure to comply with these terms and conditions. Such requirements may include mandatory socioeconomic compliance requirements, including labor requirements, non-discrimination and affirmative action programs and environmental compliance requirements. Being a government contractor also subjects us to reviews, audits and investigations regarding our compliance. If we fail to comply with our obligations associated with being a government contractor, our contracts may be subject to termination, and we may be subject to financial and/or other liability under our contracts, which could adversely affect our results of operations.
The FDA may modify its enforcement discretion policy with respect to LDTs in a risk-based manner, and we may become subject to extensive regulatory requirements and may be required to conduct additional clinical trials prior to continuing to sell our existing tests or launching any other tests we may develop, which may increase the cost of conducting, or otherwise harm, our business.
If the FDA changes or ends its policy of enforcement discretion with respect to LDTs, and our products become subject to the FDA’s requirements for premarket review of medical devices, we may be required to cease commercial sales of our products and conduct clinical trials prior to making submissions to the FDA to obtain premarket clearance or approval. If we are required to conduct such clinical trials, delays in the commencement or completion of clinical trials could significantly increase our product development costs and delay commercialization of any currently marketed testing that we may be required to cease selling or the commercialization of any future tests that we may develop. Many of the factors that may cause or lead to a delay in the commencement or completion of clinical trials may also ultimately lead to delay or denial of regulatory clearance or approval. The commencement of clinical trials may be delayed due to insufficient patient enrollment, which is a function of many factors, including the size of the patient population, the nature of the protocol, the proximity of patients to clinical sites and the eligibility criteria for the clinical trial.
The FDA requires medical device manufacturers to comply with, among other things, current good manufacturing practices for medical devices, known as the Quality System Regulation, which requires manufacturers to follow elaborate design, testing, control, documentation and other quality assurance procedures during the manufacturing process; the medical device reporting regulation, which requires that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if it were to recur; labeling regulations, including the FDA’s general prohibition against promoting products for unapproved or ‘‘off-label’’ uses; and the reports of corrections and removals regulation, which requires manufacturers to report to the FDA if a device correction or removal was initiated to reduce a risk to health posed by the device or to remedy a violation of the FDCA caused by the device which may present a risk to health.
Even if we were able to obtain FDA clearance or approval for one or more of our products, if required, a diagnostic test may be subject to limitations on the indications for which it may be marketed or to other regulatory conditions. In addition, such clearance or approval may contain requirements for costly post-market testing and surveillance to monitor the safety or efficacy of the test.
In addition, the FDA’s and other regulatory authorities’ policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approvals. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing authorization that we may have obtained and we may not achieve or sustain profitability, which would adversely affect our business, prospects, financial condition and results of operations.
Interim, topline and preliminary data from our clinical studies that we announce or publish from time to time may change as more data become available and are subject to audit and verification procedures that could result in material changes in the final data.
From time to time, we may publicly disclose preliminary or topline data from our clinical studies, which is based on a preliminary analysis of then-available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study. We also make assumptions, estimations, calculations and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. As a result, the topline results that we report may differ from future results of the same studies, or different conclusions or considerations may qualify such results once additional data have been received and fully evaluated. Topline
55

data also remain subject to audit and verification procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, topline data should be viewed with caution until the final data are available. From time to time, we may also disclose interim data from our clinical studies. Interim data from clinical studies that we may complete are subject to the risk that one or more of the clinical outcomes may materially change as more patient data become available. Adverse differences between preliminary or interim data and final data could significantly harm our reputation and marketing efforts.
Further, others, including healthcare providers or payors, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could impact the value of the particular program, the approvability or commercialization of the particular product candidate or product and our company in general. In addition, the information we choose to publicly disclose regarding a particular study is based on what is typically extensive information, and you or others may not agree with what we determine is the material or otherwise appropriate information to include in our disclosure, and any information we determine not to disclose may ultimately be deemed significant with respect to future decisions, conclusions, views, activities or otherwise regarding our business. If the topline or interim data that we report differ from actual results, or if others, including healthcare providers or payors, disagree with the conclusions reached, our ability to commercialize, our product candidates may be harmed, which could harm our business, operating results, prospects or financial condition.
Changes in healthcare policy could increase our costs, decrease our revenues and impact sales of and reimbursement for our products.*
In March 2010, the ACA became law. This law substantially changed the way healthcare is financed by both government and commercial third-party payors, and significantly impacted our industry. The ACA contains a number of provisions that are expected to impact our business and operations, some of which in ways we cannot currently predict, including those governing enrollment in state and federal healthcare programs, reimbursement changes and fraud and abuse, which impact existing state and federal healthcare programs and will result in the development of new programs. Among other things, the ACA required medical device manufacturers to pay a sales tax equal to 2.3% of the price for which such manufacturer sells its medical devices, and began to apply to sales of taxable medical devices after December 31, 2012, but was suspended in 2016. Further, the 2020 federal spending package permanently eliminated, effective January 1, 2020, the medical device tax and “Cadillac” tax on high-cost employer-sponsored health coverage and, effective January 1, 2021, also eliminated the health insurer tax.
Since 2016, there have been efforts to repeal all or part of the ACA, and the previous administration and the U.S. Congress have taken action to roll back certain provisions of the ACA.
For example, on June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the ACA is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. Thus, the ACA will remain in effect in its current form. Further, prior to the U.S. Supreme Court ruling, on January 28, 2021, President Biden issued an executive order that initiated a special enrollment period for purposes of obtaining health insurance coverage through the ACA marketplace, which began on February 15, 2021, and remained open through August 15, 2021. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. It is possible that the ACA will be subject to judicial or Congressional challenges in the future. It is unclear how any such challenges and the healthcare reform measures of the Biden administration will impact the ACA and our business.
On August 2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, reduced Medicare payments to providers by 2% per fiscal year, effective on April 1, 2013 and, due to subsequent legislative amendments to the statute, including the Infrastructure Investment and Jobs Act, will remain in effect through 2030, unless additional Congressional action is taken. The CARES Act and other COVID-19 relief legislation suspended the 2% Medicare sequester from May 1, 2020, through March 31, 2022. Under current legislation, the actual reduction in Medicare payments will vary from 1% in 2022 to up to 3% in the final fiscal year of this sequester. Further, Congress is considering additional health reform measures as part of other reform initiatives.
We anticipate there will continue to be proposals by legislators at both the federal and state levels, regulators and commercial third-party payors to reduce costs while expanding individual healthcare benefits. For example, it is possible that additional governmental action is taken in response to the COVID-19 crisis. Certain of these changes could impose additional limitations on the prices we will be able to charge for our products, the coverage of or the amounts of reimbursement available for our products from third-party payors, including government and commercial payors.
56

We are subject to numerous federal and state healthcare statutes and regulations, and complying with laws pertaining to our business is an expensive and time-consuming process. If we are unable to comply, or have not fully complied, with such laws, we could face substantial penalties and a material adverse effect to our business and operations.*
Physicians, other healthcare providers and third-party payors play a primary role in the recommendation of our products. Our arrangements with healthcare providers, third-party payors and customers may expose us to broadly applicable fraud and abuse and other healthcare laws and regulations that affect the business and financial arrangements and relationships through which we market and sell our products. The laws that affect our ability to operate include, but are not limited to:
the federal Anti-Kickback Statute (“AKS”), which prohibits, among other things, any person or entity from knowingly and willfully soliciting, receiving, offering or paying any remuneration, directly or indirectly, overtly or covertly, in cash or in kind, to induce or reward either the referral of an individual for, or the purchase, order or recommendation of an item or service reimbursable, in whole or in part, under a federal healthcare program, such as the Medicare and Medicaid programs. The term ‘‘remuneration’’ has been broadly interpreted to include anything of value, such as specimen collection materials or test kits. There are a number of statutory exceptions and regulatory safe harbors protecting some common activities from prosecution, however these are drawn narrowly. Additionally, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. Violations are subject to civil and criminal fines and monetary penalties of up to $100,000 for each violation, plus up to three times the remuneration involved, imprisonment of up to ten years and exclusion from government healthcare programs. In addition, the ACA codified case law that a claim including items or services resulting from a violation of the AKS constitutes a false or fraudulent claim for purposes of the federal False Claims Act (“FCA”);
the Stark Law, which prohibits a physician from making a referral for certain designated health services covered by the Medicare or Medicaid program, including laboratory and pathology services, if the physician or an immediate family member of the physician has a financial relationship with the entity providing the designated health services and prohibits that entity from billing, presenting or causing to be presented a claim for the designated health services furnished pursuant to the prohibited referral, unless an exception applies. Sanctions for violating the Stark Law include denial of payment, civil monetary penalties and exclusion from the federal healthcare programs. Failure to refund amounts received as a result of a prohibited referral on a timely basis may constitute a false or fraudulent claim and may result in civil penalties and additional penalties under the FCA;
federal civil and criminal false claims laws, such as the FCA, which can be enforced by private citizens through civil qui tam action, and civil monetary penalty laws prohibit individuals or entities from, among other things, knowingly presenting, or causing to be presented through distribution of template medical necessity language or other coverage and reimbursement information, false, fictitious or fraudulent claims for payment or approval by the federal government, including federal healthcare programs, such as Medicare and Medicaid, and knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim, or knowingly making a false statement to improperly avoid, decrease or conceal an obligation to pay money to the federal government. In addition, a claim including items or services resulting from a violation of the AKS constitutes a false or fraudulent claim for purposes of the FCA. Private individuals can bring False Claims Act ‘‘qui tam’’ actions, on behalf of the government and such individuals, commonly known as ‘‘whistleblowers,’’ may share in amounts paid by the entity to the government in fines or settlement. When an entity is determined to have violated the federal civil False Claims Act, the government may impose civil fines and penalties, plus treble damages, and exclude the entity from participation in Medicare, Medicaid and other federal healthcare programs;
the Eliminating Kickbacks in Recovery Act of 2018 (“EKRA”) prohibits payments for referrals to recovery homes, clinical treatment facilities, and laboratories. EKRA’s reach extends beyond federal healthcare programs to include private insurance (i.e., it is an “all payor” statute). For purposes of EKRA, the term “laboratory” is defined broadly and without reference to any connection to substance use disorder treatment. The law includes a limited number of exceptions, some of which closely align with corresponding federal Anti-Kickback Statute exceptions and safe harbors, and others that materially differ;
HIPAA, which, among other things, imposes criminal liability for executing or attempting to execute a scheme to defraud any healthcare benefit program, including private third-party payors, knowingly and willfully embezzling or stealing from a healthcare benefit program, willfully obstructing a criminal investigation of a healthcare offense, and knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement or representation, in connection with the delivery of or payment for healthcare benefits, items or services. Like the AKS, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act (“HITECH”), and their implementing regulations, which imposes privacy, security and breach reporting obligations with respect to
57

individually identifiable health information upon entities subject to the law, such as health plans, healthcare clearinghouses and certain healthcare providers, known as covered entities, and their respective business associates, individuals or entities that perform services for them that involve individually identifiable health information as well as their covered subcontractors. Failure to comply with the HIPAA’s obligations can result in civil monetary penalties, and, in certain circumstances, criminal penalties. HITECH also created new tiers of civil monetary penalties, amended HIPAA to make civil and criminal penalties directly applicable to business associates, and gave state attorneys general new authority to file civil actions for damages or injunctions in U.S. federal courts to enforce HIPAA and seek attorneys’ fees and costs associated with pursuing federal civil actions;
state laws that prohibit other specified practices, such as billing physicians for tests that they order or providing tests at no or discounted cost to induce physician or patient adoption; insurance fraud laws; waiving coinsurance, copayments, deductibles, and other amounts owed by patients; billing a state Medicaid program at a price that is higher than what is charged to one or more other third-party payors employing, exercising control over or splitting professional fees with licensed professionals in violation of state laws prohibiting fee splitting or the corporate practice of medicine and other professions;
federal and state consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers;
the federal transparency requirements under the Physician Payments Sunshine Act, created under the ACA, which requires, among other things, certain manufacturers of drugs, devices, biologics and medical supplies reimbursed under Medicare, Medicaid, or the Children’s Health Insurance Program to annually report to CMS information related to payments and other transfers of value provided to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), other healthcare professionals (such as physician assistants and nurse practitioners) and teaching hospitals and information regarding physician ownership and investment interests, including such ownership and investment interests held by a physician’s immediate family members. Failure to submit required information may result in civil monetary penalties for all payments, transfers of value or ownership or investment interests that are not timely, accurately, and completely reported in an annual submission, and may result in liability under other federal laws or regulations. We believe that we are exempt from these reporting requirements. We cannot assure you, however, that our regulators, principally the federal government, will agree with our determination, and a determination that we have violated these laws and regulations, or a public announcement that we are being investigated for possible violations, could adversely affect our business;
the prohibition on reassignment of Medicare claims, which, subject to certain exceptions, precludes the reassignment of Medicare claims to any other part;
state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws, which may impose similar or more prohibitive restrictions, and may apply to items or services reimbursed by any non-governmental third-party payors, including private insurers; and
federal, state, local and foreign laws that govern the privacy and security of health information in certain circumstances, including state health information privacy and data breach notification laws which govern the collection, use, disclosure, and protection of health-related and other personal information, many of which differ from each other in significant ways and often are not pre-empted by HIPAA, thus complicating compliance efforts.
As a clinical laboratory, our business practices may face additional scrutiny from government regulatory agencies such as the Department of Justice, the U.S. Department of Health and Human Services Office of Inspector General (“OIG”) and CMS. Certain arrangements between clinical laboratories and referring physicians have been identified in fraud alerts issued by the OIG as implicating the AKS. The OIG has stated that it is particularly concerned about these types of arrangements because the choice of laboratory, as well as the decision to order laboratory tests, typically are made or strongly influenced by the physician, with little or no input from patients. Moreover, the provision of payments or other items of value by a clinical laboratory to a referral source could be prohibited under the Stark Law unless the arrangement meets all criteria of an applicable exception. The government has been active in enforcement of these laws as they apply to clinical laboratories.
We have entered into consulting and scientific advisory board arrangements, speaking arrangements and clinical research agreements with physicians and other healthcare providers, including some who could influence the use of our products. Because of the complex and far-reaching nature of these laws, regulatory agencies may view these transactions as prohibited arrangements that must be restructured, or discontinued, or for which we could be subject to other significant penalties. We could be adversely affected if regulatory agencies interpret our financial relationships with providers who may influence the ordering of and use of our products to be in violation of applicable laws.
The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform. Federal and state enforcement bodies have recently increased their scrutiny of interactions between
58

healthcare companies, healthcare providers and other third parties, including charitable foundations, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. It is possible that governmental authorities may conclude that our business practices, including our consulting arrangements with physicians, as well as our financial assistance programs, do not comply with current or future statutes, regulations, agency guidance or case law involving applicable healthcare laws. Responding to investigations can be time and resource-consuming and can divert management’s attention from the business. Any such investigation or settlement could increase our costs or otherwise have an adverse effect on our business.
Ensuring that our business arrangements with third parties comply with applicable healthcare laws and regulations is costly. If our operations are found to be in violation of any of these laws or any other current or future governmental laws and regulations that may apply to us, we may be subject to significant civil, criminal and administrative penalties, damages, fines, disgorgement, imprisonment, exclusion from government funded healthcare programs, such as Medicare and Medicaid, contractual damages, reputational harm, diminished profits and future earnings, additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with these laws, and the curtailment or restructuring of our operations, any of which could substantially disrupt our operations. If any of the physicians or other healthcare providers or entities with whom we do business is found to be not in compliance with applicable laws, they may be subject to significant criminal, civil or administrative sanctions, including exclusions from government funded healthcare programs.
We are subject to certain U.S. anti-corruption, anti-money laundering, export control, sanctions, and other trade laws and regulations and may become subject to their similar foreign equivalents. We can face serious consequences for violations.
U.S. and foreign anti-corruption, anti-money laundering, export control, sanctions, and other trade laws and regulations prohibit, among other things, companies and their employees, agents, legal counsel, accountants, consultants, contractors, and other partners from authorizing, promising, offering, providing, soliciting, or receiving, directly or indirectly, corrupt or improper payments or anything else of value to or from recipients in the public or private sector. Violations of these trade laws can result in substantial criminal fines and civil penalties, imprisonment, the loss of trade privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm, and other consequences. We have direct or indirect interactions with officials and employees of government agencies or government-affiliated hospitals, universities, and other organizations. We also expect that we may engage in non-U.S. activities over time. We expect to rely on third-party suppliers and/or third parties to obtain necessary permits, licenses, and patent registrations. We can be held liable for the corrupt or other illegal activities of our personnel, agents, or partners, even if we do not explicitly authorize or have prior knowledge of such activities. Any violations of the laws and regulations described above may result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm and other consequences.
We are subject to stringent and changing state, federal, local, foreign, and other privacy and security laws, regulations, rules, contractual obligations, policies and other obligations, and our failure to comply or perceived failure to comply with those obligations could result in regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse business consequences.*
In the ordinary course of our business, we collect, store, use, transmit, disclose, or otherwise process (“Process”) confidential, proprietary, and sensitive data, including PHI, personal information, credit card and other financial information, intellectual property and proprietary business information owned or controlled by ourselves or our customers, payors and other parties. Our data processing activities may subject us to numerous data privacy and security obligations, such as laws, regulations, guidance, industry standards, external and internal privacy and security policies, contracts and other obligations that govern the Processing of personal information by us and on our behalf.
In the United States, numerous federal, state, and local governments have enacted data privacy and security laws, including federal health information privacy laws, state data breach notification laws, state health information privacy laws, and federal and state consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act). For example, HIPAA, as amended by HITECH, imposes specific requirements relating to the privacy, security, and transmission of individually identifiable health information. Additionally, California has enacted several laws governing the Processing of personal information, such as the California Consumer Privacy Act of 2018 (“CCPA”), which provides California residents certain rights relate to their personal information, the California Rights Privacy Act of 2020 (“CPRA”), effective January 1, 2023, which will expand the CCPA, and the California Confidentiality of Medical Information Act, which restricts the use and disclosure of health information and other personal information. Although the CCPA exempts some personal information processed in the context of clinical trials, the CCPA, to the extent applicable to our business and operations, may increase compliance costs and potential liability with respect to other personal information we maintain about California residents. In addition, other states have enacted or proposed privacy laws, further complicating compliance efforts. Outside the United States, there are also an increasing number of laws,
59

regulations, industry standards and other obligations concerning privacy and security, including for example the European Union’s (“EU”) General Data Protection Regulation (EU) 2016/679 (“GDPR”), the United Kingdom’s GDPR (“UK GDPR”), Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018), and China’s Personal Information Protection Law (“PIPL”).
Moreover, certain jurisdictions have enacted data localization laws and cross-border personal information transfer laws, which could make it more difficult to transfer personal information across jurisdictions (such as transferring or receiving personal information that originates in the EU). Existing mechanisms that may facilitate cross-border personal information transfers may change or be invalidated. The more reliant our business is on the ability to effectuate cross-border data transfers, the more impact we may experience in light of any changes in the legal landscape.
In addition, privacy advocates and industry groups have proposed, and may in the future propose, standards with which we are legally or contractually bound to comply. In addition to data privacy and security laws, we may be contractually subject to industry standards adopted by industry groups and may become subject to such obligations in the future. For example, we may also be subject to the Payment Card Industry Data Security Standard (“PCI DSS”). The PCI DSS requires companies to adopt certain measures to ensure the security of cardholder information, including using and maintaining firewalls, adopting proper password protections for certain devices and software, and restricting data access. Noncompliance with PCI-DSS can result in penalties ranging from $5,000 to $100,000 per month by credit card companies, litigation, damage to our reputation, and revenue losses. We may also rely on vendors to process payment card data, and those vendors may be subject to PCI DSS, and our business may be negatively affected if our vendors are fined or suffer other consequences as a result of PCI DSS noncompliance
More generally, we may also bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. For example, certain privacy laws, such as the GDPR and the CCPA, require our customers to impose specific contractual restrictions on their service providers. Additionally, we may publish privacy policies and other statements regarding data privacy and security, and, if these policies or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we could experience adverse consequences.
Our obligations related to data privacy and security are quickly changing in an increasingly stringent fashion, creating some uncertainty as to the effective future legal framework. These laws may be subject to varying interpretations, creating complex compliance issues for us and our clients. Preparing for and complying with these obligations requires us to devote significant resources (including, without limitation, financial and time-related resources).
These obligations may necessitate changes to our information technologies, systems, and practices and to those of any third parties that process personal information on our behalf. In addition, these obligations may require us to change our business model or to take on more onerous obligations in our contracts. Although we endeavor to comply with all applicable obligations, we may, at times, fail or be perceived to have failed to do so. Moreover, despite our efforts, our personnel or third parties upon whom we rely on may fail to comply with such obligations, which could negatively impact our business operations and compliance posture. Failure or perceived failure to comply with these obligations could result in significant consequences, including but not limited to government enforcement actions (which could include civil, criminal, and administrative penalties), private litigation, additional reporting requirements and/or oversight, bans on processing personal information, and orders to destroy or not use personal information. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: increase our cost of providing our services, decrease demand for our services, reduce our revenue, interrupt our business operations, limit our ability to develop our services, expenditure of time and resources to defend any claim or inquiry, and adverse publicity.
Ethical, legal and social concerns related to the use of genetic information could reduce demand for our products.
Genetic testing has raised ethical, legal, and social issues regarding privacy and the appropriate uses of the resulting information. Governmental authorities have, through the Genetic Information Nondisclosure Act of 2008, and could further, for social or other purposes, limit or regulate the use of genetic information or genetic testing or prohibit testing for genetic predisposition to certain conditions, particularly for those that have no known cure. Ethical and social concerns may also influence governmental authorities to deny or delay the issuance of patents for technology relevant to our business. While we do not currently perform genetic tests for genetic predisposition to certain conditions, these concerns may lead patients to refuse to use, or clinicians to be reluctant to order, our genomic tests or genetic tests for somatic mutations even if permissible. These and other ethical, legal and social concerns may limit market acceptance of our products or reduce the potential markets for our products, either of which could have an adverse effect on our business, financial condition, or results of operations.
60

Risks Related to Intellectual Property
If we are unable to obtain and maintain sufficient intellectual property protection for our technology, or if the scope of the intellectual property protection obtained is not sufficiently broad, our competitors could develop and commercialize diagnostic tests similar or identical to ours, and our ability to successfully commercialize our products may be impaired.*
We rely on patent protection as well as trademark, copyright, trade secret and other intellectual property rights protection as well as nondisclosure, confidentiality and other contractual restrictions to protect our brands and proprietary tests and technologies, all of which provide limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. If we fail to protect our intellectual property, third parties may be able to compete more effectively against us. In addition, we may incur substantial litigation costs in our attempts to recover or restrict use of our intellectual property.
As is the case with other life science companies, our success depends in large part on our ability to obtain and maintain protection of the intellectual property we may own solely or jointly with others or in-license from others, particularly patents, in the United States and other countries with respect to our products and technologies. We apply for patents covering our products and technologies and uses thereof, as we deem appropriate. However, obtaining and enforcing life sciences patents is costly, time-consuming and complex, and we may fail to apply for patents on important tests, services and technologies in a timely fashion or at all, or we may fail to apply for patents in potentially relevant jurisdictions. We may not be able to file and prosecute all necessary or desirable patent applications, or maintain, enforce and license any patents that may issue from such patent applications, at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection.
We may not have the right to control the preparation, filing and prosecution of patent applications, or to maintain the rights to patents licensed from or to third parties. Therefore, these patents and applications may not be prosecuted and enforced in a manner consistent with the best interests of our business.
Our patent portfolio as of December 31, 2021 includes 12 issued U.S. patents and ten pending U.S. patent applications, with foreign counterparts. It is possible that none of our pending patent applications will result in issued patents in a timely fashion or at all, and even if patents are granted, they may not provide a basis for intellectual property protection of commercially viable tests or services, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties. It is possible that others will design around our future patented technologies. We may not be successful in defending any such challenges made against our patents or patent applications. Any successful third-party challenge to our patents could result in the unenforceability or invalidity of such patents and increased competition to our business. Even if our patents are held valid and enforceable, they may still be found insufficient to provide protection against competing products and services sufficient to achieve our business objectives. We may have to challenge the patents or patent applications of third parties, such as to counter infringement or unauthorized use. In addition, in an infringement proceeding, a court may decide that a patent of ours is invalid or unenforceable, or may refuse to enjoin the other party from using the technology at issue on the grounds that our patents do not cover the technology in question. Even if we prevail against an infringer in a U.S. district court or foreign trial-level court, there is always the risk that the infringer will file an appeal and the initial court judgment will be overturned at the appeals court and/or that an adverse decision will be issued by the appeals court relating to the validity or enforceability of our patents. The outcome of patent litigation or other proceeding can be uncertain, and any attempt by us to enforce our patent rights against others or to challenge the patent rights of others may not be successful, or, if successful, may take substantial time and result in substantial cost, and may divert our efforts and attention from other aspects of our business.
The patent positions of life sciences companies can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in such companies’ patents has emerged to date in the United States or elsewhere. Courts frequently render opinions in the life sciences field that may affect the patentability of certain inventions or discoveries, including opinions that may affect the patentability of methods for analyzing or comparing DNA sequences.
In particular, the patent positions of companies engaged in the development and commercialization of genomic diagnostic tests are particularly uncertain. Various courts, including the U.S. Supreme Court, have rendered decisions that affect the scope of patentability of certain inventions or discoveries relating to certain diagnostic tests and related methods. These decisions state, among other things, that a patent claim that recites an abstract idea, natural phenomenon or law of nature (for example, the relationship between particular genetic variants and cancer) are not themselves patentable. Precisely what constitutes a law of nature is uncertain, and it is possible that certain aspects of genetic diagnostics tests would be considered natural laws. Accordingly, the evolving case law in the United States may adversely affect our ability to obtain patents and may facilitate third-party challenges to any owned or licensed patents. The laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States, and we may encounter difficulties in protecting and defending such rights in foreign jurisdictions. The legal systems of many other countries do not favor the enforcement of patents and other intellectual property protection, particularly those relating to life science technologies, which could make it difficult for us to
61

stop the infringement of our patents in such countries. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.
To the extent our intellectual property offers inadequate protection, or is found to be invalid or unenforceable, we would be exposed to a greater risk of direct competition, and our competitive position could be adversely affected, as could our business. Both the patent application process and the process of managing patent disputes can be time-consuming and expensive. Moreover, if a third party has intellectual property rights that cover the practice of our technology, we may not be able to fully exercise or extract value from our intellectual property rights. The following examples are illustrative:
others may be able to develop and/or practice technology that is similar to our technology or aspects of our technology, but that are not covered by the claims of the patents that we own or control, assuming such patents have issued or do issue;
we or our licensors or any future strategic partners might not have been the first to conceive or reduce to practice the inventions covered by the issued patents or pending patent applications that we own or have exclusively licensed;
we or our licensors or any future strategic partners might not have been the first to file patent applications covering certain of our inventions;
others may independently develop similar or alternative technologies or duplicate any of our technologies without infringing our intellectual property rights;
it is possible that our pending patent applications will not lead to issued patents;
issued patents that we own or have exclusively licensed may not provide us with any competitive advantage, or may be held invalid or unenforceable, as a result of legal challenges by our competitors;
our competitors might conduct research and development activities in countries where we do not have patent rights and then use the information learned from such activities to develop competitive tests for sale in our major commercial markets;
third parties performing manufacturing or testing for us using our products or technologies could use the intellectual property of others without obtaining a proper license;
parties may assert an ownership interest in our intellectual property and, if successful, such disputes may preclude us from exercising exclusive rights over that intellectual property;
we may not develop or in-license additional proprietary technologies that are patentable;
we may not be able to obtain and maintain necessary licenses on commercially reasonable terms, or at all; and
the patents of others may have an adverse effect on our business.
Should any of these events occur, they could significantly harm our business and results of operations.
Changes in patent law in the United States and other jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our products.*
As is the case with other life sciences companies, our success is heavily dependent on intellectual property, particularly patents relating to our research programs and products. Obtaining and enforcing patents in the life sciences industry involves both technological and legal complexity and is therefore costly, time consuming and inherently uncertain. Changes in either the patent laws or interpretation of the patent laws in the United States or the United States Patent and Trademark Office (“USPTO”) rules and regulations could increase these uncertainties and costs. Patent reform legislation in the United States and other countries, including the Leahy-Smith America Invents Act (“AIA”), signed into law on September 16, 2011, could increase those uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. The AIA includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted, redefine prior art and provide more efficient and cost-effective avenues for competitors to challenge the validity of patents. These include allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent in USPTO administered post-grant proceedings, including post-grant review, inter partes review, and derivation proceedings. For applications filed after March 15, 2013 that do not claim the benefit of applications filed before that date, the AIA transitioned the United States from a first to invent system to a first-inventor-to-file system in which, assuming that the other statutory requirements are met, the first inventor to file a patent application will be entitled to the patent on an invention regardless of whether a third party was the first to invent the claimed invention. The AIA and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications, our ability to obtain future patents, and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and prospects.
62

The U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations.
Depending on future actions by the U.S. Congress, the U.S. courts, the USPTO and the relevant law-making bodies in other countries, the laws and regulations governing patents could change in unpredictable ways that would weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future.
Our in-licensed intellectual property has been discovered through government funded programs and thus may be subject to federal regulations such as ‘‘march-in’’ rights, certain reporting requirements and a preference for U.S.-based companies, and compliance with such regulations may limit our exclusive rights, and limit our ability to contract with non-U.S. manufacturers.*
Intellectual property rights that have been in-licensed pursuant to a license agreement (the “License Agreement”) with The Washington University in St. Louis, Missouri (“WUSTL”) have been generated through the use of U.S. government funding, and are therefore subject to certain federal regulations. As a result, the United States federal government may retain certain rights to intellectual property embodied in our current or future product candidates under the Bayh-Dole Act. These federal government rights include a ‘‘nonexclusive, nontransferable, irrevocable, paid-up license’’ to use inventions for any governmental purpose. The Bayh-Dole Act also provides federal agencies with ‘‘march-in rights.’’ March-in rights allow the government, in specified circumstances, to require the contractor or successors in title to the patent to grant a ‘‘nonexclusive, partially exclusive, or exclusive license’’ to a ‘‘responsible applicant or applicants’’ if it determines that (1) adequate steps have not been taken to commercialize the invention, (2) government action is necessary to meet public health or safety needs or (3) government action is necessary to meet requirements for public use under federal regulations. If the patent owner refuses to do so, the government may grant the license itself.
The U.S. government also has the right to take title to these inventions if the licensor fails to disclose the invention to the government or fails to file an application to register the intellectual property within specified time limits. Intellectual property generated under a government funded program is also subject to certain reporting requirements, compliance with which may require us to expend substantial resources. In addition, the U.S. government requires that any products embodying any of these inventions or produced through the use of any of these inventions be manufactured substantially in the United States, and the License Agreement requires that we comply with this requirement. This preference for U.S. industry may be waived by the federal agency that provided the funding if the owner or assignee of the intellectual property can show that reasonable but unsuccessful efforts have been made to grant licenses on similar terms to potential licensees that would be likely to manufacture substantially in the United States or that under the circumstances domestic manufacture is not commercially feasible. This preference for U.S. industry may limit our ability to contract with non-U.S. product manufacturers for products covered by such intellectual property. To the extent any of our owned or future in-licensed intellectual property is also generated through the use of U.S. government funding, the provisions of the Bayh-Dole Act may similarly apply.
Issued patents covering our products and related technologies could be found invalid or unenforceable if challenged.
The issuance of a patent is not conclusive as to its inventorship, scope, validity or enforceability. Some of our patents or patent applications (including licensed patents) have been, are being or may be challenged at a future point in time in an opposition, nullification, derivation, reexamination, inter partes review, post-grant review or interference action in court or before patent offices or similar proceedings for a given period after allowance or grant, during which time third parties can raise objections against such grant. In the course of such proceedings, which may continue for a protracted period of time, the patent owner may be compelled to limit the scope of the allowed or granted claims thus attacked, or may lose the allowed or granted claims altogether. Any successful third-party challenge to our patents in this or any other proceeding could result in the unenforceability or invalidity of such patents, which may lead to increased competition to our business, which could harm our business. In addition, if the breadth or strength of protection provided by our patents and patent applications is threatened, regardless of the outcome, it could dissuade companies from collaborating with us to license, develop or commercialize current or future diagnostic tests.
We may not be aware of all third-party intellectual property rights potentially relating to our products. Publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until approximately 18 months after filing or, in some cases (e.g., U.S. applications for which a request not to publish has been filed), not until such patent applications issue as patents. We might not have been the first to make the inventions covered by each of our pending patent applications and we might not have been the first to file patent applications for these inventions. To determine the priority of these inventions, we have and may have to participate in interference proceedings, derivation proceedings or other post-grant proceedings declared by the USPTO that could result in substantial cost to us. The outcome of such proceedings is uncertain. We can give no assurance that all of the potentially relevant art relating to our patents and patent applications has been found; overlooked prior art could be used by a third party to challenge the validity, enforceability and scope of our patents or prevent a patent from issuing from a pending patent application. As a result, we may not be able to obtain or maintain protection for certain inventions. No assurance can be
63

given that other patent applications will not have priority over our patent applications. In addition, changes to the patent laws of the United States allow for various post-grant opposition proceedings that have not been extensively tested, and their outcome is therefore uncertain. Therefore, the validity, enforceability and scope of our patents in the United States and other countries cannot be predicted with certainty and, as a result, any patents that we own or license may not provide sufficient protection against our competitors. Furthermore, if third parties bring these proceedings against our patents, we could experience significant costs and management distraction.
Our commercial success depends significantly on our ability to operate without infringing upon the intellectual property rights of third parties.
The life sciences industry is subject to rapid technological change and substantial litigation regarding patent and other intellectual property rights. Our potential competitors in both the United States and abroad, may have substantially greater resources and are likely to make substantial investments in patent portfolios and competing technologies, and may apply for or obtain patents that could prevent, limit or otherwise interfere with our ability to make, use and sell our products. Numerous third-party patents exist in fields relating to our products and technologies, and it is difficult for industry participants, including us, to identify all third-party patent rights relevant to our products and technologies. Moreover, because some patent applications are maintained as confidential for a certain period of time, we cannot be certain that third parties have not filed patent applications that cover our products and technologies.
Patents could be issued to third parties that we may ultimately be found to infringe. Third parties may have or obtain valid and enforceable patents or proprietary rights that could block us from using our technology. Our failure to obtain or maintain a license to any technology that we require may materially harm our business, financial condition and results of operations. Furthermore, we would be exposed to a threat of litigation.
From time to time, we may be party to, or threatened with, litigation or other proceedings with third parties, including non-practicing entities, who allege that our products, components of our products, and/or proprietary technologies infringe, misappropriate or otherwise violate their intellectual property rights. The types of situations in which we may become a party to such litigation or proceedings include:
we may initiate litigation or other proceedings against third parties seeking to invalidate the patents held by those third parties or to obtain a judgment that our products or technologies do not infringe those third parties’ patents;
we may participate at substantial cost in International Trade Commission proceedings to abate importation of products that would compete unfairly with our products or technologies;
if a competitor files patent applications that claim technology also claimed by us or our licensors, we or our licensors may be required to participate in interference, derivation or opposition proceedings to determine the priority of invention, which could jeopardize our patent rights and potentially provide a third party with a dominant patent position;
if third parties initiate litigation claiming that our products or technologies infringe their patent or other intellectual property rights, we will need to defend against such proceedings;
if third parties initiate litigation or other proceedings seeking to invalidate patents owned by or licensed to us or to obtain a declaratory judgment that their products, services, or technologies do not infringe our patents or patents licensed to us, we will need to defend against such proceedings;
we may be subject to ownership disputes relating to intellectual property, including disputes arising from conflicting obligations of consultants or others who are involved in developing our products and technologies; and
if a license to necessary technology is terminated, the licensor may initiate litigation claiming that our products or technologies infringe or misappropriate its patent or other intellectual property rights and/or that we breached our obligations under the license agreement, and we would need to defend against such proceedings.
These lawsuits and proceedings, regardless of merit, are time-consuming and expensive to initiate, maintain, defend or settle, and could divert the time and attention of managerial and technical personnel, which could materially adversely affect our business. Any such claim could also force us to do one or more of the following:
incur substantial monetary liability for infringement or other violations of intellectual property rights, which we may have to pay if a court decides that the diagnostic test or technology at issue infringes or violates the third party’s rights, and if the court finds that the infringement was willful, we could be ordered to pay treble damages and the third party’s attorneys’ fees;
64

stop manufacturing, offering for sale, selling, using, importing, exporting or licensing the diagnostic test or technology incorporating the allegedly infringing technology or stop incorporating the allegedly infringing technology into such test or technology;
obtain from the owner of the infringed intellectual property right a license, which may require us to pay substantial upfront fees or royalties to sell or use the relevant technology and which may not be available on commercially reasonable terms, or at all;
redesign our products and technologies so they do not infringe or violate the third party’s intellectual property rights, which may not be possible or may require substantial monetary expenditures and time;
enter into cross-licenses with applicable third party, which could weaken our overall intellectual property position;
lose the opportunity to license our technology to others or to collect royalty payments based upon successful protection and assertion of our intellectual property against others;
find alternative suppliers for non-infringing technologies, which could be costly and create significant delay; or
relinquish rights associated with one or more of our patent claims if our claims are held invalid or otherwise unenforceable.
Third parties may be able to sustain the costs of complex intellectual property litigation more effectively than we can because they have substantially greater resources. In addition, intellectual property litigation, regardless of its outcome, may cause negative publicity, adversely impact our business, cause delays, or prohibit us from marketing or otherwise commercializing our products and technologies. Any uncertainties resulting from the initiation and continuation of any litigation could have a material adverse effect on our ability to raise additional funds or otherwise have a material adverse effect on our business, results of operation, financial condition or cash flows.
Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. There could also be public announcements of the results of hearings, motions or other interim proceedings or developments, which could have a material adverse effect on the price of our common stock. If securities analysts or investors perceive these results to be negative, it could have a material adverse effect on the price of our common stock. The occurrence of any of these events may have a material adverse effect on our business, results of operation, financial condition or cash flows.
We depend on information technology systems that we license from third parties. Any failure of such systems or loss of licenses to the software that comprises an essential element of such systems could significantly harm our business.*
We depend on information technology systems for significant elements of our operations, such as our Laboratory Information Management System, including test validation, specimen tracking and quality control, our bioinformatics analytical software systems, our test report generating systems and billing systems. Essential elements of these systems depend on software that we license from third parties. If we are unable to maintain the licenses to this software or our software providers discontinue or alter the programs on which we rely, it could render our test reports unreliable or hinder our ability to generate accurate test reports, among other things. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations and prospects.
We rely on licenses from third parties, and if we lose these licenses or are not able to obtain licenses to third-party technology on reasonable grounds or at all, then we may not be able to continue to commercialize existing diagnostic tests, be subjected to future litigation and may not be able to commercialize new diagnostic tests in the future.
We are party to certain royalty-bearing license agreements that grant us rights to use certain intellectual property, including patents and patent applications, in certain specified fields of use. Although we intend to develop products and technologies through our own internal research, we may need to obtain additional licenses from others to advance our research, development and commercialization activities. Our license agreements impose, and we expect that future license agreements will impose, various development, diligence, commercialization and other obligations on us.
In the future, we may identify third-party technology we may need, including to develop or commercialize new diagnostic tests or services. In return for the use of a third party’s technology, we may agree to pay the licensor royalties based on sales of our solutions. Royalties are a component of the cost of our products or services and affect our margins. We may also need to negotiate licenses to patents or patent applications before or after introducing a commercialized test. The in-licensing and acquisition of third-party intellectual property rights is a competitive area, and a number of more established companies are also pursuing strategies to in-license or acquire third-party intellectual property rights for technologies that we may consider attractive or necessary.
65

These established companies may have a competitive advantage over us due to their size, cash resources and greater clinical development and commercialization capabilities. Furthermore, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. In addition, we expect that competition for the in-licensing or acquisition of third-party intellectual property rights for technologies that are attractive to us may increase in the future, which may mean fewer suitable opportunities for us as well as higher acquisition or licensing costs. We may not be able to obtain necessary or strategic licenses to patents or patent applications, and our business may suffer if we are unable to enter into these licenses on acceptable terms or at all, if any necessary licenses are subsequently terminated, if the licensors fail to abide by the terms of the licenses or fail to prevent infringement by third parties, or if the licensed patents or other rights are found to be invalid or unenforceable.
In spite of our efforts, our licensors might conclude that we have materially breached our obligations under such license agreements and might therefore terminate the license agreements, thereby removing or limiting our ability to develop and commercialize tests and technology covered by these license agreements. If these in-licenses are terminated, or if the underlying patents fail to provide the intended exclusivity, competitors or other third parties might have the freedom to seek regulatory approval of, and to market, tests identical to ours and we may be required to cease our development and commercialization activities. For example, we license certain intellectual property from WUSTL that is incorporated into DecisionDx-UM. In 2021, we provided over 1,600 test reports for DecisionDx-UM. If this license agreement were terminated, we would be unable to continue to issue test reports and thus sales of DecisionDx-UM. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations and prospects.
Moreover, disputes may arise with respect to any one of our licensing agreements, including:
the scope of rights granted under the license agreement and other interpretation-related issues;
the extent to which our products, technology and processes infringe on intellectual property of the licensor that is not subject to the licensing agreement;
the sublicensing of patent and other rights under our collaborative development relationships;
our diligence obligations under the license agreement and what activities satisfy those diligence obligations;
the inventorship and ownership of inventions and know-how resulting from the joint creation or use of intellectual property by our licensors and us and our partners; and
the priority of invention of patented technology.
If we do not prevail in such disputes, we may lose any of such license agreements.
In addition, the agreements under which we currently license intellectual property or technology from third parties are complex, and certain provisions in such agreements may be susceptible to multiple interpretations.
The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property or technology, or increase what we believe to be our financial or other obligations under the relevant agreement, either of which could have a material adverse effect on our business, financial condition, results of operations and prospects. Moreover, if disputes over intellectual property that we have licensed prevent or impair our ability to maintain our current licensing arrangements on commercially acceptable terms, we may be unable to successfully develop and commercialize the affected diagnostic tests, which could have a material adverse effect on our business, financial conditions, results of operations and prospects.
Our failure to maintain such licenses could have a material adverse effect on our business, financial condition and results of operations. Any of these licenses could be terminated, such as if either party fails to abide by the terms of the license, or if the licensor fails to prevent infringement by third parties or if the licensed patents or other rights are found to be invalid or unenforceable. Absent the license agreements, we may infringe patents subject to those agreements, and if the license agreements are terminated, we may be subject to litigation by the licensor. Litigation could result in substantial costs and be a distraction to management. If we do not prevail, we may be required to pay damages, including treble damages, attorneys’ fees, costs and expenses, royalties or, be enjoined from selling our products or services, including DecisionDx-Melanoma and DecisionDx-UM, which could adversely affect our ability to offer our products or services, our ability to continue operations and our financial condition.
We may not be able to protect our intellectual property rights throughout the world.
Filing, prosecuting and defending patents on our products in all countries throughout the world would be prohibitively expensive. The requirements for patentability may differ in certain countries, particularly developing countries, and the breadth of patent claims allowed can be inconsistent. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States, and we may encounter difficulties in protecting and defending such rights in foreign jurisdictions. Consequently, we may not be able to prevent third parties from practicing our inventions in all
66

countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own tests or products and may also export infringing tests or products to territories where we have patent protection, but enforcement is not as strong as in the United States. These products may compete with our products. Our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.
Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of many other countries do not favor the enforcement of patents and other intellectual property protection, particularly those relating to life science technologies, which could make it difficult for us to stop the infringement of our patents in such countries. We do not have patent rights in certain foreign countries in which a market may exist. Moreover, in foreign jurisdictions where we do have patent rights, proceedings to enforce our patent rights could result in substantial cost and divert our efforts and attention from other aspects of our business, could put our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing, and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license. We may not be able to stop a competitor from marketing and selling in foreign countries tests, products and services that are the same as or similar to our products and technologies, in which case our competitive position in the international market would be harmed.
If we are unable to protect the confidentiality of our trade secrets, the value of our technology could be materially adversely affected and our business could be harmed.
In addition to pursuing patents on our technology, we also rely on trade secrets, including unpatented know-how, technology and other proprietary information, to maintain our competitive position. We take steps to protect our trade secrets, in part, by entering into agreements, including confidentiality agreements, non-disclosure agreements and intellectual property assignment agreements, with our employees, consultants, academic institutions, corporate partners and, when needed, our advisers. However, we cannot be certain that such agreements have been entered into with all relevant parties, and we cannot be certain that our trade secrets and other confidential proprietary information will not be disclosed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially equivalent information and techniques. For example, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and once disclosed, we are likely to lose trade secret protection and may not be able to obtain adequate remedies for such breaches. Such agreements may not be enforceable or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements, and we may not be able to prevent such unauthorized disclosure. If we are required to assert our rights against such party, it could result in significant cost and distraction.
Monitoring unauthorized disclosure is difficult, and we do not know whether the steps we have taken to prevent such disclosure are, or will be, adequate. If we were to enforce a claim that a third party had illegally obtained and was using our trade secrets, it would be expensive and time-consuming, and the outcome would be unpredictable. In addition, courts outside the United States may be less willing to protect trade secrets.
We also seek to preserve the integrity and confidentiality of our confidential proprietary information by maintaining physical security of our premises and physical and electronic security of our information technology systems, but it is possible that these security measures could be breached. If any of our confidential proprietary information were to be lawfully obtained or independently developed by a competitor, absent patent protection, we would have no right to prevent such competitor from using that technology or information to compete with us, which could harm our competitive position.
We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information of third parties.
We do and may employ individuals who previously worked with universities or other companies, including potential competitors. We could in the future be subject to claims that we or our employees, consultants, or independent contractors have inadvertently or otherwise used or disclosed alleged trade secrets or other confidential information of current or former employers or competitors. Although we try to ensure that our employees, consultants and independent contractors do not use the intellectual property, proprietary information, know-how or trade secrets of others in their work for us, we may become subject to claims that we caused an individual to breach the terms of his or her non-competition or non-solicitation agreement, or that we or these individuals have, inadvertently or otherwise, used or disclosed the alleged trade secrets or other proprietary information of a current or former employer or competitor. Although, we are currently not subject to any such claims.
While we may litigate to defend ourselves against these claims, even if we are successful, litigation could result in substantial costs and could be a distraction to management and other employees. If our defenses to these claims fail, in addition to requiring us to pay monetary damages, a court could prohibit us from using technologies or features that are essential to our
67

products, if such technologies or features are found to incorporate or be derived from the trade secrets or other proprietary information of the current or former employers. Therefore, we could be required to obtain a license from such third-party employer to commercialize our products or technology. Such a license may not be available on commercially reasonable terms or at all.
Moreover, any such litigation or the threat thereof may adversely affect our reputation, our ability to form strategic alliances or sublicense our rights to collaborators, engage with scientific advisors or hire employees or consultants, each of which would have an adverse effect on our business, results of operations and financial condition.
If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.*
We have not yet registered certain of our trademarks in all of our potential markets, although we have registrations for, among others, the DiffDx-Melanoma, DecisionDx-UM, DecisionDx-Melanoma, DecisionDx-SCC, MyPath Melanoma, TissueCypher and IDgenetix tests in the United States. Our current or future registered or unregistered trademarks or trade names may be challenged, infringed, circumvented or declared generic or descriptive determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names or may be forced to stop using these names, which we need for name recognition by potential partners or customers in our markets of interest. During trademark registration proceedings, we may receive rejections. Although we would be given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in the USPTO and in comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. In addition, third parties have used trademarks similar and identical to our trademarks in foreign jurisdictions and have filed or may in the future file for registration of such trademarks. If they succeed in registering or developing common law rights in such trademarks, and if we are not successful in challenging such third-party rights, we may not be able to use these trademarks to market our products in those countries. If we are unable to establish name recognition based on our trademarks and trade names, we may not be able to compete effectively and our business may be adversely affected. We may license our trademarks and trade names to third parties, such as distributors. Although these license agreements may provide guidelines for how our trademarks and trade names may be used, a breach of these agreements or misuse of our trademarks and tradenames by our licensees may jeopardize our rights in or diminish the goodwill associated with our trademarks and trade names.
We may be subject to claims challenging the inventorship of our patents and other intellectual property.
We or our licensors may be subject to claims that former employees, collaborators or other third parties have an interest in our owned or in-licensed patents, trade secrets or other intellectual property as an inventor or co-inventor. For example, we or our licensors may have inventorship disputes arise from conflicting obligations of employees, consultants or others who are involved in developing our products. Litigation may be necessary to defend against these and other claims challenging inventorship or our or our licensors’ ownership of our owned or in-licensed patents, trade secrets or other intellectual property. If we or our licensors fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, right to use, or right to exclude others from using, intellectual property that is important to our products. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and prospects.
In addition, while it is our policy to require our employees and contractors who may be involved in the development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who in fact develops intellectual property that we regard as our own. Our assignment agreements may not be self-executing or may be breached, and we may be forced to bring claims against third parties, or defend claims they may bring against us, to determine the ownership of what we regard as our intellectual property.
Obtaining and maintaining our patent protection depends on compliance with various required procedures, document submissions, fee payments and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.
Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and/or applications must be paid to the USPTO and various governmental patent agencies outside of the United States at several stages over the lifetime of the patents and/or applications. We have systems in place to remind us to pay these fees, and we employ an outside firm and rely on our outside counsel to pay these fees due to non-U.S. patent agencies. The USPTO and various non-U.S. governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. We employ reputable law firms and other professionals to help us comply, and in many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. However, there are situations in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in
68

partial or complete loss of patent rights in the relevant jurisdiction, such as failure to respond to official actions within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. If we, or our licensors, fail to maintain the patents and patent applications covering our products and technologies, potential competitors may be able to enter the market without infringing our patents and this circumstance would have a material adverse effect on our business.
Patent terms may be inadequate to protect our competitive position on our products for an adequate amount of time.
Patents have a limited lifespan, and the protection patents afford is limited. In the United States, if all maintenance fees are timely paid, the natural expiration of a patent is generally 20 years from its earliest U.S. non-provisional filing date. Various extensions may be available, but the term of a patent, and the protection it affords, is limited. Even if patents covering our products are obtained, once the patent term has expired, we may be open to competition from competitive tests or products. Given the amount of time required for the development, testing and regulatory review of potential new tests or products, patents protecting such tests or products might expire before or shortly after such tests or products are commercialized. As a result, our owned and licensed patent portfolio may not provide us with sufficient rights to exclude others from commercializing tests or other products similar or identical to ours.
Risks Related to Employee Matters and Managing Growth and Other Risks Related to Our Business
We are highly dependent on the services of our key personnel.*
We are highly dependent on the services of our key personnel, including Derek J. Maetzold, our President and Chief Executive Officer. Although we have entered into agreements with our key personnel regarding their employment, they are not for a specific term and each of may terminate their employment with us at any time, though we are not aware of any present intention of any of these individuals to leave us.
Our research and development programs and laboratory operations depend on our ability to attract and retain highly skilled scientists and technicians. We may not be able to attract or retain qualified scientists and technicians in the future due to the competition for qualified personnel among life science businesses, particularly near our laboratory facilities and office spaces located in Phoenix, Arizona, Pittsburgh, Pennsylvania, San Diego, California and our corporate headquarters in Friendswood, Texas. This competition has become exacerbated by the increase in employee resignations currently taking place throughout the United States as a result of the COVID-19 pandemic, which is commonly referred to as the “great resignation.” We may also experience employee turnover as a result of the ongoing “great resignation.” In response to competition, rising inflation rates and labor shortages, we may need to adjust employee cash compensation, which would affect our operating costs and our margins, or equity compensation, which would affect our outstanding share count and cause dilution to existing stockholders. We also face competition from universities and public and private research institutions in recruiting and retaining highly qualified scientific personnel. We may have difficulties locating, recruiting or retaining qualified salespeople. Recruiting and retention difficulties can limit our ability to support our research and development and sales programs. All of our employees are at-will, which means that either we or the employee may terminate their employment at any time.
Our employees, clinical investigators, consultants, speakers, vendors and any current or potential commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.
We are exposed to the risk of fraud or other misconduct by our employees, clinical study investigators, consultants, speakers, vendors and any potential commercial partners. Misconduct by these parties could include intentional, reckless and/or negligent conduct or disclosure of unauthorized activities to us that violates: federal laws and regulations or those of comparable foreign regulatory authorities, including those laws that require the reporting of true, complete and accurate information; manufacturing standards; federal and state health and data privacy, security, fraud and abuse, government price reporting, transparency reporting requirements, and other healthcare laws and regulations in the United States and abroad; sexual harassment and other workplace misconduct; or laws that require the true, complete and accurate reporting of financial information or data. Such misconduct could also involve the improper use of information obtained in the course of clinical studies, which could result in regulatory sanctions and cause serious harm to our reputation. We have adopted a code of conduct applicable to all of our employees, as well as a disclosure program and other applicable policies and procedures, but it is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant civil, criminal and administrative penalties, damages, fines, disgorgement, individual imprisonment, exclusion from government funded healthcare programs, such as Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, additional integrity
69

reporting and oversight obligations, 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.
We may be unable to manage our future growth effectively, which could make it difficult to execute our business strategy.*
We have experienced significant revenue growth in a short period of time. We may not achieve similar growth rates in future periods. You should not rely on our operating results for any prior periods as an indication of our future operating performance. To effectively manage our anticipated future growth, we must continue to maintain and enhance our financial, accounting, human resources, laboratory operations, customer support and sales administration systems, processes and controls. Failure to effectively manage our anticipated growth could lead us to over-invest or under-invest in development, operational and administrative infrastructure, result in weaknesses in our infrastructure, systems, or internal controls, give rise to operational mistakes, losses, loss of customers, productivity or business opportunities, and result in loss of employees and reduced productivity of remaining employees.
We also anticipate further growth in our business operations. For example, since May 2021, we have completed the acquisitions of Myriad MyPath Laboratory, Cernostics and AltheaDx, each of which we expect will contribute to our future growth. These acquisitions and other future growth could create strain on our organizational, administrative and operational infrastructure, including laboratory operations, quality control, customer service and sales organization management. We expect to continue increasing our headcount and hire more specialized personnel in the future as we grow our business and expand our product offerings. We will need to continue to hire, train and manage additional qualified scientists, laboratory personnel, client and account services personnel, and sales and marketing staff and improve and maintain our technology to effectively manage our growth. If our new hires perform poorly, if we are unsuccessful in hiring, training, managing and integrating these new employees or if we are not successful in retaining our existing employees, our business may be harmed.
In addition, our anticipated growth could require significant capital expenditures and might divert financial resources from other projects such as the development of new diagnostic tests and services. As we commercialize additional diagnostic and prognostic tests, we may need to incorporate new equipment, implement new technology systems, or hire new personnel with different qualifications. Failure to manage this growth or transition could result in turnaround time delays, higher costs, declining quality, deteriorating customer service, and slower responses to competitive challenges. A failure in any one of these areas could make it difficult for us to meet market expectations for our products and could damage our reputation and the prospects for our business.
We may not be able to maintain the quality or expected turnaround times of our products, or satisfy customer demand as it grows. Our ability to manage our growth properly will require us to continue to improve our operational, financial and management controls, as well as our reporting systems and procedures. The time and resources required to implement these new systems and procedures is uncertain, and failure to complete this in a timely and efficient manner could adversely affect our operations. If our management is unable to effectively manage our anticipated growth, our expenses may increase more than expected, our revenue could decline or grow more slowly than expected and we may be unable to implement our business strategy. The quality of our products and services may suffer, which could negatively affect our reputation and harm our ability to retain and attract customers.
We may engage in strategic transactions, such as the acquisition of businesses, assets, products or technologies, which could be disruptive to our existing operations, divert the attention of our management team and adversely impact our liquidity, cash flows, financial condition and results of operations.*
From time to time, we may consider strategic opportunities and engage in transactions such as acquisitions of businesses, assets, products or technologies, as well as technology licenses or investments in complementary businesses. For example, in May 2021, December 2021 and April 2022, we completed the acquisitions of the Myriad MyPath Laboratory, Cernostics and AltheaDx, respectively. These and any other strategic acquisition transactions may entail numerous operational and financial risks, including:
delays, difficulties and higher than expected costs associated with integration activities, such as those involving operational processes, regulatory and licensure compliance, personnel and information technology systems;
disruption of our existing business operations and diversion of management’s time, focus and attention;
decreases in our liquidity and operating cash flows, increases in our overall operating costs, substantial amounts of amortization expense, increased capital expenditure requirements and non-recurring charges, including possible impairments of acquired assets and losses on the remeasurement of contingent consideration;
incurrence of substantial debt or dilutive issuances of equity securities, the assumption of additional liabilities and exposure to unknown liabilities;
70

inability to retain key personnel of any acquired businesses; and
failure to realize any of the anticipated revenues, synergies, efficiencies or other benefits of a transaction within our estimated time frame or at all.
With regard to our acquisitions of the Myriad MyPath Laboratory, Cernostics and AltheaDx, actual results may differ materially from our plans and expectations. For example, there can be no assurances regarding our ability to successfully scale and integrate the MyPath Melanoma, TissueCypher and IDgenetix tests into our commercial offerings and the ability of the combined strengths of Castle, the Myriad MyPath Laboratory, Cernostics or AltheaDx to position us for continued growth and success as a leader in the diagnostics space. Further, there are inherent execution and business risks associated with managing the integration and growth objectives of more than one acquisition at the same time and such circumstances may have the effect of heightening the operational and financial risks related to acquisitions noted above and the other risks described in this “Risk Factors” section.
We are unable to predict the timing, size or nature of any future transactions, whether they will be completed or financed on favorable terms, if at all, or what the impact of those transactions might be on our financial results, including if such transactions are not effectively and profitably integrated into our business. Our failure to successfully complete the integration of any business that we acquire could have an adverse effect on our prospects, business activities, cash flows, financial condition, results of operations and stock price. Additionally, our ability to successfully integrate, manage and derive financial and other benefits from any acquired business, asset, product or technology is unproven.
Our ability to use net operating loss carryforwards and certain other tax attributes to offset future taxable income may be subject to limitations.
As of December 31, 2021, we had federal net operating loss (“NOL”) carryforwards of approximately $99.4 million, of which $43.5 million will begin to expire in 2030 if not utilized to offset taxable income, and $55.9 million may be carried forward indefinitely. Also, as of December 31, 2021, we had state net operating loss carryforwards of $67.5 million, which begin to expire in 2028 if not utilized to offset state taxable income.
Under the legislation known as the Tax Cuts and Jobs Act of 2017 (“TCJA”), as modified by the CARES Act, federal NOLs generated in taxable years beginning after December 31, 2017 may be carried forward indefinitely, but the deductibility of such NOL carryforwards in taxable years beginning after December 31, 2020 is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to the TCJA or the CARES Act.
In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an ‘‘ownership change’’ (which is generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period), the corporation’s ability to use its pre-change NOL carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. We have experienced ownership changes in the past and we may also experience additional ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our NOL carryforwards is materially limited, it would harm our future operating results by effectively increasing our future tax obligations. In addition, at the state level, there may be periods during which the use of NOL carryforwards is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.
If our information technology systems or data, or those of third parties upon which we rely, are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to regulatory investigations or actions; litigation; fines and penalties; disruptions of our business operations; reputational harm; loss of revenue or profits; loss of customers or sales; and other adverse consequences.
In the ordinary course of business, we Process proprietary, confidential, and sensitive information (including but not limited to intellectual property, proprietary business information and personal information). We manage and maintain our applications and information utilizing a combination of on-site systems, managed data centers, and cloud-based data centers, and we are increasingly dependent upon information technology systems, infrastructure and information to operate our business.
It is critical that we do so in a secure manner to maintain the confidentiality, availability and integrity of such information. We also have outsourced elements of our operations to third parties, including third-party service providers and technologies to help operate critical business systems to Process proprietary, confidential and sensitive information, and as a result we manage a number of third-party contractors who have access to our proprietary, confidential and sensitive information. Our ability to monitor these third parties’ cybersecurity information security practices is limited, and these third parties may not have adequate information security measures in place.
Cyberattacks, malicious internet-based activity, and online and offline fraud are prevalent, continue to increase, and are becoming increasingly difficult to detect. Threat actors, personnel (such as through theft or misuse), hacktivist, sophisticated
71

nation-states, and nation-state-supported actors now engage and are expected to continue to engage in cyber-attacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties upon which we rely may be vulnerable to a heightened risk of these attacks, including cyber-attacks that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our goods and services. Despite the implementation of security measures designed to protect against a security incident, we and our contractors and consultants are vulnerable to a variety of evolving threats including but not limited to service interruptions, system malfunction, natural disasters, terrorism, war, public health crises, telecommunication and electrical failures, malware (including as a result of advanced persistent threat intrusions), malicious code, ransomware, supply chain attacks, denial-of-service attacks (such as credential stuffing), social engineering and other attempts to affect service reliability and threaten the confidentiality, integrity and availability of our proprietary, confidential and sensitive information. In particular, ransomware attacks have become increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Supply-chain attacks have also increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems (including our services) or the third-party information technology systems that support us and our services. Future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Any of the previously identified or similar threats could cause a disruption or security incident, which could result in unauthorized, unlawful, or accidental loss of, damage to, modification of, destruction of, alteration of, encryption of, disclosure of, access to, or acquisition of our information and could interrupt our ability to provide our services.
While we have not experienced any such system failure, accident or material security incident to date, we cannot assure you that our data protection efforts and our investment in information technology have or will prevent security incidents, and we may be unable in the future to detect vulnerabilities in our information technology systems because such threats and techniques change frequently, are often sophisticated in nature, and may not be detected until after a security incident has occurred. Applicable data privacy and security obligations may require us to notify relevant stakeholders of security incidents, including affected individuals, the Secretary of the HHS, states Attorneys General and others. Such disclosures are costly, and the disclosures or failure to comply could lead to adverse consequences.
If we or a third party upon whom we rely experience a security incident or are perceived to have experienced a security incident, we may experience government enforcement actions, additional reporting requirements and/or oversight, restrictions on Processing data (including personal information), litigation, indemnification obligations, negative publicity, reputational harm, monetary fund diversions, interruptions in our operations, and other harms. Such consequences may disrupt our operations (including our ability to conduct our analyses, provide test results, bill payors or patients, process claims and appeals, provide customer assistance, conduct research and development activities, collect, process, and prepare company financial information, provide information about our products and other patient and physician education and outreach efforts through our website, and manage the administrative aspects of our business), damage our reputation, negatively impact our ability to grow our business, and others. For example, we maintain a tumor specimen database comprised of over 60,000 samples. Some of these samples were used to develop and validate DecisionDx-Melanoma, and, of those, some are currently being used to improve upon the test and some will be used in the future. If we were to lose this database, our ability to further validate, improve and therefore maintain and grow sales of DecisionDx-Melanoma could be significantly impaired.
Our contracts may not contain limitations of liability, and there can be no assurance that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages if we fail to comply with applicable privacy and security obligations. We cannot be sure that our insurance coverage will be adequate or sufficient to protect us from or adequately mitigate liabilities or damages with respect to claims, costs, expenses, litigation, fines, penalties, business loss, information loss, regulatory actions or material adverse impacts arising out of our privacy and security practices, Processing or security incidents we may experience, or that such coverage will continue to be available on commercially reasonable terms or at all.
Product or professional liability lawsuits against us could cause us to incur substantial liabilities and could limit our commercialization of our products.
We face an inherent risk of product and professional liability exposure related to our products. The marketing, sale and use of our products could lead to the filing of product liability claims were someone to allege that our products identified or reported inaccurate or incomplete information, or otherwise failed to perform as designed. We may also be subject to liability for errors
72

in, a misunderstanding of or inappropriate reliance upon, the information we provide in the ordinary course of our business activities.
If we cannot successfully defend ourselves against claims that our products caused injury or otherwise failed to function properly, we could incur substantial liabilities. Regardless of merit or eventual outcome, product liability claims may result in:
decreased demand for our current tests any tests that we may develop, and the inability to commercialize such tests;
injury to our reputation and significant negative media attention;
reluctance of experts willing to conduct our clinical studies;
initiation of investigations by regulators;
significant costs to defend the related litigation and diversion of management’s time and our resources;
substantial monetary awards to study subjects or patients;
product recalls, withdrawals or labeling, or marketing or promotional restrictions; and
loss of revenue.
We currently carry product liability insurance. However, the amount of this insurance may not be adequate to cover all liabilities that we may incur. Insurance coverage is increasingly expensive. We may not be able to maintain insurance coverage at a reasonable cost or in an amount adequate to satisfy any liability that may arise.
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.*
While we currently accept orders from customers outside of the United States, our historical business strategy has been directed toward customers within the United States. Our long-term business strategy contemplates potential international expansion. Doing business internationally involves a number of risks, including:
multiple, conflicting and changing laws and regulations such as privacy regulations, tax laws, export and import restrictions, economic sanctions and embargoes, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
limits in our ability to penetrate international markets if we are not able to perform tests locally;
logistics and regulations associated with shipping tissue samples, including infrastructure conditions and transportation delays;
difficulties in staffing and managing foreign operations;
failure to obtain regulatory approvals for the commercialization of our products in various countries;
complexities and difficulties in obtaining intellectual property protection and enforcing our intellectual property;
complexities associated with managing multiple payor reimbursement regimes, government payors, or patient self-pay systems;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;
natural disasters, political and economic instability, including wars, terrorism, and political unrest, outbreak of disease, boycotts, curtailment of trade and other business restrictions; and
regulatory and compliance risks that relate to maintaining accurate information and control over sales and distributors’ activities that may fall within the purview of the U.S. Foreign Corrupt Practices Act (“FCPA”) its books and records provisions, or its anti-bribery provisions.
Additionally, financial markets around the world experienced volatility following the invasion of Ukraine by Russia in February 2022. In response to the invasion, the United States, United Kingdom and EU, along with others, imposed significant new sanctions and export controls against Russia, Russian banks and certain Russian individuals and may implement additional sanctions or take further punitive actions in the future. The full economic and social impact of the sanctions imposed on Russia (as well as possible future punitive measures that may be implemented), as well as the counter measures imposed by Russia, in addition to the ongoing military conflict between Ukraine and Russia, which could conceivably expand into the surrounding region, remains uncertain; however, both the conflict and related sanctions have resulted and could continue to result in disruptions to trade, commerce, pricing stability, credit availability, and/or supply chain continuity, in both Europe and globally,
73

and has introduced significant uncertainty into global markets. While we do not operate in Russia, Ukraine or Eastern Europe, as the adverse effects of this conflict continue to develop and potentially spread, both in Europe and throughout the rest of the world, our business and results of operations may be adversely affected, particularly to the extent this conflict escalates to involve additional countries, further economic sanctions or wider military conflict. Any of these factors could significantly harm our future international expansion and operations and, consequently, our revenue and results of operations.
Requirements associated with being a public company will continue to increase our costs as well as divert significant company resources and management attention.*
We are subject to the reporting requirements of the Exchange Act or the other rules and regulations of the SEC and any securities exchange relating to public companies. Sarbanes-Oxley, as well as rules subsequently adopted by the SEC and Nasdaq to implement provisions of Sarbanes-Oxley, impose significant requirements on public companies, including requiring establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Further, pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC has adopted additional rules and regulations in these areas, such as mandatory ‘‘say on pay’’ voting requirements that now apply to us since we are no longer an emerging growth company effective December 31, 2021. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate. Compliance with the various reporting and other requirements applicable to public companies requires considerable time and attention of management. We cannot assure you that we will satisfy our obligations as a public company on a timely basis.
We expect the rules and regulations applicable to public companies to increase our legal and financial compliance costs and to make some activities more time-consuming and costly. We were previously afforded exemptions from certain public company reporting requirements as a result of our status as an emerging growth company. Effective December 31, 2021, we ceased to be an emerging growth company. If we are unable to comply with these requirements on a timely basis or if the attention of our management and personnel is diverted from other business concerns, it could have a material adverse effect on our business, financial condition and results of operations. The increased costs will increase our net loss or decrease our net income, and may require us to reduce costs in other areas of our business or increase the prices of our products. In addition, as we expand, it may be more difficult or more costly for us to obtain certain types of insurance, including directors’ and officers’ liability insurance, and we may 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 personnel to serve on our board of directors, our board committees or as executive officers.
If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on the success of our business.
We, and the third parties with whom we share our facilities, are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Each of our operations involve the use of hazardous and flammable materials, including chemicals and biological and radioactive materials. Our operations also produce hazardous waste. We generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. We could be held liable for any resulting damages in the event of contamination or injury resulting from the use of hazardous materials by us or the third parties with whom we share our facilities, and any liability could exceed our resources. We also could incur significant costs associated with civil or criminal fines and penalties.
Although we maintain workers’ compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the use of hazardous materials, this insurance may not provide adequate coverage against potential liabilities. We do not maintain insurance for environmental liability or toxic tort claims that may be asserted against us in connection with our storage or disposal of biological, hazardous or radioactive materials.
In addition, we may incur substantial costs in order to comply with current or future environmental, health and safety laws and regulations. These current or future laws and regulations may impair our research and development. Failure to comply with these laws and regulations also may result in substantial fines, penalties or other sanctions.
Our business could be adversely impacted by inflation.*
In 2021, the rate of inflation in the United States began to increase and has since risen to levels not experienced in over 40 years. We are experiencing inflationary pressures, primarily in personnel costs, and we anticipate impacts on other cost areas within the next twelve months. The extent of any future impacts from inflation on our business and our results of operations will be dependent upon how long the elevated inflation levels persist and the extent to which the rate of inflation further increases, if at all, neither of which we are able to predict. If elevated levels of inflation were to persist or if the rate of inflation were to accelerate, the purchasing power of our cash and cash equivalents may be diminished, our expenses could increase
74

faster than anticipated and we may utilize our capital resources sooner than expected. Further, given the complexities of the reimbursement landscape in which we operate, our payors may be unwilling or unable to increase reimbursement rates to compensate for inflationary impacts. As such, the effects of inflation may adversely impact our results of operations, financial condition and cash flows.
Our business could be adversely affected by natural disasters, public health epidemics and other events beyond our control.*
Although we maintain crisis management plans, our business operations are subject to interruption by natural disasters and other events and catastrophes beyond our control, including, but not limited to, earthquakes, floods, fires, tornadoes, hurricanes, power or other utility outages, telecommunications failures and public health crises. Further, outbreaks of epidemic diseases, such as the COVID-19 pandemic discussed above, or Russia’s invasion of Ukraine in February 2022, or the fear of such events, could provoke responses, including government-imposed travel restrictions that could impede the mobility and effectiveness of our sales force, disrupt our operations or those of our suppliers and service providers. The ultimate impact of any of these or similar events is highly uncertain and could have a material adverse impact on our operations.
Risks Related to Ownership of Our Common Stock
The price of our common stock may be volatile or may decline regardless of our operating performance, and you may lose all or part of your investment.*
The market price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
our operating performance and the performance of other similar companies;
our success in marketing and selling our products;
reimbursement determinations by third-party payors and reimbursement rates for our products;
changes in our projected operating results that we provide to the public, our failure to meet these projections or changes in recommendations by securities analysts that elect to follow our common stock;
regulatory or legal developments in the United States and other countries;
the level of expenses related to product development and clinical studies for our products;
our ability to achieve product development goals in the timeframes we announce;
announcements of clinical study results, regulatory developments, acquisitions, strategic alliances or significant agreements by us or by our competitors;
the success or failure of our efforts to acquire, license or develop additional tests;
recruitment or departure of key personnel;
general economic conditions and market conditions specific to our industry;
interest rates and the rate of inflation;
the extent and duration of the impacts on our operations of general political and economic conditions, including the COVID-19 pandemic, the invasion of Ukraine by Russia, economic slowdowns, recessions or market corrections, the duration and effects of elevated inflation, rising interest rates and tightening of credit markets resulting from the pandemic, the conflict or another cause;
trading activity by a limited number of stockholders who together beneficially own a significant percentage of our outstanding common stock;
the size of our market float; and
any other factors discussed in this Quarterly Report on Form 10-Q.
For example, following our April 4, 2022 announcement of our entry into a definitive agreement to acquire AltheaDx, our stock price decreased 16.5% the next day and experienced further declines in the days that followed. In addition, the stock market in general, and diagnostic and life sciences companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of these companies. Broad market and industry factors may negatively affect the market price of our securities, regardless of our actual operating performance. In the past, stockholders of other companies have filed securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business.
75

If there are substantial sales of shares of our common stock, the price of our common stock could decline.*
The price of our common stock could decline if there are substantial sales of our common stock, particularly sales by our directors, executive officers and significant stockholders, or if there is a large number of shares of our common stock available for sale and the market perceives that sales will occur. Shares held by directors, executive officers and other affiliates are subject to volume limitations under Rule 144 under the Securities Act.
Certain of our stockholders have rights, subject to some conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or our stockholders. We filed such a registration statement in January 2022 to register the resale of shares of our common stock issuable in connection with our acquisition of Cernostics in December 2021. In June 2022, we filed a registration statement to register the resale of shares of our common stock that were issued and that may be issuable in connection with our acquisition of AltheaDx in April 2022. We have registered shares of common stock that we have issued and may issue under our employee equity incentive plans. As a result, these shares will be able to be sold freely in the public market upon issuance.
The market price of the shares of our common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of shares intend to sell their shares.
We have broad discretion in the use of working capital and may not use it effectively or in ways that increase our share price.*
We cannot specify with any certainty the particular uses of working capital, but we currently expect such uses will include: funding selling and marketing activities, including expansion of our sales force to support the ongoing commercialization of current and future products; research and development related to the continued support of our current products, as well as the development of our product pipeline; and other general corporate purposes, including acquisitions and the costs associated with being a public company. The failure by our management to apply our working capital effectively could adversely affect our business and financial condition. Pending its use, we may invest working capital in a manner that does not produce income or that loses value. These investments may not yield a favorable return to our investors.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.
We are subject to the periodic reporting requirements of the Exchange Act. We designed our disclosure controls and procedures to reasonably assure that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures or internal controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.
These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. For example, our directors or executive officers could inadvertently fail to disclose a new relationship or arrangement causing us to fail to make any related party transaction disclosures. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected. In addition, we do not have a risk management program or processes or procedures for identifying and addressing risks to our business in other areas.
We have and may continue to enter into related party transactions that create conflicts of interest, or the appearances of conflicts of interest, which may harm our business and cause our stock price to decline.*
We have entered into related party transactions that create conflicts of interest between our interests and the interests of our directors and executive officers. For example, we employ three children and a brother-in-law of Derek J. Maetzold, our President and Chief Executive Officer, three children and a son-in-law of Kristen M. Oelschlager, our Chief Operating Officer, and the son of Tobin W. Juvenal, our Chief Commercial Officer, in each case in non-officer positions. Additionally, Derek J. Maetzold and Daniel M. Bradbury, the chairperson of our board of directors, each served on the board of directors of AltheaDx,
76

a commercial-stage molecular diagnostics company that we acquired in April 2022. Further, each of the following individuals was a direct or indirect beneficial owner of AltheaDx securities and received consideration in the transaction: Mr. Bradbury; Mr. Maetzold; Thomas Sullivan, John Maetzold and Peter Maetzold, immediate family members of Mr. Maetzold; Frank Stokes, our Chief Financial Officer; Tobin Juvenal, our Chief Commercial Officer; Kristen Oelschlager, our Chief Operating Officer; and Joshua Albers and Allysa Topel, immediate family members of Ms. Oelschlager.
These types of related party arrangements are required to be disclosed in our annual proxy statement and/or in the notes to our consolidated financial statements based on certain criteria. We may engage in other transactions in the future involving our executive officers, directors and their family members and/or entities which they control or are affiliated, which could cause individuals in our management to seek to advance their economic interests or the economic interests of certain related parties above ours. Although we have a written policy on related party transactions that involves independent review and oversight by the audit committee of our board of directors, there can be no assurances that conflicts of interest will not exist, or that we will be able to adequately address or mitigate any actual or perceived conflicts of interest, and stockholders, analysts, proxy advisory firms, the news media and other parties may view these transactions as representing conflicts of interest or as otherwise inappropriate, which may result in negative public perception and reputational harm, and could impair our ability to enter into new customer relationships or attract and retain employees. Potential, perceived and actual conflicts of interest could cause investors to question the independence of our management, the adequacy and effectiveness of our disclosure controls and procedures or the integrity of our corporate governance procedures and compensation practices, which could have a material adverse effect on the trading price of our common stock and our business, financial condition and results of operations.
We are a smaller reporting company and we cannot be certain if the scaled disclosure requirements applicable to smaller reporting companies will make our common stock less attractive to investors.*
Effective as of June 30, 2022, we have requalified as a smaller reporting company as defined in the Exchange Act. We may take advantage of certain of the scaled disclosures available to smaller reporting companies beginning with this Quarterly Report on Form 10-Q and will be able to take advantage of these scaled disclosures for so long as the market value of our voting and non-voting common stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter, or our annual revenue is less than $100.0 million during the most recently completed fiscal year and the market value of our voting and non-voting common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.
We cannot predict if investors will find our common stock less attractive because we will rely on these scaled disclosures. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
The concentration of our stock ownership will likely limit your ability to influence corporate matters, including the ability to influence the outcome of director elections and other matters requiring stockholder approval.*
Based upon shares outstanding as of June 30, 2022, our executive officers, directors and the known holders of more than 5% of our outstanding common stock, in the aggregate, beneficially owned approximately 27% of our common stock. As a result, these stockholders, acting together, will have significant influence over all matters that require approval by our stockholders, including the election of directors and approval of significant corporate transactions. Corporate actions might be taken even if other stockholders oppose them. This concentration of ownership might also have the effect of delaying or preventing a change of control of our company that other stockholders may view as beneficial.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.
Provisions of our amended and restated certificate of incorporation and amended and restated bylaws may delay or discourage transactions involving an actual or potential change in our control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our common stock. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws:
permit our board of directors to issue up to 10,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate (including the right to approve an acquisition or other change in our control);
77

provide that the authorized number of directors may be changed only by resolution of the board of directors;
provide that the board of directors or any individual director may only be removed with cause and the affirmative vote of the holders of at least 66-2/3% of the voting power of all of our then outstanding common stock;
provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;
divide our board of directors into three classes;
require that any action to be taken by our stockholders must be effected at a duly called annual or special meetings of stockholders and not be taken by written consent;
provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner and also specify requirements as to the form and content of a stockholder’s notice;
do not provide for cumulative voting rights (therefore allowing the holders of a majority of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose);
provide that special meetings of our stockholders may be called only by the chairperson of the board, our Chief Executive Officer or by the board of directors pursuant to a resolution adopted by a majority of the total number of authorized directors;
provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if and only if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware or, if and only if all such state courts lack subject matter jurisdiction, the federal district court for the District of Delaware) will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, officers or other employees to us or our stockholders; (iii) any action or proceeding asserting a claim against us or any of our current or former directors, officers or other employees, arising out of or pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws; (iv) any action or proceeding to interpret, apply, enforce or determine the validity of our certificate of incorporation or our bylaws; (v) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction to the Court of Chancery of the State of Delaware; and (vi) any action asserting a claim against us or any of our directors, officers or other employees governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court’s having personal jurisdiction over the indispensable parties named as defendants; provided these provisions of our amended and restated certificate of incorporation and amended and restated bylaws will not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction; and
provide that unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision.
The amendment of any of these provisions, with the exception of the ability of our board of directors to issue shares of preferred stock and designate any rights, preferences and privileges thereto, would require approval by the holders of at least 66-2/3% of our then-outstanding common stock.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time. 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, we have not opted out of this provision.
These and other provisions in our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our board of directors or initiate actions that are opposed by our then-current board of directors, including delay or impede a merger, tender offer or proxy contest involving our company. The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.
78

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for certain disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if and only if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware or, if and only if all such state courts lack subject matter jurisdiction, the federal district court for the District of Delaware) will be the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, officers or other employees to us or our stockholders; (iii) any action or proceeding asserting a claim against us or any of our current or former directors, officers or other employees arising out of or pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or amended and restated bylaws; (iv) any action or proceeding to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws; (v) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction to the Court of Chancery of the State of Delaware; and (vi) any action asserting a claim against us or any of our directors, officers or other employees that is governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court’s having personal jurisdiction over the indispensable parties named as defendants; provided these provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act, or any other claim for which the federal courts have exclusive jurisdiction. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation and 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 of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees and may discourage these types of lawsuits. Furthermore, the enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. If a court were to find the choice of forum provisions contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
Use of Proceeds from IPO of Common Stock
On July 29, 2019, we completed the IPO, pursuant to which we issued and sold 4,600,000 shares of our common stock, including 600,000 shares associated with the full exercise of the underwriters’ option to purchase additional shares, at a price to the public of $16.00 per share.
The offer and sale of all of the shares of our common stock in the IPO were registered under the Securities Act pursuant to our Registration Statements on Form S-1, as amended (File Nos. 333-232369 and 333-232796), which were declared or became effective on July 24, 2019.
There has been no material change in our planned use of the net proceeds from the IPO as described in the final prospectus filed with the SEC on July 26, 2019, relating to our Registration Statements on Form S-1 (File Nos. 333-232369 and 333-232796).
Since the effective date of our registration statement through June 30, 2022, we have not used any of the net proceeds from the IPO. Pending such uses, we have invested, and plan to continue to invest, the balance of the net proceeds from the IPO in cash and cash equivalent securities or highly liquid investment securities.
79

Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
None.
Item 6. Exhibits.
Exhibit NumberDescription of document
2.1#+
2.2#+
3.1
3.2
4.1
4.2
10.1#
31.1*
31.2*
32.1**
101.INS*Inline XBRL Instance Document—the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL 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.
104*Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101).
_____________________________________
*    Filed herewith
**    Furnished herewith.
#    Schedules and exhibits to this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule or exhibit will be furnished to the SEC upon request; provided, however, that we may request confidential treatment pursuant to Rule 24b-2 of the Exchange Act for any schedule or exhibit so furnished.
+    Pursuant to Item 601(b)(2) of Regulation S-K, certain portions of this exhibit have been omitted (indicated by “[***]”) because we have determined that the information is not material and is the type that we treat as private or confidential. In addition, certain schedules and exhibits have been omitted pursuant to Item 601(b)(2) of Regulation S-K. A copy of any omitted schedule or exhibit will be furnished to the SEC upon request; provided, however, that we may request confidential treatment pursuant to Rule 24b-2 of the Exchange Act for any schedule or exhibit so furnished.

80

SIGNATURES
Pursuant to the requirements 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.
 CASTLE BIOSCIENCES, INC.
   
Date:August 8, 2022By:/s/ Derek J. Maetzold
 Derek J. Maetzold
President and Chief Executive Officer
(Principal Executive Officer)
Date:August 8, 2022By:/s/ Frank Stokes
 Frank Stokes
Chief Financial Officer
(Principal Financial and Accounting Officer)




81
EX-31.1 2 exhibit311-q22022.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a),
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Derek J. Maetzold, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Castle Biosciences, 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: August 8, 2022/s/ Derek J. Maetzold
Derek J. Maetzold
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312-q22022.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a),
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Frank Stokes, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Castle Biosciences, 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:August 8, 2022/s/ Frank Stokes
Frank Stokes
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 4 exhibit321-q22022.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATIONS 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 Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022 of Castle Biosciences, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Derek J. Maetzold, President and Chief Executive Officer of the Company, and Frank Stokes, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to their knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the"Exchange Act"); and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 8, 2022
/s/ Derek J. Maetzold/s/ Frank Stokes
Derek J. Maetzold
President and Chief Executive Officer
(Principal Executive Officer)
Frank Stokes
Chief Financial Officer
(Principal Financial and Accounting Officer)

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Castle Biosciences, Inc. under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 5 cstl-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue - Concentration of Risk, by Risk Factor (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Acquisitions - Acquisition of consideration transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Acquisitions - Schedule of Unaudited Pro forma Financial Information and Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Property and Equipment, Net - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Property and Equipment, Net - Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Change in Carrying Value of Our Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Other Accrued and Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Other Accrued and Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Other Accrued and Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Leases - Assets And Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Stock Incentive Plans and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Stock Incentive Plans and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cstl-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cstl-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cstl-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Consideration transferred, contingent consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Employee stock purchase plan contributions Accrued Employee Benefits, Current Additional paid-in capital Additional Paid in Capital Variable consideration adjustments included in revenue Contract with Customer, Performance Obligation Satisfied in Previous Period Valuation, Income Approach Valuation, Income Approach [Member] Number of months to terminate lease after commencement Lessee, Operating Lease, Option To Terminate, Term Lessee, Operating Lease, Option To Terminate, Term Depreciation and amortization Depreciation Exercise of common stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating lease, maximum base rent Lessee, Operating Lease, Maximum Base Rent Lessee, Operating Lease, Maximum Base Rent Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Accrued Compensation Compensation Related Costs, Policy [Policy Text Block] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Issuance of common stock in acquisition of business (in shares) Stock Issued During Period, Shares, Acquisitions Other Other Noncash Income (Expense) Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Net loss and comprehensive loss Net income (loss) Net loss Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Schedule of Share-based Payment Award, ESPP, Valuation Assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accrued fixed asset purchases Accrued Fixed Asset Purchases Accrued Fixed Asset Purchases Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Equity Component [Domain] Equity Component [Domain] Scenario [Axis] Scenario [Axis] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Leases Lessee, Operating Leases [Text Block] Term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Plan Name [Domain] Plan Name [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common stock, $0.001 par value per share; 200,000,000 shares authorized as of June 30, 2022 and December 31, 2021; 26,292,299 and 25,378,520 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Outstanding Entity Address, State or Province Entity Address, State or Province Quoted Prices in Active Markets for Identical Items (Level 1) Fair Value, Inputs, Level 1 [Member] ESPP Employee Stock [Member] Options outstanding, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating Lease, Liability, Current Schedule of Share-based Payment Arrangement on Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Other liabilities Other Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Total liabilities Liabilities 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] Percentage of voting interest acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Public offering of common stock, adjustment to offering costs Stock Issued During Period, Value, New Issues Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] AltheaDx, Inc AltheaDx, Inc [Member] AltheaDx, Inc Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Restricted Stock Units Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Forfeited/Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Weighted average grant date fair value at beginning balance (in dollars per share) Weighted average grant date fair value at ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Asset Acquisition [Axis] Asset Acquisition [Axis] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Asset acquisition Payments to Acquire Other Productive Assets Concentration Risk [Table] Concentration Risk [Table] Business acquisition, number of shares issued or issuable in transaction (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Developed technology Developed Technology Rights [Member] Document Period End Date Document Period End Date Cernostics, Inc. Cernostics, Inc. [Member] Cernostics, Inc. Asset acquisition Cash received from settlement of receivable Proceeds from Previous Asset Acquisition Proceeds from Previous Asset Acquisition Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total assets Assets Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accounts Receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Third-Party Payor Concentration Risk Third-Party Payor Concentration Risk [Member] Third-Party Payor Concentration Risk [Member] Long-term accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Noncurrent Antidilutive Securities [Axis] Antidilutive Securities [Axis] Acquisition-related Costs Acquisition-related Costs [Member] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Accrued compensation Employee-related Liabilities, Current Stock options and restricted stock units (“RSUs”) Stock Options and Restricted Stock Units (“RSUs”) [Member] Stock Options and Restricted Stock Units (“RSUs”) Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Loss Per Share Earnings Per Share [Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Award Type [Domain] Award Type [Domain] Unrecognized compensation expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options exercisable, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Proceeds from contributions to the employee stock purchase plan Proceeds from Stock Plans Computer equipment Computer Equipment [Member] Cash Payments to Acquire Businesses, Gross Entity Registrant Name Entity Registrant Name OPERATING EXPENSES AND OTHER OPERATING INCOME Operating Expenses And Other Operating Income [Abstract] Operating Expenses And Other Operating Income Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Consideration transferred, number of remaining shares authorized to be issued (in shares) Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Number Of Remaining Shares Authorized To Be Issued Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Number Of Remaining Shares Authorized To Be Issued Entity Address, City or Town Entity Address, City or Town Maximum number of shares payable in earnout payment (in shares) Asset Acquisitions, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Shares Asset Acquisitions, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Shares Leasehold improvements to be contributed by landlord Tenant Improvements Leases [Abstract] Leases [Abstract] Issuance of common stock from vested restricted stock units and payment of employees’ taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Consolidation Consolidation, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Intangible asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Pittsburgh Lease Pittsburgh Lease [Member] Pittsburgh Lease Percentage of Accounts Receivable (noncurrent) Accounts Receivable, Noncurrent [Member] Accounts Receivable, Noncurrent [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Share price (in dollars per share) Share Price Trading Symbol Trading Symbol Entity File Number Entity File Number Goodwill and Other Intangible Assets, Net Intangible Assets Disclosure [Text Block] Payroll-related liabilities Accrued Payroll Taxes, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development Research and Development Expense Lab equipment Equipment [Member] Contingent consideration in acquisition of business Business Combination, Noncash Contingent Consideration Given Business Combination, Noncash Contingent Consideration Given Transaction costs expensed Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Contingent consideration Asset Acquisition, Contingent Consideration, Liability Total 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 Increase in number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Expected stock price volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net loss Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Amortization of acquired intangible assets Amortization of Intangible Assets Preferred stock, $0.001 par value per share; 10,000,000 shares authorized as of June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021 Preferred Stock, Value, Outstanding Schedule of Change in Carrying Value of Our Goodwill Schedule of Goodwill [Table Text Block] Forfeited/Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Other Service, Other [Member] Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Medicare Medicare [Member] Medicare [Member] Forfeited / Cancelled (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] Entity Interactive Data Current Entity Interactive Data Current Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated Deficit Retained Earnings [Member] Common Stock Common Stock [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Contingent consideration in acquisition of business Business Combination, Contingent Consideration, Liability Percentage of Accounts Receivable (current) Accounts Receivable, Current [Member] Accounts Receivable, Current [Member] Statement [Table] Statement [Table] Vested (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 Issuance of common stock in acquisition of business Stock Issued During Period, Value, Acquisitions Medicare Advantage plans Medicare Advantage Plans [Member] Medicare Advantage Plans [Member] Renewal term Lessee, Operating Lease, Renewal Term Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and Fixtures [Member] Current Assets Assets, Current [Abstract] Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Asset Acquisition [Domain] Asset Acquisition [Domain] Additional consideration payable based on achievement of certain commercial milestones Asset Acquisitions, Contingent Consideration Arrangements, Range of Outcomes, Value, High Asset Acquisitions, Contingent Consideration Arrangements, Range of Outcomes, Value, High Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Adjustment to accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Fair Value, Recurring Fair Value, Recurring [Member] Options exercisable, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Schedule of Unaudited Pro forma Financial Information and Net Income Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Repayment of principal portion of finance lease liabilities Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Operating lease assets Increase (Decrease) In Operating Lease, Right-Of-Use Assets Increase (Decrease) In Operating Lease, Right-Of-Use Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross carrying value Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense Change in fair value of contingent consideration Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Accrued royalties Accrued Royalties, Current Operating lease assets Operating Lease, Right-of-Use Asset Payments to acquire productive assets Payments to Acquire Productive Assets Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Share-based Payment Arrangement on Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating loss Operating Income (Loss) Inventory Increase (Decrease) in Inventories Pittsburgh Lease, After First Six Months Pittsburgh Lease, After Six Months [Member] Pittsburgh Lease, After Six Months Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax (benefit) expense Income tax (benefit) expense Income Tax Expense (Benefit) Deferred tax liability Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus After Adoption of ASC 842 Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Weighted-average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected stock price volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Total operating expenses, net Operating Expenses, Net Of Other Operating Income Operating Expenses, Net Of Other Operating Income Average expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Schedule of Adoption of Accounting Standards Update Accounting Standards Update and Change in Accounting Principle [Table Text Block] Consideration payable in acquisition of business Other Significant Noncash Transaction, Value of Consideration Given Operating lease, base rent Lessee, Operating Lease, Base Rent Lessee, Operating Lease, Base Rent Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Preferred Stock Preferred Stock [Member] Granted (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 Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Dermatologic Dermatologic [Member] Dermatologic Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill accumulated impairment Goodwill, Impaired, Accumulated Impairment Loss Current Liabilities Liabilities, Current [Abstract] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Acquisition of AltheaDx Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Concentration Risk [Line Items] Concentration Risk [Line Items] Accrued bonuses Accrued Bonuses Effect of Adoption Accounting Standards Update 2016-02 [Member] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Acquisitions Asset Acquisition [Text Block] 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 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted-Average Remaining Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Issuance of common stock under the employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Net loss and comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Acquisition of AltheaDx Goodwill, Acquired During Period Net revenues Business Acquisition, Pro Forma Revenue Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liabilities Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets – long-term Other Assets, Noncurrent Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Accrued compensation Increase (Decrease) in Employee Related Liabilities Stock Option Activity, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Options exercisable, number of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Asset acquisition, contingent consideration, liability, measurement input Acquisition, Contingent Consideration, Liability, Measurement Input Acquisition, Contingent Consideration, Liability, Measurement Input Term of contract Lessee, Operating Lease, Term of Contract Issuance of common stock under the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other Accrued and Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Goodwill and other intangible assets, net Intangible Assets, Net (Including Goodwill) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property, Plant and Equipment, Net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock options Share-Based Payment Arrangement, Option [Member] Additional consideration payable based on achievement of certain commercial milestones Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Common stock, shares authorized (in shares) Common Stock, Shares Authorized Noncurrent portion of contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Consideration payable for business acquisition Business Combination, Consideration Payable, Current Business Combination, Consideration Payable, Current Clinical studies Accrued Clinical Studies, Current Accrued Clinical Studies, Current Medicare advance payment Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Measurement Frequency [Domain] Measurement Frequency [Domain] Shares issued during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Net Finite-Lived Intangible Assets, Net Other accrued and current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Unrecognized compensation costs 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] Pittsburgh Lease, First Six Months Pittsburgh Lease, First Six Months [Member] Pittsburgh Lease, First Six Months Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] 2019 Plan Two Thousand Nineteen Equity Incentive Plan [Member] Two Thousand Nineteen Equity Incentive Plan Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Finance lease, right-of-use asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Acquisitions, Contingent Consideration Business Combination And Asset Acquisitions, Policy [Policy Text Block] Business Combination And Asset Acquisitions, Policy Payables and Accruals [Abstract] Payables and Accruals [Abstract] Business Combination and Asset Acquisition [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Operating lease liabilities Operating Lease, Liability Expected stock price volatility Measurement Input, Price Volatility [Member] Selling, general and administrative Selling, General and Administrative Expenses [Member] Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Lessee, operating lease, number of options to renew Lessee, Operating Lease, Number Of Options To Renew Lessee, Operating Lease, Number Of Options To Renew Myriad myPath, LLC Myriad myPath, LLC [Member] Myriad myPath, LLC 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Forfeited/Cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Inventory Inventory, Net Accounts payable Accounts Payable, Current Other assets Increase (Decrease) in Other Operating Assets Less accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Entity Filer Category Entity Filer Category Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Loss from acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Total consideration transferred Asset Acquisition, Consideration Transferred Total stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and Contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Estimated useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Common stock issued in acquisition of business Stock Issued Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other NET REVENUES Total net revenues Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Cover [Abstract] Cover [Abstract] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Goodwill impairment losses Goodwill, Impairment Loss Stock Incentive Plans and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Revenue Revenue from Contract with Customer [Text Block] Forecast Forecast [Member] Payment of employees’ taxes on vested restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Goodwill [Roll Forward] Goodwill [Roll Forward] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquisition of business, net of cash and cash equivalents acquired Payments to Acquire Businesses, Net of Cash Acquired Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Payment of common stock offering costs Payments of Stock Issuance Costs Income Tax Adjustment Income Tax Adjustment [Member] Income Tax Adjustment Common stock, share price, volume-weighted average price, number of trading days Common Stock, Share Price, Volume-Weighted Average Price, Number Of Trading Days Common Stock, Share Price, Volume-Weighted Average Price, Number Of Trading Days Concentration Risk Type [Axis] 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 Finance lease, right-of-use asset, before accumulated amortization Finance Lease, Right-of-Use Asset, before Accumulated Amortization Other Other Sundry Liabilities, Current Early termination fee Lessee, Operating Lease, Early Termination Fee Lessee, Operating Lease, Early Termination Fee Assembled workforce Assembled Workforce [Member] Assembled Workforce Effect of Adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Contingent consideration paid in common stock (as a percent) Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Common Stock Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Common Stock Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Number of trading days to determine volume weighted-average price of common stock Asset Acquisitions, Earnout Payments, Number Of Trading Days To Determine Volume Weighted-Average Price Asset Acquisitions, Earnout Payments, Number Of Trading Days To Determine Volume Weighted-Average Price Percentage of Revenues Revenue from Contract with Customer Benchmark [Member] Number of days contract with customer is generally paid Contract With Customer Customer, Payment Terms Contract With Customer Customer, Payment Terms Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Cost of sales (exclusive of amortization of acquired intangible assets) Cost of Revenue Product and Service [Axis] Product and Service [Axis] Other assets – long-term Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Reduction of existing valuation allowance on deferred tax assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] 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 Loss before income taxes Income (Loss) Attributable to Parent, before Tax Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Schedules of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2022 (remainder of year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Stock compensation expense APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Total Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization BlueCross BlueShield plans BlueCross BlueShield Plans [Member] BlueCross BlueShield Plans [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] NET CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] 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 Business Combination, Consideration Transferred Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Contingent consideration paid in cash (as a percent) Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Cash Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Cash Other accrued and current liabilities Total Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Lessee, operating lease, lease not yet commenced, amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Accounting Standards Update [Domain] Accounting Standards Update [Domain] City Area Code City Area Code Accrued service fees Accrued Professional Fees, Current ASSETS Assets [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Accrued compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Options granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Other liabilities Other Liabilities, Noncurrent Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of sales (exclusive of amortization of acquired intangible assets) Cost of Sales [Member] Organization and Description of Business Business Description and Basis of Presentation [Text Block] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] EX-101.PRE 9 cstl-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Aug. 01, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-38984  
Entity Registrant Name CASTLE BIOSCIENCES, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0701774  
Entity Address, Address Line One 505 S. Friendswood Drive  
Entity Address, Address Line Two Suite 401  
Entity Address, City or Town Friendswood  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77546  
City Area Code 866  
Local Phone Number 788-9007  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol CSTL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,296,968
Entity Central Index Key 0001447362  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 273,166 $ 329,633
Accounts receivable, net 22,606 17,282
Inventory 3,365 2,021
Prepaid expenses and other current assets 5,775 4,807
Total current assets 304,912 353,743
Long-term accounts receivable, net 1,367 1,308
Property and equipment, net 11,203 9,501
Operating lease assets 7,004 7,383
Goodwill and other intangible assets, net 132,671 88,922
Other assets – long-term 1,223 1,715
Total assets 458,380 462,572
Current Liabilities    
Accounts payable 3,281 2,546
Accrued compensation 14,850 15,483
Operating lease liabilities 1,211 1,179
Other accrued and current liabilities 8,177 5,678
Total current liabilities 27,519 24,886
Noncurrent portion of contingent consideration 1,949 18,287
Noncurrent operating lease liabilities 6,480 6,900
Deferred tax liability 614 635
Other liabilities 158 124
Total liabilities 36,720 50,832
Commitments and Contingencies
Stockholders’ Equity    
Preferred stock, $0.001 par value per share; 10,000,000 shares authorized as of June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021 0 0
Common stock, $0.001 par value per share; 200,000,000 shares authorized as of June 30, 2022 and December 31, 2021; 26,292,299 and 25,378,520 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 26 25
Additional paid-in capital 541,672 505,482
Accumulated deficit (120,038) (93,767)
Total stockholders’ equity 421,660 411,740
Total liabilities and stockholders’ equity $ 458,380 $ 462,572
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 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) 200,000,000 200,000,000
Common stock, shares issued (in shares) 26,292,299 25,378,520
Common stock, shares outstanding (in shares) 26,292,299 25,378,520
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
NET REVENUES $ 34,838 $ 22,758 $ 61,690 $ 45,571
OPERATING EXPENSES AND OTHER OPERATING INCOME        
Cost of sales (exclusive of amortization of acquired intangible assets) 7,686 3,697 13,630 6,725
Research and development 11,926 6,793 22,687 12,701
Selling, general and administrative 37,498 20,822 67,951 38,983
Amortization of acquired intangible assets 2,097 256 3,745 256
Change in fair value of contingent consideration (20,398) 0 (17,836) 0
Total operating expenses, net 38,809 31,568 90,177 58,665
Operating loss (3,971) (8,810) (28,487) (13,094)
Interest income 370 24 400 28
Interest expense (4) 0 (7) 0
Loss before income taxes (3,605) (8,786) (28,094) (13,066)
Income tax (benefit) expense (1,957) 5 (1,823) 5
Net loss and comprehensive loss (1,648) (8,791) (26,271) (13,071)
Net loss and comprehensive loss $ (1,648) $ (8,791) $ (26,271) $ (13,071)
Basic (in dollars per share) $ (0.06) $ (0.35) $ (1.02) $ (0.52)
Diluted (in dollars per share) $ (0.06) $ (0.35) $ (1.02) $ (0.52)
Weighted-average shares outstanding, basic (in shares) 26,064 25,091 25,746 25,002
Weighted-average shares outstanding, diluted (in shares) 26,064 25,091 25,746 25,002
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Effect of Adoption
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Deficit
Effect of Adoption
Beginning balance (in shares) at Dec. 31, 2020     0 24,812,487      
Beginning balance at Dec. 31, 2020 $ 415,691 $ 21 $ 0 $ 25 $ 478,162 $ (62,496) $ 21
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock compensation expense 4,913       4,913    
Exercise of common stock options (in shares)       171,315      
Exercise of common stock options 991       991    
Issuance of common stock under the employee stock purchase plan (in shares)       70,711      
Issuance of common stock under the employee stock purchase plan 1,233       1,233    
Public offering of common stock, adjustment to offering costs 39       39    
Net income (loss) (4,280)         (4,280)  
Ending balance (in shares) at Mar. 31, 2021     0 25,054,513      
Ending balance at Mar. 31, 2021 $ 418,608   $ 0 $ 25 485,338 (66,755)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible Enumeration] Effect of Adoption            
Beginning balance (in shares) at Dec. 31, 2020     0 24,812,487      
Beginning balance at Dec. 31, 2020 $ 415,691 $ 21 $ 0 $ 25 478,162 (62,496) $ 21
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (13,071)            
Ending balance (in shares) at Jun. 30, 2021     0 25,164,053      
Ending balance at Jun. 30, 2021 415,937   $ 0 $ 25 491,458 (75,546)  
Beginning balance (in shares) at Mar. 31, 2021     0 25,054,513      
Beginning balance at Mar. 31, 2021 418,608   $ 0 $ 25 485,338 (66,755)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock compensation expense 4,766       4,766    
Exercise of common stock options (in shares)       109,540      
Exercise of common stock options 1,354       1,354    
Net income (loss) (8,791)         (8,791)  
Ending balance (in shares) at Jun. 30, 2021     0 25,164,053      
Ending balance at Jun. 30, 2021 415,937   $ 0 $ 25 491,458 (75,546)  
Beginning balance (in shares) at Dec. 31, 2021     0 25,378,520      
Beginning balance at Dec. 31, 2021 411,740   $ 0 $ 25 505,482 (93,767)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock compensation expense 8,419       8,419    
Exercise of common stock options (in shares)       62,102      
Exercise of common stock options 399       399    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)       2,466      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (56)       (56)    
Issuance of common stock under the employee stock purchase plan (in shares)       42,332      
Issuance of common stock under the employee stock purchase plan 1,457       1,457    
Net income (loss) (24,623)         (24,623)  
Ending balance (in shares) at Mar. 31, 2022     0 25,485,420      
Ending balance at Mar. 31, 2022 397,336   $ 0 $ 25 515,701 (118,390)  
Beginning balance (in shares) at Dec. 31, 2021     0 25,378,520      
Beginning balance at Dec. 31, 2021 $ 411,740   $ 0 $ 25 505,482 (93,767)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of common stock options (in shares) 98,953            
Net income (loss) $ (26,271)            
Ending balance (in shares) at Jun. 30, 2022     0 26,292,299      
Ending balance at Jun. 30, 2022 421,660   $ 0 $ 26 541,672 (120,038)  
Beginning balance (in shares) at Mar. 31, 2022     0 25,485,420      
Beginning balance at Mar. 31, 2022 397,336   $ 0 $ 25 515,701 (118,390)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock compensation expense 8,783       8,783    
Exercise of common stock options (in shares)       36,634      
Exercise of common stock options 110       110    
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)       6,358      
Issuance of common stock from vested restricted stock units and payment of employees’ taxes (32)       (32)    
Issuance of common stock in acquisition of business (in shares)       763,887      
Issuance of common stock in acquisition of business 17,111     $ 1 17,110    
Net income (loss) (1,648)         (1,648)  
Ending balance (in shares) at Jun. 30, 2022     0 26,292,299      
Ending balance at Jun. 30, 2022 $ 421,660   $ 0 $ 26 $ 541,672 $ (120,038)  
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
OPERATING ACTIVITIES    
Net loss $ (26,271) $ (13,071)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,779 867
Stock-based compensation expense 17,202 9,679
Change in fair value of contingent consideration (17,836) 0
Deferred income taxes (1,839) 0
Other 39 69
Change in operating assets and liabilities:    
Accounts receivable (5,628) (5,275)
Prepaid expenses and other current assets (707) 1,347
Inventory (1,066) 223
Operating lease assets 437 462
Other assets 504 (95)
Accounts payable 302 (683)
Operating lease liabilities (445) (590)
Accrued compensation (1,013) (523)
Medicare advance payment 0 (2,173)
Other accrued liabilities 1,111 (306)
Net cash used in operating activities (30,431) (10,069)
INVESTING ACTIVITIES    
Purchases of property and equipment (1,807) (1,663)
Asset acquisition 547  
Asset acquisition   (33,184)
Acquisition of business, net of cash and cash equivalents acquired (26,661) 0
Proceeds from sale of property and equipment 8 2
Net cash used in investing activities (27,913) (34,845)
FINANCING ACTIVITIES    
Payment of common stock offering costs 0 (336)
Proceeds from exercise of common stock options 509 2,345
Payment of employees’ taxes on vested restricted stock units (88) 0
Proceeds from contributions to the employee stock purchase plan 1,511 1,392
Repayment of principal portion of finance lease liabilities (55) 0
Net cash provided by financing activities 1,877 3,401
NET CHANGE IN CASH AND CASH EQUIVALENTS (56,467) (41,513)
Beginning of period 329,633 409,852
End of period 273,166 368,339
DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Accrued purchases of property and equipment 696 3
Common stock issued in acquisition of business 17,111 0
Contingent consideration in acquisition of business 1,528 0
Consideration payable in acquisition of business $ 313 $ 0
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Castle Biosciences, Inc. (the ‘‘Company,’’ “we,” “us” or “our”) was incorporated in the state of Delaware on September 12, 2007. We are a commercial-stage diagnostics company focused on providing physicians and their patients with personalized, clinically actionable information to inform treatment decisions and improve health outcomes. We are based in Friendswood, Texas (a suburb of Houston, Texas) and our laboratory operations are conducted at our facilities located in Phoenix, Arizona, Pittsburgh, Pennsylvania and San Diego, California.
Impact of COVID-19 Pandemic
Since the COVID-19 pandemic began in March 2020, we have maintained uninterrupted business operations with no interruption in turnaround times for delivery of test reports, but we have experienced declines in test report volume in certain periods, which we believe is linked to delays and/or cancellations in patient visits in response to COVID-19, resulting in reduced diagnostic biopsies and thus reduced diagnoses of cutaneous melanoma and test reports attributable to our lead product, DecisionDx®-Melanoma, a test for cutaneous melanoma. The extent to which COVID-19 may further impact our business, consolidated results of operations, consolidated financial condition and consolidated cash flows will depend on future developments, which are highly uncertain and cannot be predicted with confidence.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). All intercompany accounts and transactions have been eliminated in consolidation.
Unaudited Interim Financial Information
The accompanying condensed consolidated balance sheet as of June 30, 2022; the condensed consolidated statements of operations and comprehensive loss, the condensed consolidated statements of stockholders’ equity for the three and six months ended June 30, 2022 and 2021; and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of our consolidated financial position as of June 30, 2022, the results of our consolidated operations for the three and six months ended June 30, 2022 and 2021 and our consolidated cash flows for the six months ended June 30, 2022 and 2021. The financial data and other information disclosed in these notes related to the three and six months ended June 30, 2022 and 2021 are also unaudited. The results for the three and six months ended June 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the unaudited interim consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission on February 28, 2022.
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 as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realization of deferred tax assets, the useful lives and recoverability of long-lived assets, the valuation of acquired intangible assets, the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions. We have considered the potential impact of the COVID-19 pandemic on our estimates and assumptions. The extent to which the COVID-19 pandemic may impact our estimates in future periods is uncertain and subject to change.
Cash and Cash Equivalents including Concentrations of Credit Risk
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations. Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the institutions in which deposits are held. We have not experienced any losses on our cash or cash equivalents.
Revenue Recognition
Revenue is recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘ASC’’) Topic 606, Revenue from Contracts with Customers (‘‘ASC 606’’). In accordance with ASC 606, we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating physician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration. See Note 3 for further details.
Accounts Receivable and Allowance for Credit Losses
We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments.
We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant. The allowance for credit losses was zero as of June 30, 2022, and December 31, 2021. Adjustments for implicit price concessions attributable to variable consideration, as discussed above, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350, Intangibles—Goodwill and Other, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented.
Acquisitions
We assess acquisitions under ASC Topic 805, Business Combinations, (“ASC 805”) to determine whether a transaction represents the acquisition of assets or a business combination. Under this guidance, we apply a two-step model. The first step involves a screening test where we evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single asset or a group of similar assets. If the screening test is met, we account for the set as an asset acquisition. If the screening test is not met, we apply the second step of the model to determine if the set meets the definition of a business based on the guidance in ASC 805. If so, the transaction is treated as a business combination. Otherwise, it is treated as an asset acquisition. Asset acquisitions are accounted for by allocating the cost of the acquisition, including transaction costs, to the individual assets acquired and liabilities assumed on a relative fair value basis without recognition of goodwill. Business combinations are accounted for using the acquisition method. Under the acquisition method, goodwill is measured as a residual
amount equal to the fair value of the consideration transferred less the net recognized fair value of the identifiable assets acquired and the liabilities assumed, as of the acquisition date, and transaction costs are expensed as incurred.
Contingent Consideration
Under the terms of business combinations or asset acquisitions, we may be required to pay additional consideration if specified future events occur or if certain conditions are met.
In a business combination, in accordance with ASC 805, contingent consideration is recorded at fair value as of the acquisition date and classified as liabilities or equity based on applicable U.S. GAAP. For contingent consideration classified as liabilities, we remeasure the contingent consideration at fair value each period with changes in fair value recorded in the statements of operations and comprehensive loss each period.
For contingent consideration in transactions that are not business combinations, we apply applicable U.S. GAAP. With respect to the additional consideration that may be payable in connection with the acquisitions of Cernostics, Inc. (“Cernostics”), an asset acquisition we completed on December 3, 2021, we account for the contingent consideration as a liability in accordance with ASC Topic 480, Distinguishing Liabilities from Equity (“ASC 480”), under the guidance for obligations that must or may be settled by issuance of a variable number of shares. In accordance with ASC 480, we record the contingent consideration initially and subsequently at fair value with changes in fair value recorded in the statements of operations and comprehensive loss each period.
Contingent consideration is classified as current or noncurrent in our condensed consolidated balance sheets based on the contractual timing of future settlement. For additional information on contingent consideration, see Notes 5 and 10.
Accrued Compensation
We accrue for liabilities under discretionary employee and executive bonus plans. These estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals, and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines what discretionary payments are made. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2022 and December 31, 2021, we accrued $9,835,000 and $12,071,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the condensed consolidated balance sheets based on the expected timing of payment.
Comprehensive Loss
Comprehensive loss is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive loss was the same as our reported net loss for all periods presented.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
All of our revenues from contracts with customers are associated with the provision of diagnostic and prognostic testing services. Most of our revenues are attributable to our DecisionDx®-Melanoma test for cutaneous melanoma. We also provide a test for uveal melanoma, DecisionDx®-UM, a test for patients with cutaneous squamous cell carcinoma, DecisionDx®-SCC, two tests for use in patients with suspicious pigmented lesions, MyPath® Melanoma and DiffDx®-Melanoma, and a test for patients diagnosed with Barrett’s esophagus (“BE”), the TissueCypher® Barrett’s Esophagus Assay. We also began offering a pharmacogenomics (“PGx”) testing service focused on mental health, IDgenetix®, following a business combination completed in April 2022. Information on the disaggregation of revenues is included below.
Once we satisfy our performance obligations and bill for the service, the timing of the collection of payments may vary based on the payment practices of the third-party payor and the existence of contractually established reimbursement rates. Most of the payments for our services are made by third-party payors, including Medicare and commercial health insurance carriers. Certain contracts contain a contractual commitment of a reimbursement rate that differs from our list prices. However, absent a positive coverage policy, with or without a contractually committed reimbursement rate, with a commercial carrier or governmental program, our diagnostic tests may or may not be paid by these entities. In addition, patients do not enter into direct agreements with us that commit them to pay any portion of the cost of the tests in the event that their insurance provider declines to reimburse us. We may pursue, on a case-by-case basis, reimbursement from such patients in the form of co-payments and co-insurance, in accordance with the contractual obligations that we have with the insurance carrier or health plan. These situations may result in a delay in the collection of payments.
The Medicare claims that are covered by policy under a Local Coverage Determination (“LCD”) or otherwise are generally paid at a rate established on Medicare’s Clinical Laboratory Fee Schedule or by the respective Medicare contractor within 30
days from receipt. Medicare claims that were either submitted to Medicare prior to the LCD or other coverage commencement date or are not covered but meet the definition of being medically reasonable and necessary pursuant to the controlling Section 1862(a)(1)(A) of the Social Security Act are generally appealed and may ultimately be paid at the first (termed ‘‘redetermination’’), second (termed ‘‘reconsideration’’) or third level of appeal (de novo hearing with an Administrative Law Judge (“ALJ”)). A successful appeal at any of these levels may result in prompt payment.
In the absence of LCD coverage, contractually established reimbursements rates or other coverage, we have concluded that our contracts include variable consideration because the amounts paid by Medicare or commercial health insurance carriers may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration attributable to these price concessions is measured at the expected value using the ‘‘most likely amount’’ method under ASC 606. The amounts are determined by historical average collection rates by test type and payor category taking into consideration the range of possible outcomes, the predictive value of our past experiences, the time period of when uncertainties expect to be resolved and the amount of consideration that is susceptible to factors outside of our influence, such as the judgment and actions of third parties. Such variable consideration is included in the transaction price only to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainties with respect to the amount are resolved. Variable consideration may be constrained and excluded from the transaction price in situations where there is no contractually agreed upon reimbursement coverage or in the absence of a predictable pattern and history of collectability with a payor. Accordingly, in such situations revenues are recognized on the basis of actual cash collections. Variable consideration for Medicare claims that are not covered by an LCD or otherwise, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Included in revenues for the three months ended June 30, 2022 and 2021 were $578,000 and $(166,000), respectively, of net positive (negative) revenue adjustments associated with changes in estimated variable consideration related to performance obligations satisfied in previous periods. Such amounts of variable consideration for the six months ended June 30, 2022 and 2021 were $(300,000) and $5,092,000, respectively, of net (negative) positive revenue adjustments. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration.
Because our contracts with customers have an expected duration of one year or less, we have elected the practical expedient in ASC 606 to not disclose information about our remaining performance obligations. Any incremental costs to obtain contracts are recorded as selling, general and administrative expense as incurred due to the short duration of our contracts. Contract balances consisted solely of accounts receivable (both current and noncurrent) as of June 30, 2022 and December 31, 2021.
Disaggregation of Revenues
The table below provides the disaggregation of revenue by type (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Dermatologic$31,897 $20,378 $56,236 $41,288 
Other2,941 2,380 5,454 4,283 
Total net revenues$34,838 $22,758 $61,690 $45,571 
Payor Concentration
We rely upon reimbursements from third-party government payors (primarily Medicare) and private-payor insurance companies to collect accounts receivable related to sales of our diagnostic and prognostic tests.
Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows:
 Percentage of Revenues
 Six Months Ended
June 30,
Percentage of
 Accounts Receivable
 (current)
Percentage of
 Accounts Receivable
 (noncurrent)
 20222021June 30, 2022December 31, 2021June 30, 2022December 31, 2021
Medicare52 %57 %21 %24 %— %— %
Medicare Advantage plans34 %25 %49 %40 %— %— %
BlueCross BlueShield plans%%19 %22 %57 %58 %
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Loss Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Loss Per Share Loss Per Share
Basic loss per share is computed by dividing net loss for the period by the weighted-average number of common shares outstanding during the period. Diluted loss per share reflects the additional dilution from potential issuances of common stock, such as stock issuable pursuant to the exercise of stock options or purchases under the 2019 Employee Stock Purchase Plan (“ESPP”). The treasury stock method is used to calculate the potential dilutive effect of these common stock equivalents. However, potentially dilutive shares are excluded from the computation of diluted loss per share when their effect is antidilutive.
Because we reported a net loss for all periods presented, all potentially dilutive securities are antidilutive and are excluded from the computation of diluted loss per share for such periods.
The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted loss per share for the three and six months ended June 30, 2022 and 2021 because to do so would be antidilutive (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Stock options and restricted stock units (“RSUs”)4,974 3,374 4,828 3,417 
ESPP111 56 101 66 
Total5,085 3,430 4,929 3,483 
In addition, in connection with the acquisitions of Cernostics and AltheaDx, Inc. (“AltheaDx”), we may issue, or may be required to issue, shares of our common stock to satisfy our contingent consideration obligations, pending the outcome of certain commercial and regulatory milestones, as required by the respective definitive agreements. See Notes 5 and 10 for additional information.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Myriad myPath, LLC
On May 28, 2021, we completed the acquisition of all of the equity of Myriad myPath, LLC, a laboratory in Salt Lake City, for a cash purchase price of $32,500,000. Based on the guidance in ASC 805, we concluded that substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, the developed technology, and therefore the transaction represents an asset acquisition rather than a business combination.
Cernostics, Inc.
On December 3, 2021, we completed the acquisition of Cernostics, which offers the TissueCypher Barrett’s Esophagus Assay for patients with BE, for total consideration of $49,019,000, consisting of cash consideration of $30,732,000 and contingent consideration with an acquisition date fair value of $18,287,000. In connection with the acquisition, we recorded a receivable as of the acquisition date for the post-closing purchase price adjustment, representing the difference between actual and estimated cash and working capital. During the three months ended June 30, 2022, we received cash of $547,000 in settlement of this receivable.
AltheaDx, Inc.
On April 26, 2022, we completed the acquisition of 100% of the equity interests in AltheaDx. AltheaDx offers the IDgenetix test, a PGx test focused on mental health. We believe this acquisition enables us to expand upon our existing portfolio of testing solutions in support of our growth strategy. We have concluded that the transaction represents a business combination under ASC 805. The financial results of AltheaDx have been included in our unaudited condensed consolidated financial statements since the date of the acquisition. The amount of revenue from AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was not material. The loss attributable to AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was approximately $3,383,000. This amount does not reflect transaction costs from the acquisition or the effects of the valuation allowance reduction discussed in Note 13. Transaction costs associated with the acquisition were $1,711,000 for both the three and six months ended June 30, 2022 and were recognized as expenses in the unaudited condensed consolidated statements of operations and comprehensive loss.
The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):
April 26, 2022
Cash$30,510 
Common stock (763,887 shares)
17,111 
Contingent consideration1,528 
Total $49,149 
The fair value of the common stock issued was measured using the April 26, 2022 closing price of $22.40 per share, as reported by the Nasdaq Global Market.
With respect to the contingent consideration, we may be required to pay up to $75.0 million in cash and common stock in connection with the achievement of certain milestones based on 2022, 2023 and 2024 performance and expanded Medicare coverage for the IDgenetix test (the “AltheaDx Earnout Payments”). Upon achievement of each relevant milestone event, each milestone will be paid 50% in cash and 50% in shares of our common stock based on a price per share equal to the volume-weighted-average price of our common stock for the 20 trading days as of the applicable milestone determination date. In accordance with the terms of the definitive agreement governing the acquisition of AltheaDx, the maximum number of shares of our common stock issuable to former AltheaDx security holders may not exceed 1,271,718 shares. Therefore, taking into consideration the number of shares already issued at closing, a maximum of 507,831 additional shares of our common stock remain issuable with respect to the AltheaDx Earnout Payments. In the event a number of shares in excess of 507,831 would otherwise be issuable in connection with the AltheaDx Earnout Payments, we will issue shares up to the maximum number permitted and pay cash for the remaining portion of the obligation. See Note 10 for additional information on the measurement of the contingent consideration.
The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):
April 26, 2022
Cash and cash equivalents$3,536 
Accounts receivable302 
Inventory279 
Prepaid expenses and other current assets262 
Property and equipment314 
Intangible asset37,000 
Other assets – long-term12 
Accounts payable(231)
Accrued compensation(380)
Other accrued and current liabilities(532)
Deferred tax liabilities(1,819)
Other liabilities(88)
Net identifiable assets acquired38,655 
Goodwill10,494 
Total consideration transferred$49,149 
The intangible asset is comprised of developed technology with an estimated useful life of 15 years and is being amortized on a straight-line basis. The goodwill, which is not expected to be deductible for income tax purposes, was primarily attributable to potential future growth opportunities and the organized workforce.
Our calculations of the consideration transferred and the purchase price allocation for the acquisition of AltheaDx are based on a preliminary valuation and are subject to revision as the valuation is finalized and additional information about the fair value of the assets and liabilities becomes available. The primary areas that are not yet finalized are income taxes, intangible assets, contingent consideration and the resulting goodwill. The final valuation of assets acquired and liabilities assumed is expected to be completed as soon as possible, but no later than one year from the acquisition date.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information for the three and six months ended June 30, 2022 and 2021 combines our historical financial results and the results of AltheaDx, assuming that the companies were combined as of January 1, 2021, and includes adjustments for amortization expense from the acquired intangible assets and additional stock-based compensation expense. Nonrecurring pro forma adjustments consist of acquisition-related transaction costs of $1,711,000 and an income tax benefit of $1,769,000, both assumed to have been recognized during the six months ended June 30, 2021 and therefore removed from the three and six months ended June 30, 2022. The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:
Pro Forma Data
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net revenues$35,392 $22,840 $62,670 $45,676 
Net loss$(4,289)$(11,267)$(32,680)$(17,479)
Related Party Transaction
Derek J. Maetzold, our President and Chief Executive Officer, and a member of our board of directors, and Daniel M. Bradbury, the Chairperson of our board of directors, each served on the board of directors of AltheaDx until the acquisition of AltheaDx was completed, were direct or indirect beneficial owners of AltheaDx securities and received consideration in the
transaction. Further, Frank Stokes, our Chief Financial Officer; Tobin W. Juvenal, our Chief Commercial Officer; Kristen Oelschlager, our Chief Operating Officer and certain immediate family members of Mr. Maetzold and Ms. Oelschlager were direct or indirect beneficial owners of AltheaDx securities and received consideration in the transaction. These individuals may receive additional consideration in the form of AltheaDx Earnout Payments if the relevant commercial and regulatory milestone events occur. Our entry into the definitive agreement to acquire AltheaDx was approved by our board of directors based upon the unanimous recommendation of a special transaction committee comprised entirely of independent members of our board of directors without any financial interest in AltheaDx or any conflict of interest with respect to the acquisition of AltheaDx.
Acquisitions Acquisitions
Myriad myPath, LLC
On May 28, 2021, we completed the acquisition of all of the equity of Myriad myPath, LLC, a laboratory in Salt Lake City, for a cash purchase price of $32,500,000. Based on the guidance in ASC 805, we concluded that substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, the developed technology, and therefore the transaction represents an asset acquisition rather than a business combination.
Cernostics, Inc.
On December 3, 2021, we completed the acquisition of Cernostics, which offers the TissueCypher Barrett’s Esophagus Assay for patients with BE, for total consideration of $49,019,000, consisting of cash consideration of $30,732,000 and contingent consideration with an acquisition date fair value of $18,287,000. In connection with the acquisition, we recorded a receivable as of the acquisition date for the post-closing purchase price adjustment, representing the difference between actual and estimated cash and working capital. During the three months ended June 30, 2022, we received cash of $547,000 in settlement of this receivable.
AltheaDx, Inc.
On April 26, 2022, we completed the acquisition of 100% of the equity interests in AltheaDx. AltheaDx offers the IDgenetix test, a PGx test focused on mental health. We believe this acquisition enables us to expand upon our existing portfolio of testing solutions in support of our growth strategy. We have concluded that the transaction represents a business combination under ASC 805. The financial results of AltheaDx have been included in our unaudited condensed consolidated financial statements since the date of the acquisition. The amount of revenue from AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was not material. The loss attributable to AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was approximately $3,383,000. This amount does not reflect transaction costs from the acquisition or the effects of the valuation allowance reduction discussed in Note 13. Transaction costs associated with the acquisition were $1,711,000 for both the three and six months ended June 30, 2022 and were recognized as expenses in the unaudited condensed consolidated statements of operations and comprehensive loss.
The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):
April 26, 2022
Cash$30,510 
Common stock (763,887 shares)
17,111 
Contingent consideration1,528 
Total $49,149 
The fair value of the common stock issued was measured using the April 26, 2022 closing price of $22.40 per share, as reported by the Nasdaq Global Market.
With respect to the contingent consideration, we may be required to pay up to $75.0 million in cash and common stock in connection with the achievement of certain milestones based on 2022, 2023 and 2024 performance and expanded Medicare coverage for the IDgenetix test (the “AltheaDx Earnout Payments”). Upon achievement of each relevant milestone event, each milestone will be paid 50% in cash and 50% in shares of our common stock based on a price per share equal to the volume-weighted-average price of our common stock for the 20 trading days as of the applicable milestone determination date. In accordance with the terms of the definitive agreement governing the acquisition of AltheaDx, the maximum number of shares of our common stock issuable to former AltheaDx security holders may not exceed 1,271,718 shares. Therefore, taking into consideration the number of shares already issued at closing, a maximum of 507,831 additional shares of our common stock remain issuable with respect to the AltheaDx Earnout Payments. In the event a number of shares in excess of 507,831 would otherwise be issuable in connection with the AltheaDx Earnout Payments, we will issue shares up to the maximum number permitted and pay cash for the remaining portion of the obligation. See Note 10 for additional information on the measurement of the contingent consideration.
The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):
April 26, 2022
Cash and cash equivalents$3,536 
Accounts receivable302 
Inventory279 
Prepaid expenses and other current assets262 
Property and equipment314 
Intangible asset37,000 
Other assets – long-term12 
Accounts payable(231)
Accrued compensation(380)
Other accrued and current liabilities(532)
Deferred tax liabilities(1,819)
Other liabilities(88)
Net identifiable assets acquired38,655 
Goodwill10,494 
Total consideration transferred$49,149 
The intangible asset is comprised of developed technology with an estimated useful life of 15 years and is being amortized on a straight-line basis. The goodwill, which is not expected to be deductible for income tax purposes, was primarily attributable to potential future growth opportunities and the organized workforce.
Our calculations of the consideration transferred and the purchase price allocation for the acquisition of AltheaDx are based on a preliminary valuation and are subject to revision as the valuation is finalized and additional information about the fair value of the assets and liabilities becomes available. The primary areas that are not yet finalized are income taxes, intangible assets, contingent consideration and the resulting goodwill. The final valuation of assets acquired and liabilities assumed is expected to be completed as soon as possible, but no later than one year from the acquisition date.
Unaudited Pro Forma Financial Information
The following unaudited pro forma financial information for the three and six months ended June 30, 2022 and 2021 combines our historical financial results and the results of AltheaDx, assuming that the companies were combined as of January 1, 2021, and includes adjustments for amortization expense from the acquired intangible assets and additional stock-based compensation expense. Nonrecurring pro forma adjustments consist of acquisition-related transaction costs of $1,711,000 and an income tax benefit of $1,769,000, both assumed to have been recognized during the six months ended June 30, 2021 and therefore removed from the three and six months ended June 30, 2022. The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:
Pro Forma Data
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net revenues$35,392 $22,840 $62,670 $45,676 
Net loss$(4,289)$(11,267)$(32,680)$(17,479)
Related Party Transaction
Derek J. Maetzold, our President and Chief Executive Officer, and a member of our board of directors, and Daniel M. Bradbury, the Chairperson of our board of directors, each served on the board of directors of AltheaDx until the acquisition of AltheaDx was completed, were direct or indirect beneficial owners of AltheaDx securities and received consideration in the
transaction. Further, Frank Stokes, our Chief Financial Officer; Tobin W. Juvenal, our Chief Commercial Officer; Kristen Oelschlager, our Chief Operating Officer and certain immediate family members of Mr. Maetzold and Ms. Oelschlager were direct or indirect beneficial owners of AltheaDx securities and received consideration in the transaction. These individuals may receive additional consideration in the form of AltheaDx Earnout Payments if the relevant commercial and regulatory milestone events occur. Our entry into the definitive agreement to acquire AltheaDx was approved by our board of directors based upon the unanimous recommendation of a special transaction committee comprised entirely of independent members of our board of directors without any financial interest in AltheaDx or any conflict of interest with respect to the acquisition of AltheaDx.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Lab equipment(1)
$6,778 $3,727 
Leasehold improvements4,965 5,044 
Computer equipment4,014 2,457 
Furniture and fixtures1,423 1,288 
Construction in progress703 27 
Total17,883 12,543 
Less accumulated depreciation(1)
(6,680)(3,042)
Property and equipment, net$11,203 $9,501 
(1)    Includes lab equipment under a finance lease of $369 thousand and accumulated depreciation of $66 thousand.
Depreciation expense was recorded in the unaudited condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of sales (exclusive of amortization of acquired intangible assets)$185 $111 $354 $213 
Research and development80 64 170 108 
Selling, general and administrative266 203 510 290 
Total$531 $378 $1,034 $611 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets, Net
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets, Net Goodwill and Other Intangible Assets, Net
Goodwill
Information on the change in carrying value of our goodwill is presented below (in thousands):
Goodwill
Balance, December 31, 2021$— 
Acquisition of AltheaDx10,494 
Balance, June 30, 2022$10,494 
There were no accumulated impairments of goodwill as of June 30, 2022 or December 31, 2021.
Other Intangible Assets, Net
Our other intangible assets, net consists of the following (in thousands):
June 30, 2022
 Gross carrying valueAccumulated amortizationNetWeighted-Average Remaining Life (in years)
Developed technology$127,318 $(5,639)$121,679 13.7
Assembled workforce563 (65)498 4.4
Total intangible assets, net$127,881 $(5,704)$122,177 
December 31, 2021
 Gross carrying valueAccumulated amortizationNetWeighted-Average Remaining Life (in years)
Developed technology$90,317 $(1,949)$88,368 13.2
Assembled workforce563 (9)554 4.9
Total intangible assets, net$90,880 $(1,958)$88,922 
The estimated future aggregate amortization expense as of June 30, 2022 is as follows (in thousands):
Years Ending December 31,
2022 (remainder of year)$4,611 
20239,147 
20249,172 
20259,147 
20269,137 
Thereafter80,963 
Total$122,177 
Amortization expense of intangible assets was $2.1 million and $3.7 million for the three and six months ended June 30, 2022, respectively. Amortization expense of intangible assets was $0.3 million for each of the three and six months ended June 30, 2021.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Other Accrued and Current Liabilities
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Other Accrued and Current Liabilities Other Accrued and Current Liabilities
Other accrued liabilities consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Accrued service fees$3,163 $1,905 
Clinical studies2,165 1,655 
Payroll-related liabilities848 695 
Employee stock purchase plan contributions815 760 
Accrued fixed asset purchases469 10 
Consideration payable for business acquisition313 — 
Accrued royalties215 141 
Other189 512 
Total$8,177 $5,678 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
Adoption of ASC 842
In the fourth quarter of 2021, we adopted ASU No. 2016-02, Leases (Topic 842), and ASC Topic 842, Leases (“ASC 842”) using the modified retrospective approach with an effective date of January 1, 2021. The adoption had no effect on the condensed consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2021. Net cash (used in) provided by operating activities, investing activities or financing activities for the six months ended June 30, 2021 were also unchanged, but the presentation of certain prior period amounts within the operating activities section of the condensed consolidated statements of cash flows has been retrospectively adjusted to give effect to the adoption of ASC 842. The changes are set forth in the table below (in thousands):
Six Months Ended
June 30, 2021
Before Adoption of ASC 842Effect of AdoptionAfter Adoption of ASC 842
Effect on Condensed Consolidated Statements of Cash Flows
OPERATING ACTIVITIES
Adjustments to reconcile net loss to net cash used in operating activities:
Operating lease assets$— $462 $462 
Operating lease liabilities$— $(590)$(590)
Other liabilities$(128)$128 $— 
Additionally, the condensed consolidated statement of stockholders’ equity for the three and six months ended June 30, 2021 has been retrospectively adjusted to reflect a credit to accumulated deficit of $21,000 in connection with the adoption of ASC 842 effective January 1, 2021.
Lease Amendment
On March 11, 2022, we amended one of our operating leases to expand rentable space in Phoenix, Arizona. We intend to use the additional space for general office and laboratory use. The term of the amended lease will begin upon the completion of certain leasehold improvements by the Phoenix landlord (the “Phoenix Commencement Date”) and continue for an initial term of 10.3 years from the Phoenix Commencement Date. Total undiscounted future minimum payment obligations as of June 30, 2022 associated with the lease amendment totaled approximately $1.4 million. As of June 30, 2022, we have not recorded the lease amendment on our condensed consolidated balance sheet because we do not have possession or control of the underlying asset.
Pittsburgh Lease
On April 1, 2022, we entered into a lease agreement (the “Pittsburgh Lease”) for the lease of certain office space in Pittsburgh, Pennsylvania. We intend to use such space for general office and laboratory use. The term of the Pittsburgh Lease will begin upon the completion of certain leasehold improvements by the landlord (the “Pittsburgh Commencement Date”) and continue for an initial period of 10.5 years from the Pittsburgh Commencement Date. During the first six months of the lease term, we are required to remit base rent of $37,800 for the period. Beginning with month seven, the base rent will be $0.6 million per year with annual increases ultimately resulting in base rent obligations totaling $1.5 million per year. The landlord under the Pittsburgh Lease has agreed to contribute up to $2.5 million towards the cost of the leasehold improvements and we will be responsible for any costs exceeding this amount. The Pittsburgh Lease also provides us a one-time option that would terminate the lease effective at the end of the 90th month following the Pittsburgh Commencement Date, subject to certain conditions. If exercised, we would pay an early termination fee of $2.3 million, subject to adjustment in the event the Pittsburgh Lease is amended to adjust the base rent. The Pittsburgh Lease provides us one five-year renewal option and also provides us a right of first refusal with respect to the lease of certain additional space in the same building. As of June 30, 2022, we have not recorded the Pittsburgh Lease on our condensed consolidated balance sheet because we do not have possession or control of the underlying asset.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The table below provides information, by level within the fair value hierarchy, of our financial assets and financial liabilities that are accounted for at fair value on a recurring basis as of June 30, 2022 and December 31, 2021 (in thousands):
As of June 30, 2022
 Quoted Prices in Active Markets for Identical Items (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Money market funds(1)
$266,803 $— $— $266,803 
Liabilities
Contingent consideration(2)
$— $— $1,979 $1,979 
As of December 31, 2021
 Quoted Prices in Active Markets for Identical Items (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Money market funds(1)
$327,721 $— $— $327,721 
Liabilities
Contingent consideration(2)
$— $— $18,287 $18,287 
(1)Classified as “Cash and cash equivalents” in the condensed consolidated balance sheets.
(2)Current portion, if any, classified as “Other accrued and current liabilities” in the condensed consolidated balance sheets.
Contingent Consideration
In connection with our acquisition of Cernostics, we have recorded a contingent consideration liability for the additional consideration of up to $50.0 million that may become payable based on the achievement of certain commercial milestones relating to the year ending December 31, 2022 (“Cernostics Earnout Payments”). The Cernostics Earnout Payments may be settled in cash or shares of our common stock, at our sole discretion. The portion of any Cernostics Earnout Payments that may be settled in shares of our common stock is subject to certain limitations and the aggregate number of shares that may be issued for the Cernostics Earnout Payments may not exceed 5,034,653 shares. Any Cernostics Earnout Payments in shares of our common stock will be based on the volume weighted-average price of our common stock for the 15 trading days ending December 30, 2022. If the settlement were to occur as of June 30, 2022, we would make no Cernostics Earnout Payments based on the achievement of the performance conditions to date.
In connection with our acquisition of AltheaDx, we have also recorded a contingent consideration liability for the additional consideration of up to $75.0 million that may become payable based on the achievement of certain commercial milestones relating to the years ending December 31, 2022, 2023, and 2024, as discussed further in Note 5. If the settlement were to occur as of June 30, 2022, we would make no AltheaDx Earnout Payments based on the achievement of the performance conditions to date.
The contingent consideration is classified as a Level 3 fair value measurement due to the use of significant unobservable inputs and a Monte Carlo simulation to determine its fair value. The Monte Carlo simulation uses projections of the commercial milestones for the applicable period as well as the corresponding targets and approximate timing of payment based on the terms of the arrangement. The analysis for the Cernostics Earnout Payments uses assumptions for expected volatility of the financial metrics and a risk-adjusted discount rate, which were 40.0% and 20.2%, respectively, as of June 30, 2022, and 20.0% and 16.1%, respectively, as of December 31, 2021. The assumptions for expected volatility of the financial metrics used in the analysis for the AltheaDx Earnout Payments was 36.0% as of June 30, 2022. The risk-adjusted discount rate for years 2022, 2023, and 2024 were 6.3%, 7.4% and 7.5%, respectively. The contingent consideration liability is remeasured at fair value at
each reporting period taking into account any updated assumptions or changes in circumstances. Any changes in the fair value are recorded as gains or losses in our condensed consolidated statement of operations and comprehensive loss.
The following table discloses the summary of changes in the contingent consideration liability measured at fair value using Level 3 inputs as of June 30, 2022 (in thousands):
CernosticsAltheaDxTotal
Balance, December 31, 2021$18,287 $— $18,287 
Acquisition of AltheaDx— 1,528 1,528 
Change in fair value(18,257)421 (17,836)
Balance, June 30, 2022
$30 $1,949 $1,979 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies From time to time, we may be involved in legal proceedings arising in the ordinary course of business. We believe there is no threatened litigation or litigation pending that could have, individually or in the aggregate, a material adverse effect on our financial position, results of operations or cash flows.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock Incentive Plans and Stock-Based Compensation Stock Incentive Plans and Stock-Based Compensation
Stock Incentive Plans
Effective January 1, 2022, an additional 1,268,926 shares became available under our 2019 Equity Incentive Plan (the “2019 Plan”) pursuant to an automatic annual increase. As of June 30, 2022, 586,155 shares remained available for grant under the 2019 Plan.
Stock Options
Stock option activity under our stock plans for the six months ended June 30, 2022 is set forth below:
  Weighted-Average 
 Stock Options
Outstanding
Exercise
Price
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance as of December 31, 20213,586,688 $34.75 
Granted231,376 $22.02 
Exercised(98,953)$5.15 
Forfeited/Cancelled(140,468)$35.43 
Balance as of June 30, 20223,578,643 $34.71 7.9$12,314 
Exercisable at June 30, 2022
1,599,766 $26.99 7.2$10,253 
Restricted Stock Units
The following table summarizes our RSU activity for the six months ended June 30, 2022:
Restricted Stock Units OutstandingWeighted-Average Grant Date Fair Value
Balance as of December 31, 2021
1,050,174 $44.31 
Granted705,430 $23.90 
Vested(11,475)$69.56 
Forfeited/Cancelled(64,175)$35.81 
Balance as of June 30, 2022
1,679,954$35.89 
Employee Stock Purchase Plan
The ESPP provides for certain automatic increases in the number of shares of common stock reserved for issuance, which resulted in an additional 253,785 shares becoming available under the ESPP effective January 1, 2022. During the six months ended June 30, 2022, we issued 42,332 of common stock pursuant to scheduled purchases under the ESPP. As of June 30, 2022, 850,919 shares remained available for issuance under the ESPP.
Determining Fair Value - Summary of Assumptions
We use the Black-Scholes option pricing model to estimate the fair value of each option grant on the date of grant or any other measurement date. The following table sets forth the assumptions used to determine the fair value of stock options:
 Six Months Ended
June 30,
20222021
Average expected term (years)5.86
Expected stock price volatility
68.34% - 71.58%
66.94% - 67.98%
Risk-free interest rate
1.54% - 2.91%
0.51% - 1.09%
Dividend yield—%—%
The following table sets forth assumptions used to determine the fair value of the purchase rights issued under the ESPP:
 Six Months Ended
June 30,
20222021
Average expected term (years)1.31.2
Expected stock price volatility
62.98% - 66.75%
68.43% - 86.50%
Risk-free interest rate
0.60% - 1.30%
0.07% - 0.13%
Dividend yield—%—%
The fair value of our common stock is also an assumption used to determine the fair value of stock options and purchase rights under the ESPP. The fair value of our common stock is the closing price per share, as reported by the Nasdaq Global Market, on the date of grant or other relevant determination date.
Previously, because of the limited period of time our stock had been traded in an active market, we calculated expected volatility by using the historical stock prices of a group of similar companies looking back over the estimated life of the option or the ESPP purchase right and averaging the volatilities of these companies. In the third quarter of 2021, we adjusted this calculation to include our own stock price on a relative basis to the peer group in the calculation of expected volatility, as our common stock has now been traded in an active market for more than two years.
We use the closing price of our common stock on the date of grant to determine the fair value of RSUs.
Stock-Based Compensation Expense
Stock-based compensation expense related to stock options, RSUs and the ESPP is included in the statements of operations and comprehensive loss as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of sales (exclusive of amortization of acquired intangible assets)$897 $415 $1,750 $925 
Research and development1,831 1,073 3,659 2,131 
Selling, general and administrative6,055 3,278 11,793 6,623 
Total stock-based compensation expense$8,783 $4,766 $17,202 $9,679 
For the six months ended June 30, 2022 and 2021, the weighted-average grant date fair value of options granted was $14.07 and $41.35 per option, respectively, and the weighted-average grant date fair value of the purchase rights granted under the ESPP was $19.91 and $39.26 per share, respectively. As of June 30, 2022, the total unrecognized compensation cost related to outstanding awards was $99,493,000, which is expected to be recognized on a straight-line basis over a weighted-average period of 3.0 years. The total unrecognized compensation cost will be adjusted for forfeitures in future periods as they occur.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesIn connection with our acquisition of AltheaDx, we recorded $1,819,000 in deferred tax liabilities based on our preliminary allocation of the fair values of assets acquired and liabilities assumed. As a result of these additional deferred tax liabilities, we determined that $1,769,000 of our existing valuation allowance on deferred tax assets should be reduced, which was reflected in our income tax benefit on the condensed consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2022 as a discrete item.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’).
Consolidation All intercompany accounts and transactions have been eliminated in consolidation.
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 as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realization of deferred tax assets, the useful lives and recoverability of long-lived assets, the valuation of acquired intangible assets, the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions. We have considered the potential impact of the COVID-19 pandemic on our estimates and assumptions. The extent to which the COVID-19 pandemic may impact our estimates in future periods is uncertain and subject to change.
Cash and Cash Equivalents Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations.
Concentration of Credit Risk Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the institutions in which deposits are held. We have not experienced any losses on our cash or cash equivalents.
Revenue Recognition Revenue is recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘ASC’’) Topic 606, Revenue from Contracts with Customers (‘‘ASC 606’’). In accordance with ASC 606, we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating physician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration.
Accounts Receivable We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments.
Allowance for Credit Losses We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant. The allowance for credit losses was zero as of June 30, 2022, and December 31, 2021. Adjustments for implicit price concessions attributable to variable consideration, as discussed above, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses.
Goodwill Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350, Intangibles—Goodwill and Other, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented.
Acquisitions, Contingent Consideration We assess acquisitions under ASC Topic 805, Business Combinations, (“ASC 805”) to determine whether a transaction represents the acquisition of assets or a business combination. Under this guidance, we apply a two-step model. The first step involves a screening test where we evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single asset or a group of similar assets. If the screening test is met, we account for the set as an asset acquisition. If the screening test is not met, we apply the second step of the model to determine if the set meets the definition of a business based on the guidance in ASC 805. If so, the transaction is treated as a business combination. Otherwise, it is treated as an asset acquisition. Asset acquisitions are accounted for by allocating the cost of the acquisition, including transaction costs, to the individual assets acquired and liabilities assumed on a relative fair value basis without recognition of goodwill. Business combinations are accounted for using the acquisition method. Under the acquisition method, goodwill is measured as a residual
amount equal to the fair value of the consideration transferred less the net recognized fair value of the identifiable assets acquired and the liabilities assumed, as of the acquisition date, and transaction costs are expensed as incurred.
Contingent Consideration
Under the terms of business combinations or asset acquisitions, we may be required to pay additional consideration if specified future events occur or if certain conditions are met.
In a business combination, in accordance with ASC 805, contingent consideration is recorded at fair value as of the acquisition date and classified as liabilities or equity based on applicable U.S. GAAP. For contingent consideration classified as liabilities, we remeasure the contingent consideration at fair value each period with changes in fair value recorded in the statements of operations and comprehensive loss each period.
For contingent consideration in transactions that are not business combinations, we apply applicable U.S. GAAP. With respect to the additional consideration that may be payable in connection with the acquisitions of Cernostics, Inc. (“Cernostics”), an asset acquisition we completed on December 3, 2021, we account for the contingent consideration as a liability in accordance with ASC Topic 480, Distinguishing Liabilities from Equity (“ASC 480”), under the guidance for obligations that must or may be settled by issuance of a variable number of shares. In accordance with ASC 480, we record the contingent consideration initially and subsequently at fair value with changes in fair value recorded in the statements of operations and comprehensive loss each period.
Contingent consideration is classified as current or noncurrent in our condensed consolidated balance sheets based on the contractual timing of future settlement. For additional information on contingent consideration, see Notes 5 and 10.
Accrued Compensation We accrue for liabilities under discretionary employee and executive bonus plans. These estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals, and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines what discretionary payments are made. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2022 and December 31, 2021, we accrued $9,835,000 and $12,071,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the condensed consolidated balance sheets based on the expected timing of payment.
Comprehensive Loss Comprehensive loss is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedules of Disaggregation of Revenue
The table below provides the disaggregation of revenue by type (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Dermatologic$31,897 $20,378 $56,236 $41,288 
Other2,941 2,380 5,454 4,283 
Total net revenues$34,838 $22,758 $61,690 $45,571 
Schedules of Concentration of Risk, by Risk Factor
Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows:
 Percentage of Revenues
 Six Months Ended
June 30,
Percentage of
 Accounts Receivable
 (current)
Percentage of
 Accounts Receivable
 (noncurrent)
 20222021June 30, 2022December 31, 2021June 30, 2022December 31, 2021
Medicare52 %57 %21 %24 %— %— %
Medicare Advantage plans34 %25 %49 %40 %— %— %
BlueCross BlueShield plans%%19 %22 %57 %58 %
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted loss per share for the three and six months ended June 30, 2022 and 2021 because to do so would be antidilutive (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Stock options and restricted stock units (“RSUs”)4,974 3,374 4,828 3,417 
ESPP111 56 101 66 
Total5,085 3,430 4,929 3,483 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):
April 26, 2022
Cash$30,510 
Common stock (763,887 shares)
17,111 
Contingent consideration1,528 
Total $49,149 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):
April 26, 2022
Cash and cash equivalents$3,536 
Accounts receivable302 
Inventory279 
Prepaid expenses and other current assets262 
Property and equipment314 
Intangible asset37,000 
Other assets – long-term12 
Accounts payable(231)
Accrued compensation(380)
Other accrued and current liabilities(532)
Deferred tax liabilities(1,819)
Other liabilities(88)
Net identifiable assets acquired38,655 
Goodwill10,494 
Total consideration transferred$49,149 
Schedule of Unaudited Pro forma Financial Information and Net Income The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:
Pro Forma Data
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net revenues$35,392 $22,840 $62,670 $45,676 
Net loss$(4,289)$(11,267)$(32,680)$(17,479)
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Lab equipment(1)
$6,778 $3,727 
Leasehold improvements4,965 5,044 
Computer equipment4,014 2,457 
Furniture and fixtures1,423 1,288 
Construction in progress703 27 
Total17,883 12,543 
Less accumulated depreciation(1)
(6,680)(3,042)
Property and equipment, net$11,203 $9,501 
(1)    Includes lab equipment under a finance lease of $369 thousand and accumulated depreciation of $66 thousand.
Depreciation expense was recorded in the unaudited condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of sales (exclusive of amortization of acquired intangible assets)$185 $111 $354 $213 
Research and development80 64 170 108 
Selling, general and administrative266 203 510 290 
Total$531 $378 $1,034 $611 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Change in Carrying Value of Our Goodwill
Information on the change in carrying value of our goodwill is presented below (in thousands):
Goodwill
Balance, December 31, 2021$— 
Acquisition of AltheaDx10,494 
Balance, June 30, 2022$10,494 
Schedule of Finite-Lived Intangible Assets
Our other intangible assets, net consists of the following (in thousands):
June 30, 2022
 Gross carrying valueAccumulated amortizationNetWeighted-Average Remaining Life (in years)
Developed technology$127,318 $(5,639)$121,679 13.7
Assembled workforce563 (65)498 4.4
Total intangible assets, net$127,881 $(5,704)$122,177 
December 31, 2021
 Gross carrying valueAccumulated amortizationNetWeighted-Average Remaining Life (in years)
Developed technology$90,317 $(1,949)$88,368 13.2
Assembled workforce563 (9)554 4.9
Total intangible assets, net$90,880 $(1,958)$88,922 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future aggregate amortization expense as of June 30, 2022 is as follows (in thousands):
Years Ending December 31,
2022 (remainder of year)$4,611 
20239,147 
20249,172 
20259,147 
20269,137 
Thereafter80,963 
Total$122,177 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Other Accrued and Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Other accrued liabilities consisted of the following (in thousands):
 June 30, 2022December 31, 2021
Accrued service fees$3,163 $1,905 
Clinical studies2,165 1,655 
Payroll-related liabilities848 695 
Employee stock purchase plan contributions815 760 
Accrued fixed asset purchases469 10 
Consideration payable for business acquisition313 — 
Accrued royalties215 141 
Other189 512 
Total$8,177 $5,678 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Adoption of Accounting Standards Update The changes are set forth in the table below (in thousands):
Six Months Ended
June 30, 2021
Before Adoption of ASC 842Effect of AdoptionAfter Adoption of ASC 842
Effect on Condensed Consolidated Statements of Cash Flows
OPERATING ACTIVITIES
Adjustments to reconcile net loss to net cash used in operating activities:
Operating lease assets$— $462 $462 
Operating lease liabilities$— $(590)$(590)
Other liabilities$(128)$128 $— 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The table below provides information, by level within the fair value hierarchy, of our financial assets and financial liabilities that are accounted for at fair value on a recurring basis as of June 30, 2022 and December 31, 2021 (in thousands):
As of June 30, 2022
 Quoted Prices in Active Markets for Identical Items (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Money market funds(1)
$266,803 $— $— $266,803 
Liabilities
Contingent consideration(2)
$— $— $1,979 $1,979 
As of December 31, 2021
 Quoted Prices in Active Markets for Identical Items (Level 1)Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Money market funds(1)
$327,721 $— $— $327,721 
Liabilities
Contingent consideration(2)
$— $— $18,287 $18,287 
(1)Classified as “Cash and cash equivalents” in the condensed consolidated balance sheets.
(2)Current portion, if any, classified as “Other accrued and current liabilities” in the condensed consolidated balance sheets.
Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation The following table discloses the summary of changes in the contingent consideration liability measured at fair value using Level 3 inputs as of June 30, 2022 (in thousands):
CernosticsAltheaDxTotal
Balance, December 31, 2021$18,287 $— $18,287 
Acquisition of AltheaDx— 1,528 1,528 
Change in fair value(18,257)421 (17,836)
Balance, June 30, 2022
$30 $1,949 $1,979 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement on Stock Option Activity
Stock option activity under our stock plans for the six months ended June 30, 2022 is set forth below:
  Weighted-Average 
 Stock Options
Outstanding
Exercise
Price
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance as of December 31, 20213,586,688 $34.75 
Granted231,376 $22.02 
Exercised(98,953)$5.15 
Forfeited/Cancelled(140,468)$35.43 
Balance as of June 30, 20223,578,643 $34.71 7.9$12,314 
Exercisable at June 30, 2022
1,599,766 $26.99 7.2$10,253 
Schedule of Share-based Payment Arrangement on Restricted Stock Units
The following table summarizes our RSU activity for the six months ended June 30, 2022:
Restricted Stock Units OutstandingWeighted-Average Grant Date Fair Value
Balance as of December 31, 2021
1,050,174 $44.31 
Granted705,430 $23.90 
Vested(11,475)$69.56 
Forfeited/Cancelled(64,175)$35.81 
Balance as of June 30, 2022
1,679,954$35.89 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The following table sets forth the assumptions used to determine the fair value of stock options:
 Six Months Ended
June 30,
20222021
Average expected term (years)5.86
Expected stock price volatility
68.34% - 71.58%
66.94% - 67.98%
Risk-free interest rate
1.54% - 2.91%
0.51% - 1.09%
Dividend yield—%—%
Schedule of Share-based Payment Award, ESPP, Valuation Assumptions
The following table sets forth assumptions used to determine the fair value of the purchase rights issued under the ESPP:
 Six Months Ended
June 30,
20222021
Average expected term (years)1.31.2
Expected stock price volatility
62.98% - 66.75%
68.43% - 86.50%
Risk-free interest rate
0.60% - 1.30%
0.07% - 0.13%
Dividend yield—%—%
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense related to stock options, RSUs and the ESPP is included in the statements of operations and comprehensive loss as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of sales (exclusive of amortization of acquired intangible assets)$897 $415 $1,750 $925 
Research and development1,831 1,073 3,659 2,131 
Selling, general and administrative6,055 3,278 11,793 6,623 
Total stock-based compensation expense$8,783 $4,766 $17,202 $9,679 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounting Policies [Abstract]          
Allowance for credit losses $ 0   $ 0   $ 0
Accrued bonuses 9,835,000   9,835,000   $ 12,071,000
Goodwill impairment losses $ 0 $ 0 $ 0 $ 0  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]        
Number of days contract with customer is generally paid     30 days  
Variable consideration adjustments included in revenue $ 578 $ (166) $ (300) $ 5,092
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total net revenues $ 34,838 $ 22,758 $ 61,690 $ 45,571
Dermatologic        
Disaggregation of Revenue [Line Items]        
Total net revenues 31,897 20,378 56,236 41,288
Other        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 2,941 $ 2,380 $ 5,454 $ 4,283
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Concentration of Risk, by Risk Factor (Details) - Third-Party Payor Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Medicare | Percentage of Revenues      
Concentration Risk [Line Items]      
Concentration risk percentage 52.00% 57.00%  
Medicare | Percentage of Accounts Receivable (current)      
Concentration Risk [Line Items]      
Concentration risk percentage 21.00%   24.00%
Medicare | Percentage of Accounts Receivable (noncurrent)      
Concentration Risk [Line Items]      
Concentration risk percentage 0.00%   0.00%
Medicare Advantage plans | Percentage of Revenues      
Concentration Risk [Line Items]      
Concentration risk percentage 34.00% 25.00%  
Medicare Advantage plans | Percentage of Accounts Receivable (current)      
Concentration Risk [Line Items]      
Concentration risk percentage 49.00%   40.00%
Medicare Advantage plans | Percentage of Accounts Receivable (noncurrent)      
Concentration Risk [Line Items]      
Concentration risk percentage 0.00%   0.00%
BlueCross BlueShield plans | Percentage of Revenues      
Concentration Risk [Line Items]      
Concentration risk percentage 6.00% 7.00%  
BlueCross BlueShield plans | Percentage of Accounts Receivable (current)      
Concentration Risk [Line Items]      
Concentration risk percentage 19.00%   22.00%
BlueCross BlueShield plans | Percentage of Accounts Receivable (noncurrent)      
Concentration Risk [Line Items]      
Concentration risk percentage 57.00%   58.00%
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 5,085 3,430 4,929 3,483
Stock options and restricted stock units (“RSUs”)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 4,974 3,374 4,828 3,417
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 111 56 101 66
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 26, 2022
USD ($)
tradingDay
$ / shares
shares
Dec. 03, 2021
USD ($)
May 28, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Business Acquisition [Line Items]              
Cash received from settlement of receivable           $ 547  
Income tax (benefit) expense       $ 1,957 $ (5) 1,823 $ (5)
Myriad myPath, LLC              
Business Acquisition [Line Items]              
Payments to acquire productive assets     $ 32,500        
Cernostics, Inc.              
Business Acquisition [Line Items]              
Payments to acquire productive assets   $ 30,732          
Total consideration transferred   49,019          
Consideration transferred, contingent consideration   $ 18,287          
Cash received from settlement of receivable       547      
AltheaDx, Inc              
Business Acquisition [Line Items]              
Percentage of voting interest acquired 100.00%            
Loss from acquisition date $ 3,383            
Transaction costs expensed       $ 1,711   $ 1,711  
Share price (in dollars per share) | $ / shares $ 22.40            
Additional consideration payable based on achievement of certain commercial milestones $ 75,000            
Contingent consideration paid in cash (as a percent) 50.00%            
Contingent consideration paid in common stock (as a percent) 50.00%            
Business acquisition, number of shares issued or issuable in transaction (in shares) | shares 763,887            
AltheaDx, Inc | Acquisition-related Costs              
Business Acquisition [Line Items]              
Transaction costs expensed             1,711
AltheaDx, Inc | Income Tax Adjustment              
Business Acquisition [Line Items]              
Income tax (benefit) expense             $ 1,769
AltheaDx, Inc | Developed technology              
Business Acquisition [Line Items]              
Estimated useful life (in years) 15 years            
AltheaDx, Inc | Common Stock              
Business Acquisition [Line Items]              
Common stock, share price, volume-weighted average price, number of trading days | tradingDay 20            
Business acquisition, number of shares issued or issuable in transaction (in shares) | shares 1,271,718            
Consideration transferred, number of remaining shares authorized to be issued (in shares) | shares 507,831            
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Acquisition of consideration transferred (Details) - AltheaDx, Inc
$ in Thousands
Apr. 26, 2022
USD ($)
shares
Business Acquisition [Line Items]  
Cash $ 30,510
Common stock 17,111
Contingent consideration 1,528
Total $ 49,149
Business acquisition, number of shares issued or issuable in transaction (in shares) | shares 763,887
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Apr. 26, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 10,494   $ 0
AltheaDx, Inc      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 3,536  
Accounts receivable   302  
Inventory   279  
Prepaid expenses and other current assets   262  
Property and equipment   314  
Intangible asset   37,000  
Other assets – long-term   12  
Accounts payable   (231)  
Accrued compensation   (380)  
Other accrued and current liabilities   (532)  
Deferred tax liabilities   (1,819)  
Other liabilities   (88)  
Net identifiable assets acquired   38,655  
Goodwill   10,494  
Total   $ 49,149  
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Schedule of Unaudited Pro forma Financial Information and Net Income (Details) - AltheaDx, Inc - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition [Line Items]        
Net revenues $ 35,392 $ 22,840 $ 62,670 $ 45,676
Net loss $ (4,289) $ (11,267) $ (32,680) $ (17,479)
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total $ 17,883 $ 12,543
Less accumulated depreciation (6,680) (3,042)
Property and equipment, net 11,203 9,501
Lab equipment    
Property, Plant and Equipment [Line Items]    
Total 6,778 3,727
Finance lease, right-of-use asset, before accumulated amortization 369  
Finance lease, right-of-use asset, accumulated amortization 66  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 4,965 5,044
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total 4,014 2,457
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 1,423 1,288
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 703 $ 27
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net - Depreciation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 531 $ 378 $ 1,034 $ 611
Cost of sales (exclusive of amortization of acquired intangible assets)        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization 185 111 354 213
Research and development        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization 80 64 170 108
Selling, general and administrative        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 266 $ 203 $ 510 $ 290
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets, Net - Schedule of Change in Carrying Value of Our Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 0
Acquisition of AltheaDx 10,494
Goodwill, ending balance $ 10,494
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets, Net - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill accumulated impairment $ 0   $ 0   $ 0
Amortization of acquired intangible assets $ 2,097,000 $ 256,000 $ 3,745,000 $ 256,000  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 127,881 $ 90,880
Accumulated amortization (5,704) (1,958)
Net 122,177 88,922
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 127,318 90,317
Accumulated amortization (5,639) (1,949)
Net $ 121,679 $ 88,368
Weighted-Average Remaining Life (in years) 13 years 8 months 12 days 13 years 2 months 12 days
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 563 $ 563
Accumulated amortization (65) (9)
Net $ 498 $ 554
Weighted-Average Remaining Life (in years) 4 years 4 months 24 days 4 years 10 months 24 days
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 (remainder of year) $ 4,611  
2023 9,147  
2024 9,172  
2025 9,147  
2026 9,137  
Thereafter 80,963  
Net $ 122,177 $ 88,922
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Other Accrued and Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued service fees $ 3,163 $ 1,905
Clinical studies 2,165 1,655
Payroll-related liabilities 848 695
Employee stock purchase plan contributions 815 760
Accrued fixed asset purchases 469 10
Consideration payable for business acquisition 313 0
Accrued royalties 215 141
Other 189 512
Total $ 8,177 $ 5,678
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Assets And Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Operating Leased Assets [Line Items]      
Operating lease assets $ 7,004 $ 7,383 $ 0
Operating lease liabilities     0
Other liabilities     (128)
Effect of Adoption | Effect of Adoption      
Operating Leased Assets [Line Items]      
Operating lease assets     462
Operating lease liabilities     (590)
Other liabilities     128
After Adoption of ASC 842      
Operating Leased Assets [Line Items]      
Operating lease assets     462
Operating lease liabilities     (590)
Other liabilities     $ 0
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Narrative (Details)
Apr. 01, 2022
USD ($)
claim
Jun. 30, 2022
USD ($)
Mar. 11, 2022
Dec. 31, 2021
USD ($)
Jan. 01, 2021
USD ($)
Lessee, Lease, Description [Line Items]          
Adjustment to accumulated deficit   $ (120,038,000)   $ (93,767,000)  
Term of contract     10 years 3 months 18 days    
Lessee, operating lease, lease not yet commenced, amount   $ 1,400,000      
Pittsburgh Lease          
Lessee, Lease, Description [Line Items]          
Term of contract 10 years 6 months        
Operating lease, maximum base rent $ 1,500,000        
Lessee, operating lease, number of options to renew | claim 1        
Leasehold improvements to be contributed by landlord $ 2,500,000        
Number of months to terminate lease after commencement 90 months        
Early termination fee $ 2,300,000        
Renewal term 5 years        
Pittsburgh Lease, First Six Months          
Lessee, Lease, Description [Line Items]          
Operating lease, base rent $ 37,800        
Pittsburgh Lease, After First Six Months          
Lessee, Lease, Description [Line Items]          
Operating lease, base rent $ 600,000        
Effect of Adoption | Effect of Adoption          
Lessee, Lease, Description [Line Items]          
Adjustment to accumulated deficit         $ 21,000
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 266,803 $ 327,721
Contingent consideration 1,979 18,287
Quoted Prices in Active Markets for Identical Items (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 266,803 327,721
Contingent consideration 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
Contingent consideration 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
Contingent consideration $ 1,979 $ 18,287
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Narrative (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
tradingDay
shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AltheaDx, Inc          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration in acquisition of business $ 75.0        
Expected stock price volatility | Valuation, Income Approach | AltheaDx, Inc          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Asset acquisition, contingent consideration, liability, measurement input 36.00%        
Measurement Input, Discount Rate | Valuation, Income Approach | Forecast | AltheaDx, Inc          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Asset acquisition, contingent consideration, liability, measurement input   7.50% 7.40% 6.30%  
Cernostics, Inc.          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Additional consideration payable based on achievement of certain commercial milestones $ 50.0        
Maximum number of shares payable in earnout payment (in shares) | shares 5,034,653        
Number of trading days to determine volume weighted-average price of common stock | tradingDay 15        
Cernostics, Inc. | Expected stock price volatility | Valuation, Income Approach          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Asset acquisition, contingent consideration, liability, measurement input 40.00%       20.00%
Cernostics, Inc. | Measurement Input, Discount Rate | Valuation, Income Approach          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Asset acquisition, contingent consideration, liability, measurement input 20.20%       16.10%
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 18,287
Acquisition of AltheaDx 1,528
Change in fair value (17,836)
Ending balance 1,979
AltheaDx, Inc  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 0
Acquisition of AltheaDx 1,528
Change in fair value 421
Ending balance 1,949
Cernostics, Inc.  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 18,287
Acquisition of AltheaDx 0
Change in fair value (18,257)
Ending balance $ 30
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 01, 2022
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation costs   $ 99,493  
Unrecognized compensation expense, period for recognition   3 years  
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued during period (in shares)   42,332  
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted, weighted average grant date fair value (in dollars per share)   $ 14.07 $ 41.35
2019 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of shares authorized for issuance (in shares) 1,268,926    
Number of shares available for issuance (in shares)   586,155  
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted, weighted average grant date fair value (in dollars per share)   $ 19.91 $ 39.26
Employee stock purchase plan | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of shares authorized for issuance (in shares) 253,785    
Number of shares available for issuance (in shares)   850,919  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
Stock Options Outstanding  
Beginning balance (in shares) 3,586,688
Granted (in shares) 231,376
Exercised (in shares) (98,953)
Forfeited/Cancelled (in shares) (140,468)
Ending balance (in shares) 3,578,643
Options exercisable, number of options (in shares) 1,599,766
Exercise Price  
Beginning balance (in dollars per share) $ 34.75
Granted (in dollars per share) 22.02
Exercised (in dollars per share) 5.15
Forfeited/Cancelled (in dollars per share) 35.43
Ending balance (in dollars per share) 34.71
Options exercisable, weighted average exercise price (in dollars per share) $ 26.99
Stock Option Activity, Additional Disclosures  
Options outstanding, weighted average remaining contractual term 7 years 10 months 24 days
Options exercisable, weighted average remaining contractual term 7 years 2 months 12 days
Options outstanding, aggregate intrinsic value $ 12,314
Options exercisable, aggregate intrinsic value $ 10,253
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation - Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Restricted Stock Units Outstanding  
Beginning Balance (in shares) | shares 1,050,174
Granted (in shares) | shares 705,430
Vested (in shares) | shares (11,475)
Forfeited/Cancelled (in shares) | shares (64,175)
Ending Balance (in shares) | shares 1,679,954
Weighted-Average Grant Date Fair Value  
Weighted average grant date fair value at beginning balance (in dollars per share) | $ / shares $ 44.31
Granted (in dollars per share) | $ / shares 23.90
Vested (in dollars per share) | $ / shares 69.56
Forfeited / Cancelled (in dollars per share) | $ / shares 35.81
Weighted average grant date fair value at ending balance (in dollars per share) | $ / shares $ 35.89
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Average expected term (years) 1 year 3 months 18 days 1 year 2 months 12 days
Expected stock price volatility, minimum 62.98% 68.43%
Expected stock price volatility, maximum 66.75% 86.50%
Risk-free interest rate, minimum 0.60% 0.07%
Risk-free interest rate, maximum 1.30% 0.13%
Dividend yield 0.00% 0.00%
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Average expected term (years) 5 years 9 months 18 days 6 years
Expected stock price volatility, minimum 68.34% 66.94%
Expected stock price volatility, maximum 71.58% 67.98%
Risk-free interest rate, minimum 1.54% 0.51%
Risk-free interest rate, maximum 2.91% 1.09%
Dividend yield 0.00% 0.00%
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 8,783 $ 4,766 $ 17,202 $ 9,679
Cost of sales (exclusive of amortization of acquired intangible assets)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 897 415 1,750 925
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,831 1,073 3,659 2,131
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 6,055 $ 3,278 $ 11,793 $ 6,623
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - AltheaDx, Inc - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Apr. 26, 2022
Business Acquisition [Line Items]      
Deferred tax liabilities     $ 1,819
Reduction of existing valuation allowance on deferred tax assets $ 1,769 $ 1,769  
XML 66 cstl-20220630_htm.xml IDEA: XBRL DOCUMENT 0001447362 2022-01-01 2022-06-30 0001447362 2022-08-01 0001447362 2022-06-30 0001447362 2021-12-31 0001447362 2022-04-01 2022-06-30 0001447362 2021-04-01 2021-06-30 0001447362 2021-01-01 2021-06-30 0001447362 us-gaap:PreferredStockMember 2020-12-31 0001447362 us-gaap:CommonStockMember 2020-12-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001447362 us-gaap:RetainedEarningsMember 2020-12-31 0001447362 2020-12-31 0001447362 2021-01-01 2021-03-31 0001447362 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001447362 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001447362 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001447362 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001447362 us-gaap:PreferredStockMember 2021-03-31 0001447362 us-gaap:CommonStockMember 2021-03-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001447362 us-gaap:RetainedEarningsMember 2021-03-31 0001447362 2021-03-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001447362 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001447362 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001447362 us-gaap:PreferredStockMember 2021-06-30 0001447362 us-gaap:CommonStockMember 2021-06-30 0001447362 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001447362 us-gaap:RetainedEarningsMember 2021-06-30 0001447362 2021-06-30 0001447362 us-gaap:PreferredStockMember 2021-12-31 0001447362 us-gaap:CommonStockMember 2021-12-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001447362 us-gaap:RetainedEarningsMember 2021-12-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001447362 2022-01-01 2022-03-31 0001447362 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001447362 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001447362 us-gaap:PreferredStockMember 2022-03-31 0001447362 us-gaap:CommonStockMember 2022-03-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001447362 us-gaap:RetainedEarningsMember 2022-03-31 0001447362 2022-03-31 0001447362 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001447362 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001447362 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001447362 us-gaap:PreferredStockMember 2022-06-30 0001447362 us-gaap:CommonStockMember 2022-06-30 0001447362 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001447362 us-gaap:RetainedEarningsMember 2022-06-30 0001447362 cstl:DermatologicMember 2022-04-01 2022-06-30 0001447362 cstl:DermatologicMember 2021-04-01 2021-06-30 0001447362 cstl:DermatologicMember 2022-01-01 2022-06-30 0001447362 cstl:DermatologicMember 2021-01-01 2021-06-30 0001447362 us-gaap:ServiceOtherMember 2022-04-01 2022-06-30 0001447362 us-gaap:ServiceOtherMember 2021-04-01 2021-06-30 0001447362 us-gaap:ServiceOtherMember 2022-01-01 2022-06-30 0001447362 us-gaap:ServiceOtherMember 2021-01-01 2021-06-30 0001447362 cstl:MedicareMember us-gaap:RevenueFromContractWithCustomerMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:MedicareMember us-gaap:RevenueFromContractWithCustomerMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-06-30 0001447362 cstl:MedicareMember cstl:AccountsReceivableCurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:MedicareMember cstl:AccountsReceivableCurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-12-31 0001447362 cstl:MedicareMember cstl:AccountsReceivableNoncurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:MedicareMember cstl:AccountsReceivableNoncurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-12-31 0001447362 cstl:MedicareAdvantagePlansMember us-gaap:RevenueFromContractWithCustomerMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:MedicareAdvantagePlansMember us-gaap:RevenueFromContractWithCustomerMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-06-30 0001447362 cstl:MedicareAdvantagePlansMember cstl:AccountsReceivableCurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:MedicareAdvantagePlansMember cstl:AccountsReceivableCurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-12-31 0001447362 cstl:MedicareAdvantagePlansMember cstl:AccountsReceivableNoncurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:MedicareAdvantagePlansMember cstl:AccountsReceivableNoncurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-12-31 0001447362 cstl:BlueCrossBlueShieldPlansMember us-gaap:RevenueFromContractWithCustomerMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:BlueCrossBlueShieldPlansMember us-gaap:RevenueFromContractWithCustomerMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-06-30 0001447362 cstl:BlueCrossBlueShieldPlansMember cstl:AccountsReceivableCurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:BlueCrossBlueShieldPlansMember cstl:AccountsReceivableCurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-12-31 0001447362 cstl:BlueCrossBlueShieldPlansMember cstl:AccountsReceivableNoncurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2022-01-01 2022-06-30 0001447362 cstl:BlueCrossBlueShieldPlansMember cstl:AccountsReceivableNoncurrentMember cstl:ThirdPartyPayorConcentrationRiskMember 2021-01-01 2021-12-31 0001447362 cstl:StockOptionsAndRestrictedStockUnitsRSUsMember 2022-04-01 2022-06-30 0001447362 cstl:StockOptionsAndRestrictedStockUnitsRSUsMember 2021-04-01 2021-06-30 0001447362 cstl:StockOptionsAndRestrictedStockUnitsRSUsMember 2022-01-01 2022-06-30 0001447362 cstl:StockOptionsAndRestrictedStockUnitsRSUsMember 2021-01-01 2021-06-30 0001447362 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001447362 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001447362 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001447362 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001447362 cstl:MyriadMyPathLLCMember 2021-05-28 2021-05-28 0001447362 cstl:CernosticsIncMember 2021-12-03 2021-12-03 0001447362 cstl:CernosticsIncMember 2022-04-01 2022-06-30 0001447362 cstl:AltheaDxIncMember 2022-04-26 0001447362 cstl:AltheaDxIncMember 2022-04-26 2022-04-26 0001447362 cstl:AltheaDxIncMember 2022-04-01 2022-06-30 0001447362 cstl:AltheaDxIncMember 2022-01-01 2022-06-30 0001447362 cstl:AltheaDxIncMember us-gaap:CommonStockMember 2022-04-26 0001447362 cstl:AltheaDxIncMember us-gaap:CommonStockMember 2022-04-26 2022-04-26 0001447362 cstl:AltheaDxIncMember us-gaap:DevelopedTechnologyRightsMember 2022-04-26 2022-04-26 0001447362 cstl:AltheaDxIncMember us-gaap:AcquisitionRelatedCostsMember 2021-01-01 2021-06-30 0001447362 cstl:AltheaDxIncMember cstl:IncomeTaxAdjustmentMember 2021-01-01 2021-06-30 0001447362 cstl:AltheaDxIncMember 2021-04-01 2021-06-30 0001447362 cstl:AltheaDxIncMember 2021-01-01 2021-06-30 0001447362 us-gaap:EquipmentMember 2022-06-30 0001447362 us-gaap:EquipmentMember 2021-12-31 0001447362 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001447362 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001447362 us-gaap:ComputerEquipmentMember 2022-06-30 0001447362 us-gaap:ComputerEquipmentMember 2021-12-31 0001447362 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001447362 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001447362 us-gaap:ConstructionInProgressMember 2022-06-30 0001447362 us-gaap:ConstructionInProgressMember 2021-12-31 0001447362 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001447362 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001447362 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001447362 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001447362 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001447362 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001447362 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001447362 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001447362 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001447362 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001447362 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001447362 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001447362 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001447362 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001447362 cstl:AssembledWorkforceMember 2022-06-30 0001447362 cstl:AssembledWorkforceMember 2022-01-01 2022-06-30 0001447362 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001447362 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001447362 cstl:AssembledWorkforceMember 2021-12-31 0001447362 cstl:AssembledWorkforceMember 2021-01-01 2021-12-31 0001447362 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2021-06-30 0001447362 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2021-06-30 0001447362 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 0001447362 2022-03-11 0001447362 cstl:PittsburghLeaseMember 2022-04-01 0001447362 cstl:PittsburghLeaseFirstSixMonthsMember 2022-04-01 2022-04-01 0001447362 cstl:PittsburghLeaseAfterSixMonthsMember 2022-04-01 2022-04-01 0001447362 cstl:PittsburghLeaseMember 2022-04-01 2022-04-01 0001447362 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001447362 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001447362 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001447362 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001447362 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001447362 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001447362 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001447362 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001447362 cstl:CernosticsIncMember 2022-06-30 0001447362 cstl:AltheaDxIncMember 2022-06-30 0001447362 cstl:CernosticsIncMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:IncomeApproachValuationTechniqueMember 2022-01-01 2022-06-30 0001447362 cstl:CernosticsIncMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-01-01 2022-06-30 0001447362 cstl:CernosticsIncMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:IncomeApproachValuationTechniqueMember 2021-01-01 2021-12-31 0001447362 cstl:CernosticsIncMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2021-01-01 2021-12-31 0001447362 cstl:AltheaDxIncMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:IncomeApproachValuationTechniqueMember 2022-01-01 2022-06-30 0001447362 srt:ScenarioForecastMember cstl:AltheaDxIncMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-01-01 2022-12-31 0001447362 srt:ScenarioForecastMember cstl:AltheaDxIncMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2023-01-01 2023-12-31 0001447362 srt:ScenarioForecastMember cstl:AltheaDxIncMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2024-01-01 2024-12-31 0001447362 cstl:CernosticsIncMember 2021-12-31 0001447362 cstl:AltheaDxIncMember 2021-12-31 0001447362 cstl:CernosticsIncMember 2022-01-01 2022-06-30 0001447362 cstl:TwoThousandNineteenEquityIncentivePlanMember 2022-01-01 2022-01-01 0001447362 cstl:TwoThousandNineteenEquityIncentivePlanMember 2022-06-30 0001447362 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001447362 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001447362 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001447362 us-gaap:EmployeeStockMember cstl:EmployeeStockPurchasePlanMember 2022-01-01 2022-01-01 0001447362 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001447362 us-gaap:EmployeeStockMember cstl:EmployeeStockPurchasePlanMember 2022-06-30 0001447362 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001447362 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001447362 cstl:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001447362 cstl:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure cstl:tradingDay cstl:claim 0001447362 --12-31 2022 Q2 false http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201602Member 10-Q true 2022-06-30 false 001-38984 CASTLE BIOSCIENCES, INC. DE 77-0701774 505 S. Friendswood Drive Suite 401 Friendswood TX 77546 866 788-9007 Common Stock, $0.001 par value per share CSTL NASDAQ Yes Yes Large Accelerated Filer true false false 26296968 273166000 329633000 22606000 17282000 3365000 2021000 5775000 4807000 304912000 353743000 1367000 1308000 11203000 9501000 7004000 7383000 132671000 88922000 1223000 1715000 458380000 462572000 3281000 2546000 14850000 15483000 1211000 1179000 8177000 5678000 27519000 24886000 1949000 18287000 6480000 6900000 614000 635000 158000 124000 36720000 50832000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 200000000 200000000 26292299 26292299 25378520 25378520 26000 25000 541672000 505482000 -120038000 -93767000 421660000 411740000 458380000 462572000 34838000 22758000 61690000 45571000 7686000 3697000 13630000 6725000 11926000 6793000 22687000 12701000 37498000 20822000 67951000 38983000 2097000 256000 3745000 256000 -20398000 0 -17836000 0 38809000 31568000 90177000 58665000 -3971000 -8810000 -28487000 -13094000 370000 24000 400000 28000 4000 0 7000 0 -3605000 -8786000 -28094000 -13066000 -1957000 5000 -1823000 5000 -1648000 -1648000 -8791000 -8791000 -26271000 -26271000 -13071000 -13071000 -0.06 -0.06 -0.35 -0.35 -1.02 -1.02 -0.52 -0.52 26064000 26064000 25091000 25091000 25746000 25746000 25002000 25002000 0 0 24812487 25000 478162000 -62496000 415691000 21000 21000 4913000 4913000 171315 991000 991000 70711 1233000 1233000 39000 39000 -4280000 -4280000 0 0 25054513 25000 485338000 -66755000 418608000 4766000 4766000 109540 1354000 1354000 -8791000 -8791000 0 0 25164053 25000 491458000 -75546000 415937000 0 0 25378520 25000 505482000 -93767000 411740000 8419000 8419000 62102 399000 399000 2466 -56000 -56000 42332 1457000 1457000 -24623000 -24623000 0 0 25485420 25000 515701000 -118390000 397336000 8783000 8783000 36634 110000 110000 6358 -32000 -32000 763887 1000 17110000 17111000 -1648000 -1648000 0 0 26292299 26000 541672000 -120038000 421660000 -26271000 -13071000 4779000 867000 17202000 9679000 -17836000 0 -1839000 0 -39000 -69000 5628000 5275000 707000 -1347000 1066000 -223000 -437000 -462000 -504000 95000 302000 -683000 -445000 -590000 -1013000 -523000 0 -2173000 1111000 -306000 -30431000 -10069000 1807000 1663000 547000 33184000 26661000 0 8000 2000 -27913000 -34845000 0 336000 509000 2345000 88000 0 1511000 1392000 55000 0 1877000 3401000 -56467000 -41513000 329633000 409852000 273166000 368339000 696000 3000 17111000 0 1528000 0 313000 0 Organization and Description of Business<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Castle Biosciences, Inc. (the ‘‘Company,’’ “we,” “us” or “our”) was incorporated in the state of Delaware on September 12, 2007. We are a commercial-stage diagnostics company focused on providing physicians and their patients with personalized, clinically actionable information to inform treatment decisions and improve health outcomes. We are based in Friendswood, Texas (a suburb of Houston, Texas) and our laboratory operations are conducted at our facilities located in Phoenix, Arizona, Pittsburgh, Pennsylvania and San Diego, California.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of COVID-19 Pandemic</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the COVID-19 pandemic began in March 2020, we have maintained uninterrupted business operations with no interruption in turnaround times for delivery of test reports, but we have experienced declines in test report volume in certain periods, which we believe is linked to delays and/or cancellations in patient visits in response to COVID-19, resulting in reduced diagnostic biopsies and thus reduced diagnoses of cutaneous melanoma and test reports attributable to our lead product, DecisionDx®-Melanoma, a test for cutaneous melanoma. The extent to which COVID-19 may further impact our business, consolidated results of operations, consolidated financial condition and consolidated cash flows will depend on future developments, which are highly uncertain and cannot be predicted with confidence.</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Financial Information</span></div><div style="margin-bottom:3pt;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 condensed consolidated balance sheet as of June 30, 2022; the condensed consolidated statements of operations and comprehensive loss, the condensed consolidated statements of stockholders’ equity for the three and six months ended June 30, 2022 and 2021; and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 and 2021 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of our consolidated financial position as of June 30, 2022, the results of our consolidated operations for the three and six months ended June 30, 2022 and 2021 and our consolidated cash flows for the six months ended June 30, 2022 and 2021. The financial data and other information disclosed in these notes related to the three and six months ended June 30, 2022 and 2021 are also unaudited. The results for the three and six months ended June 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the unaudited interim consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission on February 28, 2022.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:3pt;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 as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realization of deferred tax assets, the useful lives and recoverability of long-lived assets, the valuation of acquired intangible assets, the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions. We have considered the potential impact of the COVID-19 pandemic on our estimates and assumptions. The extent to which the COVID-19 pandemic may impact our estimates in future periods is uncertain and subject to change.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents including Concentrations of Credit Risk</span></div><div style="margin-bottom:3pt;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. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations. Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the institutions in which deposits are held. We have not experienced any losses on our cash or cash equivalents.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘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’’). In accordance with ASC 606, we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating physician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration. See Note 3 for further details.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant. The allowance for credit losses was zero as of June 30, 2022, and December 31, 2021. Adjustments for implicit price concessions attributable to variable consideration, as discussed above, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-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%">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</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%">We assess acquisitions under ASC Topic 805, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASC 805”) to determine whether a transaction represents the acquisition of assets or a business combination. Under this guidance, we apply a two-step model. The first step involves a screening test where we evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single asset or a group of similar assets. If the screening test is met, we account for the set as an asset acquisition. If the screening test is not met, we apply the second step of the model to determine if the set meets the definition of a business based on the guidance in ASC 805. If so, the transaction is treated as a business combination. Otherwise, it is treated as an asset acquisition. Asset acquisitions are accounted for by allocating the cost of the acquisition, including transaction costs, to the individual assets acquired and liabilities assumed on a relative fair value basis without recognition of goodwill. Business combinations are accounted for using the acquisition method. Under the acquisition method, goodwill is measured as a residual </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%">amount equal to the fair value of the consideration transferred less the net recognized fair value of the identifiable assets acquired and the liabilities assumed, as of the acquisition date, and transaction costs are expensed as incurred.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of business combinations or asset acquisitions, we may be required to pay additional consideration if specified future events occur or if certain conditions are met. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a business combination, in accordance with ASC 805, contingent consideration is recorded at fair value as of the acquisition date and classified as liabilities or equity based on applicable U.S. GAAP. For contingent consideration classified as liabilities, we remeasure the contingent consideration at fair value each period with changes in fair value recorded in the statements of operations and comprehensive loss each period.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contingent consideration in transactions that are not business combinations, we apply applicable U.S. GAAP. With respect to the additional consideration that may be payable in connection with the acquisitions of Cernostics, Inc. (“Cernostics”), an asset acquisition we completed on December 3, 2021, we account for the contingent consideration as a liability in accordance with 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%"> (“ASC 480”), under the guidance for obligations that must or may be settled by issuance of a variable number of shares. In accordance with ASC 480, we record the contingent consideration initially and subsequently at fair value with changes in fair value recorded in the statements of operations and comprehensive loss each period. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration is classified as current or noncurrent in our condensed consolidated balance sheets based on the contractual timing of future settlement. For additional information on contingent consideration, see Notes 5 and 10.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Compensation</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for liabilities under discretionary employee and executive bonus plans. These estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals, and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines what discretionary payments are made. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2022 and December 31, 2021, we accrued $9,835,000 and $12,071,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the condensed consolidated balance sheets based on the expected timing of payment.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:3pt;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 is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Our comprehensive loss was the same as our reported net loss for all periods presented.</span></div> Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). All intercompany accounts and transactions have been eliminated in consolidation. 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 as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realization of deferred tax assets, the useful lives and recoverability of long-lived assets, the valuation of acquired intangible assets, the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions. We have considered the potential impact of the COVID-19 pandemic on our estimates and assumptions. The extent to which the COVID-19 pandemic may impact our estimates in future periods is uncertain and subject to change. Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations. Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the institutions in which deposits are held. We have not experienced any losses on our cash or cash equivalents. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘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>(‘‘ASC 606’’). In accordance with ASC 606, we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating physician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration. We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments. We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant. The allowance for credit losses was zero as of June 30, 2022, and December 31, 2021. Adjustments for implicit price concessions attributable to variable consideration, as discussed above, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses. 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-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%">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented.</span> 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess acquisitions under ASC Topic 805, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASC 805”) to determine whether a transaction represents the acquisition of assets or a business combination. Under this guidance, we apply a two-step model. The first step involves a screening test where we evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single asset or a group of similar assets. If the screening test is met, we account for the set as an asset acquisition. If the screening test is not met, we apply the second step of the model to determine if the set meets the definition of a business based on the guidance in ASC 805. If so, the transaction is treated as a business combination. Otherwise, it is treated as an asset acquisition. Asset acquisitions are accounted for by allocating the cost of the acquisition, including transaction costs, to the individual assets acquired and liabilities assumed on a relative fair value basis without recognition of goodwill. Business combinations are accounted for using the acquisition method. Under the acquisition method, goodwill is measured as a residual </span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount equal to the fair value of the consideration transferred less the net recognized fair value of the identifiable assets acquired and the liabilities assumed, as of the acquisition date, and transaction costs are expensed as incurred.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of business combinations or asset acquisitions, we may be required to pay additional consideration if specified future events occur or if certain conditions are met. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a business combination, in accordance with ASC 805, contingent consideration is recorded at fair value as of the acquisition date and classified as liabilities or equity based on applicable U.S. GAAP. For contingent consideration classified as liabilities, we remeasure the contingent consideration at fair value each period with changes in fair value recorded in the statements of operations and comprehensive loss each period.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contingent consideration in transactions that are not business combinations, we apply applicable U.S. GAAP. With respect to the additional consideration that may be payable in connection with the acquisitions of Cernostics, Inc. (“Cernostics”), an asset acquisition we completed on December 3, 2021, we account for the contingent consideration as a liability in accordance with 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%"> (“ASC 480”), under the guidance for obligations that must or may be settled by issuance of a variable number of shares. In accordance with ASC 480, we record the contingent consideration initially and subsequently at fair value with changes in fair value recorded in the statements of operations and comprehensive loss each period. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration is classified as current or noncurrent in our condensed consolidated balance sheets based on the contractual timing of future settlement. For additional information on contingent consideration, see Notes 5 and 10.</span></div> We accrue for liabilities under discretionary employee and executive bonus plans. These estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals, and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines what discretionary payments are made. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2022 and December 31, 2021, we accrued $9,835,000 and $12,071,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the condensed consolidated balance sheets based on the expected timing of payment. 9835000 12071000 Comprehensive loss is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Revenue<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All of our revenues from contracts with customers are associated with the provision of diagnostic and prognostic testing services. Most of our revenues are attributable to our DecisionDx®-Melanoma test for cutaneous melanoma. We also provide a test for uveal melanoma, DecisionDx®-UM, a test for patients with cutaneous squamous cell carcinoma, DecisionDx®-SCC, two tests for use in patients with suspicious pigmented lesions, MyPath® Melanoma and DiffDx®-Melanoma, and a test for patients diagnosed with Barrett’s esophagus (“BE”), the TissueCypher® Barrett’s Esophagus Assay. We also began offering a pharmacogenomics (“PGx”) testing service focused on mental health, IDgenetix®, following a business combination completed in April 2022. Information on the disaggregation of revenues is included below. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once we satisfy our performance obligations and bill for the service, the timing of the collection of payments may vary based on the payment practices of the third-party payor and the existence of contractually established reimbursement rates. Most of the payments for our services are made by third-party payors, including Medicare and commercial health insurance carriers. Certain contracts contain a contractual commitment of a reimbursement rate that differs from our list prices. However, absent a positive coverage policy, with or without a contractually committed reimbursement rate, with a commercial carrier or governmental program, our diagnostic tests may or may not be paid by these entities. In addition, patients do not enter into direct agreements with us that commit them to pay any portion of the cost of the tests in the event that their insurance provider declines to reimburse us. We may pursue, on a case-by-case basis, reimbursement from such patients in the form of co-payments and co-insurance, in accordance with the contractual obligations that we have with the insurance carrier or health plan. These situations may result in a delay in the collection of payments.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Medicare claims that are covered by policy under a Local Coverage Determination (“LCD”) or otherwise are generally paid at a rate established on Medicare’s Clinical Laboratory Fee Schedule or by the respective Medicare contractor within 30 </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">days from receipt. Medicare claims that were either submitted to Medicare prior to the LCD or other coverage commencement date or are not covered but meet the definition of being medically reasonable and necessary pursuant to the controlling Section 1862(a)(1)(A) of the Social Security Act are generally appealed and may ultimately be paid at the first (termed ‘‘redetermination’’), second (termed ‘‘reconsideration’’) or third level of appeal (de novo hearing with an Administrative Law Judge (“ALJ”)). A successful appeal at any of these levels may result in prompt payment.</span></div><div style="margin-bottom:3pt;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 absence of LCD coverage, contractually established reimbursements rates or other coverage, we have concluded that our contracts include variable consideration because the amounts paid by Medicare or commercial health insurance carriers may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration attributable to these price concessions is measured at the expected value using the ‘‘most likely amount’’ method under ASC 606. The amounts are determined by historical average collection rates by test type and payor category taking into consideration the range of possible outcomes, the predictive value of our past experiences, the time period of when uncertainties expect to be resolved and the amount of consideration that is susceptible to factors outside of our influence, such as the judgment and actions of third parties. Such variable consideration is included in the transaction price only to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainties with respect to the amount are resolved. Variable consideration may be constrained and excluded from the transaction price in situations where there is no contractually agreed upon reimbursement coverage or in the absence of a predictable pattern and history of collectability with a payor. Accordingly, in such situations revenues are recognized on the basis of actual cash collections. Variable consideration for Medicare claims that are not covered by an LCD or otherwise, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Included in revenues for the three months ended June 30, 2022 and 2021 were $578,000 and $(166,000), respectively, of net positive (negative) revenue adjustments associated with changes in estimated variable consideration related to performance obligations satisfied in previous periods. Such amounts of variable consideration for the six months ended June 30, 2022 and 2021 were $(300,000) and $5,092,000, respectively, of net (negative) positive revenue adjustments. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our contracts with customers have an expected duration of one year or less, we have elected the practical expedient in ASC 606 to not disclose information about our remaining performance obligations. Any incremental costs to obtain contracts are recorded as selling, general and administrative expense as incurred due to the short duration of our contracts. Contract balances consisted solely of accounts receivable (both current and noncurrent) as of June 30, 2022 and December 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the disaggregation of revenue by type (in thousands):</span></div><div style="margin-bottom:3pt;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:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.911%"/><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:11.911%"/><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:11.917%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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 #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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #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:700;line-height:100%">2021</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%">Dermatologic</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%">31,897 </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%">20,378 </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%">56,236 </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%">41,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,941 </span></td><td style="background-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,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-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,283 </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;text-indent:10.8pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">34,838 </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%">22,758 </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%">61,690 </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%">45,571 </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:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payor Concentration</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely upon reimbursements from third-party government payors (primarily Medicare) and private-payor insurance companies to collect accounts receivable related to sales of our diagnostic and prognostic tests.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows:</span></div><div style="margin-bottom:3pt;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:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.818%"/><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.350%"/><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.350%"/><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.350%"/><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.357%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">Percentage of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="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:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(current)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(noncurrent)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</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%">Medicare</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%">52 </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%">57 </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 </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%">24 </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%">— </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medicare Advantage 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%">34 </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%">25 </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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </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><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%">BlueCross BlueShield plans</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 </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%">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><td colspan="3" 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%">19 </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%">22 </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%">57 </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%">58 </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></table></div> P30D 578000 -166000 -300000 5092000 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the disaggregation of revenue by type (in thousands):</span></div><div style="margin-bottom:3pt;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:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.911%"/><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:11.911%"/><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:11.917%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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 #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:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #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:700;line-height:100%">2021</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%">Dermatologic</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%">31,897 </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%">20,378 </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%">56,236 </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%">41,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,941 </span></td><td style="background-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,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,454 </span></td><td style="background-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,283 </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;text-indent:10.8pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">34,838 </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%">22,758 </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%">61,690 </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%">45,571 </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> 31897000 20378000 56236000 41288000 2941000 2380000 5454000 4283000 34838000 22758000 61690000 45571000 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows:</span></div><div style="margin-bottom:3pt;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:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.818%"/><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.350%"/><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.350%"/><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.350%"/><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.357%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom: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:700;line-height:100%">Percentage of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="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:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(current)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(noncurrent)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</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%">Medicare</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%">52 </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%">57 </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 </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%">24 </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%">— </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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medicare Advantage 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%">34 </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%">25 </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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </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><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%">BlueCross BlueShield plans</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 </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%">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><td colspan="3" 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%">19 </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%">22 </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%">57 </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%">58 </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></table></div> 0.52 0.57 0.21 0.24 0 0 0.34 0.25 0.49 0.40 0 0 0.06 0.07 0.19 0.22 0.57 0.58 Loss Per Share <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is computed by dividing net loss for the period by the weighted-average number of common shares outstanding during the period. Diluted loss per share reflects the additional dilution from potential issuances of common stock, such as stock issuable pursuant to the exercise of stock options or purchases under the 2019 Employee Stock Purchase Plan (“ESPP”). The treasury stock method is used to calculate the potential dilutive effect of these common stock equivalents. However, potentially dilutive shares are excluded from the computation of diluted loss per share when their effect is antidilutive.</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:53.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><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:8.987%"/><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:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we reported a net loss for all periods presented, all potentially dilutive securities are antidilutive and are excluded from the computation of diluted loss per share for such periods.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted loss per share for the three and six months ended June 30, 2022 and 2021 because to do so would be antidilutive (in thousands): </span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units (“RSUs”)</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%">4,974 </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%">3,374 </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%">4,828 </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%">3,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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%">111 </span></td><td style="background-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%">56 </span></td><td style="background-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%">101 </span></td><td style="background-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%">66 </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: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 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%">5,085 </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="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,430 </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="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%">4,929 </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="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,483 </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:3pt;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 connection with the acquisitions of Cernostics and AltheaDx, Inc. (“AltheaDx”), we may issue, or may be required to issue, shares of our common stock to satisfy our contingent consideration obligations, pending the outcome of certain commercial and regulatory milestones, as required by the respective definitive agreements. See Notes 5 and 10 for additional information.</span></div> <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted loss per share for the three and six months ended June 30, 2022 and 2021 because to do so would be antidilutive (in thousands): </span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units (“RSUs”)</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%">4,974 </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%">3,374 </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%">4,828 </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%">3,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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%">111 </span></td><td style="background-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%">56 </span></td><td style="background-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%">101 </span></td><td style="background-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%">66 </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: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 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%">5,085 </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="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,430 </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="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%">4,929 </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="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,483 </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> 4974000 3374000 4828000 3417000 111000 56000 101000 66000 5085000 3430000 4929000 3483000 Acquisitions<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Myriad myPath, LLC</span></div><div style="margin-bottom:3pt;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 28, 2021, we completed the acquisition of all of the equity of Myriad myPath, LLC, a laboratory in Salt Lake City, for a cash purchase price of $32,500,000. Based on the guidance in ASC 805, we concluded that substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, the developed technology, and therefore the transaction represents an asset acquisition rather than a business combination.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cernostics, Inc.</span></div><div style="margin-bottom:3pt;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, 2021, we completed the acquisition of Cernostics, which offers the TissueCypher Barrett’s Esophagus Assay for patients with BE, for total consideration of $49,019,000, consisting of cash consideration of $30,732,000 and contingent consideration with an acquisition date fair value of $18,287,000. In connection with the acquisition, we recorded a receivable as of the acquisition date for the post-closing purchase price adjustment, representing the difference between actual and estimated cash and working capital. During the three months ended June 30, 2022, we received cash of $547,000 in settlement of this receivable. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AltheaDx, Inc.</span></div><div style="margin-bottom:3pt;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 26, 2022, we completed the acquisition of 100% of the equity interests in AltheaDx. AltheaDx offers the IDgenetix test, a PGx test focused on mental health. We believe this acquisition enables us to expand upon our existing portfolio of testing solutions in support of our growth strategy. We have concluded that the transaction represents a business combination under ASC 805. The financial results of AltheaDx have been included in our unaudited condensed consolidated financial statements since the date of the acquisition. The amount of revenue from AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was not material. The loss attributable to AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was approximately $3,383,000. This amount does not reflect transaction costs from the acquisition or the effects of the valuation allowance reduction discussed in Note 13. Transaction costs associated with the acquisition were $1,711,000 for both the three and six months ended June 30, 2022 and were recognized as expenses in the unaudited condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):</span></div><div style="margin-bottom:3pt;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:85.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 26, 2022</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%">Cash</span></td><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%">30,510 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (763,887 shares)</span></div></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%">17,111 </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%">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%">1,528 </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: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 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%">49,149 </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-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the common stock issued was measured using the April 26, 2022 closing price of $22.40 per share, as reported by the Nasdaq Global Market.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the contingent consideration, we may be required to pay up to $75.0 million in cash and common stock in connection with the achievement of certain milestones based on 2022, 2023 and 2024 performance and expanded Medicare coverage for the IDgenetix test (the “AltheaDx Earnout Payments”). Upon achievement of each relevant milestone event, each milestone will be paid 50% in cash and 50% in shares of our common stock based on a price per share equal to the volume-weighted-average price of our common stock for the 20 trading days as of the applicable milestone determination date. In accordance with the terms of the definitive agreement governing the acquisition of AltheaDx, the maximum number of shares of our common stock issuable to former AltheaDx security holders may not exceed 1,271,718 shares. Therefore, taking into consideration the number of shares already issued at closing, a maximum of 507,831 additional shares of our common stock remain issuable with respect to the AltheaDx Earnout Payments. In the event a number of shares in excess of 507,831 would otherwise be issuable in connection with the AltheaDx Earnout Payments, we will issue shares up to the maximum number permitted and pay cash for the remaining portion of the obligation. See Note 10 for additional information on the measurement of the contingent consideration. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:83.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 26, 2022</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%">Cash and cash equivalents</span></td><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:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </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%">Accounts receivable</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </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%">Inventory</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </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%">Prepaid expenses and other current assets</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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%">Property and equipment</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </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%">Intangible asset</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000 </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%">Other assets – long-term</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</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%">Accrued compensation</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</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%">Other accrued and current liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(532)</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%">Deferred tax liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,819)</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%">Other liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,655 </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%">Goodwill</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</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:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,149 </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:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible asset is comprised of developed technology with an estimated useful life of 15 years and is being amortized on a straight-line basis. The goodwill, which is not expected to be deductible for income tax purposes, was primarily attributable to potential future growth opportunities and the organized workforce.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our calculations of the consideration transferred and the purchase price allocation for the acquisition of AltheaDx are based on a preliminary valuation and are subject to revision as the valuation is finalized and additional information about the fair value of the assets and liabilities becomes available. The primary areas that are not yet finalized are income taxes, intangible assets, contingent consideration and the resulting goodwill. The final valuation of assets acquired and liabilities assumed is expected to be completed as soon as possible, but no later than one year from the acquisition date.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information for the three and six months ended June 30, 2022 and 2021 combines our historical financial results and the results of AltheaDx, assuming that the companies were combined as of January 1, 2021, and includes adjustments for amortization expense from the acquired intangible assets and additional stock-based compensation expense. Nonrecurring pro forma adjustments consist of acquisition-related transaction costs of $1,711,000 and an income tax benefit of $1,769,000, both assumed to have been recognized during the six months ended June 30, 2021 and therefore removed from the three and six months ended June 30, 2022. The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><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:40.859%"/><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.935%"/><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:12.935%"/><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:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:700;line-height:100%">Pro Forma Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</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%">35,392 </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%">22,840 </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%">62,670 </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;border-top:1pt solid #000;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%">45,676 </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%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,289)</span></td><td style="background-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%">(11,267)</span></td><td style="background-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%">(32,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Transaction</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derek J. Maetzold, our President and Chief Executive Officer, and a member of our board of directors, and Daniel M. Bradbury, the Chairperson of our board of directors, each served on the board of directors of AltheaDx until the acquisition of AltheaDx was completed, were direct or indirect beneficial owners of AltheaDx securities and received consideration in the </span></div>transaction. Further, Frank Stokes, our Chief Financial Officer; Tobin W. Juvenal, our Chief Commercial Officer; Kristen Oelschlager, our Chief Operating Officer and certain immediate family members of Mr. Maetzold and Ms. Oelschlager were direct or indirect beneficial owners of AltheaDx securities and received consideration in the transaction. These individuals may receive additional consideration in the form of AltheaDx Earnout Payments if the relevant commercial and regulatory milestone events occur. Our entry into the definitive agreement to acquire AltheaDx was approved by our board of directors based upon the unanimous recommendation of a special transaction committee comprised entirely of independent members of our board of directors without any financial interest in AltheaDx or any conflict of interest with respect to the acquisition of AltheaDx. Acquisitions<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Myriad myPath, LLC</span></div><div style="margin-bottom:3pt;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 28, 2021, we completed the acquisition of all of the equity of Myriad myPath, LLC, a laboratory in Salt Lake City, for a cash purchase price of $32,500,000. Based on the guidance in ASC 805, we concluded that substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, the developed technology, and therefore the transaction represents an asset acquisition rather than a business combination.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cernostics, Inc.</span></div><div style="margin-bottom:3pt;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, 2021, we completed the acquisition of Cernostics, which offers the TissueCypher Barrett’s Esophagus Assay for patients with BE, for total consideration of $49,019,000, consisting of cash consideration of $30,732,000 and contingent consideration with an acquisition date fair value of $18,287,000. In connection with the acquisition, we recorded a receivable as of the acquisition date for the post-closing purchase price adjustment, representing the difference between actual and estimated cash and working capital. During the three months ended June 30, 2022, we received cash of $547,000 in settlement of this receivable. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AltheaDx, Inc.</span></div><div style="margin-bottom:3pt;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 26, 2022, we completed the acquisition of 100% of the equity interests in AltheaDx. AltheaDx offers the IDgenetix test, a PGx test focused on mental health. We believe this acquisition enables us to expand upon our existing portfolio of testing solutions in support of our growth strategy. We have concluded that the transaction represents a business combination under ASC 805. The financial results of AltheaDx have been included in our unaudited condensed consolidated financial statements since the date of the acquisition. The amount of revenue from AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was not material. The loss attributable to AltheaDx included in the unaudited consolidated statements of operations from the acquisition date was approximately $3,383,000. This amount does not reflect transaction costs from the acquisition or the effects of the valuation allowance reduction discussed in Note 13. Transaction costs associated with the acquisition were $1,711,000 for both the three and six months ended June 30, 2022 and were recognized as expenses in the unaudited condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):</span></div><div style="margin-bottom:3pt;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:85.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 26, 2022</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%">Cash</span></td><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%">30,510 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (763,887 shares)</span></div></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%">17,111 </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%">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%">1,528 </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: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 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%">49,149 </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-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the common stock issued was measured using the April 26, 2022 closing price of $22.40 per share, as reported by the Nasdaq Global Market.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the contingent consideration, we may be required to pay up to $75.0 million in cash and common stock in connection with the achievement of certain milestones based on 2022, 2023 and 2024 performance and expanded Medicare coverage for the IDgenetix test (the “AltheaDx Earnout Payments”). Upon achievement of each relevant milestone event, each milestone will be paid 50% in cash and 50% in shares of our common stock based on a price per share equal to the volume-weighted-average price of our common stock for the 20 trading days as of the applicable milestone determination date. In accordance with the terms of the definitive agreement governing the acquisition of AltheaDx, the maximum number of shares of our common stock issuable to former AltheaDx security holders may not exceed 1,271,718 shares. Therefore, taking into consideration the number of shares already issued at closing, a maximum of 507,831 additional shares of our common stock remain issuable with respect to the AltheaDx Earnout Payments. In the event a number of shares in excess of 507,831 would otherwise be issuable in connection with the AltheaDx Earnout Payments, we will issue shares up to the maximum number permitted and pay cash for the remaining portion of the obligation. See Note 10 for additional information on the measurement of the contingent consideration. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:83.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 26, 2022</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%">Cash and cash equivalents</span></td><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:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </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%">Accounts receivable</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </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%">Inventory</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </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%">Prepaid expenses and other current assets</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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%">Property and equipment</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </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%">Intangible asset</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000 </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%">Other assets – long-term</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</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%">Accrued compensation</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</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%">Other accrued and current liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(532)</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%">Deferred tax liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,819)</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%">Other liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,655 </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%">Goodwill</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</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:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,149 </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:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible asset is comprised of developed technology with an estimated useful life of 15 years and is being amortized on a straight-line basis. The goodwill, which is not expected to be deductible for income tax purposes, was primarily attributable to potential future growth opportunities and the organized workforce.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our calculations of the consideration transferred and the purchase price allocation for the acquisition of AltheaDx are based on a preliminary valuation and are subject to revision as the valuation is finalized and additional information about the fair value of the assets and liabilities becomes available. The primary areas that are not yet finalized are income taxes, intangible assets, contingent consideration and the resulting goodwill. The final valuation of assets acquired and liabilities assumed is expected to be completed as soon as possible, but no later than one year from the acquisition date.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information for the three and six months ended June 30, 2022 and 2021 combines our historical financial results and the results of AltheaDx, assuming that the companies were combined as of January 1, 2021, and includes adjustments for amortization expense from the acquired intangible assets and additional stock-based compensation expense. Nonrecurring pro forma adjustments consist of acquisition-related transaction costs of $1,711,000 and an income tax benefit of $1,769,000, both assumed to have been recognized during the six months ended June 30, 2021 and therefore removed from the three and six months ended June 30, 2022. The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><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:40.859%"/><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.935%"/><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:12.935%"/><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:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:700;line-height:100%">Pro Forma Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</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%">35,392 </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%">22,840 </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%">62,670 </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;border-top:1pt solid #000;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%">45,676 </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%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,289)</span></td><td style="background-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%">(11,267)</span></td><td style="background-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%">(32,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Transaction</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derek J. Maetzold, our President and Chief Executive Officer, and a member of our board of directors, and Daniel M. Bradbury, the Chairperson of our board of directors, each served on the board of directors of AltheaDx until the acquisition of AltheaDx was completed, were direct or indirect beneficial owners of AltheaDx securities and received consideration in the </span></div>transaction. Further, Frank Stokes, our Chief Financial Officer; Tobin W. Juvenal, our Chief Commercial Officer; Kristen Oelschlager, our Chief Operating Officer and certain immediate family members of Mr. Maetzold and Ms. Oelschlager were direct or indirect beneficial owners of AltheaDx securities and received consideration in the transaction. These individuals may receive additional consideration in the form of AltheaDx Earnout Payments if the relevant commercial and regulatory milestone events occur. Our entry into the definitive agreement to acquire AltheaDx was approved by our board of directors based upon the unanimous recommendation of a special transaction committee comprised entirely of independent members of our board of directors without any financial interest in AltheaDx or any conflict of interest with respect to the acquisition of AltheaDx. 32500000 49019000 30732000 18287000 547000 1 3383000 1711000 1711000 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary acquisition-date fair value of the consideration transferred consisted of the following (in thousands, except shares):</span></div><div style="margin-bottom:3pt;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:85.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 26, 2022</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%">Cash</span></td><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%">30,510 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock (763,887 shares)</span></div></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%">17,111 </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%">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%">1,528 </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: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 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%">49,149 </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> 30510000 763887 17111000 1528000 49149000 22.40 75000000 0.50 0.50 20 1271718 507831 507831 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of the fair values of assets acquired and liabilities assumed in the acquisition of AltheaDx at the date of acquisition (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:83.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 26, 2022</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%">Cash and cash equivalents</span></td><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:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,536 </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%">Accounts receivable</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </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%">Inventory</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </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%">Prepaid expenses and other current assets</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </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%">Property and equipment</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </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%">Intangible asset</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000 </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%">Other assets – long-term</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accounts payable</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</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%">Accrued compensation</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</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%">Other accrued and current liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(532)</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%">Deferred tax liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,819)</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%">Other liabilities</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,655 </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%">Goodwill</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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</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:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,149 </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> 3536000 302000 279000 262000 314000 37000000 12000 231000 380000 532000 1819000 88000 38655000 10494000 49149000 P15Y 1711000 -1769000 The following unaudited pro forma financial information (in thousands) is for informational purposes only and is not necessarily indicative of (i) the results of operations that would have been achieved if the acquisition had taken place as of January 1, 2021 or (ii) the results of operations that are expected in future periods:<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:40.859%"/><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.935%"/><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:12.935%"/><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:12.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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:700;line-height:100%">Pro Forma Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</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%">35,392 </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%">22,840 </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%">62,670 </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;border-top:1pt solid #000;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%">45,676 </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%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,289)</span></td><td style="background-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%">(11,267)</span></td><td style="background-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%">(32,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,479)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 35392000 22840000 62670000 45676000 -4289000 -11267000 -32680000 -17479000 Property and Equipment, Net<div style="margin-bottom:3pt;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, net consisted of the following (in thousands):</span></div><div style="margin-bottom:3pt;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: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:2px 1pt;text-align:left;vertical-align: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="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:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lab equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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,778 </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%">3,727 </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%">Leasehold improvements</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,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044 </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%">Computer 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%">4,014 </span></td><td style="background-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,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture 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%">1,423 </span></td><td style="background-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,288 </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%">Construction in progress</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%">703 </span></td><td style="background-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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 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%">17,883 </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%">12,543 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,680)</span></td><td style="background-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,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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:#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%">11,203 </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%">9,501 </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-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.467%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    Includes lab equipment under a finance lease of $369 thousand and accumulated depreciation of $66 thousand.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was recorded in the unaudited condensed consolidated statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:3pt;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:40.712%"/><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.935%"/><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: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.939%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #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: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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of amortization of acquired intangible assets)</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%">185 </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%">111 </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%">354 </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%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">80 </span></td><td style="background-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%">64 </span></td><td style="background-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%">170 </span></td><td style="background-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%">108 </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%">Selling, general and administrative</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%">266 </span></td><td style="background-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%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-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%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%">531 </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%">378 </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,034 </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%">611 </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-bottom:3pt;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, net consisted of the following (in thousands):</span></div><div style="margin-bottom:3pt;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: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:2px 1pt;text-align:left;vertical-align: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="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:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lab equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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,778 </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%">3,727 </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%">Leasehold improvements</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,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,044 </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%">Computer 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%">4,014 </span></td><td style="background-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,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture 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%">1,423 </span></td><td style="background-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,288 </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%">Construction in progress</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%">703 </span></td><td style="background-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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 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%">17,883 </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%">12,543 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,680)</span></td><td style="background-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,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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:#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%">11,203 </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%">9,501 </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-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.467%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    Includes lab equipment under a finance lease of $369 thousand and accumulated depreciation of $66 thousand.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was recorded in the unaudited condensed consolidated statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:3pt;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:40.712%"/><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.935%"/><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: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.939%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #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: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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of amortization of acquired intangible assets)</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%">185 </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%">111 </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%">354 </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%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">80 </span></td><td style="background-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%">64 </span></td><td style="background-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%">170 </span></td><td style="background-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%">108 </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%">Selling, general and administrative</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%">266 </span></td><td style="background-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%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510 </span></td><td style="background-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%">290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%">531 </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%">378 </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,034 </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%">611 </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> 6778000 3727000 4965000 5044000 4014000 2457000 1423000 1288000 703000 27000 17883000 12543000 6680000 3042000 11203000 9501000 369000 66000 185000 111000 354000 213000 80000 64000 170000 108000 266000 203000 510000 290000 531000 378000 1034000 611000 Goodwill and Other Intangible Assets, Net<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the change in carrying value of our goodwill is presented below (in thousands):</span></div><div style="margin-bottom:3pt;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:84.280%"/><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:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</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%">Balance, December 31, 2021</span></td><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"/></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%">Acquisition of AltheaDx</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%">10,494 </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:700;line-height:100%">Balance, June 30, 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%">10,494 </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:3pt;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 accumulated impairments of goodwill as of June 30, 2022 or December 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets, Net</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our other intangible assets, net consists of the following (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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.911%"/><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.911%"/><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:12.940%"/><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:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">Gross carrying value</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:10pt;font-weight:700;line-height:100%">Accumulated amortization</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:10pt;font-weight:700;line-height:100%">Net</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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life (in years)</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,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 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,639)</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%">121,679 </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: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.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">563 </span></td><td style="background-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%">(65)</span></td><td style="background-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%">498 </span></td><td style="background-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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:10.8pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#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%">127,881 </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,704)</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%">122,177 </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-bottom:3pt;margin-top:6pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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.911%"/><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.911%"/><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:12.940%"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">Gross carrying value</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:10pt;font-weight:700;line-height:100%">Accumulated amortization</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:10pt;font-weight:700;line-height:100%">Net</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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life (in years)</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,317 </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,949)</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%">88,368 </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: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.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-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%">554 </span></td><td style="background-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: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.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:10.8pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#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%">90,880 </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%">(1,958)</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%">88,922 </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-bottom:3pt;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 future aggregate amortization expense as of June 30, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:84.280%"/><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:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder of year)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,611 </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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" 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%">9,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" 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%">9,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">122,177 </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:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $2.1 million and $3.7 million for the three and six months ended June 30, 2022, respectively. Amortization expense of intangible assets was $0.3 million for each of the three and six months ended June 30, 2021.</span></div> <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on the change in carrying value of our goodwill is presented below (in thousands):</span></div><div style="margin-bottom:3pt;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:84.280%"/><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:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</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%">Balance, December 31, 2021</span></td><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"/></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%">Acquisition of AltheaDx</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%">10,494 </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:700;line-height:100%">Balance, June 30, 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%">10,494 </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 10494000 10494000 0 0 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our other intangible assets, net consists of the following (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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.911%"/><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.911%"/><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:12.940%"/><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:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">Gross carrying value</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:10pt;font-weight:700;line-height:100%">Accumulated amortization</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:10pt;font-weight:700;line-height:100%">Net</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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life (in years)</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,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 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,639)</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%">121,679 </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: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.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">563 </span></td><td style="background-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%">(65)</span></td><td style="background-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%">498 </span></td><td style="background-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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:10.8pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#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%">127,881 </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,704)</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%">122,177 </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-bottom:3pt;margin-top:6pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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.911%"/><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.911%"/><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:12.940%"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">Gross carrying value</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:10pt;font-weight:700;line-height:100%">Accumulated amortization</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:10pt;font-weight:700;line-height:100%">Net</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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life (in years)</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,317 </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,949)</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%">88,368 </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: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.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-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%">554 </span></td><td style="background-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: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.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:10.8pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#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%">90,880 </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%">(1,958)</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%">88,922 </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> 127318000 5639000 121679000 P13Y8M12D 563000 65000 498000 P4Y4M24D 127881000 5704000 122177000 90317000 1949000 88368000 P13Y2M12D 563000 9000 554000 P4Y10M24D 90880000 1958000 88922000 <div style="margin-bottom:3pt;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 future aggregate amortization expense as of June 30, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><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:84.280%"/><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:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder of year)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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,611 </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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" 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%">9,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" 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%">9,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">122,177 </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> 4611000 9147000 9172000 9147000 9137000 80963000 122177000 2100000 3700000 300000 300000 Other Accrued and Current Liabilities<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:3pt;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: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:2px 1pt;text-align:left;vertical-align: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="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:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</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%">Accrued service fees</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%">3,163 </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,905 </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%">Clinical studies</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,165 </span></td><td style="background-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,655 </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%">Payroll-related 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%">848 </span></td><td style="background-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%">695 </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%">Employee stock purchase plan contributions</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%">815 </span></td><td style="background-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%">760 </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%">Accrued fixed asset purchases</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%">469 </span></td><td style="background-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 </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%">Consideration payable for business acquisition</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%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</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%">215 </span></td><td style="background-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%">141 </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%">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%">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%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%">8,177 </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,678 </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:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:3pt;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: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:2px 1pt;text-align:left;vertical-align: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="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:700;line-height:100%">June 30, 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:10pt;font-weight:700;line-height:100%">December 31, 2021</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%">Accrued service fees</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%">3,163 </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,905 </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%">Clinical studies</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,165 </span></td><td style="background-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,655 </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%">Payroll-related 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%">848 </span></td><td style="background-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%">695 </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%">Employee stock purchase plan contributions</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%">815 </span></td><td style="background-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%">760 </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%">Accrued fixed asset purchases</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%">469 </span></td><td style="background-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 </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%">Consideration payable for business acquisition</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%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</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%">215 </span></td><td style="background-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%">141 </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%">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%">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%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%">8,177 </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,678 </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> 3163000 1905000 2165000 1655000 848000 695000 815000 760000 469000 10000 313000 0 215000 141000 189000 512000 8177000 5678000 Leases<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of ASC 842</span></div><div style="margin-bottom:3pt;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, we adopted ASU No. 2016-02, </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%">(Topic 842), and 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”) using the modified retrospective approach with an effective date of January 1, 2021. The adoption had no effect on the condensed consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2021. Net cash (used in) provided by operating activities, investing activities or financing activities for the six months ended June 30, 2021 were also unchanged, but the presentation of certain prior period amounts within the operating activities section of the condensed consolidated statements of cash flows has been retrospectively adjusted to give effect to the adoption of ASC 842. The changes are set forth in the table below (in thousands):</span></div><div style="margin-bottom:3pt;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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom: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:700;line-height:100%">Six Months Ended<br/>June 30, 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:10pt;font-weight:700;line-height:100%">Before Adoption of ASC 842</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:10pt;font-weight:700;line-height:100%">Effect of Adoption</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:10pt;font-weight:700;line-height:100%">After Adoption of ASC 842</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-style:italic;font-weight:700;line-height:100%">Effect on Condensed Consolidated Statements of Cash Flows</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:700;line-height:100%">OPERATING ACTIVITIES</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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">462 </span></td><td style="background-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%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">(590)</span></td><td style="background-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%">(590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td 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%">(128)</span></td><td style="background-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%">128 </span></td><td style="background-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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the condensed consolidated statement of stockholders’ equity for the three and six months ended June 30, 2021 has been retrospectively adjusted to reflect a credit to accumulated deficit of $21,000 in connection with the adoption of ASC 842 effective January 1, 2021.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Amendment</span></div><div style="margin-bottom:3pt;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 11, 2022, we amended one of our operating leases to expand rentable space in Phoenix, Arizona. We intend to use the additional space for general office and laboratory use. The term of the amended lease will begin upon the completion of certain leasehold improvements by the Phoenix landlord (the “Phoenix Commencement Date”) and continue for an initial term of 10.3 years from the Phoenix Commencement Date. Total undiscounted future minimum payment obligations as of June 30, 2022 associated with the lease amendment totaled approximately $1.4 million. As of June 30, 2022, we have not recorded the lease amendment on our condensed consolidated balance sheet because we do not have possession or control of the underlying asset.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pittsburgh Lease</span></div><div style="margin-bottom:3pt;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 1, 2022, we entered into a lease agreement (the “Pittsburgh Lease”) for the lease of certain office space in Pittsburgh, Pennsylvania. We intend to use such space for general office and laboratory use. The term of the Pittsburgh Lease will begin upon the completion of certain leasehold improvements by the landlord (the “Pittsburgh Commencement Date”) and continue for an initial period of 10.5 years from the Pittsburgh Commencement Date. During the first six months of the lease term, we are required to remit base rent of $37,800 for the period. Beginning with month seven, the base rent will be $0.6 million per year with annual increases ultimately resulting in base rent obligations totaling $1.5 million per year. The landlord under the Pittsburgh Lease has agreed to contribute up to $2.5 million towards the cost of the leasehold improvements and we will be responsible for any costs exceeding this amount. The Pittsburgh Lease also provides us a one-time option that would terminate the lease effective at the end of the 90th month following the Pittsburgh Commencement Date, subject to certain conditions. If exercised, we would pay an early termination fee of $2.3 million, subject to adjustment in the event the Pittsburgh Lease is amended to adjust the base rent. The Pittsburgh Lease provides us one five-year renewal option and also provides us a right of first refusal with respect to the lease of certain additional space in the same building. As of June 30, 2022, we have not recorded the Pittsburgh Lease on our condensed consolidated balance sheet because we do not have possession or control of the underlying asset.</span></div> The changes are set forth in the table below (in thousands):<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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom: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:700;line-height:100%">Six Months Ended<br/>June 30, 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:10pt;font-weight:700;line-height:100%">Before Adoption of ASC 842</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:10pt;font-weight:700;line-height:100%">Effect of Adoption</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:10pt;font-weight:700;line-height:100%">After Adoption of ASC 842</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-style:italic;font-weight:700;line-height:100%">Effect on Condensed Consolidated Statements of Cash Flows</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:700;line-height:100%">OPERATING ACTIVITIES</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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">462 </span></td><td style="background-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%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">(590)</span></td><td style="background-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%">(590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td 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%">(128)</span></td><td style="background-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%">128 </span></td><td style="background-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"/></tr></table> 0 462000 462000 0 590000 590000 128000 -128000 0 21000 P10Y3M18D 1400000 P10Y6M 37800 600000 1500000 2500000 1 P90M 2300000 P5Y Fair Value Measurements<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides information, by level within the fair value hierarchy, of our financial assets and financial liabilities that are accounted for at fair value on a recurring basis as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:3pt;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:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><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:10pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Items (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:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">266,803 </span></td><td style="background-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%">266,803 </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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td 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,979 </span></td><td style="background-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,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;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:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><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:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Items (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:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">327,721 </span></td><td style="background-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%">327,721 </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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td 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%">18,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Classified as “Cash and cash equivalents” in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Current portion, if any, classified as “Other accrued and current liabilities” in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:3pt;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 our acquisition of Cernostics, we have recorded a contingent consideration liability for the additional consideration of up to $50.0 million that may become payable based on the achievement of certain commercial milestones relating to the year ending December 31, 2022 (“Cernostics Earnout Payments”). The Cernostics Earnout Payments may be settled in cash or shares of our common stock, at our sole discretion. The portion of any Cernostics Earnout Payments that may be settled in shares of our common stock is subject to certain limitations and the aggregate number of shares that may be issued for the Cernostics Earnout Payments may not exceed 5,034,653 shares. Any Cernostics Earnout Payments in shares of our common stock will be based on the volume weighted-average price of our common stock for the 15 trading days ending December 30, 2022. If the settlement were to occur as of June 30, 2022, we would make no Cernostics Earnout Payments based on the achievement of the performance conditions to date.</span></div><div style="margin-bottom:3pt;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 our acquisition of AltheaDx, we have also recorded a contingent consideration liability for the additional consideration of up to $75.0 million that may become payable based on the achievement of certain commercial milestones relating to the years ending December 31, 2022, 2023, and 2024, as discussed further in Note 5. If the settlement were to occur as of June 30, 2022, we would make no AltheaDx Earnout Payments based on the achievement of the performance conditions to date.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration is classified as a Level 3 fair value measurement due to the use of significant unobservable inputs and a Monte Carlo simulation to determine its fair value. The Monte Carlo simulation uses projections of the commercial milestones for the applicable period as well as the corresponding targets and approximate timing of payment based on the terms of the arrangement. The analysis for the Cernostics Earnout Payments uses assumptions for expected volatility of the financial metrics and a risk-adjusted discount rate, which were 40.0% and 20.2%, respectively, as of June 30, 2022, and 20.0% and 16.1%, respectively, as of December 31, 2021. The assumptions for expected volatility of the financial metrics used in the analysis for the AltheaDx Earnout Payments was 36.0% as of June 30, 2022. The risk-adjusted discount rate for years 2022, 2023, and 2024 were 6.3%, 7.4% and 7.5%, respectively. The contingent consideration liability is remeasured at fair value at </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each reporting period taking into account any updated assumptions or changes in circumstances. Any changes in the fair value are recorded as gains or losses in our condensed consolidated statement of operations and comprehensive loss. </span></div><div style="margin-bottom:3pt;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 discloses the summary of changes in the contingent consideration liability measured at fair value using Level 3 inputs as of June 30, 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:58.841%"/><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.619%"/><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:11.619%"/><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:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cernostics</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:10pt;font-weight:700;line-height:100%">AltheaDx</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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><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%">18,287 </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%">18,287 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of AltheaDx</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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%">(18,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%">421 </span></td><td style="background-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%">(17,836)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2022</span></div></td><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%">30 </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,949 </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,979 </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-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides information, by level within the fair value hierarchy, of our financial assets and financial liabilities that are accounted for at fair value on a recurring basis as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-bottom:3pt;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:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><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:10pt;font-weight:700;line-height:100%">As of June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Items (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:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">266,803 </span></td><td style="background-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%">266,803 </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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td 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,979 </span></td><td style="background-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,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;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:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><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:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Items (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:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(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:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">327,721 </span></td><td style="background-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%">327,721 </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%">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;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td 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%">18,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Classified as “Cash and cash equivalents” in the condensed consolidated balance sheets.</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Current portion, if any, classified as “Other accrued and current liabilities” in the condensed consolidated balance sheets.</span></div> 266803000 0 0 266803000 0 0 1979000 1979000 327721000 0 0 327721000 0 0 18287000 18287000 50000000 5034653 15 75000000 0.400 0.202 0.200 0.161 0.360 0.063 0.074 0.075 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses the summary of changes in the contingent consideration liability measured at fair value using Level 3 inputs as of June 30, 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:58.841%"/><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.619%"/><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:11.619%"/><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:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cernostics</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:10pt;font-weight:700;line-height:100%">AltheaDx</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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><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%">18,287 </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%">18,287 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of AltheaDx</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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%">(18,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%">421 </span></td><td style="background-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%">(17,836)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2022</span></div></td><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%">30 </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,949 </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,979 </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> 18287000 0 18287000 0 1528000 1528000 -18257000 421000 -17836000 30000 1949000 1979000 Commitments and Contingencies From time to time, we may be involved in legal proceedings arising in the ordinary course of business. We believe there is no threatened litigation or litigation pending that could have, individually or in the aggregate, a material adverse effect on our financial position, results of operations or cash flows. Stock Incentive Plans and Stock-Based Compensation<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, an additional 1,268,926 shares became available under our 2019 Equity Incentive Plan (the “2019 Plan”) pursuant to an automatic annual increase. As of June 30, 2022, 586,155 shares remained available for grant under the 2019 Plan.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under our stock plans for the six months ended June 30, 2022 is set forth below:</span></div><div style="margin-bottom:3pt;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:49.192%"/><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.326%"/><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:8.110%"/><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.742%"/><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.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Stock Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise<br/>Price</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:10pt;font-weight:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of 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 #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,586,688 </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%">34.75 </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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.02 </span></td><td style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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%">(98,953)</span></td><td style="background-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%">5.15 </span></td><td style="background-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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Cancelled</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%">(140,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.43 </span></td><td style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</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%">3,578,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.71 </span></td><td style="background-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: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.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,314 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,599,766 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.99 </span></td><td style="background-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: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.2</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%">10,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:3pt;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 our RSU activity for the six months ended June 30, 2022:</span></div><div style="margin-bottom:3pt;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:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:10pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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, 2021</span></div></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%">1,050,174 </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%">44.31 </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%">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%">705,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.90 </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%">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%">(11,475)</span></td><td style="background-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%">69.56 </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%">Forfeited/Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.81 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">1,679,954</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%">35.89 </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:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP provides for certain automatic increases in the number of shares of common stock reserved for issuance, which resulted in an additional 253,785 shares becoming available under the ESPP effective January 1, 2022. During the six months ended June 30, 2022, we issued 42,332 of common stock pursuant to scheduled purchases under the ESPP. As of June 30, 2022, 850,919 shares remained available for issuance under the ESPP.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determining Fair Value - Summary of Assumptions</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the Black-Scholes option pricing model to estimate the fair value of each option grant on the date of grant or any other measurement date. The following table sets forth the assumptions used to determine the fair value of stock options:</span></div><div style="margin-bottom:3pt;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:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><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:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price 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%">68.34% - 71.58%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.94% - 67.98%</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%">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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54% - 2.91%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51% - 1.09%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">—%</span></td><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%">—%</span></td></tr></table></div><div style="margin-bottom:3pt;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 assumptions used to determine the fair value of the purchase rights issued under the ESPP:</span></div><div style="margin-bottom:3pt;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:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><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:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</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:center;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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%">62.98% - 66.75%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.43% - 86.50%</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%">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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60% - 1.30%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07% - 0.13%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">—%</span></td><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%">—%</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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our common stock is also an assumption used to determine the fair value of stock options and purchase rights under the ESPP. The fair value of our common stock is the closing price per share, as reported by the Nasdaq Global Market, on the date of grant or other relevant determination date.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously, because of the limited period of time our stock had been traded in an active market, we calculated expected volatility by using the historical stock prices of a group of similar companies looking back over the estimated life of the option or the ESPP purchase right and averaging the volatilities of these companies. In the third quarter of 2021, we adjusted this calculation to include our own stock price on a relative basis to the peer group in the calculation of expected volatility, as our common stock has now been traded in an active market for more than two years.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the closing price of our common stock on the date of grant to determine the fair value of RSUs.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock options, RSUs and the ESPP is included in the statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:3pt;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:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of amortization of acquired intangible assets)</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%">897 </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%">415 </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,750 </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%">925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,831 </span></td><td style="background-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,073 </span></td><td style="background-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,659 </span></td><td style="background-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,131 </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%">Selling, general and administrative</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,055 </span></td><td style="background-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,278 </span></td><td style="background-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%">11,793 </span></td><td style="background-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,623 </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 stock-based compensation expense</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%">8,783 </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,766 </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%">17,202 </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%">9,679 </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><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>For the six months ended June 30, 2022 and 2021, the weighted-average grant date fair value of options granted was $14.07 and $41.35 per option, respectively, and the weighted-average grant date fair value of the purchase rights granted under the ESPP was $19.91 and $39.26 per share, respectively. As of June 30, 2022, the total unrecognized compensation cost related to outstanding awards was $99,493,000, which is expected to be recognized on a straight-line basis over a weighted-average period of 3.0 years. The total unrecognized compensation cost will be adjusted for forfeitures in future periods as they occur. 1268926 586155 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under our stock plans for the six months ended June 30, 2022 is set forth below:</span></div><div style="margin-bottom:3pt;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:49.192%"/><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.326%"/><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:8.110%"/><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.742%"/><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.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Stock Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise<br/>Price</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:10pt;font-weight:700;line-height:100%">Remaining<br/>Contractual<br/>Term (Years)</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:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of 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 #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,586,688 </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%">34.75 </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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.02 </span></td><td style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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%">(98,953)</span></td><td style="background-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%">5.15 </span></td><td style="background-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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Cancelled</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%">(140,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.43 </span></td><td style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</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%">3,578,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.71 </span></td><td style="background-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: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.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,314 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,599,766 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.99 </span></td><td style="background-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: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.2</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%">10,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3586688 34.75 231376 22.02 98953 5.15 140468 35.43 3578643 34.71 P7Y10M24D 12314000 1599766 26.99 P7Y2M12D 10253000 <div style="margin-bottom:3pt;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 our RSU activity for the six months ended June 30, 2022:</span></div><div style="margin-bottom:3pt;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:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><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:10pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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, 2021</span></div></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%">1,050,174 </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%">44.31 </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%">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%">705,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.90 </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%">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%">(11,475)</span></td><td style="background-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%">69.56 </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%">Forfeited/Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.81 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">1,679,954</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%">35.89 </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> 1050174 44.31 705430 23.90 11475 69.56 64175 35.81 1679954 35.89 253785 42332 850919 The following table sets forth the assumptions used to determine the fair value of stock options:<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:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><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:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price 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%">68.34% - 71.58%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.94% - 67.98%</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%">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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54% - 2.91%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51% - 1.09%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">—%</span></td><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%">—%</span></td></tr></table> P5Y9M18D P6Y 0.6834 0.7158 0.6694 0.6798 0.0154 0.0291 0.0051 0.0109 0 0 <div style="margin-bottom:3pt;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 assumptions used to determine the fair value of the purchase rights issued under the ESPP:</span></div><div style="margin-bottom:3pt;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:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><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:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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:10pt;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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</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:center;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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%">62.98% - 66.75%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.43% - 86.50%</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%">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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60% - 1.30%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07% - 0.13%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">—%</span></td><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%">—%</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"/></tr></table></div> P1Y3M18D P1Y2M12D 0.6298 0.6675 0.6843 0.8650 0.0060 0.0130 0.0007 0.0013 0 0 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock options, RSUs and the ESPP is included in the statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:3pt;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:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales (exclusive of amortization of acquired intangible assets)</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%">897 </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%">415 </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,750 </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%">925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,831 </span></td><td style="background-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,073 </span></td><td style="background-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,659 </span></td><td style="background-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,131 </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%">Selling, general and administrative</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,055 </span></td><td style="background-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,278 </span></td><td style="background-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%">11,793 </span></td><td style="background-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,623 </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 stock-based compensation expense</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%">8,783 </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,766 </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%">17,202 </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%">9,679 </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><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 897000 415000 1750000 925000 1831000 1073000 3659000 2131000 6055000 3278000 11793000 6623000 8783000 4766000 17202000 9679000 14.07 41.35 19.91 39.26 99493000 P3Y Income Taxes<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of AltheaDx, we recorded $1,819,000 in deferred tax liabilities based on our </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preliminary allocation of the fair values of assets acquired and liabilities assumed. As a result of these additional deferred tax liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we determined that $1,769,000 of our existing valuation allowance on deferred tax assets should be reduced, which was reflected in our income tax benefit on the condensed consolidated statements of operations and comprehensive loss for the three and six months ended June 30, 2022 as a discrete item.</span> 1819000 -1769000 -1769000 EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'J("%4'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 " !ZB A5]Z'-*^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!EM#M1?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/(.22F3_? M? /I=)!ZC/@FI++N_0P-O3XTM9M[(^ MD?(:\ZMD)9T";MEE\FM[=[][8+W@0E1\D\].-)*WLMV\+ZX__*[";C1V;_^Q M\46P[^#7O^B_ %!+ P04 " !ZB A5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'J("%7B*,US[ 4 ,(? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU, %OFEBUAACBDI!B(GDBYO:T/[@ M.HX.R+[X/>#;Y."::)2Y$,_Z9NS?U"Q=(AYR3VD)!O\VW.5AJ)6@'/_N1&O% M;^K P^N]^GT&#S!SEG!7A'\$OEK=U'HUXO,%2T/U)+8_\QU06^MY(DRROV2; M?]MJU8B7)DI$NV H013$^7_VLJN(PP#[2 #=!=!W ?:Q7W!V 5G--?.295AW M3+%!7XHMD?IK4-,76=UDT4 3Q+H9ITK"VP#BU, 5&RY)G20K)GG2;RK0U&^: MWB[^-H^G1^([Y*.(U2HAH]CG_MOX)I2E*!#=%^B6HH*_I'&#.-85H1:EAO*X M>/@P73:(99O"WQ3'*>K'R?0OZG! M0$NXW/#:X+MO[([UHPGO*XF]@6T5L"U,?7 GO!2&J"*SUS4WD>+AME7_;$)" MHRHBM0ND]GE(GU,F%9?A*WGB:R&5"0^74C(U58J+1E7$ZQ1XG?/P)EP&PM>C MD, \8&P\7*D8=T<''AI?D;-;<';/[)F2P1*2K0#'VQ'76K P,38D&E81L%< M]M!"C6(5J%=R'X2QB1V_&GJ3L>/;JCZ149/[H-$R^J5)'7MLI5U3J'>!Q[ M0D(O9;K#7I&I@J%)A"2N2&,E7^&_;ZR&$^IW(Q,Q'E05^[QAZ-!U?EI24O/8=WZ/N@GESM+\@#?$<^Q>9V MQ27;5IM,&^1>!CSVDZV "?U.@LLUTJ-25>E+6V2C1@2GGVV%D1Z7G*8!C(Z6 M91MQ+^&+[-(8V;BU>8_KZCL8R#.QC8VHN-Q!"QMA+^&8[-(RV;C1>0];3%L3 M*39![)F[-JXY^],(>@GO9)?FR<8]SWO0B4@4"\E?P?KXS(PK=KOM5L=(>@GW M9)?VR<8]3]9?A[#//PZ&"_0Z9JQ+>":[-$TV[G@>A ?M-5F)&'--)T2ZO5[] MVK*Z1KY+V":[]$TV;GAF@0(_*!;$IM_/?R!3[J426M((><(ZB2B"I7BJA/=\ M1;ZU&F 6R9I)LF%ARLD:-KE9"L!8"9?P4K3T4A1W.V#Y_2!>DNEK-!>AB?V$ M@ NNT9A)N(1AHJ5AHKB[V;IL(_1VD9]F M*7WR*57@:F.]A!J)OY+#V=5#KM;.U/01TF9 ._2Z<]WI]9L;$V/IA>A92207 M)E0)IF\<^_R%_,K-S8A+66!^6JVNTS$?,%S"[CBEW7%.N)7=:GD?)-KMVF=<>XI\8CJX*6_L?!;4N1TSTDO8>'Q@GVA-BQI#4>5I6Q=$ . M[E?>,^[2],GU,B$A7T"HU>C"A"?S ^/\ M1HEU=N8Z%TJ)*+M<<>9SJ3^ ]PLAU/Y&_T!Q;#_X#U!+ P04 " !ZB A5 M%\%.R60& #Q&@ & 'AL+W=O2PV+-=W5J+( MJ-*GQ=U(;@I&EY53EHXPA-$HHSP?3$ZK:S?%Y%24*N4YNRF ++.,%D\?62H> MS@9HL+WPE=^ME;DPFIQNZ!V;,_5]56B!_FY//R; -(I:RA3(AJ/YWSZ8L34TDC>-G$W2P>Z9Q MW#_>1O^]2EXGU__I8S,0>PXHZ'' C0-^J0-I'$B5:(VL2FM&%9V<%N(! M%,9:1S,'U=A4WCH;GIMIG*M"W^7:3TVFUU>SBZOYQ0SHH_GUY>?9^3=]\O'\ M\OQJ>@'FGRXNOLW!$?@^GX%?W_T&W@&>@V]K44J:+^7I2&D,)M)HT3SO8_T\ MW/.\+V5^# @< @PQ=KA/_>XSMM#NJ')'A^XCG?DN?;Q+'U?Q2%_Z95&P7(%S M*9ERIE/[!VY_L\@^R U=L+.!7D62%?=L,'G_"XK@B2NY-PIVD"K9I4I\T2=3 M*M= 3QI8F /VL^3W--6Y.[.N0T55*-,)[B+)A2NTGDA(%'9@V49U6;M013M4D1?53<$VE"\!>]2=7C)93;E0 M:U;H=E(7.^TM]L@"%,9Q%[5M%"0P=J..=ZAC+^IO0M'T!0!C>UAA,$:X ]%A M%I(XZ*G+9 J LQZWVCZ5;TXQS8$A"'I +6MQB'L*5D$6Q*"7JC7&BA5/+\#*=.<["F M)M ^@!C"H(/29462GNE'>UR)O##_$&+YP--T;TWQ7-'\CNL":$#WCF\3^W". M<12C+G;;+DG&N*=9H9;ID)==)M<5WAHD>/]+@A$Z >FVI)V(L8T8XVY%N*QB M%/; ;=D*^>FJ[@B>0B!V&PH3DL N/(==A,.X;SQ;DD+!BZ3#):>W/.6*,S=. M+]>]5D"\5;3#G%O&0W[*VS'SACZ9IN=,V$%].+&JW,%]81#U3$I+?LC/?AI@ M43*M<41FZ(^:K8(3I$UB*$A"JW@<9F'0VTA:MD-^NNOVN_29&K+Y#.GEVP7K ML$+QN =K2WK(SWI-WV@&MA*03>4_A]HFM03%7>9S6(51W$-]J.4^Y">_0T'Q M'%*;U7 HL4M^V$_^UV)? MT(XIJ=RM6NH1S4R'FJCZ4?%F5 MC+N?O&ZPL8VUT6!U<)=5F,(>V#O;?W\ MA#AC*Z91+X&BCSN@3C&/;8J+4%=SN(Q(#PWBE@:QGP;KU??<,-H?"T+8O]>K5YGS^&S]U]: F-KGFVS$":DAZEQRUK8SUI3D65<&?%;[X:F MVY6UZ,/KC>=F6>#<[___0(X:LA)[\0FXT'N G@+W MLNJKWW*\4;3#U%MRQ7YRU3O@9F%+,PA#\ X>0XBT9BG /4U+!G23 G)-"W8" M$!Q"6/WJ*[I"2K46!?_'D)TTC?A+F;,:WO:]555%,[WURVY9T=QJWDF=@%QL M(W$IMY0I2B7U1F%I.N-_B.J<,YONK07E,SDF*6;,47W+D_)K8Z.4*ZADB7R%R&8Q)'/3J&M#J&^'5,S672T3E9 M;^&.@[Z^$ M4-L3\]5C]Y5K\B]02P,$% @ >H@(587'2ND) P 80H !@ !X;"]W M;W)KS,=J#;KY^=I!EIPZL;'\"/>X[/N;DFM[?FXD&& H]1I3) MOA4J%9_9M@Q"B+"L\1B8WEEP$6&EIV)IRU@ GJ>@B-J>X[3L"!-F^;UT;2+\ M'D\4)0PF LDDBK#X=0Z4K_N6:STMW)%EJ,R"[?=BO(0IJ"_Q1.B97;#,201, M$LZ0@$7?&KAG0]UBC,-<'/\Q'Z1FM=F9EC"D--O9*["OM6QT!P6.*'JCJ\O(3?4-'P! MIS+]1NLLMM6V4)!(Q:,#G .Q10SP'UU&BF++4U MP@K[/<'72)AHS68&:6Y2M'9#F'F,4R7T+M$XY0]O;T;CF^EXA/1H>GM]-1K< MZ\GYX'IP,QRCZ>5X?#]%)Q,L@*D0% DP?8\^H+?(1C+4J[)G*ZW#L-E!?N9Y M=J:WYU^R(%7I$"+^6K;^&;*JQ M5Z9"?($N",,L()BB"9CFMMWT"/,/LO*=FN/HI[3:M+DOJJ2_4>AO'*<_*T^$$Q5R M07[K#>,C6ZT4G_$W-V2Y3O9YIO^ P)*%9F&A^2H+1,IDO_SF"U7/=>^** EN M%8);KQ*LWQ=2838G;+E/=6NOZET1)=7M0G5[I^HACR)]K_^AS-L'E?F^J)+X M3B&^XZ?]^7SO'JCZCWG/X #U61U2;LC?>_:;X^8[$D3"(*"PUU:FW-(;)^ M)ILH'J)J;+*+I*_P]02P,$% @ >H@( M5=-I^:9%!@ C!H !@ !X;"]W;W)K21=/!7E7W(AA"+/RRR7EYV%4JOS;E=.%F+)Y5FQ$CG< MF17EDBLX+>==N2H%GU9!RZS+'"?H+GF:=WH7U;6'LG=1K%66YN*A)'*]7/+R M[VN1%4^7'=IYN?"8SA=*7^CV+E9\+H9"?5D]E'#6;;),TZ7(95KDI!2SR\X5 M/4\8TP$5XFLJGN3>,=%4QD7QESZYG5YV'#TCD8F)TBDX_-N(&Y%E.A/,XWN= MM-.,J0/WCU^R?ZS( YDQE^*FR+ZE4[6X[$0=,A4SOL[48_'T2=2$?)UO4F2R M^DN>:JS3(9.U5,6R#H89+--\^Y\_UT+L!4 >/(#5 ^T(?AU04>]NN5?"];GBO8NR>"*E1D,V?5"I7T6#7FFN"V6H2KB;0ISJW=P/ M^LE@F/0)' WO/]_VKT9P,AS!O[MD,!J2^X_D_B%YO!K= H!<#33R[N$Q^01A MMU\3\OE^."2GY,NP3T[>O2=RP4LA29J3T:)82YY/Y0?R[N#\HJM@YGK\[J2> MY?5VENS(+%UR5^1J(4F23\44B>^WQP3HMR(3N_GGVC@_(+I_);)^F^9+'FC9 E^]"EY)+N;MP/H M6 FF@_^6I?B6R?IOF2QYHV0':Q0T:Q2TEN)-(14I9D3R#+:%$_$\R=82O(&^ MQI=%J=)_>&49]/GD^SHMQ11V"\7S>3K.!.%2"B7?8ZNW'=C?JZDPB *CB&V0 M&\2A4<,VB+J!:]:PC0I"YN,E'#;RA*WR/(+@O)PL"&R,8' VX-Q6NH=B?$-[ MEC1F)F$;%82Q:Q"V08P%D2%+@@S(0N?(CS9J&$>MC(=@"M-\_H',12Y*GE7, M^12\3:HW#>T;,?*1O8ZA%YLMRT8Q)])[Y %[&P42^=1@CXP8Q9&+LX\;]G$K M^ZM7ESPF0HS0,XOY!@'Y1I'T;0RHZ1L"M"9S(I[A\4\*\,NY0!M G>^P)",G-FDC,.H'YL:- MP&*'AF830&!^% 1'^AYE._:LE?U]PSLK)/Y,P.RU<>.0FG016!11:Z41&(L\ MJ^EA..HZL7>$\,XETU;+!S99"=A?%=2^]LLH8Q?Y73HF7QO$/).LC?$<RM#'6BB)IK-5L2W-(<>B5C M,2M*4:\E4?Q9X#7L(S4<.+[)%H%%H6EF^AB,1?NU6;-&<%##P;'NO3-SM-W- MW39TRI8IHBY)O.V3(>D=Q:-MGNT@5!5 MCZJ<"O 'E[S0K\K Q!YM7;9U.J6!9VU0""P*8VIR1V L8&8G3-!17>?88Q;= M63;:[ME^1('(>N)#%4!@F ((#%4 &[5%@9UMH^V^[9K+=$).P+9,BRSCI22P M?6U?=J'/)G6Z:'\BSIECFG4B@5.8.Y]&,QWK!\%"@L]T[KBV9QCLNP,'&LW<*^29;I7 M.FW"V*8+%0:!8<)@,$08-)LE3'?O[?I2E//JLX:$-KC.U?8E:7.U^71R57TP M,*Y?T_,;BESOT_-D^V%DEW[[G>:.E_,TER03,QC*.0MAKN7VT\?V1!6KZMW^ MN%"J6%:'"\'AV4D#X/ZL*-3+B1Z@^0#5^Q=02P,$% @ >H@(51J3XQ Z M#0 %) !@ !X;"]W;W)K2<4+LMLFV3C9G9W.?F DV.)&(E62BI-_OZ"LB,)%(&F] MR?1#8LD^> X(O@*A%T?4U4-1OJ^6C-76Q_4JKZY'R[K>_'QY6Q5 M:57;]3HM/_W*5L7#]<@>??[%Z^Q^63>_N+RYVJ3W[);5;S>O2O[L\D!99&N6 M5UF16R6[NQX]LW^FOM,TV$7\*V,/U=%CJSF4=T7QOGGR?'$]&C<]8BLVKQM$ MRG]\8#.V6C4DWH\_]]#1(6?3\/CQ9WJ\.WA^,._2BLV*U;^S1;V\'DU&UH+= MI=M5_;IXH&Q_0%[#FQ>K:O>_];"/'8^L^;:JB_6^,>_!.LL??Z8?]P-QU,"> MGFA ]@U(WP;.OH$C-_!/-'#W#5RY@7.B@;=OX$D-2'"B@;]OX,L-3HU2L&\0 M2 V<4P<]V3>8[,[NX^G8G/MZIO9RQ=A].(V"BW^Z/;E;\_#9V_XD]LW_,?OT8LWM];+F#][.?L'??E; M&+V^_9L5_?/M\S?_L2ZLM[>A]?VW/UC?6EENO5D6VRK-%]759\5<**TNVL&[K M8OY> XC,@%FQ7O.7X*G6L;GUL\4B:SJ>KJQ7:;:XX.,X2S>9?CB2#M9\OEUO M5VG-#R9D=]D\JS40.AAB=8WS)9?<07?DH#NR2^2>2/0KN\_R/,OO^+C,E8IRDCOYGR?ZXVZ9Q=C_B<7K'R QO= M?/>-[8]_T2D-"0L?8=X.UEP[/MSP _APK"DU@K@3F_\+Q, 8V:\$":,@F" > MYR >9Z!X^@CFD>D?#;IK>_[4%H=\IH81*2140^03K(%XTJG5=">8V#X1PQ(U M[,(G[M07PZBQU\(@NX=!=G=MG!.#_#R?\\50Q5^8?&1WCWYHYOG=3+TG+Q7]W@N\A7*Q(6(F$1$A8C80D21D$P09?> M09>>\<6_$Z U+]9\^5ZENP4P^]@\9CK=>6K%3)G@H11$$S06'#06'"6QG2Z"I0!GRIK$&/6H7)!PB(D M+.XQ% DR(07!!*U,#EJ9&+7RO*JVN[6JK)5MSM=25KUD%EMO5L4GQO9_V&S+ M^;)9@6WX(K=KNC(F'SI=(6$A$A9-%,D$X\"61!,C4R9(& 7!! 5.#PJQ)&75\9>#543$A8A87&?L4B0&2D()HC)'K?.X=@HIU?;=ZMLSL5T MQ\KFO;BDJA^M=/&_;56O65Y;=='&S8NJUKN$8V4$G:FD)7.?AHH)2HN@M+C' M:"30C!1%$_5TY$3;1CV]8+65Y5Q"S/I^553ZR]R><3PJ%RZ9C&69&%,-E@F2 M%D%I,926]!M>BDHJ*J7UCFVS>1SE"X-S_'M:'HQ 6ZLAJ'4,I85VMWFL"2'> MV',]^;U\#.U: J51%$V44.L@VV8+69)0+]GH#.2)/Y[(,N?#_P/'D& !VD>/I:;]K^FN:T#76GH;002HN@M!A* M2Z TBJ*) FU-:MOL4C^;SXMM7C=SS&V=Y@LNO#]MZWT/[=Q[U\0IF^^: M&.5,:S#*@D@UG[7[[YHX[0:\N>OB:+>6L3WYFLL?($R=:25X; @[,ZEC"9$6*%=2Z TBJ*)*FH-7O*$ M&N%NY6AL4IW':TX^6!/='J\F1)T'>GJ\FCBMQXLZ2/$,MAXO^9H>+X%ZO%!: M"*5%4%H,I250&D711(&V'B]!5B(33?EMX/ORQ *U:J&T"$J+>XU' LU)4311 M,*T%2[YL2;(9/W@.@QJP4%I$-&7)XZGGCN5+'M2IA=(HBB:*K75J";XVF:AF MI^UXKCQ'05,S&7*O1P]HI;A7DP"QWLI1S5)7=L.Y'<(,W/RP9H@W?. &J+. VKG&X-WHGSX7XV[X%.= M'\CSP!>Y&\/1[1BYPEI]J?ZH,U5F**C!"Z5%4%K< M9S@2:$J*HHFB:=U=Q^SNGOPL]UU9K*T/K&KNX,83UV4V;QY^_J!W5E=6FB^L M3?II]\%YZ)S_H,8UE!9":9&C>MPN<1QE;0;'^;^S545E!:!*7%O<8C@>:D*)JHJM9W=P%WRG UU;Y\]4+D MN_.87HK**6FG==1=UKPRB51&TE!I*"]WN4FI-"/'< MB> X\C+[05C^=:$FK@+VYXX4_EV.:BC%,_?T8V[W^=NTY@2#9P&H<^ZJ[K1R MTM60$]NTT*XE4!I%T405M9:X:[;$G[9-NX>*G_S6;-.:DP_6A)I5T80:HDX$ MJK>MW:;5Q&FW:5$'*9[!UFAV_:^X3>M"BY&AM!!*BZ"T&$I+H#2*HHD";4UM M][R2Y2YGQM7<4'@RE0OR9N9>#-8:U'*&TF(H+8'2*(HF:JVUIEU G?.>(7S[ M!O&)8%MSCQ4$%YW/;0F MA,A;IYK.>Z[M!_("6Q-W89/Q6/YH,T4=I7C^6F/6.[,@NM,X,2<8.@M ::'7 M71"M"3GAMT&[ED!I%$435=1:MMX3"J*[E:-:G5K+S9Q\L":Z"Z(U(H:2J @XGR-6I07Q=*BZ"TN-=X)-"<%$43!7/TK7M?MB+:C!\\AV&_L@_[ MG7VJ&^SXON/*ESQH13241E$T46NM4>WA*Z(]S1TC;.5-$-1EAM(B*"WN,QP) M-"5%T431M.:Q]Y>MB#;W;/#2^?\;6B5 M[=X"\#^_VU:\<=4]YT'M:B@MA-(B3W6V ]^9*-\: ,V:0&D411._B;GUM?TG MED&?UI].<[ZFU#>PY6__G)D[,U1,4%KDJZZX_.6E)XY27KQ!^T51-%$@K7'N M RJ:?4W%K>V[\KU9S:D&GWYH03.4%D-I2;_AI:BDHE):<]P_IYZY<[O,3!]Z MV8+20K^[GED3^SO+)6[([CQS\% M7.UE=K\\/*F+S?6(ST+OBKHNUKN'2Y8N6-D$\+_?%47]^HY0A%,<5\)% MQ/_L\!2GJ?#$=?S8.^VUORD:'EX_>_]0!\^#N8L8GA;I-Y)4FXO>L <2O(ZV M:753/'S$^X!\X2\N4E;_#QX:VS#H@7C+JB+;-^8*,I(W?Z/'?4<<-.!^] W@ MO@'L-O ,#="^ :H#;93585U%530^I\4#H,*:>Q,7==_4K7DT)!=I7%64?TMX MNVH\72ZN9HO5[ KPJ]7RT_QJ(.3 MV_GB#S"9WLZ_SF_GLY6NEQHOGMZ+F,5GK(QB?-'CTY1ANL.]\;N?W,#Y71?B MB9P=!>RU 7LV[^,%+SIIP;1#H6D9U"U%9=F-^S" (>_GW:%\C9F+G .S(V%^ M*\RW9F*2_,TG$J\]%0-5P8M/7.0Q23'(]XK%I^(ZCM@&;!E.Q-#FE9)&%2Z&%Q^6XI*1 MI!YO^IX>*KKZ;CA$04>^:N;HM8]:[:,7AL0:4UI/"-[1&%31(]9.\)%&X!!U MQX)J9=#G.I)?CE7ALMI@JJ6/H_R8HD=C$QBR[1X0U;66&YGO@Q+"&.;51TRJ ME$1W)#67D[WW$]634WD[[@LH^P):LS.)XV(KZBXO+)CLHKM4.SGW7HZ&CQ_ M83==.C,8^H:,25*[5BZ.KRDN(Y(\EX\F3X486'P)QH<_GZ%- K7:D2HJ=,*N M=-7*19ZA#KH2N:Z=N?-\Q]45]$FKS--,2B?H%@V-&83(H$PRU[6B:KQLQWZ* M>:&V=:"O8@0I_::R=>73QLTE1X^8[7E:8:]4>F,2D1Y]H9U\Z< M,GHR3AL55TA!FL:H'PQ-^950<^U4Z^;WH*QII6H(YGE^5ZO&RA^9&"$AYMHI MQON2;CMK!:U('<4<%W55:LQ\TXR!DF303K+/."%Q1/E42791'F.1>;%HU2F% M*KBHC)S HE?"!=O@L M7K.DUZK6< 8Y'E)T:^Q>+K[/5*_:.\*2;QU-Y.PY:L@S: M67:]I?$F$OCEB^.2BF153S6*\8\M*8U304>YH0)@K5D0F*:#Y!RTOJ/. TY$3('7J&I$AXPI?@V48A M!M/=EG$#QGZK=_EBZR6J@AA9]8487GQ75I\/U/'3[GG4/G@-26$0!$I94.T, M"(,2M]".VVM:Q!@G#*QID0'&U;YQEJAD[:ZN-2:&!1:4Y(5V\BHEF/ %*WM- M"=8P%H8CA<4Z.^0-/CH.6;$=V MME\W*X[F="++^.QAXJB%WZ\Q%4F+"Z9?*2,5X=T%B<:$SW8#Y9&D/+)3_GAF MX$=,8\*P&D(IJH%>NXIQW^D>%6B,(#(.LX-#XA>VGK+'<5:FQ1/&[-U/0[Y0 M^[TY; $\ C%E^/3A&:\HB<5E$],V)X9L:/:DP^Y\UQ@9RA22#$*$ MBY*[;=WSXI"5+QW;,/'>UF%.C!U) M^ BZ>]I+?[D6(Q73[C#L+E\T5LAS#$?W2*(&U'WB!HEQCY_$Q9E@;(@EM9(?V);XG>2XZ6(P> M7D$+[;H"J>!%R4GHGC+JM"E;(P1*YRE*2Q0\$0 M(<.&R),T]NPTOIJOII^6JR\W,_$\W9F/Q]NE/]M^^2I5 Y&W;QJC R3PY/<]NSU=E!/CU3OSQC? MJEY]7(N4!;K&J"M^LHGR/*2S'CE%YSE\[[D'S;C?P%02P,$% @ >H@(53,E)D(!!0 N0H !@ !X M;"]W;W)K("080X31Z*/E#&/-WY\"66 MS(GN*NOBV:A,J7X]G49=+V>QH6BGC M1LO3O+<*RU/?)&L'GEB_96C&$,/[J;(X&EZ+X\+NW_B;GCES6*O*EMY]-D.3A.\B:S42V^PBV/ED^?S(]F)X^D M=SBD=_B8]?]4V?_',EVJF"S3A?%1&W::XYBNG9[0LU0R/7WR:C$_.NE^+GU5 M*[3A1:SDQWG@\5\V&EBO^%#O^>;T&T^IYV*9)SVH?8!U2JP(/$: MI782Y15;M5,!WXYNN$9!UQQHOA!^S8XG])E)3A5I7U4#0KO,!8'?RM*8S;4EWNHX&BBQDFN#>!:N"6J;,SJ:2:0_1.6?.5 MBS%I0&VTLG:?QQ4.UL#/N';X"KS)=TM*F,%)2(@AI(T,R=:+J20 II*5A0,, M8L3(<4A(9EA&XTU '$7<>0_/'_D.@#U3F,[K)JP%H+=>QH_KSIYGXT"8K%H+ MI#[L"7=#R''%;%I[5S1:P%8IBVZ4-M8@WTC6Z[X,J]*S,W=C.@_F*W(PN*J>SS1CFZ,KSU:%( A>1Q,J%K *^3!'KY_M/UU8OY+[2" M.%=&TPTJS[G M]YQ^D'(NH)."=')2(*%9$YP*OI&2XP*+($= D2RN'\%L0XECPHT&9B9TQ+I) M@W^^@_G<*H6453HO9I/W&G3K;5,)*TASD&"%1,87,+4K#5*"L36\,>P9 &_< M%U@#<1""VF>23!&0QC##9=CE(E9:8M(MR)3R#H92C4,6Y1[(L>SBRA-^9Q%4 M7((=>H+6QM=12MYROHG?"^$((.@F*O[C XCP]/7KSKC(W1N=F6@/]/7Q/Z6 K<23*&Y1:Y@2V5 M0DLW 0P*TE"9:/#=LV L5.^N"^35(I*SNJ?'=S*;X?:0+C'#[/Q&2*M8T@8/ M)2&7M:@8'E]YJ&P:L JC!T6UOLYW3U]NZ;P2CP\,C<;UE,BFE7,^@0N BPN3 M&S-S%CXWIA"637YTT4P?/"H@(5?")UVCA$0 2C4 !@ !X;"]W;W)KW9=$IH!&O_?3#>K-QKJO?J5U5SPT=>O? MGJRZ;OWJ[,R7*]TH/[5KW>*;A76-ZO"G6Y[YM=.JXDU-?78QF[TX:Y1I3]Z] MX6>?W+LWMN]JT^I/KO!]TRBWO=:UW;P].3^)#SZ;Y:JC!V?OWJS54M_I[LOZ MD\-?9XE*91K=>F/;PNG%VY.K\U?7SV@]+_BWT1N??2Y(DKFU7^F/V^KMR8P8 MTK4N.Z*@\-^]OM%U383 QB^!YDDZDC;FGR/UCRP[9)DKKV]L_9.INM7;DY4[T2EM[_K?8R-IGER=%V?O.-F$S.&A,*_^KAZ"';,/+ MV9$-%V'#!?,M!S&7[U6GWKUQ=E,X6@UJ](%%Y=U@SK1DE+O.X5N#?=V[.S%& M81?%G5FV9F%*U7;%55G:ONU,NRP^V=J41OLW9QW.HUUG9:!]+;0OCM!^47QO MVV[EBP]MI:O=_6?@,S%[$9F]OGB4X#_Z=EISBXA%ZETGX2Z9W>83> MB)3%?U_-?>?@+/\S)K#0>S9.CP+HE5^K4K\]081X[>[UR;N__.G\Q>SU(]P^ M2]P^>XSZ?VBJ_RO:Q;7RQM/"3R1BVRF.KA]Z5_2MZBO3Z:HH+2S>>OGDL;-2 M]'AA6M661M6%QS:-V.Y\8=JR[BM=="N-&.7SF/R-\EVMBVMC/[WN9"\Q^*5E^>Z(?>;RJM$.NBJ>_.5/ M+R_.7[P._WV9WDV+OUU=?>*_OWL=_GLZ+:[J&L0Z[4K;K%6['60FKN%YK5>< ML'PF@JX-8E]U28B@4RR;@J>H]ENB:YKB8]+S;2MYFTST8U P'TL2'['27-78 MK0LI"HK%1.3I%'FO615'=F>6Q3X4#Z=$&A*/#G=Z13D=HM76PZ;?3 NYL/P* MFU?:^:#/0O_2DRTA)-/I5DYK/LF;AZ*1[*,I^^Q*P$OPX?RU:/U;62B57Q4+ M%#*?COS&@PIXX! @4S;&$"\F&.[WQ,V(@UMQ4J\:3:4*80KK<5R%R=(V_;V=!JQ+.GC!/UN%#&#>RP[R#&CZAA;;V1HG[HG>)1R$VHRWZ4 M3N:4?]AQ4A;:H?S'_4,\8I 0])2< 2(.JAWBN#*^1.BDI.0UE$WIR.F:N>CL M'Y4)/JIJ;_<=-2KS]VO+,6_)W :.8=H*"9.P&!DGD@;/;0TY<^H((D@F-;8"AX& O3MHN]Z%^C@D7PM4HWEN?TS MSJ-3HZ!HIZ'P#18B X%]<.ELLQ-?XX'%E+N5ZLBJ>EK<:-N*C$.8/Y2?G_M60#4740J#C/2WU7LF M13NO)"=]UFOK.DIAA+:+\]GI?QUX 38=&FAA:CQG1FCM'24<)(< SX\E"O5 M+G5Q8YO&>.XEZ P]=SVEGXN7XDLHHYX=\H/O3,/5G7Q$4JO$'>7_;Y#N &,D M+ -HER1M8>D2H[?J*]P_70NL:T\NJ2UY"CV'+584.:5U$::HFS>)+"$]3I MB-JHN:D'#0Q>%B0@M$,G']L3W%6SM\;/ORUY+*1C[#E]K]L^,$1!#N=#&/5< M&(9-#,-"A.8P%)[5>()X/[,.+#ZBW P:BX4G'$-%QV(WJ4^JP;VJ^V1$QA&G MU,H)( $S2I:21N BX"*DC4X]$+NBO4% 59M?$SFT@-I1]:7%HE,YM/=ZT=?0 M[7T0G-BZ1^EA53/6KFV[/*TYE^0[=]A5)3L-!SP\V:5@V' M9#?P3['() 4144Y!P!&IG_MJ&7QW;GL)KE(YQ^"8U*I_*[;(HJYB-8PYN$1N MJ(&4/JG^J36!-6B?<[JHR",1EF2$J[+K&35)52PY]U8&P>]B#;#^D63!9N1: M$LVOQ6G70 @P&V@;X/^RBW%]\\._;]^?GO^U0%-0Z<:49&]*RX\<08E1/W0A M>PGV&Z?5J&TZ;X;T')?04,6?0< M1:+4Z#JFI02$(KQE/7_4%-8U:B'C8#1Y^)JAS(UUR*,2\=R17LQ>?WQ_>\,? MSU\_G0PNB7:WB8",I)."/.A RM:2$E8KB'Q>FZ4*+L!ZK.1\>$B7E00PVYFN M%_63 ^B'4@U-ETH'?:?']4"%#KAB21U0+9V;!NSZK%J78 MVY&]@S.7.^Q6*!$!(X^T%"$P=L0@W,<6&40&#RM=5T/ !8[@SC2LJ!A]4HW5WOC2;&=]_8BO4ZN-1 Y.KN9I_&C^@4@MM2\)7HVNB>QXYAW/@D^=/1R2#G^KV\;V.)@2=\0NC,_=- M7%Q 8Z=M-PV [-$3?#1WQ1IG)"3H[1W&EP/2,>N>&[BB MG8!;*O(0,C=TLU9;KDZH$#7;"MM5AC&#,#%U[A(W/H\W%#Y4NWKK!45D:!N' M6'?J(2=12F<.9682QFIA9/*UM1L@*YC8NB.:"NTPNT,2)F(QH2\H$D9P/=F- M<]5@ME!>0VE32T654F8 HV;S,I@<6MZ0U8&!@C:B>AELAZ91*$>D 8B2+'P@'!,!Q@02$)OIL6?T]C%H0V,,,ETD"V].M4!>J5DG8FVND#$K9<=H44^<#0(M!:HW=;4>/LZ!M80ZU$^] @)=#@G0)$99."AC -62;NCC@#^)$1-[-EQ:6"I0 MQ2\]' "\88=6*)=4'?@0.C@=1,O0X ]_OT*#: M*T0RI@4)W2ZH5.RB"T SU9"\J*8NJ+\(ITN8R[Q<$D[\;%,X8:4\G+V?%)VYMELX5$!=,O^1!Z\H;L>AM-2W #A>PR#:J,[ M$5XRP'#_*'=;E*R9?*;E1ZB1PR6**=-X31A&M!>D9-4>),=X<*-U%_LU *'! MMH-%$T([2&7B4,RDMY.#!H9*$[5?"7J/^@@GK8WQE#2Z_3VC.KG:?R28,N@U M5,+Y-L9N3$*E]1DD29MWS_B^$8TIN?&E MZ#N)(4-57=-)0[B*6]AI?T&"Y=:I[Q!&R5=2-LA+4AV) (UM):DL/P6I; E%1N"?&AIPE!^Z(A8/AA9 MH.@HGY.Q264(Z$4JJAC ;L M28Z0+F>G=.]\G+&C] .,".Z=1HGCEW [$C$(E1(MZLF@]U@ MSP?DCD>[%I%GROB28(0EPQ?#'I/J=VO>U9"WP_!E_P1]M/%F,3_?5Q]3 4$ @E M-WT>(8IE]& G1OZ_XN+FD82T&_IQ/@0=Y@.]-KX,]IMO5.Y!GC@2Y_JW/Y 3 M\Y!0$KI9Z.0#+*X[XP),0$.&M;YXSJHXG_& UO7@X29[_2&;^9'GY"E4G(O& M-$[S\>AW-6+%;L-K8/I!EST#D;EM>S0':V:7CIB3, M%M,@".Y,5\+R0L6:+@[%=4GU<[[FHO%TM=1AK]QA'!Z49A&LBM R^(-+F"B.O&"1BX)M?2U*HGE@ M1-)TF4,OC>WH/]1ZR5Y>U?+*#,&A78NE=Z(=J22S2"Y% MN:+;6$877'VEHY<',#62!G*8CKJDVX## >/X?#&F6';-/_]U\O+R^60VF_'B M/Y]?3&;?G=/?DUA0P#V-1??E1;3:TK##Q7KA1QTSSII)D]\2Y)&U_#"3HOCW M!OXPE-^_4YAR7 [IBFY(]A[)#-M+6Q5!=1CM@Z4 >,(,3$64(58D?7@L* MP(^3YB2A$1"^P=3;] M[OE)X>27._)'9]?\:YFY[3K;\,>51I@Y6H#O%Q:Y-/Q!!Z2?3[W[7U!+ P04 M " !ZB A5ZB!LU? , #[( & 'AL+W=OK5T5VWCT9^]6ME?+BNK<55;)C"<5^?ED-)J=%U*7)Q_>\;,'^^&=J7VN M2_5@A:N+0MKMGK3T]./_PKI(K]:C\']6#Q=UY*R73A2J= M-J6P:OG^Y';\]FY*XWG GUH]N=ZU($L6QGREFX_9^Y,1*:1RE7J2(/&S47.5 MYR0(:OP=99ZT2]+$_G4C_6>V';8LI%-SD_^E,[]^?W)](C*UE'7NOYBG7U2T MYY+DI29W_%<\A;'3JQ.1ULZ;(DZ&!H4NPZ]\CG[H3;@>'9DPB1,FK'=8B+6\ MEUY^>&?-D[ T&M+H@DWEV5!.EQ241V_Q5F.>__!%;519JW?G'L+HT7D:)]Z% MB9,C$V?BLRG]VHF?RDQEN_//H42KR:31Y&[RJL!?ZW(H+D:)F(PFDU?D7;26 M7;"\B]^K42E34;S4D(>9F6J](XKU,ARXS>-;=>X:=< M"?*$3I4; B#.O]"!5_'>ZD7MY2)7PAL><*]27N3^&3Z\FMZ*^&XH_H*TW)F@9(:;;GB]43)OAR8O5_CC<](?7TFO5=GYI5G, M_5W+@BY2<(=(I4WU$8&/\WDB_)-AF2XHX930Y9YL5[M*IYID5GH%BB-_YXID MN41\WCY(OPXB1>L%\O:]7BY?^"?A5X?LB+%J8GDGK57>__C=]61\=>.$CF[B>^&-^<)ASYW[5SM9IOJ[6R49]](3^U0FZ=D]LN( NUDH28 MI;*$"BDP#"R:FI6"UCKM5GWXQW.S[#Z(8 _P"0, /G(3XKE&4/TZ$1_O(4AY M'=V18&B."A/66M0.:>$0,E,L="FY ."ZRA6Y&@&YK:S.F6J&XF,9BAM#O&3+ M,^WD:F5A@X_ ;P&L\:],\QJL!R.QY%#\5D+5)R4<1KOEEO%<*-SK@BS >G0'#*^X0#.]D(B+Q?;EWH Z\&39/)GE>F4R0'*(52@)!!1 M$V\,=+5E9V*0U>"KH9@KZ]%V]!B-KNB)[%O#TK1GY:&P/& /=),>02>T1IHD M,V _^3.PV2_F"1"P2+>%HWE M'&:>@HL@!=H8? DU^DV"?D&7] O.J%=?>#= MH)$_Z-LX6_:=$&TFD2M:JXS)0/1K99&PMCUJ#OQ#.,$,^BF-!UCA=IV%4*!@ M"GQA^%Y1$\6 0!19]H"CT(B,U31\1FRGQT8S"+I!=$Z M@HQH(MC&-A@.J.Z0$Q35 <&483Y(PJVVO:!'>H>1*J6*YTA^ZSLHP,1#EE9X M4,.)AE& !#E;;,_HE[)% W*['N=8NSI==V9';2A[0UZZ!?@IK!%X%=@^:'XG0,&N-51$)F*K@.])ZL MO^1X$E4_S!LLIZB!KQ/0%+,3P"C$5=DL>E^&12F#%O0'X/#K5%PZH- MBW^:W[R3AM(DFZC:,O(9@;1BR+L^S4!8HUQ;7N8(MJ;5/\F%P0P# MUOM9*?&(S4E6HWO 4@'/Y(U*<8_?LS&&(:8BW',Q$IG& UO".$3B)$5D&6T8F$_]B+F56ZW)01$$[ M,"X]:@F;F^ M%)%CP2N2_[#QWITT*/AJF&(RIK08UWZ9^+V:RJH!%Z$DK$O" .HUZJ?"N(960 MLV*I+9)[0 #!> [C[";^P-(^@(6 /HVT^_-H ^'8I; M(@GR];+.&]D$8]!;\".0SFOOIR:8JZA\DX1,M>0H+B*A\!)P&KPDWUJ&7:C# M+Q&7M/0"2;%-83A3B>@J96QAJ(_0C*8=]R*LJ:36E55%\TL+-L6CA3^UY-]0 MJ-DA/9SDU)A!I3*T"FBS,XG(M?909K0TD>=)TS.#HT.%)L>Y5F'JY]#8H9^. MM9H-QQK$DT/QYV$#][<@(8(OYE.W5R#E:EHF8EP]$\_@?B/SFFH/P8I>["*V MH#*7ZZ^4)<&%NZ"%7#0'6639V\>YF(UF@:,;CY.3FYP)S+P&8HUE1I0MP[1D M'UQ(?$A[ ;^M DF$IB_%RQ7QIY=?26,NZ+M.81J5Y8IAB>[&:?(.&AB$6;DD M[@8I_)PSP?ZXP:LDEB37(.;DOK:?5=0*:QB*@4]K5<+@-#1NU'M$;U((%LSA M)M]$INFP%]O3'4T1#,0&.ZE455['*"Z9ZQVI3(,;W72YA*9]#<#L?@BP4H7I$4\F1(0B+2LGCVMJ%E[ M<,,B )"+,.K[JM1+1)=:06HV'>(YY2*%;-1+:Y H&OB<#1]8DK30]C+Z"0GJN?H"RZOA[T!>WI] M#/2S3#/X"X^49H\ N=5$DE1\!MCOW-H2:VSKHXY490-45AZ]';*H9!U#"FT# MICAU)/9C5/EBW\WI L;GM@Z9DF^YS6/D]#3?.='H!2#F$7>;K$GJ?MH'ZKOZ<"O[A6!O/,RO &F>M70@[/J)'/8OJAMO'F MI MJ5A_.JWY2B8$:KH9)ET[4X1S)IM,VLSL\-A6T 6!#!>C-B H8%;YCW3VF M('=)D1N8U?$,T^/X;8$K8EYSPU M8J%>84L2;W39HH(*?<<+W0E76=C$8C?OS]8#R;T=UITFMZ":6PO$07V>Y+!R4?8&S4:NTQ&;R9T?\1C/4>USCO@L68?UFC=-%$#?;KCV&7(@'#VT&:\ M($*O7<^W;9VGME=#R#Y)M-G2N#ORS-ZA%#D89&_Y^"<@F-W&FVOL#'4@# X# M[5AB#)KLC@L0AKL]>N0 3WQV.#1#<1>[Q-W6-YHRWIZ2/ICW,IWN(:!8H#>]&//3\5# M/T[E9I7ZU &7%0J!DC= GF8=QNPT_@)!E'VZBQT^;WM%_:=LM3A MJ"QRRD%T]*@<_68X-]X[3SSPJ0> _(VV;[V6]>4!;\-?VO88K&F;'/5:V#Q2 MKH4MAV=O=R.X+7^I<(O_\,4JGOR[M^)A1UH+S1? V1UWVRSQI9#E1/P@+J_P!T_Q9XH_O(> M:=HE_DS?T)_1$0%WZ.?F%ML^OGI<:Y5G4<0,KTF#,0F8M H!_#\<^MAYWOL@ MC2*PXL_NQ%?P7?@VW3YMO^S?A@_:W?#PWP(^2[L"J%$=EI@Z&EY=G@@;/K6' M&V\J_KP-CD/%X(RG"WMXM)TOE::EE:XKFFDW=]0;797298< M#CZJ;>7Y8+*X;.665N0_MTN+W61 *55#VBFCA:7-57*=7=S,6#X(_*%HYT[6 M@CU9&_.%-^_+JR1E0E13X1E!XN^.WE!=,Q!H?.TQD\$D*YZN#^B_!-_ARUHZ M>F/J/U7IJZMDGHB2-K*K_4>S>T>]/V>,5YC:A5^QB[+3-!%%Y[QI>F4P:)2. M__*^C\.)POQ["GFOD ?>T5!@^59ZN;BT9B_'_(UP ML\?AN$B5'>J1("$Q@0(HNATX2MB%66"#.]VH;ZI_%G>D46[ M"MTU:X":#<,U:+ [P0ZWWFI V;96?X[HHW%6U4'T]^P0B]RH[H@*\M2<<_* M&O0@SNV[L:81K?&DO<*Y%%]&F"]%):2+VRBXKD&@LZSBA3?! M"-V3+90C!HBBIF5+0+0L7%1H=B9ZGKV]7RV589J]?C,4GZ'H,3-?9?6^I(5\AM$A%YQ +,"ID772U]!2# M-?@9_;\#WW4G:RAX\;BG=D119G%E#ZS@""*K#D;&XH8*"==0-"6$UF6B;-SD:69.#\7GXQ'&LY&Z?R,A:8I*^>O>#V? MBO=Z&#,CCG1AM.Y?"B%!80X5Z"NG^JFP$6_(:N.\*B+OZQI"\NW]"&#%>.![ M.#YP'G$7-'(?1A&->+SP;LVM 7P;!T!_>1BBFYCZTR:'D$,5N,V^OT-V]!;5 MQDN'XK1]C:QKM0U+AQE L<;8'=0< ,/ *\AZ&;QN&AZ#"%3,Q)8KS6!0-:I& M6HPF@&"8#E3[SP%(MA1>5/P&4DA8Z,,M:J*)8VB%ZO@=W>#$6<#.TMCVQ]FN M='Q48C=^[.,Y.7G6@.4V/-[XZ]5I'U\XP^GP/KR.SZ*C>'Q7&&))"*F+(#[C8$K_88-#*_FQ3]02P,$% M @ >H@(5?KE&UL[5MM;^,V$OXK1)HK$D!Q+-F.O:] 7K:]+9INT-U>/QSN RW1-F]E426E M..ZOOV>&>K-CIRT... ?=F5)7(X,WSFF1D2>;LQ]JM;*56(IW6:N7NGBEUM(-3*XR?%D8NY8%?MKEI7T7!X=;F6.CMY_Y;?/=CW M;TU9I#I3#U:XU"]^ULM502\NW[_-Y5)]5L4O^8/%K\M& M2J+7*G/:9,*JQ;N3Z_#US83&\X!_:+5QG6=!ELR-^4H_/B;O3H:DD$I57) $ MB?\>U:U*4Q($-7ZK9)XT2]+$[G,M_3NV';;,I5.W)OU5)\7JWUC!V*2._Q4;/W8R/A%QZ0JSKB9#@[7._/_RJ?)#9\)L>&1"5$V( M6&^_$&MY)POY_JTU&V%I-*31 YO*LZ&^OX]]*[31YR+V] M+""1WE_&U>P;/SLZ,OM*W)NL6#GQ(4M4LCO_$IHTZD2U.C?1BP)_*+.!& T# M$0VCZ 5YH\:\$8%0CP#,;$ MTJU$7MIXA8@3N=6Q(H&GHRB8#(?!<#@?WY5LR& MDTKI+$[+A)66!;@'FRRS0D/?;5?IA=16/,JT5/6;I37 C22<.&^MA92-="Q3 M9< *^0+K20&0+5.LG>"U7F@YQP^>&;"H1#V"_7)20L6KS*1F"4L)AO@*%C)6 M\3B(S)ST=&45[U9&BV=>V([/L3KFDE6DP+S&>=SB?"!NET MK7EHW #G&AO<^C&5FUTL1(W'_R.%Z:0*3G6P8=6UDN?CE\%P_ 5[7?@ MOT*/;$F?&"'/)X [I@ ))K!_,8 F8,&]L;PZN:YC:X(-W0/":3@+HMG4 ^YC M1D*R*I^PA#UWL3.MBHTEQ$EZ5/JQ@D,-K.=+D@/P(8>7+^+4$)KVP2^3?R,9 M(!L"4@TT:!SC2].&*(+_7!4;I3C;E? H^4#!9VO&*ON,7E&FI,FQS#4 !4BU21KMYD[3J.&(CK M%,O(NZ<6D]>P,17156>!%Q$9#H=_VV,;G17P@ .NB "J%=JUNI#]> <\J$(_ M(1I=08ST\+U_QDX@Y7I2(?7A0,R&B('XE5R;:@2R-ZBKD \\((]923 MB\N<="TM?E>@S8TM%B;5AE57_J4S:>E9F!Q7YC2(OM-,,- &&'/,-,LM*[&2 MC\]([27J.,@,HL2VVIHG!^(+$2"^93%X$=,=2AJ&:^,^7G9.P-+UTMJ;5V:R M3#2CRT!JYOP3[-()@ZX5#.8M&!:."#/VG,<1\#PRO%)R;4J/(@O/9XC)A37K M5JVN,B1@1YE6A<["Y-J\(@'GI1V,2>+YS!2" @=)+/7ZI)P2BL+J>5EP6&/# M_T?:R#RWYHDC&:GK=!2,9B//2U\8D-Y5B5%><:05JGQW@!$;"I"#RU04I! F M<=%0%?%@53.E*-\YP2(+EEY9_IT8V%$X$BC=P4TYA->C MV^/SR1JQM:*FY-'#P0,#+U.-\AQ]3=>TBP,IA938S46\1: G6ZD"OB .J@H3 M0YXGJCAC"TSIH A2L7J*58Z*9B41L.>O]TA4W!(QGY)[)N&0RE^X#K:9^*LX MFUZ-@MEL6L\5X30(PQ"#CB3+,)A$,_&%<_2I0$X.QZ\\:1RPK+,0UP:^9EHK MZ4HRL'1UHME3N$E\3;$718/Q4& #O*(!;2>X#0P).?,M"_E)ND3^)KY/S1S* MW4O[514@2H(93,LY DSM\X/6<;I9HSJ9$W2J,@]S737VF/EP8K21IT.8V4+],HD#BG @)JYJ^2L'X>Y7H&&[!HH\P9=G6$;L)3IS1.ZK)HN&;AJL^2!1U92$>Y):QSM_# M-^<#\4O.S?*.T@J_X9Q4/:)V;E471,K(H/RY?;N!I\B;N=2)F"!5=UU6_?;0 MJS/=CA\;=\@*"PT"*-ECEZL-?43J7*N+#3?>*KF0E1L: #V37#LH&E+,)82V M1&Y=MS;+\Q1>)69O[4E0A]AUG3LII+D6E#'5>;PQS6;3P$98HI#[-)TZ"+D$ MB[$WE[1;61T#>X5-6QK11[3Y>EVN159RP8[O+WB-8JW.2 08RN_U9CL5H[Y# ME;0R:4)E$,&=D@1Q"'P=!M&4Z'=6+<"+LQO! M%6H\4QJBR17.=37;F#(%#JG-VFA'Y4^[_I%8/ZH"DPS'!?NE7M?SRX&]S@EP M!?$B1E2U<%U2=H?M),\CV9(9G1XH"T YK@&00H/)Z$I<(]I+>M'IZ4;# M"- B4-%A1C1])1Z0GXCUFJJ#9#*$!$+0,OR\K=%5A-%47B NF=BQ:,[N'X5C MB"UDMM3-08(8^?;J$\NJ9'"C';Y!'9(M+XAZ1!BUB@(UK.59- K/Z;4ME:]@ MH)K?C;/1;'A>RZP&L!?B3E6%2B&?=C^'P2Q\50O;^3*;G8N? M8,+SXY'.EH]FP=5D(KXW)N$X"8?!^-6X*CJ.UTL[Y8C>=YIVOF+3SA=4APYB MFJ. MD]&#[@H4QBQ8!R%$[%5TOK-A,BY(M2CX$;H_5ZG*NK2*!%=T/D;Y3!= ME8;+RJ+Z\$2[BGJ)NWRI,:=VU(CE#G@RVQ* M$\ :.9AXI-S8NC#AW\U.O=X:*YH6_#^4>K4GV;XZI\V94LJLC;@(=*6 MMGD+%':TL:JSM;2G^Y!UP?$SJ]K9OD$G#-;8:EOXM..(OT*L;A^0[0$,3'+& M.QI =*1K( \V"=2:H_](2152A0FQ]M8U)9-\P7J$WRM(KYKS@<^=C9G-\.T M31MZ8"YO9.=3$2J9 U0.F:6RT?J>K/9Z5Z&J5]U+M1>(8&;1YR8+^YXN'?NCI+' MT$%FX\0_BYS]*NC/8W2W%F&^8LIO1F!\S?H(JW1;)QXB%-2)>=^B ;C'A6=J#[MVB^(S-V'G!TKJ+@:DH/XPD>KG@"'^J=BK-Q$,U0P. ) (VNIOPXP@2JD>CM M-!A/,>#G"M\/DDJW[G'7'4#U5?PP$/=2%;^CUPJ83% 4.JY]>!]OX?*%^/"$ MX.*=^[18(&5:'_AHD53=F]#4N9'65RZ(ZQB4Y/RX.R*45-P/Q T:V7EIM[YE MO%TAE<&KSM/_,1'*[SL@2CNWKV M,K+\[NKU;[J]7^:K6_ M6NVO5ONKU?YJM;]:[:]6^ZO5_FJUOUKMKU;[J]7^:K6_6NVO5ONKU?YJM;]: M[:]6^ZO5_FJUOUKMKU;[J]7^:K6_6OT_O5J][/R5,7K@)?\M-2D& _P?'#=O MFS_7OO9_I=P.]W_K?2_M4@/ J5I@ZG PG9P(Z_]^VO\H3,Y_LPQ^*LR:'V$% MM*0!^+XP*,FJ'[1 \T?L[_\#4$L#!!0 ( 'J("%5XFRA9X , '8( 9 M >&PO=V]R:W-H965T"B[Q48/INX[I[_UO MZT=-JVA$:7B'TG E0>-R%MPEM_>YD_<"OW/2X=$EYMII..>G9^:.F_&K['9ALX/VWGJ\I MXC:$7]%.(TL&G%A4[\'N![#T#; 2/BMI6P/O98/-J7Y$Q$9VZ0N[^_0LX"^] MO(8L#B&-T_0,7C9ZFWF\[#^\#>%1,&E/G88_[Q;&:JJ3OUYS?4#.7T=V=^?6 MK%F-LX NAT&]P6#^XP])&?]TAG<^\L[/H?_?+)T%>YWJ&0MPTHWI#:N;J%BB9."83WF&-W0(U9(G?2> 36QS0 MX3*Y@@LHP\FDHC$+)^D$/B'=OU:)!GBWUFJ#3M) 'MZ4!11AG.?PH+IU;PGV M@)2'<9)#&N;%!#[T6G+;:_2^+/G.S0TD89YF]$VKBA D54$_/!KD AE:D8R! M29P!D?BB+!.03,*J(I4T+/*,B-$YJ^N^ZP5SP6B00EMSYD&<*Y=E6%8QC1G1 M3*_.QO0"$J)"UB[@)BSBQ -\E+7H&^(J3L+4TTW3P,@5R62-(%R(7"XNLO)F M#+^W\B8_)UV6H_ UY>;H%'?4 ASRPR]PK72=+7!IQ;).NL;[@"I#AHGYF=& M"=YX.\;2,&2)K#B7/:CQA&K*E<;6O? ;8JY<#,V^@,R_RN=+JQ%/'AAXYKO3 M#5]9OI@.LP=EK#-NF*#H7>*.XN@-TA[KE+;\[S$,K*; :N^?97+%%X(*Q1BT MQA5C4A4^-XDKR"*G;YID\$17B.FZ]2XUN*$^-Z2FBJ',J5!B2.(*GJGQT*T( M8862HB"&E#3TI'/WZ+C>!"EEP>6]2&)(;^)]J5U D7F3_B8D89PYTR71>.UE MB8YZ08=ZY3N>H5CWT@YM8=P=F^K=T$L.XD-'_LSTBE.N!"Y)-;Z>% 'HH&PO=V]R:W-H965TA+$ MP7;AAM=+ZQ;ZT_&*U?@1[2^K:TVS_@ZEX@U*PY4$C8M),(O/+S(G[P5^Y;@V M#\;@(IDK]=E-KJI)$#F'4&!I'0*COUM\BT(X('+CRP8SV)ETB@_'6_3O?.P4 MRYP9?*O$)U[9Y20H JAPP5IA;]3Z>]S$,W!XI1+&?V'=R0[2 ,K66-5LE,F# MALONG]UM>'B@4$3/*"0;A<3[W1GR7EXRRZ9CK=:@G32AN8$/U6N3URTK/3=TI5:RX$,%G!![M$#5?2,EGSN4"8&8/6A/ 3VG'?DCFGU"\WT!<= M=/(,]!#>*VF7!KZ5%5:'^GUR<^=KLO7U(GD1\(=6]B"-0DBB)'D!+]W%GGJ\ M]&MB?Q(U7')3"F5:C?#[;&ZLI@SZXQ@-G97LN!5WJ\[-BI4X">C:&-2W&$Q? MOXJ'T9L78LAV,60OH?^[\_N/H&$G>26[,N'N&_U(!\HE:2!P"273^I[+&FZ9 M:!'4 E2KH=[J<@.>'VFQ@KFK%G#*'89J#7E@SL[W=BZ88++$$"ZQQ&9.GJ6Q M3XL83N#UJR*)DSPBG]U,?>RVQ^(%:4%^![ ;81 MD"10*JJ)IC/N*%XH06PY9A\3=NC+.ZV,>7P,LP>!L49IR__LSL^Y\LD7-:R^ MF=VBIAH--^@*O=/^D2_0V[M'ILT917E+9[8B%(OE4BJAZGM'9I*':5S0Z'00 M#M/1F5^+PV$^@CCMY3[RAB*L?/FF]"D1!L,43H>#,\A&!60].@MEF7B.CLY( M4<2=D3S*.B-)&.?YD0SY/V@81<1"[AR,PU'F62B*,!T6CH3D>1)(#25Z8+2 M;B=Z7>L?*8] 1.M:>LHC4"=F0Y#[-P&,=.((51&&>Y&V9NF"=N M.-BO#MTPS;M;R1:6<(HH'!%''2_[ Y\=BX=L/F$.UA3.2=*+Z5T5PK<(5.A. M7%)N%^@D_ VS2XWHMPV_@Z9[UM ]:X<?%#JKMT\$Z ]A=*V>W$&=CUG]._ %!+ P04 M " !ZB A5D/62UOP" "/!@ &0 'AL+W=OAK$P=9PPU>5=89P-FG8"F_1?FVN-:W"GJ7D-4K#E02-RVEP%I^<#YV_=_C& M<6UVYN R62AUYQ8?RFD0.4$HL+".@='P@',4PA&1C/L-9]"'=,#=^9;]G<^= MZ/6[W&33^;X"B6,_\*Z\TW)N6B-5?4&3 IJ M+KN1/6[.80T28OT.9P MI:2M#%S*$LL_\2%)['4F6YWGR5["CZT\@C0:0!(ER1Z^M,\[]7SI"WS7[(DM M!!J?LD^?"0,_SA;&:KHI/Y]+N6,AT']@,'L\%6<1Z=[ M] Y[O<-][/]?I[VTSXO^IUC0>;&-E]C9*12]66/)JI9 7K!4@AX_ERMXS259 M5&N(U;PY 2HK]F6%"RRP7A!K&GM+W(MPRGA!3$C\!Y .XCRE,1X<1QG,*2M> M, '&MJ43D-!V1IMYE@$56E/XMQH%LW\)'0_'D!]G<%DW0CTA$H$J[J!I=5'1 M2X=&,.FRL9HO6M=$"!)G,,JC7MB2/[HS,H;ZYQ9G8)@?0QS!W!U$B9KY!M1T M5XY.@QI):Z@2AJY?<=]RP[U#&J=P^&J;$*1XV&\.?=X? Q9 MG, 792GQ Q@/XM&(QFR0C\;PW(4+=YI$C7KE6Z$K5BMMUR]Z:]]MS[HF\]N] M:]573*\X'8; )4&CHU$6@.[:7[>PJO$M9Z$L-3 _K>B/@=HYT/Y2*;M=N #] M/VCV"U!+ P04 " !ZB A5-:'9:8L' #L$P &0 'AL+W=O5]\NS\=CEE:BY&YFET'A2&EMSCUN[&+NE%;P(0K4:9Y/)R;CF4@^N+L+: MG;VZ,(U74HL[RUQ3U]RNKX4RJ\O!=- N?):+RM/"^.IBR1?B7OC?EG<6=^-. M2R%KH9TTFEE17@YFT[/K(]H?-OPNQ#"3DDE,@]:>#X M>Q0W0BE2!#>^)IV#SB0)]J];[3^%V!'+G#MQ8]0?LO#5Y>!TP I1\D;YSV;U M-Y'B.29]N5$N_+)5W#O%YKQQWM1)&![44L=__I3RT!,XG;PAD"6!+/@=#04O M?^2>7UU8LV*6=D,;7810@S2NFAEG">YZRB7 MO2%WPGXUVE>.?="%*%[*C^%#YTC6.G*=[53X2Z-'[' R9-DDRW;H.^P".PSZ M#G<&QOXQFSMO4?M_;HLQJCC:KH+ZX2XN!P"\$_91#*Z^_VYZ,CG?X>!1 MY^#1+NT[,O\MSE#DI.Q@RKHN@NEM[WO;]=Z=9-CE/ MAL/=]/R -4[J1?"A-H4L)2Q9X:UQ2Q&ZC_'ETAJ>5T Y/.2:B;),CPKN!?GZ M"]=P?,VF 0K3$7NHDM\4;<4+IDT28R8&G!N 4#M8PY4S2I*N@CF//Q"(=Z07 M/&8YZ7 AL-S4*&I%] +CRCB'O-F@SE=6B+#)R2=$$G N".<,*!4M2N':1[!F MSEW%]ANR+O4!0WR/DK;.UZU)I"20C_12N"%V/0KW:I7!="DUU_FK]=:GW9Z@ MM!8>*V=8H_.*ZX4HAFS>^" ;P*L];^&2"^M!UUB7T X?I2D8KTU#F:+"R)C6 M;>XSE^@4>KXY]2%%)?C?H7Z.S870+W&AUJCPGV [B'K#%E225&+<^CX GN$> MD1&C14V1 (=R(&% 5HK \[D2L ?3;#^LF<:AL.[@C-TCHWT.8]<"LF)K8WU( M<"N?G\Y*ZJU=FS6[Z9)STT_._8ODW%!R?@K)^73WX?/LX?;CSVQV\W#[^^W# M[8=[F*#$Q.U(AA5(="X1ED:T ;=8U2T0$PZWUNZ,?>I6%34RXPXIXELT0>!&"_Z39K]R" M.Z=Q2Q89O8Z1&1W8$]3?J[V*= V/Q=.2$F*)!Z@GPKE&CMY51FCY-&0S*_^% M8HS8'[3NH97D@*?D>UNL)$K)7@@-2PIVD8*8<<7G!L8- H%H;%$T2MWR1>MN MA-1**H4*+.!'L^S(O%XJ\9JKPGXJ.Y,U46SJ'Y LR:0@8%T7RMB"[=-J.J3: MAS>FAE >D81A273'5CP/-%+6Q,!P,$F->!%;Z_QT,CID:\$M.-F:^H79##AB=KV!".UR>)8950O#<='<&<4M ]8K--W0% %0?XM/&!62S59IL%J@:@ M]4:'SCDR#P3$]XBYR#GA!LH+$U0'&TMPE7!AFC=!$WI.M;A IH15ZT!81$HC M=B>]=_/&+JK4"<#_#$>68GWXPS<*>S*W_)&%.Z! M+N'ZN53ME(]:&\A-9#XUDB?9M2](U*)A>SP+%!3(^?#\\ M!1FWU8T.CG#,(X.:[(5V"F8P.3P*'0^A9R4IX6QO,CII^XC4A.#:"1:DK9 $ MG V!:O$RV+8?IBZZ@R&4I.=:K]]#W](.M.KQAHF(B:YD0"EY.I"*T_-6#:2/"__O)M.W=?]S[ E,+NPC?F1P+1W_\&-.M=I^R M9O$+SO/V^!T,,QX(RB&=)40GH_?'@UB%]L:;9?B>,S?>FSI<5H+#2=J YZ4Q MOKTA ]T'OJM_ U!+ P04 " !ZB A5I#6@SF\' "*%0 &0 'AL+W=O M%O>YDSI67O9Y-,I%SV]6E*+"RU";G#I]FU;.E$3SU1+GJQ?W^I)=S M671NKOS=06<[\5ZN,D<3O9NKDJ_$!^%^ M+>\-OGH[+JG,16&E+I@1R^O.;'!Y.Z+]?L-O4JQM8\S(DH76#_1QEUYW^J20 M4")QQ('C[U',A5+$"&K\4?/L[$0287.\Y?Z#MQVV++@5%*E(#^E[4&JG6;S5[#8^ MR? ?5=%EPW[$XGX7[)9 M"^4OE2;9]T8FWGPV\QF$O>7F@2P@I>Y2@"836'#G1&[9V4\>E<$Y^R!7A5QB MJ7#L'> Q[-V"H/?0WA5E!0[-/;\6^L7Z1^W >>8!NZ3X$AO$/DEGRPJ*LS,( M^IK%DTETT1]B].U7%_$@?G4PVJ[^U(!XCE %;-"=)1H)-L5Q^21Y%I\?83.( MOI]^O_L/>+W$]6^#V3">1E,HW&[L=O7/8G81Q1?3_8!$SQ4" 8 );@K[8W[ MK^;<9MY3$QJ(/RH)+Z=P].N#5ZP.,0@&>!:TI()6,N4$]X(KQ)%@O@S8KM=H MCL@@74MM0LC*)20@(),V!0+:"#A3T3QI4M,W(O._4Z:!V_P M[N""(NZ/%,B M\9F")S#?2C\)'YL+4V@+?[$16R.S<'@3XEZ;E!0E#NVGLM5[XWV.].5IZKG" M/0ZW0DI5,J?9U^-^MX\JJQ1-^SR4\PT28:)SP4J^"7F1D\TZ@, 3Y+I'GSN) M3R*,0R<$ 7DNC$]M8"=0Q@NXD!&*D[8DBX@W@ALFBI2FGL=2S,ZVSK%#@+WA M&%:.W?--WG"/\ZY/VRY%&!V[TJ%4%%UO[)E*DW\'+#7IB5%\DTE8V6TL&8X;VQ;M0RC?V MI3O5Y:S+[I:>(!R =]BU0)4%OCI)*/!>UD ?@]$#90X:CA :4.KI?F!%F"KSXZZ=]/N#*ZO]=4IB._^])H>48!]L3P>\P M\NZ/T2BB8Z/0K"PIL*R,S^20]C,J,1O_5<>^!?VO/_2/H92T'QCRP&&]XBQT M"\-F,YCO&UB65F*+9&5]Z-A&QU U.P89.@:"DOO;"_("-TJ#(J]44(#4%$X8 M7+U 0!W,3FQ0_0@=9%OJG3\%9[9;--I]8.>-9:F@*"D'V*3V)J]Q9:7_0(ZJ M;$L=O,-QL]KVTB U^DGFE D=\B26(;(,IW1X2&3.3B%N# ?RM"L8Q!$+&^JF MOR17>C-Q/E5>!C.)2#R5L!KRD-6 AH^W6MJ^X\^%,\0RH&^D??B.IY]PX04= M^3-U_@Q>(.",F4RRX+4C%.AO:N?OQM]$C- 0OL=4FZC=E^O=-=U@TATD.@<.T.PJX M3+OC9[!\)C3WN512$JMC,'UV3\.70%+ !M\OP"MKQW;\@;YD@0BK+WJ^CZC* MT$8V48ZFMK(DU2Y=911JFK<6/UV4V4[I'[RF#9"HG8,\3]WP:*4%I; M>UD(<;MDILO:]."TB&3'\%S4?1-610C@^O'+EX5# MI;\ Z",85Y:D;?/B-JNUW&B?WWH;D;USQ7!_N@U-?-1RQ6M<:U[<=&;ME7JW M<1"-XXOZ=^[-)^L;IIP1H_'TG(WHDCZ81A?#R?E>FT-S<$_KAQOI:'\S;7MX MZ37>QY!]5_X5$)6%G"X\E>UF=P^-L_"^MM\>7BEQD5V1!RFQ!&F_.QUW$(G^ MY2]\.%WZU[:%=D[G?@@,<)BT >M+C;I&PO=V]R:W-H965T5=Z#:A.G27(>UTK;:#GO?;=^.7-*O$>^6MSZ\6*1Y9BT5T=7JYFH7X/N";QBT=["%4LG'N M,1B?\D64!$%H,./ H&3I<(W&!"*1\7/'&8TI _!POV>_Z6N76C:*<.W,@\ZY M6D07$>18J-;PG=M^Q%T]9X$OMK=PP'@ M(GD%D.X ::][2-2KO%:LEG/OMN!#M+"%35]JCQ9QVH9'N6LZ0(@7&VHUL-=.DK=.?P10@J@@\VQ_Q/?"S21GWI M7M\J/4KXN;43F"8GD"9I>H1O.M8[[?FF_U(O7&O*C*/6(WR_VA![^6A^O'0+ M0Y+9RTE"(UU2HS)<1-(IA+[#:/GVS>EY\OY(";.QA-DQ]K]_LO^@@QOO:F!I M0V#7KR>P1?D GV&#H&WG3(>Y;,!@J0PTWF6(N>"%S&N233CD"L%Y<4O?0^9: M3V(7L&DE (DF\(#"9S1V&&+E^C6!E825#!I&*RF,9EVJOI.=/[1D/(5\$JLX M<)L<*M6)3BW^3N>M,N8Y8'8Z5%EZT0,C2>BA$ ML=Q#*,R1#NE.9!*1=#P%_3(:?2^" G^FJ()"IAQ-7GKE^*!):_1E/XHH*+8\ M].OH':?=U=#DO\.'4?E%^5)+4H.%0)/)N[,(_#!^!H-=T[?\QK$,D'Y;R<1& M'P+DO'".]T9(,/X'+'\!4$L#!!0 ( 'J("%6O&D8Z*@@ 'P4 9 M>&PO=V]R:W-H965TC4VM18\=YO*8AP% M03HNN:Q&)T?NWI4^.5*-+60EKC0S35ER_7 F"G5W/ I'_8UKN5I;NC$^.:KY M2MP(^ZF^TEB-!RVY+$5EI*J8%LOCT6EX>#8A>2?P68H[LW7-*)*%4K>T^"T_ M'@7DD"A$9DD#Q\]&G(NB($5PXVNG9V_7Q M:#9BN5CRIK#7ZNY7T<63D+Y,%<;]9W>M; *+66.L*KO-6)>R:G_Y?8?#UH99 M\,J&J-L0.;];0\[+"V[YR9%6=TR3-+31A0O5[89SLJ*DW%B-IQ+[[,F-5=DM M^ZW*1$7PL*N"5X;Q*F?NR<$9(L[9N2I1!883D$=C"[NT>YQU-LY:&]$K-E+V MAZKLVK#+*A?Y[OXQ_!V5#Z+ X]%012]H2\>0(B=OO@U$-9< MBR[4*_Z FK/L5&M>K82[_O?IPEB- OK/2\&WNB#YY.WM/^?TO>FC97]T)GT@AV[<*1U8J=KE9:K+@5[(S#>H8L.#@N1";*!;R+ MVR2&+/8(DW0V8S^R>.)/$_8+10^_(LC$TQ3WH\@/HL%,SO;GR',2?\"CQ \3 M!OI="HD]XW.R510D$TX";Y+.2"A._$G\Q)/=J.'%=.:ED&J]"-G4G^,ZC+PX MG/2F78*X?;(W])+YW)NFSM/4G\^Q-Z*]@1?_!N50=F[OOGTF-1O2]_A:^;^;*RQZ#XR]BR=#G%V0>GZF4O- M/O.B>3]SH1=^ MDKZA!]B5XU.ENC'=O6)LPO;ZZN M6*W51N:B;8I,:(NRW>KEOHD-KASH5>-"A_VN<7&5J1)YZ%JLH[W<*92&*"(3 M'KM;RVQ-#S$"X"$9V:$LU(4.IJ3LPS1.O7N&Z&:IC#N)ZF^MZL)[IO!!6Z+*E MDZVJ/& W[7A(%D^QN>Q8Z M4(-&DX*S@.&%NLK4J*%0D#X'NID8^X0B>:%:B8AK=S@,DYK_< MXL*:CEQ)']\*H"%J@U]Y%_A+CIDMPC>'[ :)WAZ=VJYPW=GWMKBOA6,#4LKV M'P37Y@-H<\92T%KWK,LZ$!)LHPHT04&+('R*>AG\SV6 IV<^L4[(CU MM32W!TN-;I/H>R39,DT 0=J)1?X\W&.!GX2T"OU@OLQH '*8K<';1A M]''O\>(=U+X7,;K3%R[31'RF+_[=BOL':(9^C+_H?3PC!]L! 3E-]@C?24SK M6>HGP>MX!GX:M C& >$93&D5^&'\K7CN0$)GRTZ[X\SGA6D'F@'>[Z]'-]T] MQ?II6W^;.R2?%[N MXBUT:]Y:<_@E!(QKGC_2?LO;9><;.#CC1=:@." RU-56M2"TQO24OI;0#2 0 MW59Q.=KE"$PUM4L'7"NX@[/FE<3S J^[I&/!*4^;+A4]]>4(9CD$UA&>VCIO M=K/I$LQ=*_1^#?[*UAG<@_1@W\=T[>3L6NJ/I=V"?JGR7RS8=UH04Z+Q7W^I M(DZJ3#I<@3"I"S@= M^_OB'AXZ@]0D2(Z5?P\%P#.\_&GG/L;BE723O:%SAB;/V7Q*0RU>+3#&>].$ M1MEYE-!PC:QB-J"@)=(DSF+O!!W;C#4(N4>6XD* MB!1M!^4TUM ' U=!*>;H!+NBZ8QA0I[.8]Q*HYC]I6S?[F\E#NYBB*0WETGW M%A)./0!"/M-\S%[ZC##>^B)4"KURW[W0?JJI;/MQ:+@[?%H[;;\H/8JWW^7 MMJ #4(U88FN DVW4TD6_L*IVWY<6RF+"=I=K@4[2)(#G2Z5LOR #PP?'D_\! M4$L#!!0 ( 'J("%4@_F%I$@, , & 9 >&PO=V]R:W-H965T.3S8^-"KR-FQSV@54.H$:FY=%<9(WRKAL.4^VZ["<^S9:X_ Z +5-H\+O M<[2^6V33[ +9U%$.^G._4%C]C_+J[#KS+1Q9M&G1DO(. FT6VFIZ='XM_ MXY#/2^&KO*7T"UWO.YME4+44?3. M64%C7/]5^Z$.=P"GQ2. <@"427<7,KG M&/C4,"XNKUSE&X0O:H\TSR,SBCVO!O1YCRX?09_ 1^]B3?#6:=3W\3DK&>64 M!SGGY9.$'UHW@5EQ!&51ED_PS<;T9HEO]L_TX-)093VU >'':DTQ\(/X^5#* M/>/QPXS2)&>T4Q4N,NX"PG"+V?+%L^E)\>8)O<>CWN.GV/]Y'?^/ABL'E7=N M>/V=B37X-G ;_&H-F63T&UC96*.ZW!]!A]QDE0]\D?!\>G0Z?7U4% 48)X\< M0V!SY#):H];&,IY#2#MH$"(FYFI8PR^46QN4M;Y2AQ@< 3;*!+A5MF48FQ01 M1NK%"+-R^AXSG[<-Z@FL>,VZB)MLH"($I75*0-G'M:6$-$8,K$G.:Q4EKUL4BOE.N0LGL'O^@FFK?6@UK*9AN*]0+Q&Y(N2D5B M+BYT+5/Q%H'?,P%/YD07ZX"8G,CLH>D;$Z4Q@=L*Q[;B-+BFFMLA<'G <+#) M0T\WOS-5&@S;-#N)%;0N]@-FM([C>=5/I;_N_6S_J,+6< 86-PPM)J]>9A#Z M>=EOHM^E&;7VD2=>6O*SU!C$@<\WWL?#1@*,?UK+/U!+ P04 " !ZB A5 M1A9EOW@/ #2+@ &0 'AL+W=OOR]&PZO3A=*U,=O7[)O[UWKU_:.I2FTN]=YNOU M6KGMM2[MPZNCV5'SPP>S7 7ZX?3URXU:ZEL=[C;O';Z=ME0*L]:5-[;*G%Z\ M.KJ:/;^>G=,"?N,/HQ]\\CDC4>;6?J8O[XI71U/B2)!F,'< MEI[_9@_R[OF3HRRO?;#KN!@7TP(*SN.",^9:-F,LW*JC7 M+YU]R!R]#6KT@47EU6#.5&25V^#PU&!=>'TKULCL(KLUR\HL3*ZJD%WEN:VK M8*IE]MZ6)C?:9S\TGQZ]/ W8F@BC!'^IJY/L\722G4W/SD;H/6[U\)CI/3Y ;TC@_US-?7#PF_\. M"2STG@S3HV!Z[CNWM]]/K[?\TNIB]&N'W2F$I5N5%EYK&/1D0& MGYDJ+^M"9V&E$5BL.N;G1OE0ZNS:6 \55KGVD^Q=E9]DJBHRB^T>5K8LX6X/ M%4C[>NY-890C;=,;*W6OL[G650:E;93#.Z8B=@A^3-@B.,*JV9!LM7'@Q&Q* MK%_J2CM%Q/%<;X*L)0;O*I;OEMAG+J_6VL'/LQ^^_]?EV>SB1?QW=W)[DOUT M=?6>OS]]$?\].AFQV'EKL?-15=^T*CU@J?'E5V4):8)VN5UO5+7ME$YJ@Y-6 M7C',^42'NC1 #!5:+78DS!]],&O2[)!4XQ0^PCAB:&:* MJ'V+Z^TY1&LXY(F_:H.8 $162"JT(@L6WS[K3#>,LLZ41R+:B,K"2H5,+1;( M%.PP8,DZ8D"M6\_&^SJJNS1J;DH3&J\MC,]+ZVNGHP3DFK3SH35,D#8B,9O/ M7Y><37V /:?O=55'AO27#06RSXK:491TBSAFX/RV..GA/0)D[2D>_V0=6'S, M5XG&FGB/V^!_;K&:U#=A\O>JK%LC(FOEGX\I61*6K(D9):^21KPG+A9U((4% M]878%>UU JK2_-V20Y+5CK" 7A:=RJ:UUXNZA&[OH^#$UCU0@%7-2:VTU?*8 M7BAZ*WOLJIR=AJ(DJ&IIYD"P@R\GYB6+F4)'YV6$P^LN?24Q^TGV27,!031] MZHY8O#+0&6%2*N$>F&EK'S?<\^4'0H#2P%@9 M0)3TZ6VE2*X:&._$WXS+ZS7<2U!:+$R62:G!5>$,T59D>Y2 V<<=_BD6F>2< MTQ*^4L 1J3_K8AE]=XZ24/95SFWI(:E5?RVVR**N8#4,.;A$+GBK;" Q"T/X MOZ'4 >TOG%U'%7DDGYR,<)6'&EJ.6H6MZI(B&,'OY/VPLGX$+-B,C+&-^;4X M[<8&[$DA:P#1B*(8US>___'NS?'L60;<+O3:Y&1O2H4C6Q PZB\AHM?#RB 8 MAVFMU;;=KT<3,!G-)O&.7SRLGVL74*OSEDFXYRLXOA[+"D_;K/!T/-$IOV+J M_.%'1!;L3"XPE!Z^@93N*(C&/6O6KX!FQTB(ZPF"9[F"V4N#5RF(@09!O(ZS M ^)J"3@MH2OH0UR+;>.TSM92EL)E44- \U02Y2/[XGV]!27W&1W3HN: %/LT M7F@JPK(BFV_99&\U(429O0'^>A-0#>$QQ5QV8QT@6<"#*Y&SZ8NW;][=\,?9 MBT>3SKM1YF!+\FV13C)ZIP/)@$O"OHISGIV79JG$FT:,>MD:]?)KU4L.LEV: MOH&$$.:#\9^'[/H5:J3?0O0!YP])MH/R@@FU@ _YMOZ2ZQA@DNUH=]/J<./L MO2D2;4-_)]EO7?*/,-CA8F,F3CI$&;DN282Y".8@6!.G>8_= MD/:VBSCFU^ M%E5#3WIBP%+B(9W(X&&ERZ+#DL@1(I6*9DH \&=+R;+'A=UWSC'S/FO-^VS4 M(!]B5O_09?4AJXX2&>YX&LK GE@R_"V^2_6K*]B&'*1O6UTFG1@J]JI0#MAU M;?%OMUY_>W5[O5.J#Z^^L07;MPNUCLC5[NG<]&3#";=HWX=+S$;RIZ6$'#NLC6@WWV.!4X5%XBEYA%TB.XEB)2 M=,D)O\,6"B M=JXK@6-&B\D)6U%CLJ1HV:@MQREBI63?P'*5%!)1F,9X?>)XI]"$?Z82"$#< MEULO^)Z45-C$NF,/.8E2NV<7<"BJBC]KQE7:]'.%_C1;P-36'="4)$Q62"=, MDW"%_FAHSI(!S>QKK9]]8"43:Q%X?V5L&/2/<6J?N%]W-17;F>J1CM 78422VPT9%'FPW3XQ,W$.;)%1)7M+:M2&*1ISF*Z4Z\8&A666X!- M$"-_:V=CF_E+76F9.S73,ND@WL"4Z[EV\=F,G\U0'[/.I'PBXB@N:1P6J ;) M.?ISZN"X.0C!F7D=V!\0$]24\.=>8T1-'[?(M2>3H1&XIWASE"7S6 ))[R59 M=8UF!5$D9]&*0MO^SKV6./2R>6 \ MVP8 X )#/%R&?@RZC4WJ8(P3DU>,3%5%79KD 4MC0T05R2\]*!="C, R#TI; M6?Q04+K0 C4P.M61 !K91$O5U41YW"AA (TFC?Y)M3TQFE27S%06> $Z^JN& MVX$WK- *=1[E2]Z$-FXWHM?0V"HZA8ASD&8\U2:QS"R(8=*8)D^@R3R>]VB@ MN(E$$J9)E[#?@BK_0\NV7866P;37\D5LE3VH7O.CDFE/IY M,-I99B]$NOE7C0J7M$J5>'\8D4Y!6 %Q,];L_NPB-B=^9T?68EOMDCC MX^A"ML^P1!F]T2!3'"E$\$),C2%J=P8S&STT00D,C))."FWU33=&NTD3RB#> MCA/^U$2AH)BB>9]$6\(EH^OW(6CKRZ;TTXZ56X*E! MDW9H\MND)!$8B^'.--!!%5TJUS8,,>)V& ;5M0XBO"!2&TQ$DIJ'*I)/M#Q" MC0*@I=@BG]=4TXGVHI2LVCVP;C9>:QV-6V@4AIUM.XNV%>L>M(I#,9/>RL@Y M]1Y*E4ZS$J4Y&O01!M$'XPG$PNZ:09U<[?XD-7;4:\S,\VV#)0THYM8GA5F[ MN(>="??T.@VO;1R,%.;>%)1R=QUF_Y3$UVO1F$($E9*^$O>3XH"J%!HM)R<2 M*1*>=/&FE TY/D8"H5DG+\9/>< M4>S:ML5\;*R\Y!*NL0ZA=Z))BB/><>&^V>M&'2 MDB5;(E!C\T\*2P\S,IM3\J,2%"U>G(UW'2++!R-+:3S(YV1HFA5#>G+XM"@. MQ/AH@R:@G14/&X%MT Q$1-^I&2$$*20DS3$A&FIAVO=8<8.TH]E M373OQEL/G(7U).*B6$H&44]2NB>OM?J(Q_;)R2?5XIM(7#H^*O><7M'U(* " M5U7)-E^1T53](_/>*=*@,Z;I=E"GGT@N!/LF'JBP_0[Y(^\7G1B.R[3$[ZIX M68G5M.,#*(&=%>'MKXD#\XCQ1W'AM-K"NDZF[@"SS:'$ M9'+@$=5;>RXQHIJAA5#*D- [G@=Y^=V:%'5K 4^6X(O^(/M,(OQT/CKN'JX M%) 22@[/$[/ M.?_MCDS%/"24A&X2.NE C_/.L 3T-!H.VE4>,ZJF$U'NY+NKM5L_);4%<]+ M"^H'VIL,@SW(.)EN\DK^F@*WN#2-R)QFH='U:T2HW6H=C[MU7G/Y,[=5C;8+ M6MX[A^]?M>@G>)?,:S?.+AVW0G'"VP[A$$1T'BRW*39TM"8!0P:?\P$,7<9 MQN6Y^&1G/R34DCU2(Q*-0%I3[,5;"T&Y)= H"J$==0=JJ>-:.7S=WZB=R+ J M8J/BFSZ4G8-\KA%';E>DHF!978J2:"K;U.^H'0DH^GIO9O>2^56AN56&!';< M>JV]O"KEO@P587V+M;?7'*DDL4@J1;ZB\TJN:3CGRUQ#?H"I 55 3MWHDBXT M'!CSCDQY&XAGM_[NV>3R\?ED.IWRBN]F9Y/ITQE]GS0)#7+0F'I7^HTB@_=S;[9UZ[VI9!+)S.# MZ/!/B,A)AI=FLFDEXI$3%!'+O#B)5$UM)4=T:6'3W4F*Y2ZGB-ZTE!=!]\=T M);.[)S.DF=/DFO%:P_WH,C5?H:F"W#AN?VTO;%_)->7N=;GM_1N\%]&*R%]@ MZ?3D*;3CY *U? EVPY>6YS8$N^:/*XUP=/0"GB\LD#Y^H0W::^RO_P=02P,$ M% @ >H@(55] S7&A P @0@ !D !X;"]W;W)K&ULC59MC^(V$/XKH]R+;J5T\PXL!TC ]M2>M+H5;-L/53^89$BL3>+4 M=F#Y]QTG(0LZEJZ$S-B>>>:9%]N9[(5\5AFBAI=5Q8\3339L&932J6XAKU']6CI)G3HR2\P%)Q48+$[=2:>^-%9/0; MA3\Y[M6)#":2C1#/9O)[,K5<0PASC+5!8/2WPR7FN0$B&O]VF%;OTAB>RD?T M;TWL%,N&*5R*_"^>Z&QJC2Q(<,OJ7*_$_C?LXFD(QB)7S0C[5C\3P>@'%4K#C"YA0TLWZ7K5(&,6QZ(NM:+5&/FN M[1"6,PJ(%"0:F*W(J674&![/T%9'G)\J?ZXW/[I8O;KX$M=2DLK->W1+2N]1 M_;65Z#+!_C*AQHJQV%"K4$N];_\!$THK11CY\ FB(0VT2D-(P^H@(57-%&UL MC57;;MM&$/V5 0,$-J":%UVLV)( VW'0%@D@F$[[4.1A18[$A??"[,5R_SZS M2YI64$7H"SF[.W/FG.7,<+'7YLDVB Y>I%!VF33.M5=I:JL&);,7ND5%)UMM M)'.T-+O4M@99'8.D2(LLFZ62<96L%G%O;58+[9W@"M<&K)>2F7]O4>C],LF3 MUXT'OFML9[U"( $0TOO>8R9 R!![:K^B?HG;2LF$6 M[[3XF]>N62;S!&K<,B_<@][_CKV>:<"KM+#Q"?O>-TN@\M9IV0<3 \E5]V8O M_3W\GX"B#R@B[RY19/F1.;9:&+T'$[P)+1A1:HPFW@ M)L?A0K-6&"!"A5CLD(4Q I:4DDC:0LL"LU15G M%$25[QJ@P6$=4S61!_LF5FD'7/6".4GT!BHF*B\&R?&.Z%2$DFXI:\P -+@B M-]<81"!DL/P%9%>L&(H5J-1P*+7H0D9. BOF+45JJ#5830/&BYJVR>7@DYP1 M'==H;RG0GE_!8TQTV U04L:?-F*BF.3-*IVNGD"W08^-+.A^G.%5$&7CH5?< M63A[_VY>%-GU0_G51C._/H?)Z,/E!,:C,3TGHWDQ)WN27\)]N5Y#GN MY3";P:-V]!FFHVP^#4[C+ 07'X(]'\.QZDT/!HQ$LXMCU-*7],IULV;8'2;U M33>@WMR[,?^%F1TG?0*W%)I=7$X3,-WH[!9.MW%<;;2CX1?-AOXV:((#G6\U M55*_" F&_]?J!U!+ P04 " !ZB A5^>Z)[@<% #J"P &0 'AL+W=O M!&; M'@O'RK&);?LO=U^K:X->X M\Y*+DBLKM +#-^>#571ZD9*^5_A#\)WMG8$R66M]3Q]7^?D@)$!<\LR1!X;_ M'O@EEY(<(8QOK<]!%Y(,^^>]]X\^=\QES2R_U/)/D;OB?# ?0,XWK);N1N]^ MX6T^4_*7:6G]7]@UNK/) ++:.EVVQHB@%*KYSQ[;.O0,YN$K!G%K$'O<32"/ M\@-S;'EF] X,::,W.OA4O36"$XJ:%GE?/\T'Z,D#I<\1[717S4X>=:G4 2!A"' M<7S$7]+EF7A_R2O^+FJ+$FOA4I=KH5@S$BJ'E;4X^KTRP%^KM74&Q^7OE^K0 MA)F\'(8H=&HKEO'S 7+$]@2ZA M?@<#6#_U!2\E<#3$RPG<%1SP2PH<0&0N4JF+\"YGCL.&"0,/3-8>FD/U#-&( MG)NFT%A.93?<&)XW-];AJ57=:(E/@U!;& I4+71ML3&8"W_,>.7 %@R1C$YA M51DA(4Z;H8!+9@OXB89D&H74UQ(C(6&R>QC.TB28SV=[6XAF011%J*0R>=Z.Z)[^QXC+NO;<=!HU,R:"NV; MU77:DH@UZ%D?O>RA9PUZ\(WE_<$AZY5$(?OP",SY:S]+Y+6G=C 3KPP!19PY\[ M2\C1IT90!E]AG%N@]1J^\YQ4T(4/P.MV)-'.8R3:$1B4WO>E 2MZ<8PF8>C MO<]6P5>AQ=KOP7":Q"/XP%O^.?9X>!T%\VBQ=W9P,Y^/X#=,0;3CRKJL>BU/ MYD$ZG<(GK?.=D!*B,)@L)BV77G\&?H1E:<>R](=9]E6Q.A?TO&"3P&\M\!&G M664"\5RI9H_9O_Z4W97"TO*7"'8\ZB&7ZBYNU<7=='%%+^[A1(.PI-W70/VJ M-I6F,=1*-E.&:DH[4#C$UB)=42Q4+HB=#S[QH1AY$B'7<2/Q[*0A9V9EKGD+-K6K481:0N?VU+?*+UE 2PS<%8;S@XT";L7CH<"SWV-X M/E$W#2:DZ'5"_D^#9!'C(8Z#^23$0QH'Z8P.DRD>4F\@M27EX22(YT@#/$51 M$*Z&_HAO*%*,%/!^H[7;?U" ;KU? M_@M02P,$% @ >H@(57&._?[R P =@@ !D !X;"]W;W)K&ULA59M;]LV$/XK!RT8$D"(WF4ELPTD:8MV:(<@3KVB$:7A'4K#E02-JUEP MDUS?YD[>"_S)<6L.UN \62KUS6T^-;,@=H108&T= J/7$]ZA$ Z(:'S?8P:C M2:=XN'Y&_^!])U^6S."=$G_QQK:SH J@P17KA7U0VX^X]Z=P>+42QC]A.\CF MDP#JWEC5[96)0/2)65A-7WEI&?G]YKRJ^T/8+*!]]][OJ&(VQ#^H'HX?V1+@>9B&EFR MY.2C>H]Z.Z"F;Z"6\$5)VQIX+QMLCO4C8CC23)]IWJ8G 7_OY25D<0AIG*8G M\++1[3&!#[V6W/8:O2\KOG-K TF8IQD]TZHB!$G)[X=+@UP@0VN2 M,3"),R 2C\HR ]8"X8#5+X:LX\B'/EO S+*J9W M1C33"S@5TS-(B I9.X.KL(@3#_!)UJ)OB*LX"E-/#::!D2N2R1I!N!"Y7)QE MY=48?F_E37Y.NBQ'X4O*S<%7W-$ (,PM,W0+UTI31X-/+9)UUC?< 5(=-$[, MKXP2O/%VC*77D"6RXESVH,83JBE7&EMWPS\1<^5B:/8%9'XJG\=6(Q[=*[#@ MN^,#7UF^F%Y6=\I89]PPNLO@''<41V^0SEBGM.7_CF%@-056>_\LDVM.UQ]1 M,FB-*\:D*GQN$E>014[/-,G@@=J$Z;KU+C7X1'-N2$T50YE3H<20Q!4L:/!0 M5X2P1DE1$$-*&KK2N;MKW&R"E++@\EXD,:17\;[4SJ#(O$G?"4D89\YT231> MNU"B@UG0H5[[B6A>C/,DA?Q82)_87K-*5<"5Z0:7TZ* /0P MY8:-51L_69;*TISRRY9^#% [ ?J^4LH^;YR!\5=C_A]02P,$% @ >H@( M52208@PI! C0H !D !X;"]W;W)K&ULQ5;; M;MM&$/V5 5,$-L!8O(FD'$F ;,>)BZ0Q;#=!4?1A18ZH1>$MC5L>#@2Z6V#!])%+8T]&$S'*U;A-9K?5Y>*=H->2\D;%)I+ 0H7$V\6'I^D]KU[\(7C M6C]:@XUD+N4WN[DH)UY@'<(:"V,U,/JYQ5.L:ZN(W/B^T>GU)JW@X_56^[F+ MG6*9,XVGLO[*2[.<>+D')2Y86YLKN?Z FWB&5E\A:^V^8=V]S2(/BE8;V6R$ MR8.&B^Z7W6UP>"20!R\(1!N!R/G=&7)>GC'#IF,EUZ#L:])F%RY4)TW.<6%) MN3:*;CG)F>E[*=C>@%&RE\DL(L-;P3)99/Y0?D;^]TM'7Z)-JK\-=6'$$<^! % M4;1'7]R#$#M]\<^ \$/X<,9U44O=*H0_9W-M%*727[M@Z*PDNZW8\CK6*U;@ MQ*/ZT:ANT9N^?A6FP=L],21]#,D^[=-K*M>R):?E DZ7% $"%W#*E+KGHH(O MK&[=W>=6P3;>73'LM;([A@O1-0=;9?2A)(*B]Z#8>G"[]4"2!]46<:[!*1(& M2YC;'@$'W.J0K28V].%Q[RV/TJC\+H+6] MDEH_9W!6%&W3ULP2QAJI#/^[H]XVB:^N"V+Y9G:+BIHZ7*']9[#2'_D"G;U[ M9$H?$HFW1/>*M!@LED+6LKJW/$29'X!QL+PWQC842T[ZF! MM*^!]#^J 1_.6V-;Z^PQB._N:.K0N*M ]AK>72 WE/.H#6\<6XO.'JLJA16= M/*4/.\L$EO7]:3U0LZ+CKGKT#[7SAR74_L=9FI]G400'RN5 26>DV+)O(4_\ M- SM@QA&?IAD=IG891;9Y?#A-+7+. ,*AJ:OA2$]>>"/B/2.Z(<,WL7?X-&( MT*"JW"!$22U;8;IIH3_M9ZU9-V(\/.\&M4],55QHJ'%!HL%11BU+=<-/MS%R MY0:.N30TOK@E]6 *W#Z@^X649KNQ!OH)=/H/4$L#!!0 ( 'J("%4H[J(F M# , &P& 9 >&PO=V]R:W-H965T )I#*\M:D+VLK;04$",2T#?B ^. FU\::8P?;6;=_S]EI0T%=O\3V^>ZY MY^Y\E]E6Z7M3(5IXK(4T\Z"RMIF&H2DJK)DY5PU*NEDK73-+1[T)3:.1E=ZH M%F$217E8,RZ#Q#9V^5_C.<6L.]N B62EU[PX?RWD0 M.4(HL+ .@='R@$L4P@$1C=\[S*!WZ0P/]WOT]SYVBF7%#"Z5^,%+6\V#<0 E MKEDK[(W:?L!=/)G#*Y0P_@O;3G' 8!P]8Y#L M#!+/NW/D6;YEEBUF6FU!.VU"<[.SBJZU0PV51Z!9+ M8+*$9:LU2@N?.5MQP2U' Z_NV$J@>3T++?ETEF&QP[_J\)-G\'/XHJ2M#+R3 M)9;_VH?$M2><[ E?)2KHS5]&1^'0NY0QP>1W1M-#4-*W >4)\8U \8+,Y>Q'ET<8+OL.<[/(6^ MN*6V+%N!H-9]V0Y*=8SN2<#C=+MGP7;XXN I%(H:TEB2$@'2@K42U-E<;N 5 MER11K:%4FM=3H%)A7RIXBP76*T)-8R^)>_K.)R\("0G_):2#.$]IC0>3*(,E M\>4%$V!L6SH""5UG=)EG&5#Q-+E_HU$P^Q_1\7 ,^22#=W4CU!,B :CB'II6 M%Q6U,32"21>-U7S5N@E!)G$&HSSJB:WYHVL*8V@X[NT,#/,)Q!$L72)*U,Q/ MEZ9[1I0-FA*MH1P;>E+%[Y8;[A72.(6S%^,D3BYZ?*V>F/!D$_(<#V/H\AZ/ M)Y#%"=PI2X&_A/$@'HUHS0;Y: S''E%X, %JU!L_YURQ6FF[8=!+^U%ZV4V0 MO^K='/["](93,@2NR30Z'V4!Z&ZV=0>K&C]/5LK2=/+;BGX'J)T"W:^5LON# M<]#_8!9_ %!+ P04 " !ZB A5'>GI4.L" !T!@ &0 'AL+W=O]DBUQAO:AG&H:A0U*R@N4ABL)&K-^ M,&QU1VU7[PL>.:[,5@Q.R4*I)S>8I/T@X'6_0;[QVTK)@!L=*_."IS?M!)X 4,U8)>Z]67W"MY\+A)4H8_X1577L1 M!Y!4QJIBW4P,"B[K-WM9[\-60R=ZHR%>-\2>=[V09_F)63;H:;4"[:H)S05> MJN\F09G$?O(8[B^ #>>:/PW..='U;X<[@P5M,A M^+5/8PW1W@_A+D;7E"S!?D GWZ!^QF!P?-2ZC*X.$&PW!-N'T '$5(O[DJ8C:'3CN$ZR^@6 M[@@<9A;UP6()8T7 TA V148)[K2G;C1Z1DO\IFM4EUM%1I(HF7"2)4FM4,9G79PXH,JM1DK)]33S>^]] M@UN.I@MW35:X4P7,T)89> ?'1YVX%5]1U+Z,U\_7Q8*S!1<>::?CY.)C=-J\ M[VC?]:O:DU;<<17TVNK<=_3"+2H@(550WLD=@! F L !D !X;"]W;W)K&ULU591;]LV$/XK!W4H8D"(;3FQW<0V8#LKFJ%!LR3M'H8]4!)E M$:5(EZ3BY-_OCI)E95&]HGO:BT21O+OO.]Y]XFRGS5>;<^[@J9#*SH/U% MOV^3G!?,GNHM5[B2:5,PAY]FT[=;PUGJC0K9CP:#<;]@0@6+F9^[-8N9+IT4 MBM\:L&51,/.\XE+OYL$PV$_TWV_X(OC.ML9 3&*MO]+'=3H/!@2(2YXX\L#P]V=P5:"=6[QGPL 7)DL.-YS9TG#,N+-P\L!BR6UOUG<8A?;VD]KC MJO(8?_E>H41H,0HD$4'?$W:BB/ MO+_1OU.^$C:1FEA;^',96V>P2O[JXERY/.MV29US8;%1,I?!1L%A(X002J<\Q!2SZ M.YZ4Q@BU@16SPG8Q.Q[[(>?@J!0@I@:&K=&/(L4H0E6*@*T50OP,DC]R*EZ7 M"P4.K3)"^NC3G MNF$GRYY HZ-) )A13B6 2V('$85*VZ+B<.6"&8P,GNE0. MB6%DP,E6!.IOU(@]V9C(HFL*A^7#F_+Q<:YXPHN8&Q@-_>P03CQF75I8!=]]%D9]N!>;)3( M<$DY^(3I,? IICKQJ;U6VQ(]M/=\5OK5^H-VZ+DZ]0OJ,OZ,4D#1(2L1.)Q@ MH%\@&H_#Z6"$H[=OIM$PNGPQVJ^V*V:-#8MI0^R0:-3;%(_+:^9)U/N.FV'X M;O*N>5?Y>IW7_TW.1M$DG"#@;K+[U?^:LVD832>' 85>2VP )(!9PG*EO='@ MT MQLX@K%MMJI85&4; ADRZ %39QH8S):(')XW^P/ ,MYS?"F%I:5H51.-T)UO@RXI_*?HK;E1VF(K6EA*Q,"NGNKV655G M&'9T>*NJ7Q7Z,L'*M<+#QNB-T_W&87@>3>OGVM,G]BTJ)^3H?-*#,]+HX22< MCL:] YJ7=+!-!Y4@G1V$J:O<^JW;4L'-QM\)+?B?2W5Q:F:;:^>RNFT=ME=W M5M2QC5 6?WX9F@Y.)U@EIKH'5A].;_W=*]8.;W)^B#G PZ0-N)YI%,CZ@P(T ME_'%WU!+ P04 " !ZB A5JY&%FNX% "7#P &0 'AL+W=O M520(S?BRE3GJ51+CT_5.^EOK._HR9YI?R.JS*,WJ;)2-H.0+UE;F6F[^Y%M_ M8I)7R$K;_[#I:--D!$6KC:RWS&A!+9KNE]UO[^$)0^:]P!!L&0)K=Z?(6GG) M#)N<*KD!1=0HC1;65Y&'-VQ><7UT.C9H (D9%UMEYYVRX 5E";R7C5EI>-.4 MO'S./T;#>^N#G?7GP:# O]K&A=!S(/""8$!>V-]&:.6%+]W&BBF^]?F*/2#X M#$R58LV2V_7?T[DV"I'TSS[G.]G1?MF472=ZS0I^-L+TT5S=\='DU6]^XKT> ML#SJ+8^&I$]FF*UE6W&0"^B\F+_H!<:P"_N'M0WHE#)#F(=]/@UJW>]3)UNN M'[,.94.+(5<@6RP(]OO: @VK"I@5!RWNH>ZPP0D;@)'E?61!:-!8H)#:K&!. ME>0$/MN$X^7Q](XKK!_/?$*(W7-5",WAFE-M$LT2ILNEXDMF.)PSU%YP8)KN MZY(7O)ZC=:%O]?D0.G&6.$F6P>\01FX:PQ]X?:@, J0)TP3/@\#U@EY-"8=Y MYN1Q>(2?8M>/ 8O&@@OD&5^0KJHB&C_RG"C)B"B,W2C\QI+G7J,5:>8D2-59 MX4/JYKCV R?THYUJ2D9@YAM>WXGSW$D3:VGBYCGR!L3K.4$A3'T,T]^(0V62CY3I3&A*0D=^-D/]Z2"&7&6[AE_B#.#W:VX11$+A M\($SI8^P1&208 IOOVUK(F*-PYVLT/>*<)ID;A@=P#&DOAMG!Y!@)MM]@I4 M]]="WQXO%.<@$"N8#@84 0^I+5G@YOX!>&[LT\YWO?P +C$%2D0[/ A>E?#J MMRSP@]<'_6(@Z&D?]/17!/W-[.KJ!V(]K/,[L?[1.-/)NE7%"@T'12FNL0OI M%CF[3D8$Y,!/8,!W0_P+OH^"P ;[F,*?Q@>$BBBD?9:XL?SN@:CBT(F2KD50?G<#-BJ+X#$P#Z'I<74B, M.54GAH,Y'/)[M- JQ#-68P*(KYW+M"^^M$)9\[&'+84='S2E"K6)+$^I ^'\ M@K."D\;4=_(@IDZ(H"U6UJF2W^$,MK81]9TLM.TK#7%@2>(< L?'DQEV(,Q$ M!Y:\P1NI+",K,=T$C=#VL9%@TXN1*T@SP':6YB$>)4$(-Q*AT 5C*'!HKI-F M-!Y%VU''3QV\$+*9FMG>!C9^\EBJN5K:)Z%&!8BX[MW4G_:OSFGWV'HD[YZL M[YE:"@QTQ1?(ZF%RCKI:L=L8N;9/K[DT^)"SRQ6^G+DB OR^D-+L-J2@?XM/ M_@502P,$% @ >H@(53\A - # P F@L !D !X;"]W;W)K&ULK59=;]HP%/TK5C9-G;0U'Y"T8Q )".Q#ZH2*NCU,>S#) M!:PZ=F8[T/W[V4G(:!<"57DAMG//.?:Y%^?VMUSK8M MXS6D6%[R#)A^L^0BQ4I/Q7;@>5:NX5;LEHKLV"'_0RO8 [J+IL)/;-KEH2DP"3A# E8#JRA MVYL&)KX(^$Y@*_?&R)QDP?F]F7Q)!I9C-@048F48L'YL8 R4&B*]C=\5IU5+ M&N#^>,<^+ M^1:*W,&'FMA%]S M=HDZSCOD.9[7L)_QZ7"WZ3@O4Y^\3'W:#H\@UG"W"?[(RTY=6)V"KW. KZF" M?@X74@E]F?QJ*I:2K]O,9R[8GLQP# -+WZ 2Q :L\,TK-W ^-F7JG&31.SAD.JO$F8Q(/U]0[& A"A$N90@F]);D@4%F?G<;4*G M;V_V<]8J]]R<'96;G%-NVB;WR%V_=M=O=S>.10X)6G"6'W"T)/#W-#]<=WS' M>>IKJ]!S?3U1=').T:G_G[NNYURY^ZJ/3 YJDX-6DS]QGFP)I8BD&29"-TQM M%1P"C$='1B,G1B&GKF9[[I[?W>H<4Q*KH\B0J+N_RMJ]7ZT9R6/1/3]9' M;F_L-JQ';F]2]HG_Z,NN]0:+%6$245AJ*>?2]'FB[ 3+B>)9T;DLN-)]4#%< MZ^89A G0[Y>/@74$L#!!0 ( 'J("%4A#VD)[@( (H) 9 M >&PO=V]R:W-H965T 6;V29I__W.AK"DHUFWY0O8QSW/O>+S<"7D MO4H!-'G(,ZY&3JIU,7!=%:>04W4B"N#X92YD3C5NY<)5A02:6%">N;[G]=V< M,NZ$0RN[DN%0E#IC'*XD466>4_DXADRL1D['60NNV2+51N"&PX(NX ;T;7$E M<>*R#L [C. MH 8$+[70K0'=EUKHU0 ;NEO%;A,744W#H10K(HTVLIF%S;Y%8[X8-WURHR5^ M98C3X34L@9= CLDEE9*:JI'#"#1EF3I"Z>U-1 X/CL@!89Q\3D6I*$_4T-5H MVS"X<6UG7-GQG[$3D O!=:K(E">0M."CW?C^#KR+,3>!^^O Q_Y.PD\E/R&! M]X;XGN^W^#-Y.;S3%L[_69_^L_6M9 1-%P26+_A#%\RER,D$$RWQ!\9.U"F9 MV!X$2;Z>SY25?VNK?L7?;>WA9YC.L@YB3A#XJ$F^5*5Z7B2FR Z29MDC*2AK^]?& M.PW];;7V21;M3D'@V=C;*K,G+[8JTVLJT]OIUAV5C,XR,#51+ %SCIHAF'S' MJN!0U0I/SS@K\>0RQZBL_K:VPE1V^M:.&?'+L'=Z-G27F_G^7>>XT^]O*T4M M2H'G;2M-6ZQY;_U&J)E":11 MP.]S(?1Z8PPTUZ_P)U!+ P04 " !ZB A5K+8[/E0# #O#P &0 'AL M+W=O$SZU"B/6Y;?-% 37F9W0-1*ZL**NQD$.6VWS- "\UJ:YLSW$BN\8EL9*9 MGKMBR8QN1%42N&*(;^H:LY\74-'=W'*M_<1UF1="3=C);(USN 'Q<7W%Y,CN M5)9E#827E" &J[GUPCW/7$<1-.)3"3M^\(Z4*[>4?E.#U\NYY:@=004+H22P M?&SA$JI**E,[>8PR6M/I=+4YR"P&7%GTC4QYL4/7[X!#U$)4$? M"KKAF"SYS!9R+TK17K1V+QJ[WAUV??2.$E%PE)$E+$?XZ6E^=()ORQAT@?#V M@;CP3@J^V9 SY#M/D>=XWLA^+N]/=\?<^3?KV5];[P7#[TZ%K_7\._3N/@M? MWDHH>BV@YE_'LM[H!N.ZJNJ=\S5>P-R298T#VX*5/'K@1L[SL9";%$M-BF6& MQ'K)";KD!*?4DP]4X H1>8FP)BFC?[]&(](:ZK;8)GX0^_',WAY&^!CE>9-P M@$J/49$;39T^*CM&!6$X<3M4S]FPMY,BJ4F MQ3)#8KT41%T*HO]4#"*3R3$IEIH4RPR)]9(SZ9(S,5 ,&HWPL!BX\70R* ;' M*,_Q)\-B<(P*(\^/!L7@&!6X7AR/%X.XQ[40 ;\^\D[4\/FDFQU*18 M9DBL%_MI%_OI?ZH"4Y/),2F6FA3+#(GUDN,ZOS_C'0-UH!7IW??3P!W4@3&4 M'P^N^W0$%09A,*@#(ZC B_U!'; /&I@:6*X[1XX6=$-$\]7:S7;=Z0O=DPWF M+]SS2W=D/E7=K&Z8?LLWK? [S/*2<%3!2IIRSB:R9K&FNVP&@JYU^W1+A6S& M]&LA.W)@"B#75Y2*_4 9Z'K\Y!=02P,$% @ >H@(55 .;6;M! &28 M !D !X;"]W;W)K&ULK5I=;Z,X%/TK%BNM9J29 M LYW-XG4QCN:66VEJ-V/A]4^N. TJ("SMI-,I?WQ:P.%F"6>DKE]:('XGNM[ M\ GW%,^/7#S++6,*?KC(!C[&4UR;SDOKJW%F8!BQ!\).\J38V1* M>>3\V9Q\B1=>8&;$4A8I T'UGP-;L30U2'H>_U2@7IW3!)X>OZ)_*HK7Q3Q2 MR58\_3.)U7;A33T4LPW=I^J>'S^SJJ"1P8MX*HO?Z%B-#3P4[:7B616L9Y E M>?F7?JV(. G0.-T!N K [8#AF8!!%3!H!XS/! RK@&'!3%E*P0.ABB[G@A^1 M,*,UFCDHR"RB=?E);N[[@Q+ZTT3'J>4].[!\S]!'M.)YQ'(E:'$_^ ;=)_+Y M WI\*0[0)WV'N$#O"%,T2>5['?';-A'QQS45Z@6MZ8O^U,8P<7-?Z5F:7'Y4 MS>BVG!$^,Z,QNN.YVDKTN.-#[ #P-3TU1_B5HUOL1/QEGU^A0? ! MX0#CC@FMWAX>=M7C#B[7 JRZY8Y(10T@B(<$($)A%Y*@FA=M!="#WG?Q8GIS#BL,UIES^JR9X#ZS#5)#HDZ4_5=69!@! C,HC@, MF@8T@!9IA0C$)2@:@4*SV3QIYT-8I59XEG!:.G6G[$V0*Z%=-6ZJQF\3ZDU\ MH*5*=RG-9:\>UYVC]ZJ"1"-0:#:_C64(!^ :!;4,H&@$"LUFLW$-H;.7OD"C MPXZ'VV#8EFG7*#QJ];ONN5U:>]/HA^Y._\U*[=T"NQ/W7G"0: 0*S2:]L1GA M&%R^H(X"%(U H=EL-J8B=+;:%\AWTB',X:PM7U"WT)WSS'.VL0&AVP=\GWJ_ MT2"[<_=>$,7,"@?@,4C4"AV?_-;1P'=O;@_05@AW=YMLSMU[Q4(^DH""LVFO?$J> 2N9U 3 HI&H-!L-AL3@MTO._KK>=RA MU+#=-KNS]N:H*R?&9YZ]C67 ;LOPO0+^1N?LSMY[U8$:$2@TF_G&L> IN(9! M?0@H&H%"L]EL? AVOQ#IK^'9&][!KMQ9>W/4F7/:TK!_LFWW13[.II7;\-KU?E+J4&IMPT=4?%4Z(EGK*-A@RN)OH+6)3[D,H3 MQ7?%SIQ'KA3/BL,MHS$39H#^?,.Y>CTQ">K=8,O_ %!+ P04 " !ZB A5 M(CL8R* # "O$0 &0 'AL+W=O@6NX 1=]N'H@^,1%M$)%(EJ3C]^Y*4K%@* M8V1;/N3%XF7.X5:@"O)+6B,B9W:4 M55#(+MN[O&8(YAI4E6[@>;%;04R(<$P)8&BW=&[\J]3W%$!;_([1 M@9^T@0KEGM('U?F2+QU/>81*E E% >7C$:U162HFZ!G,/>1H3PZ<0D4 M<+5@] "8LI9LJJ&SK]$R7YBHC;(53,YBB1.KKY1SL$$,; O($/@)W!"! 5AT/PC1)12(>(],: 3\[CXS-X M5R:OSV!PS.!M<);PUX9<@M#[# (O" S^K-\.]TWA_+_5T_^\^B 98;^=0LT7 MOL)G:_?\^542@R\"5?POTQYIO8C,7JCB>L5KF*&E(ZLG1^P1.:N/'_S8NS8) M9),LL4F66B(;2!GU4D;GV(=2\F"32='6F8EV1GW='E<3;S99N(^G2KTT"J/0&QHE+XVB>3 ?&J4FIEG8&PTR M-NDS-CF;L:V@V0.@M4H&![*\R2\I%PQG0F:+Z\F&8,'!Q<KG?>KG[Z+NS&U*:9,LL4F66B(;2.E[SVWWRYS)B&4U[>.A'^]N%&WVF M'HW?^E=KWS">J-L(?>!]IF^O,KY!ML?R[U:)=G(I[W(J'67M[4#;$;36Q]][ M*N1A6C<+!'/$E(&&PO=V]R:W-H965TDOI?BQ6-1_N0KQ@1YRM*<7PY60JS/AT,>K5A&^4FQ9KE\9UF4 M&17RL+P?\G7):%P%9>G0'HTFPXPF^6!^49V[*><7Q4:D2>A M,U,!U16_)^R1=UX3]5'NBN*G.O@27PY&JD8L99%0""K_/; %2U-%DO7XLX$. MMF6JP.[K%[I??7CY8>XH9XLB_2.)Q>IR,!N0F"WI)A6_%8\A:S[06/&B(N75 M7_+87#L:D&C#19$UP;(&69+7_^E3\T5T L;6*P%V$V#O!-CV*P%.$^#L!KQ6 MPFD3$L9-P/B] 9,F8/+>@&D3,'UOP*P)J.0RK&]'=2]=*NC\HBP>2:FN MEC3UHA)$%2UO89(K[=Z*4KZ;R#@QOXK^W"0\43KBY#/Y.RU+JM1$CEPF:)+R M3^07,B1\14O&29*3'WDB^+$\*5]_7Q4;3O.87PR%K(LB#J.F7*\NUWZE7(=\ M*W*QXL3+8Q;WQ ?F^(DA?BB_@^T78;]\$=>V$7BU+D^(/3DF]LBVR8];EQS] M\HF(DL9)?N_2Y^[74/_KJ?3"7(;+HA,RC"N&?--UL:>O4GQS)1? M-_D)<4;Z!^[!^._'F&H38&H3_L^UT=3A;'\F3L5U7N%>;[@\PSGI_%[(/[[* M<^2+8!G_9T]5KVOD:3]2=4KG?$TC=CF0O0YGY0,;S/_Z%VLR^EN?LI P%PGS MD# ?"0N0L! $T^1WNI7?J8D^7U"^DB.%B,F6.2;+LL@(9T*D3(XB!"F6S7OT M+F5]0C3"#Q4B$N8B81X2YB-A00V;5# UFGR8CT^G%\.'KKY !6KZ&F_U-3;J MZTL>%1DC@CZ1HSN6LV4B/A'V) ?(O%=01MJA@D+"7"3,&^_=-NMLO'/?_/V+ M/H_U2X+ZDG&7,[.=G?MOY&AW=;*]JQ/C7?WV7"8T)MGS#16K8_+UZZ+O7AH9 MA]Y+),Q%PCPDS$?" B0L!,$TO4VW>IOB!TE3I/R0,!<)\Y P'PD+D+ 0!-/D M-]O*;V9L[F[HLQH.<2(*0I4"2T;691%OJO0(H5P.F?HF;==&[*$21,+MLJZTS\P"E.9#:0&4%J)HN@X[ MV6'K8_I4,_=@+5K['>%HZMAZ1^A""_6@-!]*"Z"T$$7316:W(K.-(OM>")J2 MJ,AY$C-E/\BV3I0TYTM6EKWFP+69>+"\[+T)^NG9R#K;E1>R4 ]*\Z&T $H+ M431=7FWJWC*F9N>+UX1UK#0GDOQ>)5$U^?5*#IK.;VA:;FEFSZ:[DH-FZJ$T M'TH+H+001=,EUZ;KK0_-UYOI!TL-FK&'TKR&UFUY]S+C/K3( $H+431=:&W> MWC(G[J]2L6+4?:IFI;U2@J;JH3072O.@-!]*"Z"T$$73-=>Z"M;D ^:F4)L! M2G.A- ]*\Z&T $H+431=AZW;8!FSR?,;5D:R.Z7W3/6H#X4:R9$D%TP6)EYF MJ_VSAQI\UAU\Z7W.PESVP0J#>@E0F@^E!5!:B*+I"FL-!@?M?5DZYV9LRLLJ$$ I7E0F@^E!5!:B*+IPFK=!,ML)WQ7DU!:K]Z- M"B[XRV*+_N8*ZBQ :2Z4YC4T;58\M:S=^0#4-7A7F2&J3'UM:NL'V,8\[_Q6 MK3@EZS*)&#E*9!M4I"DM.5FSLEZ-^HG\I[-"M4]%30FSSN>T[9/3G>;)7(]# MU0&E>5":#Z4%4%J(HNEJ:[/^MCGK?Q7'55>WEY5=TV>5LZB>%HA)]>C!*F$/ MV[1&Q$I!$]6F99DC78=[8:[OP:J$V@10F@^E M!5!:B*+IJFQM MML$RQ>2=9*52:Q>APA4EFW(\H)5>VBFAOTK2"_;HKICOY' M)^-=Q2$SX"Z4YD%I/I060&DABJ8KKG4.[#>=@S<4)]LY>2C;M^CG>Y3GO$=Y MT)7^4)H'I?E06@"EA2B:KKS60+#-!L(VQ]:9>!Z3?)/=R0&?[&A?GL?B?*,Z MXK)Z577-26-Q-;,+-5BL+U8C1,/H<#\1/YTXLUU#:F&N]\'JA)H)4)H/I050 M6HBBZ>IL70?[ -=!RJJ3"/YK532;JPFJ-"-ML1.QVN,WS>M_I$[F*_[7A0B5@>C4& M?;8!2G.A- ]*\Z&T $H+431=BZUW89]]0&<+M3"@-!=*\Z T'TH+H+001=,W M9&@M$<=LB1SZS+(9=Z@$H3072O.@-!]*"Z"TL*'IWMWDK+^[=5K_PWG#_]CI M;EWVP-)B+6>U@D6KO$B+^^=>B4$?>H#27"C-@])\*"V TD(439=B:WHX-KZW M=:!/1T!I+I3F06D^E!9 :2&*INNPL_^1V0KQN$BR*K&WX6RY24F:+.NE",^, MEKS7[G@#:8WKV%[-8;<[PNYWA-WP"+OC$7;+HX\P09S6!'',)LAN-[RHW;9; MY;;UZ@V98U] :2Z4YD%I/I060&DABJ9+L'4ZG/$'=+]0AP-*4!I/I060&DABJ8KL_4\ M'+/G\7]?J>#TI-CMJ36U9KORA#HB4)H'I?E06@"EA2B:+L_6.7',SHGAX>]6 MHR53NWRKMK%1*]V(55$F_U89GX+'P]NQV\_>K:LOSG?.>=>Y; M/><#ZSRLMW9O\?5.\]]H>9_DG*1L*8L:G4RE ,MZ\_;Z0!3K:BOPNT*((JM> MRAF6_'FH"^3[RZ(0+P>J@.T6^O/_ E!+ P04 " !ZB A58PN+HZ0" !T M!@ &0 'AL+W=OB 6[>5$(RK$THU[YJ).#2@1CUHR!( M?(8)]_+,Y:YEGHE64\+A6B+5,H;E[P50L9U[H?>8 T!A4); M!FP>&[@ 2BV1L?'8D[@*@'1,YW)^1< M+K'&>2;%%DF[V[#9A2O5H8TYPNU'N=72O"4&I_/SXK$EBM@34N@3V@F1J%!A MLJ0$B5U"2\Q5!5)"B0Z7H#&AZLB"J*X!+Y^.T14OT $B'-W5HE68ERKSM7%I MM?RB=[3H'$7O.6KD"8J28Q0%483N;Y?H\. (J1I+>,7FFUJ'@J.AX,C13]ZA M7[3*9)1Z4>K/KR:'KC0P]6O,<4T?7.F&ES W#.-H4!NP,L_?@B3X/,> MPY/!\&0?>WZ!53WFJ4,E#F5;;Y-/@C@,,G\S(C8=Q*;[Q01CYCS,M2L>QD0[ M=+PC&J9A&(Z+QH-H_!]1K@E? ]LG@WZR5_].:$S'Q)(W M1SP]#:>GXVKIH);N51LN(/YW 8\1;]D*I.VY[J8CHE1K^DQ(M\(K"K:O7 OB M;J =FKC;?(3^C#9(5T7ZYLC29#*;I:_*\'>&B)W'W[!<$S,4*%0&&)RDAD%V M,ZX+M&C<7%D);::46YHQ8#Z>W6#>5T+HY\".JN&/)O\+4$L#!!0 ( 'J( M"%4^*2JXJ00 #@9 9 >&PO=V]R:W-H965T]LA6"YJ)B"3XD0&>Q3%BSWE!:V7AB]DNQ.JP5XM4K3%3UA\2Q^9/+,KE9#$..&$)H#AS=*ZA3>^ZZB M_(Z_"3[PDV.@AK*F]+LZ>0B7EJ-ZA",<""6!Y-<>W^,H4DJR'S]*4:O*J0)/ MCU_4?\D'+P>S1AS?T^@?$HK=TII9(,0;E$7B"SW\ALL!C95>0".>?X)#>:]C M@2#C@L9EL.Q!3)+B&QU+$"Q\+1"+^0<9\>_+!^['WZ;L&KB3L^&^/MS'@! XYO_U 2HD1_V2:@FX MX2D*\-*2-X-G#B?^G"9%/,-B350>A5*3Z>^^I72\$"BJ(]8$3G) M(]4:MU]!9S0?+>S]*0JM_E 4W91.E:XQOE$UOI%V?+>1V&'D'S^"AR3H&Z0V M?.BT,"GF&Q)K8!M7V,;F*VQL$J5),=^06 /EI$(YT<[ >\1W^5H?J ,L<>Y1 MA!/1NXIKI88BG'2*R1M[DV;Y^H8R-M!,*S13?7$& *X+2:&$C:8S"HF,RV3AV0O)P=ESWTDM*%#2J"B!DBV1BTLQ7WJI:"4&4X%=*E/'<=I<#"5M2D5)03> MO9FY$'X"$4VV5P*SN)>240]=JIU2@NVJ,I6QB:@VQU#OCJL'5(J>SSV=]!*# MH7@=*%>N!]M8#.5L8JD]-;Q@JH. 9?)--:"Q6IJ1]:(R:ZU*M@<:;=8KJ M-6PSK'TSU'K)EZ(J >6VKWQ61?6K?B\KH^ZY5&NP&GN=ZGH-7PQK8PSUSMC' M&\S43HA QXMXC#KC4JV!!\Y@V_V82MKD4[MCJ+?'Q5RZ!,:H.X9=>WPUF[6Q MO(8_AK5!AGJ'_"<6@(2RI,B&H.JI+NUAN;'62\FHH]\^ZK1U]Z& >78/NUU0(&N>' M.XQ"S-0-\OJ&4O%RHO;"JS]+5O\#4$L#!!0 ( 'J("%4\#2;]\@( /0( M 9 >&PO=V]R:W-H965T[?SW9"1B%EU=8O$)_O>>Z>\\67 MWH;Q!Y$"2/249U3TK53*5=>V19Q"CL4E6P%5.PO&* $P/*,]MS MG-#.,:%6U#.V&8]ZK) 9H3#C2!1YCOFO(61LT[=<:VNX)4>"QBQ[#M)9-JW.A9*8(&+ M3-ZRS4>H])@$8Y8)\XLVE:]CH;@0DN456&60$UK^XZ>J#CL Q=,,\"J MP\( M7@#X%9QO$M;=BTP^F^@:MZD6H[I.Y MY&J7*)R,!O%C0031AR;0!9JK/DR*#!!;H#N*BX1(2-",,V1:$ET3BFE,<(:F MM&Q2<]HT05]43T]IS') IV.0F&3B3!$.,ID"'C^=ZTVUOIN/T>G)&3I!A**O M*2N$ HN>+946G9$=5WD/R[R]%_+VT0VC,A5H0A-(&O#CX_CP"-Y6-:P+Z6T+ M.?2.$GXJZ"7RG7/D.9[7D,_H]7"W2<[_19_\<_1GQ?#KKO(-G_\"W[ 0RB($ MVFDO]..SLJ&IA%S\;#KPDC)HIM3W95>L< Q]2UV( O@:K.C].S=T/C15^RW) MQF])-GDCLF?G$M3G$AQCC_1+RF$-M(#&=ZY$AP:M)\PZ\EO^E6JH]6YM#[T\ MKQ,XS[W&AUZA%[;WO":'7D$K;(>UUS.9K5IFZZ\R,R8:);8. EX$7N=J3V*# ME^NJ]/^-/-3H)@55);O7FVM1_3 3*8] M^]#MCMP&^UB-]'("_Z$OOP=N,%\2-0$R6*A0SF5;IH@(5=TM*^LK! .Q4 M !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+9!$ M(JTO9[: U5G0#MU@-.WV,.R!ENE8J"2J)&6G^_4C944?%LW.F?QB2]:]Q^=< MW2L><;:G[ O?$B+ 4Y;F?&YMA2AN;9O'6Y)A?D,+DLLK&\HR+.0I>[1YP0A> M5TE9:B/'\>T,)[D5S:K?EBR:T5*D24Z6#/ RRS#[]I:D=#^WH/7\P\?D<2O4 M#W8T*_ C>2#B<[%D\LQN4-9)1G*>T!PPLIE;/\/;!4(JH8KX(R%[WCD&2LJ* MTB_JY/UZ;CF*$4E)+!0$EE\[LB!IJI DCZ\UJ-7\ITKL'C^CWU?BI9@5YF1! MTS^3M=C.K= ":[+!92H^TOT[4@OR%%Y,4UY]@GT=ZU@@+KF@69TL&61)?OC& M3W4A.@G0/9& Z@3T7Q,F=<*D$GI@5LFZPP)',T;W@*EHB:8.JMI4V5)-DJO; M^""8O)K(/!$MF>P()KX!G*_!+U_+I)#W2%R!WV4'70/]5?#ZC@BOWH#7H$D!Y^VM.0REL]L(JQU63>\@+'9&[)T>.$[8@5_?@#])V?=,)' NN58=*486)"CSY1@5.=PD.: M7Z6I1\4N@D$83F;VKDM=$X4\MXWJ<7(;3JZ1TP?"N1S_N,S*% NREE,KE<<) M5L\%'=<#G-=A<>W[H7/$51,U<5RDY^HU7#TCU]X D7:\J-\0]6 E[24\!1 M3<58:/U2M+8"OM!7U'G=[G6GOG?)7O2Z'[.+L5(:/U2M X(FBW0Z9[TASWI0/>X)X=1R/5. MK(FP=2O0Z *B^Y+EB2C5JB=OS29Y4L?Z9^6HWF0LM+[LUIW \))]:?0^9Y=B M)+1^*5I;!,V^Z'1?#KT-=-'QVX(N"H6AOB]1ZUJ0V;4L:,X%*P^;,?+57Z[C MCU*]MC/-4&>_#U_"O*#6O"!XR9V!40W-6&C]4G3V2(PNX71GUGG=%_]@\!JK M"1J\0MB=G2VUK?@;9H])SJ57WL@DYR:0;4BN<3M7_6[)=&_P)02P,$% @ >H@(56&U?4?T P H10 !D M !X;"]W;W)K&ULM9AM;]LV$(#_"J$50P*DT9LM M.ZEMH+$TK$-;&,FZ?1CZ@9'.-E%)=$G:3O?K2U**;,FLEG3,EUBD[Y[CO>@< MWF1/V1>^!A#HHG:R@POZ0;*.4W2\H*+.22K5R^88 SK53D M;N!YD5M@4CJSB=Y;L-F$;D5.2E@PQ+=%@=FW&\CI?NKXSN/&+5FMA=IP9Y,- M7L$=B$^;!9,KMZ%DI("2$UHB!LNI\]:_3OQ0*6B)OPCL^=$S4J[<4_I%+=YE M4\=3)X(<4J$06'[L8 YYKDCR'%]KJ-/85(K'SX_TW[3STIE[S&%.\[]))M93 M9^R@#)9XFXM;NO\=:H>&BI?2G.N_:%_+>@Y*MUS0HE:6)RA(67WBASH01PJ2 M8U8(:H6@JS#X@4)8*X1/M3"H%09/M3"L%;3K;N6[#ER,!9Y-&-TCIJ0E33WH MZ&MM&2]2JD*Y$TQ^2Z2>F"V8K#DFOB%<9BCYNB4;607B GV4-?H:Q2"K+R58 MYS1YD-7) 9W%(##)^;D4^'07H[-7Y^@5(B7Z2GK;>"$39%$FI>^!]% M4Y4=7% FR+]ZPY23"A=IG/HMV$CS+9>_.&KOV'>]3F6I,LADBQ*X7)'[ M'!#F' 0_-X6FU_!SR]4F++8)2RS!6MF+FNQ%+]A/(IL)L@F+;<(22[!6@D9- M@D9V^TF%&Q[W@?&PTT\,,GZGY\2G,N&PVTY.90(_-+>3<>/ON-??6QE!S-*U M]C6#G?S_6=>BR=5>TG/+SR8LM@E++,%:Z;AJTG'U@OWARF:";,)BF[#$$JR5 M(-\[7!L\NQVBYAV_MF.OTR$,,E'G[8\-,OZH TI,0M[8W"/\HZN2W^OSG;S. MDG)U@590 L-YY72_UN05IE19;I26V:.W\!(?\!"_8-FJX MK339I,56:8DM6CM-A\NDWWL5^HG6$9Y<(((HZO8.@Y 7=IO'J=#0/VD>!M*5 MUVD>[M'(I0"VTK,NCE*Z+45UL6YVFWG:6SU%ZNS?^-=SW[ ?J_F;'O$<\-7P M[@-F*U)RE,-2FO(N1[+-L6H>5BT$W>B!SST5@A;Z<0TX Z8$Y/=+2L7C0AEH MII*S[U!+ P04 " !ZB A5A7*[FXL" #R!0 &0 'AL+W=O!]PQ[$V.V-P3N9*W;O)13X,(B<(!6;6(3#ZK7&"0C@@DO&PP0Q:2I>X M.]ZB?_+>R/F''82XOB9A'B3$'O=#9%7.666I0.M:M NFM#33\KE==<"& RARM;H(8+:9E<\KE &!F#UIS"-WH=;V!&+R*O M:%DM8%)0# *7,&%:/W&YA#LF*K]W56EH<8^G:!D7Y@2.7/3W0E6&N,P@M"3? MB0BSC=1Q(S5^1FH"ETK:PL!'F6/^=WY(MEOO\=;[.#X(^+629]"-3B&.XAAN M9U,X/CHY@-MMS[3K<;LOG>G/&T5?>CTUT_FO?8X;H-Y^(%>0YV;%,AP&5'$& M]1J#]/6K3A)].""SU\KL'4)O99["')=<2G>'_C[+7__(/\H>ZBXX;XXZ=6,!+T^-GWX.U'O?6\_?]+R)__I'V7^ M@OGD'_/[!(0[=5BB7OIN8R!3E;1-2;:K;4,;-77\)[SIAI=,TYT8$+B@U.CL M+9G738=I)E:M?%7/E:4>X8=T?#EJ%T#["Z7L=N((VC:?_@902P,$% @ M>H@(51.!)EOU @ = H !D !X;"]W;W)K&UL MK59=;]HP%/TK5C9-G=0U'Q#8&$2"!K9.:E>UZO8P[<$D%V+5B5/;@6Z_?K83 M4EK2C*J\0.S<K!63RR'+T@H!!)S8#5WPI.@5)-I)9Q5W%:M:0&;C]OV&=F[VHO MDL43@9?&(O7A%*$LQA]EPEP=)9) MG"W)G (:"P%2'*,+5>$?T 7F'.M"0$*]F;ZY#=/3V_="6:CF:U(XJ MZ4DI[3TCW4'G+).)0-,LAK@!'[;C>RUX6]E0>^%MO)AXK83?BNP$=9QCY#F> MU[">T_WA;M-V7J<^?9WZK!T>0J3@;A/\D9>=NJXZAJ^S3UWM5!0*B8@H$P4' M]&L\%Y*K$^9W4PF5*MUF%7WJ#D2.(QA9ZE@5P%=@!>_>N#WGDBRV8'('N6]6^>]V\:^E? M;>>M5?*E>?NOW/20\LQW,^]1WGJ>4-<7YO)RS<#>OTN_Y.W'0_NEGKSE]:N?;6K9@"7YK^ M1:"(%9DL#[)ZMFZ1QJ8S>#(_<0>G;L-\Z ZF90?T0%_V8^>8+TDF$(6%DG). M^FICO.QQRH%DN;F3YTRJ&]X\)JHM!*X#U/L%8W(ST )UHQG\ U!+ P04 M" !ZB A5:V/KY!D$ 5$0 &0 'AL+W=OM-)9LX! >8EM3WC.+UK.KEK)NGU/G3Z08&U80Z0*PG[ MW%]_$F!L;*PFK>^+C6"?AV=7VM6*T9JR+SP!$.AKGA5\;"1"+*]-DT<)Y(1? MT244\LF^,Q721"W3 GHR59P!.(3\L')D=FRQ*G.10\I05B,!\;4WP] MPX$"5!9_I+#F>]=(N?),Z1Q2,9&8* 8YJ3,Q"-=_P*-0T/%%]&,5[]HW=A: M!HI*+FC>@*6"/"WJ?_*U"<0>P/9. .P&8+\4X#0 IW*T5E:Y=4L$F8P872.F MK"6;NJAB4Z&E-VFAIO%),/DTE3@Q>4]IO$ZS#)$B1K^)!!BZ*P0I%NES!FC* M.0C^%GV4ZVF WJ5%*F!P+^,>'UNABUL0),WXI33]]'2++MY79)^1YZ ,M1,+1ST4,<0]^IL=C6T-@REBU ;.W ;NQ MM8R_EL45]M$=W G+^ M5U_T:W*WGUR5D&N^)!&,#5DC.+ 5&),??\">]5.?YV/@ZM@G[QGE M'$6$L4U:+-"*9"7T.5RS>!6+*G$KN43\()!3L=IWY=@LM(+ :JTZ&H>MQJ%6 MXS2*RKS,B)!317+*1/H/4;6L3V?---P3,!CZEGL@L\<*A\.@7Z;7RO2T,F6R M]RGRCMZ%;1O[_H&D8[,@"%6F]$GR6TF^5M(MK.2&LY1Q$Q E!S/2<\4-IGAD,W/"%U;[O'_R6Y&U2W+F+//Y)U;!<$CG>B MXF![)\O6ROIE UY_?I'-"%;",V0!B_[%6O)\=.C44! MRNMF0+8%,=GT]2.SEW+96JYN&':;.=;ND1.5WKG,\[AJ?F63'O6N=CW+:_/[ M7&Q=GW<;-W:_9ZG#VK[@U;$X$ULW%KL& >L[A)>6NX9F/PUE#3G,5;U15^*N M.<#Z[N!5M>ZX&1AXPT.9/4:GRMRN7\#ZAN%4F?./0N*&AYM$C]%PZ)Y0M-O0 ML7:?_+\53D_N-D7)W18EVSU=X%Y&A2TM5QT%<^_@F0-;5.=QN8!I68CZ#-K> M;<_\T^JD:^[,ZP\&'PA;I 5'&I8S"'#-U,A4ZJQ*V>VFDN@<2%*N>TY3F"G ME&56."R>77+-9HLT#.QS.Z0QN0-_- MKR3V[-HE9BEDBHF,2)B.K%/WY'Q@XHN [PR6:J5-3"83(>Y-YS(>68X! @Z1 M-@X4_Q9P#IP;(\3X77E:]9!&N-I^ _6*R3D=6W2 Q3FG-] M+98?HYSB5V4R$U^T.+ M:7K_@.M- =D?@Z:,JP/TN;L9D_V] [)'6$9N$Y$K'%P-;8WY&"H[JMC/2G;O M!?9/>79,?.>0>([G-H6?_YI2;I2'C)F* MN%"F0C]/)TI+7,&_FI(N1^DTCV*^ZA,UIQ&,+/QL%<@%6.';-V[@O&LJP7\R M>U80ORZ(W^8>FFDA^Q+,9A+CPA)3\@A4'C0E73H%A9/9>19A)W!Q5A:KR;0. MMV,RG3J9SK9D_";P4M5= 1^XG=X:>*OUCN#=&KR[#;S3!-YM .]Y:^"MUCN" M!S5XL V\VP0>O*;BK=8[@O=J\-XV\* )O-< [J^#MUKO"-ZOP?NMX+>X_0.= M:I!-^/T-_+XS"/PU_M81=N0?U/R#5GX\IIK !QM[B^MY;F^]\IMA_?[ ^_=% ME$CVREEK[CE?J)RQ3!$.4]0YQSTLD"SO#F5'BWEQ_$Z$QL.\:"9XW0)I O#] M5 C]U#$G>GV!"_\"4$L#!!0 ( 'J("%7UD9[P3@, # * 9 >&PO M=V]R:W-H965T9%;$EHYZ<*^ MNQ#I@C>*T0HN!))-61)Q_PX8WRX=[.Q?7-+K0ID7;KJHR35<@?I17PC=(@$&FC 71?[>P M L:,D^;XNS-UNCZ-\/!Y[_[!)J^361,)*\Y^T5P52R=Q4 X;TC!UR;!;)$RT=C,/MC96K;.AE1G&*R7T5ZIU*OVF"A#H+,M$ SDB58Y6 MC1!0*?2%DC5E5%&0Z.4Y*$*9?(7>H!]7Y^CE\U?H.:(5^E[P1FJ57+A*TQA/ M-]OU_*[MV9_H^7-3G:# >XU\S_='Y*OC\G/(M!Q;.7XL=W4-ND+X72%\ZQ=, M^%V0>[)F.E=3 UL/PB3Z?;:62NBY]FO, GB%IST MQ3,<>6_'TOU/9H^2#[KD@V/NZ7[\C2_- &T 1D>T=8FLB]D@;M, 1\'"O3U, M9!B$YU[8!3T"G'6 LZ. *_V"9H0AJ9JR. $:6KR!Y6SAAG.$!(9DD/39 M#:H;D15Z_T,U(Q7*>*4$73=F:QV%CH;0N%_;84P<>>/0<0<=/VEB;NB=V9ZD MU ?;GGR4,QXPS*)YCW,8@R(;'V;#W M<#)Y1^GLT31ZKGC#[I+^((\$A=B?8#HX+?%1IN]<$3;*A >[7H+CN \UC JC M..E1N0?'N;E+?27BFE82,=AHF7<2ZZ1$>SUI&XK7]H1?':0\N<V@4[:CY_MI %&!IPAV=8#I\8V2E=BX!GHI=XS=Z\9%//("/2.2 MDJG4"*S>EN2/:8.W+Q^I'\PBU>+N<."G+/T.XWE?.0-/!"3 M!"]2>06KLF^O[X'I0DB65<%J!AG-RW?\4(G8"(#1GH"P M"@B?&]"I CK/#8BJ@,B8*9=B/" L\7C(V0IPW5O1](61::+5\FFN/_<;R=53 MJN+D^)(H:0(<@8D01 HPR6-P2?$=3:FDZL$A(A+35+Q176YO$#@\> ,. ,W! MUSE;")S'8NA+-0]-\Z?5F&?EF.&>,3\M\F/0"=Z", C#AO!S>S@B4Q4.33AL M"$?/'_V?<%_)JPV&M<'0\#I[>%\*PK&D^0P8E_&CR1^7JB.XD"03/YL%+XHU?OX*]X%V3,9A%1JT6DZPW5M!(K MK.TWP24,E;#NTV:ZM9FNW8R<$_Z4#RNBK0^7,-3=\7$$PT&SDEZMI&=5\CY) MU&\@8 F8Q*PP/X9_P.[-)E%6<%M1+F'($6Q+:+\6VG^1A-QW:=,E##F";=D< MU#8'CA*RE=/6GTL8&NQLVZ@7-N_:DUK+B,2ADYV4UKW9$^6A\&Z MJ@S^/\_;&6VM.*6ABK;I96^FAQO%-K1JF212::GSO$[O-^=@$#55P6=V5FL] M+FG(%6W;X[KDAB]3A MTWK>3FLMR&E%#W=+>DN^7Y?UT$%=;V>T]N*TLJ]HMC^!_L8IBSX3^XSYC.9" M?2<2%1,<]Q6"E\=,94.RPAR\W#$I668NYP3'A.L.ZGG"F'QLZ+.<^K!O_!=0 M2P,$% @ >H@(50O8NG*E!0 2BT !D !X;"]W;W)K&ULM9I=;]LV%(;_"J$-0PNDT8=MV,9D>J2W]MBS2F)BZ LM3W'\>V,)+DUFQ3W;OAL MPC8R37)ZPY'89!GA3URP#O M2$"O"NB]#/"/!/2K@/Y;6QA4 8.W!OA5@%^\^_)E%6\Z()+,)IQM$==/*YH^ M*>0JHM4+3G+]GW4GN?HU47%R]HDJ603Z@#X3SHE6&;T+J"1)*MY/;*E:T,_9 M446[*FG>$=KEFI\CQSU#GN-YZ,M=@-[]^!Y%*4FR%MC<#/MUDY^CGM.$M6 " M,^::J#ZY59]:PD-S>$ CU8LRW#7T K\R&)+7;^8(QE;2U?IYM7Y>P>T=U4\( M2L]0H>,9"JB(>+(N)NU?G]2SZ*.DF?B[3 MJ5D9T?@,D8QM\E;EC2UU57YP,"''WJ[)LMLEE)'25"Q(60,)"2!@&@C4T'=::#D_U'32$E!H2%D#"0D@8!H(U MI![54H_^=YTU$^IJYE?5K$U)(Z*KDI"P$!*&@6 -)<>UDF.C#K^]K*MJ89MD MFZSP"A"G[95T?%C\!BW%;VYLNZN D+ 0$H:!8 T!76=G'SC_[1,IWV0+RO4\ M944:%GK1HB2E6_3]J"-P5;4VV!?WA:SF#G75%906@M(P%*TI[9XSY+XBK1)R MQ=(8)=F:LP>JEYZ%C M:)M]DL='+S\432DD>IXS'K9JZ!Q/6:YVPYOYT5A:2 M%H+2,!2MJ>S.,W*-/L7L&6&=EV5@M("4%H(2L-0M*;8.V?)]4]E M0[B@EA,H+0"EA: T#$5K*K[SG5RCUW&XAC6N72O8?H7M#4>']1741@*EA: T M#$5KJK>SDERS$W28G"^+[]XWI6A('V8.2@M :2$H#4/1FI+O/"=W?+(4#6G< MS$%I 2@M!*5A*%ISA\3.H_+,'E6W%%W!]E.TW[8&,C?:>7M+"KO!'N;S,S.6H-Z6J"T$)2&O1:;S]TO<*6( M]MZN4KW+^)KP^R07JH@N59QS/E1+;5YNW"TO)%L7&TT73$J6%:H@(50/F69RO P [1 !D !X M;"]W;W)K&ULS5C;;MLX$/T50ELL$J"-+K9E)VL+ M2!P439%LTZ1I'XI]H*6Q340B79*RV[_?H:3(5JRP-:"'O-BZS!R=.9Q#C#3> M"/FHE@":_,Q2KB;.4NO5F>NJ> D952=B!1SOS(7,J,93N7#52@)-BJ0L=0// M"]V,,NY$X^+:K8S&(M,9 M1I!"K T$Q;\U3"%-#1+R^%&!.O4S3>+N\1/Z^Z)X+&9&%4Q%^HTE>CEQ1@Y) M8$[S5-^)S0>H"AH8O%BDJO@EFRK6A5";VBT))94=8EU30:2[$ATD0CFCDHM"FRL1K&S3+>:XEW&>;IZ#UE MDGRE:0[D!JC*)> ::47>D>V=M^1<*<"+E"?DFM$92YEFH)XR$H+K<0=Q+B7C M"W)!%5/DZ!(T9:DZ?@:UC7M''NXOR=&;8_*&,$Z^+$6N\ EJ[&HLS-!SXZJ( MB[*(X(4B/N;\A/2\MR3P@J E?6I/OX08T_TBW6^FNRAGK6E0:QH4>+W?:GJ@ MG0C./S"[I:/N'_-\Q=ZH<0("PRS2ZVC( Q'7F_LKG<+ MV0_K!<.A6>!U"\5^3;%OI3@57./*H$=(+' S2T!2LQ^U$2V1!CL,_-/AZ3.: M+4&C8#1L9SFH60ZL+#_G0F-SW4H68[.AN3/L4KB.P!K"#6OAAAUX<[C7S:W> MW ^S>7-44QQUYLW1'@/O&4=;1(/>:4WOU$KOGBTXFZ/CD-\GO01)/LW,*M%9 MBAW$5[FN31BTFM *?V@O=0364,+WME.']ZIL6-'I2+NNT)KB[8QL?@=6K$!L M+6X-:9+;SCZ^=4(XR(05E)6B+:1)<3ME^/8Q8]>(#UR\9,)>JPGMV =W4D=H M326VPXS??UTVM Y7!XO7$5I3O.V,Y=N'K#^TX>#W/6X+:9+;CCF^=1@XS(;A MWJC<,JBV1;5,JN[.NZCY$( CYX)Q15*88YYW,L0R9?EN79YHL2I>3V="X\MN M<;@$BGQ- -Z?"YQEJQ/SQEM_X8C^!U!+ P04 " !ZB A5.;>1X/,% #- M+ &0 'AL+W=OS&;\D*E+(?W@L@BRZAXN(&4;Z\&[N!Q MQP>V7*ERQW V7=,E? 3U:?U>Z*UA0TE8!KED/"<"%E>#:_N+F5,)MSS]AR5J=34X'Y $%K1(U0>^?0/U!4U*7LQ3:?Z2;7VN,R!Q(17/ MZF#=@XSEU7]Z7P_$3L#X4(!7!WA[ :Y_(&!4!XSV \8' L9UP/BI 9,Z8/+4 M +\.\,W85X-E1CJ@BLZF@F^)*,_6M/*'D9E9'Y701YF.4[.(,D$^ MT[0 <@=4%@)TVBA)7I-W5 A:RDY>!J H2^4K\H*PG-RQ--5)(:=#I3M08H9Q MW=A-U9AWH#&?W/%[SK60!#?>7-Y7N/EW_C68E_%ODI&3DG MQ',\CWSZ&)"7+UX1)6C"\F5 'XA<40%]EWIK!P<0:[!KP..>\.#IX:.>\/#I MX5Y/>/3T<-YG%?VEC#R^)Z*=2M@DS^UY<&8\PTP(0%F+ 0$Q8AP3II,&G28&*]KV]U M,=9ULI0^UA,"2T!4FK/RD>%KP20SFWQ!YH74P;)WTJ@:\4TCY9/09G8VF0XW MNV):^W&LF)BP$!,6(<$Z8OJ-F+Y5S/!^K9_V("'ZF2/^0M:"Q4 V/-6*IDP] MD&_M/6WJ.,^ 7*_7@M-XI0_^L,9;6S_VYL:$!9BP$!,6(<$Z^7#6Y,/9<]3X M,\PTP(0%F+ 0$Q8AP3II<-ZDP;G]V4U*_7Z[4\U/REK?6_9/2,KHW%2+$Y+M MY PK'%L ,&$!)BS$A$5(L$YNN$YK$3C/,1/4 MK2)E BHM0*6%J+0(B];-AAW#R'V^"<'>]M$Y47M?3F>"*Q=(4X=/>@;8BCAYH3%J 2@M1:1$6K2MM M:Z2YHV_[*F#W2>@OGF MDA#S 6?%8%,E"U^0&(2B+-=1608B9AJ0L13TFW_>:W;?U!W9]6@FSMYSNKVS M1\N.:KFATB(L6E?VUG5S[;;;';UG69&1O,CF($H]JZ\4C>Q:6:!Z#BA4N%OJ-;&N^HT+RFFYT)5A";>*5-[R^T749J*R] M;SL?N'ISP/\N!]Q]0];>Z:/E1[7@4&D1%JTK?^O"N59WY[N'.:W>SSBUO7JC M>G*HM "5%J+2(BQ:-S-:8\X]?Y9G04Q7ZQ:5%J#20E1:A$7K9D/KX+EV"^_7 MOI9?]!BUX_TI =6,0Z6%J+2H=SB\9CBZ*U%:F\VS&C=]E?ZG?-D^(>U=./;F M1J4%J+00E19AT;JIT7INGOLK3:JY8=*B_I'Q/7=O8(_W%F%F8%8FO6RDIAJ7:U(;/8V M:W*OS4K4O?VW[F54K:QM,=5"WSLJEBR7)(6%1CJG9_H=351K9ZL-Q==FK>>< M*\4S\W,%5&=#>8(^ON!"H*S2B'6XE4D>=$?IT#$[N9A[W]Q!U= M9]I.^/%T0]9P#_IA!#.O,"ZQ$P2+2%(.9O"PM@S"(9/[[4H%[#:0T/G_?H[\K@33!+HF A MV%\TU=G,BSR4PHH43-^)W7NH QI:O$0P5?ZB7;TV\%!2*"WRVMAXD%->_9/' M6H@#@S \81#6!F'I=T54>GE--(FG4NR0M*L-FGTH0RVMC7.4VZ]RKZ5Y2XV= MCM\1*M$GP@I -T!4(<%(KA5Z@]HW/?0G)4O*J*:@]LM29#2]@Z20DO(UFA-% M50\]<+%4(+=DR0!]X)M"VS6")\::E)_AU35H0IEZC5X@RM''3!2*\%1-?6W" ML4[Y2>WZO'(]/.'Z"-T(KC.%?N/MO@OU88D,/-,=5MB\.*7O^%1\-:AP*!18.!"C^>PIIS;Z):$$9Y EX,5 MQ*B$L)O)-L91&(VG_K:#>=@P#YW,5\F7@BI::B16Z(KI#,CU8Q=_!30\Y!^& M43?]J*$?.>D7&>%KL(F^LDFPM4G0Q3TZXGZ#QU%_U,T^;MC'3G93&#_1?'P< M\V0\Z6:-&M;(+7FM<<^D;=)%ZC1_8B9.&N-LTLSZNB543@\%7_;&;!SVSVG M.B='1Y3^CW'[!V?Q'.2ZO'$HE(B"Z^I8WLPVMYJKZBS?+J^N1#=$FG10B,'* MF 878Q.SK&X9U4"+37FR7PIM[@GEH_ED*4B[P+Q?":'W TO0W/7B;U!+ P04 M " !ZB A5R],C"14% #:'@ &0 'AL+W=OL@>^P5B QS0A?-+9"+&]=AP> M;G"*>)=N,9$M*\I2).0G6SM\RS"*M%&:.)[K#IP4Q:0S'>NZ.9N.:2:2F. Y M SQ+4\2>;G%"]Y,.[#Q7?(G7&Z$JG.EXB]9X@<7]=L[DEU.B1'&*"8\I 0RO M)IT;>!UXGC+0/7Z/\9[7RD"%LJ3T07W<19..JSS""0Z%@D#RWP[/<)(H).G' MUP*T4XZI#.OE9_0?=? RF"7B>$:3/^)(;":=80=$>(6R1'RA^Y]P$5!?X84T MX?HOV!=]W0X(,RYH6AA+#]*8Y/_18T%$S0#VCAAXA8%W:- _8N 7!OZWCM K M#'J:F3P4S4. !)J.&=T#IGI+-%709&IK&7Y,U+PO!).ML;03TX6@X0.X(R$F M:@+ /$&$ T0BH%LN;R6G$9C15"XTCO1478+/B#&DNY\%6* XX>>R]GX1@+,/ MY^ #< #?((8YB FX)['@%[)2EG_;T(Q+;#YVA/1=>>"$A9^SW$_OB)\#\(D2 ML>'@(XEPU+1W9,QEX-YSX+>>$?!G1+K A1? & M:/QR&GV-YQ^;1L7WY?+E9-W(F2)K+'>J ,LG4.\W1T^Z^F:/6 3^_$5"@CN! M4_Y72SRW^?B]]O%5=KKF6Q3B24>F'X[9#G>FWW\'!^X/;=S:! LL@35X[Y6\ M]TSHTWO"<$C7)/Y;$AK6B0\I%VWK_-8(>"J1.=A @ZD4OYN.1KV1/W9V=88L M#=E@J%\RU/^/#.%'5<878(M93",@#S%0]%7M;=P9ASJ5.[/?/GC"B+7-8&#) MBP:=@Y+.@=&MCXOYO(T9H]6IS-@$"RR!-=BZ*MFZ>N>T>&63=YM@@26P!N_# MDO>A<94NBN.?\TPR&F4L)NOG;7XF+P+Y]>"\C5 C\*F$YF#]6GKL>;[O':1' M2T,VF!J53(W,3.G[%]VJ5=EZ7!C-3^7#)EA@":Q!&W2K>ZO[SEN[<, 2]5;1 M EMH3?)KH@$:5^VO^7H%:TFUP-$%V&M])2E&.\RD7LQ;0(0$!BL4,[!#28;U MWH]HDLB#5:6#/ ^TI@&S R>3GZ,-:XD ]KKNU4$B:.G6@UV_7W9KTN55='E& MNCP7CK2R:HW4:'MRI#;1 EMH3=XJ40/?6]5 J[+&*EI@"ZU)?J5LH%G:W)&0 M84FI$NXD2Y=RN]+5L[!'F=A0IN_TZMJN#GI$0OS:X5X,63^0H3<8CKQ!R1!9_I":?PBZU4^+2RH$375Q@U&$F>H@VU>4BNS=P<LF%---@;>WF)@Q- MNF8Y-3VU81).EDKGU,)2KT*ST8QF)5$N0A)%29A3+H/9I-Q;Z-E$%59PR18: MF2+/J7Z=,Z%VTP 'AXUO?+6V;B.<339TQ1Z8?=PL-*S"FDO&P6G[)I$#E$3+#4.A84_K;LC@GA. &.O_=, M@UJF(SS^/G#_M50>E'FBAMTI\1?/['H:C *4L24MA/VF=K^SO4*QXY;$R_!S(7NH'UTA$A'BX=>O3=PO^?6])OZZ<<8SZ&MAC05-N5RUZ5JQ M&K2S?O>D!Z?2"=] MW!\F[<*36GCB%?[QA>F4F[?%)R?BK\>C<=QO%S^LQ0^]XB'5+!D'[<,[]P)" MO UD> H$#Z)!TO$*HQK)R&^(TD?/=851BRL,1\F@PQSC&L38"^(0-:QZ%?HD MV!621?X$:49R*I&&)\'.ND M%Y$.*$UFQMY\^J]@/Q-,_Q1,W,-=9FF2+_9GWZ[(/Q/5X!15/^YUQ1]N:/X([.7%[ MDO3&XP[836+'P[/;@+J#ND*W6<;=%A7HGIM4*%- (F@%YJT<[TTE33G _GIP M,+MJ&I@6LVOF1@'G,2ET91J:[@(TLTSGK2KY10[1*W,/AB.45ST>&:",OAJ? M0DUIP>^H+?]5(;_(@T+DH \F;^E#FF)$O+6D_8'H:J79BEH&7;;5'*:I%&VI M*%J+U5Y A5DO_&#)\BBPB)\U6>#0(Y4RORG'/P,L5 MTE8S4;U;CY2WU2#57*_FT2]40^DT2+ ED$90]P*DJQ&O6EBU*<>J)V5A2"L_ MUS 6,^TNP/E2*7M8. 'UH#W[!U!+ P04 " !ZB A5[USJCWD# !E"P M&0 'AL+W=OBNMU]>^KXH55D0-Q!JY^;,0LB+:#.725VN)I'1"%?.C M(,C\BE#NY1,W=R?SB=AH1CG>25";JB+R^PR9V$V]T-M/W-/E2ML)/Y^LR1(? M4#^N[Z09^:V6DE;(%14<)"ZFWDUX/0L3*^!6/%'NV>5O#X>Z_]HS/>&#,G"F\%^TI+O9IZ(P]* M7) -T_=B]P:Y!,I=B#M:J/-?CA3G;2!H]R>RH.6YB\U,< 6$E^#^7,V,Q276-0R[AG[.NJ:EKO:G3:PO"-@^#- B'R<3?G@%*6Z"T%^B3)-SZ[Z48 MZ0G&,$B3.#A/D;4462_%DSG(5T!D)Q!789@,T_,0PQ9BV MA:M$"J>'P;^W) M,/8*HN$I49:$742CEFC42_3!Q?"K0V5T&BK9<#Q..T)EW-*,>[/MJZO#6%[= M;%&:>P5<[( IC@@?"97P1-@&SP&-_X>,"X-#'0YZO;CG!M)P+QUW:;D7EGMK MN8%HF+?9.3]R>2D8(U+!&F7M=.O]0SD[6VEKHM'1$23)( [/'T!X=*6$+\[6 MMV U-U9XQ!7%@W$'5G3 BEZ:OF^ABDZILO$@S3JP#K=#V%O*#PEMMO\QI=]" M&9]2QNE@U'6FAQLA[+\27AZ>6)>#_QJ;R4EL6CM^#@+_J/.I4"Y=?Z>@$!NN MZR:HG6U[R)NZ&PO=V]R:W-H965T,ID:K)5Z[(.9#8)*6) MZWM>Z*:$9LYX:/KF?#QD&YG0#.8&.ASE9 MP2/(;_F. MIQE! I'4$$3];6$&2:*1%(]_2U"G>J9./+T^H'\QXI68!1$P8\E?-);KD=-W M4 Q+LDGD ]O]!J6@KL:+6"+,+]J5L9Z#HHV0+"V3%8.49L4_>2X+<9+@=QL2 M_#+!/T_H-"0$94)@A!;,C*Q;(LEXR-D.<1VMT/2%J8W)5FIHIE_CH^3J+E5Y M M1&#P.@UX=VF>L#T $J9T^89':U5[E*L78JM6*YJ>_#1;@&J*PTIQV#XK#DK+6<%I M!&C+$C5"$BKWG_622---:A-?(&//0&L[VXZ]Z] ?](?N]E2;/:[?":JX&O5> M1;WW0>KDN8EZSTHI['7/J%OC^F'7SKQ?,>^W,G^@XNEJR=5:1#,UPD!(Q(F$ MUF+W;4S45N*,<$.8U[,S'E2,!^]DW%SC@94*#LX8V\-.XVJ,L7FCS]BUAM2)G>P(<"NQPKM9X=U67JWY/[J@7@JMKM8_ MJO7_9_LI"5RJ7!="JY?KN$O![=N4'[:@5_"ZQCH$&KS!A%Z!"@NH-IG'/0EN M]?$/^4X)_<)0@L[YY+4'AH-.PQ0^[A-PNR%_Q'M*Z#-6/=P]]TU[8-@[,=@Z M_:/IXW;7?X\!8:N->[C[HNKV0*^+&V@?#1^W._Y[7 A;+=SS!_BX,& MVD>WQ^UV_P8CZK]N1&TA!3'WY)2: E^9P[M $=MDLCBV5;W5!X*).1:?]4_U MAP-S^CW"%%\=OA*^HNK FL M=7_)F#PT] .JSRGC_P!02P,$% @ >H@(5=[$A0&ULQ5C;;N,V$/T50ET4"; ;W2S)3FT# ML:6B*;I $.^V#T4?:&EL"Y%(+TG'2;^^I*0HDJP(29>+O-@B.7/FZF-QID?* M[O@.0*"'/"-\9NR$V%^:)H]WD&-^0?= Y,F&LAP+N61;D^\9X*10RC/3L2S? MS'%*C/FTV+MA\RD]B"PE<,,0/^0Y9H\+R.AQ9MC&T\9MNMT)M6'.IWN\A16( MK_L;)E=FC9*D.1">4H(8;&;&E7T9V:Y2*"3^3.'(&\](A;*F]$XMKI.982F/ M((-8* @LO^YA"5FFD*0?WRI0H[:I%)O/3^B_%L'+8-:8PY)F?Z6)V,V,L8$2 MV.!#)F[I\3>H O(47DPS7GRB8R5K&2@^<$'S2EEZD*>D_,8/52(:"A*G7\&I M%)RNPN@%!;=2<%]K850IC%YKP:L4BM#-,O8B<2$6>#YE](B8DI9HZJ'(?J$M M\Y42U2@KP>1I*O7$?"5H?(>N20Q$50S=9)APA$F"BI-/"UF$!"UI+CN3XZ*V MGZJC]>E1]*"> 9V%('":\7,I_'45HK,/Y^@#2@GZLJ,'+M'YU!32>^6#&5>> M+DI/G1<\==%G2L2.HX@DD/3HA\/Z_H"^*;-6I\YY2MW"&03\_4 ND&M]1([E M.#W^+%^O;O>%\WW6H_]MO94,M^XCM\!S7^JC'6;0UQ)7C&&R!@& M<9P!1V?P$&<'KCA1[N&<,I'^6^9!K>-OAY3)!*5$R/9.UQD@S#D(?MZ7GD'# M;^U=G6"A3K!($UBK>GY=/?^="FLCZ@0+=8)%FL!:Y9C4Y9B\,YM,=!91)UBH$RS2!-8JHFT]7VZL M'\0G%7"+",:NW6&4/BDKZ+SWA#U2KN]-.J32(^78#8OM%#3N=_9@"E;R#IZ2 M[4>T!0),9D,1#$[D53+E@F%UZ>N-?Q#UK?VI%2W4BA;I0FO7QWFNC_/.3%,Y MH*N4.M%"K6B1+K1V*9^OP/;@Y>Q[V,8]N<_XEN=UV>94RG6"<9=M3J5L.YBX M7;KI,>D[;H=NS,9D*0>V+49Z7,9U(*(<#M2[]=CPJAB6=?87]N72[MD/U9BQ MF&0]PY)IH0S4P]?Y?U!+ P04 " !ZB A5WEP7?[<" G" &0 'AL+W=O M)W<=KX5\4"FBADW& MN)IXJ=;YF>^K.,6,J([(D9N=A9 9T<:42U_E$DGB0!GS@VYWY&>$BT(QRO):@BBPC\O<,F5A/O)ZW==S09:JMPP_'.5GB+>K[_%H:RZ]9$IHA M5U1PD+B8>-/>632T\2[@.\6UVEF#K60NQ(,U+I.)U[4)(<-86P9B'BL\1\8L MD4GCL>+TZB,M<'>]9;]PM9M:YD3AN6 _:*+3B7?J08(+4C!](]9?L*K')1@+ MIMPOK,O8T="#N%!:9!789)!17C[)IM)A!]#;!P@J0/!20+\"]/\&#/8 !A5@ MX)0I2W$Z1$23<"S%&J2--FQVX<1T:%,^Y?;:;[4TN]3@='C)8Y$AW)$-*CB, M4!/*U!%\@"G3*9)H M&.PYL ]7@NM4P6>>8-* /V_'CUKPOBF^5B#8*C +6@F_%KP#_>XQ!-T@:,KG M_^!1.WR:RPX$HR;XLVKZ]7WV'5]_#]^L4,:C%$SCQX(JZCZNG]^,#RXU9NI7 MTXV5E(-F2MMXSE1.8IQXIK,HE"OTPO?O>J/NIR:YWI(L>B.R9U(.:BD';>QA MA N4$A/09 .,DCEE1DYL?.=;F5ZKX%N21279R)'9&; *>Z>]CV-_U:#,L%9F MV*K,#29%V;;% G!#E:9\"2O""E(V$Q@C&271F)4J@;%1S^F^?)Z"G/ M4IF7!$6MN;_VG?%W6FN&CM K(I>4*V"X M,-!NY\0D*LNQ5!I:Y*Y1SX4V;=\M30M.4-H L[\00F\->T#]WR#\ U!+ P04 M " !ZB A5\!&XM2X# #N$@ #0 'AL+W-T>6QECNJ7KPY;. M(;5TC\ZY1])U+3*LS5JPVP5C)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38 MKI['=:49S6L@E2+N=3II7%(NR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1> M;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G58?S, >G@P@!BXNGS MQ)_2QJ0O]Z7=\%,KY(FG&&T0H-DL6R9T'#EN-F4\+)3<[DU"?,"JTY)%#U2, MR(0*/M4<6 4MN5C[< \",R64CHPM"INN"Y'ZEX>[O@?UTNB47"KMGVP)[F:3 M3)7.F6[3=,DF-!X*5H =S><+N!M5Q0 :HTK;R#F=*TF=APVC:5C9&1/B%AZF M[\6>]JK8V;<.[)ILF]90T_0RO@/ZNVI>>U>V]R+=J.(/RGQ:VNE(UX<"93>: M%7SE^JNB-8"I=W%U6E5B_5'PN2R9G_RS$XZ'=,.+%DKS7S8;E,K,!I@FT0/3 MAL]V(S\UK>[8RFS*:57@GGNOT//?7>7_\JR^Z]R M:#CHL7E#'KO)_FLPF;X&DZ^B)@?';S+)CM)CW+R_=PX)>T>$-AK!46Q$OL'! M3FR31M,E%X;+IK?@><[DHY."E3=T:@_S>_IV?,X*NA3FK@5'9-O^RG*^++-V MU TL1#-JV_X"T^NF[3G0YN(R9RN63YJNGD]=,[(-F[6Y@'"(7+LKC& <*B=A,\;4& M)+QNP,BR\&YC>8"![0)6.Y _G =J*LQ)$MA5S!OV!.-(EF$(U&*X1M,469T4 M/N']P9Z2),FR, )8V$&28 @\C3B".0 /&)(D[CUX\#Z*-^^I>/L+U_@W4$L# M!!0 ( 'J("%67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MH@(58\!A Z%! /B4 \ !X;"]W;W)K8F]O M:RYX;6S%FDUOVS@00/\*X5,7V*RMKZ0-Z@+>..T&<.V@3G,M&(FVB4BDEZ22 M)K]^1W2,C-)TNI>I3S))B7X:D7I#2>_OK;N]L?96?&]JX\>#30C;T^'0EQO5 M2/^7W2H#+2OK&AF@Z-9#OW5*5GZC5&CJ83H:'0\;J]OM&U#@_C0?Q=JX%HM-&-?E35># :"+^Q]_]8IQ^M M";)>EL[6]7B0[!JNE0NZ_*%ZV4%>R1L?:X*\^2(!9#PX'D&'*^U\B'O$_B4P MWBG8>5=J@_VHZZ#<5 ;UR=EVJ\VZZP;.8HA.(\9AO]T%\=3]GS#:U4J7:FK+ MME$F[.+H5-T!&K_16S\01C9J/#BS=\IUYP-_<%'MSBT %(J4.]70X"ZJB,>( MLIA/S^?+\ZF 7\O%[&(ZN8+"WY/99'YV+A!D2D"F!X3\EB+(C(#,#@*YO(+- MY_,Y@LP)R/R D+U(%@1D<4C(#$$>$Y#'O) +MY9&/\8&(4TEILJ73F]CV:X0 MY D!><(+N6R;1KH'X!%+O38:#I,FB$E9VM8$C2#?$I!O>2&_J#ME6H5@WA$P M[WAA9M9[<:F<6&ZDPTS)B+I)CWBI)N6_+?QIK,=,I#B8S0%9P!8<_1 '_SGP M;;L#_A1S%3 BI8V$V1N?K*WN=5U'Q$78P&6]@%3#K#L.,<&8E#@29G/LR&!2 MNE95D?6L=0Z.$3,M;_ L32AU),SNF"GI56_X48Y(F"7Q46HGKF7=*O$9P%JG MN@-Z>)0=$F8]G-FFT2$B[:XHY+B0;BI3ZGX,*3LDW'H(MKR%*5'";I IB\M: MFAUN;,&8E!\29D$ H&V4N)+?^Z&C-)$P>X(T:R^12BEQI,SB>'*K> .KH%KY M/S 7)8^461Y]S;Z*1ZXWF,6!??LJ'*6+E%D7A'@[5HQ)Z2)EU@4IW_X,H3R2 M,GN$E&\?D_))RNR3G7Q?'8N405)F@_S$PGM.C$D9)&4V""FZ_D6FI)(>5"IX MX9M14LE^DU2.Q%PZ)V-$WTQ5D+KNCR<%[X^$A.82)6NVWCQEQB3 MMW\P6W]ECKP)48DW)0QNR@%YA+ MZ+)J87T/H?QJ9(LQ*0=ES ZBTK8C<8DQ*0=ES ZB,:?X,3;EH)S9071VB569 M4Q;*F2U$8^88D[)0?L@'9=\*C$E9*&>V$(UYC#')=RS,%J*7%+VQ25DH9[;0 MTY+B^<8.H/&!8PWWTE[NGE,6RG_/RN=7R69.*2@_T#+H2,06C$DI*&=6T,\Q M8VPQ)J6@G%E!9#3[+RDI!17,"J(7E7B:%Y2""F8%T9A8006EH()9030F5E!! M*:A@5A"-B1544 HJF!5$8YY@3/)%/[."\)/]5^_J!66>(IIGN/]>IU(K;50U MAYX]U)>R+B^=Z#:[%Y%YT;TQ6+5U?09U"S.SLMI__K/_=.G#?U!+ P04 M" !ZB A5##^0_.4! !_(0 &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F M5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR M.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V00 M9/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1: M"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z M*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 M;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3; M"?1VU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@= M4>_XGWKGH@(58_AMVG3 0 -B$ !, !;0V]N=&5N=%]4>7!E&ULS=K) M;L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[ MW1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I1 M2.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW M^>TUK779'/)9][G$Y!-02P$"% ,4 " !ZB A5!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( 'J( M"%7WH&UL4$L! A0#% @ >H@(5>(HS7/L M!0 PA\ !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(5=-I^:9%!@ C!H !@ M ("!"!@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ >H@(53,E)D(!!0 N0H !@ ("!%C0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(5;5##+3I M! 00L !D ("!BE@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(570KJ_ X! BPH !D M ("!-F\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >H@(5:0UH,YO!P BA4 !D ("!FGX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>H@(52#^86D2 P P 8 !D ("!C)$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(57-%Z)[@<% #J"P &0 @('' MJP >&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(52208@PI! C0H !D M ("!+K4 'AL+W=O&PO=V]R:W-H M965TE0ZP( '0& 9 M " @=&\ !X;"]W;W)K&UL4$L! M A0#% @ >H@(550WLD=@! F L !D ("!\[\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@( M52$/:0GN @ B@D !D ("!Z&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(52([&,B@ P KQ$ M !D ("!O=D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(53XI*KBI! .!D !D M ("!&.H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >H@(56&U?4?T P H10 !D ("!@_8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(56MC MZ^09! %1$ !D ("!G ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H@(58+:+%EL P ^!, !D M ("!EPL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >H@(53FWD>#S!0 S2P !D ("! M_!@! 'AL+W=O&PO=V]R:W-H965T 9 M " @>8B 0!X;"]W;W)K&UL4$L! A0#% M @ >H@(53\)+F9 ! = \ !D ("!,B@! 'AL+W=O&UL4$L! A0#% @ >H@(5=[$A0&PO=V]R:W-H965T7!E&UL4$L%!@ ! $ =Q$ ' !Y) 0 $! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 170 299 1 false 49 0 false 6 false false R1.htm 0001001 - Document - Cover Sheet http://www.castlebiosciences.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.castlebiosciences.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105103 - Disclosure - Revenue Sheet http://www.castlebiosciences.com/role/Revenue Revenue Notes 9 false false R10.htm 2110104 - Disclosure - Loss Per Share Sheet http://www.castlebiosciences.com/role/LossPerShare Loss Per Share Notes 10 false false R11.htm 2113105 - Disclosure - Acquisitions Sheet http://www.castlebiosciences.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2119106 - Disclosure - Property and Equipment, Net Sheet http://www.castlebiosciences.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 2123107 - Disclosure - Goodwill and Other Intangible Assets, Net Sheet http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, Net Notes 13 false false R14.htm 2129108 - Disclosure - Other Accrued and Current Liabilities Sheet http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilities Other Accrued and Current Liabilities Notes 14 false false R15.htm 2132109 - Disclosure - Leases Sheet http://www.castlebiosciences.com/role/Leases Leases Notes 15 false false R16.htm 2136110 - Disclosure - Fair Value Measurements Sheet http://www.castlebiosciences.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2141111 - Disclosure - Commitments and Contingencies Sheet http://www.castlebiosciences.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2142112 - Disclosure - Stock Incentive Plans and Stock-Based Compensation Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensation Stock Incentive Plans and Stock-Based Compensation Notes 18 false false R19.htm 2149113 - Disclosure - Income Taxes Sheet http://www.castlebiosciences.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.castlebiosciences.com/role/RevenueTables Revenue (Tables) Tables http://www.castlebiosciences.com/role/Revenue 21 false false R22.htm 2311302 - Disclosure - Loss Per Share (Tables) Sheet http://www.castlebiosciences.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.castlebiosciences.com/role/LossPerShare 22 false false R23.htm 2314303 - Disclosure - Acquisitions (Tables) Sheet http://www.castlebiosciences.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.castlebiosciences.com/role/Acquisitions 23 false false R24.htm 2320304 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.castlebiosciences.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.castlebiosciences.com/role/PropertyandEquipmentNet 24 false false R25.htm 2324305 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) Sheet http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets, Net (Tables) Tables http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNet 25 false false R26.htm 2330306 - Disclosure - Other Accrued and Current Liabilities (Tables) Sheet http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesTables Other Accrued and Current Liabilities (Tables) Tables http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilities 26 false false R27.htm 2333307 - Disclosure - Leases (Tables) Sheet http://www.castlebiosciences.com/role/LeasesTables Leases (Tables) Tables http://www.castlebiosciences.com/role/Leases 27 false false R28.htm 2337308 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.castlebiosciences.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.castlebiosciences.com/role/FairValueMeasurements 28 false false R29.htm 2343309 - Disclosure - Stock Incentive Plans and Stock-Based Compensation (Tables) Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables Stock Incentive Plans and Stock-Based Compensation (Tables) Tables http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensation 29 false false R30.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 30 false false R31.htm 2407402 - Disclosure - Revenue - Narrative (Details) Sheet http://www.castlebiosciences.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 31 false false R32.htm 2408403 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 32 false false R33.htm 2409404 - Disclosure - Revenue - Concentration of Risk, by Risk Factor (Details) Sheet http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails Revenue - Concentration of Risk, by Risk Factor (Details) Details 33 false false R34.htm 2412405 - Disclosure - Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 34 false false R35.htm 2415406 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 35 false false R36.htm 2416407 - Disclosure - Acquisitions - Acquisition of consideration transferred (Details) Sheet http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails Acquisitions - Acquisition of consideration transferred (Details) Details 36 false false R37.htm 2417408 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 37 false false R38.htm 2418409 - Disclosure - Acquisitions - Schedule of Unaudited Pro forma Financial Information and Net Income (Details) Sheet http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails Acquisitions - Schedule of Unaudited Pro forma Financial Information and Net Income (Details) Details 38 false false R39.htm 2421410 - Disclosure - Property and Equipment, Net - Property and Equipment (Details) Sheet http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails Property and Equipment, Net - Property and Equipment (Details) Details 39 false false R40.htm 2422411 - Disclosure - Property and Equipment, Net - Depreciation Expense (Details) Sheet http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails Property and Equipment, Net - Depreciation Expense (Details) Details 40 false false R41.htm 2425412 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Change in Carrying Value of Our Goodwill (Details) Sheet http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofChangeinCarryingValueofOurGoodwillDetails Goodwill and Other Intangible Assets, Net - Schedule of Change in Carrying Value of Our Goodwill (Details) Details 41 false false R42.htm 2426413 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) Sheet http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails Goodwill and Other Intangible Assets, Net - Narrative (Details) Details 42 false false R43.htm 2427414 - Disclosure - Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details) Sheet http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details) Details 43 false false R44.htm 2428415 - Disclosure - Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 44 false false R45.htm 2431416 - Disclosure - Other Accrued and Current Liabilities (Details) Sheet http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails Other Accrued and Current Liabilities (Details) Details http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesTables 45 false false R46.htm 2434417 - Disclosure - Leases - Assets And Liabilities (Details) Sheet http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails Leases - Assets And Liabilities (Details) Details 46 false false R47.htm 2435418 - Disclosure - Leases - Narrative (Details) Sheet http://www.castlebiosciences.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 47 false false R48.htm 2438419 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 48 false false R49.htm 2439420 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 49 false false R50.htm 2440421 - Disclosure - Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 50 false false R51.htm 2444422 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) Details http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables 51 false false R52.htm 2445423 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details) Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details) Details 52 false false R53.htm 2446424 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Restricted Stock Units Activity (Details) Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails Stock Incentive Plans and Stock-Based Compensation - Restricted Stock Units Activity (Details) Details 53 false false R54.htm 2447425 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details) Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details) Details 54 false false R55.htm 2448426 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details) Sheet http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details) Details 55 false false R56.htm 2450427 - Disclosure - Income Taxes (Details) Sheet http://www.castlebiosciences.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.castlebiosciences.com/role/IncomeTaxes 56 false false All Reports Book All Reports cstl-20220630.htm cstl-20220630.xsd cstl-20220630_cal.xml cstl-20220630_def.xml cstl-20220630_lab.xml cstl-20220630_pre.xml exhibit311-q22022.htm exhibit312-q22022.htm exhibit321-q22022.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cstl-20220630.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 170, "dts": { "calculationLink": { "local": [ "cstl-20220630_cal.xml" ] }, "definitionLink": { "local": [ "cstl-20220630_def.xml" ] }, "inline": { "local": [ "cstl-20220630.htm" ] }, "labelLink": { "local": [ "cstl-20220630_lab.xml" ] }, "presentationLink": { "local": [ "cstl-20220630_pre.xml" ] }, "schema": { "local": [ "cstl-20220630.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" ] } }, "elementCount": 453, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 25, "keyStandard": 274, "memberCustom": 18, "memberStandard": 30, "nsprefix": "cstl", "nsuri": "http://www.castlebiosciences.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.castlebiosciences.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "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": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Loss Per Share", "role": "http://www.castlebiosciences.com/role/LossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - Acquisitions", "role": "http://www.castlebiosciences.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Property and Equipment, Net", "role": "http://www.castlebiosciences.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Goodwill and Other Intangible Assets, Net", "role": "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNet", "shortName": "Goodwill and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Other Accrued and Current Liabilities", "role": "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilities", "shortName": "Other Accrued and Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Leases", "role": "http://www.castlebiosciences.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Fair Value Measurements", "role": "http://www.castlebiosciences.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Commitments and Contingencies", "role": "http://www.castlebiosciences.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Stock Incentive Plans and Stock-Based Compensation", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensation", "shortName": "Stock Incentive Plans and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Income Taxes", "role": "http://www.castlebiosciences.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue (Tables)", "role": "http://www.castlebiosciences.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Loss Per Share (Tables)", "role": "http://www.castlebiosciences.com/role/LossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Acquisitions (Tables)", "role": "http://www.castlebiosciences.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.castlebiosciences.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)", "role": "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetTables", "shortName": "Goodwill and Other Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Other Accrued and Current Liabilities (Tables)", "role": "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesTables", "shortName": "Other Accrued and Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Leases (Tables)", "role": "http://www.castlebiosciences.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.castlebiosciences.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Stock Incentive Plans and Stock-Based Compensation (Tables)", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables", "shortName": "Stock Incentive Plans and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "cstl:ContractWithCustomerCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "cstl:ContractWithCustomerCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idb5cf2e6b2e24c06be4b1939e1daf492_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ia301a48e31e3464b850d1a0710a2fb2e_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue - Concentration of Risk, by Risk Factor (Details)", "role": "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails", "shortName": "Revenue - Concentration of Risk, by Risk Factor (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ia301a48e31e3464b850d1a0710a2fb2e_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "cstl:ProceedsFromPreviousAssetAcquisition", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i2d5c289e6d474738890e1b72e04b9576_D20210528-20210528", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i62417c66f9e8412cb78339018fd81c48_D20220426-20220426", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Acquisitions - Acquisition of consideration transferred (Details)", "role": "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "shortName": "Acquisitions - Acquisition of consideration transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i62417c66f9e8412cb78339018fd81c48_D20220426-20220426", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i140b75ca6fb545eca7808706ff716d73_I20220426", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i00c6e09134294ab4b06e6607181aac2b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Acquisitions - Schedule of Unaudited Pro forma Financial Information and Net Income (Details)", "role": "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails", "shortName": "Acquisitions - Schedule of Unaudited Pro forma Financial Information and Net Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i00c6e09134294ab4b06e6607181aac2b_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Property and Equipment, Net - Property and Equipment (Details)", "role": "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails", "shortName": "Property and Equipment, Net - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Property and Equipment, Net - Depreciation Expense (Details)", "role": "http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "shortName": "Property and Equipment, Net - Depreciation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Change in Carrying Value of Our Goodwill (Details)", "role": "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofChangeinCarryingValueofOurGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Schedule of Change in Carrying Value of Our Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details)", "role": "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Other Accrued and Current Liabilities (Details)", "role": "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails", "shortName": "Other Accrued and Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Leases - Assets And Liabilities (Details)", "role": "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "shortName": "Leases - Assets And Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i2c649fe497204cb2a717f0ed7d84eb66_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Leases - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "if08210db194a470bb8c79782f96d1583_I20220311", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i6324a446c6ed44dcb012258eeb725d85_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "role": "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i6324a446c6ed44dcb012258eeb725d85_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ib99692ae97b9426581ef0e9d0e18336f_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ib99692ae97b9426581ef0e9d0e18336f_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "if579dae83b8c4e9985cc1382db6773cc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ibfe55ff211ed4f38b0b5928664b7c47a_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "role": "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "shortName": "Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Narrative (Details)", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails", "shortName": "Stock Incentive Plans and Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i43af39ae2b5a4502ad42c6b29becf672_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details)", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails", "shortName": "Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i34a7685d73ad478787bdd4c9c2c2eb52_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "id49668ed558840d8a0b90ca6b883101e_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Restricted Stock Units Activity (Details)", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails", "shortName": "Stock Incentive Plans and Stock-Based Compensation - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "id49668ed558840d8a0b90ca6b883101e_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i8ece9f0ad1c34bd381ae5c6e62573db7_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details)", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "shortName": "Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i8ece9f0ad1c34bd381ae5c6e62573db7_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details)", "role": "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails", "shortName": "Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "idf13288bff8d454995f61e624f289d17_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i140b75ca6fb545eca7808706ff716d73_I20220426", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Income Taxes (Details)", "role": "http://www.castlebiosciences.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "i00c6e09134294ab4b06e6607181aac2b_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.castlebiosciences.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue", "role": "http://www.castlebiosciences.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cstl-20220630.htm", "contextRef": "ie465178e2cb24dd3ad4d7f48f145f590_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "cstl_AccountsReceivableCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Current [Member]", "label": "Accounts Receivable, Current [Member]", "terseLabel": "Percentage of Accounts Receivable (current)" } } }, "localname": "AccountsReceivableCurrentMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "cstl_AccountsReceivableNoncurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Noncurrent [Member]", "label": "Accounts Receivable, Noncurrent [Member]", "terseLabel": "Percentage of Accounts Receivable (noncurrent)" } } }, "localname": "AccountsReceivableNoncurrentMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "cstl_AccruedClinicalStudiesCurrent": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Clinical Studies, Current", "label": "Accrued Clinical Studies, Current", "terseLabel": "Clinical studies" } } }, "localname": "AccruedClinicalStudiesCurrent", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cstl_AccruedFixedAssetPurchases": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Fixed Asset Purchases", "label": "Accrued Fixed Asset Purchases", "terseLabel": "Accrued fixed asset purchases" } } }, "localname": "AccruedFixedAssetPurchases", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cstl_AcquisitionContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition, Contingent Consideration, Liability, Measurement Input", "label": "Acquisition, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Asset acquisition, contingent consideration, liability, measurement input" } } }, "localname": "AcquisitionContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "cstl_AltheaDxIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AltheaDx, Inc", "label": "AltheaDx, Inc [Member]", "terseLabel": "AltheaDx, Inc" } } }, "localname": "AltheaDxIncMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails", "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "cstl_AssembledWorkforceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assembled Workforce", "label": "Assembled Workforce [Member]", "terseLabel": "Assembled workforce" } } }, "localname": "AssembledWorkforceMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "cstl_AssetAcquisitionsContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisitions, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "label": "Asset Acquisitions, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Additional consideration payable based on achievement of certain commercial milestones" } } }, "localname": "AssetAcquisitionsContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cstl_AssetAcquisitionsContingentConsiderationArrangementsRangeOfOutcomesValueHighShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisitions, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Shares", "label": "Asset Acquisitions, Contingent Consideration Arrangements, Range Of Outcomes, Value, High, Shares", "terseLabel": "Maximum number of shares payable in earnout payment (in shares)" } } }, "localname": "AssetAcquisitionsContingentConsiderationArrangementsRangeOfOutcomesValueHighShares", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cstl_AssetAcquisitionsEarnoutPaymentsNumberOfTradingDaysToDetermineVolumeWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisitions, Earnout Payments, Number Of Trading Days To Determine Volume Weighted-Average Price", "label": "Asset Acquisitions, Earnout Payments, Number Of Trading Days To Determine Volume Weighted-Average Price", "terseLabel": "Number of trading days to determine volume weighted-average price of common stock" } } }, "localname": "AssetAcquisitionsEarnoutPaymentsNumberOfTradingDaysToDetermineVolumeWeightedAveragePrice", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "cstl_BlueCrossBlueShieldPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BlueCross BlueShield Plans [Member]", "label": "BlueCross BlueShield Plans [Member]", "terseLabel": "BlueCross BlueShield plans" } } }, "localname": "BlueCrossBlueShieldPlansMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "cstl_BusinessCombinationAndAssetAcquisitionsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination And Asset Acquisitions, Policy", "label": "Business Combination And Asset Acquisitions, Policy [Policy Text Block]", "terseLabel": "Acquisitions, Contingent Consideration" } } }, "localname": "BusinessCombinationAndAssetAcquisitionsPolicyPolicyTextBlock", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cstl_BusinessCombinationConsiderationPayableCurrent": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Payable, Current", "label": "Business Combination, Consideration Payable, Current", "verboseLabel": "Consideration payable for business acquisition" } } }, "localname": "BusinessCombinationConsiderationPayableCurrent", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cstl_BusinessCombinationConsiderationTransferredContingentConsiderationPercentagePaidInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Cash", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Cash", "terseLabel": "Contingent consideration paid in cash (as a percent)" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationPercentagePaidInCash", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "cstl_BusinessCombinationConsiderationTransferredContingentConsiderationPercentagePaidInCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Common Stock", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Percentage Paid In Common Stock", "terseLabel": "Contingent consideration paid in common stock (as a percent)" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationPercentagePaidInCommonStock", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "cstl_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNumberOfRemainingSharesAuthorizedToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Number Of Remaining Shares Authorized To Be Issued", "label": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Number Of Remaining Shares Authorized To Be Issued", "terseLabel": "Consideration transferred, number of remaining shares authorized to be issued (in shares)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNumberOfRemainingSharesAuthorizedToBeIssued", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cstl_BusinessCombinationNoncashContingentConsiderationGiven": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Noncash Contingent Consideration Given", "label": "Business Combination, Noncash Contingent Consideration Given", "terseLabel": "Contingent consideration in acquisition of business" } } }, "localname": "BusinessCombinationNoncashContingentConsiderationGiven", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cstl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation", "negatedTerseLabel": "Accrued compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cstl_CernosticsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cernostics, Inc.", "label": "Cernostics, Inc. [Member]", "terseLabel": "Cernostics, Inc." } } }, "localname": "CernosticsIncMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_CommonStockSharePriceVolumeWeightedAveragePriceNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Share Price, Volume-Weighted Average Price, Number Of Trading Days", "label": "Common Stock, Share Price, Volume-Weighted Average Price, Number Of Trading Days", "terseLabel": "Common stock, share price, volume-weighted average price, number of trading days" } } }, "localname": "CommonStockSharePriceVolumeWeightedAveragePriceNumberOfTradingDays", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "cstl_ContractWithCustomerCustomerPaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer Customer, Payment Terms", "label": "Contract With Customer Customer, Payment Terms", "terseLabel": "Number of days contract with customer is generally paid" } } }, "localname": "ContractWithCustomerCustomerPaymentTerms", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "cstl_DermatologicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dermatologic", "label": "Dermatologic [Member]", "terseLabel": "Dermatologic" } } }, "localname": "DermatologicMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "cstl_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "cstl_IncomeTaxAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Adjustment", "label": "Income Tax Adjustment [Member]", "terseLabel": "Income Tax Adjustment" } } }, "localname": "IncomeTaxAdjustmentMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Assets", "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Assets", "negatedTerseLabel": "Operating lease assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cstl_LesseeOperatingLeaseBaseRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Base Rent", "label": "Lessee, Operating Lease, Base Rent", "terseLabel": "Operating lease, base rent" } } }, "localname": "LesseeOperatingLeaseBaseRent", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cstl_LesseeOperatingLeaseEarlyTerminationFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Early Termination Fee", "label": "Lessee, Operating Lease, Early Termination Fee", "terseLabel": "Early termination fee" } } }, "localname": "LesseeOperatingLeaseEarlyTerminationFee", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cstl_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Lessee, operating lease, lease not yet commenced, amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cstl_LesseeOperatingLeaseMaximumBaseRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Maximum Base Rent", "label": "Lessee, Operating Lease, Maximum Base Rent", "terseLabel": "Operating lease, maximum base rent" } } }, "localname": "LesseeOperatingLeaseMaximumBaseRent", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cstl_LesseeOperatingLeaseNumberOfOptionsToRenew": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Options To Renew", "label": "Lessee, Operating Lease, Number Of Options To Renew", "terseLabel": "Lessee, operating lease, number of options to renew" } } }, "localname": "LesseeOperatingLeaseNumberOfOptionsToRenew", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cstl_LesseeOperatingLeaseOptionToTerminateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option To Terminate, Term", "label": "Lessee, Operating Lease, Option To Terminate, Term", "terseLabel": "Number of months to terminate lease after commencement" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateTerm", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cstl_MedicareAdvantagePlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medicare Advantage Plans [Member]", "label": "Medicare Advantage Plans [Member]", "terseLabel": "Medicare Advantage plans" } } }, "localname": "MedicareAdvantagePlansMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "cstl_MedicareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medicare [Member]", "label": "Medicare [Member]", "terseLabel": "Medicare" } } }, "localname": "MedicareMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "cstl_MyriadMyPathLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Myriad myPath, LLC", "label": "Myriad myPath, LLC [Member]", "terseLabel": "Myriad myPath, LLC" } } }, "localname": "MyriadMyPathLLCMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_OperatingExpensesAndOtherOperatingIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Expenses And Other Operating Income", "label": "Operating Expenses And Other Operating Income [Abstract]", "terseLabel": "OPERATING EXPENSES AND OTHER OPERATING INCOME" } } }, "localname": "OperatingExpensesAndOtherOperatingIncomeAbstract", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "cstl_OperatingExpensesNetOfOtherOperatingIncome": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Expenses, Net Of Other Operating Income", "label": "Operating Expenses, Net Of Other Operating Income", "totalLabel": "Total operating expenses, net" } } }, "localname": "OperatingExpensesNetOfOtherOperatingIncome", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "cstl_PittsburghLeaseAfterSixMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pittsburgh Lease, After Six Months", "label": "Pittsburgh Lease, After Six Months [Member]", "terseLabel": "Pittsburgh Lease, After First Six Months" } } }, "localname": "PittsburghLeaseAfterSixMonthsMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_PittsburghLeaseFirstSixMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pittsburgh Lease, First Six Months", "label": "Pittsburgh Lease, First Six Months [Member]", "terseLabel": "Pittsburgh Lease, First Six Months" } } }, "localname": "PittsburghLeaseFirstSixMonthsMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_PittsburghLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pittsburgh Lease", "label": "Pittsburgh Lease [Member]", "terseLabel": "Pittsburgh Lease" } } }, "localname": "PittsburghLeaseMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cstl_ProceedsFromPreviousAssetAcquisition": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Previous Asset Acquisition", "label": "Proceeds from Previous Asset Acquisition", "terseLabel": "Cash received from settlement of receivable", "verboseLabel": "Asset acquisition" } } }, "localname": "ProceedsFromPreviousAssetAcquisition", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "cstl_StockOptionsAndRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options and Restricted Stock Units (\u201cRSUs\u201d)", "label": "Stock Options and Restricted Stock Units (\u201cRSUs\u201d) [Member]", "terseLabel": "Stock options and restricted stock units (\u201cRSUs\u201d)" } } }, "localname": "StockOptionsAndRestrictedStockUnitsRSUsMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "cstl_ThirdPartyPayorConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third-Party Payor Concentration Risk [Member]", "label": "Third-Party Payor Concentration Risk [Member]", "terseLabel": "Third-Party Payor Concentration Risk" } } }, "localname": "ThirdPartyPayorConcentrationRiskMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "cstl_TwoThousandNineteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Nineteen Equity Incentive Plan", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "terseLabel": "2019 Plan" } } }, "localname": "TwoThousandNineteenEquityIncentivePlanMember", "nsuri": "http://www.castlebiosciences.com/20220630", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.castlebiosciences.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "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.castlebiosciences.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.castlebiosciences.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r512" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.castlebiosciences.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r513" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r509" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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.castlebiosciences.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r508" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r510" ], "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.castlebiosciences.com/role/Cover" ], "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.castlebiosciences.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r34", "r36", "r77", "r78", "r221", "r226" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r83", "r91", "r164", "r312", "r313", "r314", "r327", "r328", "r383", "r388", "r389", "r444" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "After Adoption of ASC 842" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r83", "r91", "r97", "r164", "r312", "r313", "r314", "r327", "r328", "r383", "r386", "r388", "r389", "r444" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Effect of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r83", "r91", "r97", "r164", "r312", "r313", "r314", "r327", "r328", "r383", "r386", "r388", "r389", "r444" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r83", "r91", "r97", "r164", "r312", "r313", "r314", "r327", "r328", "r383", "r386", "r388", "r389", "r444" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r144", "r206", "r207", "r247", "r249", "r456", "r487", "r488" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r144", "r206", "r207", "r247", "r249", "r456", "r487", "r488" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r35", "r36", "r77", "r78", "r221", "r226" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r92", "r266" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r92", "r97", "r205", "r266" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r92", "r97", "r205", "r266", "r450" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Effect of Adoption" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r84", "r85", "r86", "r87", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r312", "r313", "r314", "r327", "r328", "r353", "r354", "r355", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r422", "r423", "r427", "r428", "r429", "r441", "r442", "r443", "r444", "r445", "r446", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Other Accrued and Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r449" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r147", "r148" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r147", "r465", "r475" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term accounts receivable, net" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r466", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee stock purchase plan contributions" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll-related liabilities" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r11", "r29" ], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "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 royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r449" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r80", "r81", "r82", "r312", "r313", "r314", "r388" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r84", "r85", "r86", "r87", "r97", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r312", "r313", "r314", "r325", "r326", "r327", "r328", "r353", "r354", "r355", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r422", "r423", "r427", "r428", "r429", "r430", "r441", "r442", "r443", "r444", "r445", "r446", "r458", "r459", "r460", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r24", "r153", "r167", "r168", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r185", "r191" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 5.0, "parentTag": "cstl_OperatingExpensesNetOfOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "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": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r370", "r371", "r372", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r370", "r371", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Consideration transferred, contingent consideration" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "auth_ref": [ "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from contingent consideration in asset acquisition.", "label": "Asset Acquisition, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "AssetAcquisitionContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisition.", "label": "Asset Acquisition [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "AssetAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r73", "r133", "r136", "r142", "r160", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r375", "r378", "r406", "r447", "r449", "r463", "r476" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r26", "r73", "r160", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r375", "r378", "r406", "r447", "r449" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r297", "r299", "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r265", "r267", "r350" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails", "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r265", "r267", "r345", "r346", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails", "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition, number of shares issued or issuable in transaction (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails", "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Unaudited Pro forma Financial Information and Net Income" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r342", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r342", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails" ], "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": [ "r358", "r359", "r362" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails": { "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", "totalLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r358", "r359" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r356", "r358", "r359", "r364" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r61", "r368" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "cstl_OperatingExpensesNetOfOtherOperatingIncome", "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", "terseLabel": "Change in fair value of contingent consideration", "verboseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Additional consideration payable based on achievement of certain commercial milestones" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r357", "r360", "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration in acquisition of business" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r357", "r361" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Noncurrent portion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r351", "r374" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Loss from acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged 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, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other 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, Other", "negatedTerseLabel": "Other accrued and current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "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", "negatedTerseLabel": "Deferred tax liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other 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, Other", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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 \u2013 long-term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r348" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "terseLabel": "Transaction costs expensed" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r6", "r79", "r126" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r66", "r67", "r68" ], "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": "Accrued purchases of property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r12", "r64" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r65" ], "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.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r59", "r64", "r69" ], "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": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r59", "r415" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r468", "r480" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r202", "r203", "r204", "r208", "r503" ], "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.castlebiosciences.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r80", "r81", "r388" ], "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.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r227" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r18" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, $0.001 par value per share; 200,000,000 shares authorized as of June\u00a030, 2022 and December\u00a031, 2021; 26,292,299 and 25,378,520 shares issued and outstanding as of June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r274" ], "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": "Accrued Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r40", "r41", "r47", "r470", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Net loss and comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r120", "r121", "r146", "r403", "r404", "r502" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r120", "r121", "r146", "r403", "r404", "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r120", "r121", "r146", "r403", "r404", "r501", "r502" ], "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 [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r116", "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r120", "r121", "r146", "r403", "r404" ], "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.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r119", "r120", "r121", "r122", "r403", "r405", "r502" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r120", "r121", "r146", "r403", "r404", "r502" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r71", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Variable consideration adjustments included in revenue" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49", "r73", "r160", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r406" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "cstl_OperatingExpensesNetOfOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales (exclusive of amortization of acquired intangible assets)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales (exclusive of amortization of acquired intangible assets)" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r74", "r324", "r331", "r332", "r333" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r317", "r318" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r62", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r131" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r352" ], "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.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedules of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r270", "r271", "r306", "r307", "r309", "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Incentive Plans and Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r48", "r89", "r90", "r91", "r92", "r93", "r98", "r100", "r102", "r103", "r104", "r108", "r109", "r389", "r390", "r471", "r485" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r48", "r89", "r90", "r91", "r92", "r93", "r100", "r102", "r103", "r104", "r108", "r109", "r389", "r390", "r471", "r485" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r105", "r106", "r107", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r308" ], "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": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r308" ], "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": "Unrecognized compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "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": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Lab equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r42", "r43", "r44", "r80", "r81", "r82", "r85", "r94", "r96", "r113", "r164", "r227", "r228", "r312", "r313", "r314", "r327", "r328", "r388", "r416", "r417", "r418", "r419", "r420", "r421", "r446", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r392", "r393", "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r394" ], "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.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r222", "r223", "r224", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r393", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r392", "r393", "r395", "r396", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r400" ], "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.castlebiosciences.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r222", "r257", "r258", "r263", "r264", "r393", "r451" ], "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": "Quoted Prices in Active Markets for Identical Items (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r222", "r223", "r224", "r257", "r258", "r263", "r264", "r393", "r452" ], "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": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r222", "r223", "r224", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r393", "r453" ], "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]", "verboseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r397", "r401" ], "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": "Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r398" ], "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 fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Acquisition of AltheaDx" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r397" ], "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.castlebiosciences.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r222", "r223", "r224", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r451", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r400", "r402" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r434", "r439" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "negatedTerseLabel": "Repayment of principal portion of finance lease liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r433", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease, right-of-use asset, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r431" ], "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, right-of-use asset, before accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r14", "r190" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r192" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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 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.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (remainder of year)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r192" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.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.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r192" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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 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.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r192" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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 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.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r186", "r188", "r190", "r193", "r457", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r190", "r461" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r186", "r189" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r190", "r457" ], "calculation": { "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails", "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "terseLabel": "Weighted-Average Remaining Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "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.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r13", "r170", "r172", "r179", "r183", "r449", "r462" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofChangeinCarryingValueofOurGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r173", "r183" ], "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": "Acquisition of AltheaDx" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofChangeinCarryingValueofOurGoodwillDetails" ], "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_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r182", "r183", "r184" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r172", "r179", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Goodwill accumulated impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r62", "r171", "r176", "r182", "r183" ], "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 losses" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofChangeinCarryingValueofOurGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Valuation, Income Approach [Member]", "terseLabel": "Valuation, Income Approach" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r44", "r50" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r199", "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "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": [ "r75", "r320", "r321", "r323", "r329", "r334", "r336", "r337", "r338" ], "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.castlebiosciences.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r95", "r96", "r132", "r319", "r330", "r335", "r486" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (benefit) expense", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r61", "r454" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Medicare advance payment" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r61", "r439" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and other intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r45", "r130", "r424", "r425", "r472" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r25", "r449" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r52", "r129" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r437" ], "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.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r437" ], "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.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r196" ], "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.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r435" ], "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": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r435" ], "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": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r73", "r137", "r160", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r376", "r378", "r379", "r406", "r447", "r448" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r73", "r160", "r406", "r449", "r464", "r478" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r30", "r73", "r160", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r376", "r378", "r379", "r406", "r447", "r448", "r449" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r394" ], "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": "Expected stock price volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r394" ], "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 [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "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 [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r59" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r59" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r59", "r60", "r63" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r37", "r39", "r44", "r46", "r63", "r73", "r84", "r89", "r90", "r91", "r92", "r95", "r96", "r101", "r133", "r135", "r138", "r141", "r143", "r160", "r210", "r211", "r212", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r390", "r406", "r469", "r483" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income (loss)", "totalLabel": "Net loss and comprehensive loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r133", "r135", "r138", "r141", "r143" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "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": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r432" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r432" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r431" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and current liabilities", "totalLabel": "Total" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets \u2013 long-term" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "negatedTerseLabel": "Other liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r66", "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Consideration payable in acquisition of business" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r29", "r209" ], "calculation": { "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r58" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of common stock offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r57" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payment of employees\u2019 taxes on vested restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r54", "r363" ], "calculation": { "http://www.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails": { "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.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r54" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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 and cash equivalents acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r55" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Asset acquisition" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r55", "r370", "r371", "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payments to acquire productive assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r297", "r299", "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r297", "r299", "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r225" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r225" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r17" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, $0.001 par value per share; 10,000,000 shares authorized as of June\u00a030, 2022 and December\u00a031, 2021; no shares issued and outstanding as of June\u00a030, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r56", "r311" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r56" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 contributions to the employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r197", "r433", "r438" ], "calculation": { "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails": { "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", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r198", "r438" ], "calculation": { "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r16", "r196", "r431" ], "calculation": { "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails": { "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": "Total" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r200", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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 Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "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.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r198", "r449", "r473", "r479" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r316", "r455", "r507" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 4.0, "parentTag": "cstl_OperatingExpensesNetOfOtherOperatingIncome", "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r228", "r449", "r477", "r495", "r500" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Adjustment to accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r80", "r81", "r82", "r85", "r94", "r96", "r164", "r312", "r313", "r314", "r327", "r328", "r388", "r491", "r493" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r127", "r128", "r134", "r139", "r140", "r144", "r145", "r146", "r246", "r247", "r456" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.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": "NET REVENUES", "verboseLabel": "Total net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r120", "r146" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Percentage of Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueConcentrationofRiskbyRiskFactorDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r72", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r248", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/OtherAccruedandCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r105" ], "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.castlebiosciences.com/role/LossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r105" ], "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": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r345", "r346", "r350" ], "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.castlebiosciences.com/role/AcquisitionsAcquisitionofconsiderationtransferredDetails", "http://www.castlebiosciences.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/AcquisitionsScheduleofUnauditedProformaFinancialInformationandNetIncomeDetails", "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r304" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r392", "r393" ], "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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r186", "r189", "r457" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r186", "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183" ], "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": "Schedule of Change in Carrying Value of Our Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r88", "r91", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Adoption of Accounting Standards Update" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r198" ], "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.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/PropertyandEquipmentNetPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r268", "r269", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r297", "r299", "r300", "r301", "r302", "r303" ], "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.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r275", "r292", "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Arrangement on Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, ESPP, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Arrangement on Restricted Stock Units" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r122", "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "cstl_OperatingExpensesNetOfOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/PropertyandEquipmentNetDepreciationExpenseDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited / Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r286", "r287" ], "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": "Weighted average grant date fair value at ending balance (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value at beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r290" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r290" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r301" ], "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": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected stock price volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected stock price volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails" ], "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.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails" ], "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.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails" ], "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.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited/Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "verboseLabel": "Increase in number of shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Option Activity, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited/Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r293" ], "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": "Options granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r276", "r277" ], "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.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "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.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r310" ], "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": "Shares issued during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r296", "r297", "r299", "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationNarrativeDetails", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "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", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Average expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationAssumptionsUsedinFairValueofStockOptionsandESPPDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r70", "r79" ], "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.castlebiosciences.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r33", "r42", "r43", "r44", "r80", "r81", "r82", "r85", "r94", "r96", "r113", "r164", "r227", "r228", "r312", "r313", "r314", "r327", "r328", "r388", "r416", "r417", "r418", "r419", "r420", "r421", "r446", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/AcquisitionsNarrativeDetails", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "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": [ "r80", "r81", "r82", "r113", "r456" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r66", "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued in acquisition of business" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r17", "r18", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in acquisition of business (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r227", "r228" ], "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 the employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r17", "r18", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r227", "r228", "r281" ], "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", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Exercise of common stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.castlebiosciences.com/role/StockIncentivePlansandStockBasedCompensationActivityUnderStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r33", "r227", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in acquisition of business" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r227", "r228" ], "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 the employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r227", "r228" ], "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": "Public offering of common stock, adjustment to offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r227", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock from vested restricted stock units and payment of employees\u2019 taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r33", "r227", "r228" ], "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": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r21", "r22", "r73", "r156", "r160", "r406", "r449" ], "calculation": { "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TenantImprovements": { "auth_ref": [ "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants.", "label": "Tenant Improvements", "terseLabel": "Leasehold improvements to be contributed by landlord" } } }, "localname": "TenantImprovements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r149", "r150", "r151", "r152", "r154", "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r84", "r85", "r86", "r87", "r97", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r312", "r313", "r314", "r325", "r326", "r327", "r328", "r353", "r354", "r355", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r422", "r423", "r427", "r428", "r429", "r430", "r441", "r442", "r443", "r444", "r445", "r446", "r458", "r459", "r460", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/LeasesAssetsAndLiabilitiesDetails", "http://www.castlebiosciences.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r114", "r115", "r117", "r118", "r123", "r124", "r125" ], "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.castlebiosciences.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r322" ], "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", "negatedTerseLabel": "Reduction of existing valuation allowance on deferred tax assets" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r104" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.castlebiosciences.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r507": { "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" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r51": { "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" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r511": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r512": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r513": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 73 0001447362-22-000137-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001447362-22-000137-xbrl.zip M4$L#!!0 ( 'J("%4'VPCC&1 # !) ' 1 8W-T;"TR,#(R,#8S,"YH M=&WLO6E7&TF3-OQ]?H5>9IYYNL^A<.Z+NYOGT(!]TV,)&X0]\,4G5RBLA5N+ M#?SZ-[($F-4&HZU$=;?;DFK+RHBX\HK,R(@__]]INU7[&GK]O-OY:PFOH*7: M_UO]\__+LO_]>^==;:/KANW0&=36>\$,@J]]RP='M4\^]+_48J_;KGWJ]K[D M7TV6%=>L=T_.>OGAT:!&$"&W#O9>$RA5-WZYT>X>O+@Z\2DU>NC@Y M/QUD_>"N3O[V[=L*?%\Y['Y]E7=:>2>D[GDUZ)E./W9[;3. [H,[8)XAE5%\ M[3XW[G%J>ZWBH3^Z"4$9(AF^:DRZ*+__-@0A"O?J#TS'A:N']KN,8/FC*T9G M7%[0[PWN=@O\>*-+3OLWV_"-7MX/O_K?^KM==Q3:)KO=EO1<__W"Z\T0KT8' MKTZ%'OERWR.PUOI5Z]K+TWVXU8)+4<*!Z^_X\,.3'EW>S?4' MK1MG.@._!)MW^RX/\.[]%==M%_=%@J++R^Z\W4V1I,/6]$<=][IE.H=_+85. MMK>[!%H%4T M^-7J?_S'?_PYR*%UJZG5V66;_GPU^O'/5Z-;VZX_6_W3YU]K_<%9*_RUY//^ M2YT.P$:D)^^3B>&WNAC[GWH%!_A> , HI>[T?-/!SLA_K64!R8XEBH0 M9PGSGAK/O(Q,1K,#[3M;A]?IF=96QX?3 M_PEG2[7-#?/#I ZV31FM[XRBO MGW\XK3>/X8[M^?M!N'!\Z?O:*.U?]YEC4\?OS3.X4CSD.T? MUU&]N;>^<&& MXXV-1GO_^*BUW]X\;9P??CMH[I_M'W\YWVYN??5OW^3V[9[8_K3S97MC[5O] MN'4$]\2-C;];C?;6>>/\X&B_>7!4?[L/]]PC]>/]BVL^PK-XYZ#9Y0=O/[#Z MQMK9]J?'0J*$\4RC47(6 1<41(0REOAD V!!">75A'8,&.2"O+GJQM"G:2,UX>] M'@CX3=YWIK4?3&^SXS=@C%FJC; 0GG Z@+%@$+(V//8H\Z92@9^JP/D=%1 F M$J)HR)QC'%0@V,P$T .*-!/!:X] +JN8O*)XBM*_)!;?Q?\&?NE7 OZ9@$_K M9TFXA9!YXWR+U@\_$ZNY"C%DD@B3,69YIKES64#8\F"%%Y@MK28QS$S"[^'^ M75_)^'$R;JS?D;&)TBO,;(8%!3/&G&86@54'KKBRT7$NU=+JAVE*> W$ZPL1 MM\QA)=6?2W7WCE0==']DX*LH+55R=42F$7<9UQ0IC(BT"OA7-*U^>(I@;0R< MQT@P#IZ!)V61Y9HH(9B5CDE3"!9?"A8CFCR6D6 OO*'7:\YUAT##.H>[0.B] MZ?G^WDD:C3=/@6;V<]L*[_+^8+9B/ZOGNNW:;SK;[23NG5;C_)]6_;QU7&_N M?-G_M,_KG_9P_=/^:?U3'?[>R??;.T?OZ,[1?ONTE:ZIMP^.&Z0.YVVB@XT/ MK-'^)]\_/SS;)UOG\(<<-#_"]_UOE]? LX8'9 _4K'YVT*[3_?,OI_OPK,;& M(=EO_W.\O?'/\?YQ _X.ZG\^*!^P5X%(/;1MZ-W1F5X;+@"^QE]+_;Q]TDJN2O';42\IW0T'8^6T[^$6KV[>8_3\[P^] M:$._.^P5WPI']_6%)H\4ZU<@ZO)&H? B+K_E/GV/>>C5B@:%>YW[]:W_NOG3S;N?%./;Y3?P@7N#1&:+03>#QB%\>=WW8U?-]-=.%5ERSVX>N?Q^ M^9!7-SKJWG[CEA .-H^D- R(GHH:.VZD44@BI_SGK:*[%,)ST%VC28/!10^H M:YUU>>1Q/3#LY*/7[Q\94*NK-VL'TQ_VPNJ% (J#E[>X/';Y/=WCWAYEU$2J M32"6&\81 4TD3EBB;7!12'+1H_.A@#=[]+I._6*/#@M[OMEE%[-(K_=V-Y[< MFY09*13W,EFT5/"O]9XY[0 8@^6CWL28T#G33YQA<)V>JY_0FT"(=Y,B7KV> MS[]"LZZ?6J"V&71[O]CQ=ZY//VZ$3K>==^Z[[6/-X\8M7MUL_<_D[B.F1 %A MC @"(M$:8_E!9ZS^<9S-G4\A_9K3JDB7EDFH?C8):.;PW[#C^\W/+9^TP%%)(P7P'V9 YPAFA@5C*%4TD#E;28\G_WV6/XP MOGZ+7&IO@J)6.1:T5MPYG-3/"BFIGC8Z4DK=_E@ MQ'-K/F\GIR0M85TZ,$"+!R%=L_GO89I,[K9/NAWXVE\[S8$:7)[VOJ"CO>!W M!UWWY9(VW_N4JXZ[:LS3Q@[TG+'C%BNFE#)+A6: G,!,D %,D(Y3J6TT=F&D M [^WNYTRB88)1[R)& LCF7)&>ZV-4D9C%17P[X41S9KW>5JP-*WW)O=;G75S MD@],JR1BTF L4C$83*EA%C$80PWF47*<9LO#XEC03AB8O!/\INEU\LYAOR3R MX9P1B2B*X%^QX)3&VC@?I,#,!86F:$:SZH%?F<.;?5<\@[G0:_WV#.:". ;' MW$GMC&4Q))?=(RNAQQPW]L)/?X&6_=/']WN#U^O#]K!E!OG7L!EC<(/1LLUV M7//=DP3VHQ8\ZDQ_/.P/TEN4!'&\-(BD\8 HP!@F%.;@JG(+F).&!#6_>O/" M!1>-9XP8'L 39D9'2QUP8^!<+H) D9T!4"X*]9H]FFOAI3;1!NJ!!PAJ%)7" M:O#HB2,&Z\43[D1=GMD+E 4DC7;2$A08]\J K8*]@B-+J34>+9Y )\_ 9R]5 MXBU53 <7*6.<(2LH)N!2@8D\8X14)D2BJ%#$((8T MU1C\":6-XIIC$<+"2&=:TT7C$TUTD4?BL1?8,9JFBKBCBE/AL>5*HH41S2RF MB\8G)HR\LHXK))P#KHD-U\@#)_$A&L[(XEC05*>+QFA&C%O,D4).&Z91T)8A MHQ6VX 408]GTY#.K'D#(4(Y\5#0PIHVTT3+L=#1 LZCR<08+A(N"*+-?Q0Q1 M(FMPBH=PS'"EHH;;1RJ,0EA%LGC"G:H7-'V!,HF%8MB#PQ.8U=C N$\C#"=, M6#!?N7@"G;X7-'VI A]P,7 C" $W"&,#]( 2&C'11K,K+ZC\PIRN%_3KX6LW MO2 IG+#2&.L6"G*9]9]8!W%HMH(HL6,RVXLA9XLT! L)"U3DXO MK'B11N"Q!74@&'R% OR(@B$4#7$F8(/2G@3,N5@8Z4QO!!Z7: 3V"'N@K 68 M S'B:2[?<6\8"5R[A1'-;$;@\05^8N:IU6D'% ,_PV)N@S92*L1)H&%AQ#3E M$7AL9I2VJVG-0]0:QB"IF(G><$6DBI@[T/75C6N0T&%NK M5.0&11:B2TL @9G D><&W]V+.!^SS;/O-ZIB). Y* +HQ3 W)&BNC"7:."/T M AK%]&8O9R)0A3RASG""812*A&H?D0?$"P+;P*-=/(%.>?9R)E*-48.O9)RV MWC%#HG)8>0EV*AA/4;07&US++\PI^DYD;.M[')QYA65 UGF&B=5":2^$,29X M&('"INH[C4\^*;K741Y 2$ 4T_8-;E'@W#AI='!H M>O*950]HC:TP3EC$*2 )MC1B9AT2X%Q(<>4]3G-S_*(@RNQW\#--"? .J0(" M"*).":.\C&95D$CPY& <85C'ICBBR?0 MZ7M!TY=JQ$I)H1Q!QC+IO 7/%F1*J?7(H1BGE^9GH;R@,:WO41:Y ?_'A #_ MMTA)K@BEE.AHG#5T8:0S12]H3*+A# %7$<%$II@% ,04(6$DQ4P1A_7"B&9& M7M"X5L@5)YP%8SV.C'!GD!?(62^(]%%>)88KOYBF[06-2SZ6NTB"L"00!M0? M+,EB377 'BQ+E\$'2+N,W_>Z?N@&V[W=T/N:NS"23W5;W,'>+ MR"!X-$181XCBC#G"#!)"A,@MMIYK.8M47>65X$SB>'E:O94&JR@]0XAJ<,D9 M$$(%O2R]-3-(.EI>"AMXA#(:;8R" 8 MEA(Q+JQ!45(.7$8@3**FI1X*9R#$F8R&DM%HG0Y.8,T /S7QTFMGHA:125SN MT7 VECC] =$CK*A3R 8J&'@36A%-$0;Q*:Z-)*4>$&=CB=,?$PU(S# 5* Z4 M"> U''ELD,3(D @.8TDL<3T5+@B]$^BRLX9I7V!S9WKA)]+[Z6.^3Z-U M7$A5Q-*$S4[>__+W6:J6=NV)S:.\Y]^GIKPW9]W>G0LFV)*_0\<=M4WOR^V) MBZ^A,PQO>MTV7 17N,&G?'"T/NP/NNV%0:>K7.B=86KX [GZ3^#CY0T>G5O> M6>8%0]H@S9F66FE#G)71%SF8G' Y;5@ L?95REA.AB$YLQW'*'F9/.>.HPLC3ES5#. M^0JB*Y4N&4H;!?P9 W-.P7I8,B.03 4937 R4+U *+WFOYK.P!R&]RW3>79^ M^#(J^'PXBS-!;A4%DU'IHOXC:#M\T-8I<"&Q\ ;=1NY*S2LU+^.NE9B[J5!@)X<6A MWY5VO[SY$KA9<%;X&(5-(&Z9]H2"RTELB)C*"KL7AZ+,VM6<#7PKT&,>B )< M9I&F=*..:(4-X\PKPRKXKA2\U CN*2"W480'&9G05D5/(M<2&'A4]&Y*I#E$ M\/G1M9^8VM^M85CO=?O]]&'W* \M/V6N-!]NYDR0W$9OB<&..:J8QTR'H*PS M(A!D@(J7(::D4O22*?I,YE-"P)$Q%PC3F $/-TXX(ZG"B@!95W=R>Y5+T1?3 M^9N1P942R*5S6EBJ(V6*12:UYI)SZS V0J65-M%R4&[\7UOLKJ8K/!,*!A)M@E<&!<$8XL<(1+I$.C@6G M?1EF52H5+XV*SP3%4PW05+P0L%LP(ZSE(3 O#-=&>*Y$"7:_7J5+@3OXO#5, M%>=W ZA*/LA#?_/4M88^^)%KU3X9#@K%VXZ7Z3K>A][ND>F%O\_NO\$UQ2BR MY&P7Q>O[:QV_$_J#7NX&%YF-]CHYJ.ONWD)FJW(X<$TC8EA;)JBQ) ; 1H\U MP&.D9<@U\=+T9"9[>+6C1%!I!:>*66\5QB[0Z .C(0;M2L0*7XJ>S&B;<#2, M.:1AQ&':@,]@B;5868&IC$26:)KSI>C);**N B,HN9.1!8:QUBY$0J6B*F6^ M=++B)S">,1Z< MD0HIB42,$@LO+U.D,R+F57I_#_MY)_3[]PMPK34X"F;C="+BNYG2F65$7+W8 M,PH/$8:E$R+JH!A.J8@4I8"0*GJ%';O<< H2R2K1/,&RO@OG)Y9U_=3G,%CD M!'@OF#*BP=5E%HD@!$IUV8QQQ)8((.=*CM-&2*$=H<;P2!TX(C%:,,>()"/P M,T&.EL@UG2,YSB W!4'*6! 9C19&.F(9"M%H!=XDHD:@^1_IQEX,I R*,ZXQ M]BJ#X*!G//C7WIS=R2)8O,W%\0US=GFG1Z<2- B@P7/,!0]I7YKV 4M&D2?$ M(<]EB8;N%ZEKLR<-WA537M9%%YE 3D=!@/-9H@)SROD2:=";',PDO,N_!K_5 M 4,]S&TK%*Y6_^^SNCGN]M9;IG]+GS;"U]#JG@3?#.ZHD_+5G^WDAT>#L47S MOVCMLD8X!MZ>3!F!K;%:2FNC0RRFF37)2S2I.BXY/OJ!C6ZGE^9>>S VK/GC M87^06GRKUM/WQNR$%@C)KW?[/]7=4D['@E<3K0@4:XR8Y\00@[2@0):I9AZ9 M2I5^396*9\*SNNW0-*??CRZB#F%%F*!4>&\=\](K JPIE0^P2F(:R[0*/"_# MRDP6;P,WPFL9;'*JC%/&@8^%TL;>0+4.92B?,X=RG($]:BU$0"@B$9C2#,PS M:J(L1C9AO9G_8G_O>\ =4_!["QS#M8Y/SLM)NL?U0/FK)=/+@Y-V6L=4ZR]2 M9XT3@0LFF+;&6 LH*9#WZ;_ "O',]?Z%.13/K2#\YU0T11([78JZ@-%4S.0;"&AF2VK @HP(+ MPH@(S(5PP&@7S)*F+ZKQ614!R41K$ N>,,6DD29@XXF46M%@R8)9U2@2*/3* M-C9)1Q@S5%.-*:FRYMT)[;!F69-'&INF*:7S6E+:'N1!3<3:P)<6L5AHY MY367U'+C%LR:W@Q[G7PP[ 4X\4U^FCZ598BRUG.J+; \<(FY-^!+"4E$$)XC M#.):,(.:NJ3&9U,IAY51V@3D+(M&:D:8IC$&275*4KA@-K7>A:[J#5URC;O(H"?%)0YYRC8UH)9U0QD-3Z[0A@<7B<,P1XQ MSJ,QU! F@Z=*XNC*4-K^4@ZC^=RK)=5W76>^SRQ]%U9_L!UW36L2R#>J$N=\S^1;C2Q2 M*$H"9C*\X2D>X91(YRJ076@G%HZ:4 M(2U8+%/4\=P+>"8C+I4(&06DB>/(''RT'E!:%@$0@=(R%%PJC8!GDQK7$NF1 M#CA!M*8IGZ)T8+O8T3:(*S2V/A--@&3-16<*) M%I(H$S7FC"S:N#P?HI[)",VII88AY P7S MLD$01!Q^E%!K+,H6XEDC4,QFK M-<)$@+7J(#4#!UD9QF((('-M8^!H_M=PIKK;8FZ6[ZE-GM[-,QY MP8A D4E&J+*.J<@C2#I*I)V;_[7T>SJ9<2:U\]F@QTPPC\$V08L8@(ZU442D1F3"$ M7HR9\\R&ON]([;_I]AKAVT6)C[QS^+[7[MD8S%3$&-WA?B&4[KOGNR??)CD>=.<%=MS>08UQL M&Q2)$68=IY$P';W22&MG#6>I) B;8[6:A.""_]NT3&?BN#\NZ7$4-, "-8 $ M:?7>!*G H956":JUOPA*3;@_;]*K0&$2:G5]6'I.7#H0"(R\Q9H9)I&URDDM M%8E:>,S5969'BB>N5D^>A* 9'@NAPDH[3;PP&-BOT98B[X-C4;# O+&7&;_F MU["*G7OK%[5DAZ;5#+WV-=+T/A\,^G;8.SPJ3ISTW! ;CV):I R+UDO,'./. M QER*$0AC,(*8._VPOC"R.=-WNL/=O/3.EQP-%\+X==/?5:!=VX\>"P82<6T MI);(5$&54HU3(:$[,?L+(]JU. B]A18MCCI(ICE *6<2" ME".BEX@S18)!: M6-$NB#"O\A^ZELG;]Z<^+ Y=7O_HK(>)601+M5(:,P_\PA$CX2/U*EIF90D6 M9DS>^VA:P_#WV=7'?\$=4[S:V;LT87AKM^+E25N=D^&@7YR!GTM7[VE,?22" M]#9O>N'?P]!Q9P^TY-JIJ=KF*+E461:+,";<.((T%4R98"@&PFH$MXXZJOS+ M4*!G^SLO5X$P8E%:ZY2S$H8CGXK].AZPCS15J-,O0X%HI4"_["E2 DXR$TX$ MSYAW%F%"N K!2L*]XJ52H!'.T8HP(I%HBS 9D00(NT$L((&H"-$.4])J52H!8SC]5G%VYL\EDRM)::&*"EE8S(K@"5HB"]BA@ M!8!<@KR;QL)S@$@7_)K@JMLH4T8(Y MH-I-2!MMK%D[.>EUC3NZ>_:XQL8QV>RCGW<-H8NA_FYNJ=MGO._E+GSLIB7T M%DAP$2.>$?'1?Z4VEF-/O0/ UDP[K8N"@PA3IQ1!I;T1L?,XW 4<%,^&"YXQR94-4$07"'#>>:S/_"YMS ML4@VOE7+X)!)06TN"L4T3%N,< M[^)-)64:IAVNB:_YK=L\Z@[[IN,;8'V#$#JIX,S@#*29'O@UI(OF2JYX/-N= M6*#!:^R\BXYA'PTFUA-LJ/&!(EF"32US),[)Q/\R+80"@L$5>+M>&60U2^<84U1Y MYIC3UGLPGQ"-I0X,IDSCVHSE,_O1C6'!@TV%/9UE%JB*=HXZ&X4. MSC$NS, MFK4,)U-M52%N(I$!(\>LH, D':'>(:DX)UB7FW1LMD]:W;,0"LF\'_;D_ M9F!ZKD[<>.Y<6?.8. W&P$Z="FE3+L,NF(""T0+S(*(7Z Y7+9]9SZ\(QQ6M MDUP,R:0#@V+O(O;2(EAS!*QO1UW5PGR$8*<2>T M%5S0$1F/'6764X4!BYT(@G!)O94ELL@Q8G,I;3(0Z[#A. ;P71E5-D9 6,P= M\&W$>)FJ8,Z1*"=OE:_RT]>]T._".X7^Z.M1,+YHO,^_KOX)_[LP5AZ\I"XH M92G#6&G!(Q51"$>T @C^G!RE[]?T!V"/;[D?'+W& M"/V?I>*\U3_[)Z9S>;;KMKJ]U_\)&9Q1?OUT\%*$_6GDG7#8"$_1__DBOGOG@ MNKUBU?;UL ,OG,Z"-IFY:4OMJ!?B7TO_^?.>ETNK36-;H=:-M92<"?2K_^/U!<9^+$VRW!XW)H"=:YJ0?7E]^^,/G M_9.6.0,V5KQ/<=$?;=,[!&G;[F#0;;].POX:>H/^^)-X,R:[PY3OQ3: %(\,=[GG8^Z+:WN-;::FQNUW>9:/!9E^8T:![4MC0[(T4ZQ7&V)P;*=AAK=]MY?XY-GJS$,0NS M>+.]4Z_]"6-UI]MI#-MP$U>[&-)WTIB1!R8XEBIMD2?,^Y18(15Z4A$S'KF^ M=[]=K6,2V?(A?[W1=/ M#_'!IP^T3AJM[8VCO'[^X;3>/.2-XX_M^OE!NW%\<%P__L+V/^V=OJ.-UOYY MES4^??S2.(8FVV[N8SB3'!SOD_WS+;[]]DVK_E&=OB,'9_N? MG&@@G0<;#M7?PKD;6[S^ M1IUN-]VWS]I"1UDI,TJBRUC ,;-<\4Q2BXU&EI@(7 &C[$/!F+Y+8;4RZ_DS MZX>L=O5/VWOUL,3F0$0(K:!13S]51FP%8?$H$3U)\G1%*O84R=\4L[@2\Z48 MRC;ADWVJJ?@6W1][_53>]+;;L3?K]2E0=?D#[F!4?:=$?\ MW9.QCR8_]4!&RC7Y@>3#$#Q7\&O.=L))MS=8JL5NKVT&\(#3P>N8GP:?#7K# M'BFH_P+-XY:,+X1#9QH_D%'32_G&YOK*']XX-\>V,3P7AU>O!I'S6:1U_J M&Q];#1B?WC77!O5=!']_H?5C=_;9A*"B-RZ31-&,20)C%>4H"X(H'8-,D01+ MJ__]GUHR\<>#P]6%.3]-D:=GJ75BK*TWTV&L*;MK M]X^DD'0JG/&G?3/BC-U>;7 4:O^^-,7::$ZH%CH^^&FPR5%=B,W1S-1-"$BE M*[)VR@">+LN\.M*\(SWZ8O433ZI>:OC0/CO:/MX!N;'T[@-8T M-J#E&U_.]H\]_)YH">#4^0ZT:>\V?<&-]IN\#L_1XUC]VV[^4_> M(&_R;6AOX_S#>>/MQ^/&1_7M#GU!$@7*!'C91 !](=9G6@B>X>"E%2 NK/@% M?6%3H"_MW/M6F!%]:>ZL-7:W"I(R*_XR+R/#)5L97-G>)5V)O6Y[-.Y]OOQG M]'70O??G)P^"OS M,(L>6N^VVWD_+5W6WN0PZH%-V-![/4DBMUFL6Z:GC1Y6 M2KQ[SM3@/OUL'8^:1IVM[=WUKL[&^N;MN8S^=[RQ4[+?- M4^,&A6*D@(+>E4+43+_6/PDNQ=?X6MZIY8-^S1T5TPF_5PL?\P-C/^0Q)5K$ MH&2%4#IV/YG"03&!V](5AIZQ./(,]WNFDZX3'Y)2LHW>R46 5)$58SUE@.B= MK7?]S7E$> 67HN0&X:37_9KN4]()Q NG_.U!W@"'&H8M>G"\=]9XN]-NP'#5 M.#X\W6_ZX_VB;4='!\=KMYUR=-#>HO N',YK-YI;Z.#M/MIO[Y'MC3='#=+( M&^WZ&;2Q#7:?<<46YUC*S4?B,V8@R'8/(J/-%CC&D!?C(&Z%EOIE>>(97 M?@/,*F-XA#$TS>G619"K*PRBQ*[8M+5\ZZ:62U+4&I&9Q@:T'&N=66-]%@)R MWCDC.&=+JU)F2"(LY<.^7$EF5&_3O_LG5'\K$+;6[=6Z@Z/0JQT/>WG?YZZ8 M@P$^F%]'X^*TWJ'IY.?%]]]G;/NSZ[6ME9V5W97:1:1XKW;32&N-[LJ]X0-/ M((B_T&^_>NJO*_,/EX3O]PK2'2[NF*7+@605D967O_5&W3SZ\9$^$J$XDE+C M_)KWO92S9_37.V@ KC#^9QA_?IO)O*,[K?"OG;.#3_X$A"&VFUMDOPW/.O] MTGT;&XU\_[S5VF[^<[3?_I@?;&R=[I\WOC2:K=CX\)F&P##U.J/*J(PI($-6 M1)\9+C!(TE!)[=(J1[P&IO^FEX>.[W_K=GUMHY=_O<.+EB<_-WM7:TBE-5/5 MFNT/GS$/E@>@R\22D#$B2::IXBF8U"#X0[B22ZN[PQR&699V]\Q*3=;AXW:O MV?U6.4G359)ZL_[9B"B8)4 WN>89DT!!#7A:&4=>.&>UUUXMK5X#E=GI2<$( MMWOOP:<&]E>YW'.G3>XST=(KK0/HD("12E*4&4--%E-J$R:]MYXOK3;#J>G_ M)$QH#KWVA6%S[[M@*:V#_&0TG[Y?0[@ MJ'=^%$,QND/>24[S:[)">-&"6?0G&&?O]Z!B.4)G?IL@FB7&N-8+IK3X M]:RU8?89N1 T!;[&G0#\H]HY_2#L$?;]%,EZGR0PQU'X2*A%WSM9-CK#U/7!,?K._ M)[*2@CO7W.!UB;3Q&8$,C+"K!N*.::YE^_XDAYJ5XRYXIAH3=L[;MMGY[DG-0EG=L7$2O%8(, MI^[(= [AAT[MVU$.OWQ'J8FZA8L:BG"!]V>8V,)D2DDX1U,9!TVX5_/CEX/C MH_Q@XQ#.<:<'&T?'!V\_P#-]J][\IU4_7L-W-[ZG5OIK6,*0]$;7^T?-B<%Z\-E_@X0@. M*U5^A"IOWE1EZ/W@A<&9)31F3%N6:<-]1@+!PGA)6?**UW>;[RHU?3[H;EZ, M9J/X_-M+,6FL*_TJS/0T^=;\,@\*--G2S%#I,L:-SU2*"W,>Q!&T=QH1(%#@ MNS1,WYM_U]ZVNM:T:BE%2!C\?,KY":FGYL#A>3'N]YW>'S=ZZ$>YT5L=G^+% M0LV>U=Q1<%]J[91ZYMM1*"+QDLM\;3?&;_CWVI'IUV+> F?;M%IP,&U/3C[X MOX=Y\L#!\;;AX@2XYY433E/!"X4!@4BMR-O1KO\'] (EJ_2&0Z_Y1-VT)N=RP.3@R@]MM_V9NMC(U<73Q MQ3O\OEPS'5_[C8S>T0*>P7%[#&^0SB].A8M2*R[NDW9J]XM&%(TT_4%-HYHW M9_V5R2^4KP][/7C^:']XXA(#,QCV2XG SYHAYY^1),02XS*,K NP'&F+088 M9<9%3Z4$/K"TNA_N+D-?I:@9@>8C[6^MEP/^[G7R-+=9J^\^RP!K3WSX.(V_ MT:U=[7)_U'3?K?R$)4&M9,U@R.U\, #3#RTPZ%ZWD\:AUEDMP)AT5MM*HYUQ MQ?KEAAF8T?[F6Z#V_1[7IQEWAJT44\43;NV$PV%K%'V[FS5KOZ7MX/(/0LG* MQ0F#H[S8OW:2]J]-&N%&[;T"KM#_?0JP=*TG4T=>H-3+@Z7SSPR\:L^"S6)( M+DI*D*6)U1DW+*"@(G@PH8*E,<%2&7 (3-_46M#R4#/. 0[U3 *39)J]Q#WN M_;4&BI'=>Z#?!@"#I_0N&0!8]]O@Z/+P"C"O M4+3-AYAWBDP713!'L:@G_KCXZZ&&7BS]7?QUZZ(GGO[P*]RZ+!&SFY<^\'*W MKLL[(WS&Q&;DDGA>9YLKOS;RC8)%RI+["?_(FC%:[&OZF5D!4L]?A; MNT+9I+?*/AR)-%UPFDZ$8>)(O76P]<-N[^R>::'BI (%W,5)I9XAJKP#T_N]QQ0HR7A )F.. M @60'F6$8X*1B@C^/"[C]B.1=C([ODM@(YOW^Y45$#P)""Y[\6W1B>NC/ES$ M)+930H2S.XC I./.,YPIA\5H=M$BQS-,X"]GE4"2/BZ)[3,+%-W,F<#%1';2 M/$ZMM^(/IKU29/J]LW5YO&_!H%@F K7Z1:S_,/^:,H,S&24O/Z>++'=7O&L MUEEZ^+<<'@V/K77@U;J)6GS-^P4E[)B.2S.U0!133JETFWNNH%SK-/GA$F(2TD_C]K=8A\CCAHCI'.+ DH8R+@S'#H$,Y-,(A8 M;,(C&%TYC'NM6%Y8&QX.^X,12.%1^8CE9)F]4/N6_G>ABV^*U4- NV$G'VEB M$6T*[L0-[>26$,XU05(:IIE046/'C30*2>24_[Q5**5"> EPP>7@F?3_6MIJ MO+DGDJ((>"WB77>+1VT/!P4B S3?U-G.L)WY;E$\-=T0J!_P.;@7>FD:O'%X M]MDQ@;%60#YPRCE"FAGFD^Z(+KWNA10B M\37<*,*2LNERVN.>M_]NL.0V5XP M7S(306%>F]8W<]9?>E55G2YQU>E9;)._I^UE :UG[$3$=(7*\2\32[7"I1K[ M;=F*9(];?)ZWF;19[HB[?V?">T#."2[SS'37Q?NUG69M:V6"\X*S' T: M/V[+XP<-C)96WVPUUAKK6VOO:N !;._4UU)9HWM&CH>E>(&P%[->#\3_/R,[ MZ;5+BIFTA]6ZDOW39(\?D',IP>B!B<]!:-?P!,#H*HU2I8WCT$8*2'0U_UND M.&P_0&$G,IQ46#-IZ3X3:R:8!ZT2\3A$+-+V^)0R+BWEP*>"!A2A/G^;%MAU MJ.T>A3#HI[I%X.<5VE#6%TW5?DO] C5:ZN:C4K=^-,%?^VVO8X8^!POYO9BS MW0@NI#QA-3I: G@(,*NQ;P[:\C2)5V/?8HM8+ZU>&7/M@5'P.Z=-P]_V21@] ML%_8?EH&[H4CN"QMLWS7[7_?.]V$9H02#Y?0-^D-=_/36KU;;-XL];ML%B$N MI7Z%TDV79&411K!2$52%EG$A#R9I!1Q/T?=%CRL?[EM M>//?PWQP=I.=E!;/4I_4+MA)N5_B@EJ5G)VD5RDU.RED45YVDII?7G:26E^Q MDP4=NFC%3A9:Q/S)[&3=](]J;UK=;]_G2LH+7?#ZI>8@?'$X""\[!^'EYB"\ MU!R$5QQD80@$S\E)%7$TB+K@G@AT9&DBHZ<"6;3"K#E71TS%TNJ'E*&.VD[>_U)ATL(H 54O!)18!4ISKX]%%;?.H >"*0#I?:_K@D\8 M5"'.PDCX9XAS^5Z7#V<_2/XPV!*;@"M '*NY,+*TNMW\ MU^;.+V__K:!PGF5+]0LA7]4>W_G71[ZT^BX@4P:55$NKVT5EG*W.J$ %W*J"FX61[8N!&U'!30E44N&EUYNO6VL-?=V-G=_R2(G6+6U,MYIR%_],-_F M(^MYTI,[]3ROB>Q&L9S[BBQ-L]33/2HUI6(^]Q>UR\=1;RK5)Z@*3BUF&BTBZ>SN 7P73Z M&'=_3ZVO[3;?;=;^WMK>7=_:;*QO[BZ#MJS?TTGSUO#MQL9F8W=SHP:?=K?? M;6VL->'+WVOO0.#,SOCZP*2^_8X;UC?FGJRTFRHJ08>R$XC%<$?EPEN*<=HXI-I+'D M<0UZ8'<(F8_=(>/?2%*>HGJ/W'62\C;5*!HEX'G"[-G"=<0]M22N=<9/U,,: M]^6PUP52F%VT-Q;__*B6VQSVP=KN[O61[ ?UZQYZWU\M;#>'G?';\*K8R'-Z MY D&\[Q>?0J;/Q/)=^A#^/L85^8J&G7RPDV:CAGV_!'K= M2:TO?L@9-9%J$XCEAG%$C&?$"4NT#2X*23YO)0:(!$5+-1]-UO;&45X__W!:;Q[RQO''=OW\H-TX/CBN'W]A^Y_V3M_11FO_O,L:GSY^ M:9S#D>8AVS^NHWISDVTW]S&<20Z.]\G^^1;??ONF5?^H3ANY;KOVF\YV>Y,< M-/=P8^/P6^-X)]\_WSD^^ 1_-_?X_OD'LG^\1_?/C]H';W?R=W3G:+]]VMH^ MKI\>M.$^9!.>]H'"'[Q_WCC:/W;G^^>'W_8_-5J-C7_RQMLZO;P&GC4\('NB M?OZF#6T^WV_"FVTX^/,16OWOC[:)_LH7I["^V?^]A81Z?OFIN#^B[B MC?,M6C_\S(VV1F"4J>A1QAQ5F?7,9M(PA V+R%*RM$HD7<9"_/GJIHH\,'S\ M"NP]P3;&29PJA%I0A*+,2*&XEQ2P22KXUWK/G';$D6#Y"*$P)A17"#5?"'5^ M"Z$T#4P%$3.M%,T8CRQ3 JO,XS3\,&^="4NKE.AE0>D<(=28O*:RD,(UY^!E M!OU:+[@ =F);8;G6"8,'?0ORM*ZX%WU+#5'C(E&7/;]SU?&-,+CP9RMD&ALR M[=[A3@$1A:1S&2$R '?2/-,XHLP@A@3'V(:BKA=9%NC9U.D'X# IZO18!__% M&_*XN$9ER%,RY-L40V"+E-$B$QYQH!B<9"8&EF$5.#54H2CMTBJ6RT21.3+D M%S;MM-7Y"H;0[9W]$J5XK$-7:B0:%Z6XZFH H IYQH8\^1T*$8D4G$JK%V^VX&$1EMQ.RV]N, 02#D "* M &)S&?/.9Y8P(!"2>(F(\UBF=/#+Q=+_W-CM"YN2>-\+)R;WM7!ZDHK'C%*_ M=(N]B>YBN=?\>+GWQ;LVXR(4%Z+8'$EBK>.++:*CQ?;*PQDW7IW=X1E.$"L5 MI1ER1F3,&F5+TOY;)Y1S53,KSF/BV=4YCQ=<[Y#/YB- M@,(JDR':C"F/,NM5R *2 1-'O4R9(=BR0G*.S'F<\Q68K)!YYQ_-[L"TQD$U MGAH/N7C -;:UD@JB)@%1VW<#2X@+.-@@,@I0!8R#Z,QJ3C*O-0K:(1-XJA2! MV++&SYY4_86 X;),?+Q@HQ_;NDIE]!,R^CL+*=$A293/:* J8PRS3"M",\$L MB\0Q)$@R>DZ7)1M7K,;$C7ZQPM_OM\IWW,: >?L,N$0U%3BX@G>&D5+U,Q3PY5-3\RKXRC,N6I MF?(=#B()"C'83&FI,R:#S(QT,>,X"B:(09CYPI21FB-3GL">T+DC&>][W1-H MSEFQ#I.V#9VDQ!:_SBY>Q-+P^%9@1IW_OF4Z@[6.W[SL_VJI>(QX5&^N)2PJ MZ,5VTYT!)GV6,C#.G,R<\S%CE,3,"LHR8H!-",N1$!$ "2\3-$_QZU60QYR2 MB\J2IV;)9S8=6N$%X]I% MF06=]L41P3+E3,P\X\Y*YH-G $9R&2$V1WY.-64QIZRBLN3I6?(M6N$BPBH* MG-FH;,88H9G%AF11@E05-HI0GRR9JF?[!]6,Q9/L\&VWZ[_EK=:UR-&\,S"= MPSQE(!R1C&K^8DI;4B[[?;2<"\[.5L>UAJGK+L54P=3X8&KK#N&P47"I$

S:!EP#NM9C')I%5.R+.0\^3_51,:<4H[*I*=NTK>8A[0$1:9C M9J(#YN$IF+1V(N,14RNL,,B9I56EEC495XQ6-:/QR!F-@FV,*$:M2(R._ZBU M+L,TJIF-B<]L?(]HKQ9N)X%&]3L$@V,J"<$NLY1R\(,2U6!89]0(*CUA*'*3 M5FX)F2<_J)K1F%-Z45GPY"WX%I\0P""B"B1+V0,SIB7*M.0N<_!)>>E%,")9 ML,3SM,WL9>Y+N7^)9++AZ'/7%4_.EOCX]U\8/![OWIL*@,<'P!_N4*C O,?! MNRPP:S)F$R7>'::'KA]5!RM'*::]6SE?-MM$>KZVUO[?>;36W-G=K:XV- M2UN8!437IO/P^_MAM[F]_C__VGZWL;FS6TRLRC]JFQ_VMIK[CRY5/-$"/1.[ MQV)-F_^XCL^[W-B\E0_R,)9B/K-&O$EB6EG2>5UE&#\Q9VE+555MYH74(-$%$NC6/8$UPPDN18<"FC,F(,ZM9S *7\!\-VCB44K=R M-D_UKEY8ZE8PC-XPI%=MIQ2#)O5^%?,R:8*TV3YI=<]"V DM,PC^F@]5(=/8 MD>G+':X$HXIP'IF,(0_(I &>##,A,\2[:(@*13)XS)85?_;:314 ,[_F/"YV M49GS=,WY%M%@4@BFHL@0QCQCA--,:>$S+JAD ;$@! =SYLNL3/MZ?-X_:9FS MU-CP8P28UIDO;!KL]E;GUB-F.E_\EH7)['>^1-2S"D_'C:?'=S<\&^-5U$YF MV" /'(G'3"&B,QH9E58J$7017 A#XQPY;M7NHSEE1Y4I3]&4;U&C$*C 5O), M!!,S9I3)E!G AG&9:>*PI3B5S^+*0"Y@6 MMF1;D\;%,\82V%]JY!H7":G0:I)H=7<&M-%J7@&7->918IFB'*/";@ M(D7&EE:)7.9X7!Y26;;Q5)8_58MCR!C'/F.6H4RC@#(L M/6?$(,33%FK"EI4:5WQ*54%G#*;Y/<5 [:3;*ZRS&PN3A#=(O\+'?NZ+.<^O=]LV[Q2=OGXEC/7KLKB:^JVR1$P"XNYN4L8L$(\YH)N7 M+&/! <0YH#D2:8>PHQC3D&9_P3.;(U>LFE694X926?K\6/HM,N,11XHHG 6& M@-%(03-C*<\TMH8J"JZ,3F6UU#)1\S2!^A)2VU[C*]TJHF3N(DHJA)H$0NW= MX2+(1H:589FEPF2,Z;02;43FO;,V>L9U!'=+++.QI4LIZ53*8EOSA(-**FN> MD#7?GCRAX%HX*[( _")CPO/,\ "D PF$K=4$I=I_8EFC>;+FES ]LA%B /P MM8$YO2(89]4TR*3IQ66_;W5#<.)O!:&%#!/$0XP!Q<%6#9X&-=5SLH3+6,1OKG;!3$7!D,0.C!&.E M7F:*29\)98RS42OI A@K7<#DM'--#D:1IM6TP[2C2J_#RS4/I4*9)Z",NQLT MRH31Q ,1,)IG3#J1:69E1A!73CDG';%IW]^SX\RJ"87YM=.QAHQ6=CH6.[T= M$8H]#T@Z,%&=-J$(E&GE16:=9UR"[4J2-J&09U/W^9LJ*%D\Z)CVFSP8Y[+@ M6#2!(-!J&G-\R'0W:9IUAL<8?,:=IAG##F46IXVO7 M"'!94NZ55*I8E&5OH*!1\# W>1?&%MAC2"9 MC"QD+ J3 72;S&%P4YQP P\6=@M )A9AO%)J.=3QJY*/2>KGK>=9><)DB9F ME+F4?$6&#& D9BI0RC#UV*GXH'HNU@+W U4%!EWWY:C; J/H7U45^/?P1XO< M5?[Y7ZZI<7&++)W_&O-KR33RC@>S?YWIHIVS(.OO>Y>Q#OVD$\NU__H1!+X/ MO=TCTPMCH?%;C3>WH?"J-86"OC>][=[N(*4#_&A:P_#]Z1;W^H;6VC[[3_'^\?0AC:T MZ_S@N$'>?$F]U<#JK/[A,S:46R>SH(E&X&E:)^W2*EI!Z&Z.M#L_U$Y, MK_8UB;=V$GJU?A+P'[4'E; XWI\.CA7*UE\;#HZZ/8!F_[@IBDHIIZZ4J/'A MLPI(LQATAKV7X-I@!]S1H/]9]@)H[DV MBI9K2;6*:9^-X$+;AM[%(5PSCH#P!)P9>O=&H^=4H+H:D!)4+&TRPM2,$H M2W3F!**."8V8?#)[FRA$53HU]SKE44" 2R)SFJ1=$\S" .A1YHP5/'AKK0:< MZG1_SM@>S^GR8N0J:%OWNX;\"K_[29G8%Q_[.*YXHYO&7@C;&*P$FTU"BRHZG M8\>WEFRQ]6ER29<44T]#MS,6: MXJ@IU4+0^*QWZR<,^^1X^^T!/&<3PSW/]LD'N';G:'O#MP^:7U@#VM\XWCK; M;G[@!_#.VVN?,>=2&$O2J!W!^(/,C#S75"LE&CNE0ATQ""B M<:9"+(IWJTRSE"O'II+>-H"423E7$Z\I7[7D4Q*-1/7#SY@:%Q2+&5<>8$UY MFRFN1>8DXSD'A'D^];]JFT>&ZTF-77/@L<& X69R)R"8R/B",4*8P]EY'K&:V_ECA M6EFU2C$G$$&9)BE)"W' ^4"A,JI5Q 0+%@D&7./+5*IE?L\VZRFL,R[7X'XG M 6[_-;3.GK'J^"*2L(UKU?&:2=]=JJB6))YFM+>6%AV K6?19Q8A"AS5\4Q+ M9C(I E4NA7.J5-;JV85MJF2)\VNGXUI5K.QTC'9Z:^E04*6(H2[#"I@6D\5F M9(DS2Z,R)+J -$FCXQS9Z3@K99:@./<:M#KUN&G53DSNL[Q3<^8D'YA6E3MQ MT@SA>]^_AZ[?ZJR/.KY*DS(^2+I;$=,@+:(3%#HT96O3*0S54)]%'D00.FI! MW-(J9W@9)#E'T0Q55-*<\H?*BJ=AQ;>(A;4Q6D1X%BE%&5-<9DHS<, 19E;R M2,THV1%?9FJ>K'B<>1?+P"Z<&[:'K120 384^_=DT@H_SJ3U"*?HT47. M2P)E,YCWN)[B;)3:K *L\0'6W=J4*DHF'!$9=\%E3".;:>9]1H52S&N#K0$: MP@A>%F)<]>P>;28EF@]YP:8_KLF2RO0G;/JWN KWR'"E=&:I91GC4F0J8)MA ME!+!:L4E4F#Z&"]+5AK3?_'%*XI8C\?3FT>F\1Z]XVL*/>.[0]L*5T)['O#- M77_^UPP[:&%&A D4 UGK^&I\F.3X<+?LJ%56$4M(%@4/:7S@F?(.%QOU8^ H M)6>!\8&K9?K\PN5CMZ893W)5N%KAZMPR[0I7IXJK=WBW%ECXD 6"?<:BU1F, ME:#_U@6J,(.A,0"N"K+,GQ]E,#>X6A#S5P,##[V,+[Z6%*']_[/WKDUM'5G; M\%]1<3_UU$R5EM/G@S-%%08E0UXC;(.3Q_GBZJ-1 A*W)!SC7_]V;P$&"6R$ MMF +]60,$MJ2>O?J=?6U5J^#&7[J]:^-[^>+O^0!B9O8YD)2B>'C:RNI^/91 M:!GG!B?IN\]SS'5_,,ZD>YC^W&_UTL@^#:MXJ>$XQV*/C\(H))4V9[Z7#SJ3 M.OO0'TT>59-;JS,MQ.N3/CU?=\Y*C$N;E8E&)$P>#$TES:3T89BO2F,RC1E+ZVB8MZ[_ M^;%\9%*NC Y9;7(WE:P#__G);-XF^UGD>#J=UJO=_8/M MW4YWNW/0;NUVM^]6ZL8,?+^[T^D>='9:Z='!_NO=G:W#].3@,/W:ZW0/#UK[ MO[3VWW3>;1WNI@M:6]U\Y=Z;=YW_IK?M_MYIO=X_.&C\;?[K?7?K__[1P5-TBW>VQ. M1^'EY8.??6]T>FS.7_;ZU:"K-_U\\_LR7$[Q@NK[)B]_0](7:(*F%ZZ[BV^^ M>/E%]=(4UYF\QO@+POB=+Z,7^,[7OO>Q&+\06#_H8[__&E5L50:+7S"D5F6P MRYM90N[UL3]P//_PC$G/7'J+63_1ST;UI#I,&WQH[:7KCD:M3MKW_7_L\*?- MG(38HJA]C\94SW9J#GI?[CDQBRZ>:XZJ^[;=;/C<90?Q?9J:W;M#X'K,&:Y# MWY[ES)35M.AJ6H<.B]W.8>M=Y_=.]WWGX($^MH=T W\V[OH?W?RS<<7[B"E1 MRL:H/.-,:QX%#H*P2)3V6'[_;WW]56O^_7W].\MZAX>_;UW>/QW=V>+7W/3D_T_.O_\^/WL[[DOE MWO_KS]Z'/W;9GW^\9WLG';*_\_<_^X=_\UDW_0?^X?!5&N_6/]VO'=+]];=> M]^2WHP]_'1VG<9]_./R0QKS%]P^/XUYOXJ+?.T"\^W67[GWZR"S%P4D$#%L+ M+/@(-@8+6'-OO1.1<+6Q25E;W1*>W\26Z8][L%E0&693%AH ML5:!.69=T$B)"@7Q)0KB@H)-1\&O4RB(B)),.0>.Y()_.:'2,L2 ,^<&"*X*"> H% M+>&!2Q$@ZOK<[_>Y/C.B81&_N'_^V\ M:WU[<;>[O;_7N8^+_,%)=.4SFO,9:U9J9GLPJJ(Q1PG^1ZU_A;QSC'J?JU S M=83M/_U,MQ,"9M+^/13'K^,R]D\93>\"RQ_7C! M ,JN7M>NWMV>\7,3[K"-'('DD@+#(NWJ*% @41G/(Y/(DXU-V1:J5,Q]QAI< MNR>W:/"R-'C&1QLP?:E 1"= ,JVPUI;82#%EJ?"T#TYQK6O#=.J6W?7)5>0LQ64>G' M4>EIRQ\SBA@.!+0C,5G^VH#6B@+"!',BO,!25Z1#T\9K]!R*^[SUE*H.5US10]7SQ@O>OA8 M>CAMG"=R*Z2A&C1%#EBP$92C#(AB"5N]#8:&W&NA+=&BZ/6W=!\TBEEH!PQ'G(S\&%K, 06$BDJ41A(@;FT*V-:\K'K[H=@-UNW9' M0='M1]?MF5P7YIUUG 'F(7>.U19,$+DGM+&&&D>2IB=.KMI:+>Q:+^?Y#VXA M>^_8_7+"_V@>A>M"V8^[5Y+8J@114*LVU#J?\22D#2AH*R5(DU$+>P%&2 >" MMHQ0#FF,EH'UCL&+&H%-N"T M(5M"I<'2)H,Q)^1(MG L<%'IYJIT[7Z!L@W7J;73)K\,B*7-5@'C" %3"B?] M91:49DQ*DS"7-FX;7K/0@>VCM.)#LNY;T?2&K<_F^*S*X<]JEVXG],=56Z6> M#Y,^-&L61_"OQS7[1^F&TZ-IE'IU-DHC&XVV!R>VUZ_DL'TEG^WKXMD:#K,\ MJVY7$]'N]A/&G?7'^_&.MUQVKCO'A<'4A87[LT4!D!;.NV"!:$. !43 XLC M84LS'?6$A^K8DMX2DC!3)Z.<:C0%(9[2B? DN!![7X*'KV$X*) P'R1,>RF$ M%1$[0P&A:!)'<@(L.C4(>5@@0Z!0G2^*!Q3$ 0M09F4 2CI !"4:*3,3*I;1.IPP^\*Y?=+]-@ MP_>QI%QY\\HZPU0P>4&:[KVIDKE'H>4( 9B#]*2!OM"74;FP2U6:WU HM$+"V$%"# M4Z- P!-!P!0)4)+3X 4%G'YF=X8#D[OL(IIX3",QJU>I2"EQLBCU1C9[7].\YZC_";8="F) D%S0=#NC"$1I<]<@W2UN<5.O #J_LBBZ(4^7A,NWLR]US/F=H)W&P7R$*/TP(S*+8IP,K>YI01)GHVOQ A*GNSJZ.?3VME3ZEGR6>M1 MVREFH!,-<(0H"(FX 6,<@5(4@T[\WD64Q(AP$Q-:BP8W\ "^[+!UJNJTS6T$ M(YI9 <)$F;M>T]R*Q^<=5CI'*9'90U;#B7K1SP;NL$LPMLL.NQ2UG;:]4214 M9#KL3%);F>/AN-=)=RE%6M%H"&_B#EM*1CQ-R8CF#7A5KGQ>@1JW9YODT*66 M#0FKPT6L1FMLOH2%NL+<&3ZS!C%GRTL]^19JMC4>#WOV;&SL<3@5WU6 MZ.!JG2%A>;DH!1(>$1*F:7C2?R*M 8M0/@)#.1S,*I"(&Q^1TLC)G)8BU2*U M' LD/$M(6%YR2H&$QX.$&8=:AG8O.#B464(('G2@/H&#\L:Q2 6259[*8D'J M!1.>)28L+UNE8,(C8L(43: )Z0FG#+@- EB"**6 6> ML!Y1-)=ND-:_;.B'V!O_NT34/+GGX]!\N3A:>#412@&N^H#+S;@\/";1VICC MYVVR;T3.N$O/P06) \(<4\X2<+4U+R>$*Z313QN#%U6=3U6G.8;5.C%$ M#4@HFE25<; X/56>8,+3_X4R&YL+5_@JNMK@W7?9'H6R^RY5I6=J>2I!C#4! M:()=2$",P.C@01GE7 R1$6?R[JL(+;OOZFCTT\;GE-VW%E6=/@AP7D>B+03/ M<++P:03+<*;,6CLOF#.\8;OO.L0U=,.XJI_9,OU\DR>GPW"45GWO<[BUK.82 MZP(WSK_Q?Y9T\\V&WF:X,M*R+"6#EH'+GV8<&$%:&C1+Q E'#JV+Z.3Y/U457,3IMU62-+72,ZIM5 $N!IG-=(+BQ+$05O ME!7"1<^MRC1;L-E4UB5ZZYMT?%=VQK(S/D8L4]D9EX=ZTZ5Q&(M.8IJ,%9D3 M?Y@&352NO1$BHSX&+^QC>XK+SMBL-1*--%0(!20ZE]8(%J \56F/%,XCB@FV MD_ V/5MWO>R,96=0[XLC,N#?6FW>[(,A^58A!BKC6OK09%! +)L)*, M:*&4?^P*9&5G;-8:,8@8)60 IVQB3VQ2C3PM&2^$#Q1E?_W&)A%M-"*(F#!<% 8<< $168$-D2:QS[N+/3I MJ5>%9#1*I1/@.4* $4Y!:=GZ@%X M+G;^FS \R%*O-U"&W&G*=Q,D*:LA 57@J8LR8QXH-G/PM+_ M0&.E #N/'#7<:.PV-M$+-)NJO+CUOD+NZ[)%->G>'K)%+1BQ4J!IZ= TY5I$ MB%MJ(P&G5 26NP09A@)HJ[D1WD7#'K9)/=I**&2ECG5@F99>109!R]P-7B'0 M7#(PSA-MN?&(B;Q%T=F$F[)%E2UJA;:H!4-'RA:U;&B:"1["3B7K"8,RDN<> MU0B,) &HPLZD;8MI\X/@H:=>"66+JF,=1&V(ED2!)X'G NUIBQ(A0%3:)L%Y MP6GL@C4T_W\<] MH@NN9F?-NJE/)FO938XO9;0U$5'W[,2&X7ZLF-EH_YN@+EA:B;6NB\+-EJ[P M CGJ/ /!LI?!RGQJ3R5@%*3QABL<45/7RX4Y-[-LRHI9YHH),A*G" 9J33XZ MX1A,P!JB<%CQ],A86R6N(3';GF#1\F7-Z2% 1MSG4)A,?541LM%4U=,X1:/OUX""4;F!2*P0<"<<6"(\;E EK5" M,A\"3CL%;Z/[5/\H.\5SVBEJ;^M>=HHGU/SILTMF+"*,DJ3T0@(S:;M0'CG MVE*DJ+=)^$U=,66G>/SU8I!&U"D,VH4(3*'\**V7Z&A5,"59E+K:*22[1\QP MV2F>TTY1>P7SLE,\I>9/<43M'9+88S#""&"<$[ &QS2_ J7E;3PVI*DKINP4 MC[]>(DO2E4*!QY+DEI@4+,]%=U&R*#0E3%L_L2GN$Q?U=#M%.>-:YAG73U5K MRO3;]SYO_B?]N'S'B1E^ZO5A(HN<\_SSQ5]R"K2XN7&ZD#!E>+%';O['#G_: MO%HIM7WN(^Z]).^]AT>A95SN9&#ZYVD1M_J#&MFGH3ENG9KA MN#6(K?%1&(4$M^;,]Q( 9ISUN>M']:BJC&+RGV.O;_JNE]Z8H' <3M(=CE[< M.5ESSO&]!'!QDXRG63@=C'I9O5\.P[$9]SZ'G__I^?'1)?NX]JX+>:%O;S$V MW57B 7>^I2F")#>GXOK//-IJ$E=4,I2AK'2@D*D_3J/S^9 MN]7@\5?G3-^4:G5N;QT[/3\F//K ][L[G>Y! M9Z>5'AWLO][=V3I,3PX.TZ^]3O?PH+7_2WJVO_W__7?_]4[GW<'__1]%L/RY MU7G[?O?P0^/O[U_ONUOO=W;3/?V[^6/M]=,&-#A+G^%'[5;XXD*NQY59=ROM M.^;?MT'@#^ZC(@;?X+\J?Y+NY]BHOG=+)I/([K5-^K'=V;1!S#<)@LKH/QP/U]9]3B\Y^)[<')R:!?WS2D2X># M?V:\[A."<+'E?[\::+/G:RN--9LAYKBRH]^8GH=>OWJ\;4Y[X_3W[\SB+5-3 M9M2YLY.SX^S_J*9Q)\2>ZXW+-,XWC8>#\<6:K'3Y:'"<;FQT8555?^_\[UEO M?'YC7N_8/=@C[1[T?G*XLY#PR@EI;W"D)/!6?^[D%&69%F2 M*[0DY\XPNKT?]=-D&-UO@EYMO=[J;G?:K=^VNN^WWGUHX78K'R/?9RDNLX_] M LU0'C%$9'J.ZX@0B5QJ;X*B5CD6M%;<.9Q#BJV0DCKW<3?)!V%"\?5C_MWN M+]/G_#^(_8B]+\'#US <-"5S_'RO=W&,?_+^ZY\[[XZ[7W\[WOMZ_-?>X;N_ M/_SQ@>_]\1[O_?'AR]X?>^GWN]Z'DW='5\?XZ3U[)W_^U25[Z;H.^G/G+>N> M_-;[\/73^0>R^S7](W\>_IZ>?_AG^AC_S\.]\S]/]NB'KW]_^9"^J[OSB7PX M^>VO_9W?_OKP5S?]^_.X^\=OZ=&KN-=#Y_D(?^\ \>[77;KWZ6- R")%)"B< M6]QCHD 98R!RAIBR."J)-C8K$DA^KJGE?3,Z'OU X9>HY$^'HXM609GOWE<3 MV&9;V3P,U6:#EZZ;51-3ZH>H]L3!2:N":F@*U9A"3JF @!A'@3D603.BP3&N ML0H22\S7$M4*C;E?@#NEE%DJTJ)AD5&#C(Q1.DZEMM'8NFC,72&)AR>688]14$SM;%)6%MATF9*KI/B%SI3Z,Q"Z'8_ M.E-HRSP QJ8 C"!#'8\8>+ )P#"28"1/MIDP.C+EHPDYH7^V$G(!K@)B>#,&@&2$0E) MF.32=7&8C95I&!;P;85Q;:Y>FHG B854S81,F81TT@9 MS*/D.!*BPG=8V1V%5@O*+1GE>E.9TYIA9V( 12D&Q@,'E5N;4.6I9-+;8,+& MIDB6IY[-G+Y_S=6";P7?FG+3<\ ;YVGO1Q1%HBT+3FFLC?-!"LQ<4*APMX:@ M6G=[NDV3<=H$#"[F N.6H5R5,!FG(;-QZ<9WIL]PT/L"1SWO0_]E48;O*<,Y^F?*/8,8<40+"][BK $AZ8*R&*01 M2B=;)L&;R?&]@],*#0>QM77POM4=O&@E9!. OB6*/B ^Y9D6*KG?*KXXJ2OE M9(J4BI2*E(J4BI2*E(J4ZC=3$<>)Y#FIG;$L!II,'X^L9-(X;JPDY6STL4JC,0@<@J]73$[G2QBZWJBJ)>TFU?-&E7=F$CAR MKU(ZQ8=3T>' >PL4+IV=#=V1&H75Z;/HEW*D<'14I%2DU MC%XTP;O6N8#-ZJ(W%Z#Y)F'FJ+C8:F,ALW4KG8_**Z&!$:^ 215!8ZG *8X( MDH%'F4B(1&V)ZTJQ+_I>4+E(J?$>MCL!N011U(C',RXX%!EU2CM@42%@6% P MR'B(7".N/$F@[#8V<9O0)@51%$TO>/Q,I-14)US!XT?!XVDO':,!4^T02*'R MD4A(>$R(!XL)$M0BBDD#\;C.H+95]-.].;/'/=<:Q!BR&DV[Z]HM'XNM,3I]P M(@G-@V39'6UXKGQF%404E/ J)HCU#HL[ODBI M2*E(J4BI2*E(J4AI/BG-TU^-!22-=M(2%!CWRE!F'66:$4JM\>@>ML\=C=82 M^]OMN\%)>)TH8#D(KLL2VM^>K0&-M%'1>PV1, XLV@A*<0,,&JG$-+HRBQH^MQM,.#:&%1U1+\-198(I0L)0+X%)S1C'GQN)& MJ7%-H1S-\&'(6Y7PU=;KK>YVI]W:VWJW_=\6Q>U65J"GCL-8H$5DXW!NOMP/ MXBU53 <7*6.<(2LH)D@9Q90(DN*JV/V]4CZJ3]\_&X_&II^G[":XQ=Z7X.%K M& X*KLV#:P?H?"J/@T;$E,<,K*$(6, 8M! )X!C'3C*I*1)7ID5-SMIF]('] M@<(O4Y]-8%MEK\]#-7F[P-;4.VAJ(:F4$WFU'B5#_8EBL"T MD6"L\Z QC58PK'5<3U0K-.8^-$:9$(FB0A&#&-)4XV2UJ63'<\VQ"*$N&E-R M4A?2^NF<5,.,8#[99$$YG+@,\6"$T* Y92@&1P(Q&YN$MQ%G;;YX,=E54OQ" M9PJ=60C=2D>R^@&,30$8QMJJ(#P0G%W%P@M0BCFPGBDGK9XDU9.Z2E86X"K M]>0W/4^HM8L\$H^]P(Y1G1'+4<6I\-AR)5%==EAQG2^$:C.QUE;X$#U*E(SD M+J@4,U"<<,#1*FJ$B@GC-C:9XFU*5<&V@FW/!=OF.23$R"OKN$+".48,-EPC M'ZA/JF,X(]]A97><#1:46S+*39WS2\:%,TB"5\$ 9((:<-TRAHRY#1"ENE'#&6%>[6#%2; MR>- Q@G*)6B1Z[P%G*.7H@$2+2:&FO1+)NZ&55N@U>!NZY7F45IHEP#;(J4B MI2*E(J4BI>Q/"640D M8BP!&@ID%X::)=FFB7/6A\8R/SF-O MI5,!<#+X@1&.P$HK(6W#7"$441 F-Y2@G!4P7BTU+V"\"E)Z2A]= >,G!N,I M;QO"QD@: WB" F3?&R01(T@F4:38QL"B:QX8KU?H4ZEP6\Z,BI2*E(J4BI2* ME(J4BI2:E_7&)!:*86\\"LSJQ*H5I]'[P(1--I2\AZ%42F,^KC6T.Z[^W;2& M:)3"1#">&6"($C B6. .8TL]S:;2QJ9J2XV;41NSZ''=V:N+.SR*'C^^'D]Y M-901R&,4(*HH@1')05-ND\@L,4%$QKQKE!ZO4XW;W]YW.RV*2HG;IXU[H-Z[ M&+@1A%#&,#8^1$IHQ$0;S:Z*0=XCW&'N$K$J!48Y! M>T6!DTB\M$81JM<2U@J1N5>16RF:!$69 ,TF!6JFL MCMPD:K:QR31N,[X:M=(*N!5PJ_FDT##+:#"*1A^9M-X88R,.3#)&9!3B;G0K M=6Z?".:F3OL-CRXJ(A+"606,4@R&A\3A,!6"FDALKC0@>9NSV5(#I=!M ;C5 M [AYFL4YP70,3$N"F+/$2"PC2G:G5RS8[^%;@;7'A;6IX >?R+8U/EFE429L MD^F'$C0"]X%:9".SSN9*M[RMJ5P)]O:#Z C?&YT>F_-\&^'[>%BN+%?.?V59 M?N7*LOS*E>MY95E^YPU7V_]>Y#"U>9#Z14YA U!$QN .T* ::K (&&!8$F,IEAB):OL M BI5FY.%ZSXW3XL+G7B6=.)A@%3R 9: .=/Y )&&8)$)H 16P*),F&,C33\, MC=0XG@"ICGR @C4%:QX%:P3V"'N,3175ZKWBP47JN#>,!*Y=7:9+B0%;T)$R M'<$O(Y+4* 9:HH1$GNA<8]V#QX()H@RQBFQL6:I@0'BD25@0B9!%!? B5-! M<1<53\"D:5N*V=C452ZQ5R!I=2!IGG(SS$BAN$^[K6=2I?^L]\QI1QP)EI/" MD)H"1%-1\I(&*I158!/%!8:]2T DDL$6*(Y>$24YS5'RN"T7;PK6O$J!*]+Z MH%*+=)_?6O6VPI?\.#QUX<#5\WN7YCQ%2D5*14I%2D5*39+2//Y()CC6FH>H M-8M6*F:B-UP1J2+F;M*KER \JA/QX=#K;2S.41F.,W MIN=W^]OFM#HB5D!AP+A MST1*\Y1-P=A:I2(W*+(0G48^!&8"1YX;K%&!\/6 \.D^E#(M>J(Y2*5R 3UD MP5@;( @3B3:6"RJ;!^'KU8?RLB=K:Q"S2^9DD >0_3.#B0Z5C(;2!ZQ(J4BI M81SD]NXGN=2T9501AAG#W)"@N3(V[37."/TC2_*V^-[;.UM/PGX7:&U= H#O M0REV9P* DQDHL.8,8K0"&'(8M D$O!9!!Y.L0HXW-@5I8_0,(V">MZX71%X% M*3VE8^\.-/[=')^%.\"XF'!SX>V,%XYZ@IW-^5+8,V VY,-T0D$Z8Z)3D?*( M-C:I7MB *WI_U?>B/7T+6G :I:-80TW>S#K0X')RT/H?1./A6LA;' MPY[+#RM4S?MT[->?9SY[>'D]/CP7D(HPJJRK7_,T'?#>#_^,AC&T!N?52,L#KRZ*,YL?T L M@A!>YAPV*X%IJ\$&9L$0)&7Z>Z0F]P=L,S';G:%H?J,UO^#S*DAIGLR\&AQX MWTO1N\.VO!](%U-S+AR^I1V8\VFA"2 XEV5C6(+5R>B4V?3D'#L?P\8FKZ%' M3E'M L!%2@]K1[:X3Z\ <%, >#HX3F N>0C@+,7 ;$)A157V]5GNE$U,V-/F M '"=07'/RLN7;CD,6^.C<.6]NWCA]&SHCLPHM$Z/3;]$T97SJ2*E(J7BDYOQ MR74N8+.ZZ,T%:+Y)F%D\<342D+>SGKB(DT"9!9RH!C!M,!@C!' 3G#**J\1! M-C89:5-:0NE63.$++*^"E)H:2G<8E1PB3QGH$WL=D$7J.0"LC M@$9&-$(&.<,W-G&;\84[O!95+X!M@\ V\&@?'L:0V-]NWPU.PNM$ 8LU5)\U M]'ZVRCM'04D3&02C([#H&&CE"=" %,H92D+F1CBL+0AM1M!"4>25B4@&*.!.%X#"K4W>'W?@K2\#XU"VAY MT_S!PN>>]KR:RS5*XA\%::5S^B+ VW;CF$2 MEPLH.+F6L%:(S+V:G1N)%98!6><9)E8+I=-&:8P)/EENKBXB4P(T%U3[*3:C MC9.(RMQ&CQI@!D>P* % $J:SCB=M]Z)J=IX0HQ5.2J=J;)U>D*L@UY/?]#S(A;7' M5!$I F-*:4MLD$$';KW17HNZ3+'B0%_0S30=J"V8#)0; \IZ!2Q8#TIB!$[[ MP+AC>3%O;'+,VQ+A FX%W)X+N,U5/(83K!5'S 3-2&16!XNQ( H;&G3\#B\K M;=V?".:F#OP1=IYZ9H'PG"'H%09#I 5&-6'$(RN)XT.#A7ZUA1")M>4JR[)-Z<)5"!\%W-8KY:/TCR_!MD5*14I%2D5*14K/ M4TIS\'"ML17&"8LX94QA2Q.[LPX)K)$45[4QV&50LJ"H-!]^9BS?W7#2=O]Z MCS]*I@GV%*49S3X+A@@8'@C(0(4.P1N2"]RJME2S0!0Z"L$B4]E@6"%\/")]RU%AE;1(V A=5!&:U2A#N/ @9 M+3*12N19\R"\](\O_>-+K:@BI2*EIY?2?)'23%,28I J(,0,=4H8Y6U4QELB M4? _H"&E?WS#*,6GZS'5I'OX_J-0BC/*!23NP(!QB4$9)H%XS 1!.@:2C$(J MVH*R!I7T*KI>$/F92.DI'7NEH_&R\7;&"V*7I99YXH(B3$8!.]M9A VCPC$"TB M5CH!KB--0]O2/W[)_>-+4%0Y7RI2*E)J& -I@@>N](-_7,KR]W6''-\[W/W( M+/+4&P-$& F,)M/0*.0A*IE^.YM6 =O8%&W*58..^(KF%WQ^)E*:)Z6O!H=< M:4?<#!R^[JC;/^RP]V=]^PCI8Y+P2EXQ DP@048'"T(8ZU 2,I(R<:F%+2M M5).Z6A8EK_>X?T$-G^^X_Z9^%TMA+A6^K*IYI<)&<"XDC8!9K%PU'C07$:B0 M7NMHLK&PL5E7X;FBO,U3WD>-C)Q_Y!)Q""PBR6BB081D)B$OP@4,-XEGK5<=N&X8MXX'#W2LKO694SD9 M+%(J4BI2*E(J4BI2*E):7L2*=)8PH0ARPC.M@D:&(Q&9Y9@'IOC#(U9*Q_ E MQJ;LWLSB94ZZX"(%86@$)A@![8@!8A771 BE3$SF4%NPV2CM$A_X'/1X>9%G M18\?)<:LR@\E3AHA&0(O/ $F%0:EE02FO$,RZB =:Y0>UQ1FU@POAKQ5"U]M MO=[J;G?:K=_>=SLMBMJMK$!/'2QVT:]@,C$O:1*?'YS9XS#I6;"^S70C5DH* MY0@REDGG+?(QL1E*K4<.Q7C1].,>\3#?;Z9[2_OL$O)R3W?N5!]=Q1V1+"(( M02;RPI0%A:T"F81F%(W*2;ZD]MD+J<]J=#JJ'R&:YF9^:!^DQ69F-3%SEC@^ M###G[Y)T"V 6FGC/&,&IMKTD8J013RS1(IDS$1 8Z4TNDJ>UXQDS8P',0J^6 M0*\HB]QXADT(Z:=%2G)%**5$1^.LH771JQ)67$]8\25D4..EH2& T#1!!B<$ MK# 1<#36!(6QB7YCDX@VT23]TP4U"LTJ-*M&FO4PX+P?S2ITZD'QVI?8F(NR M"6<\Y,R+7 >3@[98@HY":!^)XIYF;"R86#"Q8&*-F,@98M:)8")3S :F,$5( M&$DQ4\1A79?I68XIZ@J#OSBF$)0[8BD#+44 1@0')90"37,WF) $)I,!RAEN M"SF;#U]@L\!F@;*J MJ8E4FT L-XPCDDQRXH0EV@87$UDIE+,IB#D5&6.\/B5L_B"PQO=&I\?F/-]D^#[2EBO+E?-?699?N;(L MOW+E>EY9EE^YLBR_7MC\ MF_^QPY\VKTRL^[ZM-E=<7 R(Y?(-IX-)R9"7PW!LQKW/X>=_>GY\=.G9N/:N"S,4 M?7N+L6D$9^.[W]*42:/"2NJ"4I0QCI06/5$0A'-'*!/R1 M\(W+-QT-+^_@U'P*8(?!_ TFIAM\:8[_,>>CC9]NS,-)KW\Y()7=>]/S=>>L MQ+BT69GX WQP@Z&II'F65M8P7Y7&9!HSEM;1,#O._N?'\I%)N3)F9+79SCZW MI /_^[VW?K;F('O=W'!RF7WN=[N%!:_^75KJ[_[9^>;W_QT'C[^=?[[M; M[W=VTSW\N_EC[?73YC X2Y_A1_^^#=]^,.AJ?_V&[94O,0W^V)R.PLO+!S]? M[L^]?C6$ZDT_GYCAIX1H%QL"GRV\7GW?Y.5O6/<"3?#N@EA>?//%RR^JEZ8< MHY/7)'DAZ=TOHQ?XSM>^][$8OQ!8/^ACO_\:7])@R?T&] /RWHC$QQ]O"A?5 M'F[SFE_=E+[/34W6^Q/=UNT)G0>]+ZV]=-71J-5)^YROB.MO9_V0DSMOW.WZ MR/+:R>R-0X^IDXU[GWDT? G<-X/WKMN]?L=WIIFLWYSB>;2GV;GA][SI_3>= M=UN'N]U?6UO;A[N_[Q[N=@X620U_T&)XQ /YVM'FP4E^YYI_LN[7+?SA9(_O[?SY5_>D\V4O M/9^)V?GC+?MP^/M1=^[77;KWZ:.01AI, DCM&3#C*6@9+ BM++',41G)).50SI;H7>6B M5 66GBLLZ8 B$L8+(1AS2BJBB5'!&$HE#7129 M?PA(NL-0 6/HZ!4O,614C M9IPJF7ZOF5.!FET7ZL_W"GE%2L*><^Y>%P:?7.; MNBZ']/@XY =;?;]U31QE]ZIK]^H>S)#J0&Q,DHM@@DRDVONT<6FJP*(8E!38 M4F#2/6!?%KI&(/D2QB^[.H[O3S#-PB:.S#H(-(3-/"B8:!XY$ M3*(G":#QQJ82"W?U;"CW7 6B4>5U@363"*^3T] ?34A'^)(?AP=QC0:VVEH! MKE%5"'N5);%]31"%7=2&4+T9=N%B8)%[ =XGBL&(M6 D-N X]T3GW@"*55VU MD@0;U%6K;JML[76Y=GI1='GINCS--KC0V >4V(81 IB1$50"Y*S+2@N#4<1^ M8U.WQ>*60D,;Y*T"W]@^,OU/(3NPHND-6Y]S(\D<0)O5,=U/Z(^K0/.>#\-U M]'4TX\SPU=DHC6PT2MAE>_U*#MM7\MF^+IZMX3#+LW)>3D2[VT\FU%E_O!_O M>,OKGK&]X][X'!.*5V8=^,M28"24K*J8@@E2")=S %5DL.2IM(?'H4O:Z[?4OQ MS$VPZ0*8"O+,@SRST2.$\T0CI 1CL88D M)@*6&@'($,^MHDS&A#RW$(@2.O)LU'9Y,5=&JQQ>^O!*3_(SHX99S MV8$[RA'JH?5N0AC2K+URR@0EQ1:N? M6*O/;VJU83H)DVO@DHBDVH&"%H1#H-88Q1%U!&>M)I(W0ZO7[3CLS3",,Q!MKU:[FPXS"%#$^I9CLB>DHUW_SEQ MD,'PO'A#GI)_7(JA%PHJU8A*>S,[']\G@ZAX M-N;'IK:*.$25W-CD MB#7(YBD.BQ6,VRC:6X?V3A&)*(W$BB P42!@F&M(M$(!%]AISI'D)FQLZA*9 M\;01H:?F_,'AH&MAV#QB-.B;B2P*],P%/1]FB ,B0HI + 2:X\())@J;5S0$R==%Q+&EHS?T0SBIW\R$MZ5:"I --@/(4 XXF2FQEY"HI<4+D9BCQ&OHFAF=31>W7S#_15%K1.3D]'IR' M\"XE H8(K/2F* Q1:(*W,0- ML8B*.V.5B/:&9*XQRV! MG,6S\0@:N1=\&LHPM(S_;/HNY/.17 IYS=P:S3H?R66G\TC^Z(V/ML]&:5K" M\)HU5$H_UH!4?\]P#HJQT5PQH":JQ#E0!,V1R;UV J&.J*AI$VM.%Y_'*E./ M.72]&!D+*OP4-;&&2.61!"Z\!&:C!<.5 XN4RB]0+OW&)FECN0@Y*8Z11>,^ M+]PCBQZZK*[9U"QV,LFIGPBE.$26@55_;%S@U)L-5B5;*G$ M3;A-^Q22/O?(:6.,2Y#'BJEW4ZG)G8I>='D^79[B'4YI3T/4$+SBP! )H)E2 MP&D(SAGM%9,Y7&N1G/3'22L(,,3(<,412/:2RN, J\S,E!# M0$J$VNJ6T?\.0X8(.78[B8M6K2NV?H$#]CV_VJ4OHSSG" MFNAF0UBFO+UP7/?WSL'A;O?7UM;VX>[ONX>[G8,'=4NX[_;SE)^Q9@TRWIP- MW9')U8H'L74ZS/;#^+RJ7!S^]ZQW^N#3X/5PR-3N<'TS.8 ?'0ZV7)K_87AS M(9(WQZ8_WNK[SJ54"@6HCP+,9N-[%I02%H$E4@-3/(#6""4>X)73P9(H7-74 MLU0P?JZZ77LJ?M'M)]+MZ9-?A+E"C(-6@@%#V"8MCQ&R7&6PF+CHLVX+\0S# MTF3#^4A5CZ)ELH*,>@^.A5_=2)6G(!]5[;$$1FG%^M$OP\')FV'XW!NN:!G-E=?8$[35D*!FPP]7B(P0;GL<]08)S+!>.[,M'B9]!)AMM;, MHCJ\31KMS[++,)0>"$M0[2E6@0)CU$L&-LJ8SQ02J]"$ HE,$\>#9S(?)] V M5K,EO%8^H*SQM.+;)I8='?9LE"X9C=JM?F(;Z0_5(6KV>E0/LNOC<]*&7#+( M3#3*%R_($WI!7EW(*XRZ8;P?\RG)Q2N^H%I]J/:M L#>X19)*,<^JL14!%<2 M*$(A,1:K0-N8:(L7(2CJA<%Z8Y.(9"TM7AFGT^ MI=E:D(BP\V"$QL "DV QD>"$=Y0G"3,N:LMX*=Z0![:4G!CEK9BL\M8H+?B: MCVE6U^!Z4GYRS5=RD(2R'[_CRBTX]2 &2B88!H,TRNFT%I1""*2UR"$3 M)/=)?Q\_"@!;@]C61X]ZW[T47HEM M708N, M#X\>^U[P8=GX,)V>J*/34D304;+?Y U$="&\,[;@^!_V>UN=;=K"(*O,5=A:9]1 MJX]U!8+@)P<2U4'PX.1DD SJ>WY].Y*DARH2)@+',#*,'!X/0T4.0PMLIHE"N*T$4JBC0U[&P% MN,6-(]SP)0Q=;Q1FJ<9IEDBI;?9$A[A9!OL3$70N1.0+,,T%3'NS9XA]\)D%C*T ZOCDTPD5W@U%EN,F? M6V/S)6?[]UO9LQY\:YA^#7LN/YQ0D:S,Z^;L:$2X^T4#BL/!H?F2*T(?#8[S M//XR&!XSM;])T(AJQS8(S*'@\?P1!+0 <14.!4 M!*$W-M5L<%EI;]=836Z"FV-^12XNS7H4?)JL&!^,P!%"I 28I@:,)QJ0Q4G# M-;51-=*EN=8^DJRCPYX]JUA]:SQHC8_"%8VYX"BG%V6+6J?'9MW:Y37*:9(# M9DM(1HT@=DLM(J*Q"18#JQK2(.G!>DV!&:J)BMQ%$W.]$EZJOS]G75Z^(Z7H M**8]XK%I;)LUND"ZOF??D73C]YC\Y M'?;ZKG=JCENG@^%E_8#8ZU?]\HYSKX2%>].LKK'UI&Z37R9"J-J%O[F4TJ4) M5I!J+J2ZI5019Q@K%8%R&H%%R\$*)4!:(B*U1@F96W9#^T[/D% MQ2AI;4WT@MR1K/++IK.% 3:*2C%*:D"$]#4$@[0@C MD8:-3=IFJ"Z?Z1.ELLW7R:6DLI54ML0W.X>M[?]N=7_MM':[K>VM@_^VMKH[ MDP>=M^]W?]]ZW>D>WIW=]CQ=\KN[X+$NC\\4=F?ZG\,Z,0R?&X$JC@1HWH=E:"T)$I+D(H"1&P!+5 M $6=!AQ82"%"N,%-,M28+CP2H%TE(!+,$# M**<)1.Z05XAXA>W&)LMG_,^Q)TGSCP1?A4^]?C][X_*18*4\:W;4-P?F46:D M4-S+S(MDPCQIO6B&$*X!5%V!U=[9FFR=C1PG/ MX92&$4BR]:"0$$"I=\YQ)RA-U(82W4Z/&G2N4,X):]9USAF1B*)(M&7!*8VU M<3Y(@9D+"IE*UU'1]572]2ERHJC2PD4!B<=J8$2+9-!(!TIY[*.26@23DP=[+'\-7XR;B_RSIYI\-9C-J(M4F$,L-XX@DED:< ML G!0U)S.>%G]S@&+9C=$,SNS/ SC#FW DL(**?>"\)!\AYMWVZ!3X'L-L9KAG\8F795^^][GS?^D'U,3SK(]<#J8]!1\.=_>GY\=(E$U]XUD>%+].TMQJ:%<3:^^RW7EH5+0!&&CP^H)(^)7:W_ M:BJN_SRZ6H:GYE, .PSF;S QC?6E.?['G(\V?KIQ2R>]_N5GJ[Q[3M_ZG3<8 MX])N<*)^"6\'PRH9^V5:0&&8KTIC,HT92^MHF/>L_^DE'N'K3NO5 M[O[!]FZGN]TY:+=VN]LOFC_P_;3U= \Z.ZWTZ&#_]>[.UF%Z=[?>[^P>KL18>_W6^&APEC[# MC_Y]&VS]8- 5YG^#[&K;2(,_-J>C\/+RP<^7/5AZ_6H(U9M^/C'#3PG=+G ^ M;PY3NWCU?9.7O^'>"S3!O@LWU<4W7[S\HGIIBG5,7I/DA:1WOXQ>X#M?^][' M8OQ"8/V@C_W^:WQ)@R7W&] /7('-#-ZZW;RYG9)>W92^STU-UGNC8M(.>E]: M>^FJHU&KD_8\_Q\[_&GSM[-^:%'4OG&WZR/+:]1V D47X#)E5-S;W&CX$LA. MQ_O/Q>*!IVLRIW@>[:D]OO5[I'ZI=[ZS>[#]>O_@_;M.)E_=_2Y4!&RW^WOG MX+!JX]#=:5TU=;B\-MN\=GXNVM/A-PVI[VQ.>Y\.0U]WQN?#<-HM^_. MAL/@7YV-NX/QAS!^8WJEE/9\;NS92I56XH Y#6"X<,!8SN-61 !7BA,O<""" M;6P*O?!97O-BK0H:/5,TJCWYLJ#1LM!HZE#-X*A=@AXPCNA)DT"%(P.#N"*4 M(AI4W-AL4MSGFL6";5]O+=(;CYW\IQ[1UND7R_'RU&C%EA0'.)@'&J0;OH MP$O.6"0LXMR8%1D\3&NO4%?NX]Q?WP4A@=I"GHQ34=_?('.A\-T/Y/A_&Z.S\)^G$5I M7.!X+CC^-$LA34Z&"\Q#WF>!>2/!\JA!,\73%JP\BFYCD]Y2EJCX' M$-1.B M:O'H5$PMW@)'WW>:Y8UQ^,TZ>; M8?IS=OR.PZ=A[F9EAE5_JP1=HY#0TISY7NX!GI#2A_YH\JB*>\^M;"_;4:0W MCL;I#U77EKL3\]8N1Y;?G2.;1UL!^ \3-\G_S]Z[-[6M+'O#7T65YYRWLJH8 MMN8B:;36>5-%0I+-?AR ^?1O]XPDRS#2N[O M34ZA"7,'MHAYT;XV#V_;THR*,\2.K4'V4I5%N9>_&\'9.1@[1-F'7E_VA^;K MPXKKE[NUN'[RFNZ^?0TMOI[V3@\N0%PO]D"4[GU^'QZQMW6HJ8A#FRJ2BUP0P:E!AX"0F%"K7&0LERKW:E@QF-AL"_6= M+.59&(5QGK%$2)IH+7/#:1*'1J294,\"6'1UAJ0^FL"AL3,)Z=U/LU4F+N#G;(/V=HQ *2_[1GH$(J>THH&PC8*"4 M;0:?K1=1@49.8=M0U"3P\I$-LD(=#88E*$QE4(FUH#.;"VFPC,+"&J(;UIX'7^BHC MMM?(D3C&P^K/8 PBV-@5A45+0.EJTV,OQ2D.P ;'5O6A@^%D#&.T93,AK4J_ M&F]&,(ZL/!\.H6= "UBPYR %3?1DI'&!_CV842I08_=HKDQ5AS8 )*JWX=WQT Z*BXU@:U1%Q"OT?'\-D.!N6T_PTX2[D^/P+A;A?V:+@1O(*%@LG#+^M%A8?C!=?BG^CQ M7Y@;G!4[0#G&J3RO]O[9V28T#=[!?.UI81[AY*YD](\%%A]&]FJF, L^]N!.= GPJ(]%2!_@?_ \*8#% 5'(TF9T@F]35-F\08'I2 MA*8,V0AG5KHF9V\$WT#C.W572<:.<+!52E-HZORX@"E!8QIZL]!> 81>#+Y" M:\"H, 10C)"&_P4#,EAMM-^OYH*M>" (ON'ME/L&3N\S^-'BR_5";N"WDSY> M_/I'@,-PL T&!;H8GI7(8AYC)N7B0S[4TDS&:F"!IX-3&-< -MV_T%H;8-OQ MJ(#U<; #@W#L;E6&F(:3S!$)R,;MWN;AE[=XR M!L .>8=[#1('N5CD85[KVK3]2?^9?\ 9-@#MGOY*0)9^&1O_TWQY>1UM/OY M2W&P?Q3V3D"^/7GY=5$6_K*?]7LG^/O!96^_#[+P+KSSG]/=_:\77T[_WF:YT)(GC.^0AJ\?S/S@ M(Y4G#"864B;@!:45Y6E&:6Z,2D/-'XOT?$N)P6EYN,)M/>^IR0KWK1][37@! M Z;^W]\8!Z:[1X?4)J!)2DFDM!)Q@ ,$Z(Q8R;7(K$A,FB[IN' ,?YOC#UKJ86?!FY^'W'X;I1;CCQ5 M\'Q>3?VT^7$S>+NU]6Y>3_UC]6L/V! 1]V]]X>(T>-.P^\[,-/$()WJ[:\DUV*95'S6WH#RV=APH M! =_%8_)X/PG'J+1B+&_')2L::>%C'-Z2Z65G *:'<-KH+0&_2&J/#=NRT55 M V9F=E36=C/,I3.>.F4,VQD?CZQU/97%17 Z='GM+.:U6S<7_Q>\X3^@W\E? MM17K9L-J*5?5,'Q3, +_X3N'47TU:ET2>^UR=DP5%:'>YKA:<:X,*Y,A "^: MS4#V@NUWQUG5#RA\$VAE97LPYHWZ=!F>%8/*)@QTJX[<(ZC9YWT+JBZ<2('* M3B;E>$[1K _0X0 .K 'R61]>P?P12*YS+PPL'*,ERM_UCN>J&,V&XT@.CM8U MRU#?;U]-WIXDV\KW8HLMJKY3RFM$@W7:^YT2F*>FV>I ;]Y6,O3VB98Y-BM* M ]S:R!&EK;P;G&^!-P/=V2K,"%_UR^$B]=?[+3CY[W6-@<4: M3OH9[MH(#7I><#F9#+QSHI.9D<%:3=],O'=-X9M;'@L_>*,IM/D&;REH2/Z_ M)?*P>%.V:JN@IWYM-,,7/B+:^?L#).2Z"FR Z42*LG20"AU9/9H@]C'IZ>L7 MN!SX5#I^>UV.BU-421[AC!Y2RX?EV\%!B.)(A0H,B MKZS.B59:3TS,O'3@45:Z05LI8OU"Z?HB$?^>(6XU M@SJH?-T[%71;A]SUY^MG7LN[JX8WLM_L8%(-"$_" 5ZT9!,GG,U>V]<^SS]%:,S.04R,O;O(JZN/E<:\H)5]5>X=[/ M#O[9^+T#P'&ME>#Y"@R'39U,LJ.*=O5PXIG+J-'(:;BXK/8ZWL(='65N&581 MN.?<2E!$40*%1'6&"A.LOI-O_!*5(!08W(0M,YXXS<6+CL;)(5D!S#^JY:%A M>058N&UT#OZM/.'R6(4AU3F5+->YB-)$"\I#E5F6R4C9F#[1RV.L\N@. M(?>A5>^Q)8@ )>#VUC8\Y%OT9!D''XKR:Z>"+M78W!HL%L_\[6_B+M'W.F-1 MK"4G5F<1$3&U1'*3$QUGP%=&4);21"5#6M4 .6!2 @R66TZ6D'VQ;)UT%._BSLU6^JAR1 M$96>5^[*;[9W7M7^RALSP?IL! )E97O%V7D3VVP-O/)]A&K7P-OV-0"S9]F' MN(:>(0:BA <,_/3[T?[%WOO#+,MDPJPD*N2*"!WE1%$AB17:F"A.9I!)\R6,0((;%R,)QZ/4?6P%\96^H\W1B"A%@V=>>?S%D4"C6T&NS/;3*6E MSM36FI2=3<#?6)0M.X7Q!\ (-K16H\S<<+.)K6\Y5EPH52K9W#30^NZX:#9E M=*FT_6RFZE4C:IQS\4H KT6]\MZ,8KC,P->H5(_BW+KET?VAL@%]F-F ?F12 M]XL(U6#?@&:/@B6&KW\&9'Z%P030XV]_0$X!)!(5:I&JE$CTQA*)!)#(PH2D MG.>98J%D.EP42RGEF18A9R"+BBBRJ4@8%;%FN0JSR"R9>A]$YJHIM2AK@^5E MG>D=K4H.HMPY/7,A:7F(?AR#?*I&61F\',)_%GVOWFQ]?+G@=K7Z[5?#S,'7 M[+2=-;+U\=5B&_O#,^"#.(PW[KORU5J^OWHUG96L9J9*T*GYJ9QY&"W WD/) MW,L:V+6D^V)YDW _%GWL0)Y:(J3J41=2D@_[_>%YH. @^F9AL>T9GH=XEXTG M5$.0C67SS^ Y_2- S_QQD4_K.P&WRK,[2%,M]$;PG"T\#,>3^.T+%E7)1Y85OG;C/JK!$0W/=JQI93)S2L;A1% M+@4R2X'W,@,71!1,SBKOGRNZ:+P[ZGDW 7\;V*0?J6_V',WP@T!CE$E]'>X; M\;;GF2RW<.%SZ2SQSD^H7)#ZYF]#&K/U>>V847MI ,&.^QA>6'N&+--B'1E3 M-+MEW>6<4Y[PZL/9\>8ZW%RV3@"*&9!XG075[!V6P@\CJIPWI71Y&\GKS["23^DV61_I#*[-K MZ<7#WU JW-TZ-&F4VSRV)+(Z(2+,))'*4,(9-ZFT<9::)=41<-OT55GBD=3X M+H]FQ%GY2K7N[1JG+8\.9ZK(@M,A7@P?(UX/*C>=QE/I"F=8=YFN2E#6?%6K MY@*^ND^KKL9<6";"(Q9\5%.GAH(JZ&*>\775NL:L)E,+;_.-%V7[?-)8-5+U MIU5\8^M"%SH9CD@)\\26FCYG^N1&Y3U9N:Y]'0S/!QBL# VL6:G*\,$ZK@ M'Y%GG"@E.='*:A[S))'9DA[XV;FYPT?,MJ7FSJG*ME/95=210C.-=P-<"255 M@H.9IT\EF9=!S:$URSL?@\I7QLN1*/A4T;% SGW'6&W#5--4ZY(>06EZ5B5$ M:+IO,3J.?,X?=XZMZT$U <#>E6 F9W.F]6>3GJ[ATQLO7YI,,?S-> MAN=H[^@P9A04X5 1EF0I)JC11*>9)7DL#-614@"UM\HB*KC*>0JOP&=35AEC%C(^ MK-;UT(W0.5U.2@1AI8??4(8:V<44.Y5"?&H5WHO5D2=S$:"KA%/GCE7=0[3R M0%Z%>D]!V+JEFUM.Y*]_^BW%L][)IZAWZ=+\ MBMXEB&KO#ZU(0LX24.%2O /7H-:E.I:$AUR:*(L I)=BK1]$Z*\W#LU1/JU M90"Z<(;3BA//)B-0@4I;00A>/L_"S)Q?:?WD !3#F5/O8(6/;]O]%Y6_.M6/ MF54\66OJ];9Z'H4;C\M4'\SXH:PR.#<+BXO@%)U['O*5 _0RYU$]IJ)T8 LR M^FCL]'#,BH1&5=N(S^CD6HP\A@^<\N C?+RR/APYNZ]%0O!NRNXRUJG)/F2@ M[>UX/W3HX6V?9M@+,V7_727%_N9D.=G?7]G]N&];8.0QXR;41$=!CE1- T(]IF">%2AR9$4Y7DM])LJ1!IQ+EDF=0BR7.I M:2JM,$(;FX8RKNICB#7U,;K-OKZ+]"/PDQ\)H>9SC$O:'@UP66"R&M7%1 MK5DUPFL] ^[;JK.NW.C6(',VG?98NRQZU27# 8DJ'@@ICX]3D<90#RFJETBPVC\(2]+E6@=LU,\LJ M@'EF?)%A]-BTQYJ(@Q85EP^K],WT[U>X8HT./F=9.#^V/IQ\SB=KP1"W4,"T MLJ%AFIPUIK-/5<1Y43;6@I81 ?HZ'WKGR--A9OMUMJ,1J,_NVV+P;=AW\?UP M>(ZL'3B%$[7K<\R=X_S+_$WI; *8I7&L7# V=@%@7V'ZLJI[-$(E<\D26/IK M"1=*4EL&*T] ]ZR?,-8X.W,A007LFAHU_B:5"KPPX (34(_]Y+VMI-%N2Y\Z M",U:KOG6*E_1&MK,FA8;FTQI\4+8KUXU2[>T2V:DNN-3:\>U V->#&9[.]O1 MYKI[R>CC"([*]=D:_&KJH27 M7]?*9JBGM7)?6RG,L&S= 34OSQDS6J/'QS'SPK *&X%3LNE>6OUN4> B$K&[S%VZXF6'-),EN()\!3N4H#U72FA\=%T&1%_N"3W^LE\@SL"S MGDMH-5>B^1'.[$K"F\E!* 6['5XECWIU9DG =&)V=5%<^52Z*Z,S^ KK&KL* M6?T%N@4QN_+\1@)MY]$*A@9M4GBUG3>U?&;.H8Z>0$3;?(PYNZ^Y/%TCYV^L M"KVL%(B-]8G5JNA-EP4,H]%G7+Z>27T(4>6][_FQS>:PZ%5*ZD:Q0?VI, XH MFG2"FY@U=/W UK9?W6I6PG03R;:]6B7D;MY M-N]V-X\1GJXDKRNWI!C,I\F?RP^WDM?;MHB5)(#AXJX65A7#YLAM';N[_BJ, M %RH"N;A0P/;RFV[0+(^MXT=567\ZK*$E]^W8DW3M MD!EP[XJYTO*PGC!1 ZR)>KJ.=;T13LA'YP&U790X+UB<8U2-_VYQOPLF>NWX M_R&M[.DC0VIA;T2>DL417! 3U@9"6:/0J08WQ8*9IQ M&C?:P<31@TMB UQ1KG5LPPVM73-&V=6$XBQ&WM+FDPJ6@*WP&'XQ!VX_"="> MW('YZHJ3;_Z,J6-(8,_;@6B#.AO]M14C%BQY=>BS$\07 \D\.>$F^'.P!7KM M(!P :TX4-PRR!R6T?#&]6<>_#]NGT@[@@T4S3X-\ENGQH5WGMJIMG2 M?/#E"%ZAWO3;7^)-=\\/A5()C6)*3"X8$9(EZ*.DB8Y"'O,HH48FZR/I\&QH M2[?^^, B9%U##N:!A;D@N&T*L%@+ZR9.(NT'@XF97 &"+&4UW<^=?.\ECQJ MQ=^=C89'(W=-5T7L-2$8<&!A?EF?G?G,U0%VAY.KI>E2JF!R9U"C7*3KQD)_ M6.O2H;^%4Z_P@E1M?Z^R((^!;T &JB9A1VCTP9+(_EV?W6&YH\9]URU%=7=4 M+J6GJ*?CLS6WIP*O80E47"2,LJNO5##-!59CF%OW.AK7JW,JL[[R,5;,N'+W MFOTJ5=_GWT9+QOR.-;7%1K@DK1UIS\(<8X(M7P$6]\3[?OHO8*M!+ )R=9K MB0F2UP3Y7!'C4PN6#@/_Z]Z#Q A?BA'S?;_$M;'E*W\N;@VR7G-(SKOD@!Q$ MLJ$S'6.;OZU?SM[V ?H0I"PVH6$YR0!ZB*"1),H _%B1YSK3RN0I??8BW9 \ MVH!#:$5@V.!V^_Y]09_=OM_EON^]/]0T4JE-+=&IB=%[TA*9T%WQ$<[IH2759H%V!G!@VL[?K*K>O'4H M9&(XIH61H1%$I):2E&64J%1%N>0\SFR^E%%T66%WR5-RESG%&9JJC"; PY5A MMHJA4K4UU&> :=OV9@4W*H.ZLPW,Q7FYEX!4"%9OG16!6$I+Z]. +0WRO"JP MYTKNH;$9'FN*K^#E4Q.A@CY&5SB,_GAY]>0)E5?G]UY>_9JLGH^&1:<5BYZ\ MOOQRY0=O_XX/)HNKO_S_&7TQT!_?*][5ZQR**[^SUX M[T!\V?]$#RZSHO=V)]S[_.9D;WOGHO?YS>G!R='%WK81N^P_>>_R/>9E25)! MX]A&)#3 F,)2"B:^3B+* M_ML7[*V"0)M6I2*?*;FL"QX5ZLB;_!VFH89=_8F> M?PB+,-YOA:MGLUMYM,V-P?6RD$L!'P#US76RC24I$_$7V;4@%<$Z>)="GZ8& ML--B;:'3ZK>9QEJEK.RO^=H P( M\IZ%-35J9(HU#7Y\]6H#G49=FV7E_>9.COFVRTEY5AA7)>FL<%6(O.N O_39 MG;Y3XV/?9-"L@E-QBSQ?6A]O;U@UCVJOZKU\J4! ';?S!PW/CM41#**V]K]\ MW M61AU86:]OGM[,7/ZG2 8-G5\O!'L;&,VH7%1+<=&E=/4 M][7J.JUU 87.H6>CHN]K(+9K,]=B=U:4ZNAH9(^:XEH- 1>MBH[:0I=/SZJ_ MYRY4;I+PTTLN<\DXJZW96$CQYO4;EZ^J6K'&OH1W0-_0XC2GV=3)YLZ75KGF77DPK$1WA(7!4&W8J"M"-$Z_:F%U_8C&*]>V>ENU%Z&:,S8Y*[^ M^0;1(*M.?8J%UE'B\1+II+HRK!*@N9R+/D%_6>5G+>JKP>K*9Z.%=SZIF'.O M\REVO&$U4,#)ME7[8E)=4OII8>NGC;?, #8;0ZQG*?G;CME^H)4Z[V1[WQ+\ M68R6JPM@1E=,\6NKO,K5VL$ 9AD6X N,!G?NV 88A.@IP?]Z/^R-A15W>^TJ M(#;3KD;CDUG=E%5N'&DW/_P/"0!A9,7Q6G+2\/QW/^DL%S765- M5\'?0\S0]ZKFR>W*:#]? N7O5]O-(8F@54?4U?4Q9M:TUAPKJJF0 W;S/@/P M5JE33;$$3S/[Z#LW9U>%O31_@L*>J0=/M?23-:[=DQT,9DV93F*6&(+9U@BL MN"22)PG)9)X)H:,DYC'HQ>%R/9RNP.):3I==(,4C&$L72/%X!]X%4JRP+UUK M+UJP+QE)!9R,4>+*@:1:9[&2-$Z,B!-!%7\L!1:OQ$HX>2L5Q26T/!MOKA:2 MSC%DUA9UE&RE;X#8W#P-F@WJH-[/%02B1A":*31.!P'!U,G*OH3YJ'&R;42P MB0\L71%7JBWJ=J>N1Y2G6N6I49:>Y35S8KL:-&ZW3A0",=:E&*MD62IC]ES] M\9S^\7SKCUJ#^#AT&A(\@U7WIECT>4&&4V=G($I742 H-[<\.FJ=R*L<53#R MX5)_ M&Z(VX.P^7C<OT;-RZ(WU:*L2.5XBR.6X[[A7+69RL"U)LDM4*%1$U\MOKD>KU7UAEN=+_SU9I&9 M2[HGZRJ"2GG'T;+*UC>;C\]\6VDY_?Y&;5'%*GG.'F+=]5JK OKZI+Z;P3^K M)[AHH/8$MYP4>"XL>3Q_8>^]AV?1S_,,=HI&A7[Q%9G:+^$\CU4AT*V<$G$8 MMRO@>%O5?)6'5L)WU0!BHUK[)41U#BW%X^F9QS1O8L,LH_HW55QRQ,Y\L M!A" %NBN0E%)'\(2.(EJ,L9KZ'*CNBO [7NB*MME)E@GL\$' M77FDI@Z\@+PY(X19UXW33"$!SXT"SI3U$=\90V?M$W%15WY:;%TU7#0 MG]:G",@VSFO:C1Z@3'L"](DPV\4FT1H]*IV[\^)*3$XG54S_B@))374!'^'5 M%*2:7_7S57$EO@3M9(!!C$M@2JJB94-_@S8'<[\B4*/ M-/4TYUJFC M3"HKIV.739=1=(2&8/0MPD$C&;1&/G??U=J BH^JU+!Y4)M\L3;GC%?7(Q-: MK-?:F.:$'+1ESDE)51*+5FK,8=FTX7#F:.BN3]QQN^'](.QI4P 'CF)??JS9 MU*JBZ1)?M9DJ>&XWCS8W9NR$ MD:;OJCX>P9/39)KRH"K*$ 6@S$F9:$1%J05(N+#%42ZI,Q(2BSUY$B;S"^_7YS\L@BO2!YQ1\Z@CEIQ&* MP&1K*DER( J2I4E.A+4YD:FF)+9Q'%*6)U;&SU[0.%Y)*'\LNLL"3*(767-E M^'S@[L*_V3\:L6(. A?\1EJA=+.@C352TLB'W+12A2]=0C?U-[V*YXFB]FJK M9+!:+%Y;AW%V@UU.>GW]+LK\5[>U_@CD

1NK(8?&'?_8&6^!OK,8N+L<#N=7'!P?[/LI-JE+F@5YAI72[?0C 2^IU97D?QS5\4W>C9*+3A+-9O<)I MS%U6^U9J?4()?+YXOJ&Z:C"%QQ/8T8KN1M"Q@"L9Q*0J@Q.?TIXL9A47E2I- M;0FJ88%.D5[<<%UU(_(T[$ 0US'M\)J-D(J%AH,$/^.Q![Y5LA=U%U8]51IQ M&EBWH67)=:!)MI!9.+ERGJ9./:\:HPT$1\DK?0A+LB+TP%<0WE$):I$0)J:H M;$PGZ3*PL#/&E[-PF&.+>.G1LR>"'K*S!2@*UCV;,A2#)=8=$W,CLG3Z3\X5 MQSB8BTB7,>>[@KQJ=5VQUGCD-6>UD U.D+87.LPXX7[$K&&COZ[7XGA&8T%G M#J#O\F9TF6I328T%XJ[E\KKJO2I.I-@GWG=5$&&?(QD51]'E7 P=IT=WO/]$ M85@X'J_JG@^<1=7PE'V4Y33D[Q^K$F^JXRO5*K^W@7P@\X\C3LU2K$Q1QPM M/%H5D#_DXIZ@Z VAA%"A:S*&I(58%*LG3!,SB&^P_?E0=57G.%$.]T$%]G!P M7ZE"34*PHYIA#&Z8W-S=4X;'*1?;7KS1U@!Q-PU_&]<=P42VE_752$8'8 J[ MC)*E;]L5F-DY8YK)(L,^J\X6P#[8;&X:S.?%M^W(%"60%#!27$@;[:7 MG%D3$[+)8B> MS<#SB=OMALS[/CI_SIW(CDZ +2*MML697+,%RIEFC%*$MJQF2UP&H3QPB?CK M3"-9^@)D#!EP/;G"Q*FB;TN#!HMOLQ;"=$#FQJ-PJGW5XM^?GG\1+.)F(ZZC MQLEH"*B$8MH]HYRJ-!4_G;^FOA2*G[7+_ANQP&&(OAF#Z5J\YO"[-_F";[YY MK9H%M%Z?[[JP')]^5HB77VMI^KKLMJHZ-@ZR-<*FNX(J,^&/:I9R@5@*[0B7 M^)W;'.)ZSY:\'[,RV8\SRUJ7)FMOH^]'K*'T5K5BH.R'\$35'LV 7*HI/@\ MOM_,>XLD'QN&.,4'AC,URGB1KJ3:DR@UEZ[-W/%5?Y>V KNXN3/[&_Q?7R1 M V4Q6S=(_VJR$\+>'4:MW%4CW*-P/R/M#K<1+GWR3[;TUF$X9U,,Q?U*$GBG M%BC6%6]HB1*G)[8_$T<2@*:WL E=;N""L::E_M%7]]3'3-Z5Q>$%2%*^J9I[ MWUIE270U8)SB1(1HP@XATE^.5'=H^AKA?X/4T9/W%V(M5--'-:OG-.,CKL4T M%M>);$9LO;%SB]O25*)\JA1MU/;PD8V79)+CG W<\M3G[!,<>%IV"UB0WB2C MN74'Z')NZTK:1]EJ<%/PUIWX7G:AA.RK;%HNQID00[7IJUM6 11)!C'IU'NQ M^)HG3&P[Y5+H.1^B-7U'E.9?Z6RD;'2F?[&H>^$5?2NH7?@LO8>IS@GM8!N@ M/JZ'].-#(?HQL5ALAJJZU],_CE6!,3FC/H5QJYVLS.B)AK 7>3A^*?=R/5V\ MQ^-QOREO&?Q/9Y3&]UJ:B,F1""/G_ZI7A>'(9W#C\4,79U!NH1Y&L1C8]1QD MT[_"W<.>XE,0&Y"JZ17L@[Z%#T&0690XEY0KZ>EG +'KULN[T!U9*"(MS4 # M,YBJZNQR?T;_*[KJO&/)M0$]N&3$62>&3F--QP3_(&F_#F.J88#\0AY=5$SQ MM)I@6+9GW@,/_[3Q9+=^I$8#LDL^ZF!+/QD1LV'KO%EL78XP8*AL4LN]\M-3![D4,G['RE90Z?9](=H M%8^KKE7H-379;W2'^LT9UN=292.PR4\,M1\$X;\+:FH'W]X>?'\AZ].B^/]+0XG)_#7 M WB6$_CKT1F<5=WO1K@*8+:6.*3L8]Z0 Y1ZVJTG8<#I>/@P7E_>U%LW5$2+ MI_=<&)K,<@XF $<$1Z UDNW#==M9CXBEU$N @4(\:76LTPKX4#1Q]PC*Y]JV M-2F5UD.YV5Y2'*/9C@=MQ]D^A5>$0[->F@[R7[=U+VV M-7U[\6*:3)F9RPG6; &G6:NH8;F4]3;R9JC6,/HC*6"GG+&QLYU6P'O5\V76 M7I QUCT0>VJDG<=UZB!X_VY0K+-Y#!'K9J;E) (DT [KJ9)4E01,YB3VH\O. M_\P@ [(BJ[(CIW\UXAQ)'(=B\:9I;QL*XR[D:'I%+TP@B\WB1S =$KOG7K^N M19[) 5J2U%48E*KK"&E0.>$IY$:J\S:6O6$!Q*\TNZY]9">IL M/> %B,FQ:C0M%DYC1LRS1;(E'Q9=F/1&CAVJ89.-HI8!W?1J"LR-IVN%=1YN M\$I2;EPR9](J6[HS+Z[QNF'P5BM#\TDM25F[IU5;->BBE4C%W1Y XC!'\A3XF)5^*&P_A=@",$2XM=S+ ^3BM9NB%'CC_R[4*#^DK2,>&P5;5N6D[/ M";:PPM*\H!+=/'OR] F:L,HM=02M]&22@MR%8MV_"DN"3Z8?J&N-%.'Y MG^XZBX_4[I#5XJ<1R-;SB^>&PC7@4MHB:SVT/(GH;>/]P_/9[/T"Z1FBP,3B7A2,\=F$)+9JEGME_R&.EMA&Q'>: M0;0\NOWH )MJ_?Q\4/[%3INVD.;'9)$7RK3-2V. "]Y5N'3^ M*!&EH$9YRVS2!Z'7/N??F*T_!5ZZ# MD%ID01TE!P!!TWR?<9EQZ9-++U9!/]5!,-;'N5=OXY_8V=.SC,*+2[HO=4IP MEESU.J:WSNY%7-KA>3DZR1H\T@.!5;S9>F53Y7@V==Z<3X*.RTF.\?@:J^X[ MTW2 0 -$>T]SQ/?SR$RU!\K0IOM>G+/=3DFU<./TV8FO""6](B:)I M0.[MP)C.;F[VL54HTKH^NN9P:LY)YCLE0^,6;&[[!VJY(FBU_">3&+AUP 9B MG!*T^8I#\&ZV97CI,EA@$G7I998"<*">#S]0(GK:N(8)X=WY*,RR\SWZ;&&)QB#$>'7#K K]T*[V"DP/GW;4+[G85F%T5]Q6?-=6 M'$D4YE=S^?.1+>:*MO+.^IRV?_HY2@'GX!V<.?C&\K'-$-;2@3'^+[^J;'&P M(G!W=A@/YKR=(2'P*WK*4;L(\2K2F^'\+L-IWRF WE/R5KN:69/3YK,9Q@DR MKM'&D8&DMXQZ]'=,<.I^LD##_;.T:&3O4<^5-"_#'7IK'F.!H78KRMN7/2B14EO7\J^H(J6[V#$YSJUF@MAE>-+81U>OV9M893WJ\2 M.NXWJ&!1QJ,/[M:>(@[F,(E*+'(7SUN<'M/^.$T M0'8'RG1L\)?>J?(A9S3=;A;VPFR!L13^E#4 M@BB)L"VE"^A $BZAR>3F9=,DU%9M8N^ MG><.0?4]?M.>#X0KX9#- [O:'U?ZHR0>-Y^MH]9 M N ]4TYC9V^#'[9B1 %.+?@!G:YY7_BZ*9>J'&D+62\XR=AKD0]4AO$!RJ;< M[/LZZ?MM[V-79')_J4* WZTHK'Q\7>8_>ZW#,-8$K&(*.-E,VF;.W7%D>O)C M-*67%PKN>\UXV$$Y53>;=/L&&M?#=.^DU"U1*YVCO$*Z2O0,W%()L:S&I"BU M-F? PEA\ZN/9V[(C2@C*8(3)'J[_N%%TB@$$Y2RT2626%J MW6^)\*.["I8J++DY)9K%1_%^"1;U(W;L'H;9L/3WP,!@Q)[N7RS::]VLM/?4F)NX< H\ M.HU+.'CZ:RK&IJ]09-@D>@AU_:1&4]@?HFQ6N*AWKCW9$HW"W#%!?'ZX03G$ M*P_(.R37I7>?W:&B7;C%GDZROQ?T=9P>A(IES2=N[3-.5Y0CFB*%\*S MARDBZ2<8+5','#K@C,A&R/PAMI^>E MZ1(9)RW^4(L^315]/G>I1S;LC&R#MZ,-1"E3._0NR(#;:(>4_9]XH"XSFW#"-78(78&P;1R!DF9,2/PF'] 9X%+C+T=^3NT<.[+H2^K(X-A2MAV.J MZ?E (@CK.F9CPFQ50PEVG>6U0'6A^^5P"@6;3JK-=QM,_8;6&=V&KSP*["8$ MM="<%]ZSA(,%C+1BI\=&4K:\J;4PXN.[=4W7!C>#A, >% B0^2$;! M%?5$EDUOZ'- <\=.4UVU0RTH/XF-D0XG8!U_B7@G'Q\O-+FY9=?M'0<1G?4< M:L2M2N,S1/7EJ9I7)*.A0@@(NN(55;06L!%E*@).B7F_,H9/N7FB]Y0GX J[ MJ!D';3TE^[QEM(?3%,-($]&M)=QV@OR MH0BLL=D\1//_CJ'I][/]8Q-Y8H5Y(9*0L-^G35T22?6K>=B:1\ASZ5CXN?XW M4?.>5CVG/H@MJT0/64<'+AWMC02/E_U2,CR^QX_+4\%T7=>[:6HG_13[:TXO MMW 73S)-MJVF4,&R6>5*Y:D4=)*SR97*=?UD=SN\:"9I1!!<9:LS8PHMG1*! M8W4\T4.]_\[%=/9-C;PD8*.'>CD-^([Y_6VSN*3F$-,@2++2/Z1S]=2-^)Z[ MWI!H# ?@JDU< IO(R_W]=;M/D_?!MJ0:9,,WL:%$$]NIY?_#[C' 790+&YKR ME)N\9>2P>L#+J+<_GU!O#^!9/CCJ[62Y_ALL5[D*IPIW9]U+ MOO4P*RQUIA*]VT#FCVH0'#W\=3-6%QV5B>B_7@>O=;/BCZT#F=N]A*N*JA17 M5U0YE$!EQ\6(\,_-?O'%LS_@JE]\\@?/(5XS%,^?EE&AF@)M?'U=*J^7R]+>\RT;>RFZED/Y4Z5>'=>BG[+1V),^Y+&B[!&&GYQ-#+I8U^UKLOTDHK%'M.MF_C$6'42U"EW!X01J M1RN"JGJKRX[B[%UUP@!4E4/S#4"G5:1PUW,/F>\#!95T[V$$@D M:;#K0]([+UNDNE]2D9\1M\#K4WFOZA[BO+YCR>V?L5"2G$O4\[ZYH?KD@MA< MANM(F> @XX?14@=+,P5C$AAQEOEI;5=PZ41ZK"#E@A]PB;-X\%C<.W<5%]10 MPN^KZHT?*O=N8_B3%X'[]7N:60.AQ;;+_B^O#3*@<5 M1WH H8CNRG[HPM,)IPK,][:%U7?8HFAW%'6A)HM!]4&%$ J5,E1KP5; WT;6GM[IYHN"=GPQ-QG0-]F M8-ZN;[N:]PZU.H=?<]=S>"6U;"I)NMZ4VRV/#PL FW0I1(F M0I3,3!(HES\ MJ?C\R1-]@L(TV&KB$=F2$W3&Z964]76?FP0[7@6OD3^&R Z[$:3!BG+1;^FF MUM\2GI(;0VLL,-?\DKO;!)*6J?M$6ZAY]A@W&1XFO:7P$*&H2_1"SSY]=&;G M^WC*)6-A;3\@OC+)-F?Y22M0*0FV ME0E$R0#EV1PVKNQEBBF[O(ZT1PEZ@<^B02#&JM@=-;)M%> $<5=95=OP1 -O MFJ1A9? ]W?I@CV["F9KP8)<-+#D+);8,,/=V_)Z!:R$>59C/ N 1_$="PI\> M[I$V[WSQXW['[49A<@$4.1 '>",DV/UP*DN9ZF< M$!@Q]0YNY[7:7/&']J-TI*52<99KHLBU3)R0&>(%7ATXXG'HQH9"1AVI\823 M7LYM1CD/:#OV"K\+BVT[=.\+N\.-X:;41^BS8 MYMUDZ_,D(B997K2;KAT0*%D% MPX(U![A]6JG-@M76R5\FTL6*8<(/T82]>],PC5,DQV+HO:G)ZCJN9R@;(N1' M"/Y ZO=? 1IY?-UEK^[[:C&FNQ6Z+1#9MKLA'2YIC>">$U)/Y^C:=S-TI7G3 MMN& KA<2'G147<'O)^'*X+O.V1YKJ$U,5O(LAF]/>[PI-0L;6\^UCE;@E/3L M(<4!H*(YWGS63"1+0ZPQLM6]#,^ZKN6;I582)D@S;K#*]9&ORUZRR192G(55 M']RH5)*51.M,1%LH7-94DCAC3I.^W"C F)GSZ5P( Q'#=N[_+5<2JH7C8U@0 MI3^H3)284OH@^"1F9++X:>B-@Z],WR%7N=I4N^NV\11W]WH!I3\E(DOA+F^A MU!K"ELUB0\:1=<7WLBR!0 A1Y2\5>XY)$Q_4J\,JW"CA+5> R,,5 I?"+=M, M^3EX#%T[-B8%I&KLA4K$8FD*PN&XTC4U+:)13QGH])JS3'/B0R/N2J+M!(4[ M6:S)3F(ZJ_EE2 ?!V>R=)_E-)"][BFAWY8Z7/KD'"YEY9LX7A029[XF\H(7N6[V=(-2ZS+MV7VI8C.J5#1H8UO&AX MPXI$I[?Z/&(AI4)"'PPE=Y:1KX)<+VH'0JM0#7A* M^+]->/9P$R8>6RB"1'=X\K894/M>\.#99Z)@F1H!IT[N0_2W[M\+*6TRLYW$ MF#"S_K)'R7PR(ZFEV\B2 MVK=#>/.J:II^OPGG9UT6CDOY0L?\VYC?>^FX89X3LX]H@*T73[_X_//%1\(! M??'M2T<"76(UGO!)AD_Z_(1/>@#/\L'Q21]H^2&$#5:%>15<\AYL^1HMZ"E* M_)S+,'KDJU$RJ3;JALB7$!D23.E/.:9$X\\/#]'P_W9V M+F64!'L$,0T8-[X12F@[914L K@KK*VW6"RM+8S=,H(]=23TP-Z%'!YI5]=M M[-F\S'IMI978E!W1*&P4Y\&=(/IDG/KVG(\O/+_WZ&M#M8[\[#AKR39XUHWC M=Z5.]*F\T>LXGSV1CD 1!I%R_9\6+/7^.5#)"0=MB'US4BG)9U'-2"8F_) 2 MF=@M\%.OC/ 9ETV?6BY;2)U2UH.^]*UXD?) \7*:WK4P1ZGCD^4A"57+!5N? M[2T)G-R*_&OXV=:)/L77IF1PTX(!C5.@Z($8^UB?BN\B%P.,/OUDU6*5;ZN* M30E:QJFX231KL76\91I>S.QM3=2IS=@S-0IG,V1T% \9&X11:B'86UJBM 29#DR>D":2[(B4I(!Z>1N7AJVN2NN(62 M3TA>5SE?9II@(^U+EO3UE?&PM^LK27KWTH\N8RAH5LJU-^)*M]DJ1 @N3\?9 M$<[^6@(,@2B%,6&R49P3*BO:DV!75VUTM?,!@/6);Q-(!PI]'@W^TG(%Z?NR:-QV0 MA;K9H.M.5+FH.C-+,^?RR#(4('P1TI40%VQWBW''-6 >!:S/\ / >SN/$/ J M"60ENW)5%9K%)^:JKA:S9Y(DS$*A(Q\A#E>;]A*MW8[YQ[&A( R68IBQ["IE27@PV&.%ZY$ I786:-1:/2$0W'#(U7>;AL;Y" MT2'\[]BAIZC38%O29**XL@Y>Q["H")'!\]YJA=D/(4:U Z9#\1RD[P.<1#A. M8U[O%AHV6QHQ<)G)#104UE]CZ<1I$BI_,#J(2R@,2WT5UAZJED0%VZSK*_R3 MX4D:RFN^+CHU=MX:GBTQ]DI#.>VC2CDDHJZ#(2Z* X"SU*1$.IA\?SQ,V:C? MRDZHU05W2F;(#XS3- ]:LQ_JN%6X8$HC6^2$O(YR"-2P#Q;6=R?"0]D@.+&% M\]7&Q@\-M@QIR+BBN&_E1 4'[@4=+V?JE3A]5_D9.4]*G1EYU94,MI#JH\OS MX11E?B&NO5Q6P^ \ _H2DM_*=X'[Q!F]?ZH7#*Y&N4[U"F\%^ZJ1!C>X)XS' MQF,E.AZN ]*0*W6V.K7LK 2[1-C(."Z3 )4,*-5UF *#,#6FRL!X<0Y(YR$, M5V,9XIRADN%(RUTT![HUZB[9'#@+];#@G*_#W:19_UG@S2Q;,E?2YC>78[B. M;'K)V-U6,Y6;376%NB!KTE+=1''TI1-U2?#R.5.K^)0/<=^^N_F;5*\9 % E M4)4,K>PPR0<1N9;8!I%QSW1FKG!.WO>5LQFE/DI[XP_P9,7+DZ(:H=3X?,>(!U.OGE4LNM&H(F\W,A:7Z< Z M>L)8B",/+IBI7T4/*!G]45IL0-09WRS+QT;L-N-5DT0#.34\ MB_VUNFPSB1_=A):*HT"%*'3[07(9;7<5S/&OZJ^\E -JE5AN0R[T'N1-U^M5 MMT_5B"(-05@EM*J-B[.5;.$4L9-XBA%FJB$[P1ZH :H_@.X#DJ%(#TR&0_,9>03I2,&R"=1/[18HP,!.U8R[]@"K+)G M%:4C!.7!/D/X(V\ZF0*>+"Z7N/&@J/)Z6HNIJ\::BD"&X@?*LDLZE&<.. M6)=I#(^M^KAS!8K$2YX>I"1_](I #8P=P,71MN@^"IMA9@[9LR"8K6,#%])K%G1TBAJ27U.\S;B][ BM9+D9<6NO MM 6E4H"-+$ >!*,$M-EP1,2C5KC8M8?ADYFT:M6LP-6X,MIED7W9%PS9QA) M:)SRBD+4C*.&QS1"[.&$;J-F$(O .;_T1FE(8Q'$KGG8F_C]01*^.$$2'L"S M_ ^&)+QCD$Z87;J"P3[9=$5VI!DC::Z6R3P#MN*[_:LR#*C[?KU>)Q?X$26?B_WN6LZGER\(8S[4;]6ND_IL*1(@GM#5M)IS M(+B]FPLP"\PL07)1T2^CX$#94"NPT5BF?9WX0A2!K9M5BN ,JT:\]DE"+X<_ MIIU8MYI%]]H?!SARC'>;.JFV:+=B&."0$@%.Z(,7YO3ZG,K=GKT7\L^"FVFXH7#-)'19\ZVJG'D(K MO^^OVUM^1D&@UAP ^>3T)-SY.?8+TDRY N3\3+;A&O_OR_>U*1>?//D# MK84_/_O#^8>CYPC/81 2SWB-E;>+I3#$P-3&RT?37OV\:%98D4KY\0MQK?+K MQ.^[X%5U:/5&L1U:85]Z.W^YMLNN)I"*DML#N>$ B?W+/:OE:*Y)N[YOG%*S M>8ON!84S(TL\M'/65(S*T2WC#ZD#1.M2V$'YQ/1Y%0Y#W9QTDV@1O1*OH1#0 M?#!MTRGDUX%_4U8I%]S?UM+$6O-RDW?2OZG>X&W!$CD%LJ55,C]*\5%6KV(N6I MFB7DNX291)W<%_PYPSOV)E 27H*D<7CMS4N6^L1\UD\_F7:;*R!HB\2" -_ VZ@'R+Z58D MHQ?FI;J!LH@G-4'U('D6A>:@Q*W;8IK&FMUJ.5+-4SBH:AY24$IF@=QR.*1\ MS7[&F-:K__5O=X?L3S\-0?L#-,'SY]0/R)K]("0V81Q^2*DFPG#^+5(2_\"L MTV&:'^!1\^[@_*@-RA4Z08FG,=Y$.V53E8XK8S:>1C_;^@ZBU+NHG@O=JXHG MY]US!E:'2+JM]*^9YV9[)U_1X@R]VN8GE0?"_Y+CE5;5% M)G#2<7$1"=:YK[8TJ$$Y'49!7-Q/8(C5T&A4U4 ,;3%W56O539Z!W41NLIBT M/B.S$H8Y3%&A_=D;&EK:E-*:FSIC\X4FG>^9!2/09#,=U8U %F6FC_/#32;? M*O1SJ[!09(]^H",6OR A*IF6652Z[-$(@7,^+HP5I;E^S.#1I90K??V."[KH M>^?DF20*/4ZEX]V-\/!B#CIO.!M&Z%/'O#116NO:UHU M8"2=VU#$? 82F=O&5 Z@M]K&'J,V9BN)Q(DJR?M,U,\6FBO(QV*NX9"X3L@I M37:Z*?V 9643R+SA\:C6NB"K0'+@1WMP3K=3%$$3LPQ OT9##0#D.-4.[ M4D,[X*N+Y'PD[@BE2+66\1LY]ASTK5O".WYZ8TLVZN7D2T MPCT$2I [)$2;W*P=.P=OJDU]W;)V>/SZHYO[[R&V!+CT=-X.U7&T+[IJB*8! M*I'!D=K6?9^+GJN'1+20WD/JAVK7^Y*1^$*1>RCX!8*;XTW?4%/,^>*UJ =5 MVMMI&26E8^VJXRK$6@IEJ*=AM/C^E .9?5W#M >'B+,; E[DM;HK*4LGL'/R M\(:AVNZT*-:.N[#ZR-]F\05@"AA%C[^B<4X(1XEJKB;ZH>!R52OM])R9A-C8 MD%P&3Q)>" #WA:-9F<7\TR^BTS4VYG8)Y][4L.H Q'6#4$_ZW2Q2XN^AUQH. MI*P)Q=BJUT;FA6B:V!K[GT3^()[M0EP3&DPLSG1SE]8Y%97DQ:5*D.GGB^>V M"M'EWW#K.1O H_$(-LCM==@2_D4.V#7N"T0FR15N3MP@9G@^?7("XCR 9_D? M#,0YS@W2:EU>K!@!_VK.1<.$3:64L!>_3(*0/GQJ='_!&JIYZ\O%I\]^:S@3E[I*;$,7)E$ M;@F,AB@G"'"^H9*RJY'"U29^BEHBI9NR0WME)/DU:@!XP^'I6S@#[ YK,WXO M13=P*8A_=BU]EXFV9F1MMQ6VBEY$A!?3?Q$4>/YYA&E+AH,J&L#%QK?O>3N! M'?V0K\GKF=H&>NE!8%RML.)U#%KH."5@D*[FL M-=<7/B$7B+L(_F/^A>K>-PFU#0/^73ZF1B@3?(%+7NG7H-!-%0[(22E10M4E MP3R-K3(9(&3A.C- %$[4A=!;2)>$;T)$SBFV@S-,N\O$V^2$X%D4OP^!,9?HPY!] M>_'"6OB)5R4IU'.S&%\#6X'9/M6MK2E;6FUY'UZ2+\]\]++3P]^%7=2T;\:A M5YU<$CL8D>CU76J:J M0G2VXFS $-MY]6->=!*>4W^7S@U=+:P2QN.Q>9^^& \*#"3S\7+8GYO*U)P= M7_\@LK&&D//%"QZ[V&ZB?0:Q=2K.70K"R'TEK$*" M[:RIAMNV>W,HO&*SWFZKXS&;WXC0,PG?(K7%111>7*3*BTA]2FL+$ W%@E.- MW*ITOUL]KP:BI9RT4P^7].3T0K^K8C5FGUT9H@ZVS.'% MPZH.RZKL#ET#2BK:*X>4XQVQ?B*\%%5NMM5 M38R&=\]OYCF1%=$ MH$O<.1 >;3V8[(NT]"Q[O%88N!1%52LEM$7QVFB]RU M%:/#&D:K N5?\48R%Y,>!*S!Z/W26(V?ALMP/)>_C &,5QHSWSN,T,%;!9> MOM?^\KG73WO,<0>L ],0B957!P<3,\BRE1MA+.84K(2DX27$C8&3<=/6?"A[ M7F0-AZF%DRK>_SF&7<_E91:ZTJ6=(0/#&A>#%^V^.0!8WK:RQ2?<<)=OB6B3 M_FO5E>OAV+KE<8U?8[-="1J!^:"%]?RV3:'Z4$5HOL]90/@\SNR,)0E?_R[X M,T^_P)>?\?[Z9SC,5D0L1#_0L45S8_CZW\>P4YY^QM_W.R)<+CC.]2K+XP-: MP>,%C@A]@\=F^E]780.@VZ0X.J+9&O_I.V=(_SX&D_7T"2SPG]_1B(8+)<8J MXU[GP:5R <(EQU79A&LYE:*,PCTL=!0X1 [0WL^DK-I%G9:YPW=L(J8[C,;LP+D"1U6O)9)XX6^B>EIDE4E^&C97 M*Z1MI;W'M?W(V2=A*V\)4>_T^:1592 $9)2$>H"M?GE*Y&T-ZE/#;PG6/N!3 Q+O@)5@1 M>"MBV)Q?S9#3;(YT=6(A\@_ A2*_ )POPKP.W@''J@Q MYL2]SD,1@9Q^, G[0>^(G1WS5L '.5&);[]^+5W8BPE[U;5#Q7I SXT5Q!;3GP[GN.S8(\]" MJ5@Y L.+4:!,'1<+7C(5*U^537*?]-()N/.RLCZ9B/G3*,6F!^MDBKB,[>IT MW?,H36(9(6W;T &Z=N.F3^B[4K3]/]:3DID.EGZSV+9-A?@GA!'EAO4U?^8E M&9]XRD9K5),J!EUVF9Z69NZ]5R!K@];"B: DXB*>GG 1#^!9?J^XB&-IFR=% MFC_@7I(S\$-D,<#=Q)<_4F<7_X')6 M]G0X*RNP\IJ8^KL^;,KJ\6X/M:Z[<+ADF2X\%)(8E, HYE^>#Y!@JU@6/::F MF!Q92;I2$+6I6\X^>,)\7,540?H].ZB04-">XR%JE!]<"Y\XV3P/&,Y$DL&Z MB]=I.Y>U8*[A9/!RBI?P\''@30I/?AY&Q68N7-PFCG(DY2/L.S^VS9]1\+#9M+>6 MY^2%;BD%B=6J* 4J4"IFU./>#REIYMN?_*\PF/\,BWDH.?R,39$PMGQ2?/WE"SI[X4=_+;I0,9&&7S7:?Y9@NZQ;=,UWJVQORB:/PE=;2NHK91D!N^A?HSOV-(%7?AYO]XZ]L M$BXN_AG,SFUK:7?]OL9M,M84>-"2[QBLPB1TF\HEG^E26,@2[14(-<.<6"]S ML3!1QW1(00U"H!DNIYMQ*'M]^57!L+1L*MA6" :5I2[-VVG9HS]\1,!:S)+%8R1S)L[RP3(]DN'^&. MGNF)4QD?(-Y%".9 XXW$',)L?:S*C2&?;4U$CD6C!+I@./P&)BX*TUC*Z OA M"6>A5,ND(X #F%$5_\_))9?74O8I M5]Y21?-"V@/'GMVE>/_T1YVP#]-_:TE'+L%A!E77P@*^:LN-D^B*PND=3/IU MM=E%I93KRI3>X&\-VD@WDY,KK,:K_<^B[![5HSG/Z114L#I8>T5V/CUII*SR MF;MHNBDW6N!HY3KD\8%4V*^B$]V!835KQ4;C_!A2+)!A,E(FK0P\& PA)P^B_N2^Y=8 MX"F8CS,XKC?E9MIK+1WEX?WX2(P\ WF?M5*WN\2>*TJ R&CLPMS/]?KE%O:Q M&8.?/83>J]ROV^78)V,2F;FA1V@,SW?478[2[>249%(WD:);$I +2QQZ(A64 MR(V!4/]AV91C9!R^XS9EXZ2PF.!QOX0MJ9C>V3ZV1SW5EGFX/108J+PW/,YE MW2W';0\><%.&O&60$>?)3?5PW@AP!WFR*/(N=7C?FI)W+?[>]>8IA:?"L;2@ M38^NNCGV&B\(@/K3$,'2INA&L@+"QN_T*<.%J.;D!)8>C6K9.[(;?9\SC40( M+=-A<'3H#J>HSB- ;-W;KE+<&?]3KT227[]X;CB(B@HN3*%'S4W!LE@[P;$; M42]/W=IUU\EM+JDUK)#IF?7D8@1DTWLD[IF)DAX?F=&/";MDGY HDBH:&@DP MAE6$OHFM*/FPW+=C!+?(EVEVJN:F[MI&"FBQ;LZCZ-IT5.LVE81-W.VD7HY< M,#C\J2M/K!$G3QF5G74(V1.%2?LE! *8,P1PP=HYV4+V%#?EK7KSMG9"F*3@ M>EFI2 B1JSGBRN48/N[$ELBX,)F,9/;"4K6";E^NV4A%B)EX0G47!:O&7E[+ M;A=KY-5;BK[(Z21TQX'-0G= LPE_O/+$U7Y?X+ CA)"<^=2 5@]=FZP+:]I1 M+1IRO)J1>FG&3LPCJK1T->2;R1/8>*<53F]?N=8Y!J4)!>(Q$V(%]V]?_-AK MP9WS69DQROA)^@7]XB%:X3MWI2WIW)2*0:0==LPQBI-K&)7Q+EKK/-2C-717:K2Y3OLE7?WA&S$=2\TBVDRQI[ )5 MD=^V*^KK/;+4963FWI]#+;H%&WZB#I>DMKNNB0-0\ 4@HP>EC+A-5P)22OR M&9%3/ OQ2^UD=$],H5R,.IQA2D%^W[5=U6)T-M55W0MMO*5B$*\QJRG)=*.Z MHJG9\+B&;*$G1M[9O7+5P-W54S"2??$0L=\;'S$Q:\>6B;.7E0S[2_XK>BT1 MT68@&/?Z*$NA2RFJEO,#:H3(-4%0/Z38BVQX#XPI9\YY%7J[U5FL3;(^O8B? M<;0N_3BI#EBZH \!,B(!F/NCU"&\E_/_2<[A];X?JJWCQ#3YKLL4Q$..!G$. M&V9H8(WC$,"VG8O7A*[6! "LN^B$#S%\R+,3/N0!/,OO%1_BDU*,">6BW7Z& MVCO)?_RH92,CVO+D76(@D'=-3FV*8E,AL$?G%,5CD4)T971*7!IWHM_E+$77 M \-;]P#06P:2W-,H<4?CQLX4>[?(A"Z#?XIL]SWN9FQ9XCT="%!2/V"BO.$? M+CJ^ (M+'R<@!C5P(WR61Z=L+JZADR_AW[)8(3J,Q1T1'_L-1,*) 31$20)T M)Q!YRF6J[P)OAH-VAN$>",$$*2X]6?0XHW#L)\/"/8.Q9U>Z!BU)'=,#_\V9 M@,>VNU[&[709?*%&DJ@6(HAOAYF-/:]S_0_>89'*>70948_ ^N3$XFOI?/KT MZ9./WGRL3A)JLE]+3?;KEKKN7G0C@QHNVGY;T;T)D*UQX=6GDQY'&\9UO/%BQ!8UDRR).U%U7I-U;#(BR@W60FLIZOTL680?=*9RUWD M'$ZX0$T1.'@.QMSPR"2VV3K61!?]V MHFI4&V?[DU#JDB8BS^L#XQ0/WKG>A MW.[,@VY*.KEBAYF]U P ,2712JAM ;'GDJO6HY+T_Y$R4U)9F 2N=1^-%78- M)"(ZE629RB.INZ"AL)X\X03=F:YUDA:@U< CH--A T2D-9(49;17),?7$JQW MUQ9?B=5"51-$3JNMMT>'\0PCDXN-DR5/QNP.B;YNHQN(W%$F 1#)P*X%Y"Q31<:WVU'_L8@/#L0U9G!OWCM M+LL[. QL:E%JT\/V(L2,Q8%YDT:N, E24H(-]ED?KB_-"'"1)X&_<@10[X F M>+SE1>=2L-N;MEK.YX-D2W/R32$* GE*"'W0)IEP#=L<_&X\NM\@5"(9)*M6 M(L%Y794WM2_U6!V(#VTJR(Z="5%O)-4JJ+F",[<+P4V%.S8^EQ^>C<[=0TFR MI"HQFR];2"\E[PL7+EEZ4GUY!I2-6%.;5LGQ8I57V8<=293;Z2%TXZ,L>'@T M_^ W(Q#9VV"@:8OK:CA07N12V\&^X)E%#T3UG CL7W[S;'VY(S/?7)UMJO7P MET_H+\A[A>$+S_B7LZ>??[ 91;CSV9LUJI=CF"7L6[RBHGE01%4&/Y]1\ >+KDV1BEN+<3-ZH]M:DK" M:0UD*F= (N'@W++^\K1&/N :67?E**25EZ/,T&E&/NRNM<.>D(%G9.?/QMUI M9M[SS!Q!P DR+T13D96!_ZM>*<%B; ,PY3AM1;MA^C#*_G:G*7V/4TH])IU2 MM+21B>MPV@/GX6F*/K@7$UU?9QY%O=GWI%Q\^_)YX7]LX9*Y'N5R2;!<\7E\ ME'2:YP\^S\C^NJ*?]3BEL8]+%Q5@FX0P@BK4B"_K8J(,.N57#.5&3A/_WB?> MISDV+3/VW.;3?!T^M?Y;DF5HA9Q>YY/^?EW^6G8K(DJ]+?NA.LWEA]S$WR^7 MXTZSS:_+=27"E=^@KW#QW*5XR/B.L=DOQH/TA],DOK=)I(TFT_/2:.1?M=V@ M.1^:G^=+R&CJGX2^Z^D77WQFA>!O7KYZ'LO&6!+"H,U+@UM+N<8()WBYQYY_ MB*G@NQH\8[512UD7!,E8HU^QS(&-@($C1[90G'TW\ME5[L"H2JT4UN=)8'!" M,%5"W5]#ZIZ_4-+'ABGO*LJT#!&=9$..? PGGX6PP)]Y)1*";8/?TKMPI1(T M;6T' 3+!S9,/3.>KP'3D2*U[/E][KA=TQBDOV7VA6.??+$'*1UW55Z($8[S. M^-H.18AX:..B!0-QFGCQLJFW$-N;MM!$3FM?S&TS<*LKB93]U"-@3)' CAE. MX=&E$9-T0GT:ZO.3$^KS 3S+[Q7U>:2MC4'SS[>D_6(R#\T5U2N)7J)D"G.S MW&!%IT8)UVJ?PN74JFBIII<"2C!6'1'26"@:\?#X9P\7J+":.KF]+?.:LBC0 MFZK:X>]SJ*X$6!#K/9Q&:K?M8,JFD38ACX+RKA&QRC\U$ !_/?#+$/9_VF=E M9M:+?Z[:+;TLHXG>K0-K1CAY.JA4W8XX(*%_S]\B:9>ZK(;;JII[+Z:[#T;' MU%)$=/S1.1T_BPP-J2RX0TWR'4:Y$APJGL(XIE-*5&/KU JNK%Y*B8'[-6P! MTG_JH+($%,7UN"V;2/\9=A&0M^U:NEX8)QIY/?6+YC 4R3G?.6V'>.B?XW62 MDF=L6C926I57F_;:A=?IB?Y]P_P3"BTD#IYR*;YL$H 43%!%F@9+ETY2]@IX M7^TF_B$BM7AAX<[2TMC8!?+Y\9['EE0)+JN4!KS$U\X(]A,>6F!?DJ5BX)>, MC'Q#*;6[+)<5W#*L#\,%$7B)2GGBQJF,GPJ.T#\)1.8 ![*,4AH8H10!83=! MD^^0I"T>?R^_*@R6AJ3#^*?#[6B526J;T\C/P[@0(F?QJARNH5_C.RXOGK^R M",G$<&))W4DGB9JA[ETT=P)7X?*?87I?7;=54[\ME$H^H68F)CD";RUE.939 MCU^'QWQ15U=ML;B@_=)V35TJ\W+O0/'9\@1P^/DKMT9S 6-Z]NQ!ZV'H+\?N M*AR6KZJFZ?>;$-;4IM?CG[-V4CVFS7+7 PE*C1K?.'T4U0>D!&XPX[AQ#;LY MM+>DV.C?JDQP2O=#*-VN@]D M(6N+!=,!.B H38$!PA@FGAYDRI/7[(W M%E]'))M]93H$]Q5)0Q\0_-@VQ^5:"VA$&(;/G8@:"PX17JY(GH:^-C7=D>$3 M8N@F'9G0D-/(Y>8B'Z3+/;VO!W?C9O(+Y9H#6#;X#<%S]DZ#OH;;6#S)U)A+ MBX"D*A_;R4G9F6T+?#\[E\XI MBHCD0Z>-'^L07* /P@O#/7NB#*RZY.:N/G]NSEPZO&2XVI\>G_Y/8@6UJZ-/ M;5VV='D'<;V5YQ?=X/(C;TW8N%F<(88-C7SX\CFRS>!#GO,EQ,FU.]$>M%DH M:%7M-V'V"HS%_PWN0+8$:&9_N":%O)<]?3$L+$Z=\I,:D:>F4E,<;2RYXRG2F:G>ALX?&6^9+!NF69M]A4.=.9X%:%:VP#^+>\I2^W M*L4I%Y7X55?9<-:NSS)HE!R3TA#'EQ^9/=&6&;.B3Q>:+#,1?YQAW4L>)OJ< MO"A&Z/NE*P*=. <^?MS+X>4=VS9N,;08:'2;-U?IU]A="N:6PD4-_J7VI"'2 M/__OZQ???Q/;#]%4%6Y]=KD_8Z)N:JT*=X&LQT"J*;R(*$!:\2GAN6_"3-!) MS,\&RT$'O0G9::K UFHY^^LPC?H2Y_.RHXD:5_+/5S\\_^ZK8D+MGK/>TW)\ M^8+Z7(;ZK7@G)91,F1IQRPDW&5JA\&=9@6>9K,"/T.2[V.^N)?:7%BWB.,?P M6I?=Q'[M2N[P#(26-/67NUY MKZ??YY0F+_(P;+;LV0.FQUQUY>WB(*DF1HN9O"J18B*:8AT9WVD:R1VYE3XJ MJ>&9)<.-7<'.OY&<2)(J?&K/1WRB*^9D,=66DBF\L9Z>TTBR-F^6>H1I =B_G'2-!3;37#CO-L$L5,:#-Z$J).K6!*/:Y^[#\E#;(S> M*DL"S \@#0L-;SKLTGMO/ M[U1S+25SV:$#(\UKU"1Q*2#FE*FOXY5+R=A'L$(_]I@&"D7BVF2$PTV[3+;3 M3'@HW2D>#EHQVD+J[:)(BM.,5,HV9:,TT71+ A>$7X8#J";'D^H#AV3)"I*_ MV4*UP1K6E,K$"J$P*PCP1 *2RI1.CC"GZ9$%* MKH7Y/L+.XGJ%/J0TE"KL@6M*Q^NA-J*LSBA=BK?](C8"92UKQU>*'(2N-3)X MW63%#N1OP$HQ?0*>WN+>*:<[E1I.:(^(]OC3">WQ )[E]XKV8#LZTV$>N1S( M,05OK18W.V60\&3_Y9*$PO5($[_=N K"N4,J%,YX"AF)=.^TH-)$*(:>:,?H MOT)QDM279 .'RK^WSLF5QY"K;.VH-I2Y1-#5VO^140[WN^^%NJ[\./WFBF@O[$ MVDZ.KL/Y@^;WSQ!/$"8D>8#"LU8 M$%5]9RU(NS(L%$_-NQ0I"^H-:0@G^D M <,@A,K=5MJ<#S)DP/52XPOHFO2+NN6].O:;=@G+I.01FUQX\ R M99]24@& MBCTC:S(>ET#7T->C96O18@%?3/6PY^2UZ5$>'^M& )\-9T]L/5$ M@)%M7!:.*V3G2E',;UY:4J)@R).H]\Y%"/QXHX07[(E>P^FNX?/+8P]:R(UT MV4V%A!T_GG&M3[\5?3X)%#0(U@7#/G%RLU3L:)8@9?ZD>H"&[!T/!J5_1EGS M7V&2EA@P' DB^!,>MJFZ;*9RBI#(67:0FUBL[ &N7V>,?C/MKW(DS%*-\HGO2 M%C#/Q+C$%#H4W&'N]V?6\/0A M"DE,6:L&O9 2@2IBQ#16\S<0:9991B\_#@?(O9C:*XZARXR" F\JC&*I:\E" M'YP8(X_KXFO-W4,RZ"X/F1,$?X>=S4MX73*DPQP7)D@B0U"5++L0^?3@M M]^R("_7"?-F6N V;FBL S@ >6 \_3AYA_J:7%5^?\I2C="N1X YPL8-)KU5- MUVXV[-D;1K ,8RA))-H]&%0>ICPZ()NA(ZF7W+4[<42YPL;EF36<>5+^ M/G.[@NV<:8M0F.M5VZ[2'@;'_4.C-S&0I-O;L#9J=9B#7Y=,?.+\$5G=.4P; MA^JJC>):*PR.G;(6X2C RTQAVH!WKB#TL.*W8>:L]/T ?V2/SHL27#P5<0> M^/?AWWD[SE2+=1>G2(HN,"(K-@^--5F(,2G)3>XHP5M3@W/=_#*R\DX(L73C M*88\T]78U&_ _*4V*E[]^,5KXN#F/ HGHL?NRT@)F22!TPWNSUKAM*6QO0Z; MD.?IBA"E@W:N\,CS.8GR4&.H@? O7.FS+^5_VO7Z#(\@-Y#_04_)EPX=2(/> MLT/5=562@-^23>R/3>-D1DO%Q&=NW(WG?Q7-=+^LOH7Y+J(@HIV0T?G8T[E-03;R@E MB';G'A?5&_P-M,03[MEZ;2Y#@S&X'))4F3BSS#,-P?@S<1/57>)B97=3U9L-5_%;+6<) MYA9M^N25TZ%?+LWC@3K]8ULX*HE$# MT,+3')V&#@C'[TQEM?P[^KK*"GRKXF^#[3N#5">K.,F@HX@/-=A&O7:L/Q[> M7U.I@H@Z4(2AB_Q948LU1X&,Z"4$HL2?9&92ON?[T]3.5?D.%Q<>X.I_QY3- M2\HWUUO"Q>] @,B58G >AFY*6^"5T_V M2\\&&-=7Q*>!-Q3GY0E@*;V(#V[HY;5EQSEQ;C=%*$'4ZXB[@6%LC7#:/\19 M/ Z\R,?5]A=78#8065EBL_FIQ&G#LWQ\5ET(Q^DWX"S]I'MA>@BCV9S% MJ:-+%\[MXGW#>X@Y)]8UB-HM Q+\1,YL9#,N*X5]?\[VBFK"-CS+M>7Z-#T# MEX=>3&\DSIEC_Z<7W#/LD()IX(>\4YRX6!E(P'(R8(8P%4J T(&DR3ER6M#7FG$\["4I]CLU?M VW%B M(_W1UU^KYC@='EI3#-&S]&X/5)!,'PU .SWESA>'#V$,CQW -3M8=YRX%.?E MWSOH:W&HAVSQ!#Z/,Q>Q/9I5TD@W26ZVXT!.ES8AVHAG_IEF8V?]-.KL9M2< MSA-E I5Q(_,]DI& N8^#.UI!M^W($;.XHRA0PX MR96EW JD&,OB3DJ>$.,?]"]1!B#5@IOS9JK,ERGRPSPZ+YW4(46Q&PU,].B. M?(53#^SEQ/VYV:>%;]'5H9_1>>ZR^^:,"3ZAT#9\"FXE)\_UD&E=9GH%+I^% M=5&O!.^I?]0J(,-6G$[,9H9IQM.3$-SKNH6F13OC4D*%6IW/_842>A/J[M]G.8XN;>R^U7;#W) G+"6""\)SW4X,P;/:@K2:%:1"G*!"275VG%]UQ)SU.Z'HN% MXDF(+0AYE_3-4C1)%&V26K+:^=SB9/ZP]X4IKPL $EQ637.\^^8T:4L#1/E] MUE'#%F45)Y(9<:%715(;M75MF2,RBFB5=%O-#*634-FI'I*]E"4Y_N>*[ES$ M$-]/%8,(#,&9PRZ8$E^4TN7S,J.PRVJ< F()\GXH1*ZS"C_L;GAN7XA.>X"&9(CU)_,L>KJ$#'IQ5P%Z1UZS[+*A?+L@,4( M I^=?_*'6/"GW\9R"K(,JV)CWJE 8)N<- M"0L0V4O9\-H15QDZ3Y$J[^_A_H,D+(J1 [MONK.T-?;T@1)V=&+6AQ^BO!_$>+$)\93R36$E(=N^Q!/ ME*.F\'5-KBU-H^IPQD25Q!I2^JT($KK9\.'/24!9]3'UJ3%I1BMGGP.]?1&V M3T=6!W=B,A^![]*=6NJDI9X$I=EP!BW>\]$-]-=43GR+1E#JH5O\?0P.V],_ MZ_*RT7D]$JZ-*-1&N&P]@># 51:,X(94L7K891T9!A2AJ@.P5(-0)4"$T&_D0U%V>K@ZXTHLA*4N]*M=8OF5UH, MPC0BDTF'TN@,H1A5)$SJ1CO,Y-8*KB&'^UT)Q>XY*<\>/K&864U#/AY8!-W( M3*FT:L0L/?M<%\XK[55?_)7^9X&.8SH?PVJKEJ,H!S(Q'\5FAL4HF;L"W1)V M0#,5 :-!F=*2ZW^F\.Q-'J)B,Z">8(Y6 .A7V?W)7P[FF8G$X>BH\4C:0DR&S3#\,X]I99"GR3!'=CR?-R79 H18FH(?:=7Y9=5XL+$B"Q?RHP:*,\TY7JU2=['1^PDZ98' I$ L+GN7&KNI^(XT_X48KNYFR&8U# ME_))<$G'9H.P*=;XTF4L M[DPM7(5LLBZ>__#5:XQS!-U[,O&699\BP&7W_=FS\\5/:-O1D]?=1W*1F@]"WP7S>DRG$V-S4RHQ MW],_"*/;,QK[<4?_]Y,_I#4.-]6\]:@73Y_?A0[F%1*OJ9CC3-Q:C%.^H7U5 M6I!,^((<=6&1/+X]2]5ZH\L0QQR#KQ+U0LY$"4_2 ,+FTDF%LM[ &0A,Q%1: M"GI]180N]7?G)QQXDWL6;L%NRL0N3'=M3J,SOY=54U%S8IAJ[P'/\8S-8LFF MNVD!S)4P-,F>MWVT[$*H0&0G%$DA6*H>N*QXQQE,(\+O?H[>)URL MNYKJO1>2 (TB>@HWVQ)G:L]M"CZQ$3$D^;6T^#=-$T6S=CB]Q-\]O.Q_?R"" MSTX@@@?P+/^#003OF+B?TL U8]B]E#R9VFMG3P\UKA=J A*.)V*@V;$IE/;- M).]+#4M-I'5B]SEE=I)N$(^_C;A;OEW!T*X;+I4QHHF1L"C;T(/ 3Z>G<,K1[RZWO<4#X%'"![,;-5-J SR8WFW02HY M'%9;S-T9"R[$%>U6Z[<) MQ\!EUY8K9FA41H5<7#LZPNZFI9$YY\D5*PZG F67OYP$_-ZK@)_:T.>D M&/Z/>OD&*>77;#R-6_7Y/UXKL:KFJ+1#JY\/=4'&#UD5[MH>P*%!KAKU_8&A MV8I*; E[Y&2X8X^AGYS,HUJ\].2&_:1-\R'P')M*U5B8A&TC6"+]5_AQL(?R MYZ7\-P3BEF5_+4IS;VJ*G0%]8)X0BHN@Z5#5\D;(C51=IPR:WH-?@U'"Q&V" MPTNE-LZUX5*Y9:&?#\R?*/1KYNK2UL?CW5Z3<>+G8Y4])I,HC]3H"N-])5"5"G'')8Q^UPX5*SJ( M)L-VVS8>/X(U20 (Y$EI,5VWMY7(._3\"$2^VBR:8#3;V\T^URPIIPM]U1*+ M93L8'2LSRG'N@#; IEI=&>Y)7!4L"14K@OP5CG#NYJL0"3HJ3NX!#:_#S+VN MZ^]\\1_ZGU/NA"1]F3O-F4OE6[ZC(% T[;*8!47 M5C."?N4?[71U17AI"Q%'&8P*-E9)9X79TE)(D,6=+#&=2[,DUHQU^ MG=OL"?63]/U1,4,$H_:.S[,68(0]*)"<8=L10 "2%!C,Q=;$DM*O7T-^)OJ+ MWCV,$#:Q=E')C3$A!]^7&\AT'+$3O6= FF(J:=@+>2@-9$D^[)5E\O 95WIM M:]UQX_78-0!^3V0<]7&JE3%LW\9AA[YS0V*^-;8YN+$9!WMU6C1V'D7=# MDL.'66#GC)XW$[-6[VM/?+H>*6*0'%ILGXE0=Z:LG7EGHI=&)A@R%2!2[6F+);D&_WG6"^&(:S]A&SJ)GSXP'Q5'DH$[I;*C $Q-'D(^X8!G[ M6:.\+5<8@I$1.+R 6*?6&)_Q"I:J I7(08N":Y!8HG;UIZ M\HC912OB$H"LQC$&*JZ05MQ>#X+I2&8NYP);$8'RQ)U, M8SS9@5EX9_SII*E179>;M=XQ*YY@V;@;%Q)3A?$W1I_TAL%4],.FNMR$N*KK MB^S&=&[TUR5K\.C9M2//1Y:X> @R3>YI2%$!L0MF8!B8<9S4! FPT.@/ZS[V M*,183**J53+W;(CR\2OR&Z,-A@MC_(L80CE*=P1%0U=QX_,VF 3)/>.(%S5 M[_YPPPA5,K.Z[IMZ\PG.1J22RR!4;HZ_7O3I?Z!V%U9"" M>'0=K2BSLV_O@("['$^BL@GXTT?U>76NU>HP,_*.A(-%$EQAD9+J^)BKW-ZX MT<-)M[KFI<(%4KD#N@*V\QI[V1+G#3=IMN.PB'JW=,(T<&&;RE"S4D994NZ= M.A-[R:?H"%HN6]^5++1FIV,>*F:?\AX M#[1,U$I5UI'B?")RO#)F3R?<,W2 M6CZ75<3-;^VR62_L:>._OXW_S$H/K%('[YTK;@_5LOKAM. M-B^4BIY MVD$7ZBG([WR.^9N7/WYU\4VL[@DRN.Z.B/A8)QGL&^S,36JK8 MP8A$F)ZQ/>_Z/>&O#'_UYQ/^Z@$\RP?'7TV-Y0=:D#'4IYJOB%[BA:T'(AJA M<=O&KG:"5E'G!C60>MIN2B)F3+ MQ-80=BLB8E0V EC1^>PB_&R5'HSEA%9$$*77!%7-Q3N-E!-]W0+L,4>@>OIL<8GCNA6HTSB2@8WG @!VIW,SL'-(EKB"FS"W-86=U M3;6/I,+TF$K9R7QJ!,R6^[N:CF1K&(#QRZCEGC ^:#JS;!$UG2$NEORWO!B# MI*HW\0DTU[6N=$4SF7VF6X+:E(\1DT<[.5[OS_%2U7"%M%D50B2^V8^FQ&U @;2GC:(D*N>XBOA"TW+_'K]DM*A%:\7AU%*RKK*PJ14 MK5^ZM R'C/0>7Z)/#GJ*K7U.493FFRAOCIZ6L,5\KB%B\F^EP",4^E_:FZJ@ M8EZS7@!IP4*\Y]UA&$ASN$D DD[!2:32=XRFY2QU18(B4.V**P7MQ M@Q;940YV0JBM=.%K:SG"'G3"KIC$^#FV>9*U=VO!6,FQ1RMW"Y4':+L=D]#K MPC!M$"50Y;>*MSSMZP]0](R(<09P\XP,$LR7D.%=ES431%4#<_T*+)L[="7U M*&%1Y;MX/;H,=>_X3S8F3@H0_#SZ#*>E\(' KZQ(75+>.%.%BO $ Y\O7FF& M_O5(>)BPKU$D4FZ[>L.J%648.-4@9@IG7;NMAH[_ MM6L)U81_L'\5#HUV)S[TQ_/= L[D?Z1G=SQ8@V]6H^&"+]B,D$&&48=V1B=J M@0-E.=#PW_8[:FI1E3L_,DI*YL[M6[H$@:FB)IX4-4GZL4^U_O!X=_\DO. & M1[1#J-GT'H!^I1$&M*2&R,[C7V,.X#,#8B)?1\H^XE?,S#VA)>QUX&;/O(VQ M,H%8#M D8GY;CAT(Y5PC3P6".5Z;HFK2R)IU\EA123.^QD2N+ZFMS@A3@R": M-$V(8=X8SD$=10E\0VWUJ0:,UU'\V>BAH#=3$;^?H8X+OBC3C6G3*:@O&BH- MTQX\A/M \V5&^:B5;\8E,7[^183T= 615:+$;%YUB#)W6)8-K^CJ\:]E90&AK$FSYA-%3T)(:=J-O MFX-FF6]$)V2SAUINTC]_O(D\ 3V0LTYW/2W(]QV[%1RX%8M-NY1(SBU0\1IX M6I6<@*I3DI63 E58LC,YV<.)4.>*N3[CY,?^/DR(S06P<,Y'PG,\(:]S]XBQ M'8H EE4QH=UUL:D]^9DZW"ZI@$(Q2NT.:+H5)4J^K>>VY=V+GQ+AI&?E)1I+ M7'A-/3GJA 7S?49>#N\AJ4X.UV,O;G'2L,->G@#6$444JJIZR0. MR?J@4=NAW/ME1P"/_:1_R0LW*=661UB_J,@(Z;'X]Y$TQBK'?9=^+H$;3==^3+!=24"&JH_I',(A_DV2XUG^_?_DW0Z&A5OS=Z\@*DK0)*W?[ M=%B,^0MPM2SY&7D2M2;"+KK 6385)=&%C4W*V^&9:"AJMZ8$#\'X+/J<.E2P M&44J2XA2C'2;A>3#?H9"U"5AP]BG'?8[8>Q-7RZ2^RVO6QDV/_%IQ<88JI&U M1"[7M>4,',%%=F_:00J2#@=7"W!+V*8A&%(BW*0!I] 4)<%:Z4<-1<.[<5"H M*.=@SQ??!=O7WBBGJ%% NH:32)&MIZ)&88@49Q8Y@[.M-:0/2WZI9 272^!V]NSO 2N-NO.34))WEZWQK4M2Q_K!$JC M.>G"7V5'JC@% OVWXCQV9YTF7A+M7UD"Q:R))1L-,D,Q!)27T+I?V?MUG8P* M8RV)%^Y2_$ZF1EL55J5AKBG^0Z0AOG6;Q@5&4D-RQZTKK_[L?I,'Q#3GZ]DW M@;4]GSW@R:#98T<'/!6R9]&\C$3Z=&VGZR LE;B/3'#RZ_44F)\SE MCJ.>S+RX2$?-#-,LZDF)U@B;XZ[AZBI\@5P:Y^OP$N7H S_+!(55P(-#R[\HZ'='_F3 T M[1QAE'/?TS-2*SU+WQRY:A'P>L25FF\ZXEFD1BG&BC0]CE-YO[@:ZY5*,1O[ M!&/%\+3QM,PXG4(/V;>91+>>Y$@9GD'W?9G=0,R45Y&%D>I,SD[7-XZ8*_HIR@!R6YBMU MN@J3O9HLJ<-K8,+K!;974NH&P1S=,3*Y(;K$;C_DF37[S'KO>D\794,'+&1>@,@M?5-YP*"U3:+!$GFQJ[;CP4TY9(HC M;#'$BF"<$._6!*U(S!%B=/(P47...N7*;DL/AE>X%C!1+;&4C&8(HQIAQ8K) MH7E@/"P\;15:;"*H+#3RI*^?13(%IQ/N6-FRI)7? M@W98NK![)0[Q9Y@MV_X=UNU#M)?_,JVG1E+(<*)@1(V3XTXKU^$/W+"_*>$T M"OX/>!3!_A5^C!/PR>J 6=7"T72/21@E)2@M,;CZEQ;RA9^3!"%&IN0&^[KB MQ&.=^R'.VM%33F8B%EC>UZQH)N8 6DJ]9(?O%^&B2MPO2G&1D0-(.TS(!L 1 MPK&6^$R\1ON'PNW]\]&!31 5:7YD7_57X2=JMP"=1GK"(N)XBX3*D$D E=C.(.+W#,_8+A2O:N]4RX(#4",N739HP20\,.9 M6^"F(^T>\,RS,Z1Q&=-/?BRC\2.$ +@1;D$/4X?)P8%>79)H(;Y8OF5 0##3 MDJ24"AKU%,@4\6ID4'.MCNGLB1SGT>]([%GXI#ST?AK2- DC:*A^4BNFR]88 M/9%GQ= L7+A8_/-9&7Z\872_8<.(6JK&\1X;5/@I@UL3UO2O#F3$0EION47. MR?M6S57)224ZN7F/.CE,,!<&*X!KZ,_I\*=%UR0U;L$-BKE('4MTPB)]I&D*0F8MJF-P%VPTKKDI3JQX2WKWT82CRAL M-MC&LKO;N$&#O;FAZM):#GLZU,.+8PM2[E1V;F7LRZPCE#3*LA]H-^88Z";? M)O/6:E7U85]<*\M)):5S03]U_O838.AQW;HR0Y: H.-(6I+EK7F1795>&0JNXF>15INR$Z39^*5O79&L@]TQ6;Z/CO_\ M9:,5&A9.IP:T6)V)"K^W!BDAL$Q+*!+ 2E#PVI);I1K-19JM$0Y[PP:\XG\; M/B ,WYJ+^+3X640:^%_19"5V?(0Z!(#Q4'O>E^:E 8)IX>&K%<@\)0:6!= C(MNH*]UNU9H_CP$N#9/L3?-PLW M$YPEBH1'86?ZI3NO53H>J.-]4O"&/JK.K\Z+Q6OYVZ=&5">7^!%._P51B0"% M3\TR'VVI;T#1Q5+.^GYU(F47='2YTO;V2Q3E'H79Q\>IY M9"XQGF9*"/;^8BK]V5N2J:.WE-53Q73/_"-FC_8#_W;R8,^>Q =[]8-[L$-J MR9_H,Z-S@P7"^&;AO6+B-1T5.X %Q_J=-(%Y+AC6YY/&,\9)]P:T 4#5 *8' MH+#'0:4A/-H0W9JHF-+C2O]+ST"?V2-!SDI&_W$$V% Y&'Y,!."K.SM@6J4^Y%*\TWY/3H)V8K@\HIZ8Y/ H=G>AZR7T]&?I4=16L6/;PWNOAW-\+?CP.MLCD/98@"&I1(@FH) M]@(PO/HA.D/.5/TC/-"JW=I-Z8OVJY_^L4A_^->N_+7>Q"\?>!R"H'_T M;56'+]#'JXH__'__GV>?//TR_-]G?_Z2R#3#[U9M<.*"X]"6-2>4Y<[?_NW5 M"WOKC^AZ_VS/%T\_*?[\Y(L_DO\I+'D7UW53VO.\4@_!.V+YY>6K;_4. MCR\BCBT'ZDW_$I99OU*,V#3814 LQ8V80U]V;=^'MT/SQ*R#I9WC28,@)RI! M'54/W!A(34W4]<&%6_W1["5+W#5[8NO_U]^JX)A5[@X\'] _(9:@7NK*"F]A M%_Q^79*OWM8]_+1M1=GSNM\ZL)#P4R.A<._9%W @8ZG;C@%.-V%!K:BXQJTB M6 :D#4Y0C%RZ4V2*G1@A1V3CY#FP6NV^;*QP:=&ZUQ+#M;5C=A0ZNVJIU25UT[[GHML;%#'UMS M5>R<(5'R>>&.-L'L2.,$@' T>*K>9V42$JA1" ^7-!*A!G EWY%ABS"U]+JN M#C1W]A+!%N>F\G<^#"-AZ@YW5B?CD.7!Y+G@L%_F:!3EG0E!9K<*;RQ/@//O MM;[?:WG:>-1/TZGC:T6^2/QDKC(!6$+J/WC)PT*A\/GCND#.AA?"LM MY>ZOV\T*?:1)MEZ]#M8*X5'B@!F^2$U*BYL-@''M3KFZ&/O0][>D'A+3C7VF MJA4EI?IV/=R6VBQKG>'A:E@(Y9*%>?\9O*0,Z!4&XHP&(D4\1#*33LI_0%C\ M^Z<0P/-B>/2HV["$KFE1^$J&0W+[TBIC"#5S$6M>^N1L$VNE&.I MB8X*395A)Y?+-TQJDS"&07&(^E9OJ- *WCB$$]NZ]Z3Q-ZZ/SIH9K$70N11: MM7[H6(L[,E/=.R]XC'U8:,LWFWV$7C";4TQ>T3EM((UUV5]K&;F,,J_6ET<7 M[2V%;'EX\4+8.UMWY;8*A\T;'(Z*D)\:S)NRV_,#2;.ET1?IO;5'U5DU-+;S MT:7U4-I#&VG??M51*[\&YD9H%97I>:VF(RF'-E>6PT'8$K3/09&U(R0$-G8$ M%Z:0 C43%2&+73"-*-KK1-E%/GYT:^_'R9C!,(IH&YQ^\=+E($ZB#N71Q^'= M[WOJF5<:#F5[*-D\"(J&/?\,/">TL7Q"SX4W:5W\=QLOYK*],S.GIP\O> T$ M$X^E756 W-.D4&: ^.K (=MPF3[SP*5SC$$/O]^QMRK>+25L5E5YPT.8]"A1 MSUPLNB4H%3ZJ"^+YA>)S ;B9Q.@1@Z9Z(O2A' $A,&I_O^,>,VBKBI#!E??R MBA3RNIC@W.4CIEDTY^)+AN, 0"\>37RL!:]/XE?!%]X/ M=)CO[AQTF#34./?'QY*7XP G5U6YPDT<&-LWRBN6^R/_RLHIFG6B%4=;T3XN M#$/OP[G9=JX$GB+ :FOI*A:7)7O##CDVCSJ K]"MQ-%>D3/=[ID*9D A?[8R M_[O=4\]]CR,%TH,N+^Y!C:)0\[VH/AB/4,K60Q&7U).;IS:FR_$OTZY8P%^, MYYW^&J6Z3:YT56VEV2;[1E>!]9V?$BD"1D)VUCXWLV,+?B)\[#*?P5VL-NTN MNP-%'_1N2J22]Q;+$EQ7#0N0L3XIFB=HL>]U]_# UCWBFI9VKXS M_JKF5! M?4/9(#(FAC4G]&]K][T=Y1I[A5?X]DDS4@ P.S8T[KMI>Z%7@%5L6I'/6>(P ME\4^N\HMMQ7I@@Z2.,K<9S3CS(:RE7TB%,4RX+.RDZJ;D;N6$ M'V#Q\S5)M<3^'FE9W^Q-G,>/8/\;QHH/CN1U-U6Y,JHU;J):@R.N93Q]VPEN M#=W)G"X*KQ!VL;X#'=_LSX6'@1P;/UXVX[VL*%H/R\56SJ'>^IK0=<4T&IJC MB%FPZFX+A9?!JF29 J3$=X/.1L+MA'4+ P4XK2'D^)?]Q%Z%PZ-F0$+:ZWT_ MYH=B_GCE_O*PS[EI)#:'GX!*:G8_>W(8J$2/6Z_^U[_=C9YY^MF3?SO!FT[P MIO_R13OO3?U0]V_ZQ0_187KI&WI>24// _2 WM%K?+G6&O;8&%;YTHCB##5, M)3.N+AQH;7+=%FIXXWD).UF+RBN(Z\1'NO-:_"Q4SV,AV?@<5%TG;9M"8A>6 MOZ%:'YMUC1\D'[ E^27"]A (I[QJ_G_VWK6YC2/+%OTKB+XS-^R((H\EM]T/ MQ9P(M61/NT][K--RC^-^+ )LBR@BET/4NA??W.O_R(DM0\92Q(I>+I M-?+]E/(VTCGMU8<[U% MUMZG,JY6S9TOZW$9NC>UAI:0+I.&/!$V(\\^RZY3;M'5;VBN-RUC*=TD_0M2/9: M!,/%+5VIZ)E.CJ?MG'V#)Q=FO@24"VTCE"QA?@8LSFVU"4Q\N\HH])#B8),2 MS18E.#!Z6Q*;P\RI,^I,T)R1SMG7#]M7F4,*IZ(/&1BX]'-3P:BFYQ5=R3-A M4&!L"?]E%+%)E%0H9BA#^&>[>#]_/%GU79A@=7D4"%9P87)$ M;\>E5CY'9.1U^T[?B P(S)N4T98O)JM !$<$@+S&AZ[\E@X="]]8:T M;)S,FP6V&>[4$#Z"V5#S 5E2L:'@801GEV/A0%S=52V^(">(U&@DFH7F/:_? MPN1)T9LJJXYLH3ZLP3.1E.$%B;K![*4AZD@9RX9=&\YOMMFHQ=U>AU8I()$V MR'D@;P(WO>D(2@NF/A,N7&(9&VU XJ.NS0UA,K*A)V+T)9'G!N&![YMFH:U] MLJ'(33> 97:[1:&V:;=6 N'2S>!V- 'JWON0>TF=:T.H6 MSYZKC )(@?QXDX@',OQQ(;@_CJ8>PZE<7RP]V])\=O- MZ*G&)\_H+.4Q8XMEH&DP?2,"WD5/LR=\L5'SL4 )^Y#E8EEV%2>K;@^&-B[8 MV!+M#QMBS=2E,LGX-H._YN+_J%5$ MFZ..Y3K486\&YTRT<\O<:'-U8#W3EEW6G#)SMO("."H%M=@]]4M9()$6BP"N MW>&L&'QE?_>"M9,L^C>RD?P3T&8"/1=NX,TN[0*WOV)D']?=4M&1)(-ER0N. MF; G?-@F@R?/Q.CNY$Z: Y9?B&0=2%PQKVL"A1?W5EK*? 0V?FPOPRV3Q Y\ M1IUMR-=&31Y5.( O5*K3H38.,?B\H]A- 8KN2RCN!\;=E2P4CV:;9M,@9B15($)-H043 ADYC4@-,=R>_N2**]#:)O].VF$N8#JZ M1&&L0V?B[>(N$N_XCX'J451S^R;1KD6/XYI<.9UR-R#B&>+865<2GO*0 M-(E8$WW_9UMRZ_B/VL$,_Q%Z5.R*=.\6*J+N;L'.)/O--.-!(8WX5,7L:[CG MS\/Z8L?. R]G>LUH.2$3U&OI,1#I'W_!N/'*WMW*\1/5STE22?S:4%4@72%IW2[AD,5NKS]5[S!L+/@W7$P4&ZJ?I[ M9OLL:CVPVRSYLM'/SAXUM(B!O_:_HD\"L>>3'AY_,$>C%R..U%@D).<>)X^7 MS1G.A1 L#RF>K(/X8QI[K5SAI?)(.G7U* UCO,1V/U(M84KZ)+"3RH@;R?CI MCN^AS;7Z>Y5H._M<$4(0%YBA4KUT.*B MEF@Y.53A.LVR%7'NOY*R(\::Y":O!9O*U3=900HH2$^E3&8SU,NYX\(H,/R. MV(NXUR82/N* WMYTDS_#+LA-POI970+-&WIT,DS181[P^*,' M\Q)/?.)4,W&96=-TNNCSI1GH9 IN5-T+!I%7A(X1JW^\7*U \7B!U"?UK:AF MB),1F;%N,!ES&MK3_+:/'49]V;-A2])B5A9%RP!EC@IK2VRX"2?+)&"-BF>I MY96C%2OQE+IRE[B?ND3"*YGX$>F-2P9'JR?NO+$#2&Y7(Q1)BJ7H%Z>,W+ZJ M[?E'.=L?K:U;FD-@CIV:QOAU-PRKOPQC33$_"\=J>"FD&A4(&,[E=WY6"\F+ M;7/L"8DX01J4XB5.$!N#V#P[<0$]@F?YUP?+S"^_+MX^"W-W*5O@TZ?B'(O5 M.6?61<2!MP1XAVSJ7K;!36=AI8S(G%<1<3 Y?\2QL;GI@T'>T1F%+5<_GN>0/Q3 M(P67:6[-FATU[:(_\^E87KCR ,%QX6\Y+;-1?1<="5U\8"]Q7&VH5F#YNSTB MO^->!'MXFLG2#DY=B!Y+=3-?BP48*;RGT*%#FU.'ZA+0<1]- X!>LSI0XE_:'Z5[Y(']IQ^XY8IW 7+$8Q6UJCTVAROVXY6'-.ZL5P9P&P: IX6U5-?5"B8D:!C4\H MQ1$25XA$'HH&/.;CG!;"PRV$N23DG5 X:%2FKK:^&1T&I^E[P.G+C^&[GK/W MAQ]Y]!$P'H?CS!%%FX@GIOPO2^7XAI#3BGE RS_JQ>$3G1HFAU5_&!GK)(DJ MGX=' =1UTS)E9U[\YRB^1B.!)*&L87E+BL:*_AQ)Y_D@RB]*U^=:;H.V,>S* MG[EF*;4Y;3,]+:Z'6UQY*XOT4X/!MZP'8 "4#MEWH@^=P(S&W<.9(\%)I+2& MYI-E"=G(;H=K%%!"4#&"IW7Q<.O"-S>1DB2P4*@ MBC+*MY:]_)!<;8)Z >5!RJ(IS7RH/&H>B7&+)-U-SF*I+PC MT!D)2X:E*OUI#C_*'+I$Z%PG7.I 4OG?!0H)#CSO&H.B==@Q )[!_%#F/,WK M Y[K#@Z=03/OQLWQY*IS;R_A;90S3&#-:C6T F9GG\11S6WW+',\41.[)P?) MDZ$G>)5$"A1/? A4E+ IF??4;'3+) M]UP;%]:3Z^R_6Y>R@^;F;AO*Z0TY/\'II7YYO0Y[J%,SA0UC<9OW?1 MECMKS^(4!&L""((>[A9+E(;M6%<:*4DD,+98204JZ1I&PZ9O M\EWD1>"JID]A@SK\I5N]0CWD*M(,#FM'),UY,8T_= @A//WE&TFGQ2?Z41D9 M%C\02782J%I" MEQ$XLEZ\#5<]-R$^^YJ:$)\]*Z;OUAQ^M[C<6S2?Z(.-^E(=4B5+82JR((/1 MM0S@,D=(6Y0.W5FB,"]!!"FB&"XU-.G1\(UC?E#< M^Y0*3/#@SVY8.L'<])@"S,2"7ZPY-Y!ZJVT>F1#2._^KL%8AD;+OR]6[R>,9 MLCBN<+Z^$K*BBDFDLV=H_'2]+MDJ=Y]HPW45;HI?NYOPX,D[?S[ +,%NQ[M\ MS$9''1Y.&8+;UD \/*ZL&Y$MX@WXFX%R7'R/,^795S 7_(^T,XQP853J;&. MJYS%D:87DHY]_BHPY[WL5<@K8.F$]8RM0X:@3/5++D<*'I?A4?C;&?^A::-7 M<(8BIWRDJAD.Z^ 3UE26M"6&^$UC'T_J$+O S6ER?[U'8FZ80T=IEQB53?MM M8@O5'D#I(92RJO3&; 4_=7,9&$:7@9]N! \]'@;#D,!LRQ63'604>T>>V!9O MY;E)_>'T"YOOX@ 6/>M;[HH/LO(C*J'[\/[>PD0X&P(8F0(P/B=2PH28?GY" M3#^"9_E4$=,_SO9?,2/Q0$8W[GF5J]<>IK+C4(*D'N//^Q@K)4[3NHR6[D;M MW*@]*VMUI^YG#"05VI1>MFI7PZX#SVK'M$'ENU#KY5+7K!X"2*W[*\3]/SS> MK,/1N7@=%(W0F(U70GZ!HV&JXJJ[:&%_[5?:6)?<3#T3C$&:(N@>Q6TP2NF(I+^P(:NWSG,;_>4PI]^TB2%7"P+#M!"4_0$MQ5^_D/_LR+>-SJ,T&FN_,6_8 M)*%V6/,!=S.OG[P:5@BMUPS7 MO[(V\G7KIC[#]DIE75)?>W(IMN]NQ?LGE*-?9E=#2P3DS#&2>-"B\6$?\S/: M9"H!+7]]J7^US Z&DLZ9GXBKJ+[H&TAG0]^C!S_&V_Y\\==F($WI[Z.7&N>D MLLS*3W]_^Z,I/[OGY#1I[Y9XGRCC,6FC)<_,(K306(]3LBG5GUYXN7 M">U3S,57\AUW4R8?X6--E[\U:L[OX+"#:5Z;X!)SMH/UPU1@ 6!9Q3GF%T(LL"B7XMU05("#4)O0D3!?6\!0^^_+.U\H.'!!/\L4'9%UI M"\WN^^^R-#C\3:$4ZDR6JQBM'VQ]GF2N [!IK/HN.-VZIW)Z6(C@!YJVY679 M):_<=.3\FL_WOO!N*PP?3)8\B,RH/%HINF_<;?V7''61I8RP-2^0_#R"GB*C MD6UPU%'@#X!D>.X[Z;CAM5(>]JB,OW/F:)GW?XJ)1\-)F:F2'ZL.9=VE)C@T MXMCJ9Z;-A#"%FFF?8&@X>O;*:&?%X)P]@S\]?^8>^MHR>/_:M:9S/D!*@ M_#)V*D9O6#A1"?4_]RE2-$Z?WIH0,FX19V3DC[6MR"*TELN! M398TFP7TL*'X(IVW"R>\!QYZ=(1Y48LUU M!")!?=B42.1C(8O(EK3FWQ%<&NRE-D5WF*&%LGLEWR./W-?-+H!$Q5]7F/,S M\,N&%&I%I.4N4W4?KUU]IR&(F"?^7N1-S*X%Q,@]Q#V[/4A3 MX_!A_JODCK64)JLL=YG /,AK@1J4B6CY,9XY]]6'R#L #E-NF[;8%%3KF!CG M0?VTGQ/GZ&,/X!&W?- 56C9GQPASGX/PZ4R%AIX2GZ+H)'R,L.VX M$)PD#MN&EHTM=X'[ZGCRONADJ>HAR+-2^IH.&EK&_, B_9BQK;$WH,N8@ 9; M*5_RZ94EQND'I>W3MZ68DSO:D9?CTC]!(&1WF*]\^(LQ8&HN4 +],)9=G/J5 M=XNI+S%J&0Y@B&.J69YB(TKD4IJ,&^BJT>8?R=] M6]-DEDL4I53$GMU] M,9J%1XKGL?4T0S1FL'MRI]A(X>&F9(55*E?[I7M KT<-ORPO2HJ]4?I,?)>.J/+AX[@,<1<)R?T4 MP:VT,]*#=Y>(1OMJR^(A[RNJV\=///O]8A='^;(35=U 64\N^#.0Y8%S6/\Q$D6<90 I6*Y$UGTP(@ M#Q)0_3HC)V>$;G4EE+29QY&=TO,8+$?N/(M](];.Z(BD6)_+I<)Z= N)%_+9 M$X+IL0.1<6!B9LDY(3^'U&,)/M7"N>$D#*-P,%YS\C?EB O[+D=36I$4[;Q M]]>V:=XA1Z6@1 N)AHX'(X=*'01%%F/Z;1#3JSLS#@J@ONT(4''>T>I'4R2# MT@ZOU5'9Y6C;C=/O&6L 3JE@P:^<9D)(M4ZH)$,E?7E")3V"9_E444D<$R8% ME^/T'-R+;X<-=/WF 96CV,#!UR?]$#-DN5(K)(MR+836[HQ)28CL+/#*X5(F M0QI1F"K(10=[(#N156L'2];QX8Z3'S.5J \PRW>6QHM6T42F .R)'T=PHAA7 M:54NO8V>J*0EF@ZM@XU).9R8R8P4RHC(X7SQ+6O*[S $U4B=) 9Z A;K,G=A M3I:FX/H!'8-45VF9 CCK;VB4 AQ\C%R"@")'^6CUT#X 6N3(),;JCWG/WXSZ M(Q"^88[^:+@2V92CD=I87N8Q#NFM2==#G5Z=KP&VY56U'O5["7JN'-7TG%9) MDGQ0>W8G^=KS!131K +D^UVB 5@J*^G4"I0B9FP^>5X.,A)5+3L:IL87DT;J M).1X=?U.S<]8J*TS5!=K'HTD;R5 2)*1]+\Y*[MSW\7E++14).' 3=6%%$Q( MFV&^ENFQ"Y1@6&N)//,L7_!?0]PF9/9]'D(? 2A%$ 23VL6TJ?"@+JAGR<_9 MQ6TA64Q4Y^H) \-13 IRG"/)"6HLIKA=YC01R"[#JJ0A0=K@4)N6.MZ4J^\R M461)G*H'/LZ:W@1WRNB'I*_$6W4[0+D-YB#WXBJ=_@=?[JD9F#<9WC;))HT% M)!,4-FX6XNZ7=)!5O9!@95YLE%M':LP8X[2U9L7-\M@ND5/DW,%XSFVS>F?< M)(GW)M&ZLHDB/ >EU.8#N80Z%#6%,:GL33"$!+V#=J[,]:?/MJL<:5K/'8V# MK-**[H%XQ%6=DUW. MCXKKJF$U7#CEMU-5]_NKP$(>UH!@/7-I+.'9ERG%@M11/H)9(HD1FB>.ZP>G M=F$%O#[D:HC4W@ MZ.'F3C7RR11MT]XA'<+^.Q+&020OH6&6(X3<\CVMDT>V3F:=KWDWRV)4@'.7 M^TQ\#R7$2Y!6YMR5+S8*+I&Q_F^LU"X_L1@]R6I>/>%VF"-AE<1.9 MJ[&Q^DS? =JQ%/#:M\J6N5H% 59OMA4K+#;+K2QZD6NM*3M1RCI2WE\*CP$X M!YD8.@8%)#:+BLY\NA.KY,/[=2Z/Y7K3G$Q\MV!GJ40],&N4.A20?LC929?+ MTQX$ K_/69K)N]\PM')%6#0T1+C%FYI#)JW#ICO*<^:N@[;L1RJ)5IG!703&E?0QY<2K_#7$:HPP\.@?91- MS:NS:0T8;?IOIPS8 YJK>@5^S925V,6IZ9G#6,ME7)[R(IMJ.CAQJJ?7+4ZY MSXXF .!^(:$P=160RO9:JQNT*$8 Y\S4[1<0FB-PI3X=;*%D<[E?U86+D@SK M,F8(@8SS[3<5E<'MYMD[$YT8.6]@:#=T":B7F.FZ3XXG2M%?:WR*-2^$BK-%>;("A M7 X4SWO_;X)U%_[&]$%.P?,#ZB\)524*RZE%?I.=HH>:I)E1HDS]3X?X$.AT M]9[*8]$!Y[N?INI:7^Z?]Z%6-"@Q*]ZZJ=]:J9U*/J0?6, MAX[C=5H^#[=\X-#RR;%JX\PIAX.*!7+IC74C;6GD\;"C-VS EKD]L&1.A:B' MGU_KEZ929=L/M0 ^-2TUTB*G+"]G6;E,0.VYE-?@PX3J]WN&LC(Y(7#.KK_: M8]@IS0(=,$?T?$#T2_'IN/-I=3SAP!T*E M4/$OE5BAG0K#)M1@QB;S!-/58TRP:[/LAD[0V4'Z8E"<@DK- 9OF2A6JSL%2 M'%N@=VN!?QO&',[977H.QAP/M]Q]G&BG7+RQ,X#F [>OPP4; &8&1%-52FZ3 M#-,HN5W(%[&QV?>/=[^LEE5OR&=69Y6@.2T4S^)P:\&.D^BYM@!CEJV R%$5 MB@)Z\ AWB0'""#[MBT?W8/QW31+,L>)D2HB;JLM?[KXR G/XZWFT-C7SEG$O M;[;-S=,K!V6 9Z38)W 6Z';J6CP,F+#;US\Z"<$]%LU@ M]X[SV9TC'?A50I$/I3U^EQTNK@7&4 M,/_CAP(7P8II8%93(D81\TL2AI_DKKQG3^1/0?H?64@N;087)+ L3FJZT5A" MK+'O:(3UUCX7Y8O0[U,JM>%CR:).Z4?NFDU_4ZK<#_9?U6'E+>($R5X-6ZF_ MC:Y[)\G&IT=E?I^I05+;^=\R5-8RDGI]"F.UI]__E;F8" SVG;O#]ZD%^"WN MD(G%4;)9$&C8)V"7W5$7>UNNWFD1_Q_10M-!"L;*9LL"/\NJL3=9B6'I47RW M%2"O5$BHVO7")*LTDG1]?6VZ3SROM^YWYXMOQ@NF2S9"OY@&-E]YMZSN:!;C M)TITJ:NS: U<#OTAZYJ:8O7R@D2VGP72VW9\\ GW&J54MTKI:[(%C6NNB5[^ MWAG5-@!Y,AHK J10.%!*7HZ(F^13SK]17LY%2485*4%WB8+.9G+7>A91!"H% M^]L0"]'5;!)#VMV,KK&=78=%HC(\VKAVP$#?66CI*1ECFEX:*EM(TV5HE7M: MK(U)129^W!8KE-*S(]Z8T>JTWEE?C:I]HO\"2EY=RO3#O:H/L-/8*I[0HINL MR9BQK7"00P81"+6;\]ZU*7IR-W\'DE497_SQ:Z/<9O]9]EPYBI18FW-S9TMV M&*>(,SFIF:MCZ)P4 SGAB2'H%OCF+=1+129%9 3CTA(>-^I ,@L!?S&''^'ZQ?*%"S,P^P"U\P!#L':1)$D@#I%.*=P+=]#DN>D'J+U-3-N M.OW;PGO3VJ-OZTL6(@7T%9\$/PSMW,!3";D+!OFCVYK_S.]:FV)K^#Q@MMQ(R1Z4Y3"8Y M:R^ )V30.](N;8B/42L'G+&_SU;-TN/88V.*#1CE4:ZI5LMY=?)#RFTP=PT( M)>[,_IM]E(Q!F=J!]1A&']VH,]B_"6?F$UR1YUEH^$III=)-%,.V1K&WZ:RX MA?I8F'#ID-A(=0G/ 4\P'_[\BCE0I M CA.S9?S-B'UX9C/O5(YJ%"/'Q_-;ZU&:V7XUJ1]@ M^N=)2)@7(W\# .U[$))JF@W)/(\5*SOF$KIH+$&K(H2*#<$ MLHK_O8S/$D;OX%&#*"'9>3M/Z9D:99BV&X?/ZAZG,)]W/N/%ZA@#X1XE6LP3 M%PX*,HX@R===A:L^H;U\"%AQXC4]LGVQ%-P/L0?[?$::2!WRA-S33[W- MPE$K=]ODZ1110\(P",]J!D]?[L91#<(WW&'Q/%HRV*^9:J3 M*LZ2:D&[YMIPN+NJUPJBRV.IDS^VBT'<^BRXW'L:Z6S=N_NK%EKG96Z$G=RM MZ+3&^'#<^[ YK5?NW5=Z0.AGJ;0="J^>L,[69MXFS /(;2-DM^*#KIL=(SW# M.Y5QHS0NVMWB^HUS+E2;C11F"\V*()JB0X7)T1)+]I0;805K2>-]O_#X6Q)3 M>5]2Q;SP2=6CR0>.TZ&"R8NPZAPJFA&TS>)U6$$2Z/7[L[]_CY/G^1?/G^$N MIFN P_99\?477^194;+=X^]O.%$[E?R\":/I]KQ8R8SZK!>WXV2W-,E9"_!& M#W#*J/YB]BY1^5GK,2))\#A T^E2,G%+<=N=DYA-VI( ,2A MZ[(V[D/'19,[E'9FD(?M: S29[+=?5H&#[RC 8/1D&\SY?B5G3Y8J=)I!5V' MS 'A)%<\L"ZKJ]-^?LA6)_($M1AQ5P8$Z30J>^HK[J-D@+.7O,TL0^[ M0[T\(N]+(X#Q/&;L);ZKFYLS$G:=06?^#.%"P,(E&2*EDWD[+BID*2"EZP^= M)30H"*('.9&Y//R:F&6R2^;;BX\^2NG5X_D19,6D18[R2A2R0PPINBD:0E@Y M#U@+01P>2'8\O1$8RVB[Q U;= ,>B?S>UM)]A[RRK,%H"E]!%D7 ],+;HHSI M2>U7)\$]CO%3=929K!1]1;;G:AM&+O_3FXD?&0TLA5\%MYK<<_YZM#C3\0J_ M-P6ZG#NHR[:-UOE&F8O"M@J<"U]R#BD33$G9_*Q;^ XSS%DPS:O/WX[ND+(0 MEN*:=Q^2'%AB4 H5?V%S3Y3SK9SH=\N#.(V :I-R"\@RS0]1ED--"6A)7=.( M[:[*:H+(,RPAW%_1NW2Q2]N6DO'N)OW9XXR]IS5/V:K4O!>_](99+J$9?4N\WTQ#>C;F&59!=)42K5Q2?L^B#:\WEDH5J#:,6C2A)9/%0J8[%8T MWIW".T86A[S>S*MI$\5<.A5V)'B21,-&F[Y>&T)K)&!H;O#$!B4T">31QJPO M8NJRKT4W"5*!('N6$<(W5H&(0^:^HPA#DSZN5,=N,OT'N& MMJ5GIX?,GVGR&(1QZ%6Q#5&$U/[B61#=7^I=*^!&,F.C&B M+SF./HZ>4,[N&Q,$?,FD_YH=!6&GY.@B#/GDW*+O.5VE0%-,F9VS(6O/I=&* MEF!W_,0]#OD_> 23<[0-%]11JFW'H'S>3S1_Q>/8E-<"2O5+R9R=;@0KF*&Y MF)&WC>/_IO8NQDH[,PHPJSFT!,"\@IO]V M<,<1 WAJ!HOF 8DE'3W'=<+RJD.FH4SX5S!*Q(\O R]1%>)8- M:%]=?:5M3BF6N+S62-K?E.U:4+SQ6H6W<%D:D@#4\24VP_9\\7(570::6/*& M_8R,IODX!7_+N1T+D"11$0/L=?2U 2)U^B:YIK6)/2<@ON.0.9:Y=9UCDMK;ISDFCP>+'-!V5O$Q.*^ M-/-0TLG2\I\B"C['-S3"T1_@4T1S#B-M?#I;'=FPN]HV>\G)FL)./&96\35V MU6I!9T?5#U**,<"U 2_HWN2AA!J-HH"^4RIT?5W%-1+/G#\W-P%.P&&1ZW$Y M%Y[ ,L1+!O$0,6+,0KK=IC)@QGIP^/J3>7%K(6-\.K P1)J*KRPSP,=ZUL1$ M495],M& 7>#P06E-#7+^,"QQ#M81+J+K^9+3OU%6+]H3J8_8LR6=DG\,$WA] M1H*4,=JA86-#N#$="PRREY2U.;Y!?1C9'<%/](&V%IF79$-%I6&\G\X#3ZL MAIQ#("2/89[M3)3D'R"ENBRV@8#S#-V+3BY4VHW#]OKD.(.GDM^W0(AE".K2&C58LKG M?1L2SKR-(W@XER2PS0FGA%O>-YZDUAX36$:D?7R>B\,LQ!.FUV2Z-PDKQVYQ M2N_G%.KB0?A2+2VO4+)BCN6"$RFN9!M.R!!#AOSNA QY!,_RJ2)#4F=SM5%Q MO@.[.0,N.Z(+^A E(>,#7"LR%N?HO0\I%#(.^S#"5[]IA&O1+*9/&5EE+2-& MYC=S-$UV]DVH60^*=>\U@6>7_B AND1-].2.RU0]MX/?'7,"2^@OJ9&2&7& M93B@0]V&JZ$7OV^$5*:)=ZQ2<:@J8D#E.J+V98=1)U!JOXZ.:#R:ZPLJGR)H M (2AIWP@%P&$N>:26!'M'&4OR'GU< BMA\<%V&7]00S]?,S_:R*MOW/E1JK! M2ET7%J N=V(]@':2Q.'6D"B4BC]"T[P<*O2'[6B?KYJ+VLJ_0@_Z3N(#5(*# MY'HGS&++,%/-?)(L^P9YVP>B%K@@"#,9/ZTO-9.Y$#BNYM8L+I;!*XC$W8)! M7)XOJ^MV@_13HE>72O+K:K-Q[0S%N)=AIN4A^^7;5Z^*Q??[-V7S&Q^+-GFIRG)9 M75*X15JHA:&7XC]75;L:=M=3_Z/C[JY-[!K MQM?&& M6^[=RK%2*QG-(5YU)Z'Y@3UYOG@M4C3ZO-D2\Z JB^7CS4'[V(:?@\+E?-;" MLOH7%85A<2^.1 2)/:EA=T6Q;7JE^6Y#.MLD?T#P>7??D:@5+\"W;W[\0;(A MG(%J<:&2F"$$B08DWRS.K)AI,S[T(O0C%4L%:IC&,(=G\:MJ!G]%1^9V,;OB MXW:Y,B --&+HL]O)7-@"BF'R.@DA9M8E,3FZM:BKN!O::Q;NHW)=NO"DX<(/ M!2P0$B#NBHH?PGB/*.%&MFX>UT=?Q)7Y961WY$E ^A-6?[8XM8'>CQ\3[NTY MY&?M)QUIP4YG72K0!=J6-P[!.+JDETG0L]))5](2$WMD_1W>GS6]VUD+,ICL M@ALI8]J;M/WP;G%HS#GTD1'+SI@*90D_[A,<>EJM-WA1NGNZGU$(<'^O1\E@>Q',MP05JAQA$ M-= RIUY\"^+XD;+IV;C5NCB4F/TXY06??6\H[;@$8W0*S M6TB;1+W95MPUD(E>;(Y4#J7<0;4P,KSQ)LWVFD\:=[3DG1^N_5IF);$>IZQV MGLMVN+/I^L[7-H_ >""TC3JC7_IEYTI/H,D<; 0OGOHP1B6)2=[[J@3M[335 M[6ES"".+T^BXN+P>%$J/&[(Q*%(9?A"6 ?L%OA%?7R8Y)=,/2:8:P2PZLDIN MR,DG_YM#Q8C1 'D$E0[2O:L5'U*G^!]3Q_X"W"A/S>#F3/4H5S&$A2/YN!/V MJ9H3\K*M:VJY2UIS8FGP/N$#N[]![DYQ/3D#QX=TM_!,L,JXY@W*:<,9C%(GN?-+J6 MF[/T;"FF5DQ0!GW,8NTE(H%1R\N4]EV,LIV982]H6+]9:>Q@P"67P/ V;W!O M9E_TR7@=]_3/?E@JA(QA) E2YIJ7'%*6T0K*0G3%^61>5ZI@944$A*EK*GD4 MBW6S&G8,H%I&G[OCR'T3"+F\WXUC;IH=YC!-^U.J]B5]K8N3.,QMJO!S3 MM+2A#CD"0QYY[UZZ-AW03",BJ7SSRF AQ68U=FD:I MIV-;K@*?!7&%K%U9GQ>$#A@KO3'HBE)-\KB;JMT))1,WM4IV0UB/J#O@S0/,00CE>DXJLV"U.7 &?[T8;F,K]/P"4J]AWCR; 7/"\"H MMR9-AB<\B.%!?G_"@SR"9_ED\2#DF3+K)9.>]L%4T"=-^!G_I<^VI]#8$0JZ M8QC=MRWEF4C2P-;+.XW;X1(BVH7M=N*^,S% ?!M"?T07FW$$-0',XN(,[Z^JUB&69:?%N['T M.Z&IGG^QV(=24V;$#A%_VE:4(88_"4NAOATY_:"_6ZS1JO;?XGV"A(V=/]U[ M"M_B+B&%@?OGF!V8:%MX3.B=W:AH+DX'[H"!H(R-M (5W)[J_"8\P"72BU<4 MF/KL2;1UKC6G2DPA?D5/&(O.%_^)"C/ZD@;;3KR+6C3B MHJ2CP0P;*15/;ES80#C^'$$;CEF56#N,W]EI]7:73=NCS->K>ML,A5,;L6?Q/1H_CNWT@" M<_$]T>"(P,+WE%RFD?S/MKFA&##^[@>,Y>3[E-C[DQQIC] ZW[\42D:++N[ GQ=2NJ>NP?9+XM@]^VYQNMPWO%G\YC^LF]/]LML(! M\28: NPSK)]7EU78++[A[&XTF#_0Y@YM#C,2:C!'^N RQ58-SQY$DK"25:@T M)2^VE#*\BO" ;[&@V@30J3#YZ'*5VC_9H4Q],KN8=F0"3USO8\^M0?=/AD$>N5XQ!1@BS8[AUUMJ\5<9S)>5+$4Q\$^>DU 3[" M):.W&9VRZNC51OBEI-8\D3%.5TO+E"&=&(5/7'3QE];DCPU'5R&T%>/AM6U&&_Z9IXE;_ M,;POD7NLNFP@R)N2%L'XB;C5EWA$H3'W@M%$ )C]NG!7T#6Q":SP8^!Z$=[YX M ;5M_V#G^,.S%[JTE,$RM#RI]C)QD=1(.,\\5%P**,C>>I/O:@GENS!R0:GB MW7%&;R-@PI;'0/<8NW%9P1V(4WK']<^4?+=GA@56\P"^*C?;-Z=QF/ MFB!MQIBV0B9N>M3$CJX"V!BE65]?,)".FR_,=,=!PU0Z5<\BU]B5&:&(X MZ&A)/H&N$AQL&:,TMBQ ".X69I#H!W=ITH>]"LT5$6G\;?)$BM&JZZ9PV5+NK>D-._8R :R:5CL0X:L$B$F&=N6G! MW7+6NC/V,9Z$]RV@COJ[XR<0>A#@IP,6!-FPK"$F3G?Y#NC_&$2N5?D,98P$ MO,]27$IG:'!QIC-'9PZ50*J.X!L#'WN"_]EQ)L^)[WF_;J[@Z2)2[-OH>G6R M#EU!ELLNY/TQ=O$ILM:*=TSDQ%VP J62E*EZT/>] LB.5SSI<0&T13 .Z6#P_U8C!RJDV M G7"^_ZZ:BA [/ZXV(0U"K @WW<9#8;DM8)^)CJ%A.E72+E7+N<[CA73;2619J&C73!4[#NJV3+I2':XAMF%P:#ZF&A 903ARI*081R2I55[(V.VLE\8\3%A.W8F55KZ#"3S@ MA[5$6K_AC*^*JW&Z;H F9I?2=?4,"1TRWW^2(*2)%J-IA:-/<]L*C17EJ976 MQUPQRG/SD:[<'+[3V]/ 6*K*>G$\MU^4!Z@"IAKF$D'7;1D8D^Q59A5]0A MTP[J(FK[A64RC73W7NIR^'K(N^XTM3*OV_@(PZD/[OM*C8Y\WK-,'IO4"RY! MN?[$VP0Q''(^&T\AN=@_R4(-5T8LS9B+IL#7&FRL6.R DG^4B:J:M>$G?#Z\ M7%U"AU>KHO)E3B(2XI_'GZ\0W9O_KQGHHA 0;OHZ)4*=,JOJBA':?KEPPI-2G";$Z&%& MJ/K4E\AJ-%Z1L0":/XOL:/:H@ M77W?2+,E]N[D==[AG67*>"-L0ZE 9#)H9^S\LAN]3C^GEC:AS],7F??H" =5 MJL$+A8N3;N*QS-4+[1<5@50:NXAPKL6Z,!?H''/+" _1HPX***@ 6^X M.J*H.*,_,$4,CBL:M\U3/[]!_M-#ZX7ROAW%_.?7W!"Z6W*QJ;/J"=H.!-!I MW<2MTC)BW\Q%9B>].'#6F!G_OB*@ "&#GC\KK&"K@;_P)J[^,53LCV*HO]^W M55R9PCWR5]M"Q>)57!'0CN99H$)P*%^_G[ !L>%;])!P^]LZZN M5_88+@C(3A7>.52)Z@/.A\H@:3%6*>OJGZ5FRD;[ E=T:W:\]E-0="O"=7=G1?RS9(J]/]G0>,U9J:UIF$C5NU14 1'3CH ^J(0SL*:\D?T#,1 M-HO>L]/#;''5-"UY+Y4C>,BC_DN01,K(X%\[1>)P1IT"25$,8T:9>).,5.L8 MIT6J+"'9I*4TEW6:(WUX^DHSQ?%S4Q.96:JCO"(WEJGOXU68DX^6!<($$1)+ MV4SS$;R$6%Q,/T-#3+,3,[V?-('KJKQ@.RC(-:Q46<' U-V,D'9^I[AO2]HO MN]BD].O)!+%\XMN+*U"1&<>3,;!PRNJN1&[T]V0RD!AC26'ZLNQ=ZY_ZUNO< M8[L@*2B3P'Q0M:2$6BA7(U4TJ](XE9 M-5JK'ME6L0:D4=Q:@;W+*NS7CI2*9L$2@J*8UM0AH7A*LK<' Y*DT+<+D,@# MTIP-=V+]FN+9^7J@/TT(17\WO"*7>9?IEPR%=I^F"?WN>D/>T,\73%$GJQT;,Q? MCFH$0RWL=L6X[\,J/-C "#,%8 Y_P."Z\<5JUM,\E/OP/J8GK8 M--+SJ0?,EJWBS73/F^="ER8$-*2S7+ZC#A>E\C3-$7RRDZ="$6XY"](-JU[P M;Q9./49;\6'9I 1X2)RF.%]*I8+SI[$+$B#=Z0!Y5&K)E!<]/>VD?,C"8.W M-(02EYB+Y?U^\1UP]]ZA0D=;H ]2Y4O;1^LWZ*&*S[W&00?HUB:NT7FF#A?_ MCC.(3RX-]BW8CLG4$1@#^%O9@X2A -@D37J6!I",CRX-OR!L/8SCUOLM!F>V MG>,D30]2KZ3\BQ 6"#5"D YJ=[-1S!T_F0+NUV$5T(M-/W+,?-566_KQN; T M'XO$Z7B#W8;*AMEWIN41Z=^\M""-V"4>G+^-)5[ M71#]QP]>JB^NR%>N+\ZV8=/_\4OZ#7U-AW:!$_O],B M!K+SZQ?Z0@^_C_(1>?;E.49 '>L,1,CY@@MF#//'GV _1TQU%I^2V7&(LF1Q MFT[9<#*SR'PI*]EL'O=CC4-#1DU0>& U(N-C:E0O3JOGUUX](\2(C.>/.2)Q.\9\QT)$DIWCQZ;+KN9S,%'1*D-66\'?,!Q7]X(NQ M4!6CGGZ=,;_;M"\^WH3_YG^3%UFU0FZZX0.;PD1V<=CB"L9*20=$I$]S5ASI M*D@4?E=YVI@/L3'C,@;X>Q68)SGMHW58"E1WR^UU1.PN.@X;;<@08"K.9/B' M\3,[L]HNIQ@/V:5O-@(&6G( "L]SGSD\\9\YJ MT:89JKR]5QIF[9Q*D?(+LDVG,^=7GJ&,5$C)?HQ;UF=A)9=*'MZ^#BWG130I MO,HT1)>A#L#.@O/#)0J4G @A1 P@=LPS0#F?34O4]T]7T.DG:9\BQE!)$/Y" M"1J!+6N6CU(M7(TS+J+M7@J3E&[>EK4=ZU:!&J6=F*5.6/%JB,,/+?L3J=]^ MTEFHU69JSEZ5VY!5K8.\WOTE:&2T7-^3X0RL#J;/H= MVW'4&8OC>0&K^I(+J4*%*TE<"Z2Y%V*H+56L,97U^P5IIH( MU3)]YHXEQ18=;3@K+3&'M:.]RO^-[:",PPOE6G_=3$4K+XEHF8M9.Z8Q:AIVJP M0#)V0M08Q]!V;?E>5!% H3$5_D!W_^-M!CAJU%YB/5LYZ\MGA8>4KJU5:V9< M/Q,;_U\__%5,^^>CL:9M>Q57VWMXCW'%_]L?_G#^VVB%MEM&@RFP]-]^^^7Y M5_I[M847E3!-@!,M_O#\BR^_(*L$K?6^8KQDFJY\GA@R\6]??77^![NP2MS% MAZR8](V>DV#P<5M1>RZ5U5YNNP95Q*/CPIW'MZZV>(U_^_IWZ=VT5CW[=L]_ M?^3M^(;Y.SZYU?;W>JV\WR0;)FPIG,82(,"/<3>^&B3_^9=FV2U>\G'V_(MG MO[,U]^.KO[S418?)VC5K1JD*J\VKEW_[YBU]M; E'->IZ/)CW>_P_I)3(KK 1[\H9QF,:'&"V1^S['\R\\X[O.E ML?BNSR!$\!=J? &^ M@@>Z,F[[@M77'=@,D*T0*-M=*&V+">'VZA?*1K+\.A M(D&U>"M*AXLO?_\<@_/E[[_4N.4[;9/XFP"37DGS^+,__/YK++GHDU,?;"$( MP5:8?E';2#SK-/'8NMORAITVHW-"_$(/AB%4.#BR % M.14>^LS(DQ)/*-8A2@CQ-N RTH+Q5W&1\&46G\4M0E(_X7-:>R 3Y:RT4]8 M6Q(Q/(5P1JM2&H<^+R2FLQ>P*N'H'*[ >AG.Y)[399^\&O>Q@T0RN>LKU)C)<:UGX0QB+A>4UB$IQN "13 M^OHGX[!HB.$B=6F.5B+]:L;J=CXE(^NF( BJ4D@+;F_2$:=A0-Q%/@@:M7HD MW]&WLHX$0#6Z9_M >'3-/LA :+N>B#7P(-%7A&]C]KVZH0-_9"+%N:FZD-XQ M:X>-X<@VJ)Y]O%V<9*9Z,\"F.1Z4J[BAS?4(+?^'"7/D@GW# M55.GYJ@6#D#)U+TW08 R,5:K.B$RYE'/]C?'JE2_Q6[EQ)Z*1"#0XWR/7"M MVN.B8!D7U#ZFW1:EF0.;$161I'UUMFV%]QD*[ MT[_>:-96+7'&I8NM>GS'%Z/FP2FB;9X@X%&:Q.-K$\'!BC (H-Z6?-JZ68#A MB;K6":(0M(%@W/[AUR? ST(ESR=O*C;XT,<-9"**A)=&YSV:):)IW 9#Q.3M M"3.2Q9XO)XE":]>FL)BW4TD*TR?2R;2!2'T"<@;$3]ZZ00_O3UZ7WC&[2?O' MR3GYQQ]+%W)6DRL92?WROD\R[:EI:M+AD#Z4;& UPECMEV2%F4,MVP?VRRL( M8:ZX7<4\#"D1C*]K345"RR7*$K,7%J13TOAZ#&;*U3O8-&($HTB; M^^]#+V9,&;F$4:Y&VPO^N=G@WT)=!XZD$.,V- AF/4[BJ?E8((P I&#\9;7FP?S?I:PPJT*@&_ZI,(=0\'+^&KT\%U/?OS5)>%,F?WX M!$,R&-*S$PSI$3S+1XKF1MMSU)JD M_LZ\MS)U\>"@.#-;EXYEU7!*%9+L]GI3JN!?A(98$_D8)J.5O$BZZ\]#G6 I ME$VO>O:I66-@'0ZM#IXPE:"9NFO6XR?]UZ*XJ+4%;8YBQ,$[\DS6X MXGEWJ,B6DDN6"^<]K>"DV4A;8DOV@+ /*0$Q=MYXA"E9']BC#MJZT^, [X[G M!-0EAN^A8;W2 I%OLI'M59@L51RJ& @AMJ+O-'%*=P6MHD)9VX5V=T7$0?C4 MEMR.W5 KIQ20311^MMC44O5G9PC:'"YZ'24OR_4U(Q_((8F3QAW3<%7B.[3@ MI>P^]VX5<;L6"X(J-+L;$$_ZM9'68)R$N+S.FLV9L;O(*C2/)_I,ZD]W/4D? MU1>?DX>#:GP@*;K LE8N8=''@;QB821I!M;+QRU3^<"(7R,'3RXJ$9G;:%ZG7/\Z2& ,8GNBNJ(%YME-_2*S'A2W M:34'A B>33Q7;&=8/B<-2D0^^@F;]6_>]]2< W6Z?=)M)WJ,ZTJA?=J9[L! MY73.N53I>^>I^B?B!YX(\%W@ -[NR((K!1= V3_>7EBYLP(M<_\IJ7PT5V+CKMX04%"DS+Q93PVO GV8%;LMK.Z.*=Y>3[7$N\_H5O MN12>3ZGVAE2!2:?IMU(]:;G0E0!<'E/VV7SC=^LA8/'Y+'=.F7BF^G#5L3Q9 M(QBRSNE<.H&)XW+"; M@8&$Y8J_2LU';*>501I;GG$61AI)YREO(_TY^@2A37^.6[7=7Z5/>P&#(J6U MY-89!\1X+256$3 MAQ2-*M].5@1R/X <)FL)2/G'K(F'Q;X9/NJQ"DM&JT8$)$SJ-)#.J5-72MP1 M $_,VT=.:K>,IE'^_AE$+0%07C$B9HJJ M>)AV6D>7L[6W(N:&W-0\LU?5 FTNI !D-%'\E/$C1-JZ%>S23 0$.3*4[%L( ME2:WP8MWR/$NWW4E=-PR)WR*#T"*":;)#<_ORT4*?4R&HVV#OMN\9\,OTG1P"?LGD(W)!EYU:;M>$U)@L'_ MO6EG]!T:]+2H1/6.8$ LEOQ_>XW'>0.5T0@#BYOO'K'/>I2Z*% M.;KF35@2AD(/9>'V#!.N9&&H' %Z/B_FN2T+'Q0YTC,WI1-"XL*?@WDK(RR0 M$K\O^F%'(0M1'\?1AW6@BB@'SAPV;QB(^O4715S>U 07+_,I[T+!2G)678:# M<6:#"./)U?&[JD^,4>+&";-X&?D[IEFDYH*W7*)UU22HNN;U!DA-! M2)(T72XC@)4H+-V;N7=.H;[+5LK"IC#^R?D4/[@20@)7:&+)=271@%@2NDB# M.-=6;)FJ@Q?0DS+=^D8'5MP(KI^V">)!L1 ^D^"H6BM1N3#/= +@)92?A$:; M7,2Q_I>76[LE9@#<2()=M&ZU\IH1$ M8SHA";1,G=ASFV>Z,.JS/,;1O:UI&UK44+N1;GZM3FN+K/8OSPRT\2VYSOAL M/$ C;!(&!0X@7% 0^IG#E\>U."*KK6A7Z<.D>XN#BW.3SECB!F"9RG#A[)== M/<\;<\2&P]@40)&GMB;KS&7-6@7(W$I%6Q03RE3H/L_TUL>=L/KP* U1V;@[ M@<$2&.SY"0SV")[E4P6# 2(#^"8-!22553B/# -:M>.!SUK!(C5.[GXA? S) MO;@)+L8]U.60R]1,(5E/9=@X?!'W,2-P8&U8)PRKQ[&8[JF-QO%,-OGGH=T? M,KH*QC&5 ]>ZW6MBA@J(R(1N4G2[.5?VK2!5!S'_2G'GM&YY9(U M7 FB2SP6GM!/87IERT]TRCFT)>LA=%0\^BU1'_:[+?W; M$ \EJHI2NGG=QFG:8DZVY3)LD:Q",EC5-SG;N&NLXI\*^8^)W_=3F,$1@<*3 MBYA_\F5$\)/,Q)M6=SE?_+FY(2"W<.%#B$*ZHCM7GO&2A%J8@2L&LJ)MGMWV MP1%B9NJ!F!1Z<'W7Z\"5EW@,9?KL'/E5JH(_QKF_+]D*,VF)78%6<>=*"Y8B8F1W)\6+A"=(5:QB82V" MQ0$Y1XZ 0_3/FUVU.L#0NVYR/9Q$-T0+\.\UVJ;> N?W]+39##Z:/BG@S%Z=Z(*DB W%YU?32Z%3-KZCSQ>M\8K//@=.(NN8H3^>X%QZKPMFG M<-#MB.8(V"!M1=6V.D"26;3]AFN5OIE(&T:T/.W^5H!SB[Z%0CIUIJ#A9X=_ M>J^F2&8BOI?R&Y/UV"U+"MP_BX)Z[ *VZ&)X4#1WJZTQP]V!RY-HYFB1C)P\_T'$15 M2W1!CD.-:)Z5G7A%L5-[RJT_Z(0R4.A]0HN-=R%/,YO/&:)!WT8'MPK@4&T+ MF/W*:7H_UO0>TK!1#YU;,>*6KG9+@CO )8X;G)ZR\)U$W+)1N.0OT:]LSN+O M'YL*\*,\?$NDX%C8^(I\B$Y)-\O"1HD?/FJK#/ MLHOI&=HQ3:B091$K/+>(<=]/1O'5))Z6!#Y,V?4-50Q<9O)J:*^K. *:!CU_ MB^XU&)Y7#;--O#&V4](D42V2;U^],2T2"!4LF^:=1J6KAFJC20\"!R.G@?KJ M;$FB:5P=D;\_QGS_<0&A3.XJF7S-GI1M,TC9_Z9I,_+S]>*ZH9A= ./;;7.3 M9/.N2RT2_/U=6Q(1ZG*_^-O0=55)ON>W8=D.5'U^_L7SY^"W8OF-+BBT7B]1 MS*6UYO'-WXF\I!'60NE@1.=90Z"\'*)U,TX9K$LZW>Y!I7^Q;$/&+."\<_Y5NQT8ZA?O O6+GP.MVXX&ZB[]_HHRX^*ZDI@1CU.A-Q5[8*>P3CQ[,-MW1\>F'- MJCUZ&0X(!TJ_.>9?N;/->X%2FHR$3G.<,"3])Y20\8;]#14F=/W0R^J%/"U. M_((X-7NN)8AN'<8ANART?KGS_:)B';@=^)Y,6N?%XE(+F'%W7AJQ&YZ"S0#C M7=*HHF6?8;9A[5IQ? -4HNOQ7/ST8'3$%1I! \Q;(:YRIRQQV%5]1B!7:+M^ M1G,E=Y2CF5_@FX'B,>ZJW#9+WMJG-@YKX_CRU,;Q")[E4VWCH&U)55E6Q25IXJNX/=9B-:O:VQTA-VA$3(V<=SV;X$84H_:26NG-QOJ< MIR(+%K^+H$TE$M1I)(BL M3#O*6)%] YY 6,)2115P)=71&--[#MO4@$@B7A^4=CPTBFFH^[)IF97! MZ1*9E$_DU$(NG]A%P\\TN2/AQ.MFNDH1I1#W?0G7&-)Q<0)I3*SVKRE38N:) M;X?TN,BYZVY/\S%1CHVKD;3OF)9.,A*4\T*P(!U>*?<5ZNNJ;6J;=_^IR[@5 M62V.1M2EWG$67+-5\GY]U*4GV)H>E@[/%9UY55_$[YW&MV?U@T.D> M6C5,%BFE W/03J(0F;$?^EDX @21$R9V[4(P"YZW*WBR$;"J,+NE E)QM"CR M$\Q9CML0+.BCLZ@!65*\*5'RE%WU*,_DV\X+UI#@,C>!LN),GL M+=W,TC,":_ ;I3S@COB#:%3/0+J_,]P9N HQAR!><+R\)?%ND:QB>$]<[WAL MQE)**FU#5]F4_\%\.VI;SQ3>'C0LW"'/WJ%"G'+G0=P9H2BS? MGEF'S>SXR,H7(=*8?$9G^X!>QWLY]=II"E7J*I%X,FAS\A0],C$MJ/F4]YII MP*><-6QIZ;ER\K'LX)-,T6'O%BFQQ"_.RP8[-%MM)//-F/QVH6VZ]@2N,FP0\6.!)\HE:/1KC MXD3-C1]0L!JZAOO]%=_2 .[>-6&,K\^LLU!5?,[TNQF(_YCI%BQ1?'0P-)F' MB:L_*]%C58H:@=?SZ.3-[Q0014,3U"=/[\-)3)8(5@IMO91,NT]XTHJZQDH7 M753B-H'AH!'-AS*-'4D5EY;CPWW_,<2P!!PL:=F+ $>PU=H0/AK5+!G.POV> MTGI5W%),&562LQL=7^Q['>G'> +86EB> M.\8T:^YG&\!D&#\7-WGTK(GKVDZAZ,W&J*R$SWQ9_C/N-'I4G6:^V@WENJ*! M_4;E%7)B4\W\. 'F="7X(MMRM\.):M?-1(\NPXZ\>_[PLH(.@*$FRG75E'R^ MV[>Y0\+G<<@NB:Z1NSD>'$Y+TH)7>CX]T_WD*@C/#PI;P?D!21YM(--L,8Z ]=)GMQK]4O:0G'H"("%:L01CW*2>\T8W&9M$F/TU.KZ*YNZ0E7 M+89].Z?5_.2,SLLMJ<)=7&:$L#=-^\XY$70BA+KC"4[-=M;O-_ B3HZ^DB9F M37^B5,/+0^((FAANZPAA(K5]?,44AUH2E0S)NOM24Z 4@E/S4L;7\Y-EX6B,Q>S)YGNPV MRMZM#YG2/]-'TL]2;+]%;K=0B-WJ$JWV\3B\X:="/:WLV'CA'Y0^8<%!*]ZN M*[#87P8I^]I9;]X4+]H31,4@*K\]050>P;/\:A"5C[.J-L""D)M9.WN\]LF] M@>"<_Y0Z>7E%9ZZK@7=-4^L%5%;:E1HOXFY47537G"*UX+SW9!MOVL4[A+E: M$IL)40\Y+F]IQF/4VJ)P#PM$V!_/SC Y-,X7+[DEGVJ6;JXNP]S@NIQ7,:-& M72RBB]A?QD#Y'1!36U+AIA4/9Y!4UF-\W9DAG-:F=YM,<$^U!7DG:;.+ ![>]7/_SW=Z_/GOUA0247_=QJ MZ*B"5"ZC'PR,/T/IC+MN#M ^AK$7FHO:Q &"]D/U!F8;F73"T>Y9@ M3%B ,P5/]VU)0(%,ELMEN^/'PIIS>;O&B50;D*%V66YNLD#MIC@D_H0W:!(! M-+#&E:XDU<26?$DK'CEE8';)LU?7W)*2KH8CJS N>BK\1!MA<$>'HCZ4P]?+ MCY6^9DQIM?Z/W]Q^:C_[^NO?/$83<@ )AUZ;OR4E@Q]N2,WXLKJBH29C_"KN MH#@Z0*H\0@-YS^/E1ZVA6J#!K]?1ZZE;("TH@6+D. MO4A6V22 !P QM/()%(7NUQ8K>9_+ACZ]DR" MSJ]]"E'IC#IZJ)P8FAZN<^_@PKF\%W8)]S':5(>;E($+9RZU4?$ MMY+V<[\ES6JRDHJDC&,[1(-Z8FY\4-&K/H 0H;7P8!:()M4*Y\M OH6Z42(1=,)YBV8B%:\G-KE88RU"(]*T1%2A5OL#KG:"@(.<#PVU>UI>I97XD[9&EUK>.VJGB*?&1>">S[CF MXS'"/7QQ#<:O>P?\BHBMZAZH=*F^#;TI%I_25Q_1"0>Z2QM]82_ V]Z'3\?$LT$,^^./N_CQ$_=G0B MOJ5VF/?0;B@<720MQ)=7;;5=_!;-\,\7/F%@$6+=M\*'59(49:54B1KIN]AQ M05BK4+Y^7VA[S.J=E+Z32/.SK\^_^O>$,U^7>VM#4E2\0K,%4F II3416R W MSV]!&,BL&P7[3,KJV&'QB^(D%-+,6%[4#:E?B)S,)GYAA=MVCC6!X/3&<54P M+,8_8'QP:O"7=Z,K73?;89=3*O.3XKO-)I[;K/9$Y+R< )6NH;8!VT%3"XQV$/EP=H)9>3L-,<9E ^5V5X%9;4O1O"=X?U(Y3:N6)J%9LTH[/W_B M0E6&!L712T>SM)]B>[M[I:L+FX("%S-'QOSKA\1_!L_P+4T;>GW^!+)DQN9E]8) G^>[4]=S-@;V*Q$XR MBP5C$R2GWM/$N]WQY:0'ZM@P3@*RZ5CYG?FJTNS4KB*N^Y:NCG3^^ MS>UO(D0X\5?;BE,#.31=/!'$E.*(8!\O_C;$QWOVV]_*C^"22Z?ARU7_Y!S; M5P)@-C8HYW(P431]&"AT&Q[P6?G,$+B&//,0.27@K$:]J\)DQX'>"R-H \OR1]4B8^/EG)-OK(ZB;1-RSN ^WOKCH(:Q]:=JWQTD:UQ1Q^T3?\ MRQ#W/C)Y; 8V<(($BSXOV/WI3T"RE!&B%1 )R6^V?U=ZL M)?&V;8DK+ 3&$2?@E%HF=-AB0."\/[6]/P>N1OAW>'GD)]"(3HYYKWB)E3G% MHYT$V([S$ST[Q-*5@C/@RC>1R]^Q.L#$D^*D@^8R&^YYN ME6ZI)>)9RLBTP8^8<(L0V0D2F=(AJ7N)&J7H(S&.LPZ<[5Y$Q&\L;9"1TS$[ M#1;/T_.U$K$0%Q:%H8*26XG%G*-Q=9IH@+J90>16LTSW6E@G<<;@6TKM1^?; M'Q<;$7902'2J>+K<]HB<=R)?[IJB.-2^0J:M=](4LU*'RO4!WB@1SU!8V$%* M#X\ZDV((**K7=E\U&,HH*Y>,4N"4$Y.A#TTN_'F\CO&&'Q.Y:=F/(DLR]U MOG@3>%T0!2$HQ8P=AIIX)O>EUC/EM<7VI.Y%I04"41=31+(=+4$E&3]P76Z' MH,POJ3^H,T.PK\B9+N-P7#=,/1MMR=#6J?1.WVG^5>@ 74JK2;B"!&86GB0L MF.XR;1%JM9+?Q/N1TPVU)$F!G#-TG.0M6?(7:T#"D#RD?83C?:N3 MH2^D-1MQR[/3GWE++&^L9(>9-6)66XT#;YDSG1@>]<&" )E6,8]FO"L(JR\X+5"H3N+L--EB;%D+3PBY:<*Y%'[H9686-M0Y'NVJ M_@ ^ <=:GE'?.^+(Q-HFA((M^G!6X,Q90(Z0N5<%WK!IRV']&(?G U0:N.X0 M3]R[RS4P2UV@U)/P&MYAC!'XEEU30U9+>-#%>4TZ?G2P1I.A%PR<9N M(<$U MH+G#B6"1=/FC T"-3T92R*SNB MH?JG7(.?0_P5!P:WTHU X;3>ZIG-Z0V]A@6&[AV&L6E5X65[ MZ#,%21/LJ&S3@FF*O+PST3235Q%6%)* B>M0^Y":>KM/DQ0*[ FMJ!0\9TRZ MJ/%=@Z6$-*"\FXHPLK(O%MPN]$\R#,?JH_1IW6=91Y<.H]':.AW)GX?UA?7M M1#,*29"S72GN80VJZY+$=(N4PT%]![ K? 3Y4RKQE1(;=I 983.$$Z;J2.4/ M:I2I_IVEBQ?XRR3-JNQ8<(-[#HGT +(=5XKV@S @@R ",I;VE\L#5P.@')) M6E$N ')L9FOE?<AN6+C0= DJE>70W_9\/:F8[G%%LA6,3WE MB@Q#?%MZ2#U09L/U'&]L"*- M^2G%_Q5N"S#O>MZ7MHFNT0Z.D)BTSGY@6P+Z(H+3Q#!;P]UX!^+APS' 2JS- M1(?#4=8_QD/P S,TFG+Q*D^H$#-(Y."J5OH4(I=.:$1A>V*LH_&XQ%@U.IS2 M8;(Y].&DIV+B7EF,FEPZ[\LYQ^TI9GT8BU)SUOE_/.*F]#9T9;SW5=C>\EY= M=L(]U%60R D5R,JGAIE+;6.*.L:XJ'HE?_?N]@!B4+>ROQ=2/< MI1*9Q(.I6N.NJ=SAHI-E*?KN2J2WBJN=B/.0M2"_--07M$\M%LB>E;%R/?B^N]HWN5U*%1A-0[EO]Y;H(48-23\T'JDZ0Z?V>]]&<"\F-2% MZ)Q P/!:,AWT--8@Y?Q&=NCG_K*Q"]D=<4ZKCK@ -E6[DP:V.MQT"Q@;5]O4Z:*5CJ'D7'XV_"74)*F 4/=< MTIT;#=;KPE5O*JR_& &V33RLP$F< KVDKJ"0=BV$.I"%)"&'7M6=*3PL',VE MTX!PS!8NB*7,SFJ(P[2#\F5*\7!Z>ZI>9KHHYXLW*EA2N,E *,*3-#\"^>Z3 M^B0]U3^&^.]*G/6T?!/(TJ=HL72Q7%9'Z$COEC[5^.^B!5^LXFEFQ6\S::E, M@<:$<7,SQ,"VY' :5JJS A^H8/L)#\?YI&=CS1;>+@2.6J]8GU!$4EG'! MBU#24.RN"!&02'O(9&N/B+T>NDVE*!'D-R<3A2X2V3BT:UD/7LKP3RX/DQ1% M68T2T,8OOR@2O%'P@4G5$![TD3GJN+DJ%44FE22R?SV2QW3H:HOG*F%@9^>R M+(HKU8E<]NZ83CE34ZKJ:/*%#%Z9,!-,WRT JOT9X>PGCHCA?= M:4[VUF?R8[:\%#Y-?W?0Z/@"6'C@S?^WYU]]7$L41$=PNB.,:!W=XPF4AO0=R2\0@$1 M:@M,VL]^)FY"6C!C)/FO,B2_^^*7&Y+':$SOB*$3-1]:7*[N]VI'&& 6Y.&+>6S8E_O@%K1P]-GQ[T(KC(\ M3R?V$1U^4MU)Z-@KXJ*FZ 6('!5LC/^-4Q&X5P,1UU-F[[W4\_6A-2:>SA9E\+IXGN+)1^VE@$+HGK,&(HY)\Q5/ M&5G%],0((Q"RDNN$%F+P\**^6.BIA(K_3;D7= :$6MQ802A0]GN5<98_PC7V M 5SP $74?6)F25:C,29\&#[!>Z'0RP3N+L BDI,AL,R\AA&,OY@0M,Q^"S,Q M] P)33$X$[4:=)9C4[FN>+( *Z<5@[EOXH'Z]#S//R'GA-X-[41P_![)&_U_ M_Y]G7W_Q(KFD=TXJ+=[5Q"KB.A)P%L!=^.K?;R,5*70'EQ<7U#Y.T?N8L82< M81K_]Y"NB+][_KM_GR.)6):K=Q=M,]3K,QG=#?[GQ4.-]>+C45?\YG_/1+OS M'4!Y+F<%1U#98@K>E3@V? =DVE. B)8(VWC#( NE#7&Z3Q11GM\LW[*Z"_-: M(A(?>A6 =+QTKUH!GS(B2Z^_URP20S2C7T+!10TM$_+5A#(_8QJX(G ]/=". M(.)5-V.\S&3Q92'=B2'J+U,&(KY$V)9[D;T2Q"-#[R4N8V ")U5MLE+E9>;A M+%%6=FY7_ L<$J_C4-V4++NJJ:3KJO- GY)8MPTAB"SZ&L$K5H,2L.F24/]B M]EO+/218.9/$<*H8NK2HJ9!#@S+4AE6/.*5)\Q0 ER3#EWQG:KA%=K+357QK MRNDQSM910_(F386R>/SB4\'Z+]MR+Z0F<6H WQ[5.[3"02IX*6-M L^RKT;( M,"-PGU8B,A,T*JVP0Y=O/VSWE&66@B0UT[1A5PT[C1;RQMY)-6'2:SR^\#J$ MG12B*G4*E[3^K/J!]I4VD)^KAMQMF0--.$?) ^+AL*,\BA2:+LEW+WZ=Z3[) MR#P<6]45J5ST!XI/<(^YB_B*_OWLBR(^(?V?:U.-:SO:0O0HLX=FC8+:'<^? M8 XD-MXQ'ML&DDS@^&):/#C$ZV( EE^GY46@#Q):W!,A$R%,TKA7V" M*%"_:OPG*O M:_YFSJ[I82C!,!]\&@O/]!5:!.:;5R:-F-(\?B!"9[W&);;EZUQG5BY"! M_#RT54=X0-@T,I$H?U!9IB42LE4Y8C>97G?FR5UKR4#"&L M84"83,;>E-YF4&%>.6_BG_ZX^*SZG,%=<=%=\S2+;YY=D)K !Y3/N"JP#)?E M=O,B?EV^/_LEBK-:+<=ORVI'#TPI<>YD+&,,OAZBX2-%RX&LR(T8ECJU,@C3 M']%*1&\I9"S21@5BM0OK\*#UG BYO!W%0]_OJ4M QY3AZQ=XNKA>14 *3%T; M)OAR%C?>PBJ-NB]L,O]3V I?N6+@7RFK@4MB_H.\S M?\P;9U@N;D^=]O%V$F()SXZ/436J8Y#PYI!J0 ML>MKRB%^@48".-42^''J\?MY6-,^=%W_,YX3OZOL*MU(E#DAWVG\V&YW; "('\2#"E*S0CCOB0I"6Z)M":#[G M\*)W**!IE>SL4)7LR5>W3#F0W4%( MD7S\\;):5KT0R8\QNYX1/,;0M-=OT/3WC.#=B9AU#/.6Q)2 B*!J1:!+ V)S/V(-XOC?;YX.3LP7+"]ZM5Y10MB78"9'!WSZ)?6Q M@FB@NH"9N .";\)Y3E_+I3G^'(.,:V"NM5$G^@V< MTIA]G2>WN'\4JE[K__^?@WR+H]X7&*\\M-A!?DGZEE:J07JYFW24KT_@4F'! M89O8+)FO(X=OSV,+('CHP>A<:J)- JSY6NM+L&0:M\TQ1:1:LV%EJ]U5///O MC%_.24(R[G?P2(1,)G""*)V7 3S>7<^M/ U(\H>:3WT:Z7TS^&XH[DY%Q6(6 MUG^2M$L@O]^?0'Z/X%D^.LCOT71O_/!!H;,$05W"9MTC[UIU!V,5]1@H+3#T MH"5@BLJARSN6S:?QQ")BKD:?D9R$;RN4(\"K1" \H;,B/8P]A'HUDE\ZD()) M-#!/[6S_!=; J0QP*@.HA:P0<][<$OGJH*RJ?W M2547.,?UJU0!BE^R#" -SVEC_XH/;O2Q.[0P6O;JN2W0+$DLE^)N;+%IV8S1 M.^N;,D6A.QVM21T'Y^C*UC:>2Q#$ 96+0%=D9A#'^PTQ(9Q"W 9S08V:C>G= MR)J+G]TJ^R)_BI;X;MCVU=4VOVZB52"$<-FKO:D[1.L]GY;4G1ZW=CML<;1" M!GBS8T>68.G=3"C<'#L\BQXDF2IQX3RP!I7Y=MOY802C%%&C:@5S6DE^VZH)Q MVQU\P0[R'7AJ.J7HS$,^E2U9(A&ZKBZ::,,ZED@*HAMIIS]E%(@3-_F4BJ'AX"LN>E\F]^V(%ZA\=CS+7L<:>/"C&C7])0S/&] M5^O_^,WMV]?"FSB2A/^*-7/2A2S8;MN\DKN1 M") [;IE,%L]()YU.*P-.0$. M44@ ^L#JQEI%YDRTW!C0H IKTL1CP9;)_T;+,P!X96%^I M&,7*"A5&_( K?"07NSN./;%G!1(U9S .BIOA@O$9B?]]I3F;"WU FTI5(YR: M!N!F;RBRU""_)A5:;49E3I_\%U*1:6/F-F>B.6 930]O88>8.",6.ST)Y9*D MSXI8)()$HP8/(3MM>1Z1"7A@#[_#%;,9U&P0],5FB; #:[E+VYA77TWHXI3 MU_62IFMZI8YMY_^MUBN%HB]N$C.+WA=WX(S[P;: [:#H M_9"UXD$,R7@2!J#9;HJ1E;2*4!+LK)AM0S-.?;;I/CK0F6-!DQE(XI O56!D MG/#(!$50O!&Z@Q)Y(\.Q+ L7%>SRU[%DQ@[*M0=P9BRB86* M,EQ-D-W!EK-]:V(%00UKY G".8 EQ7^HQ]@*T8WA-#!:+7M$1TQY"BE-PQ# M9*VAV_)HA2!:H9X>K?"&1655^Y3'..0Q#KO<%>BRU+*QBK K_0 7G6E/QQ3_ M9@:8[[U?R6"\FR66F\^*P?*Q;>P,6?H*1WNF]6#3?5PKQ*!_?%/GA2JIO&,2 M:\U__:!F MLB)+[1>,+7\=?]#8**+XGUMRUK\2':_"B3JSEU7B* MS<$OQ88'7@!'$Q14$_X2?!^['*P4Z%X:5PN>0_\.Q9OY91DO*=YP]5I=UFKI M5U69;'BMK&_VU'5MK57E:CW;8Q4Z0.< 76CY""9T7G5.A:Y_6WOJ. M<6)0.*B1:N%NW,\O&LX&"]@5188LF^ ]-\M-?0AKRSO/TK?$XV.AB:3S[_$ M%K_;%)H=C=%';3O4K%N@B(VS&1BO]]Y OB\:>=[\2E&>GY]EVDSY(1E3ZLUY6^LYH0-^E$Z->_=U^ MT4I$'GD4P8U'Q_8KS$KWX.2@F/K*DSQ83=EO V\&;":DALX64F21B4,>Z@&. M#>'* JIS.5G\1MXA@GN57Z$WQ,%.%DHAFD[ M?T)%1JG;;19#1UCL:-C/^0-/C-">% W" Q,TR3\W;?* GEB%N%KIU["+M>BG M:$V6*8Z]ECW 0K92A8V(G+ #S:"&CDW3:!^C:8Y&F=!A.&QELKZ![U8FFDJT MNDJ4Z5*CO]6K>OF%O%69L,+NAG#;KM4DHD"[T!<-VJGIBF;!!]Q"D4A7:K"2 MP+M0&2FJ(=*_7>J%':L$7(KI,MGN2O5H5,&9KRL(50/T1U69PJI"U+W\C!_NGC5\OQF^,WC%]M#7YO6+SU MYDC5O M),:NA$-7"F_<:6/!>A%"<_H@S\UQ#O((R+DY-L)1KDC"K.+H,X>8^3V M-^-BYXWVDF@B&FW-SIO%)O$<,X@>CU$(958@Z^Q]KD"VKT"(*I//N0HY+Q7" M/FH:*HZRPGM$5+UD#2Q(8YTM'*A1[S)5TK4AS'M%.S"_%8GYY02E28)^:#0; M$(#%GBZU@3$/,B(E_0V^-RJO^JJ*^*LK_;:P'(^.S#*^'2!JZ;<4I'^UEE+] M3/QN1":7.\/3HAI3\T%%D$9[!NYRZQ>X<":3RW)@G5"\*I!+T%9!(1 MW2H1X\(J($))>@F2$+O@.6B>P)?XUF/C"D$@G.&PRCI7;@]XE7R6X(&CV;D0?#, MYC]SP>M*WZV7V73VM*1*R;.GR#5E#D;VDW6Z,]]L=/.93YSYIC498/5"X+,; M3W_V+=<^73EHM6]S.4B4@Y;]@%SI9R$&W<9-+@:)8M"U^O;D#"3@OM?.)2!1 M N[]:/,S4 7&N0I!$UDY[X&=+'D+KB0D_@-IKEXP*9/7?6SPF E(8F-?4CAYPS]*[MG"F M8W<4ZEYZGNM!]@\S2CZG=0_V:$-T-3$.>);*R]BGQJ[X!:-I0:Z?&2=E#ONJ M6":P2BZLPD49O5,]^U&L_\W2KU#;:3";+_V:9OP9+G\YUDG@;Q+OP_)M,=#7O/' \I=]'W$G6V29O1+ M6I)KC=6M K+_A/:ZLZ"I1R89*/F_I$G&?=($]PL76L($%X.B7I =PJE37Y&@ M"V#B'HA3:ZSKJ%[_Y_+R\K_XF5P7D$0+J*,$45""2!&^63T:% M%).LK@B01_KB@5( #JTY5B"P.>>R+R9(.1M4;1.=#&'8WC':>"3NYD2!*Q4,HH6;'R12UXTB_Z(?O04,B4,( M!D4S-F06T6%Q5HP:&&C!@3"25:QD)6Y$<064('X#$GPOIO1+^#QKX8UF#NW= MFC5'E'7EF#A6#%E7ZUMG0R$U62UK6W^L5I/+U=K6'_LQ8Z#792WC&&SNC\%B MP8?CE6#+V8]QR:3>6MG4>[-7PI=FP_S>;4LWG6]FL].^:[;-HM2Y:V[+49<+ MQCO<>CL2C"T-U9%VZF1DNT5WM5.";ED9-\Y^\[?V.@XWRW?.[%ZI MQI+[I+B*U*)+W)_2OV3IJV5[_YM-AIM \V-T](E)4&9UOBDUV4&2V<6E"_Q. M<#")_B]TZ35'8_MA-7 3[[Q8$]E92)+4F =+YYNPPY;>36_-#>'-D[5WK<^*V%O^^?X4N M7V[OS+)@<#:/V6R'\.AF2@(WD&[[J2-L ;IK+"K)2>A??R79!H.QL UL:,5\"K[:B'T#8TIFX"NAW_ ++)<_*Z(F MF2\HGDPYJ%5KME.S+B]KE]=6^?KRTBZ;U1HLCXQ1K7QAUZZ17;W^6*W; M[R-,&$6%HV(V >+S"K2[NK'>C4DDTRQ1@QV&8>".JQO M4-9FHJLR,U:\@AS/YJRQ_?7AC=JF27JK'RA,(YYDD1VE\Z<&= M+!I$'-"XOKZNO$F/VJ[!5L]0]#> M?([=,?%OB%NR_6["1GQ"XS JQ8+?%D]5_]U :E'B['#KRIR2.:(<(Q8-G(K! ME*+Q;4F&SW(8-'YWX.B#T"2L$A.P[@FRN")(D--=61+22C!N2TP X""_;4[9 M\#E%60T7)$R$;@7TW]Y^"SI9[1&RV!U_:[>$@>\/O9JE!Q5"HU 04 ]&F*(0EY FB3$' %?ALS[!%VK@/ MJ3!OBC@6"A\!PW7^>D!E0,@#*/AA3I]=O/S6&]Z*T M\2@J/?2?VE\$P?TO[6YO<*!.FT&>W@'JU:J9S@%6(D&O U9"@9 *UL0"*??L M$2N$!L->\^I$'^:B@?P-?U!GL%1#- MQN!+I]O[>H2>OF*MA_:B6OV8!UK)'R@!!0*T1R?0Q7\J+:!KMQ"S*)[+7V1\ MYS'L(L8R0YF*J0;$FE$U##\#QLQR"/,H$C^B;('@"R*, 1F#D'6!X!MXLQFD M"S(>X(F+QR(;<7G#LHCG(&1^ M!G&CM8\,9BI0:]5Z+=XOTX,J$N?@JD@Y'H1@G$..ZH=1-O R82B"?1S M[_#V?CCMX*I'[3?#K0XH7NB MF9*['M5K4ZVC):"Z)D*!*MB_!Z.%N@"^H$(BW"6,]1$=3"'-GB.L$6L3!3&7 MCN,CR8&@!XI!01L]9]*PA84VGRP6@>@B E$M!D;8N9@8\>38_8 61[% M<@.X_68YGHUL>2ZN269SCP=QJ@VI*V8:2_*\4? (*FA#I2&BY<4.3RB#J"9@ MI0H(=?'/"4:TD5$UU"?J4P6,J0WK#P\SQ2V[.ZP1ZV-JW8@#&24O:)/GC*A; M6.@CJEF/)Y)1)D6,IU'[]YZ5:9GI8]R%J79@DK$I^OPLVAB1:S*VQ UL(S]5 M%AFSR\:(4F0? L1,@O0 ?Q33[QT 1W[*P6E-'H@(/.//&.(^.*(YH&MW,1QA M1PWXHLR;'0C]]&+TV%^*2?PN[)4L$ I3>W41<2"05WCHY;,3MN<@,GYVH6=C MCNP^)6-"9["#7>A:&#KWKOH=;*4^(G[O"GP/$M4/(%[O*E=F]7J'JX0ZR!BQ MU ((-8"2"Y:*@(@FRJ&$+L!7II!^U/GS11X-1$1/FA.;==CMOP,TA0AM4 M:X9I5+/ FE1ZCIHK-%I(F"5&&2FE_39'+LL]P&:7H(=;#*.Q/4<]W%%1()!5 M2+!_(L1^Q8XC6JG'IXC>"TO<"19!SD]0\PR7:7AJA\Y:W8C/G4*N"E#%%ZP8 M!^ETT0;2%"V=FH*/#I2&NJ*%K(W2X_H!2FDZOWBTC1BD[@L M?N$K4%8:Q&N=G24S;!V/"Q0:,T)Y\"C"GA.&(ZNC=Z\KT]@CA=GE7N^!KQZ( MZE?H*8EJSH9E44^MP3<]*I\CC:R-9W_69B='_73DVH@OY_N@!TR5&P1LHZOX M9]16;9%S(I*6KW8:4J_6XVNQJ1 LXA1D9Y/G#>.I&6L#8[O^63:P%BO&?'-*Y^P< V<]Y1DE%@?PT04BRV*^>1%#%*^Y<&._=I.?>YC MCCLYZL.2:1I)^*RV^S=V^8L;D/9>7TA@H\?HPC1BF=P2HV*O#W0@IFJ%[$&T MAV@9N5V2'97M7/2CR$OP&N@CZ)5IQ%*^)(>(EKP/A\#- M@VZA.H"X8*D04!J=XW#8E'N/ENFXZJ&_-FMIX_1Y--5VRQ2]\=DE(X;HBPRI M]^[!A:Q ML^] 5[:NNBL\&]GR@38D[DEQV5]_DH6Y'L.:$=^K5XS DC]0 A2:JJ2L9("H MD#.P6]L^9YJ?0X0V^S?K]?CZ7G:0BS@QR +%_F\UVD>8?J0VS=H!NGGAT\$L M"#4L40?SQ;-K(QHG_!Y.DE(%O>MWA4&OEZ=_IHUF*G?'*YTTJ5@%XIL_*RLROM" [RR43U0E'V M+(JPNYP^DK&BZ/F%\G3_H-__+O$JGTIZA[LT:[%S/_GBUTH[(-63AU(CLUWY MBD#%-E#2?V)!J'GVQ!VPJ[NCS;M[GC4[N )Z+[LR:['##+F\S"\:Q8N*?);, M?_AU"-]RS*:BM/JY\+41/Y@8(Y MYI[\]1,EWORVY%?'',U*P/^RT/)KA#P4,I*5JF*PQ J#=7+XQQ)^H82QM21ZA*9X%5'802&R$U M_6Y[_2\V\IAG6%0DXT=SC:7J088C'P/HC=5)T&61/PXDMD$6%J?:0^3.29"* MJC?:]<7D%OU"'&^&OB+Y35QD-UZ$+1._Y-&3<:TW'E(H/[_;@@N6V#R'8)W! M>S*T#W8YFB":;ER09X([^ WY/;SO46OJGXE-,%M'B!46&P]F]F)X*.UU;7DC30AB?D!R>!) *>];P^)10_">RA^0.^519 M(NQW4>?@L=F_PY3(G$$Y-""8WP_)$W+1:Z:XG,3B2.9FZ%V.B)6P]2:"Y(X\ M*U[Q%#*KY,?&Y(@@%PFCSV4UQL))?T.0=HA'$P'BS&I&W;&$^#9Z:/?1F9G$).AYJ4,"8O!E.,'%NML^JMVT5U"I;U,>=LY-')5$64#J:, M#_#;@^AVTQWFI2(]!1L?1#"W1$ZF-V>SUBEH'EE@2!CKPC..B\@Y2'6"43-A MV8/G$1M%,)%[& >8OHAQ(;(VEWO:L&_(2Y#IMS9E8L=7L9)L([-J7:8X2L93HDG#XL\BI#!$7+#EIJ3L&I!,;0?%GW(I]UN M4T_7Z&W1$)R"/8>,HM\E5)]PN)IB:O MS1VR0$AE[^%.WNY8O)/L%&P[PDP'LN2N<2QQA\YD\DRHPNS#Y7>V92=_2%HB(9'30LT)@/1!]6 "_^KS!4TD M#!%L+;9S#W1KU5,((]MR\ ?XAF?>+-R8N=_&L$;1C=._S0"VY.0 MS<[G6 <5N'P(/H7E+20_%$0<,L$[O'9;S5-P6M&B5#I;"_G_W[OK3O@DHT5O M_,R"M9E$#\[.Z*_?AE9G?)DU13/X^=W_ 5!+ P04 " !ZB A5KA%BZB@; M !=%P$ %0 &-S=&PM,C R,C V,S!?8V%L+GAM;.U=6W-329)^[U_A95\W MF[I?.J9[PH"9)H+&!+BG9Y\4=05%RQ*C"^#Y]9MU+(%L2[8N=>1C;T<0QI9E MG2\KO\K*S,K*^MO?OYX/CCZG\:0_&O[\A/Y(GARE81C%_O##ST]^/WL)YLG? M?_GAA[_]%\"_GKU[??1B%&;G:3@]>CY.;IKBT9?^]./1'S%-_CS*X]'YT1^C M\9_]SP[@E^:/GH\^78S['SY.CQAA[/IOQS^QH#73-H#5.H(@S(&GGH&,S*9( MK"(\_L^'GZ(S@61N@$7'\6TYX]LX!YNCIH%*FDAJ/G30'_[Y4_GBW20=H7## M2?/CST\^3J>??GKZ],N7+S]^]>/!CZ/QAZ>,$/YT\>XG\[=_O?'^+[QY-[76 M/FU^^^VMD_ZJ-^+'TJ?_^NWU^_ QG3OH#R=3-PSE 9/^3Y/FQ=>CX*;-F-^) MZVCM.\I/L'@;E)> ,N#TQZ^3^.27'XZ.+H=C/!JD=RD?E?]_?_?JRB.#FTP' MR?='D]!'Q:?)CV%T_K2\\^GSTS?_KRQ2H><#TXE/Z^:+SXRX'S:="\ MVIM-X(-SGWJO^\[W!_UI/TUZQ@LB3$X0.4T@!-'@>(B@25#4B4RI\5>'K8@V M0=D:=6?.9T)^F\\7?%SM71]O34=6QOE0I@M]7Y\]FD_XP M32;/1^>^/VQ&X/EH.,5% 2'A=Y,^#N]\5EXBOG@S&H8Y9$.(\C:CW"(9$-)J M\(PK0*L8$Q?)2RLKTV,OP)LPB3TP)AU.@]5(=_JI033\\#KA*L#9)&S4EX+[5UE8MT):A/R\ =&GKJ:J$>0Z<8I=/9M(26)5KO96*ICIY#%"&7-1LC:6DC)((Q,G$" VI5 M6<;;$77)0=^3$]=Y7U$5U6B/GM[Y:+@:$//:LF@L&"L#"(^RNA@\<+3.@;&< M)>.5N7$+G"[YVY6)44L)U5AQ'&._#(,;O'5]M-//W:?^U UZD;BL6&00++$@ MF+3@&-I_Q6RR/ADE8J[,B#50NN1 5V9#C<&OQH1W:>HP)(PG;CQ$.DZ.0YB= MEZ%.$9?Q?NA/>]E:D8W6H%16Z,XA0J M)^>?!J.+E-ZE9JJMD%0J)@/E"@+7!(0)M&PW>8_CBK?75H\<[077):ZI, MCKH*:3LA^2TS3]#$^USVW"1*3+5 [MH 6@4,F0/!<+IZSNE61%WRI"HSI*(J MZJ8CT:Z-9RLIJV7P,BD"U(945FX-1CN&/UH5K:>Z673ZZ#?S&$E,5( Q% M>,0A=$&"]2[B=]%+C6ZID-5]I&4 77*-=M#L#7=HY\&MQ\^Y1_8NA=3_7)RR M-VFZE-8G3'C-2EK?LA)YA(#B>0N,9NT$-8[)VIMM=T#JD@=4@P,5%5"-%6_' M(UQJIQ=O!VXX/1[&$N5^*@5?)9U/+0^!.73 $CI@HNP-6^X,Q.0$]RD0HVI3 MXC8\7?)W*O"AVM!7]G :R99XR1P34>'RJ;5 &Z5) L^R1E[*)+P1PJC:Y4PK M@73)GZF@_OT'NYK>7PVG;OBACQ9ICB=-7PW#8%;2V/\8C>*7_F" (9EWGD4# M01N4U1D.-EH+ABD>?2AE'3@ MF"<0A,:56QBF16AAGWT-G"[%2ZURHI9*VBQ!2LXQ(Z-&!UX6^2(M#KR"X*6+ M02B;?>T$REWVKC,9XOJ,V%,!E9. BSQ/RB2FX!-0$BTZ\YF"UPG799V",S'1 M4#U^OB6)MH/I.:IIH&)JX3,^>S2^*$DM+A4GVE%@EI6UV5BP M5I>(Q6<4C5.M:Q\46GY^EU;#>CK?>80KYI#3)]>/)U\_I2&&I,.XE-KZ)J$, MQ$0E(44?04AOP$2:D8$V14:B2J'V]-\ 5O=2BC4845L?UXCRMZ?71^LU_MS. M\>/W9_CUMY,W9^]/7YZ^/7EW?/8*?WO\!M_TV]MW)[_B'[SZY\GKT_?USB9O M\7H]FDQZ/#ECX6I:: MQ.!-LB2:VD^SH+"F3*:>\%1%BTK9L/GNP4FC0*9&0&-&RNI^V D:7 M+%]%5JS=U=E1 56CM$F34+U$\FHX36-\I2="5H2%" 8?C]))G-N22W!&":^L MYM36SF*NP]*EB+U%3E111I!:Q*0$MTK43N?O +-+:^>^_+EY@*Y=K>T]<4J. MX;O4\[E;BGA.MDF)[<[IY^ZGC M\=CAJ\WF_?./Y=M7P^/SLFMQFN_J6$5[W*'_:\M)GTAP:$SI0R1&98=C3+UZD#08E(+--$1 @^-A/([G_6%_,BWP/J>% M3^<=+D&11V!*%O_0:+ X'<[Y:#SM_Z<9H=-\_41!3SE;BB$=4"<5^KXD 5HR"BQC1.0CT\K5;G9P M.Z(N'.$X)&4JZJV M9#KNAVF*\RJ_JR\LO?-M&O='I0WCN)P'>9$N__]V4NCD:V@5<%^K62KE$,+;\>@SQA'QV<7O MD]+H\MO$/P[H"EZ>0Y!*6$K0EG-2NMA8J\!%[R#23$NOY"RK-Q#:'%T7 LD' MP/'K1KDE]5=;U-?@N]PNNHHO)Q]XJ9S/O-1V41K!\\R!!$V4PA@EJY MUX70\O'0.BYK_KO@YY:>V(H,S@,I.P78?!6.F^@G53R:S<5%2R'"7PD"0E1B#I@ 3@RH*3R0(.@7?1T>A"[<#P M-CQ;.C*ME[RU0: ;I=NU]%.S04Q(*4[*GFN#Z?13&:[)R=8 M,FA13N5:E-=Z*2$['@BSV1M:NR[N3E!=\C(.19VJBFJ//Z7=#:X"6EIM$ $M MW=D$]QJ<([Z<6_$TA" LKWT4:#62+BWX]\64[552CQYS@S=O!7HV.G-?2TE' M.UD+6JUVHLO)0^-$X;Z'Q#)7+&3%2@!9VKI:5_;((W!ODA$D!5:]//26 M0V+W?FBJ#8:L"+YW5$"]@I?5QCQP*8CC&E2QXX)Z!3:X!-D:8DK5NM2U>R+O MO@3?ZOEIDTKPMPN(.PY7M$7I):NH8Y\"U1//(E .#*(%) M&VVYZ(>+VCG0W9 ^A""@?;95UVF+_%LT:FGVZ!S+DJ@$)$N!H^ H6,\8:%O" M&$XXTZ1UFBT!VK)=ZB-ETZX::I$T5XO/%A5BS"3F+$'/3>5R&W,H)^X5**H) MTP;!YMH=US9#M@F-]*.GT=XZ.X [-;^7JZ=EE#2G! '_&H14I$B.V$C9H[4B M"%?_0.\=H#9AD7E10\L<@]"Q0PV)@>755&4:&+; MI])Z?)NPRCYV5E527]L+WLVKG7K2!:D]!J&IW*S<7/EE./4@!<<((@8,2FLG MX3<&MU'.D3QV;M707#5BO4B?QBGTFP'#[P>I4<]TBB@O'H0#ESJ^JIS:GL%RV^[B0&MJ!9:4HPUI;%H M10.C8)2AD*7"13H*')]KB^":L]O;/GDCTARR0UB;K&E?-VVN<*OOMNQQ[[,2 M/@,5I?.3,[GT;,X0$2/EPM/@6^@OMAFXC=AUSV4R!UCA*FBNX@IWF?-:UT*/ MQU@.(^ ZZP@&#,)K' 0BP2O-LTV,RUC;';\#TD8D.E2[W8.M:_6T5(TZA^J] MH(.1H>30E$ME*QH#5Z\I?G%9:4FTX-4/JW>I6\>AKAT[$)6[R)H6E^E5#::6 M3#[/BD2ERIZ"0U_"$C!"$U"$JY"I]BK5/B6P)<2-*'JH*]#N;\1S M;700(-&5 I$4!QMP6#0S-GG"Z\M[*NJM>5OX-7Y.< M0I!Q5@9@$1%&S:/DS #Z6K[T5(V(S3-P/. R0YC.UZ/U^KQ:B:Q33?KNBU/[ MZZR=4RQND$[S>L)':YV5E)036O'2?W%628@^,T>U%-'5/GZ]!;P'<-ZE.K%: M4EY[UFKA:L\[T#1G?2]_$WO:)J$$SR#02P;ALP+K20 2G=48.CKAJY^>F]XQ3=;,W*+FND MX!2Z18SC@D8I.MO5;]O>!E^+2^0_QN78BPW&&4$]!%**C)N[S#+:5B.$4HR8 MP%CKKOPU3%TZBM0:E[98"[=75,L9[Y7B+Y4NO!J&['$OG;.)@E*$H^%7 MI36*Q36;"YNX=U2%VH>-]T/ 95\'\2\O-=Z<2_(I/0&21&#EZ9) M2'/.(DNM@]*0I2^==00!JV6&B)ZER82[G&H'GA7A=RDP[2)EJZK_'OS')GNS MB(+<<'D*XN]FY_6\Q\V?U)[ON*.T[7F.[U(8?1CV_X.Q3<3UN9_[[EO+V07. MXU4XR[7"V8LLG":@:=,Y!HUDZ7((QDG"1,)E^_HU)6U8EGU$:,%.[PSGVYG+ MR[MX%WE-2FSVO)S)I?B%YX3#:Q,H85PT5G%;_7K!UH7JN =\L#FQ@=F_1S:U MZ+SN&\X8)JQLE:"T<2TH#-:6.W1,#5F2'JZ'&$?!*W#B\ MTJFYL[&@7=I^?*RSJ1W6=7*"7;_!IQ'N[*,;_F,TBE_Z@T$/99!&: \8C*&( MIJ0(2>F PQBW)$M'>>UJX8,*N&7[D+\FU+VSK*,3Z;+_RD6/:XTV0 7@RO!2 M)$-*HP,/-E*?A)#"L-I%3JT(LF5#E+\FQL%8T\D),+_48^D:CQZ)F0F3*0A) M @@6<%)+CW-<,^X<\XQ9WN&9<%.B+G5W>:Q38D\>=7-N7#J42[]H5L">=4Q1 MG0(D35$P%0(X'3Q(Q;03+MD<#G E>&VQMNQ6\U?$?U^4ZO)52A%)I* MEL$%C&)=##00RR.IWBU[F\QVQRO8JC+N^D3?24?W/0?7CH2URF:==;F,-H,H MW]G,<20HCS8:QG+H\@;HC3GW((O(6N7K?3+F,$7WBQ(WMU3=ADA7O;Q'P?T. M3ZE:;+^OE)4*[=?6$^+WRU?67>M%>9RG3:OM-3J@*U21J( MKK0EB![9[FF )&A0Q"');/5;F5N7JD(_CET0/DMY-$X;#KQ7I9N(2T!C.:AO MI (?0V-U5*3!2USONC'PVXC5)8>F8[-G1=^03I&L9C>;G<9],Y%$SMEAS 4Z MFG+-IY?@#76@/4LK%]#BG3 O,.HRSM?!5W;RD[7J1#KHD M*#:J]'7_\\T2GCW\KSH/KNJ2M3 6E;RT6QY;?'A'@I1&..".E="5.[!)&<# ME0O.>:"B=M1W.Z(*UUFO^_3+'@P19Y+C7(!)(H((7(/)3((05F,X0QBIWBSD M+DQ=\DLJ\F7%/=;U5%/S_O-UJ)9,\Q5;G!P3QH54+O3 (-SP"-Y:AE^H92(; MXTQM[WA[E)U:NN^'537T]Q#6TI>SZ0R][B41Y]7F][;(WHFH0ZOO=J-WF&79 M&*D3">CH<8D,Y1@DF7*!K*).1N:SMJ1V]_AVEN7F/-_ZCRXC':Y-S\9?_]_D MQB]'LW$O$XY1HI7@8@KE1#<'3UB"H()13'HGK[<_7G.2CD_SR_X$55C ]S!L$LD& Y83BD$5YV -)Z"5YCJ3 M1'*LO=]8 7:7]CE:H.-]*?B>F/D&5Y2S+VGP.?TV&DX_ECOC+$M&.0B2"1". M17")E=R8E:P4E\E4^XKW_1!WJ7M59_BXEUKOB8IERIPAI5*/V: YD1Z4$*6% MBJ?@F$.'7*:HM:%:\-I]1G:$NN7Q\/\?Y-M-D??)NB^C7KDGTSJ6P;L"504" M-@L)S$2EH_6$F@.FHM8#[=()ZFXQ;DLEWB/?&K>58!@G'=&0&JS>6#!1&"AW M_L9DE=.A]O&RW9!VZ8AQIQBWM1H/D\U9O@W8#5<4<>Z1E]GXLZMF6':3J%*N M9,WERG,0/<:RIS[9LF>'O'-E9TPJ!6B&?,["*]T]5.QMR/J4GJD(E>NFZ>* M:JG31&W1V@I_V<=1?S^=Q251B>9,>:) BEB:7#&*H2_)0)S3664NN2!W&9N[ M'].E7$0+NJ\\SM4\G@47W06.T.#,??V.1PCBLM(BD['!X,!D]_FB(\XQ) M&6QM<[@>39=2 PNDY8:'VF65MR/J4A#?/DUJJ*4:51IQW\^&<7RQ0EI"I"_M!4 MCD!RD,+00%VNW5'P5D!=BKU;)$H]I53U-%[VOZ;8!&1O9^/PT4W2!$E+2=9, M@S'EQF)N+8)1'D1.S@G"F;CN?=_N9JQX1I?"WY9]C'U'N/8*\FYTX0;+ F+X M9P7Q!K@H-YJ**,"KP("EQ+D+R69?N\!U#90NM9=J?\W82Q&M]6R^ MOG@T4K_\\']02P,$% @ >H@(5:4B.VF'1P TC<# !4 !C?^9_8SS_A*(WSO7_] MTXMQ.CO%T>RGYQ,,,\P__3&<'?_T]XS3?_Y4)N/3G_X^GOQS^"4 _,?\CYZ/ M/W^;##\=SWX23(CEWT[^+)*UPOH$WMH,BHD D4?'QKS<^_X>GPS]/YW__ M>IS";*Z>>UGX:>4GZG=P\3&H/P(N0/(_?9WFG__CWW[ZZ5QR89(FXQ-\C^6G MQ9>_OW]UD]+A:/9+'I[^LOC,+^'DA"B>/V'V[3/^Y>?I\/3S"5[\['B"927U M%RQ7HG0EYW_6I_VR,TW'1,@DG44$^BF.*L ;TGC;TW>G^?NS(&,)9R>SAA3? M?'93>L>G8=A2P#<>W8#:^8/@%$\C3EJ2>NVY5^B\('*9POK(%*:S$XS#\30- M:G'T\>6+#Q_IW]]>OOGXX>VO M'SZ^??Y__O/MZQ0""KF#**T%[DLH#FVD']W$X?0"UR5,XQR)BU?\4E7Z"Y[,IA<_ MF2MYKN#55)SK<7N^7HT2'?]3?('G_WTU^C ;IW\>CT\RF1(O_W4VG'U[/SXY M^74\^2-,\B!B%.B(7ZD$'=\%Z>1F5H) 1*:#SK*8QDQO2.)UB5QB^VAR(9O% M+K+E-E-MHZ;8F(W[4\DY+(B_GW\:3^AQ?_F9[8J@#\=A@M.W9[-J&E5KURFXI'#8#>IW\2!V!4'1_D?9]-9W0NG M'\='.<^%'4[>A6%^-7H>/@]GX60.WFWG^N7T/1(S MT^$,/^#DRS#A.YP,Q_D]IO&G<_4-LL9BE7&@DB0VF2W@O"J@Z_Y*:LY9Z\;@ MZHFUQXW80\3'S64@FVR'KZ;3,\POSB:T/Y]3>+YM7^7DY5?R/8?$ZB 9YJ.) M":+W-2Z2!;B8# 1FHY>\2&M\%]OE1E0^;G!VK+6;.%,=X>QOX>0,;RERYUN+_J"2=5XCZ!*)_J@]>"$9;=^A<*=#,-C3>;LVS3\D)+O1 MZ$U$VDZWR9>GGT_&W_!\@W]W-DG'),UW)V$T'H/B;^F^KL).]?E1KB2ZD$P47,9/416UPKJ#%&D2#R(E,C< M<-&W]I^W(O2'A%Q#W=T$G.\2<&_PC_EOI@-OK'*..2""$B@7)5FOB6Q6VHB5 M,L%(KWH$V'?"?EQ ;:>;6V+%N]\8W+73'J7SV$YU@08I:U&$89"RS^3Y, 4Q MQPC6">%]B-QEV^?9>)6X'Q)).^KH%C2UN7I8@?EKA**)K*28U AXW*+:7]2V:WSU@?^-"M1BOA0\%O,UD905K:5MS M1%;,/--I60RV3G2XYQ*[R:VL\]&I8@J@8R3HHHDMKVF=V:24Y(';Q'J^E=WB MEC&E\=EH1A+Z4"5%4)S^_CF'&;ZL>43383S!U\/I;$ [!B_**,@B5F8#[2Q9 M",@.A4*,F'CK%;PF:0\^2:4+%722E[#@^F,@B@;>ZF2Q;BY"(_GJB8"/]!7/ M!F-,I@3;WNV]2D%#O5_)U.U=_GG=#*>8O[+S[/)&5[^<#R: MX=?9RY/Y"__R\Q0_U2^:(>%\"ZI7R^-1O8<^^CJ<#F3&)!W9KU%+#>0#(3@K M#>@H9,V@D_H.W&RAZ%68V5G@'>P+2S2]F.^A:Q$U6,KG M;H2&6PEJ>4JLRD>_ P.[*V[35*HZE\&Q; M;PP]0N%:JO_^D;")L#M P#O2'TXFBTNFW^8&U8#'D(Q5!E JV@)E(J=$"@VR MV"!CE"S*U@"XC8[^#<8&*AHWEF\'VUK1A1@+'GT MKKB$K2\L[B3H,4"@G<0[2%5^CS/B#_/+,!F1&SN]H,H7%)HQ0(N63-XHP!3V>#YV>G929@-O^#+4C#-SD/1;\M1 M'L_3[N:6C3&^6*($0N8,E+4(/K,(@4A%ITT*;JV]@%YX1?_TW:7NUZ7E 3N" MG8B[X4:P#GV+-; .A9LXACL"8Q_>83?:W J.ZBBH3&Q :72*ZYYO3R0VI!_ MQ )XH0M@+@R-EU[GM8*-!PR6%?[CH6!E$PWTC)'+0ICO9Z(W(:""'&O[#.52 MI375[$6>D^0EE+7\S%W/G"6Z^K-"NM+K)J?1+DI9Z9S^^R]+LGM-W^[<6N ] M?L'1&;X83L.G3Q/\-"^2&I>+'U?#ZV1ZG;;UF@FL]^"6[0.V8&6I80!ZZXW# MZ(D))7,,1ELEA>6TU#M9[Q6X.Q?6'O[UX^.4-C-6122R$6"W)B*IU0JX( M7N]BDO,\<^E:AY+NHVEW)VK^O%]I%3\?CV:3D&9_'\Z.G],R&I_BY.77=')6 M;[*/IE.D_\L?P]>!#!X+2PI$BJE6#DCPEI-783T3O"C%3>L RQ9D]N]^-<7/ M34^L6T5U$)I;(8]SAR1E);D6%G*VMB:,(-!>7)-00LCDL,:<7#]KJ==[W4XQ MTDS@^[[SK6?]N\DXGZ79V\FB1GAN;RIT,14R%[AV)!UO!'A?A44(UU&K;&,+ MD_RV=^_+D6^GU'%#X3:VMA?T3(]&>4'1=&$JKD-40\]])2'].^N[Z^BFPAL) MN#?MIY("V>L"HM.!2#(2G- 11(D\H2;DR[5,C=T]*WT2N#95=G97! M"YR&F%9FB*]X KW%J)14#IU4$G3,&8R-7J.]S>U8\NU__MY'$ MQ^W$U47#J'/.WLZ.<;*@*&3EG"0_6W-90#FM(9HH0&B!VG!C1?L"\1M4/&15 M-Y+MRK7::0R#')*$U2=9..7#Z3_CM_KOK^2EC">[QS+6?$$',8UM6%N.;4C! MG=+9"*:4X\&[[&(.*G@RU;21@\U>M6NZQ)67U(=?>A[D7Y1H% *A39'[4:^( MI$>PBM'74<;0_.)T-36[IX4L/?D=6=ST@_ )^4#S9(-U=?],FFQE4_N]L 1, MV1AC\"PW+PVXBY[^(Q6-4' S8Z21T#O)$UJB[=R!TCH6YB.'D'BN%3"1]NJ MH W]0D;B/82@P_-:$X&3SV$R^_8FG)Z;WUDIJ5-R MA-=,R)6&G&Q5BV_H'*_Y$TZEM;:+^VYV;GGWOH(.+=0Y;BC6Q@[G>_R\*,@_ M^C3!.7R625S8\@=V%F'X[X4L#>T>!V1!T$^NJJ6?[$:R,JS M8%TA,J5"P=9JF7K8*+DK:6 _(-E$[JW#&;]A'J8PP86W1C:.$L@"R%CJC;-1 MX+,K8,GY4R[+Q)?O-5:$,JX_MU_?MB/)C]N(K:%U>(V4H_PES(W5>5^@BUB+ MJYWLK0>#O$;<"H>(/@'Y^,4P6TIDF^GSMK<\6NWN+-+6J_79"3G:D_%T6K_X M<#S$DWR5-,)@\63T$OAPW@N*3&"1&00BRGC,A2]75Z_0]MWO>73Z;BC6#C+% M;UBSS[X]PU$Z/@V3?YX'V"4K4B8$K*E(BHQ9"(%'B+H4R8)(=$QU[04NT?0( M+/].Q-\+/"ZHN[@B6X.^CLI*[Z-M/Q6F;35Z+UP:J*.#@7K/BQZ)XIO+M+4_7,[,*E8R]UNJ?/E=CUOK.TFV'[?D(_WI M_$ADUGIA;0&-6"LDJKUMH@1F _U*>CH>>_!(+LAYW,[(5D+O8.C,36[I#Q?+ M8!W2^G)!+LDZ&.]C.Q7>>X>YF_S[\#FND!AH%U/H:1DH5=NYT%D6N110E.%& MZ1R1MVZ T#LT-OR M3*P-WG< 5L2V^AEW*]R>2PQK9]9W.)FW)3T:S89Y M>')6BR<_(-E!]!JE=Y'LGXXQGYW@V[(C.^>N M&W.!<64#J%2;V#K+P;L0(&?%ZT;H@FK>E;LI!WWE:1X$@O>H_'UG@S;2P[-O MMS]@D1AE,I)/ M;96M=5%(04->3$?60N2R=:1_T[9&=OG:[V"-*V.WXSL'31 M?/%6RJXE:MY/7T<1JOMHVT^8ZF# L!9(=]3D/A 7F96E#IH)KH[5]8C@C%60 M5?1)<2@P KI0 GZ*NKL0"8>I.#2%VOOBX-L_MI#\9NV5=FX%WEWX/13=UN%S\ZFY,5. MKTXKO'1K;4)A9$A@8[V[%YQ0IS)9[1@DEYFVC-CZ\+^+GIU'%X1OU5N=?AS/ MGS[!17L!$F;MZ#6;#G3B0@9)CHCT'A03"8+Q#HH(3@JO JVVQ@S?2U3_NU$S M3-R8;=!4 1V<27,JKK#]G!;CZ;8:!,M*$4 <+6KF\H-,2D MZU!KSH3WG#Q8WMHL7I.V1X273M31A1>U)ITU'Y*\@GEMR)5/#(I.S*7:@"YS M3>23[>^U$70NAQ *UGXFK><-[DCR#PBR%LIKF. V-_AI_TR(>5K]SW<3_#(< MGTV7^1E8GW-V=:8@.DNV(VVGM1,$D.TO8R1;TBVGN:WPJ]9YVR, 1C>2[2"7 M[1;.+YN!O"U_&U>\OJHU:.0(3A=';A[PQ(WQ1D&HY0 *L4"4S("2:"*)1%K6 M>E[X=I0^ BSUJ*J; %.M /9\?!J'H_EV1^OBU_'D-+P:E?J?^J.+6-?;24VK M>%L6U..'(?E'5QA^$6;T[>PLG Q*KCTUR9W5KLY$ELC!\RC!%,\M=R'%YB-& MN^+E$8)TK^J^"6/= 8P_X.= YS>>?'N/:?QI-/QOS/.S/J3SZ-GWH4POAM-Z M%7I&"_.:D3"=O?SZ&4=36J4F"A]\$N""T.>KU#DG(2DLKD1EI&[=J[MCEAXW MJ/>F_)O8-DUFLK^;#!,.+#.F"./ 94;6*.>I)B%D\$$)%G0,#)OWA_S^]D>$ MF"U%>E.YMH.-:X47OWI:W9[,T/L7IW\+)&?[G\-/Q0$=D MJ%0 ([.MO<\)M!D#9(8^&>5<:#ZFM2T'CPAD>U3M3:"ZW=I]W,K*)C[TI2E\ M,0)Q>CR(4ON8T(&7C*2;:BF25AH<%PE]_9U;+Z&^&_H> 18/17LW >D/#9"7 M8UH'QDDG:M]&K3S)-^A:E>#(Z7>219VB"$;M"Y>79#[!L[4N;XD;[U:&?H60 M2Y/C;^.3LU/\.]*F/L-\](68^'3^FS=G5?YO"W%<9]"\"-^F \=-XEDB9&=\ MK;>2X),C3K)-Q0JAV'*V_PHL[D[+8P%4Y>>[**&"*+PCMCO&M='MV&\D< MQ3VJ\A9$[G9)L<$6?BMO1Z.\S-Q[K&JA]7;.Y='9['@\F;OQXV>XX)F+8+,7 M:A%TLMJ3!<(T%!UD$4Q984+K<[HA_8\ Q ]%^[<@?N>[F8L0_J]5;?AZ^ 7) M])B1^S8D1LZ3'9:.D]^G6,Y.7@\+#HRF(\21,:*+8S4]WA'Q3D-D.186$I>R M^7WP#O0^ JCVKK9;,+?S=$5):"/L6$.Q\V7%9J7,+Z]-GWZY\MVCTPI '&5D= M8%E[-A0$SX4'YYD,M1)'VM:W%YO2V%<]8'P-B]OD"9YE;P' MX;FMKM@+8+A!=+(VE,/L0#%+-$I&KFVI$9:BT?(> M A1] .6>XK3]X&03\3=OZ7@R.\;PXBM981%[,PF]LAY]Y_K:(B[1=#%480VB.K(=;B5H M/_9"0\4MUQ VDWH'EL+MQ G:'JV4!IAVKD8 &7C:TX"7(DS&I))N;1WT"(5[ M+(*^D;")L#MIV?G]TNYBH*\K=1JL .Z)*L4JBW7*2K+!\9 ZYK6F;6IC96B(1S MGJ%XSI4*P;F$C4&P 7D_A"W1E;HZ**>Y@]1+0J_4Y*]#;DO92Z\Q\VL/YC=8^D<*LHV M45<'Z'J!7_!D_!GS1TS'H_')^-.W]_7>\J+Y2Q2L!&UR#JJZ:$-Y*T9Y:#^ZLL7L@L(.X M>^AQL: .@]1&$DW,LNI;6CI2M:1]RZO($W,"V_<'[!$$]W4%[ D#FTBY^>SM M;Y-AR+]]>Q=FQZ]?/[^8W^8PAL +<&L]*,P"HES";\:C2>T/.!F./AWE?YQ-9S7(.]]V!(_622+% M\!"(3<'K='?Z5@?FR;%Q*;9.&EU-S0]ALS521@<=#VZG["(!)2U3R* U[Z *L(";6^>'-XL3+1HT#&YO(O0LK_W)_?(\G85:K*J??@Q2V"!Z$,B"+XG6&-"?+EDY 7HJK.22: MVT[J$E81U+^)T4YWMQ4>-!%\:[OQ>Z+[);\7F4,I>F>T!.WF[<]D!J<$&;?, M*^6U$(['M:S'E:]X! IN*,,]-F*^\O6XI*OU6[/+^JU&39HW>E=7#9RW9WBI MN;,S022? Y-)J23(0R"@2"N="R$FO-[<>:.W=MCXN: KWA1.;HUGH)(LY#)Y MI'^XTSHD+IK7A/3:^/GB93C]ZV0\K1,8LDY!1Y ^1E"!.W#(/03:>%F23&-J M?;#=1]-!9)UNAXA[VS[O(OX.+C\:EJ@.!3@?:Z32HD?YXH#JZ74); 4 ML/4$@X;D/R+0[4NI'59"K,'*ZV&(PY-AG1Y!-L?9O#FVSDH%7RR84E=7Y 5\ MT21/H30ZQ2VW7=5?;4?QCXG"75770:[U!M3S 3)I#-9>>63N$*W,@C>"5DHA M)I)-3OD>NF"NI._'!-5F:NFG1_4V#4Q<2*@=D6UM(BX8"2YRKX&\XB"RS+K( MKAH&/ZI>-"U@UZ,J.TAJV/R&()+OQK0#*>KU$;((,>H$&.I45R]-8*VA]R#K MXW>!5J=*.?3Z>*U,24'2#NV5IZ.]:/#<$D/,!ZFB,5GTX&P_K%N[3=2_9GW\ M)FK82[GS.@0^U<=OK,J-ZYZWT<-> .-RL#D:.F2Y$'7 8X8H5 2?O(C>Z(@U M2OD8@+)E?7RW.-E$_-W7QXY>2"0378\IT=WLQ(+]$&+<&%.@C6*0TQJP :G:&] MRREANNKAW\7-S"VAC,N9'*\R6=W#,@S?RS(NI']TF_1KWW'Z1?5)OX23>N$P MT,:7[%*"8A+9B;R0W#QR,(KTK9AF3K2^U^F6HX/8:[=#XQI1K'VIOI\[I>VY MJ\'@T>S\D_04)";I+Z<#GD5./"'8*'.=XFS!U:^\89D7%,*;KN;S=LG7$\B[ M@T$_UU-;\_AJ](4^/YY\&V"TS!:G(!FFSYNINB0-)&0)S M0T7W<\?59H6^F^#G,,R+]K#T^;?D64P6S;NY- K)];:Y]K8'T0'&=:I@@8 MF*@#,RSX[ 5(G8PKJ20=>LA0:,_8$_H[!$(_\VYW.."N=Q28+^J/QV'TU_$X M_S$\.1E$'5(.W$-B,=?A0W58EK=@0AV>Q9-FS1MZ],K@$_I[ $8_XW*W9G;. MW)OQ>3[3Q8$W""8$9:I'SFKWTLI;0%5 D)[1P#H8&AN M!Z;S/Q9@U)S@5S6(#"25\]1@:>E#5D6[U,6 MQJBEQLWK3]]J2>@C ._!Z;/A@.%^%N;\D!K8PGA,Y'<865OC"EJ347L)/+H4 MM'$F\!Y*-UJS]0@ ?J@@:#BWN L67^!Y#OC'\/7*+P>(0NO .&"12!PZ!">S M!QZ\%3PY[F574S.ZX^H)Y5U!H.78XRY8O/0M;JQE)12Z',G%*M,V:SAH%5C("5G*!^(XWMDD8[*22K5.DGN0]7N[@*U3 MI1QZ_1Y/)OW-E'#?L:5 MKD'@4_W>QJKI#C#ZS&O_]BPSJB)TR,&4;&-)/CIMRZ Q+1W6!T9G:>.C-1.% MT;1PR,;RTG/P/$GNO0JILV23+NL#KRJ I/UKE>Y[_(*C,QSX++BT& "5)Y83 MV:R>T0*W(3 CO#0J]S &?IFL@]A5M\/%&D?E3DKHL-SN-A*_+[_7M=>DLEHQ M[1@D41O^"Z<@QGK5JZS,#)F*L8<%-+&JMP\GK2%'O8"&"]LT#9J M<-;464?H:FX; B*C12)+M(P_#J!L&T_J%">;B+_[>!(/Q4A9+?2YV:6(5R=4 M!B%MIO]ZF\12!LE#CB=M)/N[XTF;"*[G>-)%866X4E-)QO9M/]XA9K3%6UK& MA79EM^.TBE7EL9>VM7%2658T M\.(B*! MIRX\PS*>X%%*9Z=G\\%)+_#S!--P'GVC/STZ'4]FP_\^+V,PS'+GE8; ZOA& M6\,4+EC@26478F:&MXX5]F!AR8%#H(&*U)8MK,LF_@YCR[IU6N*VM#XZ6/:BM ZZ,:UW,%RCV#.;M4H9F*LUYBZRVN*Z@.&Y MF*QS;'_=M3F5/Q+ 6BBJT[$H*T6S2-U$QIG@!O*\19,4M!@\TP0#;ZVB+T7S M(.*ZM/5U[=4Q>#I1Q:%<>JUDZ=FWC_2(>1B63-M2QR42#LA6WE9-XW8R[B P.S?: MC\\,YQ:9(D/EO/ KR#G,<' MA5:R[V GJ-VPSF8X648K-ZF2Q8#7>*LJODX:\AJ84B8(JV3AK1WL%:0\/CBT MD'D7,;^S"4GV;(+S*.;7^M4%2)4.FCBJTAN3J F?SG5.7[:D1R^$2D7="FF1=H?($4(GEF"06$+ -X(7,L MN0B.K;O]WT7/X\-%,^FOC*SUFK!S];YC,1:@?;[.'2_I(5UG71:7LG5R2LB- M3$D65,+P*(/G/$?,(7K#TJILG3M>UWFRCLS,:ATR2%>K5)5)X'VIHZ\9BT6A M=*PWC_)UJV2=JP(=>$8'+M,*8D9R E,B(TU:!E(6:5Q&QEQKL_CJ^P]H/]M. MZ\O;V=;"[< =6CO\*',IDG$'OA;JD@U6NZM9!09Y=EI9:V+KJ.T#O!C8!1:= MJ.)0+@;.*\(^S,)L_MS7]0\N\K)C2LQ[F\G -[0$LA-09[A"$%E8$YQ1L?5= M^1WD'/Q%P$;J'W>CA@X\\!6D7828UR"NH]#_G83M)^C?3(WKP6,''?0.%"D# M6?V9D1XUUHMV41.&'&B11)&*H92MFQKN 2#WA/;W@X]-1-])"&\Z>UL^A)/O M08,PM,Z57H.L MQP2+UEKHH@T GM"O/OT51S@)M?OE43XEB4]G$Q+"%US0>H%J@5D8F35DJP,H M;2)$$@&@M2&$HGSVS7V=30A\3.#I3C,KKP:Z"?9=M%8-BPF?RX/@WN#LU_H^ M?$ULW1@3MT, L,V+6P8%.Q#%4J!0$-Y8L")G0[N(",[6\372"U,$4]X.VI"P M3(80H4PC&2=\Z?+@.70URF5>]XZ^3VA<& M=;1@;27]O3[!,VF*NBFNFL5=>^Q"I ,TZN M?H>3X3CS072%[ X10 11[[*3@, ]P3P+3@P%G!LJ?2'G+E)_+$@U4UH'&227 MX?T[&%AD^N>D9$G5=!E)2!VU!+2[P';X4'3-E9YVNJ=^LXZ0;D M[?]"KBU UM_/=E)4OP;5):%OPNE%SMM#K)G>#@!N MJC@5M!5UQ(T!I2,9DB(S<-XBETKE7@WZ_F!VSV7@H:)L$W5U@*[%507FCYB. M1^.3\:=O\UKN[QG'1CJE3(20&.WI3CCP.3! DH*17'#/6@>H[B'IH(SYW55Z M(RNNG3X:1JK.VP02RZ?$>O[[>/+/,IZDBVLMX= ;+!RD8.3 %A4@EA"AZ( F M)"U27II!NZK-XHHW/$Z=MQ/JRHVAFTN>>073=!'UNC9#;X<+G/L?VO)R9D,6 MEBY>E"[61FN%44%YQV(.V28O92$UF6@']S]^MVW[+5GPY->//LU?E)<]0I&Y M3IK3MB!U!N5#!MHU"H1%@^D=J)OH.;D^O$72RS;P-KC8D\N],ZV3]%:0\8BQL)^X.C-CYW?:5/780C:+-.'C0M"'7 MR5H%HE<&R$926OO(9&I=P;Y,P^/2^RX"[N#*XC(H=2O3BW!4+3Q(.4+*M"$I MEAC4.3V0T67%4//2O(Y]';KZ"AUW"(?FXM]WN'@ZF0V>GU_>UFRK4C#-SF], MWI:C//[\/6VX,*95" *RYA:4K+=T]597:*=Y%2@+:VTL],(K>*+O+K&T+BW[ M#PBW4OZX0R4T/&W6H6_A#:Y#X28AWQWALH_H;C?:W J.ZAB/Z#)U91&YX$H M)DJ9=Q"SX&"4TU$F*[A=Z[PZ8+"LB-$>"E8VT4#/&#G*_SB;SJZT!W',<&-( M *K4\]L(0^=W8&!M+H:)))A9*S"[ZTFT1%=_9F]7>MWD--I%*0V]X?5IQ?PL MG-2NK0N""W.)RQB NYJS'EU-?/0,."?CWD:'N:R5=]L$14O$_8!0VD4]'?C5 ME_B>_CJ>O,$_CE(:GXVJR?=N,A[1E^F\>]7Y8"D;8F'%T)9

\X0C3TCR&# M+PIC!(K637,W(O#1&4OWAXI[$A3W#8A/1=W$$ M?6?VPRR,^?8Z$.-/V?ZRED)Q"_WY#%$6UK? M=ZU%6/]!X-UUN'RX-%= S_,"SZ]BWX3)>2GESC?4-Y[4_EKZ;F*7[J)]4BFJ M1'Y&9DH:Y44662H3,D;NE!^L>.:N#63)>#F?_? "IVDR_+S@>A%>+LI8(0NK MD\9J(U/K:TV# Y&C2Q(3"ZYU<< ]).U>94]R&V%^&28UN7YZ;71/&:;A;$#> MGR;N/&B>:!5DS.\PM3ZF[J>J_SVH)39N5MDWU4(GK94K]TLW MI?6?-^/9?^'L^?CTM"[Z_!$GIV_+\_%H-@EI1J95O47+F8/.VI$'P"-MTDCR M$:8DK'TC3>L2V"U)?5R(ZD-?#0VC>=+8NC0?G=:S>R""9B'J",Y&!JJF:W@5 M+##%+,O.*;EF?MYF[WT<..E:X!WXV+=1>QV^ ^^T3E@R6)V)0NXY>,P!G->Z M5J4ZUKP?S/U4/0[ =*2%AM5X*R']K&9XD2\YD-IH[TL!A76@DZ"#U$5E0423 M?>&RJ.5FIQOL&!=O>1SJ;BO,AE//5A+V6_@Z/#T[_4Y?R%)(*3S(.O7OO'V5 MT@J0Z4S^H0MLN='/!LI>>MDCU_DNHKVI>MU<]6_.JK!J)+H*8?IQ3%3B'P/- MM(:;XYD942JU4KG7=2:RVT:9T[?9.*QP&&1E*^J7?;?!\XA^7' M<;5'AB/RGNL7 ^><\/5*4]-V!2HXI!<8C*L6SQ1*VW@9N?>7C4'R'8KX) M!M<<#"_#Y.3;!8E$[Z^(@Q)T"H7XIO.+Q%"'M ;N"B1#.U>6.B1EMX;"+2]\ MY$#85<0W8>"[ LH"7?I& &;P/Y)DX[9)EE+5JW0[B' MI,>!D2[D?TM\J5$<NU]'G F?3.=;YI MOXGL]Y,+O0Z%3PGT6VAS\Z3H;52Q']!$:W7R,0*BX#6:&LC)DN1N9>G18F"9 MKV6Q'#!8=DV@[Q@KFVA@WPGT&,C?$L5#+"0/9=[4=7I)6^U(G+*YU6?\C M)-!OI-==$N@W44I78Y$O;F?.S@WQ\XY D1==4@!I @G D)'GD6$URPT1E@/1 MUMS@O9V6QV*M-)5Y)Y>H-^FZZ RV!F4=I2NOIFH_20._>XLS8Y7[E&9X629OB)RX28Q8-F1M6NX Z>#!>T= M;5;*Y6+NS1I?]V6/2ML[2[,#@V[#0AI-?G'"ZO)D0R:MMN!9T(#,8P@<)6L^ MZ?=!5#-VY09TIYT.VMC?7D"W!DU/18S;JW&M(L8M=-!7$:,R$F5("H*SN?;+ M\V3]TJ(+S/GY $DL3T6,W<- IXL;1[AI2 B,L@=8E<>YV# M:AUC>DA%C!OI<*LBQDT4T',1XZ]A./E;.#DC.RU,SR;G:^7[#\\;"81K?687 M'\SCT7M,9Y,)\?XL3(>[=.AM3T3+TLF.1;14=6F+L@R]85J3DU)R,-XE$Q@C M9Y@0Z0;MR=EQC,#U5Q_=^NJWEZ^F#[P9CR;7*'G]/=4A&RZUD+D:>;7=M> 0 MO+? 8S "T3++6_?Z:,K SE.VP[0.^JW_>?FOL^&7<')-O2^&TYIL010--!J5 M5&.*=R<:[.!.:BZIHT0T M3N?*J6$X$@512U]-AWF>/U9WS8MFO#%SI#-1T/%8:DMFIB'4\8,V%IZREM&4 MULE9F]+X(P.O4WUV,7^F@>3.PP,I)LN$RH AUY:SN5IP.4'D 9G1PC1@8Y1TF;;JQ5ET62QZQ2D4;EC/;Q86M]^^DPH+6) MEKJ$U*O1Y[/9="X!OCBUM;;9,!]!*RRT:0L%H; (7K-28C(1"]),8%)ZQ:'(VA0.@X#:(P:L]DP[:9@+K6\,[R#G1P/(-EI8 M:1GWF S2HL'U>@_N/&ECH_;74@>.R%D6(:BB5"3'*)2$11?'=5:WPZEQ-^P6 M/E_]^_G-WWSR^_!?9WCE(L=K'9(K'"+3-75:6G#<27")!\%C0%=:S[+LFJ>= M1]%?O42=KKA%/2(UTT_/XROUJ[?E[=F,X(?3Q6[RZ7C ,.N<'((U7E0_6T!, M4D$=EE"8Y";:]?H?MJ3J85Z1-P/QM>*"O6F[=8512T8^'(<)3@=&YVP#EV"S MKP79#"$(4:=2H=7!Z\C,>KV=V]/V!.&#T7SKXJD;[-1^_..SV;OP[?Q\7;2_ M_#@)F;A\$;Y-/X[IK)UW0,._C4_.3O'O6&?)8S[Z0KQ_PG>38<*!M2X6ZP*8 M.D1<%>/ .S0@F?AH7#?ONS=+B MQ:@8"M;6OE6(*H"7=,!H[IE-N90B6M^=;4'F$WI[573KGNT;I U>\7;FWNU M*!.YX[E><-=9DB:"1ZO IZ"<*<7K98"NVEFW)^()?OWKLF%'^8Z%>G[KJ1TK MHHY#2#QI4&S>%K5XLM2#R23/[*QX&*[N@TL<[6R?/1C '$IZZ;+E-+\_0Z5] M1DR0-!TJ*H>ZOJ.%H#TFPWGAS5,I;J/C(2=.M ')/1G[&RNKBY+2)9H6T?!U MJ.HH1>)VBO94A;ZSQNZ!P [B[@\,3)6H&#.09!V$IU&#*R;5]ALYAU B&:L/ M& 3WE9SWA(%-I-PZ#/,SH9I^FJ4+JZ^0^!&!@>6U;;R3'B(7$/ J#S)@'L0D5E0(=!R<ZGZM&B9$<%=+"=W#2RYGNGX2X;YQ-H&AKF,\P)6M#Q^VCZ&=.P##$OULDZ1#6<0;>2D/['SC50TK@K"3<> M&[::.&Y+3D03A$3K35F?P65RO(V222%:3"$\/+7?,4"N+ZUO(MB.M/WKF+:Y M,+V8.B8"YSD315GX&N$K#J(UF78T)8O,='RYM8*?:ZKZ^MO['?C62"VW*'H' MF780LKK([%R^ (Y*!%UO"E549)D(IB$RS&"*S\[(XF3S.[45I#R9!2N2<7=1 MV4TDZ2Z05+^BW)Z#<$\#8#TXV$7_SPJF3V3&&%U\OLT]D(GZ4 M\$#[IJ1S5V>(SB:HV4BF,)]1+W417967O_SH_F,.C64_;B:X@QK7L$;/_]]' MXSC%R9=ZJ,YO?.C7XU&BOYH?NYT-<6A'6G^C'3H2YU*? <.?:.Y&4OJ=M13LB#[)TX_5ERVF75'"^ )I$=G]*I;98R?5&DJ>D2TK2 M-#[;#K53P0WZ[B9K'1 \#R=I/E&;P#,^.2&?ZX\PR0-KN1")_*S$:CV08PR" M=P6D],()5FS0G37N[(JI1U@KMLG:6%E" MY_U[T=S\60,T4AME!##&,EF2SL6H'_;59&2T;VN!H. W!K M] OL%RT]M:I >^_DJ:?CV>UJJ/DS.RZE^-:J\*^MATD##KF'(!)8NN MQ=18^VQ;X)EK)ARJDOKH>MX)I%*KB.T#,1M?@%F&&OI1LK8OG M_7O0CZL!0A/O;=^ .>@&",6[[#A+H)VFC=-$#T$R"Y[V>R3>LF@^5?2':8"P M$4C6:8"PB;+ZJWE?AZH?M0'"1AI;K_A]&W'W!P9"N:=-NUX.B^@)L&"!U@8!,I]]$ P9C@+9+CRM#03L>+ Z]X@*2X]RD*=&$I MY/< &R!L)/3[&B!L(K$><[6-.^_,/[B7P*=4EBKA\FCQ4H&R9J]4M3C81?_>Y6E''C#YGT%Y9.G7C?+?48$HHEKN83&)K MF18/(E=K(]G?G:NUB>!ZSM7Z,!NG?Q*E.*KS0-Z=A-$TC/+\IW1^8GX^/OU, M2V1^A+88LK+3^UIF5;5C?"E5RJD30 M2 6^" TY,Q>%P(3+(RSV)]#[V>E_)^\9T\N'^*% HP//=&O6SAEY-9V>U4O! M=S@9CG,=,:YDJET*G?"@L#;P<861UVUMY'0R!M8ZO-V4@2=D]Z;^#ER=G9?I M8G%^H5.XQ@]^'4_^2G\[&V0=@A&2^/(V@7(>(007H11?,,BD;?,VLUWQ\H3P M?8"B@T#0UGR]_3Q/'I@S,;U8NDLS:N:_?!%F^#T\-[")YQ+K@-D2R+_1+(%3 MW@$6[YW3BK/<.L&N9Q:?EL8!0:B#A*&7Y+N.OR%^P,F78<+;N7\S'GW!:66C M,CK].)Z%DZN_?SZ>SMZ,9_^%\TRN3Z.Y#>=TG<'J\'S,GC*Z%I8CG8#<<5^T M=2:UK@CIC)D?;A4:S$UQ8?'>)?;I*[N?7CMR03\^" M@E'THJ8DU'OTFG.*B_1%3 M9(]YX"9D.ILDG5(N^-K5)LB@BU.Z=3+NU??O*_%@3P@8-])$!^&3"UJ^MRZ[ MGYJ.\@BN4[*?I('M-;-"Q3N(M7ME2\F5CZ8 @15!)5^GS=@$F7%'$-8JJ_0 ME7S/A7]7.MY$FJVO]#_^,?YX/#ZKUXUOZ*B<(8Y>_NML./MV[39R<6FMG)6> M.0:9ASIE,PD(*#T$*VS@R)762X'-%;?]F[RU?SMZ%_6,^Y!MPXN=.:'?+?=Z MX7Q1\'B%MJQB%-P&H'\8*%^[UP8F0910F/6&W-/U.O+<\Z*'J^J6$NPB'7QN M?ES,;^&R1).B!*D]$<.8AE"O%+W7PMCBD[2M3;AK!/S8-MSVNMC'M?Z716_WE(Y':1;72/I_!KU8D2KL,;Q)"%&5T!I18N* M<04A^IJ-K+(PK3WPE<0\8:>1HE;N./M/]'Z/T]EDF&9X_OO?B8SI4:*_(W>V MI]SO=4C85SKXQN)9RA G=].7PFWAQBE+?K_QY% 0&CDK]/]IHPSQ=8C9>])X M2$Q$8QQP*20HDRW$X!PPC)9KJ9QX2AJ_I. B;D2*/9OO;V]GQSCY>!Q&B^2: M[_>JUQH#&>$-,@\RZ3IK* 5PSFDHM4U'D"%8;.WH]\OA 9X\;9'?+ >K>P = M4K8Y,7/.UDVVSV;3&>V JL2#H6+;1U;Y4'$+*",%G-#X9GGQK M2ZH/OA[0TN@!F\VR?#L"UD&EMZ_D<9ZDB7F0$O.ZQCN-*&33>M0D^IB *2L3 M2^@$MG99N^/F::'TNU"V =$A)<3?JX2_S37PON303:$PQQ MAP&"T@Y$+DHE9UCT[E"6SUH>LF4?W[,X=TWG]?!/>6-%U=)4EDHZ5@X&*A59)"@<@405&% M'$O.*-3!U/AW(X('M!$^F.!-9Q \) >UH3@&6$S,-@I@!DD&)40(S#"P3C-C M# ;'#L:\:,CW UI[AP#^ US(&R'W0:W>3>N$399>H@B096W6ZYF+O$\"$%Y.X5Q)50ROU2$"&S$J4$GFT Q4V$Z L'$94Q MR9O$#Z>)75/.GY;Q82[CSM![2)'"EAZ&5,HY6]O>6]2@@M7@M4JTCW''R6*) MGA],BE9GOO$^.T.0=\>2TQDLP0V4005.R@094_'(9,RE]2"^'[$SQ$XQO;TH M^U Z0URO]F !=721 \O1UV%X <@0DE *9QJC]U&WWB\>65WA1ABXLZYP$UT\ ME+JL=7AZJBO+C_8??%R5((4I;,ADTT01'O@SWX%0DLSY; MJU*1&&7K#.<["3I ![ESG8^[4M@!#PZ\_*UB2XR6 -4;4X<4!@M ,>**C100?V>&DY;YN6G\6[Z<@+E-P=>[>A;I? M?OV,=0?[B)-3/C"A8"[2 *NC%Y5P$LACL8!&&EGW,P)8%_+LA)L#/*':(OI6 MHVC_P#BD&K*[./O;^(0>/T['0@;5;1"0TA%%&]=PM!!@5: MBL2+<]G&@RFWW)B['W-)'!YP#BF59P-.P]AE;8T7!"FS5NO7E =@97>EX$VFVGGQWW\@NRS46S00=:))V M*QDS!.\=&&%1T7%F^?(4F &C=:"]$=D7SW@^F-K:UZW23X].YI_!?#LI"QT-G,F6)\5(-B:3 MG4A>A!,N@66:FSJD!4WK.IGU*#M 5ZTMTFY$3]LKK(L4SV8>BF-)IR02^*!J M*UWM(7KZ5BJF2XPZ9=V\9\4/>+6T"R3WH^Q#N5JB,W!\2@87K^(B^\'')J+O !?/Q],9[:[A!*<74S*C$B'.LT1J*U+:.,%E1)") MO%WK6"RI=63\!A']V^8-E31N*>$.+.SW.$5ZX/'1*+_ +W@R_EPY7IC_"Q*5 MRBX+BY",T'54*H=@?"0GP*2@YW,N6Y=VK$'68X)%:RUTD2& )_2K3W_%$4[" M"1%ZE$])XM/9)-3(S8+6"U0;[0J7G(-3IEI8,9)'H 1XEH66TC/CFU_];T+@ M8P)/=YI9>CV7$0?PU><[A!\O>4I+<.G]Q&Y% #-F@NC.91<^NF]+%L\D-C,/1?$&]QS3^-!K^-^97N0:5R["Z?$?3 M*<[.29A@IC7RFGY<2]&&.)VG5R-MO 4G]$M2Q95?#J+SQ=$R!.8T!Z6SJE/_ M$)1 YTF?2C3?R;KGJO_MKQDJEW>_ X- !R9:K0$X=SY.3L9_!-J.KM YY^KY M<0U\O!H=G8[/1K,!-^B2S0RLLG28Q&C!&6D(:&0G:"4X4ZTANRF-CPB G:JG M"T/N>QCM%I%,GWV[\MVB=6'1K"0M@ 6A0&6)Y.YZ 9QP7VMTE6MORVU(8U\1 M\LY U*E2#B7$?0MK\WA*"*QXPVK5$MF]B@D$Q[T"388O(E,EYM:W@BM(V7]H MNPOUKS@Q=U%#!_O2;62='];?TUG6(+"C"/:]Q.TGBMU$E6O 8W<][ 4P)J&7 MMA1 5!(4]P:<,Q&L5[)D&;'(\CB S\XV43\K7, CTYFQQA>?"7W>A'X M0)*U3C(2KU'65@H9(@\)R.AR-FJ3]7+NR8JLOQN//@AC=A?9CYL);M-DO\6/ MZS\UL>L__NW_ U!+ P04 " !ZB A5>P:D^L33 #O"@D %0 &-S=&PM M,C R,C V,S!?;&%B+GAM;-R]ZY+<.'8N^M]/P=.SP^Z)*$R#)$@",[9WE&YC M[5!+VI)ZQCX=)S)P5=&=E5DF,ZM5?OH#\)+)K+P!3)!)^<=,EZI(KK4^D!\6 M@'7YY__][7X>/,JBS)>+?_DA_!/\(9 +OA3YXNN__/#+ES< __"___4?_N&? M_Q\ _OW%IW?!JR5?W\O%*GA92+J2(O@]7]T%?Q>R_"U0Q?(^^/NR^"U_I #\ M:W73R^7#4Y%_O5L%$8RBYW\M_ASQ+(LRP@'),@$0C"A@(8M (B(B!20IC,7- MUS\+BCE4,0:1H+&^3"E]61P#HD06\C ))9350^?YXK<_F_]CM)2!-FY15O_\ MEQ_N5JN'/__TT^^___ZG;ZR8_VE9?/TI@C#^J;WZA^;R;WO7_QY75X>$D)^J MOVXN+?-#%^K'AC_]^\_O/O,[>4]!OBA7=,&-@#+_73V^/BB0_F2M^6LBO M9F0_RB)?BL\K6JS>42;G6OOJ::NG!_DO/Y3Y_<-P\U6A) MC)9A:K3\PS%A/UV@OB=]5_NZ>E"N,O>]+QU/8?K>F[I?-#_(X17NB+E8Y?J% M>KT08[V[&U$7JSZ\QKY>B^6*SD=X+;9B.BK/S2_>Z9\:,>9!)\BTDM-0=T=5 M^6TE%T+6;+GSZ" 7__*#_FFV+L%72A]F+]9EOI!E>1[ M+62Y7!=\.]/=SP]-7WKF,G,=_FE![V7Y0)L;M++&*:CU_]=6S:"C9_"KT?3_ M^^>?MK;UQW4^%EKSZ0&UY#OJS(VSL"R>P[#DMC!LO\%26U!AH&C)*B.:1_QD M_+.?Y'Q5MK\!YC?5AWA.RD][HWQ;M!;0@I\9A.:*G_A2^T@/*[ S'L:G=#)U MM71Z06J M0H_!,M"R$+[P ?,V7MIWRZX]G]+^4K6_WV[^+Q:\M_NEG/]C/*U M%K5Z^K2EMI[0/*>\OH]QHT(A\]GKQ4H_ZU8(_9*6'Y=ZF3O_?_.'ETLA9Y!$ MC*:, *JX BA2##"%H%[GBU P2"&,B WCG18S-6*K-0T:56^"6ME :QL8=>W8 MZPRRITG*'UX#S-)2*246!RK!F DP$ MH"2#@/)4*1I2QF/FXONJ1V)M_G,?Q/[&OK0CE2P**2K7YO,=U:_9A_7* M;+2;LXL99IQE.#6G"4D($"$IP#1, 4L%IH*@*$D<2>>DO.E13J-N4!I];X*R MTCA8;E4.?M2>?_WK/[HRSVGL;7G'&Z*#LTX+YN<:S%K9H*.M3\*Q@L4;W9R6 M-C+96)F^3S5VM_7>Z5G>RR_TVZN\Y/-EN2[DUK-)61)&/ 62I6971X: D$3_ M! F&2%$<1:'CKLXQ65,CF%K50.L:;)7M[TKO]*_S>;[*9:G_MKZ7XN5:LYOVG*HK-=L]T%R\_O8@ M%Z74UW]8WYRQJ5"NF1G6- MKH&LE2VK5 FV$(0=#$(:O6# M%H7J_>C@$#1 W 0-%,T->A';O%D-'-6-%2#-%?[/!Z\RH)Y/'\>UX2IGFU<9 MIF,GI]=1IM^T6SVD<]3[JF@?[_2:P.MTLX5LX@K01,] M;:;(>/1A(@&AD00PS"(N2"C3)'.90"_49VI3X8YRP6JK_TW -Q:8'[=7N4V* MEXZ?W?0VXJ@,/%%5EG0C2_0DLS-&7[ICM+5G]RI_\XPG9#W-&)=J,RKW>X+N M.8O[>FQ//N:\6$OQ^OYAOGR2\H5<2)6ORF8ZF)$4RDNK'&Y2E,CF+_1 MHM[NVEG>!53\IS;/G.R7^EOB\[60U4>E;9&+M67$F\>!M..I<8=G8$IKC:ES M,5MS;H*.0<'6HF!CDAFFUJB@MLH?!_I#V!-=>E!H5&;U!^!S$O;XY$O.U&\? M'HHEY7=_H_-UO1J5_&Z1_]=:_BSOF2QF$$%.$HJ IF8.4))RP"!+@$@$2D1* MLCA&[L?KY\1.CW<;/6^"YOBXM:#/&?M9T%V.VWU".3!''DM[W;C(EZNYK-WLBRE_/!0.3.+K^],ML2'ATK(\HLL M[LVQAS0_S&"LD$JA!! *4H?ZX#21VEW,>,I%E*C(*H'+3>S4N.C]VB >+%5P MK^>0NS)8+8-5JW PKU*+J%J9D_'EO?8)N;P_M?]RR8"W<\3?24?"LGS^C7/X@A*S! @BD< 48P!5F$&PIBE MB<)0IF[^9O?A4V/RKFY5W F]7Q:K_+][G-GN8&CG/O9%9F#R[:KESQL\9*PG MGV_GT:-Z=H>,>NZ_';RFWW=:A7:_+Q=_;%FA_+U-UGP MO)1BEL*4$RH)2+-,>VR(8$"3D "]<.0"Z;]*B5V^9G<5IO;-MXH9_\WX9_K+ MKT\>E[7B_3-">@Q/)CF7BD9Z-6\BYAF- 69*TZ[ (@N)PB2*9WN%@:XU2G;U MD(88+#'JJ-C1]["?PL D7VD)7E #[W)E^^]0[+FZ"UKZRV4CWOH/9'V=/LTD.!4>>@_@ ]GZDN>)*G78>?Z;?\ M?GUO7K=/)D@#JD@2FF8 )K$$*$01(!&.02PCA<*$1XI MK\CN:WV#JB+BR:B.?H#WW$^X ,9K[20T*@=&Y^"3?R0OW#NX -%K[QK8(WOY M;L$1F)SW"9X_Y[H[!$>L.KLW<.R^ 58;GV2Y*G*^:O)-*Y?@O5Q]4&^6A9+Y M:JVOF7%-V#'!(>!)Q@$B&04X3"*0I"&D,DQ21)P"&R_6:&K\;FRI#J:?KT6J M(L*/VB+M=A4;PYH_KA?YJLZ_>F@\,GV[;,++RG\*5O2;'&H98S7N'OQGWZ,Y MM#M=#4QM3%!;TWC";9Z\29S:C&-]>>-':[/, '8,&\E[=L%X#&?:2I_I^-8N M\#FYVDX/[L?M^\>(5;51CK),LD2 B.,$(,E#3=@R-J5<<4A"_6_D5*#QL)BI ML?!&R^UIN"'7C0=B.&B_';:Q @IZ0.1/9:40\L=,1(:-2SFE#G_/( MF:M['@=MR@!\4-V]H4]R;O;]7B[+55DQE5F%BF97J-R4JD@HQS2)%(BIZ5*0 M)01@$5*041RFVN=35*5.!T@7J3,ULJDWU-CNAEIGSZUO\9 +!\WRQ&JTH1AQ M^[/G*+B?@'D!S]>9V67*C'O*Y@6XO7,Y/T_M&ZM_6.#'Y3SG3U_DM]4+CV@L4A %#H&Y%O)G1IIMMEM7?5=8^KM +?C MP0%@')CP=LYX&I6#2F=3<]9H'?S:_->H'U3Z>R0_1\2\1;O;21TYI-T)BOVX M=;?;>V[^\3LIUG/-C0=:!Y0OGCK_VGX\62(Q9(B#2*4"( $S0#,H 8Y33$+$ MHU XL54?):9&7:T-9HOG4!,,_?VQI^XO'#?K^HR3Y?[*Y A_\^J7* M[!J$_RX!T]?>6Q\5QMUNNP"DO1VV2YXUP(%)5_I,1HFD&:8 IHH#!(7)LTRD M"0#BB4A(R%.G&$MKR5-CQZ,'(/DBH)U/4_^9M=_P, <;.^/CX0"C+^H3.*CH MJC[24<0AM,8X%3C1&,5*7SL*B;Z6\_7]NEJ[=L/C]9VWG02,69I14P*+ @DC!5!($X!E M@D (98Q2'D=2X-EJTQCS@B8?OE1V\J^.- X=HE5(=3HG6W-O@H6TC'<;<;3M MJ&]:8S@PAS[K]'+SK-6+^5=C)?<;_9Z+U?U9/AN6>KUN% \8WIZ"1'7 MJW 3;(Y%Q@!7(L512M,009>)9N?I4YL33+S97.M5??E:20WQG?8'\D=9_=IM M7MC%$4*,5"H@4"(+ 8((ZA5!E@"ID(PS(A$7)IUI-12*&^?_4&-YWQCFC4MK M0'/4@1C&>/LF!+VR54[_>O*V7X M-_ 2T.R\A=Y ##RQ&P3:)9%1[8_![:HN=%IM0:^6P4?JMVCG020\S9N[SQYU MBCMHUO/9Z/!%_2:.G_6TM2ZJ*)&WBX?UZHM^S*OE/830\L< )0:-2PGF#G_.#Q1W]R*).TGE7MZ$N>9'7Q3L,Q\^2-$$B ME!1P'"J LM!TA99ZUD\BI'W.)&%NF?DG9$V-+MK4L29AK*-NR NDZ-NKI1)0=#N>N?/WZ\"3I9$EO[^L;W^'\-+$^YIS&X0Y^+[XWK MP9H7F_8*]3EZ:VZU/7MDO$<**QIL<+Q''_G7]$I!2H-!?CR6:3B1/=M/+%:Y MR.?K5?XH/TN^+JIV9Z^_U170WVCP3+CJNJY%\$&]IL4B7WPU]9,K2][E"_EV M)>_+&4R2%$58 B03#%"L%""$QD D!#.

P=SK).+[^5>9!F[OE^O%:B81TQCK90EF4NB)(-0_892 %"FH%,T2 MK)R6)5ZTFO0$4&[)0^Z0!]\E#]F2QX,FCRIV]L:4.M7F]8^F]3/FHTP"[B/Y M?

L0MH'$KO^8%LI(I[_:!S*[)W'I"3M?5. MW#Y>2;WS-NQ4TK.XW(TDRV(U>UF'L&F*?JV4Y*LZ.>.#NA5UF>FJ&!#AF4A5 MI ")8P90FB+ %#7_)(A'J2(,6AT!V@J<&FUN=0YJI6^:7"3C[K2*.U5?LH;^ M-)T. >C O.H%2VNN< 7HE"NHG]5Q _6_MBZ@M9A1R,75Z)9EG._KMP@W,;:K M)^/[+1=Z,FI"9@2D+#-^6 JQ DAD$=!^6 I4%*>)8&%,$NZRJ#XH96K$4BL9 M;+3L&8ET&%&[)>O%. W,%^X0.2\F3T+@:7%X6,:HB[V39CY?O)V^V-W/^*R= MSBIPZ3.7"ZHYI9K=TIB)-,:A:?-1M95@0+\%'*0(2\0AABFW=BP.2IC:!]_J MYNPL',;OO'=P,2J#GV?; >(TXY\T^H(I_O!S1YO33YK5G<1/7^@GGMB4)3,; M-)^TJ*89*=5?2?.+.2T*3 M=_L'E)T004ECA&$(0LXTY[!8 H;"%*2A(E31)*'"J1+T:7%3XYM:O3Y!R$Q=_IBC^K_WR]5_ MR-7+IN>QJ;UR;TJK+JJ"J>$,B5C2)(V )A8.4!@+@"-&@?9BDC!.0D8BJ[.A M"_68&M<8]>KR5[6"E[..S6#TIR//$%^'IYH%7/EIANG M=W'/7N\S7?3=-DA>,A5F>BD&E4H!0@D$C' *XC"1(>,JHK3'HNRHO*G1QZGT MQW=]P]G/8>[B*'E!_;QV M8+,CA;Y@#,P UCBX%WP[8+"OTFS=1X];1.V 47OES@Y=T]<'T)]]NP)9T[E9 MDC3N+*>,0D02P%&J *(I!B1C#&09X4J@*&0A<9O^CXF:VJ=;+]8[JM:K]'[+ MA1,(VT[V/G ;?)[O!UF/^?T<&MZF]J."1I[5SQF\/Z&?O>.RN;QY?7$6P323 M%*0$8X R2(&>P#D@A*<<)U&$8J?UP>[CIT8*G7FL%P\\ \]M3I_<]^Z 1N]Y M?9#/^MG#KS*WG_Y\CUS5MTE($T/R0;VDY=V;^?+W;1?&",F$I=H)%S#5[GB2 M4D"1BJN(39(*R)+$L6'Z<6%3^YPWNE:;[Z9F?*5N[X:8)X&V^]A]P3?PIW\! M)R'Q%OCCA.B1N[5<=[H_?8<%O?T;AYYOUQ4Q3[,1J3\L%Z5*[H0^>+K M#$D"E9($G6W+/+_KM+WS'?T?]8+^8]_"%/XEQC> M!.;EK+;<7TE>1=\T?PJK/X7ZD>E-1"+]/U)=%B4W<89ODF@C(*];[I@_+K<8 M]A%V$^CG/4AND@GF3\YM,(^^.G:!!U5O3:V/(>' MOV:61R6-W<#RG,D'FE:>O<6-#(7,9Z\7JWSU="N$?G7*BG _%!^+Y6.NS9C! M$.$H"B&(%>$ ";TLHD2E@&8T$8IA22.K:A+G!$V-!FM=@T;9FZ!25T,:M K; M,<99?$_3A4_4!N:*_H!9DX4M&@>8HI3\3U^7CS_I1]0DH7_8ZA)HA=70H TXDB1 ME$M=U(J:@]4*L0'"Z2TP\>1JG)(T MJJMA8?)S5\/FEIX)MMTRB\W;G#%N$NU"D"!3Q3M,.*!*1@ J&;*8:);!3J%< M!V1,C4=,;5O'/-H#P-G1P(5P#.TY[%:#]?_%GS#?5_[L 0GC9L\>-W$O=_;$ MI3TW8\W:O"K@;#)RY:*LBZ46A1[E:O/FQ=/VDF[%U0]U+=7.,N;OTK2RDN+V M41;TJ_PDS5ZQ_OVS8Y]H!DE".((2$$21V:%) (TI!PP*S%*4L(1#ISW>\6V8 M&B,UEG0W5FZ"WQMC EI;$Q2M.9M0>W,JJO6[=]Q8OL)+8[E?/>U78>AM\$[9 M[J[]00> @#V=*N_=X+"S5703M%@$#1C!!HV]\W6/&^W7&TM?^_=7L&#<8X'K M#='>:<,55>E9,M9(-XUVZDI8#$/.) (QI-J-9E$*2"0H"-,HDX2$0D1.D^+. MTZV>>D0B[B)G-S/TQF-@SK:'PKV4Z2&3?94DW7GVN*5%#YFU5R+T MX$6].Z6: \QJ;TY(\>+I%TTA;Q>;9*IJ%ZDJ03I#4&0\10(0 K'^BHFI9T!GY(EAN\@_I1FGG]I>VXV#'"<.@ M.S!A&&"K$(=6;>/1_?A+C?(?.VF>M^=A[M-#TQ$Q?PTV;06/W7W3$9 #K3E= MG]"/QIXE?^:4Y7-3B6M=F#ZK,Y;(B&TGE;>ZW@2-MO[(QPX53X1S M1MBH)&-G^'-BL;S+2W.^O877)UFNBISK552U5WF[$,]^\\LB7Y4-MST]:\N& M!>&49A'@) T!XK$"&(<88,;B1#*4I,+IB')(9:=&9&?;\W6V@I:+8&MHLX5? MF7I1ASZ_[X+EOM]$1GC$#;X# WJS/YPFB.[@&-^T_N'3F.WY!AF88?KS^57U MF@WZ!@']3(>^863V='Q7=[)XMW7H9G&D%..)!#'#5*_2P]AT?Q6 22$EPTA/ M/WRVD%_IJBJ(8NWQ/I-C11RD)HX]:0/Z;$;-"QS6L1J7T[J\\>/ZY8>,6[/$3UVW:6NYX5]@.KVZ!GC."*"@0SIU2ZB&=-D MP#.01"B)*88I5DY=Z/VJ-V7WTEL7QSX=[SV_!:YNYMAC.[1C>85AO<"7](F^ M=^_1BW)7\A=] GO<0_0JI=\D\F)=Y@M9EEH0RQ>-A\J77QFH3SBVOJCZ70;'1T6VB&&6D[::/J8W?P)-*:V[0 ML==L4;06!UV3ZVYN9= :7>U<=,P.&KLW^\K-#=4#6^/]S35C#I6G&6@4E4>= ME\8SU:BRKS^'?2S,^?SJR51Z6.DK3)>>![.G.$NES#*.(J#70GI]9&8R MG+$44)&(4&"50>S4>V,4K:7KLZ_'56>SL\,UP>GLN,[?[7QV=AB&G-#."^]9^J^SK2PC1'%*(Y 2 M1?7B"7- 5*H73Q1&4'*BI*GU9Q]*UW/O>8Q8N2]&1O\=>??-^&GNPP^R S_< MYOO5]MTMMMP][K:;'9<7Y^/J7SR/JW^W*2 =)B*62J0@B10"2"H.6"HIB(F, MD?["14I3YWROBU2:FGO8#=0XG[CS+*"C"B#O7_[;PP!;;IZ/.FPC1F+T2K4: MJ-:X/Y!]YD!=IM#X*4U> #R8H>3GR5[S&-XN'F6Y&VF\+<=(>8@@A"!B"02( MZ\4_)9JZ$T1C3BDCD#H54W-786I4_?;]WUY__O+V_5^#VY=?WO[M[9>WKS][ M26,X-0QV!#LLN ,3ZIFTAHT1G;2&0/! B#+S >;)UVV M85JM;4_6Y/C(X# M/VCLPW&I?=M'+/EO;ZM:XJ_6A9[S]"R8+T55\/"]_+WZ2SF# BE(501(1B% MH<* &<<=1@F"6$"89DX;%U92IS9!?%RS>*?6,]]%YPE517*QS4&@>URIO"ZUKM^@*/I.P$D[>. M%#8R1VY-X0##?H\*EYM]U%T0-6=N#T^(0 @RE@#"-3\ABBB@(I6 )G&<*"5@ M*ISR3TZ+FQI%/2L@(%J/I_]YUAFX[2C('X@#<\]%^%U8@>$8+(-48-@3=L4* M#,<,/UV!X>A=?=L^=%I*5 ='W1IV,Z52QIG02^L,)P#)% $28P5@@J,HA:E2 MD16MV(F;&JTT'0UVFZ#46ELU0>F#^&EF\8_CP,QR*80]6D/8('-!@XB3CQ^Y M382-J?O-(JSNNK!EQ,^:J]9%=2!=;G[Y;[EFLH+?/36M(I-$1"&4'(A$&':) M.&!AG $12R;"4"C]]UY-)&RD3XULMCT0@HVFU5[,^]N_]>S,Z38:=C[-8!@/ M3$27P=N_QX0+3+Z[3EC)ODX?"A=8CG:F<'I(/T+KY-E\*:B0MPM1%2)H$PJW M?[^=SY>_4XW"FV7Q:KEF*[6>MU=]7,YS_C2+#=GAU-2H)WJ1AJ$$+*,,J#0E M649B$J=.1\ ^E9L:'6XTKOKIO"RDR%?!NZ5V?AWWE+R.H!U'7FM*954_$PX^?'A77"IK>7-R.?(_@=IH^+T=C8 +< >)\FR(;1,22KXW_4AV/ M#8C,CIQKORK6%'[:[IJ$S345L\(TAA6['KEK%'X\K7'+<&>NZN>J'DVGVY;! M3#%.I8 (:+B(=D#-R6;(F%YU9YJQ(IH1MZ[6YT5.CY\^7N^NGNY+E?+>UG43MGVN^!) D,D$(@3E "4202PB%.@?ZN@#%,48J=: MS6[BIT92C?9M/)>9LEW7O$[HVZYJA\)T\'5K#6=3<:Y6/?A=ZQZTR@^] NV# MG+1?8#97R?V>DI?+TLJ611-N>'Z_*0._9AQAJ2@:6(.,1A DBE MH':V$(Q"R5$LDLRI^=9Q45,CK(VF;4A869_PY74TTX_YHOF-8__K$V#;>E(^ M(!S<@VK1VST?K17UZ2^= \.;GW14T,C^T3F#]_VBLW>XQUF\:M;>II'8#/-4 M(I@@H-==7%,#T22!S$\J(C'*> B5U1G \P=/C1):W:JF=/81$CM8G?[&+T%@ MX"_:SGBGV(9#EO:*8MAYT&CQ"H?4[T8F'/S[R+5&SO;P?/U-%CPOY<6^G==V>0_/[KC>2U"ZKT-^#[*,!R\0!Y*]ARN28C MSY]F$W'U]':AO[9J+B^KT]HO=W31F/)^615ED,(H^Z:=.Q,4A1F5 $69TJMF MO6"F(9(@)%0@F0H:8:?LW7'5G]J\>;@3FWNT\I5>AH'GT<&'>/IS: U!T,&@ M">!9:12V,^P&"/WCVAQ.;CH!EL&O!IR@06<*D^I%PWKM";6?\M_'9'K1P'B; M2"_3HM\D^M(@:_:BJ[3GO/SMA5SPNWM:_-9$6Z,X2U6<)$X%T<\)G-I$M:-O8!0.-AKW#'<_B[G=[.(3R8'G@\M ="9H6V0\ M4>I9<:.2H*WQSVG+^K[K['9INE,R7ZWU:VGB +X]Y+6FY=M%G<4\@VF,(5$0 M4!B&FJD8T0XZQX )*: 4*(ZT.NY]+@=7W.H[';]Q9J.W%#^]-!&K\_DE!V3# MC_XX.UM^!O.[<<(W;G;'[CIP:FMYH-^)VO8)>-BNPW1MI]I:W^_#CW:%W_<> ME+W@GFFC^4(SXKO\T53N7&FE\DU9H)_I?RZ+EW-:EN_U-]DX3PW<#@>V1Q@TN8 \ZM1/!!:\T"9M/7'*FV=:J]2?LT7IHMMP.B\RJLT M*P>QG,]I409:XWH5,=8BPN=+!Q%-4)1@0"#6J\PDC@!30@(88A8I&(L$1LU+ M]WHA_B>_]Z(X*HL!@%&QK>DQ@ MB3S F%][%>W3I.]CH3W (%[A&,M>MWY>:N7^=BK(WW[+RQGA,D$4"Q AA*+/@R)&I;-31CZGEY/7NGWN9;$RB:)BS5=FV^^S+!YS+LMF=X>E MF9"93('DT'16)1&@3&0@9C%,84HE0U;?^TDI4_O@&T6KO?I&4\?-M-.@GO[J MO4$U\&??"R7K3]\*A5/?OGY Y[O7_]I^\Z>?/^]7;7=RW-.SG.SF? M&R^%+IYF-$H842P%D2G1B)(T!!@) 2C*.(:0JTQ9U8XX_/BI?>BUAD&E8M#H MZ%KG=0>^TU_VY: ,_$D[X=&C:.LALR\HTKKSN)&+LAXR9;\(Z\&K^KGCKYJ< MQ;<+OKR77^BWU]_,ND*^D NI\M4LHS 5IG=%*GD,$ LAH)1"$*:0R8Q%H1!. MIV5GY$WM4V[5#?)*WV!%O[G6$#R'L)VS[A&W@;_V#62UJH'6-6B4#7YLU#V^ M[>?LQ%L"X\F?/R=M5-?>TO3G7K[M;3UK'-2[#N679=.4I]II:/R,_+$Y_IHI M31P)PV:Q3QE *90 8ZEYA0C,HTQ2&89M8)@=L]@)[A'8-2ZD>\[AIZ-=]^]VEO/[?8XI&E5 M6U=I^5"8_QJ!==;:![53-(@JB6.641#'40@0(110"6/ .>-A)!A.L=-*R(]: M4Z.837/1CD-S$RPV:8"[Q9V61?535>8Q7P1ZX!JN_W0Q?:]9^JN>@[;XO 'FX]M]]E+IV._ +@+1H#W[)T_ON M9SW*^?+!I./PN\5ROOSZ],D<:)=-S6Q$$AC+A($PY @@C!# /.8 48$5BE4: M*J=BH6?D38V>-^H&JXV^KMM9IP&VW<[R!MO@VUDM8EM5@UK7\U7<>^QF6>'B M;3?KM+21=[.L3-_?S;*[K7_IO8]M9*4)@YDQ21.1$ @REG+C!F* <8P R:(D M2H@2PLX-/"IAM_N$T9[AT:K#?C HHL2YEF-,@ "B4$+!(2,)D0AK.4((QGC[)@2RM.LY'I M\KIV)4_N-,T>98(B$0F5 1SJ*0,1&0,F]"H2932D2<(89\IZWO"-\2@3"2WO M@J)JGZ87155?!*WP:EZG<"Q5\S>SOO>-O<6DXQO1H<\O&W5K'%N%@[W89]]( M.LQ2OA$=:=JZ&%FWZ7=E1U:KXG*"I+89;/D3/RIFU(_^G+'/:>#L]?V(X4M! MA=2S>A7">\OYP2?'?3(WK.U8PSN"0T_^^^ -VW[5"2!/S&(G>X MW=R/@.IDIL\KNJKVH=^9@6W+87!36R1E$D!!3'DP) "!F01)'&&.3>M$YM1A M[82LJ9%-DX.WT35HE>U5;.04R'9\XPFZ@5FF-VK.]&*!AR=2.25I5"JQ,/DY M@=C %H^:KPC0#?;=@X!'6_MN>N[YU&^EZOW6M2Z*+2T MF61IR+%"VOU#$4!1 @'E+ )8XE@D<0:96\'W,_*FQMWOEHNO0 NZ#VB[>-I& M:-P$BQ,'.KW@MMQ6]@?B^$O.FX JC6AP.Y\O?Z^*VRK#,H44N?$5R[H*:6.* MQYUJ.\Q\;6&?D3;NWK:=Z7N;WI:W]22>Q2H7^7QMDM4_2_W,ZC3K]3<^7PLI M3."#J=&SKN>[#^KYUMN+I\,/J)93:9:FE*<)X"+5I(5#"2@DVO/DD9 DH4J[ MH$ZD-9RN4R.\KJ;!5M5^Y34''&)+HIS&P U-LOW&S)U"AT?3%_T.J.FXU#T\ MY'NT/X+(OK[J)OCMDYR;ZD(OE^4F=Q(C*04+,8"4&]+/4D"DP"!*XXQBR2(4 M.54E.2EMWH*85OGU!-N@[NF1R ;(#/5"A-OKNG3-_F"+KCV^F]-K<'*O9_%B"D4"@*H8 (@&@J E6 @ M3IA2$:,I#:5+W+"]:*=Y:J34#F[R_!X:W0UOJ5;O@&X4=YNP',;";K(9!N&! M)PH#;I5$^;$#[H]&WYV%VIG9WQ#S1LH/@42G5'9#G=-CC"1<= M=.E'5B%39D>BC1%.PQ@CG!C"@A% ,D: QH("PA"+I$B@9*+'&=: M!JVJO4.P3P#L=*IU(6SC'&BY(M;WN.H$&'Y/J@X)NL8AU0F#CYQ/G;JC9Z+& M_<-\^21EL_W02;9ZV1S38D@P5UR $)L"[(IPP.*8 05)*)&@@O/8*6/CG,0) M$D=ABECRC@_KF+%Q%F0[UO *W<#DT>JZV6_L:'L3O/1]Y&T-C:^DCK/RQLWN ML#5_+\W#^L8><9.?5TO^6[.4NUV(3U)35LZUF.H/ORSR5?GI\R_MEGL8H3AD M20IB&"N 6)P"$LL$""23*)%(I@FT#I]T$CTUQJET#):U]E6*=;'1/RBK/ZZ- M!<&/__@''$7P+\:4ZL?P+Y9;@SW&YS1'#8OZT%MR%:8?.H!O50_J/_YR%/ ^ M49ANR#L$8PXV B/%9%XT$IYB-'MA>#)4T^V)XT5L]K)T)W"SWQ-ZGFB91]XM MY_J.LBX8O5EU2:4$U M80-.$:B>5IP!'+ (54F"JV7PD1K'9Y"E M[GF0?!UN'!MS&'6]U;G;]< MWZ_U2CM_E*^5DKPI7?U!W8IZN=>TZ,8A(]J3(8 E0@*DU[X AX@!)% 40YFD M46B52F@O30)!E7*^DH@@#DF4$$"X@ M293*!'7;[C\F:6J$8]*QM@6'+BO)M(73JA9GVS#U7F6G_AI[;*_Q.BO5<-FVV]F*RNEL]?Z/S=1W,94HRUK^K6C!N MWWP>,D5"+D!DNL(CQ1) <0:!((R$E&B60=AI2\:K>E-CG]:Z35L\P [%?>YL MC]X$&SN#CJ&.^SY^1]URK^AJ8SGT_M+>,!X,W[49QJ:7[##5JH89 %][5WZ5 M&W>_:Q!@]_;(AI'2LW,V+>_T,MG\Q^S7/=*YB>RMBW5UI@.4,A+A"#!F&FDC MHJ<#R!3(I)"9A").,ZO372>I4V/Y*IK3[ !5/W3T=FRK;86X'15[QW'H5>PQ M"&^"IKS?H&7^G.#RU9[;2N:XW;I=8-AKWNUT<^\R?X74M/A*UO]]N_CP($T] MF<77=^;?;:#+TRQ3F=1^JCDUC(0FIBP!&"<(L%12Q3*] HZ08]$_.\E3(Z>- MFL':;X+BCA_6]JD4 MZ(:6O[J!EG+'KB+H!L>!FH*.#Q@[7[?ZOR]:JB;5C_HM?*_?RV8;.Y28DC0D M (6B*DF8 9(E6*_$J>0H093$;)RLW.-*3HT'*TT#HZKC\<*@(VFYL+[R^ S, MJBY#,V(RZWGLKIZR>D+%[R0Q]3S(_M)/+61=EF[Q61:/.9>'-7R_7#S*TF2Y M&C7*JG]+]^^F1L3[Y>H_Y&K;0J<^)7JS+)I?F>O"&8$*$].>C& : <04! 1* M"&",$(\AB:ER*F@]KOI3FQA^613;KEC=;) V5N;&5&@P!ZJFRE^QM:1?MLA( M[XCE"=5D1W[H'=U#N[A;"JD*.-9&MYN[QDK]VU7P)%>=/FJ;TW;S#EZ MY\",.T:>$VI&4OXJV3GC#LRQ5)^1M;A@-<1.S-W-U,U.5XXP^]S/:D9\DF8> MUZNWE\M%%5:ZIO,OLK@/9Y2IB&:8 9;$"*!82$ 2D@ .,4,I3](,<^?%TK@V M3&W*;!,YY-:4F^#WMCP-;E;=V!.84L0]%EXCOS0.Z[+IO@HCSJ'' M*AXY%CRJWZ2]0D<;-((.',&74V]2OW7B=<;2YS)R9 O&7V5>9X@.+D*OI,JE M<4!O].-7\EW^:,J4K+3"^:9!Z[.P#PE9)!A2(.0I!WIM&0%"DQC(1!"%$D@X M(?V"?:QUF-K4UPT%J8T E17!UHS@3(M2;\/C&I4S".@CAMZ(C@?"N#^J;Q;9DDLI2E,%F8 )<'X],UI1RD4"%C$0-"(&H2NXAVE)@ ) HECCF*DSAQ M"H,[+&=J1-&J&(MR-P6L:X70[2T%%M+3X;%0>HS'X&!E_1:D>DC!N? M=MK4O8BT,Y?W=!7JU5SY95G5>2_DBW69+Z3V2L?$S UGJAU#+9*!D9+.^8X M"N)IIO !S<#,X(B*-16<,_W IU]*_J>OR\>?]*WU5Z]_V'[L1Q\XRL=]SISV M8SY[78\"B)M(T:::1-F6D]C\H>Y8O2FUE$"98M/.*:[J/F#M%E!!),!OO]K\/K?/[Y^__GUY^#V_:O@PY=_>_TIV/[Q M[?N7'WY^[5!\SWE43E/%X%@/S"/;F/16]^!V4Z1F^\>FU[UKR>Q^B#M4/!P2 M^9&*'CJ-@*9;."'I:D-K+'75EZ@S'\R6J^P/Z45:[ M\GVYO&?YHIHWMX&";X6>2W.5TXWL9KTLM%J=TN-5IKHYQWO4UR^+IUFH^2O% MG ,ELTC3&XD C:,8I*%I?RU"C)%34:)!M)P:%6X4<^/"84;0CC>O/BX#$Z%O7AX[2:620W:P).,AVAK M8W55E4IV*U+=!*WEP>:=,+:/F(+K:YC&RL>]6-]I)>?Z@M\Y4]>;X!Z;^ >F MS9=:C'YV4?WCB]:R5++04V5=KUXOL*1IV%.^U4I5\Z?YP4RL[]E^=)]:9K^(1L<@MJD:O.^A>(FJ,$(/JA.=E*-1[ %)/BR M#%[(Y@'3?YTF_UJ-=,HS_=?+[03IN@-[\ASJ2JJ-=YIU7>QWSL2NK$K? MD*I;(0JCM?[Q0_%E^?MB!BGC-(*F.%:$ ,*9 (2'#) 4DHR*-&6I5>^?$S*F MYA U(42-GIJ,S+^616!T=0VOV@?4-L+J(IC&";)R0ZA'J-51#"Z(MMI_YL@! M5T>-VH^Y.GYICQ5;M7]9;5^653&*TF3(:CK1<_P.-75+07TR/WU0']8KC249YS0,H]2J-L1 ^DV-6'ZF MW_+[]7UG6=4LIA[H4W6VH==.DA:+Y7IE?E7M/?5;3PTPUA9KI>N.X,"<5QD7 M=*VKW-3&OF<>:]?"FZ"RT?BBK95U<7OMIAI+;QK']+K#Z[!VN>XPC[0NN=YP MNZTWAAN,DVN) <2.MTX8#K.=-<" 8OH=*WZ1"[I8O;U_*):/M;A9EG+(3>^! M.(ZEV4^5>@;'"H0A2TQ;/<3<^M'LBYC:)%R5)S:=5(.\HV6SB;E)UI;"' ;I M&\5<(^QVO'< 9KOSN,O &WC^JY4+NMKY.^(Z;KFG,ZD# D8]1#INX/-3GQ-7 M]OOJJQ>^W#8%EY3"D$+ >,CU%V\R*XE9WT/,.18QX\@I*';W\9/\VDOG^/PC MV-E]QOT1&?@3M@?#^0,^;+.GC_?9PT?]< \;]ORC/7)5S^@?4VZAWM![M2ZT MPU"7DJQ\@4]2B\C-06YU577<^UZN/J@WRT+)?+4VOCQ*& I3%8(P@S% (M0+ M=!8JD(09D5!$F,1._;HO56AJI%#MK.K1-RMP[6;=:P^^KL-251EIZM86&\.: M/ZX7^:KN^]VNS?7M;2&7\A__@*,P^TNPHM]<.X-'M1-+Z> MV[?DS:)-R,+,TIYAB* 0JC_#T<)8)%FZP0S) 2A$1=.1'U*V-1( M>$=7U[HW)S"U(T-?2 U,=#MJCM3+S0(9;T5Q3H@:N3+.>:/WR^-8W-/7 Z2K M:NU75?#3KDI.YQ^7]2[29C$28DI)%#,@D$0 $8Q-0CP#$1)$OU@HI9FCEW=> MZ-1(9*-S4]^RUCIHU>Z][K,: %NWRR^L@[M6%R/:PV^RA\B;;V0A6/6(%SF) MQ 4Q(X>?.W+NW[G_7)1EP.EQ8>BXIUZ*:575=49U4QQ09,8 MA8"F*08(IA*P3(2F?!_FE(<"*:>L9 N94R.'EYT]I9O@@1;!8Y4U9&(YQ'(^ MIT5I>F+5<1V681TN0V"[!/(*[. KH0K3SS6F6F$3;U:KW.1D::7KHW6OM4%M M(?)7)_2LQ+%KAMI"<*!^J/6M4ZBKL%L HJI@\^6.+MI*$+,PC87(& 4XDZ%> M<$$(6((H@&G,HQ2&+$S"Z]5;.*/]U#BR4TN%&HVO68[AW,#;\>EDAW-@9AZL M?,->L9VZ]-=*PQ"V?0/+KX]K)'=_:= M83GD]KL_I$="R\=\M2K9NOAZ5X7?-,TO6(9PF%(((%$4( D18%R% %*Q^>X(SQ+ )Q1"* HB@#%(8Q""D4DDFD!!7V67=GY4V.[J1^D/XFOE;Q>ZW^ MP=: X,?%Q@2GI+GST%LPHU] !Z;) ^C=!%M]^["F!8HNN69>T1PK=^Q25!U3 MP*PQ.IW2=?XQ(Z9H6=NTFW)E?UN_U?6FM-;6E2T[#7^52C#*-!]CJ5?3-#4[ MQ$H E2DN$90,)DYG7R>E38V7.^7Q?M9SH=;U=))0#WSM5L3>4!N8?#N =30- M?ATDK,\*%$\KW-.R1EW16IG]? 5K=U,_ KD5_[DNZ]7QFV7Q7O[>4)8)3"Z6 M"_TCK[^;VV]Y.>.$Q%&""& T9 "E,@8TBS!(0AJ16/!,NX(NA.(D?6H$L]75 M'/PN!"U$&?SR(.C*;!)IA1UWX]R&PHY[!@-X'$>P#[;.5-0+(T_4Y"9[5*KJ M!6Y[O&.I3X+%- M/+4OLU$NJ+6S#\'=A>OT1W@1" -_@Y;V.X75'K2U5R#M[I-&"YT]:$ W6/;P M!7UCY-_D;;W&&8-9EH7:=8<)Y E5']W"G/ ,YR%&50LP<0M,'[[\*E]>DV$ MMU&PJ;SJ&@'? >[\%W@)' -_A Y(](AOWS?Y@J#VSL-&CF3?-V,_?/W -?V\ MU.?Q-MLU_79?*8UA1'$&0:A,Z^@H2@ 50@ 5QQ G*8GC2+FXKQ8RI_8)[S2Z MJP/M#D3@O7<-U+1!W\[O]8SIP#RPA]U.1,L@.WP. 'GRHVTDCNI@.T#PW/-V MN;7GSA_GQ;IJU*%-FG\Q=4)>UB<3,T4Y3HC@0&&J]*)9)H!!_4_&990@IGUV MXL0_QT5-C78:%4$AYU4JQWP;+^FXF7<<7_73*4AEG&" )(L PA6)=ME"DC$HE0E/*;PYBIQ5:UYJ;P!@2&$L\GF=>A*2O@\Y^2HQ[ M GH14'M'HY<]K1\C?I*E?A"_NUV(5_)1SI*)B4[+&I5PK,Q^SBMV-_6C#]-@IWI<$WZ(%,$(!R;P*DD M ECR*$PBB%)EU=7Z AVF]O5W>E;PG9X5^2*@V]X$)I2>-09?UFC19IQ.\\A( MZ _,-8?3XAL;CK<2J22NVFKRPA&YN#ND Y:NW1UM'GW5[HP. MMI_KKNCR*&_%9C[+!ZH%R/G3MAQ U=F1\JKARZT0%;O2>2>2N-,1YN6R;'U< M,4L2C) )\V4"0X"8T/,69!PH!:,T)BQ%J5,J_L#Z3FVBZ]BA9SK3&%8VFEY< M6L;K,-OYT!,:O*O,DUMCNY5DNN;>!%N#N_D3-]VF78$QNEW9>VCQ._+P#%<> MQJNVURX(,P3T%B5@!A';>X>T6\C^%].JXM/G7YIE>QB). IA#$1$%$ 4(X!I MP@!,,B0)C!7%5B41K*1-;5[8:P11J1O\J!6V;:EIA[+U-JD?[(;?)CT.VP#; M)U:X^-LL/2%K[,W2\V8?V"RUN*EWOPJ375^[S9_R\K<73R_D@M_=T^*W*@\J MC7$4$9$!B#@RC2L2@&6H@$204RXHB913JL^T^ ME3--&CQ3D0*I2HA>^2J]\E6$@H2A.,JH2(5;&YS=QT^-0+1V9K=UHY\;6SR# MSHX;^@,R,!,\QV*<%C>'X?!$ ,\>/NKG?MBPYQ_WD:MZ^@NT-(>VYC_F_.>1 MSJO6KY_^X 6&QQ>L_"^CM@A>F4N0K M6?_W[:*M6?:1/IF"9;.0("4SDZ;/(PQ0E"6 *)@!DE"F_\4@@D[A:6 ;)'KJ$E.-XR#<_) M&SG/T-+\_2Q#VQM[YAB:2/R=(Z:#X1!M5X*G69*A4/LWT!P(4;THBR!@(4X! M1B))XY@109V.AEP5F!KW' N7;H*G[>X.RE1/9]SJC=O]I*!P>[L[R7JQFABB:(2R!,[5:4 M1AG &!*0D RR3/^;X72V6J[HO/<2T(>>3M2YT7; "PC8Y0V7F='L/?J[ZZ^V6Q9*4LJOKA;QN,95RZ]4-_]<%X6>VE[0,B\W\UGUK!FF M,!(D)0##R+2)Y 10F0J ]7H^3+,X#K&:/<@B7XK/*UJL[":1071UH:KG&@_( M6O)KOEB84G:,ZC^<*"DYXJA*'B.IES\$S$?K[ \BS%/\X[;=4#A#,DI9 MI%>&J-MI>&/'8Q=@R M9L$3Q%.MX$'\^C=GF0XP$XA@IP[(JZ;G#C ://!C8>NN>";T@]KFBU37E;?KU=VR,"ND M&991AL(T!1$R40D$(D"H%(##.(99C$*)HMFC+-C2J<+^,-JZ?']=G4!#MVG,C@#DRNE6J@ MLB'HVAET# W84]"]KC$VJ*R]:4HT5WT$M\F$MPQNN+VM6^B)F8@H)91QTW^* )1D!!!) M4Y!(&O(T%%&"J=LT=)E"TYMI_)P?7SA,O8\_!H+^*J<HK1 ]?A#BM0UP69KI#KL>*AV/=KBJG];SO5CS(;' M)[J2/]-O^?WZ?H8)43(6,8A81@&*9 IP C% -(%A!%5&B5.KP/%4G]I.QZ:( M;5DE/M>]OAXWFM\$][7>(ZT*W%^%@1<)@P[P]-<,G?R2#@"=VL=;# (#PDWP M\YGW9;QE1.^AN_:JPEWQ[V.1T7M O*TY^FMPV1*DFV+RL5B^61;W]+U2_?+C^O&=OM[+ &NX/'O\Y^5>Q;FW MAN.8'V__@-X).OI!7^BW0VEK@B GJ[*%=%50.W_*N^5[M>LXQ0&&H7!R0DUJMXCB) M<(J!S%C,,A$3Q=Q;:@^BZM2(JE'K&@=X9T=UZ/,[GV,U_:6X-A?4]@:UP4'' MXIN@L7D"ZV[K<;GV.ON\HM_'NMH:<']G=]82>Z9V=MHK?5#/FR_-$BACKB(" M,($A0&FF -/K8R 313(A82B%T_;O:7%3H_RNMN8TGS8)!$&^;5%&*\T=$SE/ M@V['YOZ@')B1GZ.XU\368SZF%2:^LB]/"QLWU]+*\+W,2KN[^C'+1XUR=?Y5 M51.M]@(_K%>EEF&B]F=1Q!*F_4U LS0&*&$48)I"P*',*%<\B8A37?K3XJ;& M+!MMZ].@F^!_P3]!& 8/M @>JT. !UG4;N9?@A#>0%C][T!P&2W--_5_U@OY MCW\(4_B7&-X$YE5M&I'QJGIK\Z>P^E/XEV"Q;)]DXM+,4_3%RRU9/WUGL6MTQF;_#-LE R7YD^$K,T07&4Q!"H M-., $1D!FH8)2$FH"",X"V4V6\BO5"\]K[9#V%'8ZE,D]:?857NX+[)13HJ? M7IJ __E\8GN&W=&^VKZAZPC^3]D[[-@]Z?W# ^,SW3W$KK+?^S[B >!'V$L\ M)+7G]"2+QYS+#ZL[630=;%1"5,RU=RNS- 4(9Q)@"2G@@J(TXAE%W.W(:4_$ MU-S;2C5'HM_'S9*<+T)C:$*ME=,+7:/> /U]CEOOBZ[V!8Q+,4<-W*.%XU?V M;'!."U,NI?PHBY9/VR'?@H" M7TW1#\H8MS7Z*3/W&J2?O'C4(H@'*VJ]-"DOBU7W#\]*)Z=9$BG%8Y#&,M.< M@B!@" M :8Q"!5$:QU&[Z/QR49'\X8SHL1#],OFJU^.^!G8L.+U1_0ZJ+AXO MM=A T/WCS8 EOJ\R>M"3E_TEAV0 M[28+3] -3.V]4;N\HM,^'D,5=.I(NFX]IWV3SY9S.G"+&VV4Q6KV23[H%^:. MEO+V:R&KG;J7AI%D\4"+U=-[_8(T[W8&0ZEBAD#"3:W7R'1M":,8Q(1QF<$4 MQQ#9$(B3U.E1R5;+P*CI2")ND)^FD\& ')Q8G#&TII1>F)PB%_W #K'H?VU) MQ4W6*/32R_R6:/K=W'-'WH2UW"WG^HZRWOB?82YDC(4$,4H)0)2& $N%0$BX M8%AAR4U4KWTK@GT13F0R5A>!.M:NT?,?_X"C,/M+("M]'3?K]R$5<1)"3@3@ MV&05(YP"&BD,2"@TF3.502'[)TU,"]DZ7C5[I-2;Q: MADQ"C/0,%)FY*(STAQXI@#BE J48L\2J+^&!9T_-HVVUL_NF#X%U^F.^$(*! MO^)6L?.GP&=A$$M>Q2U4Z[.AX-@1,@58K"GLA.$U=YD+*D*":0PK4CITRRAL M=$+7EH9.73)R#.5>X$QUVO[ECC:!-=U FK_+_.O=2HK;1UG0K[)*UWM%5W)3 M&6>&LQAQ8GHC(FY:UV=(4Q_#0-"(D%1E4DD\2BZV5[.FQKJ;>,S@IV W(O/2 ML_QIX#UT$.?57HZAO51B?XT)9PZP!T$[00!0U&=3IY8%#J MU(";0'#H(.-^[2!2OT9]'\&F@PRDMZ#48;3KYQ>\,]7\3:WE@O+5FLZ_R.+^ M]EM>SB).>)0H!1B!IDT73@#+B (8)Y@B(1%*E,M,?4S0U.;.2L^@HVA@- U^ M-;HZGN4=Q=9N^O*!V, 32C^PG G]'!*>*/:HF%%)[YRQSVGH[/5NQ"!D/GN] M6%4$I;\W_2P?6U_?L\)HO](+RG7ZF>%XTXY;S]?UZ;L([N]4U M3!WUC&0L!#%+N.G^'0'""08J82CD(6:,ISU"7-TUL?HJKA*GVFH;T(ZZCET] MW0?&SOT8".>1^G%6RH-*^_WJ.U6TYP;[6QOLW=ML]H;/5P]-=P7&;9#9&Z"] M[I?]GW1IB8N/Q?)!%JNGC_KM6]TNJJ7=@UG35>4(9EROEE :2R Y20%2J:C< M)(!AAB*2]),89L5>JCV$'QO%B&9;W]R[!7;5K?"7K_[Y=?'BHNO4LOKZD M#_F*SF]962T<9S*+&>)8@82&%* $)P"G' *]U&,\$4RPU*DCK[WHJ9'5MCK/ MLM6X*7E8?6+S;7S]GYVK=]N.AAUI#8/QP+2U:2'Z8ZOV'PW6&\V#1O7@UU9Y MOZ6^'1'S5_C;5O#89< = 3E0%-SU"3V7H.V6=R?#I>EW+CXL=CN9[S4^W^U[ MOBV,%0N:18Q"H"#' $61!#C)*$A$%K)0"1*E3@?20R@Y-8+L%N#:GM_M=@-L M;0Y,=D=K=94:K5=?7<.#RO)@UW3')? 0+X;E(OG*PSWT,GJ0T1VT6-N0(^)K M93Z$BN.NW0<$>6]U/Z0L_YNAG5T&T_QK45P_:OPD5S1?2-%6:&G"ET-. M8QQ#"J),:.;+L@@PKMUL#D.!(ZX2 9T*_QX6,S5BZYXRO)(JY[GE,?$9-.UH M['*,!F:I5L%@4T7)?[6TTR!XHI',U?W+1!Q?[]<5*DSS8L: M:6>'$!$!E(0A0)!S0.,D 0D*820)CY5R6EWO29C:%U\K6)>\=RW\\!P\NZ_\ M(D@&_L"[: SP;1\UW5L]A^?/'[F*PQ'S]FLW'+OPTN/-U_A J&*<)R:))#( M:0$TF*93XY4Z(I_M1N1O(XUKEWY1-E6OFGU78]R-\?'7MN%IP[\!KJ>Q5QS7 M@?M( M\[GY.MXLBRIG8B94EI$,$Y!0$9KS[1 0SB"(HXBJ& NHH%72]="*3FWFJ=4U M1SUM(ZY6XT MBZJ9ELDPO$:_AS,C;CG53& <1YQI^O9XV+P%M;G![.36_CR0[2[#]]7*PE.>M_+-)JLFU4J9*U:+,A:RKX[7G4$\S MSI!((CVG*%-*"JDX LQ4KA.()U&4J2A-B.!=OC_.-UP'P4.K8%<+ARQ6:V_I6]LA?AI5O.- MX\#T=0"T;:'V'N63SH'G4$_)(X@C%5BZ#$RWHDN6Z)RLPG3N&>.59;*T9J=. MD^T]?6N9TI7<9K,H0B QK<2$,-G77#& %8T!5(PFDD<99&Z=Q78>/S5BW6C7 M,T=H%SO+#8'>B R]C+<&HT?EQT,V>ZOZN//PD2L^'C)LO]KCP:NF5FGM;[)< MF6">>MOU?)4L+ADE&0T!%9!KOTQ)P 3%0,8RX5D41AAGTRBVYFC9U&BJ5G_B M!=9XW_MO5WO=GT?F\%##>=X M1=?Z*GA!BX*W9;F6XM7:Y"_48JM'WV[W2AMXVUBV'A';981_G =?8!@\:YV# M6NG-O-(D@74U]UQXW@$KG^7H;<2.7Z3> 8R#I>M=[K^@H/VM>*35OJ>I7M!& MIR>$P]14$@C3N KZ50"':0(B+ E#)$LR:%7TY*RDJ5'4IJ[Y1MG@P6C;H^K[ M06 M-GQ]P34PTQQ JE+TDD+Y!R'K43;_4NC&+J+O#&&_HOJG8+$JL7_P >,7 MW#]EQ\'R^R=OZ%MTMRREW)1)J"IX?I(+^7M=O7.&>,CC*$M J)D4("P4T,]) M ,?,U"6(TQ ZQ16]>*NZ>!M7/=/,(U,(_6FMYTBJ=4RIH> MR36$7TY!V*,.KQ4PWLKQGI8V*]/WB_/:W>9>H_=5,\W\WS4M](!1IM>+2&: 4)0!3E*%*8\%CZ5M>=XC,J;&%ZV:P4;/H%;4 MOB;O,31/$X8GC 8F"7=XG&KPG@&@5_G=8\\H%T/BT!&5QS!@%41CI+YQB"' &$Y!"EB$J<42)4R[U<5%3^] W MFE8I,:K1U;%TQ'%@[;P#/W -_,WO(M6J.4 .YGDT?)5P."YHW"H-9PW>*\1P M_HY^'%$7CA/.QV5.$5S(%I8V\_8:/N3;!5V!^%6&/CB4[.RQN5 M6JS-?TXS]C=>X&%T#HU>+>]IOIAQA6%"TQBH.,ZTB\$8("8#BDF*F12Z5E]P0T^+56U#$J]0BH#@['15"-X7&XH=3/XS@*@D^78U_(^#[' M44,/.AW'K^Z3]//LB>61#*-._$WYR?ST07U8K_A2OR;5N?._Y5__?^[>M,EM M'$L;_2N,F(B)Z@CA?0$27'#G4WJKR;ANIZ^=U1T=]4&!U5:W4LK6XG+.K[\ M%XE*211 11K9BEGID2>5ZLUS8>CW^A[V;UVXZF$-3X?I\0F8[-E1_K;3.#&ECWRX" MQ]AXJZ%T29JZT9 .E6$U^- Z9F4%@+\[A;6L9HUFZUN[\RR6, >2)S' D% I<@!*E*1)"FG,'&,.#@K:VRS[4[5 M:-;2M4>GWS/0VOGUG@ +/*/ML6JK&>!8P0(.GTU_ST@:ON]OM\DG6_]>N,1/ M&>=6)>.ZD/$T1D2DB8A!IC)9-0@G11P#D5.>(94*CITV 2Z+'!MSM,L["Q_E MG4^@K/(TX9P(D'-L.@C"&#!64(#2G&08Y4+ =/I#KMCR-CBW18=<$?USN]Z4 MRYS-4J]ZPN-NQ]I^L0Q,WL?EMG\Y4:#\?+[BU;6WSZ,3J [W"8$WKP M$9)Z53MCU:J=L9".#-,)K^5.KR?00F]RG*HU0I4>JL@4#?VCS-DR-0+?KJ28 M;:*/R_7^/-KCEK %6KXVAKM$#;L];&'TT2:QS377U@WOZ#U2E>*0J>1Q%CXUO#IKI=78MO[9/\L5!L>.E,% '9BF/ M*%]12ML6,.^UL2\*OE&Q:UM SE>OMK[#E=67JO1QDW.^7)A5]MW/V7J*8BQX M4G" ]%H78(PRP##%0!)89")CDF>P5S&F4]+&1EQUB8J]DM'O1LV^)9I. FS) M2+Y@"TQ"SHCUK^/4A83OLDXG9=VFRE.7V6>+/G5>Y$8;Z]5&OGU;_L7O_O>@[SP5N8U+[K=EZ_L M15YWHJW.[9I>M/7)C\J2E*BT #GG^GTG$@-*. ,<%3A-$$N+S*ETBXW0L;W^ M[0[2.U5[MO?NPMK.4_"-8&"". E>B"0>!UA\]\#N$GF;GM86()SM46US[OR5N]_FHBPM5D3O:IM57\B/Z]F7$X+2DB6J13 3)G: Q@!JN(<%$@@D<)< MR[7VD=RK/XG^:(KST;HX7_VIC)Z-#;:($# &)OE#!"N=)U&E;_1[_6^0OIRN M8/EKA6PG=N@.R4Y@G&B<[';]=:W%6F' GU?+#\O5$[U?*/./^=/^M4$R%2R! M*2"8YP CFI@NR3'(DH0IJ!2,,Z=6E8[RQT97[;.[WQ9T*V;&"](61*7NYCR/ M+LIDEY8U9=V+3W)3OYS]>HS9#I@=SP4PUG-S5Y BDP_?3 MIU<%LS,(7%7![/4]!Z]@=L:H4Q7,SGVUG]=CPLKH^KNFCQ\S(<6;E]_6)D9C M5[+@CF]F/\IZ'+N:.QG#&>7:TRD056;O,0.%7K(!EJ XRPH6IV[]5-U5&!LU M/'Q^_^7N\?[3K]'=V\?[O]T_WK__ZN;+]!@&.WG)H>"@SJU_0'Z+5K<\6=KHP=^ZA=JGO]XWI* MF5)$9!P(G!< $R( I3('*4VRC)FE7>Z4,W4L8FP$UFI:9W2,2B7[QHCM@;0\ M?;@*GM '!6[(](\%.S+>=P#87L!MHKZ.##P;ZG7\S9[A'^66@RSS+S^O9@L^ M>Z;S>@-\/'V'= 70M7;! (&!/UL &%(F3T* -XO^,K,9^]D M]6]KO5SU,C%1'0]*+Z4KQ:&'5Q6)J4.M\GZ#TR<;SIM]DRN7+V]>=C_^ M]TP+7/'O+Q_E#XV62?2"JY'J,!W.EW>&L[_#;H6.;]>[6^AMG&@K(,ZZPW97 M]][$/5%A!RC"@#6)CB1R:]G^:Q!"HC$.<$IXBZY>]=$#@V(BJ5 MBCA=K5[,3/[#C(+SKFPWQ-8;L]Z "[\WVU%<9!*5^GK=G[5"QM\6;;>XH7=I MK8P_L5%K=UW/9,>:-EOO]I,BGD-%4THT4J M01+GRE1V%(!1F@&E,A5KCR<1D#N=!5N)'1O'U%I/HF^5WN7,3 \T=SPLMD/? M\@#9.Z:A#Y4;.']MP7FH=%1K[?&DV0DE7Z?/=D*'/9%V N+HE-KMZNMR$=XN MG]AL46X.6%0D?_O=_'B_N'LRM>,>U)E+=@V(T#0E,J99R@%/<@APJAA@)*> M")(CF'.]S(-N=6L'TMSE91ZF^&UE0C1;1,HL94HWK.SVL>\W<- FI%^N0^@' M I)$Z5%/ 949TM-=F@%"4P$$9@E-D$@0R_HDM8SH<1@D=^]_Q<-@-_N.<(@# M3]^[1)N6R=:-1?:/1F6Z>2S.7=KJZ.<_/6>@\?*JC+)4YY)Q_+7 MI^2,;6JIU8Q6C9[.):]/HFG']1XP"LS-#3P[%<-4L>Y"P5\!ZY-2AJY=W67J MB;+5G5_WT5+YU:'7E.!$%(F" ')N.IPD,2B2(@49%#27@D,"G?*P.Z6-C0VN MB5:P@]>.&+R!%I@>SIQX+ULGWJ'Z)9\!)4BOY->R;M@G^8S9W3V2SUW4CS^: MZ-['99DPO9*?5TNQ-8E$330(H@IE7!GZ,+D V"Q[A:* )@5$)(E3%CN54[LH M<6P\TBA<->XI58Z>=SKWHI7+J-M1BU(&F=H/)',97F# M$HVU^:_)QO["_A43'O6*J2K-\$6:1)II3C-29%0!Q8D".,TA8*FI."MQD3*1 M8F77O+%+R-AH95<38*]H5&GJ7C/A"-!N^O %4V#&Z(%0KZH)YR"XJFS"T4T' MKYMPSJQ3A1/.?M?])?^H,9]__KY>7]IS)O5[6 MHYL-]I*>,Z/]Q@!::GD\6+]V/3E#">[ 8E:%DX?]!Z;[S56Z$;->2Z%L#S MC;JNOO.5.[Q5'4A3[';*^VN_=/DYBNE_\T-//Y>90L]0Z^C!;K3>15CZJ MM'=(I[:!O9M90H 9^O#F#(Y[!"\W]>H'I4,RNF=(!\H_OPRMIS1S!W@Z,\MM M[C-<,KF#50?YXR[7^7+N/J_D,YV)=U+)U4J*.A_B;B$>-M_EJC[YC1D7A/$8 MX P7 .QEZ\/AMM1NH.UJI'LM*Y*FBT-&I'O JKZG4L MWW/$^OJ1W@;@I@YF,Q:U^N50E 9X/]*_#L%@[JB5$C?V4UV NNS .MVM=TNL MIWISK=QW6S]L-^N-?K;T\GL*J<0\5PP419P"K%0*M*-+@:0%0I@5&<9.QQ!= MPL;FT5:Z1FNC[*3JK[B.EGM]RQ:,U9\=^RYV0F['<;Z #,QD-89?*PPK32=1 M2U>OW:XN(N*OP]5Y44-WM;IH](E.5I>OZ<9@ #%%&LW%"%00 T8 M3!"/LSQ1'.+ILUS-EN+KAJXVXFXWV3-__>SM[ MKAJ^/NH[EN7"L&!*PB.HMP=+NV9FBO^N5UOZE#Z+]*8-)O+3W*S/SQ^7+KVM2H@0[3@%! E M-&/A) >,:T*N55<"J'DV"BN9:-)/5DU5D8+_5::6!+S5_,S-]VT MME4#K6BY"ZV@.PO_'\=TXA!/@!UIWGI< [/LJR'=&=AJEUN'PIB/Q] E+>2 M^,JI#J'BL G9 4$^RN8.*:OW>9.6_$A_UONQ;^1"JMEF*E2:6!#?T:_L$K%OS0'1L['0B>!C2DJ*%<% M*&1BTF.QGI=SF8"BX(K3A!4HZ],EZQI\;Q&9%1IFZ^.U:Y_*\.=G!BFMXNZL M[)=:2X\AFQ=P\'<*=E+*T,=<7::>.,?J_'H_UFT.P79W;[4]T=/!5*DL+:0@ M@#** )8Y!C1F.4"X* B6B"?8J03'!7EC8^%&W9(@YAYM>D"E+?=32NA V]PN@!QO,?I=/4UB\Y=>^+=/I5$&'JLABZ"JUA%D-. M0/5<"YV%P>M:Z%C*#=9"9TT]O18Z__6>%09.9LBVTJK?O.R_4F==W_U!5Z+. MG_U5?W&SOE]\+D,6JOXJ*LY4!ID -$TQP"S1/U&(0*(P5U1@* LG(@F@X]A( MJ%113]"](P%#C*,=<=UX= *37KOH0-N^@ZH0["4Z69S 6-F4)2C;\!A+RP#L MTE;OC7D"#H6O(@4!-!RV:D$XB(_*& 04U?> 7)0%ITR'^9E>2[^ES[,-G3=I M7TFL,D*TPPBYIOTD88 F&0(RPUA[D F7;I5K.Z6-C<#WRD9&6Z!?\EI?UQ/H M+HAMCY(] 1?\3/@<9IL%F8?GY3:7-2_F.2'V=J4 MR2IYZ8/^VWI:4,0RBBB $IG(VSP#%*P51J:M[0->Q47KS?3M]FD[KQJ)*27YIKKK@[H3R])'J4(RI'A3Q9W7LYRB2K!89H!CE@-- M P@4F*4 298G4"6(*JL6J+TU&!M15-GEC["02E3']M\UU:K7=8!WI5'7[93;251;Y&^5UA,Y3^LV5^F#KN1Z0O-Z;=?W-@,?+WR@ MLU5YZ'FW7F^?J@TM$P3&S6'HTG"Y"4KZ0C?RK[/%[&G[I)>0M,CC(@=)GB1F M"9D#0C,,A%Y(QKF$D$LG_AQ.];%1;Z-L%: 1/:]FVN'YL=-\$CU5>@]T0N'^ M* 0^N @ZP.,_SS#FUY$D+0 FT>ZQV6,0&1 FT5\O/"_#'73T'KI;GW^X*_[G M.!;I/2#>3DOZ:]"C .0NE:0.:#;!AP^JK,'SJE3M%"F5T%P2D IIMD25!#3+ M%$@X3)3"^H]Q9E,PVE&NTV0T0!'I1R.CE=O7U ^;F 1 A\*%#LAW3Q\!\0S, M_?O4N?<[$$WZW8.JJW^]+DX=!EZ'\I!A8!ZH2J0_N-V*1KJ#UED[TN%VPY60 M=+?QH))DC\NO6/^PR[,2+]G=F"SY[GLOUOM,4H2J/4X2 2K $.&,(D)Q)D*"8QH(4,4>B7P,Q M'^J-;6YI-Q,[.+#=&6$"Z!="/P?KZ+=GH9>5?7N'>1E=RUGF9F,6>&;I&):R ML%9ED G9;7US9]) #<9\8NZ]V9@7Y6[4>,PGL.>;D'F5TK,AF5G9?)U]6\S4 MC-/%YI-&BJZ_ERUD3;&DY:*QXV ; MW>J"?A[KF]IANMO[4>6/*RG?+9_H;#&-,Y8S2240V)R/IAD%C.$8,)+&@JA4 M*.04[W-1XMCXM%$X:FD\B1J=H]\KK1V+&%S&W MX&5Y@[IZUN:_]N?L+_11QZG)1F%2NVP9 0IFVE]3:0**)$]!RBBB>1QG/'$L M.7\L9&S4\JJ,T#45F)PR5Z_%)C!1O((E0)9J%P!!JB;=(B>UR\CNBDA>$C-Z M1XJ9BO.;E_O%>K,J_==UN;Y\_$X7)S/N7T5:EQ^^HQNY._^9YE#E*,,*9)AH M:A%%IET8O3+D4H@4*:9R;)7H-CK+QL9G[?(JUQ:8&PW(H<.<;_E0C#^@H$(G M:L%31W5M-$!=-5^.4FS*KT0&JE:4P@ABI4.-_ZU#J;W;]>>(M XUG-X"L8,I M>&T8Q=UB,RLS#6<_Y%?)MZNR;.S[GWR^%5)\T$-D+-U6^UD/ZCU=F5YTZZ9< MX_ZP/R.C MQLK(O"Q1RTYS46.I1='3H9X"UY"+6XQMZ/G7_[ .%(OA>S"\QV-X4_!&,1F^ M 3X?E^%=TK7S3#LP4);!(:TJY7^5=+W5Z^"'Q1>CZTJKHF?0V;I\ZO?D0@N9 MQG%"0%8H/<7$*0.,PQSD),ES2 C.J5.PAE?MQCR[[%WO2=7^;UT&@+5LC!HC M(\U!.S.CTLZ^DXJ/(7>=3P8>R &GDNO&<* 9Q"/\WBE^L=$ZKF>\M A-99K%!8D%B#$5>NH@*6"RH$ 54BJ2 M$IX(]P(*050=VSQ2*QS)O<:3B'[[MBI[>D6S1ONJS<5 &4:7!]QA__#FPSC^ M#<&'?4I1ZRG8F1QD6R_HL-PZP^BRHG^.#"-KP+UE&-E+]'%.7M4,NMMNOB]7 ML_^18BHI5D6&"H 58@#3(@>4(M.D/>,IECC.]P^:4J0[94-=?!^#I0@1_!'PFYX&'_.\.YC^;-7]:,7 MTX/7_+\Y$- >DSD*^"+7FL!,AJ3Y0/O=AW]H?7.*<$@AIFB:B'J?W>ITUQE%J] HW1EK";4;' M;BH9#._ ,XW1;%)UG6\I.(GVND?55\QVTJL_MJ_P-Q]Y0=;3='6=+H/.9EY@ M>SW9^;EICSRB=W+UI)^3^?+;C-=QE)0I510DUEQ)ZK:%#QLL)X+H)S0,<@2FJK=SEP%,K2!Q2?ZZ#9J"$'ZN'Q2VU MY[S=G0D])RX;+HWGO,X'R3L=7^OIMB^?GF:;75[[LLQEEPL^D^MWLS6?+\WN M^/[8BG&<29P*P-)$,QDB$)C328 9Y2F7D@J[/,A^XL=&="WMJ\(3;?T='3^W M<;#T](*A&]JUZP(VVNL>_1[DW*\?;KX<-S?APWIJO8 YXVBV4]F-V.SQM^.T(*@&IK-&YTG4:&TR%??8[A6/ M/GKM+>H,EB<.LY<[*'TYP_&:N=QOT(^T6@$*;["U/C???)?TW4\W+@HVJG9D-H:Q"LR&[028EI71']K,J&UG5!D: M'5HZ>9T2,]FMD%\FTD@\$7,P-0=E]M!@OYX:@LOKZW5JM!:;JM;K ME]GZ7Q]G"WF_D4_KJ6!IFC A0$(4 CCE"C!(&."I_H1RAA5T=#S/B1H;OQ]H M&AE5H]^-LE&IK6,-P0Z$;=U.'[@%]SS[0=;#^;R$AC?_\ZR@@5W02P8?>Z$7 MK^A'%G>38R*/6.&*5RFYD88&P'6GXQ2TP>320O;D F3-9V*/@B30L! Y* M'O8 O"81ARM[DTG=X6/7:Z9J-1-#E,&XCLI#1<9QQB"@A.LE*LR(7J*F"*B4 M21[G*HNSPI%/+DL=&Z6\5TKR3;N)DC.K6$!M32Q^ 0S/+6=[&AF5 8P#5"YU M0LD?]UC(')I^[&$XP4 .%_=-KGJ>;>B\;'PJ9INMV;*K^$V\V6X^+3?_D)O/ M=":F-&644\@ EH7I+RH*0%)< !DCJ6*1(RJ)TV+(4O#8J*B9JI^;]6>9D+,R M':DW+V5(H?SW=O;L'LYD/1*6BZ8 ^(9>0E4J1VV=HT;IB&U-%Y]-]"(WD5'< M9W*-&U3>\F@LQ0Z<,N,&QG%VC./U_7BK:L>L>7$CJ\@H7B[VZJ8$'.9,09SJ MI5>N (YE# B4#*B$)QE/80,DB M%['PM6XZ*V?8M=(E0TB;%B9N^&ZH43 M9;D)J^8 "51@JAT42)T:9GO5;FS$T[MDH_E6V\RFAF/O4RN_#X%C2,+00SM@ M',)@H]H_^L G^KY##KSH=ILX Y^PG@TN\"K$;?H0*'7)L=]#N^F?THV< 4MD4L)@+$26$:V%,! M2 Q3(.*",$E$G.5RNEENZ-S.(;,7[?3:[A0(]]AJS:.R*_K6%#"=+?3_U3I' M=*>TF]OD, YV/E$8= /S@0&V+ ;5J&V*Q?[R6X7R7Z*=\M'=99B=_1AWQ#PY M*0Z"!_5 W %Y[5[TN$//I>=L,=O(C[,?YO8;_4C-V+SV:;Y(L]=EA#TM5YO9 M_Y0;8%7O(S150A&>%#G(<9H!C&.3DT<)@$SQ."$JH]3I=*ZG'F/S2YJF4*!I MKK937B\^E"SS:%XD7;FFT?0=)LME8'CP0R_X2@M :4*TMZ%>_$U:P]"VH^Z) MYW%%=QV0OM9N/;48=I5V'51'Z[$K;]>S&X+).ZHRCMYMS;JNNFVY,'S_]#Q? MODA9?J<)'O^LG]HI5HD4DJB[&HI(UG;4G_0!$1$S_I&CDT->HV;'9D&'XW 5%JE0U<&1)4% MN]ZA]99:8T:=.MT8$GWN&@CW#@/7 .FK>4 O'8;M"W -3$\T[.>5 M_"X7:\W>U;FK=G\?U"/].=5D2"%)("AP6@"<)0@47"0 IT@HEBUKO\LW,:]EF,[6C-$W*!R>M RZ@.KOC%E#'ZRR0RB.K9 M16L\B>XVF]6,;3=E,N)F&7VFJZX NCX9VY?@\I>U?5;2T)G;ETP^D;U]\9+K M:N65I[6K0S:;,H5PSK3O)96 ,<9 D1*J'_-B8@5+IC;"6F7L+'1BI=,ZDYT M[?C$%V:!"65?[ZY1]- G\E_@K@L0SS7M3HJZ21F[+J//5:[KO*8?:[S9KF<+ MN5ZWPY$^KY8?EJLG^D7^D(NMG.(8%@G.4I"FQA$IE "D2*'^-5,4$R2%4"[D M82%S;!QB)M)5I9JC'V(#L!U_>(8M,(TTVK:#N"9FLSXJ%8YJC?VQB0,\GDC% M1N*@W.( P6N*<;FT=Q6 ]6:UY>;6]PM][V_Z<5O7>6&89;)(I 0LH=P4O". M0IX!560BX_I'F+C6 3@K;&SZL3@+_+9[&:7J7J;[7I: MD"2G*H: L90!C+B)^HP5D)+C',9)G-H5R;PD:&Q\4>FZJPZ[TS:JU+4/#>I$ MMYLR?&(6F"[ZPN44262#1:_ HLX;#Q9G9&->.^S(ZOM7;G,LCHZ]]OT'=J6A M!46"$HD!E2DW08$8$"ST^B7#*I,)%JET\BN+I_8;-%4 M:UM^6YBNK_="T^M,S>A.?K-#=!B=K3_;/DGQKNX@^TA_MCZ<9DHR1G .T@(G M $L6 P:+#!1I*@3B"!*>3A?RFVF4\.B^RQ-.;>VDAR2TX5;=3GIO=(8?)<_[ MI $5OLDV:_@!.+=+.X#D?N[*P^:[7%7"6^4$:2)CJ#@#>4(0P$6N/0R2(9!3 M7G!:)#S/G-H>G90RMKFA5#*B%6_\YW\4,4+_%# M%9B'*YR:L.6]BOX(LQ,!3QQW6L:@M-1IYFLFZ?YRC\[99V/EZB,('F=9(O1+ M'T.3GADK!%B<9D#F4I&8$DZ1%0?8"!L;%;R_.HS7"N)N/O -7.AMVXZ(VS[= MN"^!Y]":VR.( _7IO@Y,MP;>ENAT=O.^=(_A6GM;6G/0Y]OVFMYEV592W_"= MK/Z]7S3ROLBRF65[W8=R%N<\(T O[G. .8> )2;N3\),$B2H(DZA.R["Q\;" M35E)$UDL%VOJ7N/6"7H[[RP4H('9N5$[^J51_"_F*'[',[7R81; ?3#S5^3- M7O30-=^<03E1 L[]'CWSR$SKJC=:AGC;>AWO5BO]E)7UY]Z\[+_RF;Z8/]W] M05>B[HAW)T09I$3G^RWW]>YD">,,Q2J#("F8T@O.M !,D03$:9S"'!4H=NL& M'E3;L?%DNSMDDSW_,HGV-K3.KAQW.L..NAWCCF8L U-T:00HK8C:ED8M4TW- MA/;W:G.CTMY)TR'TW-@'.;@<9'A\YB$3_)Z8\RQ.8X"Q)AIR4CC0T4G MT:)4U23RU,V?^W=J]3_$P\Q 5PW=\>]\K2\SMSB I GEK$2.2C?N(#PFGF5)WK^6C\ MH2G*4);'W)S98Z0=%B( XTD.$I:DA8HE+01UXIX.8:/CG -=S7JSUC;ZO=37 MT6OIQ-F2;SRA%YIG>@/G3C 6B/@BEBY1PQ**A=%'1&)S38^@GU:V^-MEV491 M>T8F%W2F;U#*VC63;[6D+UO03W-%&,(I!4EJ@@(1IX!AQ0$5,$XD2K*LL#J: MOE:1L1%/U?J&MJLF\)U)YL>]39-=S/G+)'K:VQ7-C&$.P3'7C&,W>0TY.H&) M[:"0Q=Z.Z.WAD'S<#TG+F.A^P"%QB&4::&@&BG,*.41N45 ><.V,D+KF_L-% M3WE X2"RRL?]^OG)'Z6F9?GP7(I9?/MHPB,>Y>KI01E%RN/GG',I68%!QC$$ MF,8FPE5(('&BLB1.TA1R%V_YLLBQ35U&NZJ:;:6?FXML ;&=H^P7N,"S2J6L M.?6HU8U*?2=1 ^;;2V ZN\WV^'ARGBT$#NI"VP/PVI%VN-)K?>WR"&-]-K!T M/8T1SW&:YII\XEQ[TQ0")F4!9$8E@90A"6,/%;8OZ3$V1KJRQO859\L]Q]'R M!#G\Z(0^)^ZHN5V9T5UTVV,XZ95@AJV[?5&+,53>MH7*LO:V]>UZ4BS_+L5V M+LTVR.O<22DL,B?+;9-]U]V,$):R! ,B%*XSFU*L@((0F4986/.P$_7ZU6]L ME-R85^T,'F5;ZQ\MW&,C2!^QK&>ELX"M+?.1#^OCC?LW;# MS@5AH#V:(P*)<9L[UJO-].URN] $^4Q7FY=/^LTH0TZXTO^+L@*@/$OTHC^) M09'###!.,UR8'@Z)U1'9.0%C8^^VCI%1TBF&YRR,W6SJ YS =.B,BS6573*^ MBXOTM2T>TK_M.>CL;0Y^V&[6&SV?:9>UCOSE).8(%P@@ MS#. 19J9&H,4("CU1RP12.'I<^7>;K0EEJZ@;SU=WIC7VH9[>=[(;[-%V:N. MT7FY7+]93/?QR!:4YR)6"V?=Z_OFSC&NC M:[A1?5_J-\8AM?3=;SE(H;UWCV'Z+3O'%Z9_=A!&$J9_K-^?*DS_++R^P_3/ M"^KG =QQ;MR*M195ULNJ:@.T5P\+4=;(:?UIGV165S;>[P8@15$"35>E."X M5@D'%$$*I,0R3;%00CKE=OE5;VR+B+KD4UV/P>P+--6Y;>H%##&>=C/$[48I M>*A+95A46S;9#5;+DDDYY#=G3#X>YH9/"LWZ+00!MC7 M= MSE&C]/F%4X\:.O88>:N=8R%RX)HY]B WBZ%G,98*B$*" @T>\\J3@&E)-$^*,UCI0&ATJJDHJ6\L1%1I7)TH/.D M[.HB-S<+!4 S, 'Y +)'MQPK>*YHFM-]_X%[YU@9>]Q" MQ^ZRGJTEZ'JV?E"U%V:B+Y;S&7^I_KM?"A')XCC'"L!$1)5ZD:_ MU_\&622Z(>6KY+V=T&'+UCL!<51ZWNWJ?I3T>;5\EJO-BPGSVNC5W_M_;V?/ M9BM0>U=3Q!.$,,Y BE,),"$4,%((@#4_:;>'T401%R+J$C8V^FET+1==LE&T MQS*K$V$[ZO&%6V#":=2BYZTZN,?O/#!SI;_8W. MM[*5&?KWV>;[;XLE6\O5#R.KS!1=FT#3!9_-9TV#I:KV4^D![_)+?Z6SQEUM^AFCWM.5B6%:3^.T8(RF*> J2;2CBAD@.:< 4)JCA]!YT]AI\ M.%Y/;<,KT&_>.\BCJZ*IFI9?R!=ZZC)^IK])Z#M9?S$\/ZF&[X4O]-)5D^-^S;]^G2DF8:!]6]HN M3$$#N=H8]\<4-C!%K/4-GF9SN=XL%QY:4%_S %B>8=UL6$.?=9UL+7VN'E6; M6[5S6]IGAK>Q<-(XS\;*H&VD/: ?KF7T-RH4DTO M-]5]0"SWP$/"'-JM[2@Y4S-LN_79.MH9$;S6S&7\PE:9Z9 _AOHRE^&QK"QC M<:-^!/BV?&/+.U?5:^ZVF^_+E2E6,.6($BSU,EMFB@/,B !%PH1I_@0A1P0* MR5RHKD/6V$CM;8O()G7V9T1WZO;/">W"VX[)/*$8F+-J +]6 %:*1GM-_1&3 M!1R>**A+TJ!D8V'R:UJQN23T"GRW8_A)FUGEP$P93W&A,@H2+BC &.6 4,Q! M+%F<(TT^L4!A%MPGM!D;">TUBY[-$6-5E/Y<3>U0Z^93P^9[F7SE8(QJ57QP MRK.WYQ;KWPY8!U_NGM)EI*O;#MCZ+V:[;GIM.I^=:EJZ_WRV$ M^<>$Y_Z@<[-S>+=Y2U>K%TW)Y2)ZJB_-95JN984".(X1H!1R4&2%B@FC12;B MZ0^Y8DOK=:V-7)?7KRT]X!)-ZUL&EW/S@]QK[KBBM4+=FJ90F)$82"7)*J, D@Q)G=JS40_H(N>GD>;):KB+6^ NM M1E,.W8DBZ(+6@=F] !6;RIL;9 M#JM:TSZTW0V:4X,^3^ -UH*O+XBN#?8L<+G00J_K#D,VR;.PY%4;/)LK^M9! MXRO3U>J=K/Z]7S2=K4QP^]OM>K-\VE=D>YGR&/,,YQ0HT\$5$Y("!FD&TCBC M4'^8PCQU*XGF)']L//M7*?20K&1$Q8^R[/%S%4#M6@S-;1#LM@4"0AN8F1O- MHU\:W?]BDGP:]:M4HL: ULF1SWIIO;#S5CK-3?K 5=1Z07-<4*W?;7K6_RTS M3YOYF.8T9PE/049C"7">0, *04 >PT+&"2+4M.Y<;NCD(1V^NK4=F_>2:?!OFK+'MQ[V-*PI\PZJNQZ M\DO71<:T3CD^ZC_<;^33>LHRDDOSNF:F,!!&@@+]KB(@6"XX*;),%DYUM[N$ MC-PS M]Q\;3=35/4L==V$"K@51#Q'L9@,/N 0F #=(>I0V/6GX%:5,#^\W<.G2D\8< MERH]_;4K^G.U>WY,8Z@]<\XDR"$V)?_2 M!$05"H1'"9IJ1 M&=_K;82J?,.]D3Z>07_56X^K"2_][*!7]Y MMWRBL\4T@05C1:P XB89*=<42@L4 YRFO* B12JSJAGO('-L#E&[!M%.U>CW M2EG'19,-Y'9LX!G(P/S0$T,O19?.H!*P7-)KB3I!R'$,D]T@UZ;)\?3P0^ZQ2@-X4-=UV.S'N,Z9UT/:F7D"-IK=F%_Z]:: M)W7[<[35[(+56TO-3B$]7<_SU5U-8?DX+:! 208RF6A?DW*A%^XX RC.84HI MHWF2N9RO=8L;VX%;5ZGY/FA:.I3>, K,DY>*3GNMU&^'BB]?LEO8L&ZDE>%' M'J3=5=YRWDVIS&\+DT]_+S1=S=2,[@261P,K*>X6!STB-8T]:0JLSAI;'Y2= M(\T!80(%S &,.0%8( 9($5- I$A213(4:Y=R(;_1C12/5R7(^U;=Z@TEU1MZ M9$"XM[7J]TI;O7N;2()YW]Z]0SP';@>8MQ[66V8N[ V.VA;7=!PU-I=#WV[[ M6YL].=7+>5*U"0Z:O!]JH,*E^'O7^-:% $(-@46Y@&"B>^Z+S+0R:L9-EYO# MCEE:0*NW'I2%3$@,4FCR$6A. "'"Q-(JB'A*\A0Z]1.V$SNZG8SMTQ-=O9@T M]I8!K49Q46."XV:&W2!8[E)XAS;T]D,WE(%:LKO!Y&NGP$[HL%L 3D W= MKKZR,KQ<_9AQ>7H_X=-R\4.NM7-9;AVLR^#1]N=OE^O-I^7F'W*SI^"IRI!> MTBL).(XAP+$H ,DTKZ&,F S<#"ON5 ZF*9CH\+?%JN]^\7;FX9<:]^W5KWW M\;6CS%&,VH";O"=KY>_L:_9TC4'ZKYOH16Y:SO;$=-7:^@Q #@Z_[V+\WO6\ M33'_4'"?;0803.# 9X)U3=960,27Y7S^8;DR'T[3/$Z0B%- 8$X!5DD,B':3 M >=ICG.9Y!F&@QP.=JHYM@GEL**Q33C/D&,:^(#0VTB-_Z2P-O4@8BOZW9@; MU?;Z=/*##LBMCP^[E?QSG"-: >WM0-%.6H]J#I]GF\V:;5??OG\T*8$?9JOU MYNOLYU^7B\WW==UW"3'&<%Y@D*(8 TR%! 6-8\#BA*F"Q#)&5O."K<"Q,?Q> MY:C4>1*56D=:[:C2VZ%L@0W@W:0= L; ]'L9PU[N7YV4[Q[BB'ZT? SM$.A6MH M_J[5GD2EXH?(1GO= VUY]T'-DX_K)'I0S[4/**_]T5[WN*X(^/I!O34&FL(3 M9F9\4%]FZW^]>3'__4"Y?A#V[Q1#"I%<89 7,@68X0Q0AF+ 14%$7N09@6X; M$NXZC(W<=B:8L[P#(\P?C %E26KS0U29TJ\&N,LP6>XQA 4_] :",^YU*? H MS"%@?S ]%P9WT> FM<%[0'2N/'B?6_5CRT]+PL?%?6]=HKVS/Y+).F.UHS1=X M@?FK-V[.U&0#B"<.ZA0U*-G8&/V:5:RNZ;&E]_C'\O'[O3\B(2HH)1QD.=%*/P"X4G$?WV;56FD$2S M1OGH1V>WE8&'>_! @?Z#^.>,%9A$.XM]]]D)/BKC"QAXI>>?-6;@--P!PP;. M"/1\1/6H[U>OH@L<)XQQ"01)] )#Z F%,28 %+'(XD1 3)T:YUK('-N$T'EZ M,HF,XCWW+VP&X,J#J7ZP!J;HC\O%MSJ=^?$@F3G ?H8#,J'/G%H2QW'4= R! M]0G3B4M]M5.H\SG67R27LQ]EIU)!BPP1S@#,J$E23@I 2:% 5LA$T3Q6DL@> M2F^&SC!M%H]5.TVL[*)S W8Y\O,%XTUX).T2_7$;40W>$\Q %:XEP M0N2-^R"=F[KU[6JXVL_^I]H_S(D%**?T29QFK(I]9(1B0%'&<9;%,F%.Y/'<5QO:J MUQ9$\RK6=&6, $L%MGHZ+!N=3$SEDL:2B+9,<:[0Y#I:=LY&V#$(3"T-_'6H M[Y<&?FU!M0":1"TCHCL;^/M4>.J)H+^J3ZX*#%T)JB= )ZI#];V3GU;0>LE6 M2]MUC5B76?(OU7_W46!I1J1(\QADTF2)))@"BG,.*()U[#8?I@LCJ&' C\P5YXJOA1I0^J=HL-AJ6TO8";-J!VQN%2.VKW&_8\E*@Z M7:^-/%-#C\[7=VQ=MCFCW1EW7@X<.D"T/'/Q %W@.Z8V:^S'#93Q\'2]T2!KV6.&R MR4?'"1:7>"N5>H*Q'!]RMYN.Z+D_.2734U-RD)>A'V[AZDAV";]U24@+8"RJ M.]K.76IR(,2D77;#/%@RDO6H= +T8Z,?D/7L[6YOE3S4?+OB]F_MW+] M<=-YNJHEO9TVT-^>*/JC!GPC+C< 1C7/H;<. 0]R_XU!@W'VW*PJE[FUZ'04& M_VRCI-!R^TU2#\_E-MSB6[G3VJCV,LU(FB A$4 $I0#+(@&%*;- &2^H0ISH MSWK$C9P1-])0D9VVU:E/_S+TYU"VX^MK0!N&9O= U><%%#R1WCDI M@W+5!5-?4\REK_=CAM9\64Z7GU,,JO##R>I8W,DW_]\EMP<.Z[+DHC/1N?HQTYI-ZZPP]V..;RC M&9A'CGRT252J'.UUOIQ(Y\PL3BAYXAD[F8.RCA,,KSG([>*>*5]RKC_]]JM< M:+Z;FX6[>)HM9NNR*,$/:=["Q5HV!=!R)FC*M2AKR6.CM<..8;V79_;(VQ%9$#P#D]B9V/X*X5KS M=M^MD!'^%] *%N9_3NZ-8_TOP'$YX/_2#7I$S'V4Z[64ARO/3UO#@@^J3KY\ M7'[1M/G'%$%&$"(9@#C+ 4XU91&1I'K%J#E+Y#G)[3JV.,H=&U=5FD^BY>&F MTB1:E.J;L/EEG4"_648K8X)#!);#>'1S6$"4 S-8 _#19E2E>?2@=LT*'I?1 MEW .P2TA0%ZH/ UGX"[A:^YP]89K.9PN^%"T]QM/ A$ZW%YCVG@KR^K&15_ M??E,-]\_?GS;U,W/8$8R#D$"8P1PHCU5QED"1)HBE!:9XBRS9OR3(L9&[I62 MT5.IY232>CI0RVD0+6CZ:FA";^<=H=*G#-9I>!Q(]FJ8!N)3AX?(C2X[ >AD MQM-7#D>"G9H?\%WW-WLGSIUK4=[./*EW ?XAZ>KQC^4TRR!56:& 2%1NBC>G M@$&I_5V1XR*C/,[<2M+WTF)L!*D?+>RG!( Q-KI7]="&1O09,) MMSN/:ALSB8P=D3;$:T)B'*QF_? MEW-]_;HJ[[>+#LYDSGFA_;T4Y]KSP]KI8VG.02H55P2E22J/]^^_1G>?WD5?'Q_>_K___?#QW?LO7__S/XH8Y?\5O?__?KM__(<; M*5H/A!T/AH W]"I_K_*NGI0Y%0X0C.V*CB="LQ8[*(>Y@O&:MIRO#U06='VA M9-RO^IN;]?WBLUS-EN+OTN0>2W'W0Z^CO\GW/^6*S]:R/-V>8D($26(%8BH9 MP(H1[>CQ%"",D6 D^-KXL-=<.RR^S1226\SE=K:-GN8K6QMR_ M>"X5ZO$1L#S8'N? ACX6MR@GNK:M)UHA8$ZD*@PF48-"5,,0-3A4(4,#%AGU M/WI#E1WUJ/FX"I'Z'Q+GTJ0!5+A='E+9T6>*8IC'>G8#"90$X*Q( *5F>R,C M+$MDRN/$J:2I-\W&-IWMTTXFT4[[TET]:$=2-4JZ01+1HT.-PIL,4NC]$S_C M?J:8@Q'DD;A^ML&=<*:XAA\]T.PH]2 M?:.[?VAMEJN73W(S39,8)CB'0$)3N4'B6"^D3(,(+C/&%!4\HVX!W/N;CVV" MV^GF&I/=PLMN.NF+0F!VWZG5W8F]1]STL;G>0J-;MQXX^OG8J., YQ/?Z?=6 M-J70Z_)*;[7?KF\]A1QF64PDB)5Y/PN2 R(9!H(E+$$"Q4ELU1RR6\S8WM1= M'?_G2DVW%_8,E':O[O4 !7Z)=]C4&DZB6D=_[W,W!I[>[#-"!GW'NPU]_;9? M^+;77*M=N&RUWI^*#&:J0 4H"D4 AFD!B-#_*2267(HB)BGUTCWEE'2KI_\& M13&JG*M212]I5J]!MYWLO6$X@@2K?0C]73>POK*KSN 4-K7JM= QY%6= <(R MJ>KV'<*"BMH?]"">'#0G+WP[Z M3%QL,]$VN\KZ#])W8I#Q"=W#SXNNX^C^YQ-VZ[Z!7H6Z]_EZO]C,-B\?9G.Y M>JNE?-/+[RG*% F F&,H;C&'/]46';ZNO$_<>V/JY4C$H= MHT9)^UY?IQ#LYFJ^77J?L-UO6KPYAVXZ^NK_5S*5_M M:#<9H.4V>;L]LCFJYE,N"\@$S0"3%)INH0(4>4X!+$2.$I(D:8%=]KV:&YD C&6F MGSN'2THF.C4:-W9!XLO6#>-T\06E\WJ@PVL':L.H;A"DS IWI? MF *2@F>'CBB[62JY64DP+02G/,0(TY@A@JE?' M15KD(!888@@S)-RBY6T%CVT">%QNZ#SB;6VCS5Y=QU-F6_0MSYT#8!KZ)/IU M(Z+)83_-Z-$"6_?#:4>@?!U7VXH=]@#;$8RC(VW7ZWLRU;P<5RE.Q\W5%0*F M,*D(LLOT7F>0)V\XV"%DESGM M4\C.[]TF@;5U2-"9=XA@FL2:!0#'.3"L*OXODF'Y1&5Z*CD^DKZ;VNIMO./,R6G M-)-0GUB2JC,B8P]/A,IKT?56[KE M%:H,G)1Y/6C'J9L>[MESP6D.%&:: 0LY 1F$! MBQ0FCB=<[9N/C0/-!IQVWJI.Q+-21Y-FV(Z]6JJ(U;$5CJYZ&U1+?[HG5*&= MWA*>2B^/CN@)8WUYB^U;#^O2G3#JR.\Z]1W/.9 ?]0-[OY%/ZZD0,$$XER!+ M& :8B0P0%&= ,482F.*8V;47LA4:FX8VU)"_#M7GN_ MD 8F P]H^DOI.P(H=%[>7N XDNN. +#.D#N^TEL(^1?)E]\6L__1#HS0DF9J M1O==-VHOY[ ZI/YL^R1-.4A>5:QH?5:FCD^Q4%)PH0!,S0XUS @@4A @&WMSR=5Y8V@L>@!ARM<9'H(I6\=IQYP("RBUD-*[S?#?9$_Y&(K M/VCL3(B&Z;OR]]GF^]NM7C8^R=7[GWR^%755$_U_XI'^G.99 F4N&( \*0!& ME(,B32@@J4QP)G/(:>[B=??086QN^*?WC]&7]W][_^FW]U_=)II> U!0E24T M QRGB5[V9 QHM2 H)!0,)RA/&)G^D"NV',D0M'4)-PA5X.Y";J)598[CG-]G M*.PF\,#P!IZ-:^VKU+U&_^@/;4#46&!">&L;HL:(2%OA;U*] D)/,V0?#0:= M[JZ Z/7<=F[3\N]2;.?2]*1N=ZH6U>Q8]:F(4\X+6BB >)J;IH)FOP1HGN>!.U3AMA(YMJFET-INWK_JMB\85[M5.Q&H$+/=Z/>,:>@_8 Z3N M6\0.&/G:.K81.>R6L@,(1UO-+M=ZV_\YEZ%5]2Z\7V@*D.O-NMH"U[Z\^:%\ M]1M;!37/KFZ>MNF]X#UWIL9 M8AANL@%S-KMTTC1?W1E7GZB5>S&-?4%W6*X%/=PV2F_-;KU7V5$G)XI\%R04X:T$X".?V%*SM0WB^>MYOU M1[W,G"=_E:8*U!3%20*9DB!F:5E#,@9%&E,@$Y1!%> IT51)(QD0C@5VCDM9FQ3>Z-E--NI&QA,CKZ8X5N##P1PADA@W)!MZ&O:>#"M_LQ MP+O9FNN'?+N2#ZJ=XO%%EJ6OWR[ULN$HPV/]*']NWFA+_C4E:5Q@P0C(5&XJ M2V3:\<]I#F*2IX5D!8ZSV(4JKM1G;)Q2A\7JIV&QF?V093Q<552A_.1$EI@; MUUP[?':D-."@A-ZB[BZA$_UNE(Y*K3VZ.9[P\\1\UVHS*$5Z@NXUE_JZ;?\Z M8G^8?-\/R]6[Y99MU';>=.7Z(KFVUFT2'V+ZM ML/7KS+D!Y;&$F(70P4N(V0-QJH28P]5!HMCV;H/B5,92<,!SB@&.50**#*> MQK#(899B2'R&KHW6O:OU]AH?Y>J MY%V_;%CS5EM\LV<":KUZJM=6C\M'^M/PQ/?EW,0^:EFGJXQ,J4!(JH( P: $ M.(US0)%@@*0QCV66QQE-^O37[*F/U1LP?(96LXVQ5)%\>IXO7Z1<_^=_%)H= M_RO:T)^FO](B^B'7IDJ$B0)8S;CYLP^GG3L3='0&2G^M3)B8 MR.VHI?OD=,FG_?:3QVS8*U'TE2/;5XUA,V>O!.LHG_;:^_7CV7:ZTT*4^\M& MHJ:@*@QH"F,A4EA D.2D*.L; 9KB!-",YP7),DR0F&Y,]H<=D5X2Z.1#[<2& M>R^KQ)96+FNY$;]NZ=WPIBSU=^/%B_#;\9]/4 /SW,=72+[O1LV9Q&RA\$16 M%\4-2DJVQK\F'^OKKHL8^+*<[2AK\-$+3')##9PS.7H%VA.=^M%I M4 +V"N-KRO9[\^NVY1Z7=YT'=Y5 MLQ)]DYTT%U#.[9XYW<-?&DU'.(8^HCR;1A,/E$83#Y9&$X\E MC29V3Z-Y?4F//-BJGMB'V9K3^3\D7;U?"-,:>RH(%PF),8 (YP S#@%#:0YH MDN 8)05%";9.B3TC9&S,4>L958I&1M-(JUHVJW?(E#T':3=#^ (J,#7TPL@M ME_8""/W2:L_==+@,VPMF'23;7OIN3X?A?-W]C[N"SHIA@45LFC[G!.#S!?ZG&9&:"@H% M"(()P#37;DH.-4=D@O(D3HJ4.&7Z.\@>&V\TJE=9"6M:U3%\KM4OMW!EH[MS M$Q#K ;'*S?*]SMS.@F]VQE3;R0'/E/2\.U;FI49LF\[<>M] M?M0%B.?SHI.B;G(^U&7TN?.@SFO<*(6O-_/I_4*_'_*1_KP3_]RN-T9&?1#! M\P(EG*: 0QH#3!@"U 1+XR166* XM>P(VRUF;/Y/I6B9L[!7U8XG+N#9S1#^ M4 K,#2.'J M07C1SH*&$2V_W8,+JTK1);^6"]&R*???EG/]<+SJ)UM^\FEK!#ZHQQ4U"2WO MZ,MZRBE)>9;G(.74G)=3"%C.%* YS#.,.9)<69/F]?J,C5W;M;@GU5Z47EMJ MW2?1C](N\$?3RIG6K9SKCQ>E<<8AV53F14+;YT W'@;7@L&'';+09W35:'VM M1JNT)_I<#4=E$CAJO%U_7-D5/:BHMBQZ-_AH.T@0QA0L& MN#+GPZFDH. X WF2HEP@B M>N.RY=L@:WRS84C4RND9&U>AWHZSC27 7Q'9[ M$IZ "SX7]<+,>4/" @U/^Q%=D@;=CK P^?5NA,TE5Z=OU]$K4\13F@M[<=/H&E'25RWD.K\L>;EZ-JHW9PEVB_D82O&Q.2I&5:"TKM&L5C;2E*]7"$^5OHXM 8<:?CN2&^.@!J;. M=N&=MM$'Q9_9R^D"/<;T2;0/Z8]:YD\JC\P@L.O:%7TI'Y6_7GA4W%L=#CQN MOMHE#J7VL"T7!QZ,H[:-0\OO'3%M3NO*CI)?S,K[0?VVK@(@WTBU7,D[SK=/ MV[)0TMW36 R:8 D2ODBGF*62*.T91]U)D;#-3 M;4J2PUGD0[G1OGJ$*UI7?T(0BJ M#D?@ = =Z)S;$\INI]B.<'4>5=O>:[CS:$?K#@Z=7:_M0>#&EWQBCADO MZ7] A1>_[-X)YFVU1<0:^FS]#PQF85O>J M1Y7NDZC2O@WNQ"E!P*E)35_HKFA?XRQRL,8V?<%HM[SI?8\>[EM3R>[M\HG5 M#J&I_CD3LHHG>ES1Q5I)OXMB'C;A.A9:Q[-%H>9E+_0 M=41-20ECGF5!B0&&W\)M';#R&4;B M6*,0Z<\R#"U'C,5Y2@'FJ31GCIE>>F5E$4P&B2SR-,G&%858*3XVO^1\%&*E M[]BB$.OAMSLD'>.@!O9+;A*%>.%1&6$4XN&X_6FB$&NU_Y=%(1X.QO!1B*_D M]SPTV;3:-*Q-V;7E=M,4%CF1_?>X?">KH]^.K,%IAJ 46$&09QD!6!8*L$PR MP"",42P+FL=6)>*#:CFV.>W3R71VT\-!-,;4&?%1DQ$/#C+B7U$.'#G@B&Q._H1#&HL'Y+ZB_RAUQLI:E^:);S MIBV7Z?3\=JNGIB>YJD_$9,%DAF,)1(HYP$+_1'E,0)JF.<-0I(3G+NMA*ZEC MF_A;>V=Z!J]-<,SKM8/;;OWI'<3 LVNM;U4\M=$X^D.K'#4Z1V_D@G]_HJM_ M!6@RXX27IT6;G+KE=W*N0U_%=FW]KJC31:.LI31E*BH2 HD@H MP!0I4# *0:JR)*,%RW-BU9W&2>K8*&F_%BG7(/S@I>+-2S5;1]_D0D\9\_E+ M>2+H5,W)U6!RO%B]\YC[Q>;V>;E3@C])*WK?SYJ9S>>YC@N M%!()H (3@!') 8GU?]*$YPGE":+,:F.J4\K8R+Q2-*I5G#0_1$;9Z/&/I7W_ ML?/ =K.T-[@"LW)OI)RZD%U$HE<;LO-W':P/V47#VHW(+G_9WXN/IGE!9$Q9 M @C-8]/.0P%"< ZX(ABE!<]S897LV2GE3_7B/RP<&@^>![;_B^\$URU?_"ZD MO+SX*,B+?^IM&?C%1RXO/NKYXN\+T*TW#ZI>2$Y)S@B!0H(,L0Q@4RNN4) " M@C,.11%CGEC%?)Z\^]A>=*.<6:R9WCSKZ!?YD\^W:Q.)K?_6+G!1_EYWB#:1 M$TVGO+(\QMJQ!=@AWG9;2[U1#+X$ M//4E]P27SZNEV/+-P^JK7/V8\:J0:9J26.:%!"BG%&"58<"42H& BB J52&E M5:W8?K_K^YJ>QO'D?3W_14$#KCK 4Q $JD7W@$+N)/T;K"]22Z= MGL.@/Q@47]*^<]M9R^[IGE]_)"79LN,74J84#3 O3F*)54])Q2)9]=2!1-!' MP1;/\^D?@M]RM?Z?RBG=- ,=5_/5>,X;G \F.49P0PAQI]0M*2#**R99SGA* MB8!Q+IAFA\U5L$\X3#(D@YQ0@:D3CW3G$@_-V93T)V54 /[]W[(H#/\+S!;S M9ZB/#=W"A.[-;1=Z#,J(';O$PXG]6W5!4]^Z3W*ML7&D#9U!I?0(E(_%5N_J M2G_14F\V\A2!=2]OKU%=;_#O1XK]#=QNRM+YF&7^YFRV^%U3F5V+LE1!MQO2 M(UQ]U7F=M_/QM\5ZOIHP'(D@5E,.%Y&:@5 80IKH+,@\S&(I,AY&;;HNNLIA MY9+Z[\3X*'1,4:U'A8HH#$7+]UHY0&OM@/J!5QJ"%?U134EN$Y"S\>SFDTYL MT<_TL!$=;&0?@5KZLAE9RK>1U;/5R$F<[/^8+O8Y]5GO@W*EB M+1#Q10=[:JA^*5\ME'Y%ZVIS33L'4E>ZW/S0M3-B(C.*.(M3Y3-2W<8ZIS!+ M"8.AQ$$4I#1+LZ!%0+4WS$#CI4WAFBC%=/,1^U#:N84VR/35;;9"X^8,&LXO M_A&=/;WK^W?O]?4^HMK^&WWL:RW+JME7%>G/Q+T<,[9 G5OH!M>./<892,$7(SG0H@,CN\=@PATP7V6]]@/W6YCK#,BKTEKW M._1,"W'SK_5T]?-VKD(AD^1:F$VI)[7"NB\+>G]5/E;PVWG)J35!28R3*(^@ M"$()L904YE(P*#&.!8I"G"2H1733E_P##9M*(<&[Z;QL*^V:X-";^2U=[Y"L M^:>AA2B5!PWMJV.,E=(?W->YR"".T@A22G2?YIRD212HA7CH MED=[9*2AA>55AJC>'-\5MZK:=LVE/0;PZ;G *VP=.^_6B+7(J3V#Q@5YMZ= M+^ ZW\PS.+W3HOX"FL)JXIM2W$V7./5,^]SLLX'(V][?R<%ZW@JT4?SUSJ#5 M53TOM.\65?SS.CY:KXH5G6O*BVIFI9@$(A$2,A1@B F.(9%Y @D*4QZ0.,A" M,GDQX=.G%5VN.EYC.XCN\K[N*]!ADIEXGL[G.G/C/9V9;(W^5]HN]I>)S"66 M&/*4<+W)$L&47$1^<^QF]+""-YV4MJ,W8)OYL-T/EV) MC]/O>E.F+K0SB5;Z;)7M-;H=RY58_B;H\H-ZP2=I$(J09 RR+& 0IX1"*E,5 MJ<@X8>J?,*56+-&7"C*T/9BGKV(IJ);0@1#E$D.)!I:*Y./['@W;(650<./Y68CCO0/HQEY_!Z-L$@=PP>F]8J M]3)+4X_%6_Y0]E7CY4&B?DO!_$'XJF+,XZW;.>=MU^+B:3'FW/1,H+.JHR!] MF:[H[/#>LFDT6&7;/8JRWX*H:''*K+N*L\#L2\DTS @3J2YHX1 CS3^7:>K) M (M0QBD++L8/MU>CPX>) MVR.;496/W2 >D(LE,.1\#;7\318]V\'3A-*7U+U..CV;8G]BZGOX=I/7PW+Q M(I:KGP_JW5J-YR8K_,6<;,ZYFEIU+L9'_=H\ZG8^]_)S4WFIH'9J^-YJ=9V!(R^(T-^ME'9_%0I#8S6P*@-%Q(J MQ>O%3I6>VE >-+4W=VGJ[V\"Z]%8GB:O/B3N=>+JT03[DU:?0[=(@7D_6XNK MY:(H](=/7Z=BQK6D1=6,C 0ASK"(81*S'.(LCR"1-(-!)+,0DYSGQ*J4R&*L MH4T0&VG!5ESPHN5UR*$X Z]%[HH_T#KVT@?Q,J*>;^?F#)Q#?HD_ 'M*(;D$ M2+<$$3MH3N: G+E%?VD>=KKL9')87G(ANUJ#^."?RM&OEX+?:^;,]7(YG3^K MI@SV=OYRWJE5R-SIJXRC]H5G3$]":B/CXO9[,-BJ7,D)P)G M84B"#"8)3O4B0,*,8-T)#Q&:T2#FG+6B:.M*XJ%Y^"U=V6B':J166C-;;M0& M1N\1:&H.C.I@5_<1:&@/OFC]005 6^*XSAXART.1(3T871^9#.>9:,^)U[6= M?!/K=2;OV[#S=0W_48J_S@=NV?2'%E_UOWKI\YW.]/[=HRA6RZD^?-1_4.N9 MW5\TOEENS]5[S37%K?IYMM9% #<_F.%$?51KI!LI!5M-DI0$/!$A#)'$$$?Z M6!X''(I4DIA$893PU*7 N5_QG2;)'@JF[VZ>P-7?QW=_NP&W=^!J_.GO8'QW M77ZX^>_/M[^./][H,%J,$ &@U0PN&QF].;F-%7NZA^A>^W']6;&.95PZNW MD:(MQ\^5T"EPL]LY%S_^(7Y.?SM:KZ7?Q20?D)DB_4]:]7NC\J4F*4121 $,9RP$AX8Z8$6'VP/58="[M_ND;)SW@.3>D 317^M M C9(C4"-%3CY8'92%#[0)^&MN?(ZTN[/0:O7K6G[ZV5PF9C>B_956$/_=[&\ MFM&B*%[)DS.8$!)!+()(%^?G,)4H#S*>(Y:Y-3"U'WMH4_/),O!".UPC M/S *M%OY.!C&<@74#=Q=9X_Y1-IG6?TQS+HOGW\U\E#*Y(]!XE .?_06E[9B M/.NVBV-^V_ Z35*1$93& B9Y$NKNS0G,(Q)#EB59F*8\RA*GPG9OD@W--3:[ M#I919WXR.BVVX6G^.CRMR- J/^E)[@/-Z^TM< [::$]^MB.A=%H<;.I_,R15<%WU-U!_/# MDQ*CD&*Y%#R9IGU?Y55*UQ25MR GLO9:F"IVJB&R^VOG&@UAJP>BS MJ%F"BJ\3A&F4YKJK& ECB+.80,IY!,,813$6*$599$]JT(F, _1>E>B [80! M+TIDW9&9Z5J0=[0 %+R4^EAR?'9IZ-/><"#F&U8L9_Y4FWKG6Z:ZI](4:%7! M[=R4 +V]G5W8(-[2TW#@] MW-#F[#(O@I;BFMI-5@H*9EO9W98>Y_ .D@336'=UH SB*$0PDU$"92 $3\-< M)BARV8#RB/A2/E 5I(VV374Y%,*ZV_=9@>*IZ7;F<%Z M7;W9*;Z_@+.\JIV7;B2<&LJ))W4;DPJ01PB)3.8P80'5W9[5DBR1(12,\(3P M-(\BI^SS8P,-S3,W$Z9+NA@M::O,BZ/8VOD.'XAU[#7:@>7L,,XAXJ.FTF($J-'#8:'N:!R+C9;N(._8_]1H;T0O289'%=>P$A\H^<'5 M%NUQQV@[;'=TAWI/VQC>T7?;G&B'W\E-!\=;]K>9T$[7G4V"EK=H%U;J2>A> MCOG")"17Q+ (<48#B2 3(H(X1!CF@DN8)@G#:2Q3*9V*G \-,K3Y0,7M&D[] M_"*LG(/*4V!X"B@/#M%K,'E* MR?U \N1WW3F2KJ:KG^.EH%<++B8ADUE(]0M/6: BQ$C +$Q22.,X%#S*&8FX M+352\\9#>]VU;$ +![1T]CQ(.V"=?IDO@:#KK [[9VXC@ZIVHKB:.=&O3$; M'1*_26AT\.\M>8S*+:*'Y4*JJ7ZJV^]\$-L-RY1@GC!&(.8,J5W%K'34F!%K6# M_6 [4'SQ%)T>K%^6(BO%7W$4V5W5THF4O23K5M0!RV3,>0RS0*8Z*3" .19< M1?!I0&68^+(;KHN#ZL,Z^WNK= MF_?[%A]4[-5;>_A;+:O15FI-I'=X[J5IG_=U,5,7%V5A\.99Q$A-\"P+88I8 M G&* TCB/((A38,HCY#,B-/+:S7JT-[IC="F_*@A]G_4? 46#_L%1K!S"-ZA M[=A/>$'5O5++!25?55A68_9;8>4"PZOJ*:>+_20&5PT\_Q#\EJN1IW)*MVVK MF1IY*?AXWCS<5G];?U._+$.=9G77!/. YR&.8([,P31-8!Y$%%*:8X0H#UB8 M3N;B63=F>VJ?*.Q39JL7EY0O[BO)NX_QF]VA+TL8]6IHBX.K(=CM+5.%M\J" MIK8UIT&MKTDP:W;,J50>;1)^KH;Y"%R6//Q6C\*;9A'W^TA:&*1LY3J=/X_9:OJ] M%*$.S_,@E$2B .:I6AEARC-(LSR&A,6Q##@E ELU46TOPM 63!]N[\9W5[=W M?P/CJZ?;7V^?;F\EU?M =I?:UUPI_;=W#[,%K_?*4W5QY*\6@]4][/> M&?1Z6K#90B9$SG1I0(-S3E> MWWZZ^GC_Z?/C#;C_ .[N[Z!IMG9[]^O-IR?C,^^NP2$/^I_N3=@N,J2=0^W3 M/%V?/6O7JG4Q!*.FY'6CC@EV#SK8K4J=^%I?^'KL8':1.+WW)/,!WJ$N8U[N MZY.+>T)"$LI4"!A*4_@>,!6#B@AF<9YP%('&9H_-5N0%5U;9 #,P4>WTD]_NV>J M_HK[UW#\%K?SLAWB60+@212E'.?*[^@(3RV !89YC&.8<8%QD+$,A4YU7CW+ M/S2'5FD!GK6D>COM]YKBG%84Y^8OP"2U2DUQ_MU0G+^;S@%?S&9T66B2#E!H MC"QI.M[JT;G$KP[B@>C18;>DU-^0YIW)L1O*?T MIJW.3>.-T/Y",2[@IVCL2NOHJ4Z5344H*,HAH3*"&.:1).8N&3(N'P0/W3 M(YQ4^" UPNDKVCF'RCL53XOJ".MAJ2MZ5S\?U).P&L]-#XX7_94)$H@0'!(H M\RB!*F16;D-( 5G(8IX%$<=DDX]BYR[L!V^16-*Q WE0-_JJ_'NA$\->*KG- M_INHA79S*0Z6L',QGM'MQ^740H/5HC["![7<(V D'QF4;\ZB[.R'W 'SY)<< M!N[53[D#LN^W6MRAG1][%(50%WU5M[P6W\5L86Y:;1!5M:-!$(92Y]()Q 7$ M*(Y@'F0AI(@RE(>"Q*E3-QZ+,8<6]M0BFU>(;X5V#U8< /+DC&Q&[-4+.4"P[WY<+FWG=ZZG!7U^7NJ00ZWL[N6C M&F:^%A^G"A+.@VSD?GU!V['DN1-'9[=A"X\GGG!VN5X=CJ_R^ MM[&^SGOCP?&WQ7(U_<.,6WFW._%C]?2[F'T7_US,5U^+29!QFHDDA &1@5J^ MA0S2C$50TB2.B,@8$4Y[/9>),S0WI1Y)Y*W=H(TY[%Q4?R!W[,!.-B4YVSO B-#OV;S601KH.UH%'=??6 M^&7__CVW>SFBWNLF+\>^>%EONVM1L.74',^IQ>)[6DR+>_F@GI"ZO$DW]C%] M?2:8HTA0F<)((!U(10FD2&^+QQPG)$M8S%,7)^$NPM"\R/WRF MI%V>.T#'FN:UN%-K=JV*G'##35A2$][\6*D@3$_['Z>%IMD*\QB3& 99K/-X MDQAF0BTJ$4M(0EB N%T#*\=QA^;[3G(Y;D4'-_/UMZH'B>-NEZU![)Q?!S!W M[/&\(MR&L\L%+W_D75:C]LWBY0+% 3HOI\N/N:^F;3^J3W_]2_T;]1^=8?_7 MO_P_4$L#!!0 ( 'J("%5Z89A,RGL &S0!0 5 8W-T;"TR,#(R,#8S M,%]P&ULY+U9=UM+CB[X7K_B=/9K(T_,0ZVJNLO'0Y;7=1[[VL[*6_W" M%0/"9B5%^I*4CUV_OA&49,T2A]C<(7<.LB12W!B^0 (!/ O_^/;R>R7K[A< M31?S?_T3_S/[TR\X3XL\G7_ZUS_][>,K<'_Z'__V3__T+_\7P/_^[?V;7UXL MTND)SM>_/%]B6&/^Y8_I^O,O?\^X^L7OB^4_IE\#P+]M_NCYXLOW MY?33Y_4O@@EQ\]7E/XMDK; ^@;,)G_GT__G(-+K$@' M(@=);RN%WB8E^)(M3UQS9+CYT-ET_H]_KE]B6.$OQ-Q\M?GQ7__T>;W^\L^_ M_OK''W_\^5M%S].2U.?JWO_/7Y@G!!-&\^8_W]"_[KGU;3DR\SO/C=YR66?_U3H@^ JEQF M)*M/_K_/_O#72P*^+'%%F-DP_(9^,;IQ:-FBW3M3;,J MY\6/OYR%B+/-;R<9IY/-ISZ+J_4RI/5$\JB,U 1#Y06H9 3XI!1D[F/V@6%V MX3KOE?85$;]1RPK3GS\MOOY*'_QKE4?]9B.8C5!N/>Y,0/O1?;$*/])[)UE[ M](DIX$%:4*(PB"@#H$NB".5YDOX@LJ\^[3K55Q7[;)E^62PS+LF,7#PN+-,M M)5^'\/D[?OT2EO1!D#Y/9_GBKZL]::&K]:*!Y,[40N3^Z1?BNN!RB?G-F5;N M96[#V9J,*V[>V4+C_^LT+.D39]_?XY?%M UF3%"-(9HE6.;)QF M$*S4X)VQ9.>*%2JWV1UN/'DK2*C^(7&01$=&QKK^_FHZP]]/3R(N)T)$ M[XTU8 JC'4^%",$S#:D8S%[QG"P_" TWG[@5"G2_*#A(@EUH_SU^FE8AS->_ MAQ.R1"RB*$T ,:# M1&R%$]L[3MK)N0O8? S?7F<2W[1,SW(6YY90><,,^OQ547.]0:2';+D#R+&=2P>K\GS?3.?))\D/&+3%LZ!8) MT9420 =-='-!=D\H"]Q9'1&-2$D=!(>K3]L. !UG.O<6W<@JKV?HLW>?%_.+ MW%SR/ ?E&5 \707 /83,$5).P::$+EAQD-IO/G$[U7>X<0Y[:6BO2N60-!U,H#SM*GY2K?"R$,\+(-U\XG;J;_CO.9!(AQ9 M_1^7H58I??A^$A>SB4XFR< X<&T#N3&9"$^)XF+",OV;C1%XD.ZO/6X[Q7>< MJ-Q?>)TL^I??TNS%=*D@]/5)&66L],4ZG)/?!@1P".2C((V&)TH M.1QF#QYZ^G;0Z#[_V$"T74#D]9P^C<0Q_8HOPCJX3D0U$VP5$Z@'_\GE8XZ?%\OO$NB(1"=SD M!'D23%$047GPRK%48Z#"6B#CVD.W T3W.0 PC-RHX7*O$5)U=5G;H>&CG.. M!XJQ"Q 0X2>UP&>1_O'A,\EM]?9T76_ZU,AZ(KS4BA<#R3 %RCL%OD0/KG!7 M;#0*38L3B8=HV XD'6\=O_Q.^3:$-)F5SE;%PA!K2' M$)R#F+*+&E4D]ZD%3JX_=CMH=)RY/%R88Y]7G85*KZ:K%&;_B6%Y<>G I$3V MSULPH=Z(Y"40^9Q^) )*<"D%<]@%CON>O!TF.DYJ-A%I)_Z2B8$_(P,W'/@[<#1<=9SA8"[0H39U>4SIC0U67B MDD%UD$%A9A1::P;HBI=.H/7,-D3%E4=OAXN.4YQMA#HR,IX1!WG#Q2Q\FB0L MSM0 FP@T!.D@P$F%H)4UY$YGH]UAYY_7'K?=E;^.,YC["Z^9UO_EUUO">T._ M./SJ_MO?7[S\_O7GV^_.7'_[]Y%M>3>=AGJ9D(!9G=P!_H*XD"DLU MLQ!4H/U#Z03>,0&"PHXBBR O]*$:YA)6<0..\X>>K3BKO0M:\U MN7C&L]4*UZL?7.82?$P4CM-:8J"*XN0YD?MDK:B$?Q\NKU,P3K^! MP9!P87\:B'O$K>=N]P\F4K*)2RO.6[J8>G?%* /1DBR2-);IAUS5_3%S M@Y!QH7.(9N\$R2%B[@ KS\/J\[-YKO^\_#^GTZ]A1LRLGJV?A^7R^W3^Z3_" M[!0GB@)UDZ*EO3=H$E-R$#!$R,G%DHIRTK:VJEL1U@.6#@+ 8FAM[ TQM%R]QX3$5)SA[[B^.)1VP>58(H(K]=X^>DT>/FJ(2IBH IEP]U": M?B^[] ]XW10&0Y2S63?@;%Z/?]*5"^6WXF%"4,E17824'(2BLX.HE$17,[& M1H=1Q8>JBO?!S=7GC]-:93B<["W;#G#Q;HE?PC2__/8%YRLD _IV_9DBT:LR MFE 0&F.Q"A*/-=G($@0C' C/$:TA;G-K,[,%6>-T8QD.1:TUT0&XKA//8Y$1 MA2)J;:*5D1+))6D(DFM>$AHM6WM"NP.F^=GA@-O3WM+='QJ+=9@-Y]?\OIBG M"Z1C*#8XBCZ-M:""Y\2)3Z!M3DD)1<;TH3.C9J[-)4D]>#=M@J^&HN_ R+Q; M+K[@=B M(&9RHMA12 TFNB*-X RQ=>[G08)Z<'N:0*B=V#O T&O2P?S3E&SIF81H&;R> MI]EIK>CYRV*1_YC.9A.CA4V.>'(^ED2P7 /GJ4B/.H3PT!W>_<*NQ^GJ MP2]J@JCF2N@ 6%>"@"M;-%E8GTHJD$A>H!*+Y#9&"T)X6A>*J>@>:H&YEU&Z MBY!QNN -88P.%G,'6#FC?^)0:&^5(%O)">$IJ'KN:T#Z7'CBJ)EO[?.#'4_L),@.0JHWTQ"GL^EZBBORR#;5I9\7,Q+ZJGIGZ^\_1&,E64!;$Y:\ M7HY%C1!TX9"YY5A;+CW<2V(?@&Q+V[A!UN"'HX.HJ /+@NLA3O O?:Y+B M(M%%;\2@&,64RD10FBD(!2,(730WF?9L?.@:PB&9H>N4= .F@_1\3W+H *%W M )V7)U]FB^^([W%61_K@+>,_,X<,L4,*=1^,XR)X'5^ M\$;EX?FBFQ2-FW,<"%4-E= #I#;19TK+TSL7"),^(3$$GA<-RJI "T238T"K M X-4GC]X4V+_:/\^BL;-00X%J79*Z !2=W"0I?3.10DZL S*EWH_Q ?(*DHM MC#1<#>^)CYML' @Z!PJ[@]S!15^#YXN32)%OUV5/%FL[$2+P.MAH?)"0O3<0^'.,Z4Y,Z%UQND@@KMQM(8+ X^GT Z,W3W> MP!6&*MG%N@B9(A50BH>S?H"85&2TMK,1KO3&$9G:.^GIAM7 M;D#[U485'8#J"A,3;;Q72*$,)DZAC,MU]DKQ0#S$D*1+XO+Z>_M 8-PSXV/G MX'<2=@>!0&U-,UV?;.[.S/,/ES%55I@,)1<=06M-7J%(!GQ@ 80) 94SW-C6 MYX8/D#/N:?-1<-1*&1W8GP #=O#G(45'52!4=@.K=Q7,W+&UN^%WMI%4D\T9X"3+5MKZIU!)4GR"H+#F+ MG G5^J3P88K&OOK=1N^W[ZVT4D('D+K2FNT6*PR%%+1C@TCU\JA+"-'G #Y+ M&6.1%%VT-E0/D#-VJ%0F+T+4XI-GX12M4P3WD#)N FH@!+40>P?H>8_K,)UC?AF6GFR/T%UBF:;J>).-LTE9 ""J2#V \N)0=B!*%HA>=*[(QD!ZG:MQT MTT"8:JR,#N!U6U 3;VE+3@HAIWIQ.]-DK9(SUOGEFY3,6Y.:2#X M'"CL#K("C\4E$ZTK*"9M[6H_1M,X$Y/'RC,= MKI9F,!NO!=R[C6H^XWJ:R+NYQE>K?G#7'W'LYG /,'C,3G$Z!I\+4B0G:I-" MZW,]'M:0LZZWUH,4^!0[Q5V/9$G6;Y>;Q^9-*/(.EYMFW1-EG>326(IHLR+; M+2PXI^IU:665CXJ%-&Q:X3[*QDXO-$;.PXF&)NKIP!.[SM59._AGI^O/B^7T MOS%/5&8V(G?@A:P-(FK#(4$_9NYD(%9]S*VCQ8K4Z M)4XR.C12UE.#3 &+]Q%B4>0I.!U3MEKPYH> ]U,S=B9B!%#MH89. 74M1Y?1 M)%\T8&$)% \.8FW](-&;X+TRMOE9SB,DC9V0& %:^RJD WQ=R?_>N\%[&ZT5 MQ8/0IO:U9K5D3!!+)AO-O6'6#7$,_0A98VF0N*E];)U7M(&;=LYOA8VD,!/>+HZIYNM,RE. M?7_[^\O79[_2FO[Y[__+?Z0]>_\?+-V\_M!O L<,CCY" W5< C1*R9T7M/U#^ ]*> MQVQ]'41L:'=4.BGPF0G(%$<&R[)VHGTSL3M).?RH^RO.3_$5+>U:XE@_\N_3 M]>?GIZLU/6[Y\MMY"Z_:E8?^ES^&;Q-AN)">6SMLPKR[Z,/]XX4RJESM+X3H93B)D MA5ARY*22.^'!2FZ#C"JQFT48MXW@7D\>-P_;$EO#"[X+AVY%'LKY\J%(V4J9 M7:(EX20HEB4X54L*.$;4CC'#6G=4OT; .(;I"(J^Y;OM*_4.(/.>M$($U*DF M+XB#V6+38/=<;!,54^#U$$*0$TN!L73@/<]@1%918R)OM_7^_R!!X]BCXT.J MG58Z@-@'G,UJ,&544KZVDQ>%%GG$7H.7EL+ M.:882C'1-^_AMAUEXYP;'1]T ^BI _0].UDLU]/_WNCK;;G9O799&D(1R M,M5O% Q"8B0ZK8T)(F65F_(E%&'T-VM@M^1N+Q+"1/M=;WE;,"R&NF7("&(4NI(FGH]QTLA;RR! M;8/A>Y\YSM'8\; YI HZ*"R_0?Z;Q6HU<9H7;4V"5*(A%C"!LUK2:@DR1&MI MLVE=F70'&>.6) V1NSM4UAW I4[:6VTNQ)_Q0+X)DF;6$^E,C.@TQ%)OP\OH MP4?R2;R7021Q@X1QBX:&P+Z?Q M=%V;87]^2',/*>.6 M!0V'H,-DWL&F1<$H/?HS<3#]BF<\;;S_>K**KHC > 2NLP=%<00XGB,8I@(B M*RXVO[+[ #GCU@$- :%6LN\ 1F>ST"[<_NBBX8%S"*Y&B?0?B$G5>)$SYG@= M<=-Z /@U L:]FSL$5/:7;P?;TT5?@XM*[M_":IHFWGN"LF>0"W>@G*[CKXH$ MG:*3G!=KZ7:5-WI$S;4 $42LT:8@PUQKR .6*$22WK2V:#N2N!T"GU2Z>D@E/?U2 M_ \?WS[_G__^]LV+E^\_O/Q??WO]\3\'*;^_XS%'+KE_C-'V?4\>:-9CD@F. MDTN?=:S>O$VTWY+#YAQ')E#3EMLZ8[P588>W SM_R,>:99MXJY-%249#888S(EM*_WND9!-YU,&F'A=D>PO>7=P?;Y@_HSB=0LR6)>2R&> M?9NN)C)CDJX:7BW)YIN X"QY!3H*69C.TIG6;0D?)*@3+.VAZ?M <[#8.\#0 M#1Y>+$["=#XIP7OF10;$6AGC3()HB@;NLN)8"L^V-7;N)*03S!RNZ)O1X\%2 M[P ZUUM>_!6K7SCA,21CE0&4BA:63!:"))]3EEI:$R6+LC5R[J)C7. T4.^# M[47VD'4'>+ER@?>< 1:8ETEE8);7NM5Z&3Q:!BQGSTM"0\%#^W.3ZT2,>W^K M/5(.DW(',+FG)&C<\K3V M\&DG_0Z@=+-?] 47OJ#0C %:M.3\10&^T!Z>M8J&F:"$-8TQ=#L01!; "UT [9RJ?*6P,7 M0WSB_L)N .( MO)ZG91TT_0+/_GT]OYV_?[^8S5XMEG^$99Y$C (=<2:5D/7VBP3/K 2!B$P' MG65I[9#O2&(GB<@]$7&[(G2&")M[YOLN<\G2%KG(X'I,,TT V2+CV^UO/?S6"V2FBN#,049.W(6< 7XE&Z&- M]-B+3A=G])[)L;3?R)Y[MXA ^5+ N\K MUX8;8;3A5K>O*3N0Z-'O9(\-X('TVR^@-RMV*WZ#2M9YC:!+K%,MM*\#Q5A- MO1;N= BF>:^P0VD>_8+XV' >1KO]HOEL^;X\^3);?,>SC>C=Z3)])NF_FX7Y M:B)+5DQ'!YL[BRJ7.KJL-CS-T2C'F,JN=1/C/4D=_6;ZV-AMJLM^(;M9HO=R M.0DF:EZ;%$56UR7J#%&D2#R+E,BE6.4<H?M%W/F@M MG>7K:G@Y25F+(@R#E'VFJ)(IB#E&L$X([T/DKGF_Y:V)&_\F_]@H/%!A_2)Q ML[RN\84FLI)R!I>\(?_9U^FX4A%?QA=5O,KVF-'1[CC\>4[!6JNK QA>[]13 M@DG<)09%U?G+H9;.*&,A<*,=ECJM:/Q.2(->W#\:H/87_ &-(1N=R=\J+2C& M:^%# 6]KJ5ZPEFRO(QYBYIG<@6*P=>G0GJ4=/\7I11D$6LK 7:H[,0D!T*A1@Q\=:; MVY:D=7)_Y$V3NL8AU/'T.]0\?_;AWU^]>?OW8>;"7G[ZD?O1W,-6^S8TS\/J M\ZO9XH_5CXXCD@(^)FJ?D5+LV;%OD"Y"(,GQPJ1 V3[A?C\]#1SQ^IGOEHNO M4Y+<;]__ML+\>OYC3,&SM)Y^I1@#+R7 6=(H98+(R>HK6R(%'?5+3+2"N&7) MMR[XWYW*3FJV#T70'>[[D.KJ+C+,0H9L@@.>D,):15^B3 Z*Y2S7T5=!MBZ2 MV2,R' I&0VO[P=AP%]&/.B#ISNK)6NXX3],97F/JXV)7>09&7JUF%.%08$/R M3+7#-"8(RHA@ THMFL^_&X"/<5V](^-X="!T8$9?(#TY33/:R^X@V$!='8#N6*,EHV+< M"&^ :^]I01H2LK0:G W![B1GWKDUW&&RCM*ZF&=XX8/LA MN?.;G9<)0AEU0B_JO.!4QXAL>"-SKSGY\;072-?Z/')[ZL9U 8Z<21A(:1W8 MQ-N@=J*">3>&[)7X)TWSA=YQ;^HM1[L]6*URO)BAM,+%DR*9&F[PVIXR. M@2E*E)BBBKK]I.!]*.VM2<>1\-EE8@F\Z64 MO43I9:S>=:AM,3,X2RY.8L;29SOA;G8ROEWBL=>3>^M;T11?P^MB?+P](,IJ MJB^]Z3/F%,K$,]ELD>MEFQ@LN,!I61FOI92(D@^_\=Y%66_M*8YDZ Y64L\( MO/!RWX7O&Q?7Q2BTS!)J P)0WC"(1="/CKDL2HEHA@??#:)ZZRIQY !D']5T M&?)>-^H_$NZ3S%6Q$CWH8H@Q# Q\81J0/%04,LDKT^F'3\!<)ZZW%A#'LGD- M5-4E!B]N6+_'636M%YQ5)]:R8- Y#M&CJFEV)-X,AUQ8(;^B)"QN3U]O M#1V.A,1&"NL2C/4HLHKL[]/UY^>GJ_7B!)>7:PVMYU:SY!;&OBNNO8<,S8Y$!==0#"[<^9)D$P&X21((NAT%^'0LO+:A"8 M0LQ2%MZ\B')[ZL9-U1R_?GT(I>T/QP6MLR'A6#.>J_L$:9-T.6;R1;@!168> MG'<2@J 0+:6@L/D$X-VI[.0&XI%NZ;125P?V\5WX?M&FNG:A6"+Q2LML_;WV MAEH_F^=ZK_=+?S:XN(?( MQT;F0&KK("397I(38Q)+T7'0L=1!4N3BNA 8,!<\CRK%HEI?ZMZ>NG$/EX^, MQX&4UF_*YM5T'N;I;D&*$#T6DB'*NA,@\>KKR)LDE8Q>H;"L];W!W:GL9-+J MD5(VK=35@7V\<$K>EA]-18DU?+Y8D6_,2^;6U%''-B/%^]F#KT/VLN!69$DF M7[;NROX0/5VF99IAX1YO\6#%=.H=WCD]2667,"51W5RLG2,C.$NK%FFQNBF[LIZ3*#G*7#:.]P=L FMQG+W@QA,C&D#XNA^,Z (-E?CJ&R5-?1!,K9;+$&3"; M:1_+6,!E:\&[K#P&+F7SP2X'$3RN"](GQ'=2XH&S&4@"RS;#8@YC6: 54DL- MF&T]TE )?,@%F'<\2Z>XW46)GITB3^D'0.Z4BNGM=(*5+09//H$C"'+,ANA8NN8[E":Q[W0."AV MCZ;*#G(-Y]=*-EU?\MD,;G*#3BLEOYVN?U^L_Q/7[\(T3P*SE@O4$$W1M"P= M"963%X1HHW1U8&)J?;EV6]K&/78Z+F)NP74 ]74 RRL#%/D$%5?&6PE,U<2P M#QJ"MN38H'=H8@B\M(;>U>>/>[XT*KSV5L.($-J4-]_1XO=<@/>T[?W+]"O. M)Y))QH/.D .C**]D3;Y'$:"ER"S9%#0^.G[I@.>/>TXT"M*.I:T.;-JFO/G# M]--\6J8IS-?G+'Y;#;CI+WV"53TK(SII$X9MW9+]MG7\669W[ MF75)6A7Z36,;> B]XR:=1K691U-S]V/NWBX_A?GYI(LPSR]PE9;33;G"HEPL M^>O,;#?@;JO/;3O:;G=6&@VUN_K@"IC%;)K#^221=U?X>EO.D1UF/V*CRX@H M"5Y;BS+PQOAZA\*#0]K$C;$\<\&3%OQO835=U1+J2RH^ MDKI^H[_\QR1&1AZQ9U $[2>*S "%D=E"L,9D$WU6J76%T^Y4CAOQ'!^3]TUP M&$BOW5O6#ZL^[#2RK[30_#D7DIR D2D73E*!&:4TCPP\@A:6X+[J3DXH'Y(LI>K)#GRF@UR8,ZX M6JV?R/_PJO;[4**H)%3SP8W;43;R<+$V*+D57K=7RD]BNH8W8:.:LK%,FHNT M!89B(&O"CV).@GSKY>KQSA'T5K,D#(G MGE%)<#(@""^+L3HY$ULWLMB.LFY-VBXHN>69M5=*!ZF;:U[N35ZB%2P&*\"Q M0N:9>0DAZ0BL<$Z2LHG^:7TR\@ ](\] ' 96S130 9C^ML*WY>5J/3VAF&@U M,8P'6W,\J0J#5D6 Z)!!E)99I@N3S:>U7*=@Y.F PP#F "%W )'S(HF;56LW M<.^DSU+(#+R$7.M'*9H-*9)-=3QZ*85SK6__;478R&/Y!K) S572 \X6Y+W6 M)J15.>^GJW\\)QJFZ_K=!"FP45980)MK@\GDP-%N#5[&(HSC7K+FQ53WDS/R MF+W!=K4FXN\ 2>_Q*\Y/L5Z\N:NM[Y((7E)-S&R-N*L''KZ08"7'N5=("S2_I7C_#W;#9;_%'OB[U:+%\L3N.Z MG,Y^3.,XXUV@$H$[!E*:.O5%4^SB36W9DW0HD2?R4)L;PG;TCSM,8# S.9*" M.P#W7Q:+_,=T-B.>7Y,FYY^FEEM3,?+,@,9H.ZY2.K!X5WM0G/>LV/3PN>4-.UU#,47H MD;6 0'OPAJ:,&U(TCI5*]:!(C2:'!)%RO(XHG2 MNO7N<.?T#P5)EZ'4Q IAL@H()216[3C%2%$Q*$QYP5.0IODQZG:4=7M.OPM* M;AJ[ 932P>9Z/L'JM\7\=(6KY_4>W*8[ UAQ7!)U4+PZ!H1U/2_?3TE,Q11\WQQ\'&*3S M#QC$+-U%W+&-4Q(B1QY!)'*'5?",@"4-:)6,CK2=Q>:U5T-8?TF?,I[2H-]>B+XNBB+WIZA^_?:]?7Y'D%E?,;N9*:.,D&*$RJ"($ MQ,0UD#'.Q6MTHGF+Y3W('#>T.P8@A];=4]DR6^1([_NH0;;1HV0YMT4@Q8%> MV< )#"&"XB)#B-;7>>9UV+B1AK5>S0-OJ)N3U+L^^$>]W5G?Z(^X/%E-1(IU M3A*#1.$Q&>QZCY I!"4\HQ!7 ZDF:?RK9ZW=]=7/B[AV^RCWSP(%ON+LP<>0-V*1>9 MR 74&BE.4%@H8I *,,@8I95%I">V 6\3,4U25I)K82'7YL@J2(10I*P+.&3O M6MLHU;I87H 5>01#]=HNB^9X^+G'9:7304<1\0 M63V;YW,.5B\6)V$ZGZ22@M")HEZGR>D41@*%O!1^UXIPU"0KN56'_>UPW 7*@@,7$@E%2,74I&] MS1F#L9$KU(^Y.?=\]NBJ/U1;BW:BZR">.Y?$YH+).0 E'NV6 I(\/4:3U83JR.36,VFIAU6 MU5%2K@B*19$GYWGFTK7&S6,TC1NU-W=*!E%%!]!ZQ.]_^>U\,%*] 4+_RQ_# MMXD,'@NK=?(L%;GB!:SP0O2G'3>DC0'F1VZ17OB9/=ZA,.5MK>N/R* MR[@X9HKHVK'38G/L%*\<.QV>*MKR 8.DC/9A[LBIH^21L$,;<3*J=JU&N\*TC;\]-,'=WJT'&V=V@="_.10TB\'E]B)$Z3LKH&1LP#/:U4L+DFDZ^^_AY.SB#]# MU9P]N;!8"G1^1!D)>@:O!3K(;@@P7K"K$C%0JV53OB1Q"S-4'CY1$.U_EB: 6, MG5+Z*^9I(D&>1[HV6"60!9"QT.I21H'/KH"EP%FY+!._>.!X&! MM+9H(\)>M/\L?PVDD$_X;A;FJXO\F%,R:^O!(*\9UL(AUMDF)85BF"TELMVP M<-=3QLL>'1$9!XMW;)S\-J/P8KE8K>HW'SY/<9:OLD)X+]Y+3T GCTUE"E.] MR P",6$\YL(3VPHI#S]GG%M+1\)*0Q%WD">ZY;S]]OTWBEH_GX3E/\X.4O$ */$'4ID@61:"L>.C"Z0=/(X_O:N;N#**%+4%UP<[[XLG#" M"] TEV]_6+GLBW#. M#C.9\T1R,JE(<@Z3@"#)Z2PN9V85*YG[/>%R\UDC3YX](F(.DG('V]D=>_]' M^M/-ML^L]<+: AJ18D]3O4H3)3!;QW]+3R[ $;SO"W(ZP]0@CO=>HN\11961 M\\46:"$H]"0354]K#)G2R*6 H@PW2F>*A%LWGWJ G-X64D*HO5M"B9I+;:+WV\U5W^YY MG6%F7]TNAA5TCV;HS8_*&)Y(N0^?2=S[%)-=^_NVM6+WD]:H%.QE6,ZG\T\_ M'G)Y%G%<287=Y<1[6M2Z'NH^504W+SM>Y%D)'?6U%:.27%0PDF@GPNX7)0G]S8QZY^(1;EHC?.V/)NOIWDZ.ZWM M5CY@.EU.UU-RXZM6&[(.^^+D@CJ?I)&;^')52N2VAQ2T('U/,/0,5PQG<(,0UM MO,G7QYR*!LX$8=9J!MYF#;6_&,4 QEO6.@7=O_'>A.O,!<:5K2V&X/."_'-AF%K15R MMM[H+PI"BAIRXCXREZ43S=OL#\?.N- ?$Z4W>_IW IEN5\^5FM'(K"S)&XJ# M@R1^$,$9JR"KZ,F_Y-R7U@;_,9I&'F72"WBV O6>FAS[1.[#FD*'MU^J"&L' MA?=(V^0TK3%O7OC;?+I>O?_PMXOZ8^MD-#DHL$(ZBGCHNZBS YEXD()+7ZQ] MS*?>_;$]PG!?=2^.(OL.[-U+BJ\6WQ$WO%P47'F?T6<#D3%:=9H'<"B0XF>O MZ;^FCG%N[>W?)F/DZ3E#P*F5T#O S8%6__*0*FE3DLH(6%BNA5H10LX6C'4E M^*1=P=9YP5:TCXO0G\=_W \,3W\1/#NI58R3*)*T)&'0T9'D(];Z5HP@=3'( M@^-9-!\+V(+P'O?[H3'7%OA[ *#[C/#52=+[Y'*O_7W;+.S]I#7*GVXW8/NR MK;0B]=+6#D;5Z(9 $Y)#N0G%JE*9,FTSJKN1N'!]O'&YUX>@M2ISH47 GIA MO%YE(N])"0-2+I/F+&M6,#8N:6M6JBC@[VW3MD]F*Z2K/%ZO3J M21O'&%/& #J8VH9+97#.&HK,='&&9.Y5 M1?SV_4[S++/@P6@!*7M6;TM:B-HJXL5S4T1TW//&4MF'SJ>UD>Z M/L/& =2 M8@=[["6/[S$M/LVG_XWY=28]3.N,DHU8S[@FTDC.;Z8A3F=GF?O5ZO2D-J:\ M-KK.LGK5EPM@N>87DA00$16Y& )]R4Y%V[K8LC$+3VO7;@+OXZN^ ^3?L:;? M+1>OZL">U_/-W)[K"]MH1^Z1R1"23Z""*.!*"*!8#*BTJ-<,[H4>87[HA)5[2R==9T2KS>I D%@A6UJ[-AS!3K M,[/_OW%+SZZI,>1!1E9;3M=KL@7!<^'!>29#/2R0-P<;'M4E';^R;4"$'>*. M[JR\/C?D376(-,FKY#T(3\ZTJN74+GD+(7JFR:K+[%L?'=Y#2B^59$/H__$M M=F=E=(JI,Y?VXH"?&T0G:]\0S(X\ DN\2,;!ESJ!L6BT?*CL_+U$]6'2#E+] M%G#:7P]CEVD]FZT_8WCQ[?7\Q]PBC9G;D*!(I-A'9**^\ *BR$R+S>1@U&.. MV-T?W1\6#M#;HID0.[ M'T@-F[:C+TD@Z^_U"'@QIQ_/:AI]CBHHPT!Y1Y&& M\;33RUP[$ LM9$[(FX]5>)"@7JI8CK!WM5-,!RB[P M!"T3X*4(DS&II)O?U+F+D)$]HG:*OEFZ=[#4.X .D7^RF%^M/@P4?V0C!'!/ M7"A615([(2<;' _)L7BS*5V#EAHWB!CY)M+ABKW50N,0*7< DU?3^72-;Z9? MZTSR=9A_FI(!/DO__O;]K^&_%LOGL[ Z6U-,:<^UT*"R-K52/]*:XAF*YURI M$)Q+K9.@.Y W;@+TJ'O<4$KK&X^7C%UM[ZZL-YYY6K(V@XI.0JP]9S&@#E[+ M7/@1,7D7B>.:O,&@LCTD#]9;![!\@5]QMOB"^2.FS_,ZM?;[^^FGS^N+&R%1 ML!*-VTSOJ'GNP&CJ$TOEBPR"U MD40[LZPZO);LO):T(+R*/#$GL/WUUCLI&?EVP<$:?@0R>XA[[.3F7[\OIR'_ M]?N[L/[\YLWSBT[^#F,(O "WUH/"+"!Z%<"Z:)0SDOMP S#W#9ZZZ^/[0L$^ M2ELTE>#8&'B.R_EBM9ZFU65VEKF B2);0$_V4QE)1M1F!O1_$Y-U6MULQWD/ M N[X\)$O@3;6_Z'2ZV#;^'TQ7]:+3LLZ@CK_U^EJ7=-L&_,H>+1.$NF&UQ(: M*WB=I4<_ZL \A08H$L3+1H@A>L;=F5KI?"LH[:& #L!T98V]QUE88WY.MO='FX8B M>!#*@"QJ<^.)DR]'MI>7XNI9H^:VM;%ZD* >X;2/WF^ZOQ\QKA?4'!P-Y=F! MG;ECAW_SXW*Y32B,# ELK&.(!*\7*S.99?(ANZ/E8?%^JN0&E/_2^&5$8'Z+H9Y3ZGQ3@EY9S=E5B&^>J,K(DB@QY* M$2!L3"0KHP1@-H"T6.'0&0G4^( M>57;^KQ;XM?IXG1UD_^)]3EG%\AEQ8WS2F:_SL,!D\F1B=V8O696^7=9;!VW)1 M[/]A.D]X]8@DK.G']6F834K.2G)O*(X7LG+/*7J+$DSQW'(74FP^0VHH7L:- MFP<'^*BJ[W,)?$#2#3$T^W[9 V'CSX2TR58\RWG#=)A=-C1:77.$5NN7W[[@ M?$46P43A@T\"7*@5=-4B..R*\9TM:*Y\V=W%6[^MW;\O;TW5-_:_^(\Q.\=^GGSY/=$2&2@4P,I,[ MKR4MD-H.+C/TR2CG@FT-KK8<; 50_^0 .J*:QP[V[V9]E]S&9:CP+DSSZ_GS ML/H\B5+[F-"!EXRTD>J)IU8:'!<)?7W-;3Q9UBF+;.^Z#DKD=MI_.>51GBAT;XE?HOO2K M_F,Q.SW!OV.]\H'YV5?B^=/9*[^?UEJ#MX4$E$DJ+\+WU<1QDWB6"-F96HJ) M$GRJ-X2S3<4*4?L6;%?(>C MVX'UZ1QHC:&BCOSD*W(\NV?\(VOX>K4ZQ?QV M6?^M-0\73&\$=/[J1"M!HHX(PGH!RG-.7%M%_)/;Y)TQWAVA%E&\'XZ=W M[#6"7L>VKSOL-'>*XMD\WY3%>ZPE9+2TSX3R['3]>;'5T]F9:L#8FY<:1OZ6+8W4:DR->G8;(]*['9ZM_PSF6Z7J"J(M7P@&7=3!=S=]XI26@4S98R;QKGIR[AY3M4/;T MCN%:2'YW /DS ,WQ4RW+_SA"D^(KWR]*NKJ#K"]WD$8-C'=ZUG#-C?=G>9S& MQP%#8%(C%,LCJ+.2PB2AMDV(J%5V8:@6J[TV/HXD$*8=2%$O?R(CB42= $,= M%.>E":QU5<-/W?AX%X0=WOAX!^5UL"7?UW!5*U-2D Z<5YXVFZ+!26\/-S[>18A]VI;+"*F@*]X43KS4^5=)%@J'/=(7[K2F<%@T MGQAQ\%7(CMH>M]VY]E-+!Q"[=?ON@CE<_66Y6*TF666= GF1TD?R)P,GZXS< M0[!%L$0BQ-0Z<_883=T9K#VU_]A%R$-4T0&T&J:U)[GD+#P*\#XK4)+X=ZXX ML%I*70)+ 5O/=&](?L>W*0\![%@*?EK8OC+.CQR1T\WU4IV5"KY8,*6NY,@+ M^*))_D)I=(I;;H^0!MJ!XHZO6QX)P8>J<6_0?L5E7!P?MGR"3!J#M88Z^=HG MEEGP1M"Z+,1VLLDI?X1;%O?2U_%ES2-!!!!9)EUD4-=A#M"^"T!XB1"S2<9D)95JW6/KISZ1VP5A!Y_([:*\CN*H6ZW!4\FRUJ:5$&@O M".3B!.<,%-H6D(+!Q)OWOOTY3N1VTO^6)W*[**-33%T_46#U%H;4 B2+=6J9 ME1 ,:C 8-6CV"9S([:3ZG4_D=M%#?R=R3KC,= B02$04\U,$YE+B MP'D*CG[';XU#^EE.Y';2V\,G=DIXW4FT4_+-/RHE[Z(LY[=%6?5B[7T M0HW&OX99/5R::.-+IB4&Q20'BA>2BT<.1FD5%-.TMH?RK(;AJ#MCN2?R'L\# MC@6#GVU1U.3]?'WV3OH4)*'07Y*SDT5./"'8*,G9T=R"J]]YPS(O*(0W0S67 M'I*OCD\?NUD@+2#QDRV3U_.O]/[%\OL$HV6V. 7),'UV\<8E:2 YDQ$QF=S96(61(2HI M0#'#(7!>SRTX!4@Q2A=;S] 9A=&.SUI[63G#@.8G6UGOEHLON%Q_?S<+)*HS MC_1++7J;!,>9EBD"!B9J(PH+/GL!4B?C2BI)'^-B5'O&.C[R[67EM '%3[92 M;EZ+WAB0CY_#_"^+1?YC.IM-H@XI!^XAL5A3L[IVSO(63*B=M'C2K/DT]J,R MV'&/X%Y63EN0_&0K:".,WQ=GM7H7&_,DF!"4J=D.EAVH*HN JH#DS%A>:JEI MS_O,G4QUW#RXEY5R.!A^LM5Q[JY>?2&EQ>F'0I:.-,X$>XH-6:K9[[-_>[2>R.B)]S MK;PXY^1C^';EQ0FBT#HP#E@DDF <@I/9 P_>"IX<]W*H[J/#<=5S-^A>5DH# M//R<"^4R,+ME12@Z2\AC@6A"'?E%PO$Y:0B^**Z\U^(8E] &X*SGCM2]+)A& MN/A)%PVN)TFR&) 98#K50]JL@'X.$)VST>D0<^GY9)Y8Z+FC=3?+8$=-=W#3 M\T<"6DB?0Y9UH$>=46-2A.BC@I"-X21-9WWKFMB=#A!&ZA5]"+3VDNW335]> ML'OOTF!.2"EU "X"!X4JTZ9@.&@56,@)6X M,7Q1/+\H?YN'TSQ=;T[)-Q-$7Y$ YVD:9E/6 MXAGGYG'*7CEF++B.1VRB+=\"*S;5%)$+DT=2- MQ:C C2CE"$/BG^#-XYWTO^W-XQV4T2FFKM^<]()\*!LU.&M,K6AS-2F.@,A( M1K)$R_@1T/44;A[OHOJ=;Q[OHH?^;A[S4(R4B8,5)!&E2#9.D/,KI,WTK[=) M;#?$Z]^BXNH(0K=T]J-G:/%-I]']4V%[85P8V2 M6O?>SOF197#),<.# TR9@Y*<@8_%@S;:\BQ9UKIU_OU1H@YNBW_? UY,5VFV M6)TN\2,)^+=9'>N=9"P8"J%_TSO3,@G1D7LJHT"%SDBRS,<2P!WTC;LYML7/ MK9[Y0^GIJ1JMCVD@,;<#N(OYH9LQ:+A.IL39GI"A 25G'S"C" M8LK**9N,;.UOC&?&+A<%LGI%C!M@O+:0=H;\1ZT=J""XSEFIDH_&]I,Q6;M@ M96N3M9].GJJANNO7!YQ=[O&4HYBTK=D\FIW#J%$6E2'%"BXL&9SC&IQ)JIZ: M^Z*.YJVT/VF\?W6=-9E#QIF@E94W-\JEX! ]TT2RMU;1MZ)Y_GU;VGJW>;O@ MYO[#Q(;ZZ2";<2\WOWW_2!^Q.L M]79)5B^'BRWQL.U&NZ=R>L9;9>C\B(0'X01/'$I&\DV,C>"\$(#>9)-K1)73 MT1RZ'V1U:MWVA<+6/MU^>ND :C]8.#\NTS$)F82&(I4&51RYO"9+R#'+F%W( M:%IG>6Z0T"F$]E7QHIV\.X#+&PPK_+R8Y=?)T'[#4PI4P05LG"6V*K3 M^-;+TU0U\WI."%S++D(CJT;@CY$S[C= M!X7"QB-,H*STQF2>9&R=NWJS?L.R( .>TNG)Z:Q>C'Z! MQ$&:_KB'<+)8KJ?_?=8JQS#+G:?0A03N21"U+LD%"SPIBEYB9H:W+A0[ EN= MQJ![(G%;H(\$BZ>[4K84!HLLANI$QR(*!62)OA,Y0R[*9.\4D:3C-$^@/7-H H_>M6[8.CQ7 MG28.QETH X&B@VX8NVR>U_B,J WWEM?B6N+3.DM!3,T)QT)Q4XXNZ]83B?:E MM=/T11M('T6!';@[V^UCUSCTS&:M4@;F:@=8%QEX;@L8GHO).L?V9?J[4]EI M'F1P<+90VE,M,+NZ?YP/8FE?7_; 0XY27K8MD\>K+D-6"%0%T)3-<)M$.W-! ML$PF5R*W5K3N]]1/=9G,I4C&'?@Z#5?)4OO1604&>79:66MBZU*?GZ:Z; ?< M[%U=MHM^.MB-S^Y;?2 U;8YQW]0_N+@>'U-BWENRX,HXBA>=(*9TA""RL"8X MHV)KS_ !-BJYG:MX/3'CKH %#/%RMR.C^$V8\SW1P%2=B5JQU]O\6$5T"9Q\%WSKV/$3:'<#E/6F""*@CJ5_@5YPM-B;ZW'T]9XDI M9:-G'IBWM+:2T[4[AP?M@^6Q.(&E=6I\"[+&37 /!ZG6&ND 9!]P1B]]^@O. M<1EJ"\EG^60ZGU9W\7:P@@5D8F35DJP,H;2)$$AF@M2&$HGSVS3WW M70@<-V$\'/"&TU('$-PB[R,SLUJ'#-+1%Z4H[/&^T'>,L5@42L>.5JS_YHG5 M=!SBS3=630=@NYH)FGA6>&9:0=4WQXONV1-EFX]MFRS=F9%&Z=$K#:MO/O*R'\5ERBME M'VT@KSV05Z628!!K/0QMIL'8@)PW;Z6U$X&'IQGN>\+E37>NB]9:*="N+C]N M.+C('#@9,+*89!"M._YN0=:X]FLX%-U.0K35T,]@X?9OH++]AQ_=V@W86&4W MM%IFEZ!%'R "793$@J)6#K6X1'M7F7SNO%8R]7DD@^4HV;A?4W'\X=)A&.G#Q+UEY13'R&M]0A'Q+ M?)NE?LDB.:')%>^!.95 H3 062!FHR@1A4H,6SL9>Y Y;L0Y!AB'T6!'(%T\ MQ.*KT\U5L"LE*>>9GIN\T]XJLQ(0R-T 59@ CS: 9TI0Z"809>OI?RWI'S=K M=WQ8'UWG/X/#>2F\YY_I-9S.GX?E\OMT_ND_PNR4?OWV='GQ,0<4, U$R=%= MV8/%-8K?R[C)2;H,*>/&OZCPMAX\A5(Y6>Z=;'V<=52_]^)A[Q>SV:O%\H^P MS!-3A]=&;T"D.C%,Y0Q>4?@H=8P%I6:2MTY"WD'&4_)S=T')?5,!]]5 !Z[# MC\&&,FICO'2@;.*T%P4#H2@%Q=$FI4M"VAH&0DX?<-E;B?>-BMQ%HGLCX0LN MIXO\81V6ZZ9XN)@'^.)T26;^W>8IDU@$0VD0R)37>804NWGC NC@?1TN;VUN M/:?I(7KZB&!:X^9@R?=D5;0+S$?IP8BL01E?[X!;K#E371B2[6V>:][)J@P> M"#2W*KM(]$"K\G*>^W#7?R=OT'V9TG.RQR5(*6R!I1: M M)8'+A+Q46$23M;&Y=='S*%[TZY,O83,-_/+ZSMFOSJIOZOR-[&(6TM(&KF5M M5EC(!N=:F^4DVA0"Q]:=B[8FK@\7JCVB[C.#;;75P8YY-4?SMMR4XD3H:)CV M#H)BH8Y1,.!0"HC98-\A;>^"D0EIZ?3WL>.=BW[7\-_ M+9;/9V&UVEQC8]>"M\'3BX:0JC@5M!7@0C"@=%3@16;@O"7_1:D<=.LLS8XDCHO( MP:"R/20/UEL'L#R_YE2;8:7/\\5L\>G[IG?&CZ:T1CJE3(20JC/MA .? P,D MJ1G)!?>L]8'=(R1U"[O#X7"KPKZ=;D8?WDXB.B%1Y;\OEO\HBV6ZN$XG'%)$ M5CA(PN[OO]+P1J'EXNT':H^8#5[YW.?K^K0U<5-GP27.V?1T3CLT$^,K/XIZL^Q_MD.[%%?5T>K<;^T8YUBM,&'(^ M,R0F&2B*JRFJ,A1NDWF.5K H0^O!-$<]UGO.%_I>+E=V@>Q>C4>7*9S_&\-B MH@WGEEL&R1@%RE(,ZLA3AV"9"D87EG7K8O@&RSZE@\!=4+B+MSN$A#N/R[XG M^630W'5TT]_S"$6D2.&++13M7BXGC+HN,""AK*PU1&,2B,ZC"M46C96K>F7R_E8X[%*1G MN.XLQ[%/V9\FL5*5'F2JUY.F;NCT7C"NN0:^GCP@HR+?IQ3(,A;G/;'=/!@P M]L1!_ &+V J*YG2A>%0A]6TZ:Q9;2F*A2PQL21*4B10JAL))TS+CT5JI3.MN MPPT.%>SIXF\ N30[71@J:[O.-9ZEM+C$'&;Y[>5BL>Z!&N+T?+J:[M?C[N6' MMLV=[DA$JS%'X=NZ85[M1UW?']4II?SE;+S2LVG+[#W[--TOK.MVYU,!#>=MT>'WVO2@H9D7 MFG0B&2B>O!9E:E6KDAIRU%(FQCBIQ6!7O5Y:7;\&;Q>\/'VQJZET3M^8'7#F MOO6SCVS.!IUW^0P^#0L4; @.CF+/BD_ZQ#F%)5I;4XP(,C6?=#FH(U@Y_.MB M7G"Y)'&%\Q\1EQMV3P(GA3"T)1=P"-QC+N=!!A ,?NF17U:[=V MP<4CCEHK*8R=DMN0\I9^.$WA_./J,D]O*7'1N'5H33RIH_,,@Z"L@5RP$ .U M]G*[I-NSKQGWS+G5C'L..[2Q.9#[_>#H';DQ\V^(;W"&9;JZH8:L9LSDR$&) MK#8GRYQ"9^5!$CD)R;O,OO4EEN=7-.Y!Z'.Y MG,[(,WL[OXC3V5HD;^>SY90DE%!BPQ<>\4D MXUZAVPHKN[UWW-/$0? S(./WQM177,1YVQWLP_Q;.%_=<>BB"3+HZM#)7,\] MT8)WC(%R03N3I&-F(#?HX5+&/2(<>,\ZB.\=.$#K),G'RUE>?+N3&;DF)F?T MEFPL!&?6#7L1(A%7.R99IHU(%EO?&G]V05M!R9T:E-K)H!= ?9\[O:;&IA*= MX77J:AW$RZ*I2=, F=3&!)2FB-8>]?,KV@I2_B0AU48*W9UZ[M'8GKS MEVW3SH\MIU%2^>K1-P#14ECK"B/+4)O#AB*OKDT+BUYFP[3EK:WS_14<:BO> MDU^&^,N7M2LV^_WJX;<'+-+701;1@3"UXZFT%/=EYVL#5*&%\0B5PZ8XL%;FL9>18>8@P> MK(HI,ZY*-*TWW[8&X_9T]F?\8U.;4L=++.8S^IBP]LVN>^G5@*?E3[.[OS.= MI2G)^P[.C6#*9-2@53W!+9EV6!,S:.TT2J&B4*TG@;2EH"N#M NZGCYV/[I@ M3\2 ;=2'XI9WG^92V>VA"V,*95" *RYF3< M9F%=P!%_[H%T[9KZ:6O?0VK3PS,DG M@11@$&5$$?,.8A8+&Z?D MK1L8'B*J#HY=;G5I^>-\\5P073<1;D,LK!C:.JJB.8X0#7TQY)Q$88Q T;KO MUDX+[*4M=&,7;WAA=8#$3_1[M\IUW5)=,<WS/FX"K,<%GGYVY<<5B@8)V?@VF5PADG2.8B^ M3J.UF3XY*X'XPSTYRM&6YB,%MUG8N$@[7/Z/WP-M*(P.$/:H=7]_T_U5Y!I. M<08HJP+ZD,D;)7Z%7*(Q+D>F6T/K^16-6TP^^*[84!S=@6L]A>:7\MORJF?$ M1%=?UN<"2C@B)A$Q4>K:CZ)XCL;DE%MGHI]=T+CFJJ7DGP75(6+H#E/79RC? M)M8:$WGD8',M!;"U3W5M6YV"UDQ'[YUIG?%_8BGC.NY'P]%^K.]G=,'#E@T3 M<@2\I, 6=*FG(-X6VL.5 :F-TMI')E/K4IN':QAW=QL2.H7.\P9-,%&BT+"#U:2P4 1P/DB(4AA$D5V&4/K 0U# M%.VMG_D#+M-BNHXQKMP_*R2S& U8&ZO[IP0X(3189TV461K=_.[E,\OIZL1Y M%[D_7JYW.,M[SYG7M$?@QK(@': K%*5B4.!J/9$3WK'Z7]YNO/7)'S0W$_JN MY\N[2*!S1&U.#J*UY.G'"(B"@ZJ=>.O.B2 D@3B&&F,/!8K\87-$1(#D3+$#[D M(VL9-^!OO4UHMI+T%A/9@_=A]"WZ=KE;+>+GX_?.:H.N#'EFC&%TGX>7:+<@:,J2Z%D=8 M+Z,.7MH'G?J?:$_PZ./[0\,^@ILWY6)G./AQNEBN/D[_O)K]LZ''>E9JH^LZ M :CV3E#U[%H6D"S7#AU6*K$7*AY[V3@8:27,9[!Q,&<[0\JZ&_]#>HK(A9O$ M@&5'?I[A#IP.%K1W9%25R^5A]"\#C?*Y*MZ2_I8="HR!N\PM=X.7U[5V$F"AB"8#RJ1+KH4 M/M9P9OWEY_GJW[AZ.[^XJ!4:M5SEXI=RG7WADURK8W+FH'-MQ\AXA&B0."I, M21B$$Z9]BZ.]EMIC(KP-'H\AN[&3%MO2>'91'8N)")J%J&,]&F6@:@6I5Q1E M,\4L!=Y.R2SNP_*)_,5N[^TQOCP,8T,SOX,-]C'J[JO*Q#NM$Y8,5F=6#T Y M^;JY%@AIK42QCI7V?9E>6E6/WMMP!NT B?1HN][48O?:Z5%JH[TO!13F5/L9 M2W!161#19%^X+,KIO2W5]5O&;3M^5+NT%V-[1,@_PY_3B\N+&WI"ED)*X4%Z MRT$Y8E!46@$RG;G-+C"_7: ?T//[.<=N*'Q5$#9C>@2/T M"6=AMOKIXLMB_O4J@[<^5"GR:5W^MCG-8.VX3YYSPM2&()K,**@8-CBD%QB,JQ;/%$O8V M/X^^U/H>SO$<@O0N+\V_7)!%]/R).2M I%.(3[='$-FX+!.X*)$,6 M-DL=TL-^L#O Z)$7;I?#9*\"18?RNX,-[#&RUCOQ59'8)+!@10D1 EI6BP0S M>!LH:'3:(9)6\IC.Y; /\8IHM_A?-+_">1>;G8 M^"WW5K_=YF=7/OY]9SJ/%Y[-FW#:^U]CHR+X'02VZ=)L@[F1%*"K'$['CDK0L+ MGEW0N*=SS7#QT.BT$\)IFIS]IR@\][@CF)\!9RP\"S9="D7DR&IO$8)$'10? ME*^G%BE%=-[B=IUM.S%"MSV ;M[R6$OW#>?S+[,/F"X7"]J?WX3E]$H*M_I" MX0(W+'APIC8+JDEV9[.'PCSW(>1@!AR_T(" CHW<+KA[NK_YL87<@8]_0_(6 ME/XVF\1Q?Y:?H"#XQ#>-0XS!_P[X"^,.T7<02_HQV3CN&M MR&2X,+F ++Z 8C)#],Q!(,06)US*+)R0M[+K]D6_\/-\MOA^-YNDF"P3*@.& M7-L_Y5J,G!-$'I 9'9P,K3,[S1;?L9>R"]Z>M-I'%6Y/'LJ;;WV^QK$Z0>%S / 7;1M+K M"9"/$;2Y.2U**4%QF!4H[A)!(YYW,1KH4LO"MZWBW6%8G@&P%A:>@UD@N MG4)M>:.QFWL]*1O.A2).">DI("#UC*YX$"'K2!1JEEM?A-EF79V K148M@#; M09+I"6UOOMU\_*\I+FA1G[^]QZ]XOM91+9G(T5LPPOMZTL2);<9#3E[7=J'> M/;S,WG*S?69EG<3KO>RWK638$S(?C35OZ+MN6Q)L+B.A^V7'.,;PR^UC8;YB-HA13@>:$H MMF,1O&:E1(K^L'F;^V>6TPG.VH/@*;@=*)%.P75]?[L.X5(^&F*,J!UU8_54 M(G',%]H7LC;$J2. :Y , BH];%@ MM6?:2<-<:'TEZYGEC'OQ;UQP[2.1+NX\MW" W]_4RE'H)+60N78K,!2<"?(_ M/+DC/ 8C$"VS?+"47@L".H%P'\'(T1'1@;5]&Y:?B:#ZOW?_N9Q^#>?WS,CM M^7P S8\AS0Y@NN;L M62*:EM,JUGHEF%A'U-&GY32OZXWK(?'U!*"8.3+G!9F!4F=(,0W!B@@V%IZR MEM&4UNF?7=?8B6\Z.F@'E>UI5G&TF-BSW8./4&UQE'D^SYYH6T)&DBZ"#('0 M*0DPWDL'-D=R#S3:D ?+!7=:05'_?E,K1/T=.)9W H*H?P69M H$/?8)T81J5]1DR0M J@83HM2/(,HUCU#R!_P& J@%T%XXWEI7ASSU%I./RH=9,=J(KI.(7BMF8XE MK\@Z6V'('ZV==REZIW\ZGIFS7-F'W8(& 6$/NU<;:6\!H3U8WR&(?EU,$_YK M7J>^U03-=2=O'8KUQ@'M[;6/1*#XQK%(6SY%-T4$G6+K2'*KA?4'K7U0\ *X M#A=)ASBK471M-OHAK*['MD3EB6?<@XC,@@J!5-,E4]N6Z*"1VR!:=\%^>57C M[J%'0MB!PN@ 7M\["FL;;[C+QOD$6L90[RHR\#PF\$P'0:YJ<@_;"!\,J<=7 M6LNX.V4+ M.;\(G3V8W@%X* *>7^#9ER^+>4B?OZ=J8X\9<2K).I @UI[

&TG8KZPU8^Z!@/KA(1IZT_9$DLM[N/R:&&<]J,O'[?Y>7<;8ALAC8VRS;I_FRV_8)J6*>:- M-G);_]):0]M8#Q)K0W$.J\-8<[@'2\"YSD3!5GXFH\I#J(UF71'R2(SF5>W5/$4E@JZG#"HJVG4%H[B78093?'9&%B>;Y]>?6,JX M0QFZV\):"JY3_-6/"[QV,9V)4@83@$E6+]NR!,%I3>Y@85*YZ%GS4J07%S6N M-]Y$]%O :7\YC'UN?':^^HSAAS]OSSUE(OJ5\$#Z)LG*ZPS1V03U#-T4YC/J M!]<.GC@U_N[1_6'A +G-FS&Q ]LRD.U^?U/#Z[4.R15R*)FN :FTX+B3X!(/ M@I,!=V6PKI@#T33N2)MN=]NNH#2Z=7U0I[)\HO[\;+$(]-VK%AKUTR_EE\M5 M3?HL-S?N?O\\H0U*Y^00K*DQFL\"8I(*C$!!!HJ;:+>;U]1R5:^R"'%/L,U[ MD/QK@OS'SX2"Y<3HG&W@$FSV)(3,$((0%"UFM#K4#MQFN]F;[=?V*BN:.H/_ M'BCH3@GJ9.?YY>K7\.WJVLIFO->G1_8[KHHN)M2X6ZP(82V)0Q3CP#@V0P^I%2(D[MJ_8/JPTFDBE(G<\7I;02.H:")XM I\"LJ94KQ^".ZG M+/K^BWB5B>,61OM(T8[:.'XBAQ[@.79PU M**T!82OL!2E4 MZ:,#>D%)KIHFZ M@8'7PR'WX1+>[CKT+NP>.R)[[$*O,<%;Q @,#6D1+PZ\X@&2XMZG*- %N56D M=2K7H7<2V$O7H7?A7@B,;41KA".@RI:UQII#YBUT%9:04K24;76 MJ1T='+Y?M1!I7][GU,B9V_U M^8*+Z3Q_7(7%:E0E>H(3OUXNTN>PQ.5$:%54P0C&U"([1EY%])%\;'(Q4DH8 MN&[=IVLH6CK)K[PJ56J*GQ/>C)[@PS\H+GT_7]:LZ?EEQOS3K%;YT:\M)PFS MCBD7BBZ+KN4@6 =A6N"9:R8<*G+5^U:LIXGK)+;Z*VA:(X2=L.H]OYN'6-!F M)T#8Q$!E=!!8YI"255B8TT$--L3KZ'[@\,6DKTJEVB'G0#_PW2P?H6;O[?SB M8KI:%Y:%6;ZI7Z3?VZO.[KG'M:V-VWKAC>K9[KSO[,'[;FN);DJ)G G( ^<4 M+S"*%VI:(.I8P'M,V06MM6P]UWZG!1X\M&N;EWTBUK^AO_J?B3:(@C,%LM@Z MH4=+\#PE$"A\SLKQ*%LW--QMA>-&U,-AZ[OQ7,/)K?ORY(\K(HE<(GKH]"O^ M>AYFU7*LOTNF'HD;%U^0OE=?N(_MV^GY;8WA_J0ULHZWX/FEW'W9!Z1=O;Y_ MN5JN;^C%NISKZTPWD&;"2JX* \.J:\J#(*^4=GL>LDHF!95-Z\3<82L^U'YN M_?8W=]]^JYBDEL0Q)\%(*\D&1 W!^ F:RFS1:5SZPS,@4L>U\(>$9\/3>XQ M1?VJ;/#ZW'(O+W2/MXQGCQ\CLP^K'(K#;+RA/=_7V@F*P8*R'C1Y'QAYS"ZU M=F+'M'K[JD[;-NZ#TH6T^LL [2*@]H#@^I/@#$ENGB?B^ MIIV"A ??^6TV73W%"\&]\,@DQ(0,5*)-*UJEP:))0B03.>#?6C M%N.!I#^%N>NDG=4DY5T3<5,?\A]=HAUNYQ2=?Q/8QL1G1.@/-1 M%9Y8]K'U;;ZV%(Q[C-./4AP3"">@!N_(+Y]_0UQSX?JDMSJ^6[#"V9!3X@@, MBR&+8#F0H#1)Q5B6LHBFN9\Y(#GC'LITK"#'@DA7VG)#-"Z^3A,^[F:>G:\? M29]^*?4TZO?9]'^)=^MCH+7$[F0#0F1:VPS"&$YFPQ<2%6VFUOHBKRI9]'-8U%XK7_& )B$'O6^\!-+SI/>12LK!7=S@AJ-DP4#DMEX[R@Y< MM )$Y"DKQ6S4K>^O-UO\22>6=L'LKHFE8<3?@>=33=7/X0(W\V*8*H$V14Y1 M/2@N,S@7?!WE$630Q2G=6NOOOG]<](T$@7DC>72$I+]%8R+I_TE^00D]F#KV#>;/_TQ__1Y?EE]H9^G,UPA MSM[]YW*Z^G;/5=KS$%L:,DJ1L%M /K"0/DZ'#%0_"1**,QZPWW9;JS)"R\:]VBA M%4Q:9JRZ5?7IM8+DLT*4J0VM/B&=,01/+@O1;&%I^D;>V\W%O N!#I MPWO97R(=P&E_QMV2/# ] Q ML_6'U,,X;6\8=X/S>+G#=*T4&IGE0M2^W 55\@&", :<#E]Y[I4OK@LY' MEC%R #@Z-N9M!=4;UJX.6S>$:&&-XTE"C*Z THH4F'$%(?K:ZT=E85I'AT\N M9N2MNVO<[2VT#M#W(F>?8NS[VR[S4M'FPB,PAI&\(?*+ X\67. %<[(YB.;G M=P>O>MR:CSY+* MD<]EI0)?A(:GVO,5US$^=@Z' R% MU[!W;$S!US ]KUOWC_/%/^AO5Y.L0S!"$A^\3?7R*T((+D(IOF"0Y(Z6THM* MO$#+R%[5B6I'2X"MO3U6MC@"G#K1MJW++G^>SK[BL9%?&+#_- M5^'\[L]KW=#/\]6_<75;C#EQ.F>T#J]&+BNC,[B,M%-SQWW1UIG4^NK38,2, M6Y<[L@;U 9'7K"M7MH4V[,VWZN]QLB3.EMI4R2HD[BA#^W;6'J),:#&RPED\ M%05ZE,*MM,K\K57'!M.K*H._OG/YVXS@]/T?'JDX?LM5C%N0? MB_ER.4&1=$C<@I=<$R-*38'4V_RHDC;1%%N:=W1H3\:)'M7TJS&'0J6'O67M M&*_/H7ZXK!V1KVBYRKS?;7?Q[D]RP\ M:L%;-[#??94G>O R(-:'%?3N4/974)[A[]6+_-2-MT3,+CA=K:?&S_*[/[], M%^LGW.@Y>;0>HXL!6 BF3E1VX(54P%!F;CU)0K2>'#LX42=ZHM+OWM 61J]' MO1[Q,F/BLFZ6=CU/6@X_Z!@I+_CE'[5YS"8-!W+,)ZN M;+;B6ONP88*-/BB)$J2/!514I=H,"\:Q:'CM1'G\JT&[$G'2+1?'S&8=!H<> M@HUV1N%!V<*UT_KK8IJPVK"RL6&E!+3(%;%$$(J\ED=Z&3(\'N%';'EUAS3?UVW-$42*.2"E*L=>M>USO8+H.T83U\ M1J _>D%"4PI?3=;])/1R./"=@FH>FG]]EEE>>6Z\=W7X>P95%(*+9-&\4\5; MR30VG^TX*L&O)OW?A>)V \U7H,?;1@0IB&"4#J1828(23%%$0%SB,6L5A$1F M6L][[BD /86SA5/0S2'@]OI.(YYE399*9*VKT+*O!S6Q#E*48)+@K/@4DNKM M/&]+TDYZ[$+WJC%(7 MM+ZXSO3H68).>A3(F-K3#B:]Z$Q\F1EQYPWZ ]8N9O3].O*\LN8RG'_"Q868 M.%ZBB5* 3'6S9N1+D \1(7AAN,%HM< A-.FX9)[V045#D#^F?ATC[A4HY=/[ M^U,LXA.&#)W5'F0,HM8NR-K>/A+'D$F?+*;FEX%'(/.T3RKZ5+4K8) M97\B3DQGRVFZZNB!,FG&HP!1F^BH@!I<(!.%)2@K@RK(.[[^=9^8TSYR&%C! M1D=/+VK4QM+<9P2?Q))9-!2?ZNCM5>M"5RP%!207$Z3TQ0Y27#8(-:=]!' 2 M.]4A^'E5+2R>&R5^I/X5VRQAO.85.S.HC\X5B"ZH6 IX*1AY6$;2IWHVY3EB MLMQ[U3K0?BTC(&T4+#F=P29>;P,AV0))^VO&5#SYIS&7YK0#1A+_[&*43& *Y$PB> M':.TBT0Z@-/^C'MFG$4H2G/%%6ER%O4FO@5?2,^=Y$Z;J+E.1[^F>^)CE':" MU3'&*.TBXPYP_IA;]^'C;YM)*2%*6[)S$$UPH#CWX%0,D+*U*A6)L7G1V;,+ MZOQ 87"\S(<27@=(W#O>?G_3*S(D)J(Q#K@4DG:K;"$&8@##:+F6RHE3'7-S M A,7#W$5CBS[4T;[]41%[-GW7"R)P ME5@0'KR-KL;L'$+*",%G-#X9GGPWY?D[T'6B:G4$7#>;+#(0R$[GCNGNG%E? M_\,\28EY74?I&4$>L_+UW,_%!$Q9F5A")[";=KHO4G.B=1FO0M7V =0I[VPO M"NU?:XG=- :SKO@H2P")=6(JV@3!>@4U2QV$X#ZZUOV_CT7;B59KG)#:#0FV M5]"%[FFK=.=6WB1JC%R;"&2&*+I&#!"4=B!R42HYPZ+OIO1^*XI.M+CCA/2N M/; .U;9>%>U[3UN54FC35^"5X*"8E1!BC."1^V*++)9WTU"U=3C7W\7-5Z%T MAX'LU&]L;B_"%\?_W95Q$MGH6B7A8B$9IU @,D762X4<2\XH5#?-](9AP8F& MC2>3^!P,CJ\Z?MR>?1,L)F8;!3"#Q+-2[R0QP\ ZS8PQ&!SKQK-M2/>KSZP. MIS@=&H&=4'SZJ=D7.;?K1%^3I9[#]D#\ MB>[@?RE+,"2>7[4C<#^WMX4=33[9*#EH%CPH7T3-P#-@UF)*9$L'NL#4 _&O M/A7]"@S!D'A^U8;@3L[Q9:Z)D%F)4@+/-H#B)D+TA8.(RICD3>+F=*S +I2_ M^JSX*S !@R'Y5>O_#K&45,HYRP,DBQI4L!J\5HEL)G>3=EO,?.")QR M_A.O79L"[C[_^>J0;UGNN M:KQ+URW8V,<][(*:>>$UB/5.=(N[F43BOKC&M]F?BUW,-&[FR1+H-' M+XAUN8!GHD!"3I;$6N93\\$9?]_#WA&SP]W#WD7\'7B0]Z]G)LMD9"*#MK8N MWB9PJ)%V0DPVY"R<48VQ^RKO8>\$@F?O8>\BD0[@-,B=2QZC\R)RT#R3:Y82 M!Z]J4D:&)-'Z/$(YZXG?P]X)5L>XA[V+C#O ^3OR=>??$.]X=9MKO,EA+)P( MR:%VH&;2@Y'6'INK^!8-SJ%$'KF$@3 MD@;!T1%#5?<]],_GJY2)])8RH]&V-I MN<:BF2 3+$E39,P0ZC@A(RPJ,L"6/QPA_GT::)L7]8&$?00X'XB;'9B+!A6D M!4MRO 2PQHBZA0<(0C/@"744P4?6S^VT]SNU_1CNL+^+;>[(LN\%[?%EBN-# MBF\2OW=2PN_^_(+IZA+;!9^84# 7:H4_UYSA2AL?1006 M)!)G3+V,)VO"1;B(3FOLI\![9^I.M'#S=-1K#Q"]-O7Z,%W^SX\+K!W[D0"V MNFMV7-:%R4![N0F6?'!C(=;D.W%$%Y6%%+&;Z2D[TG:B!9$=JE8K /TE%&MC M<'22DF?/R=;4*1T>#<1 ]H=\9>]"X**PKIW"9V@[T6K#4U&L/0#TVA3K>B__ M8?IUFG&6*U\F4?KDI-7@?,Z@K#+@ZWA=J97Q02MKL>NMZC&BME(E\[Q6:QBO0'9W%O51#IM*S)(K!3E2$*.<08A%!XBV M%,^2Q"!;CQI]+>6PCB6=DDC@@ZKMX;2'Z.F?4C%=8M0IZ^9WP_XNA]T1L\.5 MP^XB_@X\*K)C\PO\2$)>$_>^_D&EMY8#^!A#;;Y&&YOQQ-#:Z%#6B7M>!)

R#M#.>XW%2:Q*A$B.N(H?:\(<4#EQ%!)O(U MK6.QI-:%@M\MHDO@["/@>4MN=P"7#R0)6L#GLUG^ ;_B^?Q+Y=#&,]^0I%1V M65B$9(0&53R'8'P$RTRBP"X+DUH?"FVQK'$/2X>#5&N)= "RCWA./_K]'SC# M13@GPL[RQ70VK0YKC1TWM%UKD-&N<,DY.&6J9Q C.%0"/,M"2^F9\^%UGV^_VM4^A3]QKU3YW3]OF^5^]1W\B)KZAW_F?B3!, M."((C+8&JG<+/BD)-LJ84^"A_4C0Y];30[AZ."8>SW,TD, IF9,##N >>(@3I!7 E?*U65*Y]K+GC&ONU M1;M@Y^F3I@$DU8$'_@A5ZSQU"*QXPVIM!,7FB@D$Q[T"3<$Y(E,EYM8N]Q-+ MZ>4@:0CYS]L+HU-,U8\+O+ZM:A)Z:4L!1-JZ%?<&G#,1K%>R9!FQR'($=-U; MU+@X:R+Z+>"TOQS&OO9]=K[ZC.&'/\G2;U)[F+'H)"/Q)LI:9IPA\I @:.5L MU";KAVF!)RYZ?_?H_K!P@-SFS9C8IVVYS68PQ8N4M2DF65I0Q6H(7&A 'Q,) M/6M56K>V>VX]O>0TQ]FY]A-+1Q![.[^(T]FFI"G-?Y]-_Q?S3[G6$99IY=C9 M+\YX#GX^_R/,$MZA:\V%MY]K M"OJGV=G%_'*VFG"#+MG,P"KK0<5HP1EI"*2TRV@E.%.MX;[K&L>UU8.!=U!1 MM9Z6_&26;?.#^J76DO[?__/_ 5!+ P04 " !ZB A5VU-YI_ ( T/0 M%0 &5X:&EB:70S,3$M<3(R,#(R+FAT;>U;;5/C.!+^?K]"FZF;A:J\DP ) M#%69D-G)%0ML"#>[GZX42TY4R)97DA.RO_ZZ)8<$$B#,L O,A \FMEI2M^3G M47?+.OSI^*S=_^.\0T8VDN3\\N-)MTURA5+IRTZ[5#KN'Y//_5]/2*U8KI"^ MIK$15JB8RE*IEAJ=\K85.UDE3*\"*S+'=TB$_@ MRBD[^M?A3X4".59!&O'8DD!S:CDCJ1'QD'QAW%R10B&3:JMDJL5P9$FU7*V2 M+TI?B3'UY598R8]F[1R6_/UAR75R.%!L>G3(Q)@(]B$G!H-&6*[5&@W.R[6P MWJ"4-_9VJ[N5?48'NPW^OPHH60)Q7\?8J>0?)>/;$'$\'L MJ%DIE_^=BFC\<][ -!0,UR+T@D;\Q4$G4,_=3KS*>]". M%#&?F5"IHM*=ZY$8"/O^766W?+!3*59NJ[UH/=5#& "KDF8#FE[0/X !Y_J% M#&AW>OWNIVZ[U>^>G9*S3^2\USUM=\];)Z3S>Z=]V>_^MP./0:+3N]>VUV+, M^67OXK)UVB?],]"^_;EU^DN'M-I]TKL\Z9#*#BU4:EMT^_V[VMY!I<[\7?[5 MF]6Z(*WCL_-^YY@L6GC1:;M)VRE77[T)\&+U/W?(1:OWL77:N2B<_7[2^<-- M#914RP]8D.%FH*Q547,7>EM 4J5R#Y0L'4@^:V*@-..Z +9*FAC>G/TX8,(D MDDZ;(G8:NTH'MSM$EAIS;45 9=:)Z\\79P36V"TVJ@WD, O$9=FLXXS>BH[> M2I8MEU6+NWOWEY:+E:\LJ]=K7U7S85WKE<8;T;51+I;+.VLU6W)SYN<-W@R3 MT/A#KE+/S6HDE#%83)O5Y)K<>=TD#Y?>#O]BY![@_K\=@K6[$'3K:S=/CKGF M5^0_1?(KY?8O)5F>!*A]."5V1&$5J^\?W%EW%T9HIG#6:MU9LCAH.TMC5L81 M6YB$-R.Z\J58KK/F.P$3_T*37BG>S.(W]D@ M?AGQG(0B!DPA/.<8R@/<01R*]4*YB$-8)BFFJ^!W(%,&;0).%P"3!XP+7%H3 M@!DR!#*'E',*R-!G[G0-+,-<'BR/$JD$ <"] G"Z[HS3)Z!F1$*I)F9&"IH/ MA;&:0D<4'WJ]0"1-(95*H MAYZ!AG%S,HE6 6?PV) M@"+C@&V/M\YU,*+QD),6++J]5(*$2\/5M[C7PJ7A M\,[?"LS?Q)X3L'V"*_,"57CHHBYK=Q3>ZBB$CM#.NP0"$A@MN!#89W/_^>N& MC-8BH[]'DQ5(=QL+KX?CMNCV@ V#=.?R/$U$>8Y& IF;] M*A@4##B02M:3#S-4"AA,P9D8"^-<%)#BL6L'% M+#A06"FA.&>II.B'@5E.B7FD S5\W+08[L&O 4=!<)6@/F<;UVC#1H^RT>!E MV>CE++]-16M[+$N,M+ZOLS8Q 9F-!4.^H4;%;@^,&N JS)L@"5'-9H0 %"7H M0$AAIQA0K>H6Z=%QAZ,%SVRW1!?R+LYWO,X,2E*= "T9%P &@=+,*> R,$,> M0UPG@9V@A"=(>RB2QM8S$-"C2,!]VW#0AH,>Y:#@!_:(.F,J4^&:6 M#&89+4>DW(\$Z.-( SO8$,>&.!XB#O8#$\>QQ^0RMG&7)\NBN)*5!/($KP7# M(Q4$J48$+\0B*UJ-E+'P'+_?@;8,C!3YT^_4DJU[JH1 1>!/W)'.% ^ (-P& M%>Y=Q>F-7MM>JQ$U-X$;>B*.NCAS+IH;C\Q]FA(IKKC,=JONR.>_>8@V=/6= MI:'KFS3TT]/0[BL--B.E_'QQ1U]CD1CFZSQ"^PF!UU(6YD8[FC)AE38WL8Y[ M $U&D;"6\P<\J8&": K+F0#]7"-;0!_@N!ATC. _YH-FG,?_3 6H[_@MC0.W MK[5]^X.K#?8WKLHFZWO+^):4!),> B@#MVEPP\=]E26R..4F^SKA] H##Y]T M<*&'2Y>X3U)F.\E/HHTL4>HWR5;X Y1!1<-OW(%[*29+LD 5X FE@>%<]&,@ M]#%I%%$- ^+WKC,_;.6F^\97V/#%6\C+OBQ?0 03:EC#\X!>[CP/P+_[$"PC MBKP/ $0\5G+,,0J(Z3#[GDUGS@J/$JFF'$HG(^7=$WJ+AH VGB5$*BYCN>0. M(1P]\1S$[AL_!E$OEO>?_Q! ?:]8WZL^>[,[M6*YMIZVSQO7O&S6 #D_%7R M!'IY"X:UTF$*,<9^WIV*_#;C//!>E7GNL)MQU^7S'ZM\B7]V8J93UN*+2UD@A;'62:M2F4ZGY6FM+.2H,NA7L*IZ)11"L;*O_<+I"3Z! M7T;]TW^=_%(JD3/AI1&+-?$DHYKY)%4\'I$O/E.WI%3*!# 9:U>.VI4AU[0_*\+1E8@NRVC]"QD'PH1CTMCANVWZM7R82/1QU/N MZW'+=9Q_%TS6TY- Q!K:DU#>7MIJUBK3[$Z7:,A'<N>8 MOV-,*04TXN&L]>N 1TR12S8E?1'1^->B@FDH*29Y8#,J_C\&-H%YYG9J33Z$ M>D(>LWD7W"H:W;T;\R'7[]^Y!\YQS2U75\W.]Y[*$0R %DFK"57G[/=@P)E\ MI0YTNOU![[S7:0]Z5Y?DZIQ<]WN7G=YU^X*<]R[;< E75^>0H]M_L&]OI3/7 MG_LWG]N7 S*X(MT_.I_:E__IDG9G0/J?+[K$K=&26]^C^^_?U0^/W89O[XIO MOEOM&](^N[H>=,](OH:0'&6Z&0FL1M0Z@M1R27/<$9O M94-O%>VOIU7+!XI;55MQZQ:R8.WML"]&X1'N_[]#L'X?@F9][17) M.2B.6W*CQ2U31>*AX<&,Z#&%!:QQ='QORL <_Y*\^V6%_/Y#8/5_&8THEK [AC/19(J0F(B;G0D;$=4J_$Q&0#E4@>LE'+I3'6>PA2'JQ5P9P-(]7 M!G,S+)H[6+Q]6%1_8EA\I K *]]-".WL9B&S!^QHD6'M)CP!307"_ DH3;* M8T+C&4EC+5.44^!;&C<3P$))!'>2TY $U(-'DHB(:Z*%S;>6(68 *$7E#+-$ M])9!N[DZ%3SSP1AH,C0^*K2!&3PNP2>%;(A'L 24')F.N3"XQ5 2X0W9(EKET'@>P3%*,5,&U%Z8^U DXS0&F"!CGN+0F #-D M"&2.,%Q20(8^=:]I8!G?A,"*F",-(0/@7@ X37/*V.-1-29!**9J3@J2C;C2 MH&8UH?C0V@U6%G/85G-CUJS=P?L'@G?])X;W8 4+[]\=5=W#8Y4!.//O< $4 M0<#A=D_M&Z#T")7,0!(@QC%2 M A3&$ A*LQEL!L$:S_J 'PWN?*"X5*H1PJ M PGC9O(D4GC,A\>*[ $4?0;8MGCKWGEC&H\8:<.BVT]#R&$B<(T]9JTP$3B\ ML[<<0S>QY02LG^#*G*,*"UVT9>N&@I6& F@(^WF?0" '>@NK+O".%/YY2S8@ MSL3VWP[7[-']ER";KV;95R6;,Z; !L"<$=Y/$T(1?0*/IFK[(BC.APS G;5D MY;Y( 8,I+.H3KHQ4@%PL-O5@[&HI,O)"1;*0&K;(]/X2\<5,Q& B!\$!MB@1 M38 6Z]$B.=8JPI5>@I&'Y5QJTPPD(H!@9I$#)8**$X9VE( M40]!MXP12X\#2EC_)>]VP=6084:0+%">^3N)LF.C)]EH^+IL]'H]7Z6BK97# M&B-MKSFV)B8@LPGWD6^H$K'9AJ(*N KC%TA"5/IS0@"*XG3(0ZYGZ-AL:A;I MT7"'H07+;"M9<_$/H^'NL@XEJ4R EI1QQ#Q/2-\88"(A(Q:#?Q4".T$*2Y#V M,$L::\M 0(\\ 1FUXZ =!SW)0=Y/K(BZ$QJF1C8@1ED0,$_S":!+;8A4++RS M+620O=T+P?V+B.+.87,0!51A'7FK%'E-10 M@#>%Z3X'^TPE>T ?(%P4"B/XC_&@.>>QOU(.YAM^2V//["_M[Z*^.ZFRB_H^ MTOEV&!(,>G"@#-PNP8T7\W44S_R41?1URN@M.AXVZ&!<#Q,N,9^&S'=TGT4; M6:#4;E9MT /4AX**+>3 @Q23!5F@"/"$D,!PQOM1X/JH-(JHA &Q>\B9#MNX M^;W3"CN^^![BLJ_+%^#!!!+6\"*@EQGE ?@W'V1E1%&T#@"/)R*<,/0"8CK* MOBN3F5AA41**&8/4Z5A8>4)7: AHXT5?H MY;_#;QR6&X?5%Z^V5B\[]>VL?5F_YG6C!@"@=;WZ_?>KG8Y2<#&.BN9KR8M'=M-[C@Z3(=I5][N0>69=]_J<7!79SZV7"V];%S MK[D&[AV=380].]RR'SI,V-IAVN4L&Y.<91$ZA*E.]7J1)\[?9K_V-+ YEWSZ M-U!+ P04 " !ZB A5Y0>?_6H& "<'@ %0 &5X:&EB:70S,C$M<3(R M,#(R+FAT;>T9:V\:.?#[_0J7Z-)$@GWQ?C02!:*F2D,:J'K]=#)K+UA9UENO M-X3^^AO;"^$1DMPU:6EU481V=\8SX_&\W7K5[7>&7RY[:"*G(;K\]/;\K(-R M!=O^7.S8=G?81>^&'\Y1R7)<-!0X2IAD/,*A;?0+BB4E*$U8-$:? M"4VN4:&0875X/!=L/)'(;BFMU@ Y=,AO1D0:=EF_>6K9FT1IS,3UJ$ MW2!&WN08J98J.* 5OT2+):=2K_E.&=XH*7I^N>R._G9!2!O0S9I$SD/Z)C=E M46%"%?]&R;.JY5@V9XS(2<-UG#]S&O6D%?!( C\!Z\VC(;-%3-);6< A&T<- MO:6<6;H ^SSDHG'@Z+^F@A0"/&7AO/%ZR*8T01=TAJ[X%$>O\PD<0R&A@@4& M,6'?*,@$XNG7F1&Y"G1"%M'%%EQ/"=V[G; 1DX<';L5I%CW+71?[?H%]T# 5 M/TEB(^K>B]GI70W/3L\Z[>%9_V( GG0U^-2^&*)A?^]%=VOHDS6P.A8:]#I* M?.06RTY^[^5N#U"[V[\<]KJ_E+H72JX[%=0_1<-W/31H7[UM7_0&A?Y?Y[TO MJ-T9*HCG.-[.W4RQ&$-\&G$I^;11 <[9%\GCANO&*L!(/ KI8L&("T)% 789 MXCBAC<5#D[ D#O&\P2(MJU[47">O0M\-%9+Y.,Q4J+5IP%E4K->M6KFH J.$ M:"C)@K&!.I:K0+8DVS#7*I[.HM@ M&U%$?54"H!F3$R0G%'U,L0!O"N?HBL9<2 3 4RZF)G"[3N$C"KC0J%^7J#&( MP FB$8'D_SZ-:):1G+S)]3Q '9Q 2D=O&4]\1B.?)GF#=!;Y%CI2] X/:I[G M-#M\"KJ=ZS>W>9Q'.$$!"X'R4L@!]5,!M0MH T<$]6[]"8[&%$J,Z90EB=H0 M_"M, O4(FE!!0815)F9S=SRZ@'*-WEOH Z;R&P])'ET*FC"BRAK%HS-A- !. MP%FR&XKZ05G8,*Z4HQF/!855RK:]8P55S*. VP&.&()H7^;4CGJ.U+ M!5%Q*0]PK-<"'A/H.N(S4/@8SK%+!GG MFIJ(I@+'X4&QU%S%U!^ 9KG>5$Z_IO[_W6//W,/['=V#19")IUCG;TCE$@,6 M@:]HU7ZE:=*WJ"Y#U'*M>??YRO5BUZL6GD;T_6+JE)T3+7\%3N^!IZV74[Q&!VNDX M322JF1+_H?.81LVXU7V*L,^+ETEMQ'/L@@%M%#"0T;0XAP?L PS M_M@KVS@\*%6;B?[=[JR^SP_V?+>KK=\32L*GV(0> >VK050?&Y*9&+AE R-Q M\J3^6B$>70H&14D,5^CQS7K LWL&"UL*.T.KA3=]GV>1E)=T-RK MP_L+MYU7(_KGERG-ZC6K[NP&/SKO^_Y4O5T$9W;YXX.7GE\/)RS)1D\@KBGX M?5]7]*HW5O6]&O\A/?F3',TFS)\@)J$E"*&R41U%@B(N$:'0B9/_,*E3WS,: M0'^D^AJ?"^A>]%7B: Z< H@?D:\@@ &MAN*B#/C^N2+2(\446G>Q*<-=AU]< M[?#S*!MIKHT"CF83"A\%-$N$@F#0;5&%B .94=;3Q:P+6FKI&%0BLK9*12J M*Y''-(+&*5S9G=I\"-Q2# S7&K@D!1V;/5J[IF\[>ZN-2\Z8FUO>ACXP$&CK MVO/.<;4/.G=+\ B"92JWESQR4YK]FGM;?8-\\@]02P$"% ,4 " !ZB A5 M!]L(XQD0 P 20!P $0 @ $ 8W-T;"TR,#(R,#8S,"YH M=&U02P$"% ,4 " !ZB A5_&'O(7 / !?G0 $0 @ %( M$ , 8W-T;"TR,#(R,#8S,"YX&UL4$L! M A0#% @ >H@(5:4B.VF'1P TC<# !4 ( !0CL# &-S M=&PM,C R,C V,S!?9&5F+GAM;%!+ 0(4 Q0 ( 'J("%5[!J3ZQ-, .\* M"0 5 " ?R" P!CF&83,I[ !LT 4 %0 @ 'S5@0 8W-T M;"TR,#(R,#8S,%]P&UL4$L! A0#% @ >H@(5=M3>:?P" -#T M !4 ( !\-($ &5X:&EB:70S,3$M<3(R,#(R+FAT;5!+ 0(4 M Q0 ( 'J("%5:+CZ$X @ /(\ 5 " 1/&AI M8FET,S$R+7$R,C R,BYH=&U02P$"% ,4 " !ZB A5Y0>?_6H& "<'@ M%0 @ $FY00 97AH:6)I=#,R,2UQ,C(P,C(N:'1M4$L%!@ 0 ) D 4P( ,/K! $! end

V#D6J M569D1N(D!$Y*\XRH+$D(Y["-2F1QG!B\,0E7<]*M(PY^,*]O=R0_$*U,=]\? M G^G5D:*,!I%1$0J(C*"C5)21%DN0TMI",?S1IBR&T4I5+#;0ML&@5? [F*( M0FVV>5[\,8?.N9>YO6])HV,$J$).RA9 -Y8%M L6T,BB6M+(YS5F+V2'J\>( M3BY5.$3M(XW8ZYPGJC+!-9:C2;=V3Z[TB:H#E)K;&7> M5G:T>>/;@ENFKRH]F*DXV634>*4U54@QNL66Y#XM*@RE=:9SC=J,WBE8\W9C*L,1NT$1FV**8^QT/3XH6AW$=#$^_RQMO387%1BT!0=>X1$>LLP MG>TEY\C*Y;I<\K&^1T?[^5'LY=48W#WO;^UE__XPC&0B;!Z2-$TH$2PT)#4\ M)@S4MESE5H/ZOY1(^5%0XK7^5=YBY_QN:R>[\FJ/76?Q1F/W^FO^=;18P8.0P?. MU:VVN^#V/\^<039#[Q R'L'_LKKGZN=-]]._QMGR;R+:#%.Y]N=PDZ[][:IF M*=U,Z?I7KVKVZM^X%-U@G]9@DQLU^R]'N9YZ@4&0]?[?9ZCNUKY2&=JD_PP# MZABL;J]Y-%UZE)U=X,-_+3F$+#*4YZ6?[R82>LQ"4^ZNMS:\1FO#_^C1OU[4 M%H<&A!;G^QLLSDD: M=Y/>MF@C@,Z."K-(,]?-\\9['P9/82G^Z_[FWY[W"+M\5!._S<6SCDS.;*R9 M9<*$L;9"TY2GEF8J%RF[]<7S-8'VKR\J/X_KAN'?Y$O[7._ZR;2[V/A]$/;8;UN] M7Y,O[%.\RW8O=]_B6+ZR+V\/1._MI^F7MZ_Y+OZ/O8'QOXZ^G'SE!Y^\/*8O049F3+,L,$5%J2$H9)4()SG4>Q8HFSUYPNB'3 M9,D.[BUG]\9&^.LMV>FJD^LZ^%X\_3HX[.!P 0ZC7+%8&\9D)(1A0H5Q'-L\ MTE1G49K7"W"HXSREJ$2L((DTRK&SC.='#XF."PD0Y[ESM\ M]^@PC&EJ)/K3 /T2084@,E&,Y"*,0D-AZS/^[$44;S >=W#8P>'O#8/1#JLX)!Q:A.;<6)EQ$%99A' (9,@ M)QHIHXC&*J?/7@BZP>23D0YO;?3,W?\]*:.GJP:[UD+.;C?9E7C]I'$+DZP: M20&P,B8R2W5(\U1&3$C)9)YGG9'O2>'6=,G(QU5B*9*Y-:@UH[P)TCY1E298:E:=Q+A+:F66>&I\OFF68CJA6%*@Z$Q$1 MUE"BXYB2&'@\AOVV3%N,7Q&1Z/C\U^5SD.,D-S+4EL>"IS:5+.4A!0Z74:H2 MUMD;GAB?+]H;3&(TBTQ"\H@I(@Q(\!KE=B5BKIFRU#+Y[(788)(_(CZ_+S!M7B05S;ELA/^@S+N_A"#IWP%^86XFMO9>F8A#$$VG&#(@G/2N]Y][]>W M)O_8TOPZP'_7Z4 ZX'] X.^]6C+8V"2-TBQ-2:I53(!>))$I?((O8;=EI/,0 MT_^*#T^ET^/J8\'714&:,B2FEBB2),5@>&4M4 MO]YB;K\/61R*\5ODJ; MQ&&<9R2G84I$''(BPT02+@47$8N52>VS%R+:B)(?]NAX!/CJ+,K_G%MF9'KGY6)O]J MI244_WWCJB'\UAD(CPY!.S \LIR$PH!8F<2,2)UP M$B>*:96")!B:)YB!< ]+$K7*L"R7B*XSY!:C5H[/5O$5_? MY^\P5LHV>?1]S7:#_<4&>Z>Y(9^"N7&U161%JL9Y(\A33X#V;NY06\H&?:?) M+6^06NY'6_V-"?)72,=W\\2B]YEQ]4I2N$HAFW-/99LL^@GB[@W8^N8:Y4-, MX";4_Q!+N%5+\Q\::;Y;R.]9R.=UO84%:T''QAT;=VS\9!;R>:MRR@I._GTD MKU\U$?(/Y8]NS_@W3R'=I26?+2]^\)N1T.)D@LBRGP>$B5D)93RT4LM(S"C*HPH:%BN6;V&L]NMJ(H MZNR^%N]I9UH1;9P("7N:U[65%^'!=/?DP_&7[?XI]'EZVOTP/VZ6+O[3_%HA=A[V1GVGO[YNO>9QC7YR_0UYN3+Y]?T][E/U]A MG.=[^_^!\;\67S[_9U4:B5R+/++4DM#:F,!VA412FA,N8\9CEJ-?X;,7$7L" MJ>P>@C/^^R;'S&U]P#NHN2G4&"TR(-E4A6DDTB25J6)&)[F.$I-*>EWVBPYJ M[A-J%AV6K:$YMRPB(E0I$8IRHE2BB8D-US&/=9;D #5/H<1$!S6_'=2$D43? MLT19K8407.81MS2S.HE5%H77Q:MU4'.?4$,7H":)M,FL$"2SF.PRS%.B+&,D MRWD:I\HFFHMG+]@=QT5T4--!S5U 32I$ AB"= J?0)IA>0YR.JCF+(EC%2]( M-91QVD'-SX(:OJA L5!*$>6>WLSZTUQ5KN>J2 M32JK:<1M&.>")D+%81(*9I0UB>7I'0MN'3#>'!A7I$*B-N94L8AH(7,BER7^[@%#YK%(&U%.5>A9H 5>6Z)B*@E:2+@'P4;QB6+$[09BT=2(ZX#C%\1, % MK-%QEN>Q1E%#BS1C7.2::9M3GG273X\02!8OGT!_! E#2I()20EFYR(R-Y;$ M/.<&3@&:,7MG-M\.33HT62M^2 "-R#()29SBTD0J1*1R*02W172(T23 MY2ND2-)(II3P4# B+ @G<#8(8I((3@ F0+*4'9S\Z"W1$XS+>MF?V%>C85D& M^.GC<6'[V0_<$ZU8@5\2%3,.LI62++))+N)4RSQC>90FFJM<\FO+;'1*V?VA MW\>E>Z(TS*FV,@?PHSD1H5!$18" <193R9F-8J:?O8COZ.;\R WCI_/)X MH?-,,T6-,%R*C(K46JF-BBT+5<[2+J+J(?%B\9J(1A'CH"X3&LJ$B"@-22H2 M26R<*QHFH8Q2]NS%7054=7C1X<427EA++-X2 ;#'B6&")+#51)@D)FEJ!,F8D%K SB4,\(+^\"U1!Q@=8*P#C,28 M--8\S;F0H,TG:1HE4:0-I2I.L\QTMT0/"!B+MT018U0:'A)C&"@D$3=$V5@3 M#3(A[%9N05W!&JD=8'2 <6^!UY1'*A1)(C(C-*-IDC+%N,RD5KF.XD[">$# M6+P-RDQF999I8D$ )$)P2G1B*4E5$J'[D-;6WF&.APXP.L!83@HCC+):*FI9 M)%C$=&Q8E(2I-<*:-+OCBZ .,&YG\ER\\$EMS'4:IB0R6,:2:4[2,$D)"!>* MBSCB%.^/[ZP$^Y-'C!O4P5Q=L=!1Y[7UXD3X;$5BY ZKBMM/OWS=/?D$[0"7GAC:.WD?[EY"/]C+]ON+ M+V]WIGO[6Q1^IXO%P;Z7;#LI2J!GONX&&>P&*5;C*)TU4\G6)Q,3P.818%H%@SLV#^:#T=8PPQ? M*8;N&?S+=V0SH@#7,+[.GYM8\06:.X5U<\V7P7 R+L=JX-K,)B/\SZRUS6"[ MZ+NN%T8ULCG68"W=LXBON!6J#\.#QW%77!78LR$6GRS@^Z(L)[XH6FL 8V"J MC:"Y^C3P$+_WK]\=T[]Y'^]<=F ML _OCD=6E9/1M.KIU(Z/86EA*R:E+RX+YX298,4XOUC-//W\O\%P\QQKU&+5 MN&-;VKDY!_9_)\4WD"$&XW(S^/?PW,(>;2'&M=%/&]S%6 M+K^OU2L+@<&+-RP$]O +*S=3^83&FMYLNZ[Q[*FY#\Y'>W6.ZL?WY"\\M:?R M9+<%#_YDMP4/_F2W!0_^9+<%#_YDMP4/_F2W!0_^9+<%#_YDMP4/_F2W!0_^ M9+<%#_YDMP4/_F2W!0_^9+<%#_YDMP4/_F2W!0_^9+4%]2/593EW%_2K6[E% M"<_NT1]]=,XO"=^HGS8_RV'"&C4IT=DA&-FSX0@OO]6\9X3J]RM?AC(X&]D2 MZZ]F&_[KE??MUDQ&Q;BH[MS;U^3P1_9#%_$X'N?M4 UH<\FQ97!_;DT?S;'- M)GV[EV^UYO2QF>[K:E)O8$ZO9M/9RSM_J)D_5._H4,2IRA-,YYOID(@HX40) M)8A(;9K25&=498O^34_ ]\AYO3CW#VW[PW/@E>&W(K/E=7>;(=L^A!S#,TD/'>!ADPZ YNP31Y]GZ_%S_?@Z 9[KX.] M&75=(Y1?*]&D2X\^C2+M^P[E=CVZO49T^Q\]^M<+1+@ P.T& 2:_[-)\!-B_ MV<+\*/','KU-!9)'OGQX+-XD/NDF,_[M5H[>!>/]JHO3D=7=D-7OD.KMXYQ' M/TKIH$2,00]&R=\[S6,$8-GX['_X^*FL??9_)!O<;U.#S>MEBW&37$942YDR M%0L5:QU9*[)81:F*LTC6@=9B3: UX8M6AA^T+6R=PA:-YU-M@JY)LN&85-T^ MJ\,O^=.T/_CHR]/W_ M&8'X^8%_>[E[T]C$2\V71.S'GNZ<['$;P]C+[]L9S#VG8LO\,S!Y6N*D9B[;W=8[W)K>G!B6._TP^GNYU[_R_:'?+=8 M2CB7I":53.<$B]42$<8927-EB%4TRVR8:J/8LQ=B(TV>0OW:JXZ$KG3CO<$& MM5'*\U#05(N8*\URJZS.:"H5S7E=K5JLR1C7P<;CAXW%O'-,2V5-'I.,)UCG M,8M("OM.,C@V9,A-RBC6,]O@'6QTL+$&-E+#6 M.MCXU6 C"W,E@'124$]$JJ2&9*SY)K\M!UL/'[86$Q"E^0BRQEF MF4A42@3/+1:49D3$6.PVB<(H2U#:$/2NTDK=.VS\#F6=,9%"5\+Y"BA35K 0 M,]CEP@I*T]38G/%$.Z.;<;8W@H _KG$<66%BGUL;*"/@OC5F6 M1@]E%NFX^S;1#]IR;4 MH7TH&T/'W;?A[D4S@F)1KM#Z&*BF6I \3&UNN0VUHL]>Q(_IZ+XC M9P_/HVR318_<9+ _'*O^'3APS!RO@VPX0;=J'/MZL\ZO#VE93CF34N>YS$0D MTC3*8VIC)G(FTXP^F*VA,YO>#=YA*=5%:4:%%)1-24R4ID18:XA*DQRDF5R% M.L$BVR#-1!NAC.[6;/I#W/?T+F(ZL%D$&XJ'*^>295*+!"!'4Y"CA1':6-"; M.H^0IP\VBW81.$WR+,?P-]AJ(A*>$DWA'Y90'LF,:RNENZ/A80Z)A.[!Y2F"S:*?A6911:B2);02231XF)$U91&08)WD2\]@DN?-:97=5R; # MFPYLG-.:#?,P5ED2_ -CSMT@^X M,B7F?R=%651%0_+@E1T-AB4LC \XVNK#0VK[8B/8&9C-)M"H_KH.-MK ;".G M:NHJE=@-K#Z"?VE,00+MCWQ]D.K'NL9*[A,;M&N P$,EL'B93ZO?L*3-D1V, M\6-9P(97&1 T[)G[6&X$9]9G4,#I#"=C:-#50S&PO\K-^O04JZ2H?A5"=81Y M%(:C:0!+;J'?@85&5#D;:E4M!@9YALOUS0)TY04 HLMWR]/]7)2 M0J]E"8>$+@9N/;>+TO2'Y>31Y&:Y '"G?[,OTX//)MZ]?/GUX!2 _W*+'UQ^ M^-K;WHUZ;_]S"F!^O'MY(/:V^U]W3U]'N]L'W[*W_XCLW__I?V'];_ID>+G[ M]D,![5_N;F?L:1G(D]CZ_GQ[L?SWO]27K[7_ET : N('# MQ%P<)E8)QK.0<",,$2HW1,> ZB*TC#)+(Z[L8N4J9H5(DC1G*=>"BUB*2.-> M19%FJ4G94F:7^]WLK;*TXZT9;G7[V]I?D/^C4#-*4L%@5VV2$&6$):$5(8\C M(=-(+NYO(F#7#3R51EA9-E0FUB(6,K&9,2P3B_O;6OMR9=&]P:W*E%U/7@O# M94QK*67,3"2T3#2/:92!-)IIRK01S];T<_TTY_N1-@NY-BQ1*A=)'LHX54G& M.8Q2IR93CR6%D6OQSV(,%RH+3Z3LU/MX(_O[[U7?G[WD@N69O M$.R"=,&DRU]$G?"!R<;Z%@.C%Z0:% 4PL9DO.N:JC(VG^-?R.H 4$/05")9> M/ #9X:/JCX._U5<;O(*W-OSI'AA5'C?5U8(S(',GH/5RM0[]34"27[0\>=(_MN-,PF3GIQ M>%G>3#D*?V,,W=O>$C"?\T,6)387U!#+A22"910PU"IB(E!,C$X4R]'1GFU$ M8;@!I+ZD[VP&+Q76Q!NZ$G/!T:3(L,X?4M36QU>!#*.*9NLD7^-C!2K,1&,V ML"KY7HMF]'[N"@_AKH"OA#'FTELXV'R'FW!)'9YJ25XX>X8RN0]%M M:ZS+6<=OBJ3M29\?%^88OLSMR&?$VW<*WJOI&6[^2S4:V?$8-42:_%4&K\OA MV;$ZFI0!X!&@-T+I&=""HR*GCKY\[0%VC-X/BPK?[>#5AB:Q+(M-"AH4:$PZ MI&E(HS2*XI2SQ/LE4E@'3NH/U]BG%F3.5^W1[2-KP"H #W8H>S.4_71Y:(S1 M$1QWA.89(R#S)43R*">@G<1A:+)0"?/LA4@W8.]6HNR&IY$2301.X<=C^7&1 M37DDS2Y3.@5YRF<4\S4&6"N%4#C<2.)E7T8L[ MU-::E!P$X7G5 KP,:]G.G[Y/ H5>-9.<>Z(CMIL1FXD.M4Y%GB:&Q-(:3&/+ MB8I93H0*A:*QCC.;/WM!Y0:3R1H1<.=:@^N&S]%LT)*-.9KAHRV^50):+>HM MTV-=VAK.88(F+H2_!6U$92>3#IJ9,>'9[B5^?#T5=\V:@SE(XV@^U926R?:78IPVQ0)Y>MYP@3JYN\)1?Q M.(MU+C3EQ@K%@)$PL8HT*0WS5*;BQBY[IASW_P0 !B$^*_%*Z=W(?BN&DW*1 MK3H^N1F??)T>)@!OUJ22))E.055**-&I4B0+M0G#/.1*VFK7^/FY(!9^K($CVRZBM1.0SV3]4_5]/R MV;_FU1;04*K&$P:]+\Y][0SS_-YFZ&_Q,H1,M]M_NLKV^!2,23V:L00 B@!= M_^?ZFYSDV8M]!_BH6R'J@;#X/_]2+]8JDS^?TM9HOUL?]_]^';S_NO/P;[>\&KO=[VZ]['U]OXZ>/>WSO;6_OPQYN= MWE;OU<[6W\''??AB]W5O_V/P_%5M&?[CT4_P^:?>UJ?M'9C+'ZO 8+5I_#J3 M^H)I7!NN;&RM260B9(:Y\T"H!5*/3)0S+M>9X*\UJ2^:^D,*/X!6F DKK,ED MKE@"[TL6YM1J_41-\/.WZD_0<+0%8F8_8'%+QKO2;+16W/,U$Y;\ID.=1$;% MN8Y$9(U*9"B3,,[SA"*1'>YXB8_%;4%OI_=FW;5P2[9[9T?(G7 "[N7_#%$F MWD%>!:FWK%3TK)'P"/NM1;S7%WO;H'>G,8NR/-6$^'2I:A7VAG"*Q[8;#ZU38D[VZ"]VG%Q$8SA!;R8>??6?P;9 MW$PJXSI*C:"VP-O0Q&;PV=7I*.PWZ^7(-A': 1ZS93 IT;+ NY/^V"F)S?*Y;C6J2LN-F:")B>,\M5)09G0B.4]#*O-, M4B-DK>6RF*P"OV5;T0J7&-!]WZ!BNS-S2JH=*?=&?\.R[>45!MJ/N/_$7$(?X2&+&- ][=B@S T ML0U3R@5+A0*I,(QM'(<)E50IP_2MXS-7L,%'>Z9&CD,_@/)V- #1)VM-K=QJ MW/=F/F3EG-6U'+^^.',PVG'#&FZ8[NY_A39V+G';8UE$>4:MRFE_AA[X",H&KN%*@41LA:)YK0,P\3 2#KUEH^*TC7CI: M>2RTDC-K>)8:3"K$B0BSC*A0&6(4R*(LHAF(G2!S;B24KD3.94LC6LU!D3J^ M27FT8*XRFL.P4;/[:)JW?D?+E4+$*OEJK3CAKZ1.018\AM?0OQC%EP>J@;A" M72I?3CM/RR73=V_[-3VT6C!02N%TIPG0J.:3./XI]>A^Z-&G4<]HWH#V MVU4V>J7*XYL4PKIM<.=W)S2^/F3ST:WA?]U9-N?YR3_1.-6?8%)9\N:J!29; MOD6'W"<1?_H#PM.;0K_]%/?>[HJ#_:T0VH-GMJ:]MP?3O>VOEU^V^\=[^U^. M=_=WV.[^UOG>]D[USC_05S3XLC\,#RZ/CW>WW\/87X/0M1-^.=F!_+V_@_&GF,X'YO^)];8.LSCAL>:&Y#S&K*.&DE1R M2GAD\?Z*"Q$IYP(6T3M.KW&?8:8_,?_Y5=?V]POX[2C/Y[<+-O]!/K[9O=!K M=T71W 7MH"=SMC?"_Z)DV'/W5'NYBS:O?OW5]?F?RN[3O_>WYMF]2,,O__VSZ@NVB1W7]_&*DP2V@>DC3&P,?(,, .'1$K(Q;Q,(\C MII^]2&*^(>5R_81:,5FX4>\RCSZ%+9&9C)S0.<.@"\$0!>K@! EB09E6E"0D[1W49Q(F5HB,ZU M9"R..< C7GU$=U8<[A$I,IY[^2,'0I>>.?@NV+M&"+SNO7M+2/;HUOCFUJV[ M7)KNU+B#4X-V9\0=GA'ABC/"9'EFC)*$:IH1D48146$LB>&1,)&,#*7"AEZ>U:_P=#N47,'S=B?,T8(&)#K-4ASE3&:&8RD4D8412$>>$)U',**,Y MC4":8VQ3K(B..[,C;W>JTM.AW_$L/5U/E9GZW^!M?ZA!&ME5HZ]V_.1B"3ZC MUV"5: _]="MW@I5Z9I-D<"&MX!E\-3G#3[?Q-/P^TB?1S0[&5>'76R,X(X^\ M&] '_+27[_ETA>4_B G_AG6YV=$9_WZLU?(1.YCVME]?'%(%*A%GE-A$,B(8 ME42S*":Y8;$6F%$I3I^]2*+-%9P%E-QW04F#693S/!2O"]X^QO"".EJU3C$Y M2R09Z#KQCP^,@7^Y:QT^"&1HM[WH;.MBK5T8 CR_:S,X_49(^W 2JJ-9E/=\ M($3P'+];2,(9H!/W<#(.ZOO).BOG9O ) QP6!FWA;^"?OOVFX(MFZ $Z[X\W M_,^S;\]AI9#ASA2)3L-#$^5"2ZM(!/ $D)5;DC(1$FU$$LE4:QDRD*Q7'/[51@>PTV4[ MT",;X(--8ZL21@='>+@/ M:GUN(41V%A.,/YZJB^)T5 MVSH_3%/-N.22)&FD,;2"$B64(31-F(YBK1,L&D(W6(+A%T=:EP;,S#.MZ;\JZ+&[YDV;RM.7.4<<*@;JA %"U@DZ]% ),FN6 M6!*""*NDAL]X $1ALB'YLJM .TG_%= ZD4$;$":=M&G%@N(YZIR'*FKB#W M\^&D#X(UYN4]+TK,$S CZC7&CK5T[0QQSC#@$+PF9F^#6R&]G*$(-4;3)2J) M:*YS&F,MD8]J.G'9%RIQR!7S:*I\S$IM7%UCH\ZX7)G/9UG%UEL5NQ1CMTPQ M1KL48X]@+%V*L<<[\"[%V(K47]>F#%M(_<51NX]M8B*>"IM%TLB46T,YS^*, M4[ZVRL=U*<,6^@%U*(\P@[#E2EAMTR3/@7NHS'.)<>;W7LYF%G\]2S&P4R7K MAS&Z--%U:BJ0LEH^>? ;C"ESW-V%9CO;$/R&!1PT3;@4DL@D3HB0#)0$H ^#O25YWE8(W!*JBR6]5)HMJ/S05Y_T!4]W(T[Y.*\^:;++I9 MZ/3M?@,:O_LX;[Z9QNM__K7BO.^09;LX[S5QWOYR'3^@SP:@CQ= ?^G@[_L\ M"AYO\/>]S_K^W7MNXO>Z+*;AF7(#00VY 7YX/6.#W\-3=O=D"[[_1'LG+V$\ M.ZSW]L/7@\LCUMO&,,ZOE]#_].#T?7C ECQEI[O;1Z*W_XGMOL4JR0?AE[#A2G*T"1A8D)0Z8(I5H0P;@BB@M+\C3,C(FHIG&,:318%V#[ M4X%O9X#WA,/1]->+J.W@[FJX:[:^P[?;X5L[A/:\=[D[W=LZS/(DT5%,2L.2'8Z,>7P#MH\:W=R/KW,B;]*EH&7!7TH'Q MQWUEDNS$O=\-_^;$O8I.JKS)\/P>TDA=,+/#Q^_&QTK^PTS90AI&XLP /EH, M'XV4)#Q/56:HBK-, S[&G?SWL_$1,T./ISXV"+CE#!U8.F'P=P/#F@[>]15 MHC<8.E+HP.]VX!>N +\XSM+_!1;I9,#?#?9F%. ?=E+?_K$:O!T.,W0W[6Y+[A ;Z0ILM!(T MY#Q4A -($L$D \79QH12EN0T5I%A$K!Q=3'?3C:\3]YVS%![[&" -Z5_!?WA MX(A@W%DG(_YN8.GHH3<)FEDI4UR$N"OW4AM=^-?14-O&J10(=V/R#L56@G>&PCD6L2*09HQU5$ M4@FJ;Z1-*!+0?VV"QD"YK.W>'.TZ0>][%-T*\YSO>'4WW I-Z:2_1PU_/T?Z M#M4%"L] =,F9D08F1,-NTTRGLLTSE,E%:!@Q)=UWD[FNR=N MW;95!=6QNOAAX.ODOJ<,?#4I[*N+UH_=7^TO$/:7SU,@H)DS$H!,G,B4ZD@G)8Y'*4.14QO;9"[F<&? I M"X-/H_!0SXZ!KF?,LIC!X:&EPQ^(L'Y\,/G44=*..QGQ3F7$CRVLW ;5>?_3 M84H%EVD4DDA)3)ZN,Z)5R$A(61)G69S$F)2/RXTXBKKXXD>"HK4[62G(AQ_8L->\#IM5Y^)J4CS;IS@/6I/P53X3OE)+K@Z23EG_* 5,L M'S J#B/!K"0J1&DY-)I()>$?&ZHH#RV-HN2NRE;>(0<^YK*5/R7G9+$0FA,4 MI7-&&A6N6$\.W/K-]H=G>%UES?$ AG8T]7G$8<"V' ,'C5TM2YM/^D&_R&TK MW_W*O*J9B2*94VURDXLX-&D>,R.D9M(*(TVV,KO]/$S4?/\&"['8OXMORQ$F M"X5W/KGQ_0W#F\,"6#KS9S893:T:/5GNOZOB3T<7A]Q$'-@C)[ 9F%T5:UI: M%1*>F#"R6LDTU" G1HO4'N "^J!_("!M,8FI.L64[Y=US:<29!G<$H*$B,6@ M"E]H)#BJP'LC.#\NS#$VX(O88"$&7P928]6=; )H@82*.>*+ 197=%>H9Y/1 MV;"TF+I>E5@E"I.F]J>!&H]'A9Z,Z_(Y9T/,CUV C)5/QI,1=#P:G@,=#\\P M-ST>;D65M\ EJ!\=*7?J!.?#T5?HTMB[KL!Y[PR^AR4O5-],^NXD+5OY\E?+ MF,WL84W-L2KKHENM=+-U9O^U&6-'=K[2URQI+6:G]8U@-_A@.=$G5;6-D?T& MS>%O/MOM[&&@AQP:Z+O-<&^NK@^@-!8RF,^%VQ2 JHRI"UEPM74E.@/U315] MI!-/D9Z&ICA$-QHU=J-%JIP"1+9&,[(M2D027,13^&I==8)FL4>VG/3QD885 M_#!GM M#@W*\4)B;>(JC"#?(BY7JI<9EGZA;E,&6:L8"^:9A%HNM-)IDFB=FU#D3*8V MB9R@1>L$]M0GL+^E=O;1GBF ,]N?SO2T_=G RZUFS;:+$DN!3;!9JO264K@SI]10]: M2V@YL7HQO2V9IX:G(@O5 M#>1HY,X74DG(!H,4=FK! L0)H[5-ZPQ90>8Q+5B^0!TJ+KXY94' M!JW1W]<7Q )10]#>9AA\TX-G\TH=\PYJ=ZRH7@DR@A,16G)!5YNCKF/VGAY* M2GF444.$"!4!O5V15(G4U6Y7FIHT56RQ1HL($T"/D')M(_AL% ?84,J(G">Q MSL/%6A[?*]C,EZMP2H53(YLGX/E:DP39MS^ME5F4^@<6"_EYM;(88#UW5_X5 M@/)Y\<>B+(,)?BI]R\DPOCS;C&NJFNW0>+XD5A\K= O^"D^=]14J7JMD'-!- MH=_K.W:5E6LM *9?J;WP5#',RC^7+%8W$W'C>1&7.Q%W9;F>:[?V"=7Y$.&F MC-*[K\C!-E,>W4/YD(C?K,['HQCLO=0Z>7*#E3^E, NCSQ;XK>*@JZWD/U:+ MY3ZKEM7I]2KM?5N-U6UJL5R[8.GB>EU_I?#(%VO?B5B[7K1ZC:+5_^C1OU[4 MXM5-+IJO78G?:#D_@IQZL\6\NZ)*O\K:+55.NG-Z^R77C-Y@S7[/E>FHZ4>I MZ7<(P41G^Q%6;I\L1QG=HR/\HUN'1UEJ[-YG?0O;9AB:V(8IY8*E0FFAP]C& M<9A024&19;KV59BS(]W$A-ZR*I6U6>F#I\C?Q5GI]67O\L/QP>G.Q0&\WWL+ M_V6O+_;>[H0]:+NWW3ON76:GO?WWR\Y*^[N\!]\=G+PYV7W[/L3_'L!8#T[> M\[WM3^$N>\U[[(#VWLS5R+G8/3%A[_R0YAFEBC,2:[15<1L2%8F0\%R)R,0J M3S-,A1EM\/2N4L'=KS?2KU=DL4.^AT8^*C%&D&.] ".R))/,BESP7&N94)[7 MEX?BUI>''?+]_^Q]:U,;2;+V7^G@G!,Q$T&Q=;_,;A#!(.R#7TL:V_(XX M1 M5Q (B:/+8/CU;U9+PB"!S46 @([=P4*HU=55F4]E9F4^^63(]^DR\M'&_I[B M3%H7(W**I!RE9TA;G_,U Y9&&L-2 ).0KFK^8!+@"ODJY%N>I[X#\DGC*;-6 M).8Y)REW5&$)*T[A;8H]N_;LL$*^I4*^2S9?ZZNH;^RIJ*)AC*,DDD4 MB54'[651VARZ[/0&MP];WK8B?>F>]/:@?-TC+C?TWH6G:0$QR!OR*W\&PB!G MX_3+CR!L%10O$(K/KPE)&NF3HM0C1C,4P]:*#)<>#%7#*<<)(-D#%*]2_1!" MN@56YB^(4Z-"K=>*6@N('U:HM5RH-1=.E"$2(Z5#C+&(.+<,.>,YDH0(BYVV M">?<"K86$)^K8&NY8&LN7$< CJPD&(%/Z! GDB+M M&4=&<$F$XC'1S,VA5KE:$B?Q*DO.3(W0_0J-EH,VX/.D1/LOVQ^>%9?JG1]2 M0_4<- &UV(]'Q8>UHF[C\+S7":ME^?Y?_3@HR8C+(KC-@W9,Q=;WZ$=EV5LS MI;:/_7&IO2V.X[&+_;( #2YU/=L?$P>U^]$/>_W!^'.U7,+?*>IKQ9]]&]RH M?[9:UJ]M'MAV_R3V!V."BYN^(EI_4,!#_C,F%LE7SG_L"A')"$2M\U.JDDP7 MC\NBRX+"WFDWSMQFD(O\?U#'P!4QTQ'-4'VTQT.^ M*A[7:,3<.Y=$:+)P/)>ZG?3&S_-'218 -_Q1X98/=BY=-9$X_.,2ZP:]SFAX M\R5S"ZSSW[C$Z;T:$\X1E/8(7MC*?D#4#CV\Z=@3'9IQE(<]+.-\5]M+6)0 MS$>M'>.$Z$PTN23X M4M(V-[ZT/FX5?VXWOVQN;S4VM[ZL%MN-S9L);I9EX(UF:^M+T6H6F\U&;:OQ M9:N67WUI?MRN;;3@EW?;C8W&YO;&Q^)+"]ZH;S5:7XK?-J<5V+\O_0/^]K6Q M\;6V#<_R^W5@L/P[[/6ET8P['6547C##8Q#::\.B)XP%&1AA-UUG'$U"!\DB MLQRL?:/ 5I.2Z)0T"0FNN\0:LU:\&_4SU<)J 79@]ZCX,NP=99*JO,F.-_4? M7$>33?W?1:OG8+?ZME9\&/T3N[9S^>.;O>/CV+_Z^?_7;P] TXMF[ S\00?0 MN'_YDN:X*+V[/[UBW//(GQD2YQ=;[/\R2\J+Z8.WR M79YBP[XRFZV#.(CE;?YIAQ$X3L6Q/9M^P65VH&N_*GM'5P:R9?O=S%CVEST; M\P%-^ !@2X__V)(M[&*VQR/=ST1NO3[,4KL3!\/,T)53)7+UOX>'@MF!:8?? M^YFE8-@KORW 5&1JNSS"_7Z,^5:9Q6/"=735&K(G)_V2CL.=W6")3;C=1B<3 M(VP$\M,^[HT&)1D(C+<;?I"5%8.36 [_*I71\7%[.(SQ$L]DYN6#QS[+5\'\ MQI-,^ 'CO"0--PPG,U'F2;3=LRO$#X!8,$-Y[B\>,-,_P:=@<1)8^@<+'_U,Z?%\.RO M#NC#1C=LP8J<9 G^02:U) 0LN'YFCOWQNV[S>/=HM_7U>Z;5W&GMG^W6/M'Z MMVVQ<_R5[[[?/=@Y?W=4/]PZ:QSNTX_LSW6_A!.9([AY_[C1R[\;# MQD&S]N&H4=OYOG/8:>^V#HYVC]\=UK]].JNWMFFSMIOJYSMBCV'8.X2DB!.6 M$$PR00ZD"A&71!14F:U!B MT,4"K((0#7_.('+M!O;+NZ\_ETB]74'RIWO228$!BY#1' 0IP@^ME$,2/"2/ M'1@G0LX*QE(AU/7&UQ79C3]DMQN'4_:],POWX8@AN%%QI M;D=!LA0T+(]&<*,62&:@F5-M2/898Y6.^G#\LORC!NM9'@]CAG% MCQ%D\W,>9C-]'8R[+OQ9DGIN>#\Z'I4G9+5XTL\A@#QNN'3C$OWRBS@OOJ\U M?K!S_+W3/-[!NX>?X//AJ-$ZREU8Z<[ACM@YW!([YY_.=LZWX-IMWFAM\^DU M<*_1+OTJ=P\_'Y=GR?03:;:VOC=JN^T&6/#U5N>P4?MP6 =+?@>>O7YXD";G MQ)-^+/!>[=->9"HI+APRP9<)Q12!+&2. T:8$Y('[\U5JOMGK,I9V5(6^ M%5@N&BP3\S 7,H(V2&Z&,)N+?E>-?'!7Z^5+@*[@X*()GR#4 MTL2Q,I9'E338/ 132824GAA2V3ZO$P[.9^" Z425B1KID@L/"XF,9!P)$:D, M !5!NY5UL8KY*^P+O=0&SF;O^&24N['-!2WOA&;7//GK0S,*X)6G:V1LPDBFD'-O.558K:S357""E@@.WD+TYMVH#^J;NU'ES)P$ MLI_[0E;1FYL0S4IN?4S12P+FC>;.:(.]#D8HYH3UE8'S"A&ML3EGX$3)(G8,SFK6((XU9)+8+*][)9BFP@%JRFX*P$%YAZGEFQ5@5_&1CR M=FH+XV!0V!\:!&KZ0X5>4:WA*_=>[\*X^LR&7P773PS7\\E&WH84+;/(*4<1 MC^#::L(IPM0QH0/QRK%<8OB-,KM/:2^_ MSB4@QRFDZN=FZ1-1I1H4S M6 LU[H[T\(/.!>KADO,_AVE(\3%V>F M;\;D<:_?I:XLV0WKLKL<<[VF M#)_[L_^V=L[W7'92"-8HL)-\TQVN*T(IO^E$& MRS1_.8-]M)DUBV3ROO$4S+Q06NC603_&H@Z?.Q@46P!IX3^N_Z\+VNQ%,&:_ MU*GYTOY^RXEYBS3PM_9@EWR5;\D+_^O'O05C_"N:,[((9+C%S+S(R7F00"U* MIE[DS#UO5X+G*1$=E$W(!N!P@@\0O_O.J'0/=UL;I[ %%(Q\^U& T^5 B'U2\;QSLUCJ']?.#HYU6G33HYZ/=PW<' M]=J?J3Y?.2*3-2(XAZ3,!Q3<8:0-PRC@H)D++,%:K:P3_6 ZUKO*_TNEZJ]P M[+7BF#1"2>:CX4D#?'FGC#0F:D8EX3;R$L?(%,=(A6./B6.S!ZW)".^5MBBD M7-D?G$?.)8NBMSHD+#E+F8N$//B8M<*Q"L=>-HY%(27VD;N8#!>:.T4M4912 MH:(,(5S;QK3"LBL#P,V8@-\MXX*V%Y#!4KZTPLBD&V MPK$*QY;IP>]R3N\3F%Z.8$LI=PX<3(ZU,)0;+#C!?F*/D>P(<8S,X9JV) M+EB'+)4V5Q,;I(.UR&AM8XR8! 'V&"6+(EEZ=!Q["[RXG^,@VKX_*),&0OPG M=GKWI_Y_&U28!CNL<5(D@HO!HY5YGV;6VV"#CZF*;3T9!LV7R((#R"4#)] 1 MX1%7AB)K6$!4A349UI'J:E(A!/F'==>.AP%^#_" MB"IH\Y0*.ANT"0$[[4Q")FAP=FR4N6%&1 FG*)W@@6:&?+E,O7\J!5VT%9^4 MI\)QA3WC*DBCI1;),,:QD3RQ*AKQA HZ&XV(7@:5/$6*QWPZE M9%&RH%!MC MDY94!)QYQ:HM]!5K*%,86TTM$21Q#R_!KY->\<19BHR%RL]^0@V=];,#Q]SF MEGE1ZX1ROQGD>*9D-P8'9Q-+-)?YXHJ!_6GUZTOLP)O[J\5^[,:^[8PK5,)Q MN]L>#/LE&59%QG[C"86C*F 323;:#0,Q=LJ#-4 \2X)86WG53X4XUS2!<JT:'+QB M#0U&.)&H8-%Q#KZ:HX(:J:BVR1#!:>57/Z&&SOK5CF)+B%8H>(L13R8A+:Q M/G<2UAYKFOFZ!7FP7UUIZ/)JJ& .D!IC;X7D01*+P:XB,22EI"'*5G[U$VKH MK%^M/56&48J2#)TGF_A)I@7(7&&!);@X40A MD#%!(E@G2B3LG4IPL)_8:R#5JI@-*V!<)F DG!O!F*9!.ZX 'ATQ.G+/G8\& M:UF%?IX0&&=#/]FQ3((%I#CXE("& (R8.A2#RPDOSJ0$P,C4HHZ#*F"L@+$" MQLFI%9>"*!VI=Y2'D(E?@TI<)\)%$@8_,.+VZEE:GPXU9\-Q9>$ 9Q2Q1 F@ MIB3(>BF0H,$K0Z@-.K?/6\5L4:EH%6Y6N%GAYA@W3 VK\N2A&J-C4 ,__CT+;[L[*L5K3)!9"I86,2CFH]:.<4*TD2(QF:3TU&@; MR1Z7*\O(3#K'B50RDZJUXC]7GGT!MLY5+=V^X!(J*7$'M?; =WJ#43^VX#9_ M=GK^Z)E5MM&>JNP6JQ\>'#0./W3@L_#]<,^LJL>?SG8./YTV6U_I;OG^P>$L M"^Y.RY\UWV_1^O%7^/L1;=3\Z>[QN_9N[4.[4=L0C=9N)[_??-](]?.O9(]0 M)T0TH&$F8,0MPTA['Q!.S&BA,&5!C@$49#"&C6P16LF2)E@)*Q0/43M'/'CB M((0Z6$;H2A$!!4]@\H?]$5@R[WN]<-KNC)/2FL.#V"]^K$8Q7HY5D*3AO/Q? MYH:=T87Q8OUZ+%?'KKE4TG-+61*Y1$=;:XFP26D>A YF94FTI?S&/]I# Y_ M"_V93O'+(?D_91!>KL[]@M+IK8Q5[0_ $V.F3G:VW[_ M#';%XA_;&97,;KU1O]B?:G][4("A-,B$?*%PL=,[?9-\:J# M 7=[^%?C[B^J,]94=Z]&1E/[>PSH//9[2^/YW]/XF7C^7T_KK0^'N455HW5P MO-OZ1&!^ MU4H^UQG0%.4V)A3,M5$?9N\O>)!>>!EG0B\"_MI7X ]\Q_T]+HD0GGA$K/.( M:RN1$=(CBZ51BE*C \^5E:O<+!-!P9NR7J==,8K;DM\_DN5:'7(]TM2\FHUA M45VYK[=Z*^R_/_8W-N>Q/PJL'>SC"+ ^MZ*C#&F)+8H*U@]SFDB4B\+^!:K+ M(QY\+7\DM'40^[$XS3\>72^W&^]N4LSMXQ.;#;5++1[';V4BO8^]P>"7_BI^ MF4J[N&#]_AZEP;CD-'*19#9OP9&S,2&9J!0*NP3+]@1!AVJ9'W>9 Q>$:$P! M9C&8V%)H9)5/*+K$L$_$<>)7UKN].8B=;P%ZN?EK^V(ARF:8%^<=MOSUBLU8 M]/KS(="9-J+7G_E/T&T"03P?4ISTQN[V'_W8*1D^?IQ-_,_5PZ0)=N(?EU@' MF#X:WGS)7"#]F6 V,[9>F9U+/P_Z/XX!]B-R_6B/D,VMZ/^PG5-[-ECYU]6= M!#:-R9???8;GS"E1WO"\=89WZ(_3-C2^MCUO%G]O-+YO;6XW- MK2^KQ79C\^8FO\LR\ ; VY>BU2PVFXW:5N/+5BV_^M+\N%W;:,$O[[8;&XW- M[8V/Q9<6O%'?:K2^%+]M3M,B?E_Z!_SM:V/C:VT;GN7WZ\#@VKR05YKG\?/L MF>?(_7C7!C,H?H3M)\RF6)4X\%9S0NKG7^F>2L(I%@SX=%@A[@Q#AJ2(O&7. M:4\M-?(%9H$T1_VB5TKB7(>^U:(;AV6O\/9@; _E')%Q[^^<&K*HC(_YD_Z7 ME /"V9K2;/'9&F3-D/NFCSQYU^IJL(^8M,-O-PIZ?;P[AU_Q[,GP;NW#0?T8QI%+, _# M0>/]YX/=\GL^B?KQ#J]_JXO=6F@W6I^O:Y81L[)&(CPPD:WLBY6)3-SV/=[!7L5[+U V%LNU ,?MD*X M!2+<+!.0C:QL,H*PXIGVUU.DE0V(8>$H#MK:Y+)]1U:EFL>X5VS?W>4[[A7] M6%K-O_[$5FHI"(LFG]/2I'1N]NJ4)RIZZOSU7>MNK>4749;+ELVXYH-<47]X M-/]'&/5S#*92^-LH_"R_333"^,@I4I99<.A2IK:A 7$??:(>A.%8-AB1P$E ! DR)*PTBB;&+?4"^\9 M65RTI]KP;Z__\SVB8;\03:>F.\HM+?N^CO;$C"$!)X3 %)4Q(>1XJ,AOT[*4Z=PCPPEOGIQ /B M$97FONEMMG2Y*R6]BY+.>M5&9LYXV%^IM0(V66Z1DU$@6#<9K5(DJ;2RSLTR M-:E=M*H^S!E86B6]UCNFP6J*;<3:!1ZTT,DY3SWQPCFBI:Z\XR55W%GO&!9- M&2L48C@RV%VY1HZR@*R./#BJ(B$4%'>-+]8YOF4Z2/E[NQMB-POEFI[/$7[^ M_E0W)&0_2S']JSYEJ'@&%LHS4&69/!7L7M-BVQ(;)?8>12W!7O+>(>NH1IRS MJ*SF/B@YSC+1^L'$VTO /U"1M50@NE3QH"= T2I_Y?%Q=398Q%6P7'.#8K(! M\03^A^6,@S.*E<8LQ&!HSE]1>)[5Y;[Y*Q6@5H#Z.@%UN?"TRHQ9+';.QO"2 MM\P([A"3.?>/.(MLLCF DZ*U/AJ#1;9)Z2I1JK))%_8=UW!S55792UH[_*(* MG5_48*NJ[.X"J,OOEEG96E=E59?:RS&-5F5U59E>5V!+4-6 M"XLDK!_V2C&<,U&U7F7R3?'N5'795S5=!V]E &L?@[C$8!G("]4Q:&ZL9[+, M/"?3S/.)RE>9Y\^O[[.9YTIJ39SQ2$;+$>?>(!=$0-J%&*/V1O-0UF73JBZ[ MJLN^0\&8,]K1&#F-.?4+-A/EB)6>".\Q]W)QL9YJO[^]_L_795/AG*2!(98, M>#0A@NI;+%&TS$BI@J7:5779+U%9[U27_?C:^JKKLI].?VJ MTU9=M*P9EPIQ*Q4X[+L3&>"7&+28LN22Z),,=$:5Q4P%896 M&+K8:- 3@&B5O/+XL#H;*DK!8^IU1!A+B3BA$3EA [)!"2=99,*-DU?$_,EN M595= 6H%J,MKE%9I,8O%SMD07DC">^G &N7<(VXQ 9,4C-.DN6(TD<"X+]-B M#*652?J81=FSD9:G:??>^UF[]W>CX:@?+]LQ6]]/8G<0WWH?>+9GL+$N.8E\ M4@%QYPW28&P@2X@1UBC""'Z!?>!;!Q$&/01DS26)J5S_PN[O]^,^O'.E1K&( M8UDH;-D4/K=?'N/!M =ST1[DOXT[Q0^J/O'EWS1?H_I^=?//4^#.Y"(+W)?+ M*+R^,G(G5ST66]T\X.)R_?HM2DSOL&' \'C M9%C)9SQS/MIB9Z;*_*\R_Y^5R&_>OOH\58$FF&?9P=DICSI?O1]TO"WJ=/M[ M_3P<[-8V6*/VZ;R\5VU+U,\/#G<./W=@O*+9VFW/^D$[AT?G.^!'->B[HWK- MXT:MGI^+UUM'YV"UM1OOP0^J'8G&\8<$_L_9K!\D5++$:J2CMF#/:8.,)S37 M@082O @\A95UOBK)@OE2'\G1>0MYRZ!Y[%Y;0Y6&M=3HUX#[MTYCYY]8A\$< MO(4SR:<"OO8<\$DB&(M>(:42P)W+>=+2<<1HSKO#A$F35M;-*N$/KGI?8!;7 M6Z A =7B#[%\'P1OU\Q7!6^+@;=LR[5.>Q6J+0S5SN90C<@D =D($L3GAD'$ M(A=P0DQ9RYR)CD92HII:5%2[,MINC6JB,MI>*:H=]&.L<&U1N-;8G,,UX9, M7Q0CAT4$7+,".0JOJ-+)P/(:86EEK3T3KLG*6GN=N/:N-ZJB;XN#M?GHF^2P MI(8SA+'+]$.2(B>90L3X%)-627!=PAI;%/5:9:[=LMCA(/:C3P$.- M#N!-XU6S5'0$"S+;QKK*EAWH2+=(>VF^ K@XM8/BO^^@ MT2$11K5V*>G !3<&1(!$27FBV@2B)GF\_$H>[R75%K.J?7FHS32KW;=3;?DR M5?O^Z;R'G\[WG#&6.!61#%DQ,3;(19T08\Q@+:TB,:VLT[7YY(\")*Z3U]EV MPYT6_UY)W-7B+WKQMP#G-\[JY]ND<5C_WORT9Y3E6C"%1&1@K-,0\]$10V"; M"PNV.HB$75EG:_/X?"$*,-/%\"#"?_T82\$8M+\7QV4R0Q&[(89KTJ57BWX< M9"\--N;.V5KQ>+!C(DY8VB"EY-QKI:FA5D=K&5,LLED:CTKR'D7R6AOC3HJM MG;-F[>MI?6-/$LH"\01I%3'B,;H,0@:I3(0D*5A]7MS)8B2<&Y!738-V7,$N MXXC1D7ON?,RP-EEH7BWTTRZT,U@P@B-*CNE<=&61)MXA"HM%E8\J&+>RCM?F M@P$_QYQH_4&&B+MB#UF[6HV1;Y(%J=T=V?%MLY56KIH6,2CF(U@MC!.BC12) MY<-V3XVVD>QQLW*/HHZG3_4O33N]5CQRG=6&]V"3#P=_V;-L!<.O_5$,']O6 MM3OM83L.-KJA">O5O_16K3WPG=Y@U(^;HWX_=H?+4FG5_#)5G:]TAV[3G58# MO*4ZJ==R)]C.0;-V]+W1^BK @P(UV*?U]W\?S*K.;@N^]7#W ,8(X_MZVH#O M;G[+]]PBC58'/*AMW*SMG.Y^>P>JLT7V$D[:RFB0I=Q-B "9\^!"::.#,D(J M/L8]$-<8-H8E?1R6/'B6L C<16Z%TPZL:Z=QI%R$V*42C.9^>+2 MLMS(A50*^XS*C!?JE^-XJC*_9IJ7O*4JXGL&T:)[*ITG%> JN M-/IQRN;$2^FXFP>K7F^-WP.[M;ZLIH[9LBNF#N7CE"N^C(EX4-OA5Y&/-#5F MX/)_VAZ0/F8+YE&*_5[UX5-UO'3'XZ6)X/W5[Z4X&,!-;><=R-[$H'X9QTOW MM$8G9"[O#G=:=;YS_J&S>[A]7C_\Q!K?/K1W:U_/=\[]Z>[[3VSG\,-!\_WN M\1R9R[?&03Z"JF?"EL/Z6:/FR<[QAZ,&W+]Q_N?1;BVTZ\=;?/=X-QRSE;)P],,7E*+HPKF*IA;.&=5!7-/ M!G.S?'_2U^J)E1:?&3:O$^727L#LDRY1!L% )QF0PRFDO$@A)1!F-)="OKFB^J-_42 MA6F#AJ8R$Z9+\ M&;LQM8<5 MT#@:[I(:6C(\:$B*().C. $.1""LAI&[5,BOH("*3),ODE571A MN0V%2E47HJJSQH*0$1 U$"1%[K+)8T0NVHAPU*#%25-*V,JZD@_N]5:%$.Z5 M&I/:WW.V;ZY=N+ 8JB#"DQQ,O,M37U:-_#6=^ IM[H(V/Y(_OM=A//7#[;VH M,8N1B&4WW -FSJ[8#:0.=@-FDO.D M%%+6>L1#C,A$DA 6T47%@U/!K:S3AY]$5/&&Y572!9]$5$KZ,"4]GU52Z3RQ MW%FD, Z(:Z^00".F,F'M25A9)WQ17>VJ@,/M5*SD:*CB"(^]]Y?3_ 5F MKW]VB?FD I<'G3A,SS>-T+ <*B$GB4(\$9%IK3VR)GE*3*0LY#HL_> #ARIP ML+R:NB@#H-+41SAVN"AG2)XQKRWR! O$#2;(&4T155A2Y:35CJ^L"_+@9FC+ M%PTH[ZW6E%AR@^!:_OF*.[[BCE\^>VJ>2JXJ27N\@R >A"S=P*0)_R7.PB'5=YCV4$ U4 M@Q&L M*62914=($FP3PA8 2O2K6H(KLE;[UQ/]_%$6 MW;;_B3^H-__G*B/JY%'QCTNL@P<;#6^^9(Y(\)E84\F/9NOCV;KT\_;TUX)> MT%\?]']P)^Y'Y/K1'J&RE=X?MG-JSP8K_[K*K-KN3D>D* QY=L)NG):4'FU: MQD(' -0;G^#_ 4(>^_E3,":[-&,I#OH9I?_KU^NCP-,J<[MZJ=C, -\=#O[S M+SM#YORLXGD]5?GFQI?6QZWBS^WFE\WMK<;FUI?58KNQN;;T V\T6UM?BE:S MV&PV:EN-+UNU_.I+\^-V;:,%O[S;;FPT-KAW:QMD=WW.V?U]Y_.=^@\]?A. M*QR!Z4$:WW9$@[[K-&J=@YUO8-X<;_-ZZ^\C,'5.=VLPGI)Z',:^OY=#<5SG M=K:$GDNOS&/]I#@ %_"TG?"+V3\B$!_3>^;!::TQOAY=F5]7HS9;L[ M(6X?]8<'Q?^-;!^0+S]/]C]6B]-8V/R0,< #?BT:O37X Y$(T]5B^JA/O1;7 M/\A8-A][4#\=PF^MW@F@'4C![ZMEUX>$/>=\%;_EI$&*_SW1G?(W M\N_?BYSWN5_*Y7$OM%,[)[C%8;\W[6=5V).3?B]WISEM@]3"R,$]FOPIV&%I MC7VP@$#]LV)"V+U6M XFLIP5]L"&HMN;7%;TQDH N!5R6ZQ0-C;(_E-)"308 MPC_'V;++W]L[F62?#LHE]KWCDWX\@,ORS3N]P>"V[;J*BVXY,)_#PMO!0?'; M*-^]W?V]@.?[IYT_ZLZFMX0IR>[C/Z6'OPJ?^B<.9MXMX-:IW;5=/_/^=$P_ M'PFH>Q]&W!GTBE'7']CN?@RKA1L-RVOA.0![\1=ONPOMM^'888[L7 M"GM<]J>/6S>D>-M9IG1P*3C"P;HQ .=4(*4*4U$HZY>BL=9,L2U$G M2CTS/%JC622YYQX/PG/%]:QUDP%B+/2@VJ 'N8X7] 8 9B+(XT8D+H($SO80^*4SS:K#T=@MVRZ8N-R; M$+$R(\(3H?QY3'/)^X=\@6VW/MYVM_*V^Q_7_]>5[BIW:BARAS8KMPX*+_D$ M_AD!B6/Q,X?K(9/PAF9R:V+RIHO)K&;P;C.XD6/NOQ3%5U)]=/N(R!7IZN9H M^,2BW[QLT7^Y8M%O9HO^7;;H;R.$]Z?3OXUTWKMHXRV.\'7EU%\OR\V_MCYO MM+8;[XN-S=;VW]NM[:TO]Q+3VR;_5M^QV#1-LOQIFAMEN&*,A\->T8_@^?DV MN'%=<#[+:!*\VYV&AR;1H6LC*G\\!$&7!866^CL6A'DO)8/XXGBMZ.1(\9C8 M[/8]_VY;K;!TSWW[S+;K'O'59*A1+[E)D1M%,?>.6D54PC&HH'ET4HXSU&Z1 MXGOEE/9S'DPS?1W$D@AJV3D;[AONG.:F=>K?_CYNU/YNE_=L?<*-XWS=#M[) M]93G?Q[#O[CY?OM\/C?MZ_==^%SCVW9^/M*H?:*[M<[![N'G@_KAU_/Z^UWX M]Q.,OW%=*95W6$H://*)L%Q*19"FP2$FL*8J6.+U4E(V+,@*J4#IE8*2(]QP M@JGS6'-KL55.Z:2U3%Q:ROR"0*D"G[N SVQBK)*64:8! !J..7."Y8HF$5!&VR,=U9P;:CE%? \!_"0 M&>"1RG-&"4<.\X0X30DYIQS"QEJ9C!;,B64#GC=6ECKK5/ZDW=9=9N"U8>EU MC_AJL/1Q/,MI]=-9Y5,N EWG"T8YX=A3PQ!C+H)/"1:=8=XA(I+3*4AOM%Z8 M3[E\'%T5'+TD./KMV9W*2WA4X(TP)72>!>/V@%E%^BN<6?HCQ@$\)KRJ\&:Q M>#/K#WJI"%(K\>;ZGBQ IWE!)V%^81S6%/% MPA>!0;-.HN#<8Y((PC9B!-N%1%92AXRA@CCKN*-R&?.KKK)XS?%UO132B@V8 MB3QBV^FC\Z'G7*T868VKY=CNV_[P 6 D<#-@JS8)9P)XR-2GO/E-.2 M&1/"!"S@?S\'B\\QE^_'L&7[71"LP<:/H=7&([L=?R!^F1CR@)+T#=[XM$=\ MH SD$T4=#>(.YR:<(:(HC"#6AA2MSOUJ5D$7YB @9_'#HG8G+ @EC<4-_ 27 MN"UF.2V6D&SF]O5B/TA(B@U0T9#5= D?Z*= U.P6==OW!P49+PD=,^8C_+S&4^+]G&F*YF4];FS M\IK)0\#=NP$6(Q2_Y7#Q6T# M)K;AV::#_QEO1\( \#@X8KCE"CNG/;@&FB8C Q&:31BJ&2&W(1'CE\QH&/@X(QE.E38G2CB.CID M->,H!D)M-#HFKG)CXC4V2YU1Y$D;%*G?.[XB2'.R I*<2>YAJPSM0G>\_3NPAJ:T/67I:=[/QX;89%.GN<*EY]OEUGP!R)/: MERE @?[!+>$#)0/1=]@'AWG7O\OV?4_N='&E->9MA72CI..YW3XNWYRD^N^- MTSU @V2BP2,1B46%U^$]BGG2G4CRE.S\K*P9QQ^@HLB+_:P^' C?K[!T6I $OX1+\R M(39.^NU.<=F"*$D/REK/[#),Q60?G)-23*YLI3//?[GV:\<67]NV):?## MW+CXAM7BK]CM#LXZ_]AN^SJS8S "6^=!QL;L#>.X0#HRI/DD0?K)I#.\:V,C:N&1657C-&ZD#OQ+ I;0SQ2QOC)W*R5M1&_2D? M86KW!\/+P8&)6(^5+ OZV , $Z2?8PO]:23@&/Q\ES_3GT0C[F(R.*PM3RXH MPCT7/CB//8:=25I--#C^$Q(Z/B6AXS.N/_VE[?!GKD:X=<> M^;QS\I>8V,/ M)Y>B$ 1)BBW*5+;(4661Q!K#,D6N)%U99VI57^?]3[%Y#"]KQ9\9_W(09FQX MEK)5#.(_L3L.;_V0G E&&<4!EHP7'+%JL'RY<=?L]^W*5C-U!QG#]="_9Z#@G(O?J!8@*VB(+ MJ(1 Z;EQ)!(G779L;FJH/2MC8V/NPLXJ?8GK;;H<'2^MU7+S*WV0MAL-P?\X MR6_<1;SN8EI=)U530ZL5N[8[W+YD.%9R= LY(N @BYBX\SGC.@=P>!0Z>V'P83"W\PO&([S=OUV2P_O? /,GZ!>S!HYTCI MV$@_*[]E4,3O'B1M;*&U!Q,&XK&PSDEFR6T\X58&>(1/%S<*H^_8]O%BT6Z[ M\>Z7< @AX/8K>RRL;"*YL8>=3HJJA)2 MRN2369^9+Z+(<4?'9##,Y5.97C?."2N"K3*359=",#RP8&OU1B"4V:AO=S.K M^ ]#_\>1C!US8V2+./W,4[R4^OY"7L9RT>JWI./.+:[W&TJQ\TR*R?]K\ MM.+P<@=3OC'IW&,'-TK#VX&:\5V OB*?=\>9*;U#'>ES)W8LY+5WO;!'[J W"MY6'EWKQ^#>Q5CMJ;> *5;_M$>B#E@%ASC7$>Q_H1 M$X%702?F@Y(8YSV5_7Q/O2)?]H)+;DI8GAW(X?4F6KE1CL_]+BZ]ZFK>L(-> MWCSS >?3Q<7*?=!V;H2WB]WP#0O7_O?Z_I[60C#E(R)):C#\$T56, =[8/;V M >LH%ROK";8OE.WZN>!8?SS1T[TP&V+7V$UENE$&HW%,K!_3: 7E8YH-M8N M=5V8"T'/'5U/!'8 0E"X4;N3S;E[G:C,R>LS'ZE431&O-$44"VF***JFB$\_ MEJHIXO(.O%$U15R:8][K'X#@1^\S],ZV^W_;SBC6V@/?Z0U&_>5I&]28]G@^ MW!([YW!=;?^\T:K3^N'GHT8+K)KS([S3.CC:.>P<- X;[6SMS%I%]5;GL/'M M$V[6ZJ1^OG/6>/^)@,5SWFQ]/FB^_]QN?MNB=?KA(.=LUP_KK+&QYXPV)2,4 M90EW"\^VS8H M3WM1SGM1!XL#9OUX#'AW[I+XZSM?'6D,5D@JM5+6<9*LELYI$ T3B&!>A8L2 MA,?O;'4A>R616>YF=:D*83(MH=G]'/VHGP]3_[2#]J#<)-ZTA'[: PL=AQ@5 MXMXEQ(EVR GLD RY]%P$H06=E;BE@KOK#;W63+NL"]>AW1U[;J7SZL[ -?@G M=BYWBTM9G?XIU>F@#>Y?WQ^][7KY#]FZR_S 6RNS[MB?Y@6.'X[HD0;AC+?J8@[23/TW2L>=[@MT_ M$^G%]/+B?(U)M?B.4VP-Z_NVP/K9WP2[^:9+U\NK&FQN/':[?F8/[9E%R=QG M7T@[HHL@R;0\Z4Z-B):S(\OU%977%\[=I=44?G'=ICZ->GGO^@OLMW+[+#;& M!T]UVS_*.V#>U+8#C#L/N-@>QN-!\=O'GE3_@5&T$XP MFNZP&!/.-!U\U3_EGKS=/1F!=9\;^$VFF5;3_.!I_MKM_6R*637%]YKBLD#F MM>X&8U?S5GV/%B09BQ:B-WC+IVZ+>,GMFGP%RI__0Y9<9\\DN?5>-YX5Q^4. M7B1XV L:LX6.1JZ)6PSGFI.GO)Z(K5WC.^;3X?')Q&]D-A);,5>^0.;*NU0A M..VC8T9K0WB@R7AJ%;S,*0N..W5#X>(<[T!N^IG;W<,_6_\W:O]C.SE>>DWT M^G;9),]-87+/P.&8PN3X*V^<=PYV6T=L]]LVRY0CS1I<<]@YWFE].-Q]_^ZP M4?N$Z]^^TED*$Q@;:WY[UVFV0F?GT)_!?>&Z_;/FM]V#^G'C:.=;'<.UWW=; MNZD^3]MF.#92V82DMQ1QIFSNTB*1P"PFG:B3"K2<2KFJ\4U9*!6_[A)I+]=Q#I$B:Q3 M&G')$]*."$ I&I20R7)%JGX#%4 MQ;/=I6 *\Z2<\]H[Q3$83Y9$+R()B6$0 M:O/T %594+<"J#FF<))R/J5%*@2/N(H.&1XU"DE0;Z3C*KD*H"J 6HIGNTO! M */<?CS7T,%D$77'W'$GY'%0#/B=9E'N-^KD[*Y1CM M$,?IYB\P#$ZK,/C;,H\6%08OCR\W/%A&8[G[H1.;EU7BY?2U? D&4N/+7"#< M.YIR21SRC'/$&35(VYR+BX/T5D5MC:W4V:$0UR'[<-0C+)PS)DIL,PU+A5,53BW!LSU#//QA.%5%G1X$5K.Q M\2@>J4::"J@JJ7@A4+2HR7D'5,T+5 M;("<24V=-1ZYH#Q E97(!))0$!A\>ZQD%'SYH.IJ)Z>JPK"J,*P&6U48/F:% MX;3HN9C6.[_6NI*JRK"J,JRJ#%_C-%=5AE65855E^ 9N62595%6&58QM>9[M M+LUJ(B$Q,4,E%MQ$;6D4AG ;<,(V^33N;DPH^T5WXRK[]$=P[7#GK-[:(/5O MC7:]]8GNMCZQG<,-OM,Z.FT<[M/Z^8>CW=H.K]-/>#:XUCC<_EZO??V^0[>_ M-VJ[G48MM.NU@X-F:X,V:SOG]6.X_^'^^6[M\W55AE2[E'*ZJ? R)U=$@DQD M%@D3M(F2^!C"LC$X$KRJ J@!J*9[M+@"E>::>CMC&""AEM)16LB@9I3H$0BL_;YE1 M:C:)PJ9@#>4<,95;SABG)J-AQMLM.::(Z%E0EPPB9P%O\Y2900/L,Z\JH:N<&HYGNT9 MXN%5ZI5A5655CU M4K!J0:'Q"JN>$:MF(^21":MD8,AR!H95XBPS&4?$<."2JZ"B8$N(57>L,WSZ MPD*SQCF_3UVAT6L&WZZ@;!)-G7Y@HM>3Q_U9RO+D2>Z2M7SOFLY_7PF\$CW% M^G9N?#_\ ^5W%HU]YE;-0"\E\3[YW:_.BEH3-,_"9L<.!NW4CB%W^\S>#,7_ MSD>(97M/GU_$'X>)Y=_)OXM)AU+ :IC100QE5#DOJ\VU4\YV;->#Y!_$.!S< MW#/\!:\C7;IU'/7[.;Q_TNN/.\JV$ZS@V6KAKUO@<965];X_RN_GE9Y[;S\U*TZRV_\8_V$(#4_[RFA\Z=W:R?'W7KY?9[6Y>N&X<&UVY MSW#92-C^L(IR;>MF['=[ ]AI!JO%:2P.[#\QMP7.( Z",FF[/7^0="$W9V6! M9):7+*7Y3[8S\U&XR^BD&/:*_[Z#)8BIMDPDCA6-G'*G<9*>>AR5UT(1=@/A MA)A:@GXP[,R9@8,;[,"-?M_"NV7W\L_Y53,U1T/?@]4H4RG^%Z;U=B:B?)DF MX@-Z>6\), //ZN?;<(^Z:'[:P6H02<+1MG"^MB>%2[F52A.[-FXI;;->-0; Y3U!^WX3[EJ6<8\&$RV MG87^&-"G[(H-7Q<'PUX7E&I\Z-C=SW*8+SZ+ME_$;@;6N?IN6OPVW1@OM*/8 MLO!R-"S^LF?'E[;&W]>*W/'[)Q^'L'-=R[:@V(P M &WFNIK/::1\#@I9*5.X?Y0+L[_?C/NP*!:A#GC_XNLD77[YM>S 837J0 M#V\Q5=W>L(C?P8X/Q8UX,;[+0B!CN_'NT3#CRV28MT&.%YHDNB#D^'3:R(XB MCD$HB<"%XXA[3Y!35B-J@L>&P8ZD,W*L8L97I9BG;)\(WUJQ\0NE^+D"G (( M9;F] C;_]#I@U!3C'3<&!/MDW^Z#*F;>@&N_9BKO-PKQL&\S_ 1[]C2"/)F& MZ2PT2IUMIM9X[-FCU:G$8^\=@2_Q=/N^WR>-NC)^V)$FH)'8LL=_KG_:D M9481'I&F*H'$$HU,5!1%0U@P1"2+X\HZ$?.B.EG\ E9_,+\/3;J9KQ7;J92A M,7*7.]UI[,<,S#WOLS5WT0)]'"B97ED:]42< IAX!0/=^JA _VU?S6R>Q M7V)8-ORS7S 6J#R,[!3]I;".P8R2AMIHE#.< M2J%)3#B:@"/1C,GT*^MX&B?]#>7UCCVO*G$X: M!8<=XC0HI)GUR/#D-+>*[6Z($9*.X"6,5/L&JJ>F\>J5KC0,SU* .6^M5HCRTF="Y%LNU^ M\4^V0XOC:',10#E)812G"S\:E&;+X!))S.@R24R[)(DI5]X6]0P^Q:;M=WIP MQ?&H,QY GM6IP5"T,UG2Q6W'CLH-U\&]!V Y]0['"#R8+M[U(GL!H2G3W "=_L." 6C&8(G W^&6YZ, MA>JJ3.7'N1B0_6'DCQ_( H"?#=J#6WDSY6/"^HR.3\:/F2^*WT_@J>%^8%'" M;)2;Q.1N"2"X.W[Z..SGKQS/?K\].$(V'(X&^;JL?KT1#!ND((+N'+3]P5C) M;MQ QN[9G)7II,,V)!(#%Y);)V4047I"I!.4[-7*/81@@J[;3-A58_/V9VWU M'_)8$A%=[!F(OK5-H[4!F\97>(:=\_JYQTW8-)1C&D>*'!<6<6<%F)96P@]/ MG8]2:DM7UOEUP9/_*:7EKC(04A":<:TE]U2X)&C4F//HX#^-*QEX8AD@]=,] M2HGP@B;$F,>(!U2(C8"PI[#IGJS_Q#^XN M+)+GS*$@G0WPTC(-XB@Y2=$;+IERI;"0J;#,G=)7PK)H8:'@@3H%5C],-[(Z M$,23%,A%$!:%8Y1<&,F=*(5E,8"1<"8',(!"/'(!BVZ?A=6;4S0;_*8SH;C)JG2"!!0]89;CQQ@!LIH )\UI3'$*UJ3VMC!X) M,&PHBR3AR!$QT>9-C2,K/$4B4:J,(5BJ3(I&W:QL53^Q#PNY6OLXE[G MSM[';&:!*3"-M%$B<2JP4]CZY"6-48'1)F:DJT+ 1Y6N1LN?YAHCZSR/*A\: M*) N'RS21'#D?/#6*X(Q22OK2TMT@1BR5/EH.*KJRK-;X0 M(X@E;2TUQ%@I>#(YOYY;23GLM48I-_:<^50$>"4"CRT"WQO[>TIQ<&$; M\)I<(D@;P(%H7;)8>4JMR2(P?Q8S8P.--Y5;A/;;.9HZB:Z%?%Y_*>@&O\UG M1HV_YWR9]$4?B?^Y6FX^B57B'Y=8-^AU1L.;+YEC4WZF ML":1,[-SZ>?!1;;IB=V/R/6CA>T]P6#_L)U3>S98^=?5R&V[._UR1>'NL\]^ MXQ.F]&A/.,Y;#/FDJ%SM/T9=$*!Q1?M_[-*,I3CH9T#[K[86,2CFP:QQC!.B MC12)R22EI^#K1;*G5M9;9>0UIXQE+ 33_#__LNLWQM.?7M)NR.;;^-+ZN%7\ MN=W\LKF]U=C<^K):;#*.^U6A]*7X;;R&C&'Y?^@?\[6MCXVMM&YYEEN&A M_#F#E^/]+08K))5:*>LX259+Y\"GDR80P;P**R_A3"=:?P [1YG$U=V?GF4, M[5'^K=T=]G*B;NG"Y.2NT##,9UZ3Y)=+ M?RV=\4L;4_]R?N>@V+?M\1=V>H/!^(IQ)LNUR;]PD^'%<5OO9+(GCL\I?._X MI!\/X*KOQI!^W!Y>8)I>$%?^YU/5Q5/GX+QO5GI^>/ MWIH1=EAG]=,]SI353 OD++W@LOIF69T&N:O_G>8DS?KJ_6JQXL94_26^Q!'WT9769^ MY!C<@L7NU<["](C@+<_!G?L-+9SN[CF>^L]QR=GJ+QKQ/1&YP(T]>=X"[< M M'_[5$!(DZ@0A7/H8!&="NYATPI%R+VP0QMZ6D.#"W;@4P_W6'A[,N1:#J[[% MX*HG%HY]O6:?U\GS9K,+;CKV+GVX=.O7:0F0@Z]?=_ M'S2_??H^QUI O\)GX;W6QGFSML,;M:VSW58'/O/UM/G^*X:_G^Y^VQ*[M7>I M_@6?S?9O"<)['#72FE+$)9/("JH1<2EA9D 4I%\P:\'ME&O)N5'Q#\!@] MMKD5O$]2<\.H\^!-Y+S2J$E.P%@B>'QU1'E/AHQX@HS?ZS68B<.TN#CAOP,V_1GU_8 >S? Z577D_V&S/>=Q,"RU$RE4,.9.38H6< MB1$9P4TF@>24I869E3\!J,Q3H<$+1X,YGRH0HCU1%B842\1-E,@F[U%,S''PKCBA>/G08$''LR_%<=HL MLZ9RTM2/#*C'.*.]%3K>E@Q^^=#QMZ=UFS('"+QZ9)Q\;]O=C[W!8+OK.Z,0 MPW8WUWK"QRK@7!QPGLUY5<$*87ED2,7<13F:A(PB.K??\@J#/BQ'PL MZO?G(%ZO,.*-^5,_0X9*^>^B_',^E'-"@XI3E @UB%.JD.5<(YD3&' F ,)I M99TO56?B2O\7;2,LP(6J;(17!!-SSI4/D3.#!8HX$L0YC<@%#[Z6439'6K#G MF4%$K6HFE\-(>.KVY3\K)'V:Y-?Y:I'K&R,O(OKTJ^NN-GEAL(:A-\HE*N6) MX]M,*@FBVC9NO6TT-N=<2T63\PEC).$GXEJ"<1EB1#%2 MG!3L&2KAE74VS^ASOWC<(C3KF:/Z%:Y6N+H07+TG 7B57/;B0'?.I2?&6>8D M0\%)CC@@*7+,*Y1H))SQ&"01^2#$<%,!;P6\%? N%'@YLXD9&ZD3E@M,;>#4 M2T>-BSY)12O@?2W .Q<:,)F49NS!<3U5$R%KQR'PTF[WCX_:PI+S=Z(8+)D#? MCH/:F*,$0&)9F&::FU,-[G1V6W76R/=J;>'&^: M9PIKKCB>Y:6YM HEI]&5=2CFU>!E-1.YGE/KEW.T_J[?.\YM,\:]0^#?LF/+ MM+M?]Y]>YY\QM7,G[MM.;NR1N_?EJ'UA^^W!F-:JI-$!Q/K_['UI<]M(EN!? M07BZ-ZHB"!;NPS7K"%F2/:HM4K8EE\?^XD@D$B(D$F #I"3JU^][+Q,@>.BT M+),2-G:Z9!),9+[[SC3#"3L\GQ;R I)(74'4U;X(6&^(%[K@LP5>'(AWP4P& MA6 3D<$K<$S3B;HVJ6C^:ZPNL*'[5J\R?T;_#+[M[5C?WG]UP&2!M3\Z_>,=>$_O\NO5B='_\FX MPO"J]V7?7A:>W[Z\.^OM?3O[=GH")LO7*S"AS-[>F=6[>G<*)I$)YM'5MSU8 MYS@&X;E_U3OY'AB!'S#+UOW B'4GMH4>&8*#"1/97NR+R&/NLO@T#,"6$7F! M:;N.D80,2!30Y0KN.L)GR;+X/**+#P\RG)R"0^ ^#)D:#D??Z(0/K8FRFT7J M6GEU^Z:6#^&"O^RS,!;"X3;\-PH,%O@&6.^Q&R:;,C.05KS[-=5K8;UM&FF? M)"UN_R\&2 ;%8,[O)VG>F7>_FV %H!J#)*;-;<<+'.:9EL=-RW=] 4B/EF4, M_''-39J5R)F+DR;U-NZ ?3M;D3@[%ZR(JULV=^JSR$MA=Z:305X J.*MN![V MZ:76\<'5=V[;S+,\6T]<.]0=,_%U9L>)'MG"=D//8BK497E!)[16,]/5+:_@ MFP,V-7;.TB%-TJ,1N*3= ?FAMO^?*4[P6V0F[3>T%-1%T/08?EI=^ZR-P8"9 MXJUI.*\3:'4*C 5$P>$?0,E#L#0XV"VEZ&H[U][!3P 9*#[C.!) [6%Z^%QFA:\6KXV W@C)OM%0D'>:$ M;XTI?#?TB+SS>TP&;W6I49E>:B-8>4 7K +;KAGX"CYN*2;XD\D W=_\XO6/ M,.W6#(IUPJX96MLS*-:VO"W9;- US8>M^@L :W1]9VNHP.I:=X3L'8?:;D.^ M<'WFXGD.7?W9$ @W'@+K:U"_T#]$K._ KMC)75KZ7A(UM-R^E?A=3^N+#D=4 M_/'F<#K!RS7P#(\+F&L3N&MRN!L.M?U+O+>]% 2P#^"/W:GM]R[G?UEP_$0> M/E(: A+3CQ@#F+(A_?M8%"/MMZ]XG^5*T\5+XM&=*GU'4#D (*59F7+Z%Q7" MT%^+=VD\XZGIZT6Y:ARY[D;?7]V6?V>FW9)^O/O%8_3T.SWV<89')?5MO6\;G/O1+WWN?? M4E$Y+>,/HB!Y]2CRTOJ)TK+RB95+7!G 9/NV8O)^8M)8%I-1("QA1;KA1XGN M",?4PS"(===WS"1DP@@Y7A;O=/W57-GS%I'W6>/1W*O-VN0MMGN5VP":$#?O MJ7WRH4\^=?/]KU!25-$@XG;F\T_VA'YP-LE/<(D(\^5!]H$NYGU?Y.4=IX^T MVOYV;;^FC=ST#0N\7P>?LN/RCA[N_$E/<2<*TC\WBB;=F1,3W+=6/+T'U?>+H3 M6($>Q;ZA\\#V',$M+\0"5LOJ&M;S$VS/9HV7D"VHV/YA!F\[BN_76KR8LSXH MRZF(]Z;8&RXENRS3;A:JUEAN#=I'D_JK5X>ZML$\)S)UT_>9[C@<3-O$83IS M3,-V8M<42?SJ31AT0M?>C&EZ3Q3 ?\ZF[+HC;K;8>@ZF;"706FOV)\BU96LV MMMW "1U;#T%PZ8Z7)'K(3$\W610;ENNYE@!'W>V:CQ65WR#1]FS6> FQVW=Y MD8@4I, ?NU@",QRV<=RM-&M_,)"KR&"*O8I9O'\Y3M6DADI9M%;PHVF+U5H7 MAPG3,2U+9T'LZ8Z?^'ID#-"WRT$=W6 M#'Y<,_A'!5UK%3^>G%NVBL/0"K@5N+K/$J$[=ACI41(&NL6]@,=!$B:N\^J- M[7:=56>_C?%NRAHO(<:[6!&.S-A0T;8:?*LTQ^K5;(9G MAF;"A!Z[MH576EIZ)$Q#-VSA1C9:%(9)U>!^T/%^7'ML6:EC&TQ^YE;TPZ1> M6].]'<)NV4RV:.0>#_4X,'TPDSU3#\W8TZV0.8GK_"]M82V]M1 M8L>.,'7;MUW=24P?7&[X;73@)M38K6I'BJ6QD>T9:H MN]*WYV:&;9$QSI*,\6P[9'F?%&W#,5ZZ:J,-0CUE$*I!+FT0ZG&%Y^%J]TW, M/"]RHT /HSC"Z\02/3(23V=A%,81.&LQ8SACV0W#CN\]5O_-W7FMS>6VN=P7 M$(5J"+TV"O5XTFXY"B7,R$Z,P--#QP%I)YBE1^"9HKUHQH[G!3PT7[VQO&[X M6'=X;9 L>R0CI0H5&M2O!"3XF=&H1Y'WBQ&H/J9]!L;]E3>(K##T?(>TP9TL7OJ$=MS>+5+=+?(1 MU+BPA),$NNF:P&:1B/3("$R=>ZYCV(%O6,S;*9[=V.CU*D'[:?/=MPLZRY<\:#0F1MMC$Z'A;?6:G*S]*\=H_[(,UOI9 MVDK4+@_47I_$^I$BZ.>??(J=T/,"$;MN$#A&'# C"@W.O"@(;+"QQ,^?A]W/ M,^D^R.>T[OZE(+_8_3V3MS#X_BT MM_?/Z-OI)_"/AF>'QQ\O5WRGT0'L?O^R=W5RU7]_8,!O+P[WSMR^U;OH?X%S MO>^?'7[YZ/;WWB7@,UVNE$*+T+%"2W?Q7G&V_ ZZ!^0&EL<2+K?X;=45%Z?M7J8O'R\K-6JD 2'I#@>,"5$ M2Q"GYV!NB>760S(JT*9 DT*51K4"\W:!>;4QP MAX=1',<)$PF+;&X9WA-.D;C>(E2(;.W 'Q1KZ8H=&%I6&.+%V,PR$MVQ?*XS M(PSUP+.L2,3,,R/VZHUON!W'-C8HB-ZF!MO4X%WLMA\4;T]HP-TX)+BUXAXF M[I:M.(.'@CDATST#K3@79ZMQ)](#-^%^'"1 PZ./N^&FR3L7L*LA'_(>7F0 MJ?9B!MEND*UVJSB3^+SCX*]6E-TFRF8KEIO++-\Q&-#OYR]-#U MK#!@D15UCSH?8C%Y/:]V;K:0P M.^01EM('(>['26+J(G! )OIFI$>Q M(_0P"DR7>0&S+!]+[CP_[(3N:LG=KQC0]1AL_-R,N<<$S9;*MQNF.SQ(R+5U MFOV1;-OYW4,P;>4Z$'A6"G>DL@*^!6]?/ONU)TR2GW9"23\@V7)Y(\AKH%=1X%.P)[8Q>]$&!8KK_TH#5\2^ MS4401+9CFD'HN8GM)9[',8DHS.]@DE G+#H*.#0#9>I__\'>7-OG^/24MKX? M>7?GZ/CO?>WMP>'1[L%^?W?_J*,=]'>[&[_Q_N'Q_I%V?*CM'O;W]OM'^WOX MU]'AWP=[.\?PCW<'_9W^[L'.W]K1,7S0V^\?'VF_[4H1(^+?-_Z OWWN[WS> M.X"S_+Y.&"S)2ZF%#<-E=N2S,!;"X3;\-\)^%=]P#2MVPT2:(02 '71:?,^) M?=?P7-,('<_TP1 )6>#Y)O?IO0IW[/)?G\T'N8S(50_Y8=IP0=@ FD? MP)__D<[C7]6%O7_TX8,V+O+S-(:%L<^:@[IE:::Q*6P6"(!K:<9!$Y3P/7R, M;=@9>:@HD*2?C7_Q?#3*\0@(%OA,%.5^\]^ I!_W3,_>[:;N&";)$]Q+'U1WNFSKCMJD; MMNO'AN^$@0&ZVW+M#B!VQ62M2# "+3O":0+LG*5#4IBD;8E@B3=XC?=<0 $+(@JH9O[T>RILD\DP?@GT6^8W+!A"%8Z)FN M\)+8,Z(G3#]* I57J+^(VR$?3*2'>_N7WZTH2FR,IP,Y6KKC\@3G:7DZB[P8 M]%]B"9^_>N-8'=NV5FET63Z.IP7*Q(DVR0&JK[5P3)N[< MD_X\+W"8[_@<)*5C)5;@!9Z7^,QFPC68\)\@ JHDI9*/%:^^RPOR_UL*7$^! M)\[W,/ 2FSD1R,7$TQTC\/7 L U=V 9(#R],+,]^]29PC4YHKGKVE9@L:/X> M$-M<3#9U]#+E;:!). ; M;;@O@#(P/Q%A;X>,G^E'?) /T22C\X!IEW(\^BB/Q1#%C2@GP$L3^9,$ 7). M $P" ;6F?K="8W"R*6]%^/S\(#ZL "S#>"&<3UM!(;AM""6I\>ZVM/.F%K5 M:RA@J^I .)D43',$O_BI4OV/WSF WW4B4P?X1KKCQ(X>)*[0?7#-3,%]'C.^ M[,]QQF(;M*#%#=N)$R.,@] 2H>VXANL*WUN>0K5VQ).8D(\Q&1!9L3E6D(AC M),]8L>LZ^I2Z4Q)H^?K:P94/X-RU'N^M)]ZF>5%V-W3O-BOI7B.8/-B0^Q/F M1;GV]2_]H;6;6'>=%;4-:;7U(OSY4N*6SFX[ 3>M)-VT?W;3_CHH_WE07 MO-YG9--]1D<_I&AB V%WU^MO;SWNRX*9>1^R>A8M@=5<-'$Y%C1$#G6S]AM. MY2Y7*F$?4)QTIQM9-X8P[C^)W78X#YGO@NE@.$%L12ZW/<.V/>&'KF>*GSF) MOLSV,J?S?Y[L*NO3FSX_:RWUQ\I)(&S=X4&@LR3R]$BXG-LB#"/;>O7&[09/<>W?H_#B,V+$Q L\ MVQ9Q9#@6\&3,A,DCPPH<<$5C,Y)Q5[-B1+-EQ"UBQ.7ZEU"8EF7&MAZXW,(X M6:*'H6?IL>T!XAD+'*Q\]FYDPY?0.U;18!62QLMVM/,<*U^&Z63V&/= /* < M>X/*96ZNP,M4E>Z/*_QYH-UYM##[34+GGQK'G]A$]-(L'4U'=6Q=MUJQ<[O8 M69X&D(;&M_\=&'ST3\:^A-/#TS.W=[4/S^]<]:YVK/[>1[/WI9]BZ5[_ZMWI MU]%?I["WL][[O]+_O?KXW8MLV[(<6S> $466;K.$8T^1IV,UD!X*RXY88MIV MX+UZXYM=-UBETB>X\;353-?S_(,LX%8S;2//7]W(\Z,^_/:KV7O_[K1W]=?P MV^E']]OHJ_OU^,#^>OH.SG(R^_KEXU5_=."@9N)V(%S#3'0L%M"=P$_TP/2% M;EO<\/PHG':=:,M M:D3T.\#S@4)SJUL?*+56AHFLV-/_# ^/WPWZUF>[O_?5_'K\T3K\L@^2ZY_3 M_NFG].N7_J!_S"]Z5Y]=U*T^\QWN>9X>QZX)7I]GZLQFD6['!@]$PCWF)J_> M@#G][)V^M23:*M9?3:)GWWTKC-PD-'0KM"S="?U0QYL==3NP',,VC,2W@U=O MK&ZX.D7B1SR^1TQOO%B=M-&V=*N3'H_A;[:D3_>-_M7G61_V!LR=]HX_7N - MK[W3S^8WO#GVRX'U;0_V>?J.(I%69$>^F5BZZS ;+YP4>L ,K@,WA4801DYD MF*_>&%UW#<,_+W>OU4D;2:)GWQTS\)W0<]%BXKICAY'.$C?6XRA._-!R/-? MF[.ZQFH5_*/X>EN8Z]M+L;\OB[59*H;7CXC\L5-O;DW TYC(C]DF,3/6 M?<P!'#W0=CJMZW0",>#).&(1Z%(-C8P1>8"<".V'#YCZNZ6YZKZ-5?A)U7RLT="E MLNIO7^P'??TC359MLU3;++7A?E+;+-4V2[7-4FVS5-LL]?0]&H'@(DP,%IO< M=J+8#DPF7.X)SW)].X[\MEGJT=VVCQ??X-V]XY[;._YG]/7TX^7A'O[[Q/AZ M]?FRO_U=GE_TOW]+^'N[Q!'[_Z;1_O&_T MWQ]-DMM+R.NQ$\$X-%S$SUV3%=W M$A[H0>P'>FA;@H?"BWP/1Z)WK8UJE_IEUS;,M(]O)B;C:XY7EO[@"BP<9+&U)_?:)S=O::$8'YK=1[Z)_W+OHG>[#&A^M MWI<#M_?EHP'[,WH6P.-X,.Q=\0LJJ;>M;98^=XU%MM(I<^KRF(;J?3LNV'P* PC4P_<$!L_ EN/HMC2W81% M%N.A;SDV-7ZLN26O;?;ZM9KI019\JYFVD>=O::/YZ!Y^Z9EP3K._MP-G_FA] M/8W3;Z//5F_OL_GU=.<"UC>_?NF?44&Z!8K",$TV'O#8U#T_=!+/ M\6*?!=2&[-B/H)FVD4I;S?2KJ?3LN^?9KAN#NQJZ:#6Y>+5APAW=-;FPX\07 ML0L^:P!^D]$V>]W<[*6UW5[/S?%[ 97U3R.V;F^E0;'$K[[MO4O[7[["[SY> M?3W=!YC@WSM@6'\#@[KG?#O^.D/E&@884,/;!UTL6TZ,0(^PBCEFPO*CV+," M-\#*>F^-U'I>7M\+J*S?1A(]^PXDR&(&]E_LFY;N.%:@P[\,/0XXCHR.(X=3 M0Z)]-\7:=GNU+E^KDQZ9X6\QI3_/OH[>#?JG^W;_M#_H[7V\[(_^2;^.^@"? M Z>W-QA\^_+7\/#+NU/42I -N#P15ZB)T$4!-P/#<8-U$F& M_]S]O58G;22)GGT/'=':NB,N'B8TD:JX)2;3= M7FVWU\\RD=LVDJV54*O=7H8=@%XR79U%#MZM%#,]B%F@&XD9^8(),_&\MMMK M&PW;EDVWF$V7JY68&<6A%WNZ:XM0=SR/80A%Z(9(\-HBPXF%?:]NK^L-@:H- M!180-W/E4SUYAYO.MZ1Q::'W*)\6BW8J^5+/D:PRITH5X']J@58IP76!46S>C9/BMC]A_M_3"/V%#K ML>),3#K7WJ4F[U$KQ%"5%5'2EVK;=2?>A$.=I/BV'LPY>R\KP@CK5 M939,1RE":DSWC=*G\&:"N@3W@ $8A0!8%2R>WQ$L[VT=*5!> #[8D$^'#->J M"^[GA7B(B6E97>DZ2&'M M5?LVZ/KM1D&BK4,5$/;&W("/L LQ2^'^;Y&:Z! M>E?+SQ7E5!?HQ7"8I#Z8NC8O;]PWNTA\1(^,>@2J?=7[3>5FX#-XNGY_5SN0 M)#,9I$6L_6?*@,CHUF54= 0%%I].2^HU@#/6,,&- *ND&1].8PG<_")KGAV) MD6E5I2 *N0.>DQ/KCFL[>AA;KN[XOA'&GA$ZIKN%_=:28JE;@>1S3;%" M4JP4I=)"6;!".L2S)/MKO0"B5HGFN)*PY01^C7X&Z8$\;!YKPUPP%> 94?H=6_$WN]?PY M$PP>:XC!5D+.? P)L5W N9OX:*GJX8![><,QT#>F(!L;PJ*_B4OP?\B=P1C< M*(>-7M7Q)<;_,TT+_-F4X+>.E?*%A)C;G'K/,V'!<-V',9I;CB]@.?#/AEHH).=>D]75[.4*D M0CXB7A\14C&K.K=G;V?@1Z;V3G?,WMY'$VM"OUY]2GO'GP:]JP.G?_K1^';\ MU[#__K,M4WSQ<#FUU]O[?-'?^VSVK@:GF,;KO]^_ZIV>6/V]3\/>Z#/\/I8I M/NN?=1-!0C-*;%^X>F [ENY$0:P'IL?T.&"NZX91$CK1JS=!N%J(MMZD>\RA M.MH].>0QBU];"==*N"4)YX6N[]E+!&X(:6$QJN8QJW%;VV)M[3R#A[2<;93NB[W+;T M) %!YPCAZ"Q.3)TGW#,B)\!IEZ_>A-;6F'@OH5OFDR@%*_B :BUB<2Z&^1A+ M,:X-;EOW._]:J;S5TBD*C<@(C,0WA>?8CF >#R-F,\YB%G.1_+006VN>/9+H M6IX5=O(]CGTW"!U/#Q/'T)U$6#J+S$"W(KR*5IB.ZX5HG@7VZL5_]Q1>ZV7$ M3[7 [MIKT[(V3U@0>H'E)J9CVAR4%O/!Z9 M@$G=2NQ8=WS/T2,_,O78C9TX=H,@=G"J0\?P5UMH6]9^-JQM)CZWW,CQ#6X[ M?NR%@1>X26C;CA%Z3F*W097-9^WEH(KAQ:%EQ:%N8NK,\6F4; 1*/#9#-XQ" MYD3LU1N[X[FK=Z&VK/UL6-OV#8,%%C-=,W$X_!G%8)/[3N+8B;#M^*>%"UK6 M?C367HXE!!Q;6F-#]TS3T9W0X'H01$P'4QQ,,I^YOFF^>F-US(TRR%]"+=.1 M&,*')QWM1&2B8$/9V1>/TBPM)P5UU#TH=K &%,]/5(G( J(.A8D.1FA'+(E\ M#O:'R>W$-1EK8P<;+JI69LZ=?/>MT/<]R],=RPET1W!/CR)P-:+("(+0B3P[ M @?#ZQCN8P4^-RA[T[)V79<26XEI"DN$+'",R&4^ S_#3D++3\#I]-O8P>:S M]G+LP!&^X?I!H-LX;,,)7:XSSXWT!)@Z=!V;V3Y'!\/R5^^J:%G[V;!V'+J1 MFUBN+2+'84D06:X5>KX5L"0T7<=J8P>;S]HK!1F@FPW;]W3#-$/=89[0PS"( M=-L P?ME4*$P AC)@S=PML10&T;>@AVF6[X9NA9EF]P/T2+W+,VB;5?0K7! M<3ZIQA#=,$_BOJ$;50@R'^Z@Q?D4^Z;H:M*[75KZW*K''A,TST;8QXEI6P$. M40QBQW7"T$T\4WB6DUA!&)M^&W[9=&&_.KS4!$L.#'*A![8!PM[SZ68<2[>$ M8(F-9=2^]^I-T/&#Q\KO/@9/_>+D42M16XGZ.&EU!\PKVPZL.(@<'^1J9(:! M<+@3<1$:@==&O39?HBY'O6P>V0DS8]TT&4A49H/YS 2XQH%ENW$_UBUG[]2 MHF[==0W;\F0+V!:PV_5D"]@6L-OU9 O8%K#;]60+V!:PV_5D"]@6L-OU9 O8 M%K#;]60+V!:PV_5D"]@6L-OU9 O8%K#;]60+V!:PV_5D"]@6L-OU9 O8%K#; M]60+V)\)V#_HVN4WZIKG/Q;N2)?_QOJO-)M2.=9#KMA^0_>!7GN=M*I$<_"J MYW%>IOB:UW0+=GHNYC<\__O5PJ_42XWY3UA4YL/IY/J?K-SE]^K77 %N!HNP M:/[OH*AV,V8G0H\*P\(D^6DG ME/58L>"YO'O\]32+18%/P9[8QNQ%&Q18T?A?:>"*V+>Y"(+(=DPS"#TWL;W$ M\[@5!DR8W_U7;X[I0O,\T7:Q&#*;E/_]![N>I)^>TE8NB"1*V]TY.OY[7WM[ M<'BT>[#?W]T_ZF@'_=WNQF^\?WB\?Z0='VJ[A_V]_?[1_A[^=73X]\'>SC'\ MX]U!?Z>_>[#SMW9T#!_T]OO'1]IONU)0B?CWC3_@;Y_[.Y_W#N LOZ\3!O<7 MLD\MQ/Y[23'(PEO?+[)/3?PN/?JS;N\T"8#H97I MI3;*ZXF5(^ *M>L%+[UTWES1]$087'RW,P'T9 MMNT)/W0]4]S2.6(M5SFO+V[>*6";)P+O"'@[FS_R@BC^Y]/LVY=X'%F.]^W+ MN[/>WK>S;Z;8LX M,AP+R"<&U<$CPPJ<0%BQ&46WE,:W-//K:,;N[7SW(]<.DMC330-;-:,HT4,1 M&'KH!H;#1, CR\1;];KVZNQ!;2P*)7LZ6B'*L>!HO0YG':*F^\DP?'H\+?@ M\*I10?MWX\AOQ=NF MDBIW^R???<^SN&=SW7("$&]X"V3H^H9N6(Z(F.DG!G= O(7=<'6B[X/%F[ B M;C+73$00.XZ-DS] +YHN#PS7<-S;;I)J:>:7T"FI3LB M#O70O;'#KK7:B4[BK41D+$JWKK93HL1"VTTV E4&G+3; M)C2B:)H5X'^=9&!=8FBB,:.(XUWNY.K#-Y-3<@+TF68G&D-4E[=+N"4J M=6R6V"$#8G69XQH6BQU@E<@*(\$3S[>^']RMTW=_-![F,R&.1'&>6/MY M=BY*I#K:+$UD:GZ/=]7W\\E7 9NK('"W3K:71Z1GER#8XL0Q$L-V=DXA!2O_OA?B8]N/=YD]$=5)(@O.E M/L+GS 52!$>0OXZGQ4RPXJ41W]7^%1B PG4XX- $V\]BJ%7!?0C-2 >?-C"Y MD_A,@ -K=XWE**F&,"N[VO%=1=Y%.APB3;+X=(J(1#S@_R4BG4Q!P&IIIB53 M_%.17JF!& 2).M-RSJ=%=S4NJZV&/ B'MP:W3-=W7FUBW&%]X,2TNS^;"0\R MP)@X9I=[:0EH.(;UWPYS?O9K.>.R?\R-OZUOLZ]?N-<_WK_H 3WW1_U1 M;W1PU7_?'_9'!R;\=]3?@QT A1_N_8.?GGN=D[WKGZ M>M6S8/49OO.K]=GZ>OH9_OO5Z%U]-;\>]V!?\-DPL/K'9W9O[ZO;O_H*W'=V M]=W@+ ( )KH9"Z$[W(WT( ^ 4WK&PGG(4]LJ94I&+>#\H4G461;KB<,TP(5 M[4=&9%F^\ +NQLPQP#H3H/G&&*$KP%9[(W&@ 1)$N9J4N":X=P>271NUNG5S MOR;$=H#2(LN$M'DNTLD #"303_P_TU3F/% C[0Q!+K"]2]!\4LD5&$V[C\ED M.D;DNYQY2>0ZKN#,#XS -[PD\4T/A(CLMX0QE";HH2C."[UP! M'<1@OJ=)BG'TG;(4DW('SU$ ?63QW_!Q.H0CB1*^ S3'>R(1!7P)!-#X]TZ\&K.?TKOBL=PSKGGP7"?,,WP?]Q4-/!^F7Z,PQN>XGS I\"Q#K MFG0/HQFN-:50"<4*#=J$76K#.2(T.7 4*1 HLF+(-4QBV69B_4PF&8/[D(Z MW(J9QN0H"<48Z(#, RODIS B/,E!>"ITA9NG8I+XR*UAZ.E,AQ.U5(G:.B:N M _U^'5QN@,1/%Q&'HQZ"./<")[MA1I(/5&NHB\4*'>['#G/#5?4:\& 8'51B:MF.% M#HNQQ3S?-'T= W6ZXP>F'@9^J%MN E:9 M<"./T;V[OK=>WJ\J ,RG@7@7EVDYP9#,>84^DK2$/U0!"\)0B=ARD$^'L?2[ MXRD7<>688SRG$,E0NN:I5""IM/;P]Y'(1)).<%T4X$"8,<[_02\JHT$P%"LJ M)_ ?# B6,NDG9':_)(F._E8A!O"S]%QH8,"7Y%]10&I0"$$/W99_1 40@_U? M@$#54GC9/&F^4A+3EK28X?4E+7=W13W_U2/4P1#4VSJ87U8'LRV1A -@:LWJ M:CV6,9EP^#__%5BF_V>IH>,_+4N2=" K=L#DFU%\,-'>@:F9\11L0(" M ?I MF4]D+-(CA[4XNK[0YM?!A%9\G4Y :O [C5$+E-WQ.;?YH?U?M\'=ZOXB**3J15B!-@*[V.1N*LJS,$!2@ 'SR'$M) M2!=I20DQ,'\$V$+E'2D'J* "("L!GC6DU*<7*Y],R^H#/)GZ$,!8?4I;P'7E M@MK;-"]Y2GOJ: <97R.'[J:1?6.+0L, 84R(Z'_G^1F2XE'-A]LOAC&UL"BL M)*4U!##2*$LS,G8)#D,%AR5YU%P&F2>5EO9(L R?!DEPI/C=\G>J0$J#N78X MQ43,T+:)#<'#(R9=8*Z%QRL^D\4P]>KF_IK5:[:=O\:Y]C7-A^!MR1N-7)4N$-F!%E-<,!&8^"=5H!@_F92WR9%*G%#?!5,FWCA9-)_16 M$/@:QJ1D[K'3?!9PQ$6158(U'8W!UR+INWOXS\&>;H953"U2P=0._8MN Q8G MLTZ5%LH;PEI]-%= E?]0?U6(O?RQ4#IBY7/*V"Y_.F*S MY8]PFRN?Y6B/PO%7Q&DZ7/T,#9KJ,Z5O,G%"_AG^>SR@/@VHE?B$- MB!*P.T3M= F.)G%?29A/T2:.912? +J%?0/XP/$@*PI0^1VY":EU947*DNNK+!8)KSF MCODMHF0V-P[QK? "+K!$;4IF2EH%"&Y>J8O3Y7T85($D,U(.RS%!!<"%A[!_O,B]KLN+M)K BG,K3Q>O.R8:/M[TH!B)5'D!\.J95\(N; "LNN1CC,L16%,I2>0-0$T-V\7"KRMXBJ^KP'&M1Q,4& MVE W6DRKIC 6!8'&+?)SQ/1 H/#%B" )X#3+\G,I_\%YJ83!R13DK :J#58 M7@9*ZVI5!P-(%L'*BL^1Z)$CP#=.28(#!GPRW^FD@M0/&5(WQ(XDKXQ)%N,*5JDC!6P.$K<,=6T-(U( M/'J?7/WV#?*'^D#9,FJ)*#Q3L8$<"4GQX+ MS)M(\P%V=@'XK1'ZGRE:3:C1*"V+L$?<8OF+)(J.-CT'D@8['J@%CJ?]IN3Y MYU[MY_[&M *EI?Q))5+%3/Q.6'O+X#R3>3Q!E/EXP$ZF9;W6V_UJ+3(WV+!$ M6D^H:JYY/6MP!OX@RD;TZL9J"G2;ZWU7']>; M!R3LP&F'JMB5U9X8<@_P\$57.X35E>&-+ =/ Y4 '6H %#3>)9_A'O8$3_$8 MN+[I.W_JO0J':QA'PHVDP73",I$#>BJ<=S!I(5@,+RE!G2D\=^I8UK' 1$!?\=4$RG M@00YY V/$4O$CX MZ1R -8XZ2Z2_#IZ(\8:S@,]C\*HFK_?['Y;8 E4*/!ZG?%+6)AQY8O 6,%(H MK(?T)640%XN U8T7: ICHA%<0,KA#6DW"--*"I)# M0WH3+4,PJ57199(65$A.]CCN O%?P:_27\/T#%3P()>%O -V+M5LB9Y#)H;: M<#8:HR,6S_%R]'>_QDOM'D9I/BYG575(F2MD#4"$@_>MW.<:$ZA:E6B8XQ&? MJ!.=B6SJ.$):.>BF!'-@8$S&],Q\$5D(E5Q ;G;2_H;4&[:!B:L MYS"55'97"J]\J,\9160H*D@'0784,FH-8*A>'FN?NT==5QE"8(;[(&'81E8W/JVJJRB MR/LTPH8(0DIM"@@TF)#E*W\5:%E4MB-EVM5'P(TH+=8* M,^E7U< IEP[F&O^N\-Z$3<7GXWP\'4J9)\/XBL.W3HL<@GZ?@N4SJ5(.!H$5 MQ-)(%%RZZ35.45/,Z:X$NWJ$?W !LA+ SM,%>^QH=YYX:"H.4 ($J\Z*FL;' MC1!_V"&P3F5@H.8'F2[+*'(UR@LE9"JC_S>RTHJZ2(-R4&HO SBRCD]7CCZ\ M0YIV-2]:$N/P1?W"#K[(,B17,LKD#&?7L!E1W1!,7Q#\6'%7:OA.VN&M/ @L MMH:U !8U:VTA6?6!!2F79=V)KM91"!$!AHU2#BH(CE0):*&$'I^AYP5"6@:( M]^#1%=OR!E)B:Y99BF_-FFU;TGS *A0PH&:5?)"_(V)J9[]4!& 9/V7V2UOS MTM:\W(7\DFE!SC'X(HP2%:2ZFL*'G;-T2 =><)'FH:W:6+%,,!9$AN*K+JCN MS<#$C+71[ .;##K:WW_O+N3KU-<]^EK[FT6(F;R8U?J0_'KUU'LPD$'^J PV M22L&ZK0 $&1%BSK[PN-S M_WS-6JKEGV5R)6FJ2[NO3OO76ZF#<'BBZGD2P57X<6XNCD W3&0<0D8PJ^5I MKRI\":\E'Y@B4E6 D'P'H(.&+T8[K9(:"ZXH:90[*ZNN=BBU![J#"I]@!9?@ M*:1H4XW3$WP[[%G]0'I*9%K<;(A<[U_8RI(AO94369%10A6@=]OW TT9SZA- M&8P.YCRE7U3IDE*"@5"Q?0%2\/%DJ0X*B"S+T7B0)4S2P*E",XW(^S@="VK' ME8ZHC,;787' 1Q5/E%P#NP6T3YJ./G:G U70S\I9.1'T-(@\-IZM&CHC\"Y'K+1B.27BK;5,<8ZJ+) M@S+\WI&E8%6:J^GG!C4Q7!?(J7Q'4P?5/EYDB5QO,P+ M9C<$7I;'IU$ 115?_Q'7G#!1DZ$B*Z0:S>D$\YC"O X"2*ZCXO;24)Q+_7(R MC6<+] @XJ)2(!,KBT?%[$K:N0THVG5#M>EI5(RZ+(7N.'Y$5^7"(K4@R'C = MJT1+!1.U!Q+%C7T0]( O?-Y>!CBDD V&Q9=I@W M; 20 .O.2I4S NOUD-K@I^[6.6<8E%(M7A4%+MA C?CPA](<:;AWG;6AXT73Y+:0\*KFQ?0X 3XKS]5B?=Q6I93L3L;RX)X=&+&0$$8S)>1_N8#]5= 71Q3(AIU]^&P JH) M4K3#43,K*JUT0"VTUD:!WNYWJB)% (^LY5*1G:4NVT9F2\)O(E)9BC5D_$S: M._!%L]@T+\:J-J'*(BCC048KS[+\ DUBK<0]@=T$!DGYNTH9566<\Z_F94J- M"EF2;1G5AA5C;..*59$$*TB^ROI_('2P?DAH5)48@I(G2M2N21UA<4-U7E2K M&$,]*5@,AYCAD.4R98C*/[ 436;0D155DG$%S%F>Z>IW0 R(KU@DB"$*YP[S MBY6UW^[?)#KLP%G*EE22H4K.(/=G<5YRLAY5IDF)#12KXC]3,@.JI \)__OM M$CTCI)^'29W*#MPZH7-85P5XU1@L&=P=#XG^;BPX8 V)I(-N.T$V&0JI3^?U M-26MA[5K:*^208; K0H%4S$D(OWP_I+XFXK:Y#0A5:F$>D.*"E*F"W42\W&% MJBZ'BD0.]DXH%J-"R+C5:GD2']>56BA^;9Y84+@ RY7(Q%*E(_5&,8A+;*7T M=V6VK'E0RS*97530(P-D MRC_5E9A?0[U@]BYG_FHOAA:@$Z89+X2"DASSB )FSJ"QV@RECVD(U5JS;(+U MH3I\J(NBP'"8$EC@]FE@F\8@"N6\H6PBO0?Y"RS1O:BB/-?9I\UBFHM!#L O MJ&))E&4C(C$G!96J4DLS#>-O$^*EI2 1'%QUWQ1DMA#U%E7B ,,I^+HXE27$ M9)W!B]*"BB:DI01NT+9) M32V92L#U4+B+(0]&B)9%U5 $D?X$Q@: +MT G9 MAY+TIS*((5&P4,."Z&ZLB(O,2XJJD*RR<%&D,Q0_56'NL ZZUKR>57UEXAPG MDM+22YJ43!X*>BC':!Z[!:MF_NB\*4T[HCA"9XV!@)^ UB&F*J@B9P2J?UH@ M%])V%@MJUI;*J64XC9K!6I.%]<:BP#U)(JN!S2J 2=E6%3TT&A*E?%3O:(R2 MHVB@L@%K3B6ZQ6D[A0IK2:.^S775N2ZSS75MP%Y>:JYK4037<91*#,=@6IP+ M5C/Q=61KP BU-*KY =1E?QZSG)=0[*=NI)'O5E]W:6O MJHMH%K]SNJ;A7/NUT36O_^D-RX9=U[<>M.K-W[GV]>__6[1N!O MR5Y-H^LXX=80@14\;-5G!-B?L=F@ZX7NENS5Z[KFW23!+=>?C3%GD9V\-C23 MU,'*'6"6N?*L-;[$I_]0W(%HE!&%)A8<2:-I M,QIN[\^M8J!&%HMNX*O*BAX% G<@I^<'QJ/=W8T&WHT<]Y01@CM"=GV]VDWS M9!^^);<;N'?8U9K0#.) M[OF&O\(Q^!*A_\W<_DBMTTDD$WDKH9FIZL,?HY6 MWQ)@-.H.G@P.6R8U%I+?RRW+^U7+\E;*$.ON,N1%HK[./FTE=NVGQN[F"3B\ MEBM>(^9O<3(BQL].J*E75QOE7(@D>; M],2#5.CL'TT*'U\KUJW;CWLWG6]H M:\!!]PC^(GBL=\>\CF'9ZWVRQX$#?D7PN#L<;K*W;J/!ZP,P+PRQ9L=TK!:Q MSP^QH6NT:'U^: TZINFVB'U^B'5Y]P[8MBI[:E;BW(]&BZ*FM M.K-CV+]0'=WBU%6-(%E.?4HW(+9]LGWR9S[9$FK[Y%8\^=35*8W"*[6$CL^_ M]KJ^^RON 3+4[8IW:(Z\I<+II45^3;MC.L$FAG[;F/Z/8=;J.$&;AWN&B#4[ MH=%60SQ'Q/H=UPY;S#X_S ;!1F976[3^8,38:"VG9XC6^X>^2,=>5NHJ)V.X3VPCV=+[:PM1)+[4".Y1=&318#-![JG+8J>3M0%#XWE MMDAZ*B39=BOJ-AQ%/]2;U**I15.+IJ9M]_#Y"&W3UWV:OA[FV6UOY2D0EG5? MF[0M#WYB)/E!VZJRX2BZ?[=NBZ*G1M$#:CE:)#VU^^VUVFC#4?0PEZ%%4XNF M%DWKIBX8QB\T'=H^A;OV*2S?3/;2BW?"CAFTQ7;/$+%FQS8WLBBK1>P/5E$Z M;9/",T2K^9"90"UFMP"S#\Y$MVC=9+2V8QM;U+:HW3;4FE;'=#:R%_!%9&?M MEYF==>]M K01O*<.A/S*R4TMBNZ$(O.^M\:T*'KR.'@[2G#CD63[K3;:CHM&K1(VG0D.7;;F[SA*&H;_#<=0VT[Y5:@*0##[H&IO U*V-&[?2J*'\M4M63Q7LK""CGGOKK(-H J*P/PQ8?"ZJJ&WT9D\8L5) MFC5V]J?Z!'?CR1GP^-/ZB'*O<+PA&Y?B=?7'G]7-<&E&H*,?_;FX.@9OEK9* M1Y%?_WF1QI/!:S/L.H[S[U=UU$B]6'W;150LPUU^%P;=T+C^:Z-K_GLI*E4] MH/!LWS3R?@&#BVAJ8FIU2O2#05^M*;O&S:!BD#2+139YK>,GC\T+X6VL8"& M?S-_KSC@R=^^"!6_ZUH(A8.,#Z[ .;#+3J MLZ[V16B1.(&-YTD"6\A.EA_1$B#K_ *_R:>%QOA_IFF93M(;Y,5,@T=Z;*:!M*" '[V,7J,!H@\9Y <\CB_>2]E)EI? M,=K[_0_U=KN+_?G7#1IX&I*Y77R:%M*,]8MH!MZ^2#->UW80#*M4@(@]3LMR M*G9GXP'@X"TK"C&9D$7@_UEJ^V4^'K"3::GME"4C9,]#O!+AG0;MX'H\'XV' MHB*=-=2T*PJ)XG*CT'H7N )6[4W!:B4)UF/U8.]$9("%2VTBR@GB;6=9XD,F@$/)(-U]HVB%H@;@:@?0;YB<@J C A1CGQ40[SX?3D=#2C!>"E?#C M:*8Y#BAB6MIUNMZ_._!L.19\DIZ+X:Q#_,(*>'22TTX 3;"G,1PGCV$AQ6-# M !8\KL4%_"S#93GL,]%D@"IE%I:(A!%/.5L F(3EDWA^ZPD4AF# MTB3Z*A%4&5'&.1M.1;7P*!\*/@6R '36.A,QA!P]+G)8%GX)9)U/3P:2:%/ M,9AQ; @GARUPI%-:^'.63@#11Q/82-G5]J:U&"F!*F W_YFR8H(J.E'D" 0C M+@'2R!\K#-$XZT2P44>+<+U*TBP\VMR,HO]1&NN> =N [11T&MCED1A/I-:1 M3 CO!^,[P]\,V#DPKI8!*ALOE@OCZ^&%<8H@)@Z[PE4IRA07)\IE_?K2[B](5^3A#:0"_HO??J#$1%K4"KE$Q M2%%^ #B A":XO^6MPAIL#$1QF<)Q<(NF ^^9E&DL:D@510KV7"J P]DPAV/1 M;FBEK)P62*-I!H]E-7196>;PCHF0)#LB.,.7/!49X'.8LK0$WNX@@,KIF 0D MGF[(IAD?5(;E?>R/KG8\ +9I8!1/1\ 7Q"8GK)P4NVM 'K-;B<^4,CX?X0I.'H%TP8TD;CIU/<[ MYU$*S%^PH8MT.*Q5 NVL!)"4<,+B3$Q(Y0 JB.-C =L;I72Z9%I, M<#]-\81\C30*+%B9 ?"*00HH@Q<1:2*YP4I#) IE5Q!D!N AL!7JX_FY-$P6 M:= RKJ?!K5,!7\0"]$LP)D@BS:4Z^=/KK0=)),@,25J ,3&!G4EE/3=-;C)) M+A""%YIG!/12>A/"N_'VB@K7O+MI@#B>I<4-\<_ F%&FB)+]\WW=;"@1?]42 M"K=G=BS#H(\#WUJV@NZ_;Y %^01Y[GZGO1"%T%R\FY"V8G<"/ZS!?^ M/N\8MGS"[#B672]Y&_:N673K&(!,R[DD3#, P(A)#2:MC)&8%*C"@!S0 AV" M$%XU)@\:O]N)0#Z@\ILP$#8]^?/MMA0/4/P"?O-Q90XM6@1KPR/*[KY 1V^8 M"K3)294!4"J(*UT$%(0>&M QF/()Z$BP8:89 %XQ!R F$R*6BUWDTV%,D@IT M)HADY)&Z%D<*,@Z& M2<>Y-'=>%W!J9($J.BH#G(U?*90:\Y^P" ROZ>3ZGS3BQYQL@U^$?>,$E^V@EED"8& MGT&Z=:_)#<2G8$]L8_:B@4A._N^K_TH#5\2^S4401+9CFD'HN8GM)9['K3!@ MPOSN@V]'R0 TPN&%:"3^]Q_LS3HT;K[PJ06*Y/QA>H9F6"3FJK[!TQ>#7#V7 MI""3I.\I_44P(W.R&A?4*[I22C&C+A"7#.. )&D2S!!)F74W3=M9,A6]X-_D MPZ"-NV11+0D;E*%DA0[+7#Z@/-3K@B)S5%'5"0/DYMF"AS",^+.A=]*U#2[!0,\,FL"C-4P2!,>TDOE0(78Y92 M;*OYLA3=1%& *:PTS#EYJE*]U%Z)C =IORE[ MX._=O4KE_UYY(4 9Y^@UU+^MS+TU..XL)R ZS:<^]P@VB\%2Y2B.!*I-97QP M@ F@A=&KJD/)7$OUCYWX'-0M;B>"Q1*D4>E-%V(,>EEDDU47R#,TH(0A*G Z M#((%@%-28$ RPN)N:^C-SX[1.17 ^1_!P&&CW= 1ZC>72^]U[.O>NT.&F.G] MJ?XS_SH1REM5_P$ 4; *7/NH!/B ?]S19'Q1C 4%ZHEG%[Y'J9*6BE1B%2:D MP 6&&#!J +L'L!6U9SS.ARF?2>*\5ZJB0:5SA$V(]"F8,9Y&P[0ZF1Z7H'IM(1AU],02-4!+K[][NCBD 7>*NK[2>)-.>U'BN ;BVGX;#5 MF"2ZX5@[/P]+-5YZC#*J>MG.WM_']@Q0+D 6'0JFURR9YF"X ?K M$SWZ@11**B;),2*QP$&55-HZ:?N!#<&L!JO[_=L=K9H'>SFZ-9!6X2=$(2E#?*3@HTD MX\O@#YSVFB@Q'V2DM5$\$T4Z16XV1AP PDZRBTI]"^;1Q\D-V8X5B &#XH35[ MH[(/QD2GZ5@&QB6220Y4G"@8"$-P9V4BD*$IE>)?<0%NW4U@ELIN_I@TITCI M8S!^PH N&,5&)A>YU&-FF OQ0:^ +2 M"[51C"MA>"YF$X:Z(,OA@6F"%@X^"R#B Y:=B.MX!PX#W'*!E)II.9@&:LO5 M<93!+<-H&"N<1J-T,IF?E[(>=0(AF?-O]3()L,7EE%N!8:0I& 43K:Y/J3&[ M)/D0U*J8Q0Q5<(X2 C7SXP\60J/P./DMILJJRXW4RZ'ZC0E>!24]*6*3S2IX MI5GC!-O&/D<"&("LRF6CA#Y8A0P)(1)W"M2,LSB:_%9!W% M-2F)-*KM7:55ZK--11H6'2=4[M(>77#EU#KB,I6)\X:!K8QC3,4A8J16()>8)'X)F@,, MDBR;@FD\TR(2\M-Q'>LFNAT7Z3GY&NB'RQ\N9GH&;)A4YHO21&/T#$B$ ]Y! MB#'98-O5#J>-)4@Z51DG*B2(R+WYE]_Q?9!&DQ*(P(XA1%-I7LJK8>_*P7LLK;QT4\&S4+E=9\G;$ J0!GXW545F-VL M^\@<00X ##8UH5?QQ?*QR"[#X!#&(O!OK:)Y:K]HR<)94X1=Q5O1TXS$D[/S0DA^LH17>V%;4THA7K\)\@,H.O07 M@P. ,Z)F/:!<6+A5;>N0?[@NCD:11!F\DMXW&@$?P$,I0=*?#,#\%5E6SH;G M+ /ET?#=D0H20'"IQ,2"ICB=@DT)?\OLK0JS25.28I9],$_!_)Q'&1H!!OJF M,GRZ]:-C]##S:0D4A7^)"UAIX33*P9**"L./%)=CLU&=&%!!" S1*#=2ZBR, ML\@ HP26$!?(CLW]E<^Z%FLSJN:2_%1LD&7 R*KM/8"]M_F*I^ MAY0JBY1,Y=55PGEY6HG:! 952A4+JI2U3Q^4\ M\!R)R840V1)L2/M(C[F"2E?[G_P"RP Z!.\5!BE5];,*K]T;UG04Y$*$D@0, M?1:G6)E)M8357F7\<#)=A#=5W=C&ORMA*'ERN"8K[V_B[ MP*,@(3,5%5T-9%;Q6"QQ'E,Q5YY)K M3)J#X^,:SRO/8706 ^ZRRX5F MHQ6S]O R^8,D36'K>2Z'K%I95[52QK)@U:YL_$M=_DE[JV/K2\6BE3E($7@@ M$U6F(S ?LN0L+A[,;IAY$TK94*X' :M*,V0*-INIX\#+YV%^F4%E$RX;6$!$ M@>'*5'HT$A4H, %"Y>U)(3.568D)4$!:W?LR@ \ BESFH@$>9 #"RZJ355"= M8#U85_M4I[P6";.#FY\#'@W-"$U(]7. 2HTY6+Q&'&8 MC%N<1.;6S?WZ&)J M\C]306"I\@W2@9258X ,JE9.UA4LDX<\]U=E/Q(6>A&PYV[F8F24P@>5W[K8 M+T55T)CJK_S')2EL=P+#0!TR]R2)&\/*K:C=X47NJS,H49I35TPCBP0O@*=E M9+/ MU L1B![@KY!OTO" UN\I@6OFB)E;3_&0]#Y*E]3U=![ 8; (;SL_[V5 M(H$I58QMD(48B(R4X"ZR%- =.#9Y<39W[G=W^W//_O@BKWBV?@M(+Y52) R1 M5@-&J:P%.$J2#D4CQXM+$OGCKV9BTJF:BLZR_&(HXA,JPU?Q@N4&M1TX\I0/ M.NA#S44*!1L(9#$)BQ4$2@F'+XQ$(\E<4G>0-,=D:$6Y=%4G67R#O44BD+,, M5X7C8NP$#"Y!:7FJ-IDS^ZH0;.R89$F5V 99I&@;!=M)FBCBL9)J> M9\OK4_?MPN+SR+AE5(V8=4N?_"1BV1G8E=&D,N,I#*2@2:*,R@EAI62*>F=! M'[.)4GLJC\A9*0/Y] =(U_0J?9?$JB$'$DU5W:82F+M3$#0C+&#X MR7N^>4[1')P(P+DA\44H/JJM\PQ-"1(IU; **M2>H&RBI!2J:3+547=>B-!R7K3E BL'A__CI$+0VZLKL$ 7$I^'32J-HK)],X ME49II2"43\&\!^$680$0M0]U**JN7'LI M[/)BH7WH3T3DAB#M^3+5\I2ARM-GPXX*XZ"Y,!]H1!S5G,!1SLJ)&*E&8,J^ M96*XQJ%.X__[Z@Y98^_51GGAU[IQ*U<6R4CY:,PXJ?'=PW\.]G0SU#Y@/G64 M\FT+,7R1Q5S*?%'U6A0K P=NE&'4YQ^K\V. 6V92@1( M;Y^=J?Y-)FN1J@%VL<#PA1PNMH"Q97 M_;I&#(OB9+(U5EG3Q3B7*0&JJ)+MR@H ,I5693?FN8[I.)8E4I-!-5VGKL)> MI8*EPV^*Q_L2E%$U'6#$T@P;[JG2.:YB%DC4^7RX5O60-LUH(ETQI03N&BI2 M(_U8C"5[I.JH!9FR/" GJW@LIB&G(PR%EC0?IRJMJ*8IRD8;;/D:5X&S#&7K M4 .7+6.%'&]!,)I/GL*&^D+VILX'A);S00CS^9W-(\F(;UW'B:W4),X1(/'I MM)S(6DV5P6GP2Y,9SX08:P)^FL^P# 694)T3/IM)F"1PS (5"-9)RJ_E1 9J M2D*L+0QRD"U'\_9"RM<,T02?H/JY:41SRRV/S2WO%I*Y.->O%NTK(KV:U:D2 MZ6AU<\(N^:U4MB.E_+HIMO7\"QF*7A[MDMY<6M*D^XHA%&O1&$C!XLJP[*PO MJX>]JCFZ9M!U_[TR*W?=F['U8;%6HA3U0K6WON:X-!D.0',FUX<-LQG!Y@\L MC$9%-!PJ9D.(**& I;MR*B[F-U3?0"(NQ$++?93FXS(55?A\6E+2'4^.YIF" M8S:EC!2I>E*R>Z-B1X=DA5L#(W/YT-)4EIK6.RZ[W MJUY>C:K3UJANP%Y^>8WJJM;Y100)$G"4*\^NFA!Q+J3U+<4$)4XIT08"0\0J M?<>ILP3K8' .B\SMZM*Y6WBB,<[S6KO_!]K/6^U]7^U]N) ;D"-R:7XQ3N["HEYHO6Z"_!2W$&K8M#O\?8U/5D MSV3NN;(W,$P M;J>E[.D\03K*9'<;&)"%;-\KJXHA#$6HNGH9LL@F13Z48[2I4V#%UUJ_GC:> M4J7,>,CD7/P2S'UI\-:[K'?6J+:4IC+\< 16)[U";6]A<:Q B:A5/:/]5'5= MF.I'NSJ5IC^" 8U.\/F4@[E4A<+3 FQ-\O_05QSG5)Q/M0/2\*SC,;A[V'*5 MEUZPG!<$1^V>SZM4)GCQ!QLJ(O3X*A*B"W#=.&L]7?R:IU7J41710 T([$AN& QU35$TS;KNU&: M0:QYC+_>H48^:3D@YBK7O$55_=\0ZBT4QBJVE#645:<0B$R:!UEU E>C+II' MI$YP-6(2J3G"\C\U(2H3R,L@0U <9'1? [JD]5C1-0=5I9Z ^DC497^DOJLM M-J,0HQQ;%%;'C-=RZ*%![P[-Q)9-J>69EM!POG)>Q;QPM\TG>*34/J'#+,,& MJ+W>JI6J5N3%$6+K5P5>^L I@<''>U@(D::N=/M--^BO9,_J18EXPR _5$& M/P#,GR16X#@ 'UC T#\^/,<3;E:.Y\:,CH*,QF2[M"J)4A/S4$!MFRQ:C%\5 M4OJ4-(F=R!K0C ,0*R(BOB$S8,[_K)JX?%&7_JW<$2*?[C1#R:A]YG"K5> _U=0V;1E9Y0D;$L.*L?J0[8M#-DE7V$1?\G M3'JM"T9GH]@&;?I:7_VXD; T9YBL@"W/!FV93&ATUFV63)"=ZJOM?[*E.5#M2V6RR"O2ERKA<.P%6@/*D,>/6"Q#8A)W9W'WA>YO$P-H+A9+(:$<]+8W>V\M=[24S18.4%=[7_@I6)Q M;>2\9%B5^3#5MEZ*:L![.E]'W5FTE)N%P5%[TUKXM>2^LS#QGO,Z+R75JW8?JN@K8$DNDR4G3-[56-M_*K+$HT2!4=\-@>$4F/JHS/31D$%A;%#*X]9ZY;0L9'"\4 M/M;3K:^YDD^.CZ^J>QHW\U$4H;J>+ZZ#3+VZKK@>:[TWOT6:9L;!*X ^*4SP MKHY7[M;Q2GQFW=7/VS?Y_/CZLJ;;9H/26)*EP:!_+$UP61DFNC+"<3[8J''! MSZ+[717WQ]<588$ F"[4!LA'_C][7]KD-G)M^5<0_62'-(%B+<\]5WH% MW'I<-MEESAS3D%S>=>4RP;[][&DDUG/ DRAF=,/47.*H4F=Z/>M$+O-8"8;8:E;>$,KZ9"Z3);Q8 ME@@6=3X,U)H;O7/EJQ6Q, M@1D"_ M&-E+00DQ69E2',E>2?VF;<9,4M<8DYJQP5*96=6-,N^5V3)P,2,ZE^]HD MI^D814_0Q"=%AX?9'=7-KI50Y0PS#0P] M.)5)+1F*PD#FUK; O%_B!"MW5V6 D0P>85G@B_KI3E=7NJJ;GRM\NE[)>]/( M2VET1V02RY(&5GK#99I@SU"]=T*A.O+F1:&P$'EE<605 _8#"U,_BM21'$-5 MG,VNM+3FJ#$V;1M?7,.Y4A2\KMUJ.)$5G?Z"3Q/:C9LR\KFR;CZ2VLV$SZQ8 M[]07^=2VXI]V@*9ZS;+*,)?B,H7/<;.!B#!W&^*GT@!5G-6^@%#=>'7EA^F6 MT%I7A14UG14JQ\)VC60TCRS\^9MP4RM9; NAT;5$P(7_\B1B=5>L3TUS.-97 MTR_O9BU%1,(WZ1OPXH#PJ4A+1Z9/DIK)S@JP)L1-*;_K!8&L/Z7\JNEFD.3" M16R6BU36?'T"GTR8R1.F_Z_R">52(A##!BNUB!)3Z*N>)6/&*ZZW3D4YB!/D M$C#\;00/P@E$DPEE+0JP.XYTR=*&,G.8JGPU4O<%%+EO'K-*ITQ59\R"3>2* M;Y.^D6U*T.P2?Z?B*4L8D6H5]"G-L?'MN:9RLL<)KPK\-T[9 O5*@GB%?+CU M$[%>""N?0:(EV8*62X'EM)0)$PL6;*0@S0)R">31P?08I[ 4>"O*4ARIS!3- M@HSNL5^*QKSA.G]DTSE?),24SI$4'G=8+([ T^S<>LQ:^L)9.RB?&BD,:1J&1B5R_JGKQ^*(X;AJ9N M+E9Z1)P.E(3/;WG]#,Y3,6=15TT2B'5B?>+[5P68O%?.9,5MAJWFX\6ONUK- M8#S'Q]Q@G3F]I":4ASCD[T%S]NU@"DB.1'(8H^*B\I:I=D56!_:P[$XJ/U2+ M9IOF-D[EC=/ZQ9$4 -G*"E2;2N]M?"(I1?VD$,=C/@ MGING!RHO[)NF6LS) RE>WK(2R(CJV[[$G#\38*!<45F$C/&X.L7ELF25KG"- M0R8K*62["H::Q&C6^0-)R:$9M,)ICKLNEVN5\FSK0WZJS2+D2ADJ(_VVGU7N MD146::VAXDQ+H.Z)7_U7$*86OM"/%D-F,&)E!J#<"%SG*KN@*UVG8PW6V MG>KYF*_#-91'\@CV\+=]);\4IE>E&@$20XB>9E8.@F0H+YU M$]1 OFI%@^NKKG$95^>COW6USP;D/3GM1:[WUN,*J$!FLQ2W.UW%7(LP'R!: M'O ZO0^&-]0,-LY6^0>K_/0RTCBH0[JSH^961 MPSI3_=0-P5&!!-_@E6$/,4J>VA2^^3E@=DS>],"[ Q#G)&=JO&(*M1C@&L<: MUDMKYV#E6G%A_I7VXTU%'F;B$JF@+##7Q%N"+*4K>9R\V4R29&AV)^FI6J3H M>;IJW?A(7KI-[2M7_I?2AV76Z.2N*GYC*VKVKL^T*J*/>E&#[IOW? M,Z/0$'R/H)+;?J!+\,6&L+TU+GP%9[:#.'T#%$\3D$W.2I)P5,I=ZO@.RF3ZMG+:>[TK!4M M=TC"#H2YI[>151NB+:#*A=..@>@3Z8AE M!\ONVCC"^J:1%7XB65<^?GQW]>W]IX_T^)7BEL">FS*3!^/ Y/(%7NJ8"BST MW;#S<^2TFFX3>[RIJSE$>AB6DY0[U9%-*AD7#TDR \HQO7UW]?[MN[7QV)R9 M^HHI%XO)C?KMW6=U0:\(:>#E7W__^ NL$HC9A, ^"EQOV '!:045R(A*F!W] MP"Z)H2!_\CV_!KEI3_VIY"/A=FKRQH$>A<0R241%-O"1*KVD-*!F=N(.7*I= M9I=[Y_$+R+U0'$>N;)+*RCIOT5>6X7&YADY1KHQC23K,B4@4;]D&@=?+\Q?< MJE$29K#I9^9"DC%*@* #!V+N+5>YM:-%7D13%G;\-MY:@0E/(G"%"$X*_@TV M"V*\!\PTD17K;"_Q.L5;+*2O])V1F9+APUPN$D#%K!.>$"M)*?E,]%&A';+G MR']"^ZMH+NCII^:C_UO8O+/858P[?SF?WWWY^NGCY>^8RL@=( 2C%!!)$H)3 MIBTV'@J\\KM!921%H.%\(IVGX$4H*Q$& W9]3(%ZF@LRD22#:BM-?RF/JA($ MRY)%:I1D8PBJLZ5V[-7#F0GM.KH-B5@(*[4G=(]%*EJ>BF"5OTPM>7$B()"5 M!0Z_V""C7.MA24L4B+6V7[Q:/%O_*:RD(R MRB& YH>7L$-$,[4^60^%Z8):KY$,?3518LY3HGLHM,B+$ MM&4!$=8SR\G$@H\9EJ9QEI8+_X5:$OW.C>_(Y?;=TG[4,A>M>G=5TK(?J%XO M"]>)ERI]_MY<)U[2=6(%Y[J]7'COB]("RK"8[)+N+MTUZ)LROM7><,W@,LS+ MXY1[L:D.RO&'%;BM4P4'_]VD\1"QXJD>]U[3VV+S6 S_+>_L!/ M+V$" 67"S\#H7Q%^!Z?UJ^?'SK\4-<85:4+LUH#_-*BNM1D_C8W@ZXO=#9:)DH(@_7@DO M=B29J!;P3DO>Z(3]5*^5 D)-7&A M+JG>>?!2L"^?O16!$;79._UC]AX#?(S-WU-#X@I.:.MQT\.7_92ER4XL70Y; M#/*!#A\!RS9FV%SK-PL0U)7*8F#T>P[WAWJMWK$C5,$9[;?7ZIK'M[<9N=%\ M< (5)ZL*=8+*\L\>O'TDX=\\T%2_<.3TZG2W$D]J**RBZ(+1RVGFG&_CVFW( MJ(%]WM!Q59K)V(F9X-MC6#@(A\8*R&1:M!"(A]TU,P"7R0KSE09K^7J9\$)# MBF0;)'')M2+?DRT:K!RS9$SB-.NXN!D.&Q*3PA60;'Q5M@#XX%Q$2+. MQ4XMBF#BPV8$O88B,6F3%ZY4VR 6+>$L-YN$I+T:C1M?X-P0FP_UXT>TT>MH3DJ3)"*KA2D*?;H'AM9TF M LXIWXZQ^9\<-4:S&=Z3JX' :M "\0JRD+[H]1HC_0)9/(+#\QE6CR/$/#&L M00CSQLX".H>_=?:\67O-O3\P^8 Z MS.%/]65T?1G]2(6T>Y;-[B>ZHU:U2H@/1ML?C6D\-=&0P+Z77$CXE8IA8R-7EU/"DXK)(%)JT%J@3\V.K/19+V9QO#_ MI^K-\N,&??1S.EW_K-MK#-NCC1\W&ZV-GVU[;*O5&+4V_W3;8[=_UAEV'V*P M@W[O= ;;;QVW84\SV/9^C_V9)%>[$/+\MSM\G/!^+<#C^/>?.C\9-X,X0%^W MES^Z3)QASZU&N;RW MNL]#WLVDI'%$TPES>!S6GB,=A?RCWIS7LK:.523R ME&U<0F_R?4[-SR_D;&;T_W9OPVCW,S9NP8FM_\LL)*B*F+[:1[J/7M(]GG%O M1^>$7G"P"$\F0ECK?0K6 GFCXB)O5-YCW&N>3><49OOB3E.TIQ;C4RLUMT[7 M'7:&Y=;_0(EU#ISN0<>Q\,KBD:Z%[I2$KMUV![U:Z&JA>\RYM=IN<]@\>:'3 MSV@?YE*4"F#U=JG7:;2>9(^>8K)_*K>=A&09N?]BOS7>U-ZGC]D># M>I.JODFCX:C>I&IO4JLY:#S-)IV-)WPJ_L FLJJC#'S)4IR*Q+?<4?M0"[]E MYQ]*+^WK#9_G+O7=P:A3;U*U-ZGGMCKU)E5\DP:]QM-HNQ,T\*<=\._!Q/', M@OG.P.V.3O\&Z,QWJ=UTA^UVO4O5WJ56W^T/ZLQ8Q7=IV*POMIY'.+\_(\PS M"_#;;O/@Y' =E3SV)O7J%$S%MZCE#KN'VI)ZDQX[NF^-#C;X=7A_D@;_4#ZN M9Q;KOX0PLC,:KN$5ZMBD*CLD>^'4(62UM^F<#M+="F*JMS9F>Z2/]BOVO%$-&-GZ Z;AZ)E M#EJ($PJ6SFMG6VZO?^A%4;VS)["S [=];!;C[#;V!+>OW3X8GEBG-TZQ4 @R/Q\V>WL2>X M?;UN7?UPQG7 A9X*SPP(T1DHVCO4Z=9 E8IO4G1C6H.SB%G/IVFJZ@SC3+D=MC>SVOW@:W< M"NW?%>(^EZ;:!P5T6+][0"G>/:[,$PEVX6%H87CC]_(CN:C1K=+ M'@';9W>]3<[^:ZV6"U5#GYYRK^(R MW"4M;881.']W/D:IXRV7 >P4C%W+SXG,X(.S)+ LJ,X/=1[;-7=^% M,X.3%=UB01\?P&4VE PYY;*L#JF5XU&.W?]8==!]B ML(/.Z'0&V]OSL3MR6SM=F=':5TM\E0JV!_]V'0OA?(#O72?.NW JIG\;QS__ MX[^S4#B=IGMLY_8#OGK7E5\SH]N[_T=MC(&^64>*C\_LZ%@'UXWB#NW71:90XF&,O$?@ O 1X ME?>"C[G*/+>Z4A ZY/ >GWP&G%KI3$KI6R^VUGK#U MZV/C29[,K_F$#>U/T*%I;W!HSOP"I^V.ZHX*U=^DSK#F3:GX)O7Z3WB.'BIL MIO_VPZD(<9J-88D*?7J.:/O.YDC&LQJ;\D!+4^TSVT&NO"-#D5, I]PQA*D/ MQW,^'.VV.^C5AZ,^'/7A*,DGM-WFP3YY!0['G9%4CPYB&PX[)P5B.P;!)G]R M@4?_=6NXS#O>%_B7IX& 6?<\C_[V-[E5&3;ZM I7V$\N21,$:[T5$S_QH_#M MCXL/(O!">*%K__'KU14UG(^RV'GK>_,P2D#?89?SV!(X;RQ$6=B=?WYH.)=!$B%52Y A]NZ;GR29N%HMKT5,>_3^[5Q (.?_ MV+PC:?K-W6/Q%ZL3TLY"2M_WL= M&T&=BXMQ++SO%]X,!OO:"VZ]5?+3SWG5#IK77L#BW#?.<#9[L!GRB9J*2<3M M(5^#K10Q)V3_YE5F+,YU+&9__^F__&%/3 >=B1@.QYUNJS4<]7NS3G_6[T_: MHZ$G6O]O\-,_OI%]!/&'0Y&"\"1_^]G[1]DVGBIX5B0X*R>%#\%R3[) 8V?! MV4D2AX>>Q\RZCO@Q$6 FER+&$P426^-H:QQM10=[SSC:4PCQR@.9&O'[6(C? M,Y"1&IO\L-CD&IA< Y/O!DP^,2%Y?%1R-2#)3Z';/][A"O49)+1/*#%]ERO- M$[I]J86N2G.[RU5A+72UT#WZ%=PI0GJ?8HU_%TGRVKF*DA03?(D7P*-?BA^3 M($O\&TIS>HL(AONG3@)ZD_]D?BRFCA^FX.3ZF*;SDD2DR68O[CP!@0.W/ZP; M=55\DSIN_^ "J'J3'GV31L.G:;G^; ) 5O27>ROS9T9]#:[&&=1)GOLF]0XU MM_46/;;/[@X/+C>J7?:#EO@WZQ;^8?J)G%OH>]CDJWW VCVWV3NT#\!!"W : M9+.U")^L"+>&[K!9BW MPJD9=]%YV48A1<3 M+[E^Y<1B%HA)2CEJ>@R^VO%3L4@<;QS=U.S===7!20RV9N\^$RQ_S=Y=(^1K MA/RC(^2/!TV,=C_C>6+JCU_2/9Y1H_#7A?YA<'8UK/64[[1R 9J^>8GODF==SV&?3R.?--:KN#P1,F%9Z#P\V="'9=7!\)!JPYIA]H M::I];(?N8'BD8WP*_.OW@Y*NS\:S/!M==] _LKB^/AOUV3CSL]%L'=3]J5*(2GKB:Q]<2W^R_7:_K5CU&CW]2#42 MA*'*>3BS.%I0\X&IU>S;2462)O832]H84/8GW\F@X2"$UGY-[JGJG;>>3!M@0_G M%Y;&FU"%C? FUXA$6)N@ZJT 3].+!2L^]D.-7L!%A_!23+B1P]HC& $!8C 1 M&#N!7.$/IUE,X&'X<2(F$2S1?S(O3F&D\ S<)UHV(Q-+>)\(4V<61+?.,D(Z M=M\+2I:%AN,E^'!D;O_TK_=O+UHCF'H"WYO@H!->?KDP6E ];&H@(U<+(DF',>Z9^,LD2'" !E%T:M5D1'()\#[TWQ-"6R7X M9?@Y" ]^<@,B1 LTP?8.L#VT>R AUSYL_"T\W7G1;/3U"=C[T-JG[\7+9J/] MZM!GM-8/P]J9BU(EP@GCQ6T!>X6+G!O]]G.##R3$#;>0(*&]$C$W%*%U@WT6 MBS&\4MFEPTK9)89N^WA.VJ3H+L=6LW1.D MZUB+V&TTO\ M>'H! TA7H,CC&W\B0+]^+CSIVKL1UJ-(4:&;R0<0#A6JE$]!PWF;:+(+-SF*AC/08A#<4"9H0)P$7WI^!Q8-E1!=!2C%^;9*3>CEJ M-%.Z???'@3&&!8#-X3V^;-,MH;:=;1M;A%%R46^IQX@2T.1D)1JI33 %L" T?Q M@L?C.86QT51X5O -"!5O86G@C2PA)+-%G\UUYAZX2Q%,@?;."UP'O1,8 AR7 M(&4LRM)?4L=U-LQ'&T,(=$_:&G*-^H<\24]U9K/5I'V"C9^7U]B3%X7EY7_9 MVV#E;1'6$)O?)MY"23<*GW'\] G.>VU3I;9 SZV$%__UOX;MUN!-8A\'/[P1 MRFV&9UJG0QL%=[.V=IVZ.YGN3C:JNY-58"S/M3L9GDEY3G/F5+D!95[%9CO; M<-YS^7 (>@.,4[QPT9A*PYY>>VP2-^H]]#E@>W"8>8T&VBF*[<@;'\M*"/7/ MG0TU54Z#>S#QEU[>5BLW2F9PE'?';[WQP@E[=>/4\T-TM6+A+\99G A4CC"' M&_"\Y@+<+CU$Y7=M707;61GC>G+B GTP6!7R)R R*7I :QNRMG^QP-?DG/-& MB3;>UW_HG+3_D,/WOBW!]U9G9EL/\2:ZIU82G$7 M%H6_[.5FU^Z@^[5Y-AROX6JCIL.;''@-A-0B%UWSM^R<)*S5YW=?OG[Z>/D[ M"(?K7'WZ^/'=U;?WGSZR +^[>O_VG7J45L6E.=XVZ650M?Z4'SX)(@SK8'VL M5]"S5NPLQF+A8=?>N&S;K)1?0=_DI@P_R6(4&XY\4LR'.@&HML"94;1N@L!- M\1J.,-XI[FP?9AEV+0[G$>4$;N!EJ*WM'Z@(3&<.8!NGV2253P ][.7<7AUW MP??FL;>X2^C5/VG5J8&VOUE V\MRH&UU)GE$H]8(Y0:$P"'O>QK=DJ']^MM? MO<7RS:65FJCY46I^E.H/MN9'J?E1FB58DXIO2\V/4O.CU/PHI[*L-3]*E<&> MC!U ?QV\Q>\"XYZ:Z^24>0#:+;%H]=W^X&X=K4ZWCOZQ(2PEJ?U-&,!18Y## Y;C>$= M,("'X?]>]!KM8HDY(A"/1@1:N#D%Z'.=<11FB5R/33B^G05S,+4HFW-%DZFA M7JNV7L&&3ABVMUB(>.*#\YT*;V%!$26$;^%/+_K-1#5:VE*"K5Y]CV6SSJ\: MX%1XZHZ'NJHH"N()+-/WL09\;;)8A)7;Z%97X_RXE OF&/MIQ!OD!1$,A&NG MK2(RA#'#2#">87E6F$+>2BY)U@+@%@NN B\+N:8>U_>;GR29N%HM\4>_>'$L MTE17M+Q+HN6U-\\2YS))/"X3Q*>)^$80] ]VF)MK37F"LVB2H53 >G&=%EV^ MD@ XR5+@2O@H1 1UG_K>/$18)1_($,'=LI@^X5G_\@[!E:6[C.-7FTB+#SH- M%W_WFK>;F]=\^UJ]?XMQ8^K_(,0[(4@5^-$&829:,DL)!MR-1:UV*2<=TY7U M3-0\"Q(X36:@89G6>W:B44,E->5:L%"A7H"K0I#,,'ZL5D2@\4+0[^%?\-&- M+"5@"50QMIY"CMQ OY T:OZQ+&?\/+4>7I[\ J=OYF'MN2GEM+'!LM#0(]5K MU>7";_6?J8K!8I70$%=X4)K%M,6+*,;77_#6JM&Q_F:FA2W[1]OWHMT8':N([5-?BBJ. ME0WO#Y,M;#RV9,*LPS;+8I)!R>7!$\R18E!IDX.:KMU\\^D&:Y_%+?UGZPTS M9I1@EZOMW6R^FMCDY P*A?N#06/P@$[.M\VP^((7\Z)CD69@P<)]>S66)BH^ M5&F<$GTA%4]A<97!F(&M6",!($M7J%+8L_3?M5'VBA.&S#S\9NFM#E0;NW.> MK#TZQO<\7GL,CR!;^94/+>I8EW6 +(> YVEGG Q:#*?$H[7>4MR_P5G8PT#N M7JE==A+\C9E($JZ*P-J-K7;Q^"*)T4D725P6RO,N5>'D>U.G=TEU>J>FBHLS MVUP26B07._SD'%5OMD45%T2Y6$,IZX/(89IS!&?]=%X6[EC/BKF5*/G@KF>THR:CH+(J+P0V& M 520?;QU:[5/VKI=:7Z?7ST_=O[E!9F6*_ ,L;[RRN:\.S4;]RW'833#.=ZH M.4[,''.\?OLSC"%S7KO9Z)KXQ".>I#FX;6[>8A6\:W#MP*IE,3,,2'E_YX%4 M9ZGS69$F[N$Q%MQR&1%**-,D,3OC(::CL))74FS9Y)0[C?SQ!Z]WT@?O/5I\3.:\#V&! M[[O.MMUIS=H/>:[T\'T:?L%!;#8D6?_#>XENSBND/!CFN"SF4%\-E<+2XXDR MVH/N<# 8-0>M9N>TZ[Y9Y)QOW@_GY2\0Z,W\])7SK@ I.A%!1 HN*8,IS&?, MTU$IQN9Q8BAY)+;3!X.09A.EAG,QD?^R94BNHRR8(BD.K:*8-IQ/3%(+9HM9R_Q4,/%0 MC-XR;A'F.!:8\5A@GHM,6\G.C\7$RSA% K)ZO?]^LS:1:9;B4Z6%7L98I ^+ MA:P_*" !G &\KXEF,]A$5'XP6/0LHY )0(P9QM\?)A**(XEN,XL+#H."5:)< M?^!_QS'0VB';(WT.KX-5D.-/#!4DK3DHBC]AT8\VONW622M 3DG^0O;JRDY) M/HP2?'C(P$Z"&T-Z"G+'=Z%PC"1#C2;I='?2LM#?B\09>'L+2X])T.&=4T,O MND?E9<2XIJ<=!LDLSDZ8!/G>ZP;3AO-XW+P))0>XJTLQ,3I8LZFADKMPLH=+TJ$QT9KT1-9V#B6F4U@NB MW8'7PT^04PT^8K$6TPN/.=84QR7,J]-H$G7E1DJA>>R%?+.\:5H\=,/3;CU% M7;[AT\BPB_SM^%$BL_DV[OEE%5N;LXH'^-RMT:C9[K1[_5'?^-QU5K+.2CY^ MIHPTLI^8KAV)_V,?G_+4G(DR"JTD6V <]"=>ZS)Y&\0'#/$Q4!9EK!5(P@\5 M["K'J^6"_IR(96K199X4UQ;HC4:3=<>A9%O=7F/8/HYH:BLE5*LQ:AW+4;7M ML\[P ?BK6HU!OWTUUQR-9?<8W#)U:1KSX-T[="C M XD W9WT9HR[I2)E/HMMS]JUNQ=M= ]XMRZ/;I(IO4JO9;CP-K?K9N,*GXA!L:MOYS(BVVVVW/ZR)MBN^2ZVV M.V@>FKRK=^F1=VGDCH:'DBW6F_3(FS08-IYFCT[0PI]VR/]U-Q_[,POG^P-W MU#O].Z SWZ7.$.Q(I]ZE:N]2&W:I?R0I?[U+CV;MNXVG.4DG:.U/.Y[?GQ3M MF47X'7?0K9LT57R3VKTZ<*SX%G7<[O!0*$N]28^=*',[_7;C:;;I!$W^:0?X M5P?RPSVS:/]E:^ .._TUS$(=G51EAXC6K_VF#B*KO4WG=)#N5A13O;WY>'F( M!514 F%$=!U;5J?^9OZ;]YE-:/>J[UMP2]=H#3KK(N?;73((=VBY5[W3-VJZ MK<&1Z(%JM%>\QW#IK':V-W3[_2/31O7.5GEG.RVWUSJR(?C9[>P)[E^OXO:A^+IZAUZ M[.3!X,C,0;U%CPB!:-<(M!V7!2ZGCP3%_7P+$ =/]20AGJ;SN\,U6B& M:J$$3N6;]<)6&R92:??K=^PA.!8S[.!G.@ZND_(^VQMFO*LY**M_KK?+Y[6K M>%?3/R U7._J2>QJSVVVA_6NGN3>M7J-YL%;5^=X3L#)>&]:&;\Y036O8<4WB$[0 4:^PAMT=BF?#\\.AX"=;,K C7OZ MG*:CJ#.-,N1UV-[-:_>!K=P*[=\3XCZ7IMH'Y66[[[8'K6,CE3LMS1/',?7! MJ _&CL1,?3#J@U$?C/6#T6X>GB Y@X-Q]IFO9NO99KY^3CT01OC?J7_SC[_! M_U%C6GCQW \MN84QTW?UPK#HPM@#;YF(U^H?;]15GA_2".A';_*/PX+MPL+0 MPO'';V0G\U&CVZ5.YC*$D2_>W0-]-&R,FIL_WMT#?5L+]&U=@.V#N]X@9_^U M5LN%>J%/3[E7<1GNDI8VXP>XC2U/X=BV<&9RLZ!:K^/@ +N/HQI]BYRT'SIHWG\=BKJD*0ZNSJS-> M.>EJ*9R7?NBDUU$&(YDFKU[?91$>5P<,^XW^J'>,#NAU&LU.:R\=<,AC6QU0 M+<.C'KO]L^Z@^Q"#'71&IS/8WIZ/W9'7VNG'C-:^6N*H5+ Q^%?_A_,!OG6= M.._"J9C^;1S__(__SD+A=)KNL1W;#_CJ7==]S8AN[\I]&IO2;K;;^S0ZO*]& MYSO[61:=1 MXEZ.O43@ S#D?Y7W@8^YQ#RW7-[I=03O]=UVY]#BM.I=1]="=TI"UVVY[>'I M]^JHA>Z4A*[5=4?=)Q2ZQT:2/)E?\PD;V9^@0]/>X-"<^=U-S^WVNC6)0+4W MJ0L&\]#&2?4F/;:%<5N#)VP*^U"!,_VW'TY%B!-M#$N4Z-,S0]MW-D?RG-6H ME =:FFJ?VG[+[8\.I:*ZQ^6I>!!3'X[G?#BZ/;=WL$VK#T=].)[#X6CUW5;K MT-YF%3@<=T92/3J(;3CLG!2([1@$F_S)!1[]UZWA,N]X7^!?G@8"9MWT//K; MW^169=CHTRI<81>Y)$T0K/563/S$C\*W/RX^B, +X86N_<>O5U?4:/ZM[\W# M* %1C7=G]6,8^''!X9V%G_OFAX5P&283\+$&& MN+MO?I)DXFJUO!8Q[<_[MW,!09S_8_..G!2^4"0@)HF3PH>@W"99H.&%8 ^2 MQ.&AYV&%KB-^3 1HDJ6($23@S44--:RAAA4=[#U##4_!"R[W]6I0Y.. (L] M0FKXYL/"-VOL9HW=O!MV\\2$Y/&!F]5 ;3Z%;O]XASNF9Y#Q.Z',W5WN?$XH M/5T+797F=I>[E%KH:J%[]#N*4T0]/L4:_RZ2Y+5S%24IIO<2+X!'OQ0_)D&6 M^#<"_^8M(ACNGSH%Z$W^D_FQF#I^F(*3ZV.2SDL2D2:;O;@SQ4QUW'ZG;@16 M\5WJNX/VDJXW6'MLS_H$O]F7<(_3*^%)>(U=J4(J#]!)WP M0:MQ)%O GNMPDHRW3Q# G9=8#;N-02U6M5C=.P-WNS$ZN*'0.8O4]FH;^<,N MXMK7^4(DQIEKAZQ?2# ;[V@MNO57RT\_YP@,_O+ 7L#CWC3.]:5+_%EV$47DR\Y/J5 ZL9B$E*ER_T&'RUXZ=BD3C> M.+JIB;OK:IJ3&&Q-W'T6-2HUQ,ZXK/^K*CZ,K/X[' HUV/^-YUHHD.Y"DE[CF@ MV[Z(1'CQY)J8=:;B1@31<@$.Z3,K+NFX_=ZA.,JZ;.&Q\0S*R=I030T.I3U MOGJ^Z9GO4M_MM^M-JO@F]=S6X GS"L_!Y^8^!+ONKNM:D^>& MM/J-E@,C"\ Q=QUX0J?7Z/[%==+(>='I-H;J,_+@/;QGAT]VOJ7E6OSWTTS@ MCSQX6;.]>P\7(H\.!E%,.(IB+P0:G" M\GL3JF(3WN0:81%KBZBZ/,#3](; GH[]4$,I<%LAS!43;B>Q]@B&8X"8303& M<""W^,-I%A..&65"3")8\O]D7IS"2.$9* NT#4;JEO ^V 5G%D2WSC+"'?&] MH&19:#A>@@]'W/>G?[U_>]$:P=03^-X$!YWP\LN%T0?!P_8*$@WM?!"(K(X% MO'>UH#X$,.8U08&5])-)EN "2N=>[+:Y(RLR>8CDB_,2/L@3K$OT(^R)X M21)-?/H)B<6$$&()?AE^#C*&G]R I-$Z3K ?!>PB;3((TK4/\D'S>/&RV>B\ MTH=@3^UAJX$7/:,[]OM]BY=U);SX A8YOL!_P825W&\[)?DUGGDW44P?;5I+ MDLP'W'N3M]XX"0M]-JMAL#<'?N[-W(@P1:.HG"4 3P M1#R@>=/'?\.Y9\MEX(M$'BH_GEZ@65F!QHIO_(D P_:Y\*1K[T98CR+5CUX] MGT,X6W#(IA.J&X+_0$41@"$#O1_%*SK?9$>7TA* '>'^0_A7\\NB>L#';#GO M]O'.:Z[I^DK81EFN%H@ +*)9MH @;.4Q4)Y1V,0W!!<2_0H M$PAH_1FX&K",J$>E!./7)CF)U\,&?:M:(\W\'UH\BO8=G["^?PWG(. []'+JV40.!DI5F LW MR.Z15X*KP_]J./_FC4$KO7GJQY]Z>!.X-+ 8O">VI9QEM#?244*?[A8]N%CH M<^(%MC@8"46I4JX#; D,?(*5>!&=4[2).!6>%7P#W(!;6!IXHS25*+-%9]EU MYA[XJ1%,@?;."UP''1$8 AR7(&4\TM)?"JK2(W-^=YL(AJ9]TC:1J3@^Y+G( MJC.;K8;M$XC O)Q*A+PP9-'XRYYF*V^1D"C!^J6W4%*.0FC<:GV2\SZ?U(<< ME=Q'!++)UA5TJ1_>"/4*>(YU\BR#@X<4%!3\[T:;P'&\_#BG*Y2.*U.9FY5( MPWG/];$A!A\0J"Y5@%ZT,+ UI3/"\BCI^;5?6-A%C+)00R_UH./>A(?LG MK2%S>-:W)7C6ZLQLJ[; */>:J(%ECLPX'1L=R()N+ D8= )MW7G77L=,G3XXYD;M>BLG)JH 2RWN MPEJP#MTH(\^/ J134X!48"S/E0+$RRF7=KO1_,L69<+N%2HZ=#KP_A3&"Z&[ MR$7Q_*U"!O3SNR]?/WV\_!W&YCI7GSY^?'?U[?VGCVP\WEV]?_M./4I[1:5) M_#:Y2+"'_I0?/@DB#!]!/5FOH&>MV!F-Q<+#!M%QF=:T$I(%J[\0(C6SH?1( M#.%]H,V"'6%N"@;9'=IE7]@_FX$T.E$XCRCA< /S0T?)_H$*[W1: O9NFDW2 MQ/9>+>=.!W7PO7GL+>XEKFN=]B6K1G3_9B&Z+\L1W=69Y!&]KB.4(! 'A\S& M-+HE;_?K;W_U%LLWEU8&I*;BJ:EXJC_8FHJGIN(Y.7*/FHJGIN*IJ7A.95EK M*IXJ8Z09G(#>.OB*WRDVJVEU3IEPHC-RAP?7X%2O2+$6NE,2NG;KB**#6NAJ MH;M3M>'0;1]YO MQ-\.&YT<_G;8;8R.Q-\>AKU%Z&\_]^K>@%Y]-!S70LVI<@/7&4=AELC5V 2G MW5F6EUZ#7,ZY;LJ4R*\5TZ]@.R<,P<, 2P+?PIQ?]9K)G ME;UZ_8ZZO4/J=)U?-<:I\-3\0UU5;04!!%(J^%@DOS8_K.[*;6ZK"X]-L41= MUHC!E&(_C7A/O"""]W*9NU6=AM4#\&(,8%B %8B0=X\KI/6>N\5*KL#+0F9) MP.7\YB=))JY62_S1+UX)G?#34$E-N=HK%,P7 M\*D0%7/U#-91(;!? E;A7Q*H:B10!=5Z"CE2"?U"TJ#YQ]K 5[4>7IZH!*=O MYF'MN:D1M<' LH+1(W5KU5_!;_6?J>K5X@G1\%9X4)K%M,6+*,;77_#6J9): MG\I9DRR@I:3*4*H#CZ^[&AVRRN:2M"W[1]OWHM<8'$ALD3=0+SJF MV&1O9@N#2]XJ7_M4K:)^8TW#F\/$#QO/+)DLZZ3-LI@$4!H-GE^.XX0@^ ZJ MN7;SS:<;K*@6M_2?K3>2 .74\+B;KR*VE!0-+2H/NVX6Q=%#QH4K7E&@*J7(**ZM,Q0RLQ!JO -FX0D'"GFP";DEE*!<] M<3%YH43T0/VQ.]O):J1_*+_-NAKI'ZQ&?N7#BXK695TPR6)\X(N6I=70JL5P M6CSFL]E,';#!8]C#2NY>I5W&$IR.F4@2+HN8B9Q[MFX<[Z%*HG/:C#"7A2+9 M2U7#_-Y4RUY2M>RI*>?BS#979Q=T=*?1N],1W)>2:K_JI&(5LRP3(M]I_BW#ZO8]Z;P/Y\]>/3ONB32'#0E(9P.VUQTK] 7 MH4KL>SE:W9,^6E>:Q.17SX^=?WE!IFL)P59AG=>5395V:@?L6XZH989SO%%S MG)@YYNC@]J50(DJQ@>&"1+H;I(*9@^UP\P>F8.W!OL"ARF*F&)!R_\X#ZGG5W?=W5QW?9Q:,G61==UV7;?] MZ';E/1XFS)N\#T&#W'<1:[O3FK4?\CSJX?LT_(+SU6S(6\JB!Z:F^10J9+NQ MVC*R!U_,=<^SLNO4>MIULCUL2B]BZA!5A SU?266%//?@?9GT!T.!J/FH-7L MG79HR.K%^>;]<%[^ J'SS$]?.>\*T*P343I(E";U30KS&?-TR,EZR@/SHF5< MW*<\'B>@95V9>MN6QWS*)425@A0=,GJP=U8E,C$ZXBC(P_M-ID=CBLNIF G* MN*%TRJQ$X79C2V:M>'_Z%6_]D!B4Z-1N<6VB[ZCAHD(T1GD"0R.2&T7@>V,_ MV'C18@^%^4Z0U@Z69A&TTG7%Q?Q)M0#N(R=Z M9&*VN)8RG%[&R.8!(H(N=M*GG MJXQ?R N_LJ\R'L;F#W9V<3O3W(M<.PC]@ MZ>D"96 1XQ]UH3,Z]&(Y=R^,^(O8MR\]Z#9[]]55X9;850DP/,YX@P,G3?&C MWGKQ-*&[XM3C\RX)!_-LH?IBK^%<4D8:!\W!GIDZG?.ITQVV#15W;CW:HS;J M@[*?M[8]&)>-=L7)0K0@\Q#/_N:5(#G(H1G,].2,Z<)N-#+7!998:>IFIBBU MWHA:S\%K+937"V+M@M?#3Y -%3YBP1;3"X_9417O+LP+(0+4\&$3(]D\]D(& MIVR:%@_==.6PGJ*N\/%IY%:)/,#F*+DY6KFVVA7+_F]5H+_[X U-,46+^N#* M6Z+J=;XH2MT*ZL]#+83D!@8IU'.MX*QV!H'@)8=(9APXB9E18'8O9BJ_B9>P MRJ=_"/@8?!8-DZ(_\FTR'G'M$Z/-4.ZN8NS;K)-4_RB^4>NT5*,'J0(W#P'# MB_:@8QD6_-J+3GMD@U9SMW%%V!S?E# O]XZ)6+<4:DZN=L=F?HC>FT0+&1B8 MC0I]__D3ZH7_S@@'V!J!+KZ-)(_=!0QGF8T#NUL4WQ\MP+ZQON$?@YJ$Y6GF M%PW_PH&A!TO2LQ!4"3;!H4O2> %^*@@;J#&8OX,HV,#JR$ !Q=+SIZR[@J ( M56VNJ[ G$E]K7*VN*R>/?))^P!!8+X/SYJ4<^,G.1029N18!=A":2S@%K2SL M.%](A)3S,6HXG4[GHMUK=3JM5\Y+W$4)W/I*C_IB/^JK M>I0$<[TR?1R^OKOB=)O\-<)K+KZ'2%$(;E42H1M/6-BXH9!@>*NX[24<,B1. MQK V_#'C%%5D@&#=,*-5BF(9&Q9%"M.!*M"0?YB*<VCA;3C_.[J%@Q63QP&?3&!PR%$>8323Q13K4&1RJ\G, MP<^!L<,;5]H&YPZ#-2H&T>%^;%LCT#GT+-DX1#UJOQ_SJ,88:BW1N82_9$NZ M@27_F*$T<(K2*$8L*J$-T6>0?6'@>S>>'TAN2G]"M9[X3E85C-"67W8E53U3 MV$_$TLX7@+(A!9;(5B/2IH9"3"6H!Q,BE*)8$4S40V"'SZ*=)2QW6P3.07.@ MAL\/5S +]B\OLWD&/F!+=?5)8%&P@1P*=B 8)RLA)>6OW_QR%0CS%IT<[A$L M&DJ*3S,BZ*:;=R4QW[*6 -IHT&P 'QX"V/D)[3(=NR0;)_!EOCL_3)1=VZU5 MN$&R%I.)",CH;2?N-5CC/,A0K-$B8U)!+0;NKE1X&$S#*DFKC3_\0JDT^L]/ MVEX2?*#]9A/1OE*.%923 ]W(#RHH?J! MP<_$W+-K",!/R )^C!F'1F;F49F:,]M=MY'N>CF2W1D+WS>;8599JF]@2,*US(UQ*009*FDC:'%X8Y1R;8%AYOQ8& MCYZ/"-DP!3^+;0CV']/N<7J=Y_.6OU&A,7\/78.I/R6(L4R1:!YOU?E0-RLM M'PAG-VWV;SD F4^'S_TX-Y(Q J@GV)8+?-VR6\YJG[KWA3(RKD)2R$X+LH69 MLA<="VV/2ZPM4.Z^)/\, P=7C^B5/@(S>RW[D^0:CGUB1TW*VVPX_R1SQ5(Q MHT(UK.6:QX(]+NR,R^\O5K=1>1)]D=O]>*!LEO3]7'.?%SVK50D.H0AX11ZS+?+ VFL!"S 6 M[!!.>4YA*'O%Z@!J#;@(7B@HO3_DV@;^ @R.\KOM:AMXWL<(-4N/AMMJJAEJ MZM.Z-8N!"/;JUBP5&,L90_RVBA_&P^AF3>EV'CD".!NG V:=K$DX:H6P),.6 M;KX*?V\+.I?]@C*59WJ2EX$*$M5J#B-_EUKQ>3&$45%8C+:-$T&]/5,QC]DO M.["Z^:4VO#0>8_Y>D=XRU;^%+RJK\HIA#52:FOFI4)F>?,;2BAR59P4>JHSE M8A'-3BX$_^K3I3G#FCAQ8K*RTEGGKJMYGA4JWSV,#.,+.&Y?=Q MSM"+DC2URE(S+)^ )B6[K2L2D**M+%@=Y(M,HXZT/V9,)#@Q:AC060XY;+V M&C.877>FY>-I]_I)A6.-KQX[<$2I, UNM M#ZP^9G@O>H-H)NF_F)-U5/!A0@?U!UB99>!1VE^6UN>R3W;9(QVCI71_HG"? MQ$CA*I($SO;G3.\C>(24O)+W6TTKN8Q[P\S7.B(=$6RI%=KXDO7?Z!K)M;Z= MF+ JEEJI)LV"NO"I<4I8%S7)E)5;&/*2*)"?GVLFE6L^-8;X#H5(=PK5R[#] MHLINW;G/I57)78].!^?%FGM8Y2]]%#HA! OOI"!3,&(^LKE)J,0WTA@XR+:! M##EX3:/OS-=C=\H6C,%3+-PO$?7$&)/^9BYI04B!+?<0]L477N7J5NS)M8),(_ 6)P--"K\J3 M\*(48AT18YO>V$^^\P*!>N%XB^]0"E56\I3B:L"21PM_POUBK67*73/(PVT> MB@BSXQM7*=*E"V3E>MWI*ZHNGVXY7E^TAD]FSBG!VW_S=+C$_-JTNHT>KD71 M%L%&Z$2BO+>2YRZ7#R<9A$@W"I+C<];U;MUAM["G8$K^GLXM%[##*5^=)A[N M8KU-C[A-17\%-P=L$SH:7EH>;.E5 MX."N27JIT[WN<'.V.*9\I:SN4)Z/=( ]O%6+XN_L["GGQ?B,'*C)* #=56Y M;SF5=A FE21[2-H1MZ+F]<*Q!0$V%!#"=O207PTYU_2%L!5BY3Z%:.;%_YR< MM$%P,(T(EF\"6W)\<8518/R4;T45!1]YJ+@'N*^FCS QF=G!I]IV/]%8C;4 M#L,1]HL)M%",)]C)Y_@77'N9E"/?G@%DZ'++B@+C31,& KX@0@*LX&LQO(48B[YJ]CSDUS1CI)]FP=2Q71R M]!&!>HE+%-]1@#JQDQW=@K.?7/M+4PDI(R"ZL[B.@BFRX&EPD(^9_:EK\FDT M-WTG:45%N$"2"DDB+>7JQHHVD;!8@N(JCJFG,-8$BSD\PK Q7!$%9@T<*,?5 M<-[F=H>&93!>RD-$)@U*@S P$E?,I)PYKT2/ MQT-(X#I?INSIMOJ&,HP.$H.RKZ(18+2:"YP\_C(4Z),B2H)#XWAM,QA!-_4Q MO8"J%=.YXY2(/N@3Q!@$= 1_5G [DC[_1L#)GZT;BK4C0EI"'Y!-XTB,1!+N M;Z[,A'V*X67RXLX&?TU%X*U<%@Q7EK!QHD1/QJ"QI(9G*0LIAL=A0=62V4!<^N?29@<^9 MT?((2P:],16NJYR\-?+DED5R.).3?I%#8R0X,#ZQEN'*L<-ID/R+4:.K?YGC M.Z;U@"]V.LRI)4<,&A+!%/!MM2N<^56_Q1]($T'=TS5*(-+:$H:"7C_F-"U- MHJI:G$](BX69\5;+NH'P%GPWX84F$4E#RH,]Y)_,8ZW=IGTEQ_ Z$J'_PW4N M8_]/^!:]DU$K]BMS,NA1I%)\(_.(&89D2K;"LK40V\*(!YQF.3B+QZ-JY'!< MX(PEXRR>@W/_681AL@INO-#WMA5?A<*7L&;V%6XCM5-4Z2!32].&\\]E%.92 M37EW#3T+Z\=I(6=^Z#& (,Z316%KC,4O6M;U5$VG9+ 2_1HK48&QG#%6XE": M/;S!^15OKD_-C?A&:%1%=<\L%DFV0*_@3R$O8^5=#&5<-,IXTY4?:G'"HZDZ M?'7^5 BLFQZL4&C6Z@)4+O&4B7JM_O &%O 3? M^+4?TOSI1V_R3\>37^AS07+/'QNET&BR8I!MTN2;Y<<-^JC0M8,_ZP\;H_9H MX\?@K-B?E;2;47,((U("U?CFWM,'.]9K[3W] S[K=3:_=-LO=PVVW3ZKO=K1 MVN^4.OB5M\AYT+4=[;-0[! ]T5*M625N8N__<#XP7.D=A@1_&\<__T-!EAY\ M!6N9J^XW-_:$:JZWA:JXD-N$17>=\<:&LVO/D6Y#H:'6>2UKZR0%?D^UL\=6 M5V]NY49I[P9O%1>YE[HLY-4Y2MY9]$_^2(7J$/)ELL#'RC3K>X.3W+T]^BP^ M@TZ;)]0Q\R4XL=U.:TU7''CMSOYGN%P^']1H%%ZY,5(YTQWJ=-UA MMU>A':K>.7U6D8:$1U!K#@M;]SPT[;Z.8/7.<KI@^?@2U]MYB$8B[D?AE0Y,I-8K;-6ZR?L MJ[5';K_3J9JW5KO4^6WJ-D?NL->NVC95[\0^AU3Q%L4KRT9.6^7NZ6(8"*\S MC3*$[&Z'RYSUQ==]+DVU56%[T'%;_?Z!JO >U^>)(Y+Z=-2G8XL_UQ^ZG<[H M7$Y']>P3.1@_4[7'/ZI4CT-/+*LMVD#RKQ%6E^MW'M69U=8Y[ 4;XUYVG:95 M9[MOL\+=;7F9$W #*Z?D(- 9SYGG5*_>RP<#/?N98(.P>F0M/--ZKS M)A/N"1N+B0#'3]:_O>B9#EFR^%XR1)AFIUQD9??O=8D%UR="5=/A%,3]@M:5 M.;U+V^')4;8+[US"J'R+F6N!K0L,&\Z+[CZ5IZO=1-9Z;TS$OY M$\GM[GR.HWGL+>XF;7:W4!8V:[9+['2VLA@UN<4%<^YH?E(2_L[)"B!65;YH MVYK,*K0/]Y+._52?8[F6]LA46?A="0>M-!E2?E*E( M/3^0TJX(K+:T.KJBM?,3W<=DUV*KWM2*"8N(M9CT@1O=J>?(KK2:=U@VEMY/ M)Y4=/?JE'Q(YMJ'-E:^1I,^GQ<6RJ;>*@M*=D;-3A@]DZ],>-$8'.CN2(@[\ MD(0IM]5IEJ+'F!G3APC_IHCJG646@Y=#M/Q%1P;\(:.U7Z*T;BWS5DSX3)&O MGIM((CT0;4E89AH_%1R:AG/ .G4L;V1/*[UKG?12P']_6,6^-X7_^>R!LOG= M:F&%=/)VD].7%L5>##+"C%I$#Y4AQ?F'C@YG= M#ZF]^"CPHR0%414%\SZWL'-HJ-G:OH5MRV,_;*5E.R]K/'<7@3NT/1_\=&][ MWNZT9NV';'O^'KPB,F.G)JSO0RE21#KF<=\87\U&=:'X9TB-LHB:'[N_SKF+ MAN:<0L&!+0>YQ3@.O%G!73:0T8\Z@I(7"MXVM26?"K);L#J2Z7NCFO+'Q_ZTN$>7MA9WKZ):: M0?#1@B64?&/J)7)1<>9^DFK:4<6.&LF8IWP_592B RDF "6BU1P[F>X)CONB M0J8E$F1BZX/W,S,R.9[<:RC@PA_(08):\V<;AJ2^:UK1NK9O1"U.HEL>U?:. M])*/>A47P-)A 6TTR"U%\)/>J M8?S4D\L_/F;2OZAN=6?HVP8U?5L%QG+&]&T[6MW)O"7UXZE+N>'>VP=9KWY[#=X_IO(,M#3FYLTW+) MB6_4I.]41Z%3<^+>9K%LX<>!UJX(4/S G@Z8PN1F[6,!.^]R"T"VQV&4:Y3' MMU+:X0?YB^(%2Z!)@N92GEO7UY#X$Z/X5+F9'[S08[)IW2;Q+3]>R>EEZ 4K M<"E0KG_5LGR5D^72;"ORL-N=S2[#$#M'KC<-^#\Z"-O6]>_T&D;G.19]=$[! MW^0&FU.SR,K)4MOGF>TS#;=4ZW3,VV^XET3GV4]RDB);<1-CN*<:_?Z1A5:G M7R)BE@ZJ^2'FMK:.QY:C^]C<"N[MQE38!O5FMN7*WI8]9];/SZSS9%)K^H7K MM@HZNK(:5# ]/U[;Y7H%;&*I7Y+5-(TCMZ?XQ5%J(=+=N>/*0WRM=15==!,=3NH_E:[?(N?QZY7R+EO[$&39[KIY= M-9*^OZB)7%GBX#[P&+>.:#-6@[JOX/)BE)G:" ]/QX5V=S+4SNR>J?Y74_RF M:G$A^J8C7EQ'+ M+*'*.+:W#(L04PX26LU^RT!T][GK=N ,[>W!&I MMC+DX:7EJI3Y^T&&5K8DZ8UO./]>[[&]69OJ9IQCH?L9+DW=ERER6_U"=!V?[.0)58;\1(]B$JP.VQ63?V]Y>8* ML"C7>,I_MU0#)2??D7)X4G6H=(=<0:4Y7!DPX*[,L1<2+C5N4[Z]+8I/QBE$ M*48@!VG MRJJ#2VE9ZG%!0E8F)$*9 1]?:5%W)6 MU)V%$0A9?".5YC)3S:R)4%DX5UX<8)Q./=Q)V4;&IOP,21"U(<4GO(#VC4Y.>;H/N7^(H8.7W&1$B4Q26"HM&^7S>H1[1\$,C M]ILF6-WY;>S/AVWD2 %/S>PF]NR6>G9%_^A+AMF"5L>[:/5>BE?H@K=Z4_D? MQGE_]T-:B-\+/]TP!DRSO 3G2CG;+D\1[RA_D:-'Y9Z$]4UAS-G#&H=L]D;H])J1IJ M<"HFU-]3-J&+%?)+?FX<&/FY2T@*S/+3+ *R>'Y2,-%ZV8U,-*S+%UHY<$/_ MU&UHJ?MPJ%4$NXE("D2ND/^GMYX , QB@"4&IU9KU2B$L:$ICAB[@!Y5 MK$.YR;4O;J0SX6-$2'[&C5QKLW*ZJ:JOLA48@Z:Y4SQCS *RU2L2:8%);HO/G!\ 9U@"<"HSE M_ $X&VY(38+N/9Z"D'$$>,P9G6JTQA<5,YR:\O]&@ [JT#P6V+L[LO.2J.-\ M-?6)/77C5IAP:9MO.+-]P]D.WY N4-UG_@'C;?XP.Z;ON$ KK/EU^^.>_?RUK$ M3]_^][LOSON/OW[Z\N'RV_M/'X]?A-X)+0)%M:V&\SLXR %'>P+]Y-/S]GZE M&@\,7S"K#/]K(R#\\"8*;OCX!C35I9FJ@S6H#+OG#!Y&"@A&G$2((K:!%P37 M'POPM6^$Q(SYB"1S$,8N$/LD*YZBK7%F#F;.K7"!W ]X^BN\%YM@=GIQH7S8H<^?\ZDW2 M**ZR6)?/PAZ\\Y4B^%4%YW#@U>V_,9<]P>,)X35>.R/53;"-[A&8W.Q2!V/H2H^MW=>W9!]E=EY[B2_X>5D7:V$"<%$ M^0*$_[KB/SG32'"5#UI5S#7!>5;)>3O=8X,!_ 5:6H]+5E91QJ4[\ ^%$R20 M($]1OBR-YH+ @3J(I97ABOLU&./VJ+06RBTBR!SAX] M447G=(&$7Z\[?<4"YE--T^N+UO#)S"'M8?_-TZ$?\FO3ZC9ZN!;_IBNK%:,U>[^*ANTB9-=!'$97= MJI0IIU=I,TC3\:W2+!"R+H,#[Q5^3?M3]:8]YM&C>-(/91!JGRG$T@A5Q(K_ M9\GNI%40& J,%SD_+=!_GH$>YKOE>AL?=1NI+C5TA >GR;70!6 >O;E0M[NR M,AESLQ"(+ C=:CAOP+E A@U75ESB!B^\[PB= 5\"4\6(@\#K*YGA9IB09(G* M5?G*REB.2#1:@SP?D*-:-!Y7+=OY'(X$.>B5,DSU]C[>]KZ?'9BWI"(D?46C\R$$?S:5 M[7AAB[>4="G):+Y2.8IB>0>-U[1T0^Q/]"TU!C[JVA4F'XJXEHQ'M0ELH3G, MB3VD.+%QZ;)^GXK6E+7 XG[$SX$EGX)N2.C^7/Q8FHMKE3J"O\\RA/K]8,2U M]7$5\RE'!(E),4I4I36U$#^J]5+AP[7P;GQ22 1KT!?@B1=(P#O:K$ HX=5T M(\I#B8PO(L5;JS[EP1*J7@*$<@6_%EJ3[2&7"I$W'_G&FAP MA$A7!H^/,4M>H !0Z$3A7'WZU_NW%ZV1@RI-+/R)JAR%(F#S ?J+89%18JL#DEDO*5T",;U-D M-63V LI#2)Q]O9^/G_(C%>['4X9?R6**A*#Z:GN89QL)BE7="[$7!^"]QG6H M\8A[=HG,7('@-&NL6;0I'N0=FWJI-V8F4PPO+0,*6WWMQ8L<'5B]=X\>)C)7 M'-A+^!711P2&5G7F3;@F9"RP5B6!W5QX<\P/87A)WOV8T<:R0, &*]]X$Y4/ MT@&!>B C353%"7-DD'^&?[8&LEDVN2"47I([QXB6XD]YL_:'B)8(]/U3[*Y MKD4.R,394HG !JI$I3]3HE="\,9%J$ORS[PI,W@J]:0E")Q V.%K9WF]2GP0 MKM"FNX?X(DBO)Q['!XC*O@LTH!:8._@$.C4=8Y\<01L+09^\^4O,93W>BL]E M[S;%Y S.^[6_M'=606829K4&*;"E(G^AD<^#S7PNB@B\B2I CIE P%<5IB T MF'HCP+,9IZ\NW,V?+,$ECD)%6*A9@S(E>#+UFAB<7RV(CRB(!.B@:@]59CN= M(M\J;1V'_XDQ5*I)1CA=RRY0I,H2)4(LBH4G$!$G(S:HVXNF\E+5_+(PCU@T M02A5*6TM (\K %/?FW.=+87^# 6<9DF*A(2(P:$:',ZL+OVI!!*K; +;+KH\ MVY&!BK ^06S;W^=7"3&J*R$J,)8SKH2XZVW EQR;,&KOW_#"+:3__"+FV1W) MSVN5?83S*)4LI1IN3-209WZ>X#XA($+9[P!AE5(;N\A)0A;Y[8^+#[#=(0R6 MW4._#(=F%ZK.C0"H"E<5O\KO3B/R!53%9Y(AHL+/#2J:<17'%)Q9C*?S8X9Z:RXK MI;6_0;ZEYP<9,\-3R+QB'U)^&_,G=K]3W85\^.IJOGPB-/LU MBKA(^6VQ-USSCX1RHK MC)0'"?]]'<+WJC4NO-Q$4;K'K1L0I04[C"E M*K-V6+*YD,I$8C _G&$5-_I=&J!4+DG4U#W1!2[J!KS>^R>Y<D#[22K M)!4+0[@$2I Z*LOF<39RP5PWQ-$*[.7J8BP\JNA7/_+FL6#+>8Y&[YWJ>O>! MV(]X08A$"=?@-^X9C'_[1(NT]OM/-<+RBAD+W51#CW).,I\KY*Y(9N2[)@>V9U\;2%@IK38TSA&YYI*V.!^+RI%T\3 MB:GP%GPJREJ&!3Z,>TH )L.3L;EE6"G)1BVSCZOL=))!1E16LMM&@D]6 M8]QO4(3DQA,Y"U(W>FD6P\:"E%$O3 4Y&X-+)),@V'DIJ;WTQ]S7SQ)$%E' M/!/$:('81>J2M8!9CZ5ZSYK.7^<5$HN:K;"6\$%]]* M!2=)_(7J!Z(*7WH@DK8LD MGL0)<\9QY$WM"S59K2U;9"!NF@C<94&G)Q=3^2,L/RQ#G/@[IT^!_%UGTC"? EYZVWX-XW,HA- MN7<,Q,]T[Y$*UA]*>%2X6_JK\0I=<1O]ZCG@0<^)B%\0(U\$IBB6OOP/SBM@ M9:WFEY%ME\>4BT34M>[6PUF@S2Y1+5:/&VL?+C<2^B:-&D&08!/)S40( _Q6 MMZ*BEIO4A$0)L,_9)/$#-!:U>@,?-EMPBS394PEL[\C>UKD[OKDA;$S\VXBW:3*IUR0&8P>!&4[LT3!+)3B1. %9\*Y M6ZE*SU8QEMR;A;2"8]\8!YM-]/=SWEF&X!,#8QRQ*?).B\R3O22NNY"'8%NLZZ[J,!8GF/=1;E VLSM#:=, M0UO$RC/)AVT4]'UHYHO_*5YR9Z$'_R'[*Y9UJRUME:I@UJHW8QBE,NDL4=4? MUOM)OC7\S?C%2]7;,YJ5$1;3=[X8K?Q):V5%<@VV)-?]*0?7)5N!AD O)/:7 MQD+Z:\EJK3N940FDK&&D3M2HM>&'+__7*^X<"/(@&]=2ITN)3I6-71-PMP)D MJ81MI;[%N9?>_MGZZS)827@KJNY>XX-ZP8N;[[ M;((K26.P-.D#DOIZV!S1YN4S.&C-D):H4)\:03K85(^L(!6Z\16\>A;#!-5_ M7$YO8-P(+ED&Q,Z!O6IA5] OY@(Y."QD)^FUO*)\Q.N8933(T3&@3SW$A%,A*BC)UQD-$> Y/#&N1X24?&G+MXV'5,5Z0FXR:%J7F9.#D_Z,]6TVKLR\+__^JX!+M4H$D<_EFEM)+PGL4 MX@ODSYP;T&CR;-B=T<>"AQHES%@,0%^:'J; G?B7T%GQP+_CT, MA"[CB=:#I-R$D_(C@J[VU(#11T9DY<17+B%= M&%&\ .[\O\HG" <:@J,L544P[&RN_1ZSK0O02!F^1N9JQ8\E.:FRV;QA"*> MI?]&_L\B NTG;Z1X"65 HS*JLDD$-^BY_'KE])M]#C_4BG.[9)#;!:5]8.V9 MF9Z*$CVIRPP]H%Q"K&I%S9NNEJSI2/4ZF(J>(]HT];XSBP<3[EB+0H$9E3?: M+6_EI9=TOB6C/1I8GK^" D'X0TL#>VY<=:ME,EW18^25]Z1Y-66C9Z2EI%9D M*DR4NI^O<7,C]5*F'TFH'8.B*9+1$PPYH6["BA5<7N+E 9FZ&3 %(?(2;ZT. M!6P<[P NVH;CDE['43:'!Q?^KML-F;".>JTE!7>.FL#BMR7+#3=N4LNT,J1@ MYG,^5A!HX3%2ZT?7#)A>;SA?<:(;ANOGXTMYJZ3NVE5@%7+'1!;YE$K!:,W! M,([YV% @G)L(:ME4'=O,_G'C:Y0;Y3!I73WEZUL\^!1_LIP0M",G*Q(W MG2B)L=[ -9DL/1L/O51$^$>8KZ\Z4=-5"OEHG&PM6PWB0=8F]9:ZV]D][I1F MY2B:*EQD;^(-O M65[MQHK/2ZGC1X)=TB\S67[:DX)- !UY=R'#Z@0_YQIFC M4Z/U]B3P?%7+0WF**+4]4E#,OU^]U=CV6S\1ZV7T\AFDO.81_IU@%U@*D5"X MJYNWJZ(_L^;3K/RPVB?5>2D:\X9KSF@4;SRBK[2ZL,Z,YJR2WJ/4+Q0:3'G3 M4J/*"^J' ZX@8I"85%ZE1) M"H!$1E 1+I/[IGR6AG.)FH,].35!&!8M/]U%J]-FOPS_*!2>]J5W(D*,1F!7X.A=R?F,/DW+RC.7ZI)"4D*'/@;(P$R0\U*L@(Y3R M4;3\KE*;!3\V'^<6.[+@1+.$XQ2+%!.SA7)2LTAE>E#P\OT=\+YI@D;,#@^M M&FVS/CK&4=^*RA9QYA'/"&8,6\E7>QY#?<&7%4&2_](1LLG9R' M_I4FROI.3U9=VU$H:>O[4*@50F*2/<+X6_40]4M\RHM.J]%Q%LBUJ) K(8G_ M0K*L8!-G]*'QNZ-.8VB^FS#^8"VEK :3^#\<$.#T.I%#^N\L%$ZG2=]KNQO& MT^XW.G_]KU:_^4:^B+0;?(*_Y@_6'[%YR+"RC::C'X7T,EXHT[34@HE94\G1 M*!4C98Y#7%J9PJ;('X,0>J!Q51E"+\4VUS.(+ULH:\-?1&63$W:K]0@V#D$U MA#>Y*K1 2DV3IK+BJRB>@Z[\T]/ZT? 'SPQ529;R9'"#P1Y1W8[F+Z%*_!W4 ML,J4VE2U9'MSQ4O6)'0- "X1);;E.MF3-K;-5V$?*+N+L<>W1HNE '^+'HX_ MQB)AO./6#;/ O"2NBM2Y0]<<+[$D"I!G(B]T(ITNXWH5N^.7-6P$TTS9^4## MA ^5?HD:ZY0ZID[0I-IW H&D-[#0X^9F0UU@*&HA+K;1!)K@4)"O5-)]@0OD M;SRU^__\3MX2/N@+7GYYKH/-T"/XLI. 49E&MR&MB0Y5"?E.-R,R"&!S@RZ5 M%!K=RIE!L#)>I!U'[20HQ$%IPB.3:HI/MFA$9:TL'@!UL%#US>))#2_]8 M8^7 Z>:%W\A+,@*K/N$?*0_I&B0=NV"1>\1>#^L_P\%I65-'-DRBF:PO2JG2 M8W_9I,]Q."1\U,.X1I9H9$FK1I948"QGC"S9*GZ4@4/ )X:>8[&*5&.HB)KE M%6'PDL6C /<[",:WRSF(2 MW.H0RN?:A91[H1"LMI <];(VYM[D.FBE)'J2<@ J]?.F'G7G$0<^CPZM3W?Y M8Z_OW9:7S\G&C^^R[*1"\+>)OE$@QWV,R6QK+Q0/%>:P=)VS13INNR96]H^R M290>A"%Y,?E\Z/:&4X;IX+0+B(!B^:#=5 ,_U\% 7DURXK\T>,.&?(D\^Z@K ME-NX44,A#X,&Y:_[?68#4&-(NE1N*$KY-',Y1/><%"P9!-E.;!ZM&8C'V \Y M%",'FUY,A@"!%!-_*2E9EG14C\['Z"(B3I MUQX!":]:;6I9A@$>X]W,/2!%PEM548$JISS,D_*F/).$F -E/;>5%]'9"]HP ML)YYN@(S C=_"+5JVN0O,&^BA)7(-AA25GDU;(;#/'Q2-0'+\.JZBI)PH 6W M2%:-%K$"8T-F1,5MN(H3Q9U+SI,$P+B@K_7]2UF'YESRG\Z; ;'QMT19T_0[+&5!A&2O029!J4/ME]RS)2 ME@?T4BH1'9R0,K!*Z[U?]9;]$L'_<%+GZ[LK5Z81X3"!8SJ.IK(SH;S< V]Y MD05S5+!,4R5?R 6N,!GZI&QZ#>=2$2G[X1[" ^9=.2NVP<]#J+1,V-=81-UU M(\)UX9&YKER1.3?AHOP=UQ]1=DL.-#'T 0W:_-S4HC!"_\.@W&'95CK;IO>! MS=[&'](D9:62N2SC2_%<.-)PK@R<7',_Q5D@$E4'#\HXP5>JI)X"XN6.9"E$ M5*]D::-S?/8M_/36RD#G$/27Y1<&KJ*>-3F[S5DZFGL8W1+]\FHMEZO"RJF. M$R78/A8W/KHE93)51=5P!(#88-GX%H<* S9!!8+(BLK44A[G? M]O'MFOA!#45=JUZ#/6FL29%W"FMW"?@BA.*J/+=RQ,H@!>PPK;5TUJGEW 1, MO:!6"WC/%:JX1MV@$^FOBL5VW^OC8R6DP4?8D^W\Y\9,-9,WGA\PD@%D.R^Y M:QT]UKD]=#%*85A1R,Q!J/,5VD'A4ZR]WG3G;X<^^"B)B&!4"19"@SGD:)/# M!7E]1=UC;T6CU).44'2-W."ZIXZD5T1I,%2.9P4W>Z%*ZE;#D8_E;V^_$7P'_P3?-L\\Z?,ELOWD;*2 MQJKSR'U%M9/RDT-?NPN1E:\FS$LBPVR]'%.4^B;_CGUW"D$(U:JK\P7?#2_1 M8P4/1#NYPX;*I96R@W2HJK"G+!2B\I@K W U]:JV4 MG'1H\B5O5A@S([9 !G* 6(/?I&JV**^*:,]@)=.K]CU#+HDA1Y24-G8Q!S@U M$;,T93,.DK#2L> EN5#<\X=X:B)J2O'JG>/3+%/6I@P!@V[L.&X 7'Q3B54 M&V6;4HRMD:E:,( %%^-E5 "NT,)T9+.LIAP!@JBSBATQ@HL V^B"NJR4GQW M$;R6VWQ%INC%8P]V\.+3CT"LG$O&SK>;S;9NZIK_BNKO6H#__W_VWK6YC2/+ M%OTKB+G3-^R((EN2VVZ['>=$J"F[K6Z[K6O9XW,^%H$"6190A:D'*?C7W]QK M/W)G5@&DW#,2.<:)$],6 =0C'SOW8^VUK"PN61LJ,KA=CJ97 7J$EZ=22Q?) M3=[)L/BWHL2 #!&@)F8?=30%D^#J'G0$T)7IB8JP?M71I'K:)0HQ9:_MVD 6 MK]?PD%4C.1:\'N!*?G?D&3<2\30!VZ ME(VZCG MJILXL:PNB!.F XF!@-I^-MQ.'$;&$C2,2:H'].R^%9/,)IN>&^U96:%(AB L MOC=SQL-:FY5RQCIRA,H%4Q'?+FG'#>^-/"%WJNGVTQ/6+3KN&],EXV3,M&TM M2EP0>]!#--YW&1_1VF)V0[+5F-CI@*<8;6 AS/Y&I!^SQO94_K"ACXQO_(4! M--W&NT3SKPLT#"CMB;%AW[+E7AK94-KJXMR/]B\G"N[W1L&=ZG;,0&[5J='# MXX50/;UX>_9=<,N:\%B%_^/KBXOP[WJ]3K[PW?Y5&4*,V5_\]%VQ^)'"R>IB MO[N6L.#E"SI1AOHMZNN]]A]V# G<[L)'"%,=Y+"G#G[V7QE98*T'49-0SH0T75%)N;%!V&R+WJ>V;K'2)Z^MY55VY/T_D>I].= M$.)S@!6IXIE;E\M8H[6PK5+O=Q<^'O:GZ?H@TY7TQ8*_BL]@8KIBEI(WE!6" M@D*Q:-'Z8?^\*L/9W]8-SR6726CS1NHREX;DS@Q5N#\9W?<_[>B9)I2,JH9; MR1X^GUL)IUEY[[.23@:CIK&7@B&-S>VHEZ*]_4O:4*=I>G\>BT3H&B6EZ+)@ MVZ2]0)Q2(K=#8$3^J+$+/+:H\7ND3\#)[?N!R7MC9))+R"#EQ"+O"Q##-?L( M ;9([A3&O;\EF]6HM"-;06;<'7 R]>]W0CH1GT*8 DA,0Q24Y>6F[J\1YS"U MZ&%>99^+TU;0/#MYFM4//JN%5,M[PQ(ADU+XA.NQ6;96R;QSLTC72\X' 32; MN-?%?&:&4R*Q#?GDC+__5<,D3[PXTMJCBZ S5G*7[D^%8]YI94GR[C39#\Q$ MW(-E96H*5G5YU80+U,N8($,ODKL6]XJ[*YZF_OWN\UU+F#C6'\!<%S+'&Y+* MKH5[,*$'7*=5\#(EJ77](EUU1=2-L!8$4Z+'08=GO51PCR^"?GD8:'J:^_^6 MT/XWDM2=]NC[W:.KT2D06PO"FK2H;X2?14@?#\_,[P^J_WF)RLTD<$_6 M&6"^"+TO6% S[,K@X%_7N[B!%.>YJLE?6!7&UD7Z.@K2IF;S"..'1J9(53&V MLE2\GV:#*E.$XA:YG- &3]/10$ADXIM[6>2>-'X\(%&)(<.5B89'7ML^+@BA M9SC30AX2PCZL_,+93M8HDH>G% QCD(&BJ.9H,9A$.?=H@YJL9>'7 MEY5\'XRI'1WO #%U:6U5I#&<*)";$ T,#TWS<\NK$;7,1TAJB#$/-+3^4#G_'FSIPGJ MQIUVD.#]PS8L!^7OE0.7#^C8>(+V)#FNA=L ,FMUJVH^#?(3Q&$PZ\3\]C.^ MB"PZW#"G'[_U$);&!?P5+&^X) Z[%[ MZHY=$FU\!M*.-C==_$1J0 !P,NBQ6TNJK2ONAMJ0EB<,7R%:GYQ!(%DUX^=T M;17J@1U*,BJDT]9[W$O)/N1N,9S=,D!RE9C)T(.0=7=,\4K,?WH!^W5+^6G2 M]T?\EKT+:0^5H5=RQR3[TT M&FE?B0?P)^K#Z+^(J?D>H^ND>@[*1AXQA@F*&.]868J*ZDGI8,T MFUE4]3KO52<\7_Q\380>MR+!P5=+!SI#;.>0;[K/BUBA^-M7KZR&M?A(.T+# M\=]SR)@!PO$R&6K\8SX,$FCX7X/UK ;5 NT77_7M[KJ\&OO%\W 0[,TG3N'C MB6B)$$8$P_0+D=SN)YK6![NDH@ON!_O8FCY??,T]AX7O23%!6>)Q/",[[C'J MRMF=@6PR!U=MJ8NO9E6%OL]_=G1B#^+S\]F>XOESQ/^[3ETQ,V_2:K9W4BOI ML9,V$ZK0$G.!&(>>G#ULCDC-\3Z*UI2+63(O31^F0R5>=N*]R-X>-%]Q?8FWGC/"->RA]A")MHG->J#WR*A%[2TE])IK. M\XZ--8+$)A#!#A\9)=HKL\O'+\]LDA(SS:/FZ9_%/TOO:HP*T]MC<)T/G\L/ MS@.C4JF*VYE6?#$DAUD\CQ%;/M^'/5,VWB5@?#JT6X7>J"/' M.T0"$';*;Q?S*M-&4%+/I4,,9P(R$/ERU*M15^88%LJ6;A:?)?6O$?J&)]EZ M-N#'ZZR\8DH!Z0=8=C5D*<7XZ1KB%LX0S%!W03!\*!8)=?-_S=(Z_^_)E#Z[ MUQ@L/ER:-@3U4WW;(YIYE/N8F3$YR"KJJ]T4S"Z"/VU:2NBZHU!V0]5'"7A0 MH_21V$(#ZS+7 XK4NFD:@@YVH6:\I_E@9@8Z]%1JY=1!^C[K ,J .L>$K!W= M*=U>!PL\[S%S(."=3VT )1,R(/Z[H<0L=Z1VP8+098GJ67KFV=Q>UNVN)QN+ M97A958+ DLYHLR275<$9%K8U?VREY6E3K4ZPC/>XB,P&3.5_)JDMCY*3!8:M MKW[ )%BB*XRD\#H(U9'W$S*;V87ULHFE!5U/US1WE)$C=N=>*EYR4;*OV65/ M:^=]&B!@ZR@]Z4X2*'9X9TO.'ZIC<%&; %E5^-1J8N%"(0!CV6@X@..6?!60 MR,>8D\S1:7H_S/0ZO:0PG3)?7'3V\0)JIK82?:O>K,I)A1K#JQY4RZ7RO)"H8_"(_X(AI-R?U8.9R$R MJ&+AP)QF/C^#5]0*XS4R5E*@XBA6/SGLO241F.2C7EVW55._+1;/N_K7M@EQ M_.NP!E[4U55;+"Y((+CM&H*0O*J'H0^!S]5U^.^J:?K]YJ8,G^!.7Y-?M^IO MVS;$T3^&D[G'S3&T)T!=!-3]Z02H>P#/<@+4/SWC)9RK7*IOB\7#SPC*MNWE=(3%<=3>45XQIJ4.9(E*" ME#P1:8BJ''!TWZ^AV4 MFZS*YR2;0/SKD@[S@DV@89!B$=/9Y@I2$CSTA&=9F3H+Z$^?/2G2_+&XI57, M9M^C3S-F49Y^?O[I'T2NB&O@A^[\] OP\\6R8@6=DTSS:>9U;XG%- S-&X