0001558370-24-007953.txt : 20240513 0001558370-24-007953.hdr.sgml : 20240513 20240513160143 ACCESSION NUMBER: 0001558370-24-007953 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Voyager Therapeutics, Inc. CENTRAL INDEX KEY: 0001640266 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37625 FILM NUMBER: 24938872 BUSINESS ADDRESS: STREET 1: 75 HAYDEN AVENUE CITY: LEXINGTON STATE: MA ZIP: 02421 BUSINESS PHONE: 857-259-5340 MAIL ADDRESS: STREET 1: 75 HAYDEN AVENUE CITY: LEXINGTON STATE: MA ZIP: 02421 10-Q 1 vygr-20240331x10q.htm 10-Q
http://www.voyagertherapeutics.com/20240331#DepositsAndOtherNonCurrentAssetshttp://www.voyagertherapeutics.com/20240331#DepositsAndOtherNonCurrentAssetsfalse0001640266--12-312024Q1Non-accelerated Filer4403833354318133http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent000001640266vygr:NeurocrineBiosciencesIncMembervygr:NeurocrineCollaborativeAgreementTwentyNineteenMember2024-03-310001640266vygr:Facility75HaydenAvenueMember2023-08-112023-08-110001640266us-gaap:OverAllotmentOptionMember2024-01-042024-01-040001640266vygr:NovartisPharmaAgMembervygr:NovartisCollaborationAgreement2023Member2023-12-280001640266vygr:FormerExecutivesMembervygr:RelatedPartyTransactionBoardAndScientificAdvisoryServicesMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001640266vygr:NonProfitAgreementMember2016-01-012016-12-310001640266vygr:NonProfitAgreementMember2016-12-310001640266vygr:NonProfitAgreementMember2017-12-310001640266vygr:PreFundedWarrantsMemberus-gaap:OverAllotmentOptionMember2024-01-092024-01-090001640266vygr:NovartisPharmaAgMembervygr:NovartisCollaborationAgreement2023Member2023-12-282023-12-280001640266vygr:NeurocrineBiosciencesIncMemberus-gaap:SubsequentEventMember2024-06-300001640266vygr:NeurocrineBiosciencesIncMemberus-gaap:SubsequentEventMember2024-04-300001640266us-gaap:AdditionalPaidInCapitalMembervygr:NovartisCollaborationAgreement2023Member2024-01-012024-03-310001640266vygr:NovartisCollaborationAgreement2023Member2024-01-012024-03-310001640266us-gaap:AdditionalPaidInCapitalMembervygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember2023-01-012023-03-310001640266vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember2023-01-012023-03-310001640266us-gaap:CommonStockMember2024-01-012024-03-310001640266us-gaap:CommonStockMember2023-01-012023-03-310001640266us-gaap:CommonStockMembervygr:NovartisCollaborationAgreement2023Member2024-01-012024-03-310001640266us-gaap:CommonStockMembervygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember2023-01-012023-03-310001640266us-gaap:RetainedEarningsMember2024-03-310001640266us-gaap:AdditionalPaidInCapitalMember2024-03-310001640266us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001640266us-gaap:RetainedEarningsMember2023-12-310001640266us-gaap:AdditionalPaidInCapitalMember2023-12-310001640266us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001640266us-gaap:RetainedEarningsMember2023-03-310001640266us-gaap:AdditionalPaidInCapitalMember2023-03-310001640266us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001640266us-gaap:RetainedEarningsMember2022-12-310001640266us-gaap:AdditionalPaidInCapitalMember2022-12-310001640266us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001640266us-gaap:CommonStockMember2024-03-310001640266us-gaap:CommonStockMember2023-12-310001640266us-gaap:CommonStockMember2023-03-310001640266us-gaap:CommonStockMember2022-12-310001640266us-gaap:RestrictedStockUnitsRSUMember2023-12-310001640266us-gaap:OverAllotmentOptionMember2024-01-092024-01-0900016402662023-01-012023-12-310001640266vygr:SidneyStreet75And64LeasesMember2024-03-310001640266vygr:DrDinahSahMembervygr:RelatedPartyTransactionBoardAndScientificAdvisoryServicesMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001640266vygr:DrDinahSahMembervygr:RelatedPartyTransactionBoardAndScientificAdvisoryServicesMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001640266us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001640266us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001640266vygr:Facility75HaydenAvenueMember2024-02-010001640266us-gaap:RetainedEarningsMember2024-01-012024-03-310001640266us-gaap:RetainedEarningsMember2023-01-012023-03-310001640266us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-03-310001640266us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001640266us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001640266us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-03-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-03-310001640266us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001640266us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001640266us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001640266us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001640266us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001640266us-gaap:RestrictedStockUnitsRSUMember2024-03-310001640266us-gaap:EmployeeStockOptionMember2024-03-310001640266vygr:NeurocrineBiosciencesIncMembervygr:DiscoveryProgramThreeMembervygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember2024-01-012024-03-310001640266vygr:NeurocrineBiosciencesIncMembervygr:NeurocrineCollaborativeAgreementTwentyNineteenMember2024-01-012024-03-310001640266vygr:NeurocrineBiosciencesIncMembervygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember2024-01-012024-03-310001640266vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember2024-03-310001640266vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember2024-03-310001640266vygr:NeurocrineCollaborativeAgreementTwentyNineteenMember2024-03-310001640266vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember2023-12-310001640266vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember2024-01-012024-03-310001640266us-gaap:OverAllotmentOptionMember2024-01-040001640266srt:MaximumMembervygr:PreFundedWarrantsMemberus-gaap:OverAllotmentOptionMember2024-01-090001640266vygr:PreFundedWarrantsMemberus-gaap:OverAllotmentOptionMember2024-01-0400016402662022-12-310001640266us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001640266us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001640266us-gaap:MoneyMarketFundsMember2024-03-310001640266us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001640266us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001640266us-gaap:MoneyMarketFundsMember2023-12-3100016402662023-03-310001640266us-gaap:CommercialPaperMember2023-12-310001640266us-gaap:USTreasurySecuritiesMember2024-03-310001640266us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001640266us-gaap:CorporateBondSecuritiesMember2024-03-310001640266us-gaap:CommercialPaperMember2024-03-310001640266us-gaap:USTreasurySecuritiesMember2023-12-310001640266us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001640266us-gaap:CorporateBondSecuritiesMember2023-12-310001640266us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001640266us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001640266us-gaap:FairValueMeasurementsRecurringMember2024-03-310001640266us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001640266us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001640266us-gaap:FairValueMeasurementsRecurringMember2023-12-310001640266vygr:Facility75HaydenAvenueMember2023-08-110001640266us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001640266us-gaap:RestrictedStockMember2024-01-012024-03-310001640266us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001640266us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001640266us-gaap:RestrictedStockMember2023-01-012023-03-310001640266us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001640266us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-03-310001640266us-gaap:StockCompensationPlanMember2024-01-012024-03-310001640266us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001640266us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001640266us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001640266us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001640266us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-03-310001640266us-gaap:StockCompensationPlanMember2023-01-012023-03-310001640266us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001640266us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001640266us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001640266us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001640266us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001640266us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016402662023-01-012023-03-3100016402662024-03-3100016402662023-12-310001640266vygr:NancyVitaleMember2024-03-310001640266vygr:TobyFergusonM.d.Ph.d.Member2024-01-012024-03-310001640266vygr:NancyVitaleMember2024-01-012024-03-3100016402662024-05-0800016402662024-01-012024-03-31xbrli:sharesiso4217:USDutr:sqftiso4217:USDxbrli:sharesvygr:multiplevygr:itemvygr:agreementxbrli:pure

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2024

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

Voyager Therapeutics, Inc.

(Exact name of Registrant as specified in its charter)

Delaware

46-3003182

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification No.)

75 Hayden Avenue,
Lexington, Massachusetts

02421

(Address of principal executive offices)

(Zip Code)

(857) 259-5340

(Registrant’s telephone number, including area code)

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value

VYGR

Nasdaq Global Select 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 filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes       No  

The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, as of May 8, 2024 was 54,393,628.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future operations, future financial position, future revenue, projected costs, prospects, plans, objectives of management and expected market growth, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

The words “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “predict,” “project,” “target,” “potential,” “contemplate,” “anticipate,” “goals,” “will,” “would,” “could,” “should,” “continue,” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. These forward-looking statements include, among other things, statements about:

our plans to develop and commercialize our product candidates based on adeno-associated virus, or AAV, gene therapy and our proprietary antibodies;

our ability to continue to develop our proprietary gene therapy platform technologies, including our TRACERTM (Tropism Redirection of AAV by Cell-type-specific Expression of RNA) discovery platform and our vectorized antibody platform, our proprietary antibody program, and our gene therapy and vectorized antibody programs;

our ability to identify and optimize product candidates and proprietary AAV capsids;

our strategic collaborations and licensing agreements with, and funding from, our collaboration partners Neurocrine Biosciences, Inc. and Novartis Pharma AG, or Novartis, and our licensee Alexion, AstraZeneca Rare Disease (successor-in-interest to former licensee Pfizer Inc.);

our planned clinical trials and ongoing and planned preclinical development efforts, related timelines and studies;

our ability to enter into future collaborations, strategic alliances, or option and license arrangements;

the timing of and our ability to submit applications and obtain and maintain regulatory approvals for our product candidates, including the ability to submit investigational new drug, or IND, applications for our programs;

our estimates regarding revenue, expenses, contingent liabilities, future revenues, existing cash resources, capital requirements and cash runway;

our intellectual property position and our ability to obtain, maintain and enforce intellectual property protection for our proprietary assets;

our estimates regarding the size of the potential markets for our product candidates and our ability to serve those markets;

our need for additional funding and our plans and ability to raise additional capital, including through equity offerings, debt financings, collaborations, strategic alliances, and option and license arrangements;

our competitive position and the success of competing products that are or might become available for the indications that we are pursuing;

2

the impact of government laws and regulations including in the United States, the European Union, and other important geographies such as Japan; and

our ability to control costs and prioritize our product candidate pipeline and platform development objectives successfully in connection with our strategic initiatives.

These forward-looking statements are only predictions, and we may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements. You should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. We have included important factors in the cautionary statements included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2024, particularly in “Part I, Item 1A — Risk Factors,” and, if applicable, our Quarterly Reports on Form 10-Q, particularly in “Part II, Item 1A — Risk Factors,” that could cause actual future results or events to differ materially from the forward-looking statements that we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, strategic collaborations, licenses, joint ventures or investments we may make.

You should read this Quarterly Report on Form 10-Q and the documents that we have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results may be materially different from what we expect. We do not assume any obligation to update any forward-looking statements whether as a result of new information, future events or otherwise, except as required by applicable law.

We obtained the statistical and other industry and market data in this Quarterly Report on Form 10-Q and the documents we have filed as exhibits to the Quarterly Report on Form 10-Q from our own internal estimates and research, as well as from industry and general publications and research, surveys, studies and trials conducted by third parties. Some data is also based on our good faith estimates, which are derived from management’s knowledge of the industry and independent sources. This data involves a number of assumptions and limitations, and you are cautioned not to give undue weight to such estimates. In addition, while we believe the market opportunity information included in this Quarterly Report on Form 10-Q and the documents we have filed as exhibits to the Quarterly Report on Form 10-Q is reliable and is based upon reasonable assumptions, such data involves risks and uncertainties and are subject to change based on various factors, including those discussed under “Risk Factors” and in the documents we have filed as exhibits to the Quarterly Report on Form 10-Q. In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

We own various U.S. federal trademark registrations and applications and unregistered trademarks, including our corporate logo. This Quarterly Report on Form 10-Q and the documents filed as exhibits to the Quarterly Report on Form 10-Q contain references to trademarks, service marks and trade names referred to in this Quarterly Report on Form 10-Q and the information incorporated herein, including logos, artwork, and other visual displays, that may appear without the ® or TM symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks, service marks or trade names. We do not intend our use or display of other companies’ trade names, service marks or trademarks to imply a relationship with, or endorsement or sponsorship of us by, any other companies. All trademarks, service marks and trade names included or incorporated by reference into this Quarterly Report on Form 10-Q and the documents filed as exhibits to the Quarterly Report on Form 10-Q are the property of their respective owners.

3

VOYAGER THERAPEUTICS, INC.

FORM 10-Q

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

ITEM 1.

   

CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

5

CONDENSED CONSOLIDATED BALANCE SHEETS

5

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) Income

6

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

7

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

8

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

9

ITEM 2.

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

18

ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

36

ITEM 4.

CONTROLS AND PROCEDURES

37

PART II. OTHER INFORMATION

ITEM 1.

LEGAL PROCEEDINGS

37

ITEM 1A.

RISK FACTORS

38

ITEM 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

38

ITEM 5.

OTHER INFORMATION

38

ITEM 6.

EXHIBITS

39

SIGNATURES

41

4

PART I. FINANCIAL INFORMATION

Voyager Therapeutics, Inc.

Condensed Consolidated Balance Sheets

(amounts in thousands, except share and per share data)

(unaudited)

March 31, 

December 31, 

 

    

2024

    

2023

 

Assets

    

    

Current assets:

Cash and cash equivalents

$

143,078

$

68,802

Marketable securities, current

 

256,490

 

162,073

Accounts receivable

837

80,150

Related party collaboration receivable

2,620

3,341

Prepaid expenses and other current assets

 

6,112

 

5,318

Total current assets

 

409,137

 

319,684

Property and equipment, net

 

17,381

 

16,494

Deposits and other non-current assets

 

2,890

 

1,593

Marketable securities, non-current

 

980

 

Operating lease, right-of-use assets

39,204

13,510

Total assets

$

469,592

$

351,281

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

$

7,579

$

1,604

Accrued expenses

 

7,595

 

16,823

Other current liabilities

5,940

3,200

Deferred revenue, current

 

51,439

 

42,881

Total current liabilities

 

72,553

64,508

Deferred revenue, non-current

 

13,157

 

32,359

Other non-current liabilities

 

42,996

 

18,094

Total liabilities

 

128,706

114,961

Commitments and contingencies (see note 7)

Stockholders’ equity:

Preferred stock, $0.001 par value: 5,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023

Common stock, $0.001 par value: 120,000,000 shares authorized at March 31, 2024 and December 31, 2023; 54,318,133 and 44,038,333 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

 

54

 

44

Additional paid-in capital

 

613,850

 

497,506

Accumulated other comprehensive loss

 

(506)

 

(48)

Accumulated deficit

 

(272,512)

 

(261,182)

Total stockholders’ equity

 

340,886

 

236,320

Total liabilities and stockholders’ equity

$

469,592

$

351,281

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

5

Voyager Therapeutics, Inc.

Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income

(amounts in thousands, except share and per share data)

(unaudited)

Three Months Ended

March 31, 

 

    

2024

    

2023

 

Collaboration revenue

$

19,516

    

$

150,480

Operating expenses:

Research and development

 

27,092

 

18,568

General and administrative

 

8,607

 

9,028

Total operating expenses

 

35,699

27,596

Operating (loss) income

(16,183)

122,884

Other income:

Interest income

 

4,867

 

1,864

Total other income

 

4,867

 

1,864

(Loss) income before income taxes

(11,316)

124,748

Income tax provision

14

704

Net (loss) income

$

(11,330)

$

124,044

Other comprehensive (loss) income:

Net unrealized (loss) gain on available-for-sale securities

 

(458)

 

87

Total other comprehensive (loss) income

 

(458)

 

87

Comprehensive (loss) income

$

(11,788)

$

124,131

Net (loss) income per share, basic

$

(0.20)

$

3.05

Net (loss) income per share, diluted

$

(0.20)

$

2.94

Weighted-average common shares outstanding, basic

 

57,117,046

 

40,632,087

Weighted-average common shares outstanding, diluted

57,117,046

42,161,326

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

6

Voyager Therapeutics, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(amounts in thousands, except share data)

(unaudited)

Accumulated

 

Other

 

Additional

Comprehensive

 

Common Stock

Paid-In

(Loss)

Accumulated

Stockholders’

    

Shares

    

Amount

    

Capital

    

Income

    

Deficit

    

Equity

 

Balance at December 31, 2022

38,613,891

$

38

$

452,713

$

(219)

$

(393,512)

59,020

Exercises of vested stock options

51,993

185

185

Vesting of restricted stock units

374,417

Issuance of common stock in connection with the 2023 Neurocrine Collaboration Agreement

4,395,588

5

31,116

31,121

Stock-based compensation expense

2,504

2,504

Unrealized gain on available-for-sale securities, net of tax

87

87

Net income

124,044

124,044

Balance at March 31, 2023

43,435,889

$

43

$

486,518

$

(132)

$

(269,468)

$

216,961

Balance at December 31, 2023

44,038,333

$

44

$

497,506

$

(48)

$

(261,182)

$

236,320

Exercises of vested stock options

32,500

78

78

Vesting of restricted stock units

324,520

Issuance of common stock in connection with the 2023 Novartis Stock Purchase Agreement

2,145,002

2

19,303

19,305

Issuance of common stock and pre-funded warrants in connection with underwritten public offering

7,777,778

8

93,465

93,473

Stock-based compensation expense

3,498

3,498

Unrealized loss on available-for-sale securities, net of tax

(458)

(458)

Net loss

(11,330)

(11,330)

Balance at March 31, 2024

54,318,133

$

54

$

613,850

$

(506)

$

(272,512)

$

340,886

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

7

Voyager Therapeutics, Inc.

Condensed Consolidated Statements of Cash Flows

(amounts in thousands)

(unaudited)

Three Months Ended

March 31, 

 

    

2024

    

2023

 

Cash flow from operating activities

    

    

Net (loss) income

$

(11,330)

$

124,044

Adjustments to reconcile net (loss) income to net cash provided by operating activities:

Stock-based compensation expense

 

3,573

 

2,558

Depreciation

 

1,196

 

1,075

Amortization of premiums and discounts on marketable securities

(1,931)

(17)

Loss on disposal of fixed assets

59

44

Changes in operating assets and liabilities:

Accounts receivable

79,313

(25,000)

Related party collaboration receivable

721

(71)

Prepaid expenses and other current assets

 

(794)

 

1,411

Operating lease, right-of-use asset

1,057

469

Other non-current assets

(15)

Accounts payable

 

5,975

 

1,132

Accrued expenses

 

(9,305)

 

(122)

Operating lease liabilities

891

(683)

Deferred revenue

 

(10,643)

 

18,725

Net cash provided by operating activities

 

58,767

 

123,565

Cash flow from investing activities

Purchases of property and equipment

 

(2,141)

 

(509)

Purchases of marketable securities

(203,852)

Proceeds from sales and maturities of marketable securities

 

109,928

 

15,000

Net cash (used in) provided by investing activities

 

(96,065)

 

14,491

Cash flow from financing activities

Proceeds from the exercise of stock options

78

185

Proceeds from the issuance of common stock in connection with the underwritten public offering

93,473

Proceeds from the issuance of common stock in connection with the 2023 Novartis Stock Purchase Agreement

19,305

Proceeds from the issuance of common stock in connection with the 2023 Neurocrine Collaboration Agreement

31,121

Net cash provided by financing activities

 

112,856

 

31,306

Net increase in cash, cash equivalents, and restricted cash

 

75,558

 

169,362

Cash, cash equivalents, and restricted cash, beginning of period

 

70,395

 

100,474

Cash, cash equivalents, and restricted cash, end of period

$

145,953

$

269,836

Supplemental disclosure of cash and non-cash activities

Capital expenditures incurred but not yet paid

$

$

109

Operating lease right-of-use asset obtained in exchange for operating lease liability

$

26,751

$

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

8

VOYAGER THERAPEUTICS INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. Nature of business

Voyager Therapeutics, Inc. (the “Company”) is a biotechnology company whose mission is to leverage the power of human genetics to modify the course of and ultimately cure neurological diseases. The Company’s pipeline includes programs for Alzheimer’s disease; amyotrophic lateral sclerosis; Parkinson’s disease, and multiple other diseases of the central nervous system. Many of the Company’s programs are derived from its TRACER™ adeno-associated virus (“AAV”) capsid discovery platform, which the Company has used to generate novel capsids (“TRACER Capsids”) and identify associated receptors to potentially enable high brain penetration with genetic medicines following intravenous dosing. Some of the Company’s programs are wholly-owned, and some are advancing with licensees and collaborators including Alexion, AstraZeneca Rare Disease; Novartis Pharma AG, (“Novartis”); and Neurocrine Biosciences, Inc. (“Neurocrine”).

The Company has a history of incurring annual net operating losses. As of March 31, 2024, the Company had an accumulated deficit of $272.5 million. The Company has not generated any product revenue and has financed its operations primarily through public offerings and private placements of its equity securities, funding from fees, option exercise payments, and milestone payments, and cost reimbursements associated with its prior and ongoing collaborations and license agreements.

As of March 31, 2024, the Company had cash, cash equivalents, and marketable securities of $400.5 million. Based upon the Company’s current operating plans, the Company expects that its existing cash, cash equivalents, and marketable securities at March 31, 2024 to be sufficient to meet the Company’s planned operating expenses and capital expenditure requirements for at least twelve months from the issuance of these consolidated financial statements.

There can be no assurance that the Company will be able to obtain additional debt or equity financing on terms acceptable to the Company or generate product revenue or revenue from collaboration partners, on a timely basis or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition.

2. Summary of significant accounting policies and basis of presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024. These interim condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the Company’s financial position and results of operations for the periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification and Accounting Standards Updates of the Financial Accounting Standards Board.

Principles of Consolidation

The unaudited interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary as disclosed in Note 2, under the heading “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Intercompany balances and transactions have been eliminated.

9

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to revenue recognition, incremental borrowing rate for leases, accrued expenses, stock-based compensation expense, and income taxes. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.

Summary of Significant Accounting Policies

There have been no changes in the Company's significant accounting policies as described in Note 2, “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

3. Fair value measurements

Assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 are as follows:

Quoted Prices

Significant

 

in Active

Other

Significant

 

Markets for

Observable

Unobservable

 

Identical Assets

Inputs

Inputs

Assets

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

March 31, 2024

(in thousands)

 

Money market funds included in cash and cash equivalents

    

$

49,444

    

$

49,444

    

$

    

$

Marketable securities:

U.S. Treasury notes

24,486

24,486

U.S. Government agency securities

138,191

138,191

Corporate bonds

88,983

88,983

Commercial paper

4,830

4,830

Total money market funds and marketable securities

$

305,934

$

212,121

$

93,813

$

December 31, 2023

Money market funds included in cash and cash equivalents

    

$

65,589

$

65,589

$

$

Marketable securities:

U.S. Treasury notes

103,044

103,044

U.S. Government agency securities

31,075

31,075

Corporate bonds

23,970

23,970

Commercial paper

3,985

3,985

Total money market funds and marketable securities

$

227,663

$

199,708

$

27,955

$

The Company measures the fair value of money market funds, U.S. Treasury notes, and U.S. Government agency securities based on quoted prices in active markets for identical securities. The Company measures the fair value of the Level 2 securities, corporate bonds and commercial paper, based on recent trades of securities in active markets or based on quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data.

10

4. Cash, cash equivalents, restricted cash, and available-for-sale marketable securities

Cash, cash equivalents, and marketable securities included the following at March 31, 2024 and December 31, 2023:

Amortized

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

(in thousands)

As of March 31, 2024

    

    

    

    

    

    

    

    

Money market funds included in cash and cash equivalents

$

49,444

$

$

$

49,444

Marketable securities:

U.S. Treasury notes

24,540

(54)

24,486

U.S. Government agency securities

138,285

7

(101)

138,191

Corporate bonds

89,207

11

(235)

88,983

Commercial paper

4,829

1

4,830

Total money market funds and marketable securities

$

306,305

$

19

$

(390)

$

305,934

As of December 31, 2023

    

    

    

    

    

    

    

    

Money market funds included in cash and cash equivalents

$

65,589

$

65,589

Marketable securities:

U.S. Treasury notes

102,966

81

(3)

103,044

U.S. Government agency securities

31,068

10

(3)

31,075

Corporate bonds

23,975

2

(7)

23,970

Commercial paper

3,985

 

3,985

Total money market funds and marketable securities

$

227,583

$

93

$

(13)

$

227,663

The Company had $1.0 million in marketable securities as of March 31, 2024 with a contractual maturity of greater than one year. All other marketable securities have a contractual maturity of one year or less.

The Company reviews investments whenever the fair value of an investment is less than the amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. In connection with these investments, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors, considering the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss on the condensed consolidated balance sheet, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that is not related to credit is recognized in other comprehensive loss. Changes in the allowance for credit losses are recorded as a provision for (or reversal of) credit loss expense in general and administrative expenses within the condensed consolidated statement of operations. Losses are charged against the allowance when the Company believes the uncollectability of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met.

The Company held $230.7 million and $44.2 million marketable securities that were in an unrealized loss position as of March 31, 2024 and December 31, 2023, respectively. The unrealized losses at March 31, 2024 and December 31, 2023 were attributable to changes in interest rates and do not represent credit losses. The Company does not intend to sell these securities and it is not more likely than not that it will be required to sell them before recovery of their amortized cost basis.

11

The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows:

As of March 31, 

2024

    

2023

(in thousands)

Cash and cash equivalents

$

143,078

$

268,321

Restricted cash included in deposits and other non-current assets

2,875

1,515

Total cash, cash equivalents, and restricted cash

$

145,953

$

269,836

5. Accrued expenses

Accrued expenses as of March 31, 2024 and December 31, 2023 consist of the following:

As of March 31, 

As of December 31, 

    

2024

    

2023

(in thousands)

Research and development costs

$

2,914

$

5,225

Employee compensation costs

 

2,248

 

6,614

Accrued goods and services

 

1,838

 

4,229

Professional services

595

755

Total

$

7,595

$

16,823

6. Lease obligation

Operating Leases

As of March 31, 2024, the Company has a lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts through January 31, 2031 and a lease for additional office and laboratory space at 64 Sidney Street in Cambridge, Massachusetts through November 30, 2026.

On August 11, 2023, the Company entered into a first amendment (the “First Amendment”) to its existing lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts, pursuant to which the Company agreed to lease approximately 61,307 square feet of additional office and laboratory space through January 31, 2031. The Company received $1.8 million of leasehold improvement incentives associated with the First Amendment. The Company gained control of the space on February 1, 2024 and recorded a $26.7 million right-of-use asset and a $26.7 million operating lease liability, accordingly, which reflect the leasehold improvement incentive.

The Company’s lease agreements require the Company to maintain a cash deposit or irrevocable letter of credit in the aggregate amount of $2.9 million payable to its landlords as security for the performance of its obligations under the leases. These amounts are recorded as restricted cash and are included in deposits and other non-current assets in the accompanying condensed consolidated balance sheets.

During the three months ended March 31, 2024 and 2023, the Company incurred lease expenses of $1.7 million and $0.9 million, respectively, for operating leases. As of March 31, 2024, the weighted average remaining lease term was 5.5 years and the weighted average incremental borrowing rate used to determine the operating lease liability was 6.9%.

12

7. Commitments, contingencies and other liabilities

As of March 31, 2024 and December 31, 2023, other current and non-current liabilities consisted of the following:

As of March 31, 

As of December 31, 

2024

    

2023

(in thousands)

Other current liabilities

Lease liability

5,940

3,200

Total other current liabilities

$

5,940

$

3,200

Other non-current liabilities

Lease liability

$

41,995

$

17,093

Other

1,001

1,001

Total other non-current liabilities

$

42,996

$

18,094

Other Agreements

In 2016, the Company entered into a research and development funding arrangement with a non-profit organization that provides up to $4.0 million in funding to the Company upon the achievement of clinical and development milestones. The agreement provides that the Company repay amounts received under certain circumstances including termination of the agreement, and to pay an amount up to 2.6 times the funding received upon successful development and commercialization of any products developed. In 2017, the Company earned a milestone payment of $1.0 million. The Company evaluated the arrangement and concluded that it represents a research and development financing arrangement as it is probable that the Company will repay amounts received under the arrangement. As a result, the $1.0 million is recorded as a non-current liability in the condensed consolidated balance sheet.

Litigation

The Company was not a party to any material legal matters or claims as of March 31, 2024, or December 31, 2023. The Company did not have contingency reserves established for any litigation liabilities as of March 31, 2024, or December 31, 2023.

8. Significant agreements

The Company’s significant agreements are described in Note 9 of the December 31, 2023 consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023. During the three months ended March 31, 2024, there were no material changes to the Company’s collaboration agreements or option and license agreements and no new collaboration or license agreements. The Company recorded collaboration revenue of $19.5 million and $150.5 million during the three months ended March 31, 2024 and 2023, respectively.

2023 Neurocrine Collaboration Agreement

In the three months ended March 31, 2024, the Company revised its estimate of research services expected to be performed under the collaboration and license agreement with Neurocrine entered into in January 2023 (the “2023 Neurocrine Collaboration Agreement”). The change in estimate resulted in additional revenue recognized of approximately $7.3 million in the three months ended March 31, 2024.

2023 Novartis Stock Purchase Agreement

Under the stock purchase agreement entered into in December 2023 (the “2023 Novartis Stock Purchase Agreement”), Novartis purchased 2,145,002 shares of common stock of the Company (the “Novartis Shares”) for an

13

aggregate purchase price of approximately $20.0 million. The issuance of the Novartis Shares to Novartis pursuant to the 2023 Novartis Stock Purchase Agreement in January 2024 resulted in a premium of $0.7 million. The premium was allocated to the development and commercialization licenses granted to Novartis for two programs pursuant to the license and collaboration agreement with Novartis entered into in December 2023 and was recognized as collaboration revenue during the first quarter of 2024, upon the issuance of the Novartis Shares under the 2023 Novartis Stock Purchase Agreement.

2019 Neurocrine Collaboration Agreement

In February 2024, the Company announced that the joint steering committee with Neurocine selected a lead development candidate for the gene therapy program for Friedreich’s ataxia (the “FA Program”) under the collaboration and license agreement with Neurocrine entered into in January 2019 (the “2019 Neurocrine Collaboration Agreement”), which triggered a $5.0 million milestone payment to the Company that was received in the first quarter of 2024. The Company included the $5.0 million that had previously been constrained in the transaction price allocated to the FA performance obligation in the three months ended March 31, 2024, accordingly, which resulted in a cumulative catch-up adjustment to collaboration revenue of $4.4 million.

Related Party Collaboration Receivable

The following table presents changes in the balances of the Company’s related party collaboration receivable and contract liabilities for the 2023 Neurocrine Collaboration Agreement and the 2019 Neurocrine Collaboration Agreement during the three months ended March 31, 2024:

Balance at

    

Balance at

December 31, 2023

Additions

Deductions

March 31, 2024

(in thousands)

Related party collaboration receivables

$

3,341

$

7,340

$

(8,061)

$

2,620

Contract liabilities:

Deferred revenue

$

75,240

$

586

$

(11,230)

$

64,596

The change in the related party collaboration receivable balance for the three months ended March 31, 2024 is primarily driven by amounts owed to the Company for research and development services provided, offset by amounts collected during the period, for the 2023 and 2019 Neurocrine Collaboration Agreements. Deferred revenue activity for the period includes the recording of $0.6 million of deferred revenue during the first quarter of 2024 related to the fixed transaction price allocation increase for the FA Program, offset by $11.2 million of collaboration revenue recognized on the proportional performance model during the period for the 2023 and 2019 Neurocrine Collaboration Agreements, which is classified as either current or non-current in the accompanying consolidated balance sheet based on the period the services are expected to be delivered.

9. Stock-based compensation

Stock-Based Compensation Expense

Total compensation cost recognized for all stock-based compensation awards in the condensed consolidated statements of operations and comprehensive (loss) income was as follows:

Three Months Ended

March 31, 

 

    

2024

    

2023

 

(in thousands)

Research and development

$

1,280

$

863

General and administrative

 

2,293

 

1,695

Total stock-based compensation expense

$

3,573

$

2,558

14

Stock-based compensation expense by type of award included within the condensed consolidated statements of operations and comprehensive (loss) income was as follows:

Three Months Ended

March 31, 

    

2024

    

2023

(in thousands)

Stock options

$

2,408

$

1,663

Restricted stock awards and units

1,090

841

Employee stock purchase plan awards

 

75

 

54

Total stock-based compensation expense

$

3,573

$

2,558

Restricted Stock Units

A summary of the status of and changes in unvested restricted stock unit activity under the Company’s equity award plans for the three months ended March 31, 2024 was as follows:

    

Weighted

Average

Grant Date

Fair Value

    

Units

    

Per Unit

Unvested restricted stock units as of December 31, 2023

 

1,370,897

$

6.65

Granted

 

696,908

$

7.63

Vested

 

(324,520)

$

5.75

Forfeited

 

(23,947)

$

6.42

Unvested restricted stock units as of March 31, 2024

 

1,719,338

$

7.22

Stock-based compensation of restricted stock units is based on the fair value of the Company’s common stock on the date of grant and is recognized over the vesting period. Restricted stock units granted by the Company typically vest in equal amounts, annually over three years. All of the restricted stock units granted in the three months ended March 31, 2024 vest in equal amounts, annually over three years. The stock-based compensation expense related to restricted stock units and awards was $1.1 million and $0.8 million for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, the Company had unrecognized stock-based compensation expense related to its unvested restricted stock units of $10.9 million, which is expected to be recognized over the remaining average vesting period of 2.4 years.

Stock Options

The following is a summary of stock option activity for the three months ended March 31, 2024:

    

Weighted

    

Remaining

    

Aggregate

Average

Contractual

Intrinsic

Exercise

Life

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Outstanding at December 31, 2023

 

7,425,444

$

8.52

Granted

 

1,747,626

$

7.68

Exercised

 

(32,500)

$

4.91

Cancelled or forfeited

 

(230,974)

$

12.28

Outstanding at March 31, 2024

 

8,909,596

$

8.27

7.8

$

17,875

Exercisable at March 31, 2024

 

3,880,357

$

9.04

6.2

$

8,728

15

As of March 31, 2024, the Company had unrecognized stock-based compensation expense related to its unvested stock options of $23.2 million which is expected to be recognized over the remaining weighted-average vesting period of 3.0 years.

10. Net (loss) income per share

The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net (loss) income per share because to include them would be anti-dilutive:

As of March 31, 

    

2024

    

2023

Unvested restricted common stock awards

 

22,500

 

45,000

Unvested restricted common stock units

1,719,338

1,336,159

Outstanding stock options

 

8,909,596

 

7,360,745

Total

 

10,651,434

 

8,741,904

Basic net (loss) income and diluted weighted-average shares outstanding are as follows for the three months ended March 31, 2024 and 2023:

Three Months Ended March 31, 

2024

2023

Numerator:

Net (loss) income (in thousands)

$

(11,330)

$

124,044

Denominator for basic net (loss) income per share:

Weighted average shares outstanding-basic

57,117,046

40,632,087

Denominator for diluted net (loss) income per share:

Weighted average shares outstanding-basic

57,117,046

40,632,087

Common stock options and restricted stock units

1,529,239

Weighted average shares outstanding-diluted

57,117,046

42,161,326

Net (loss) income per share, basic:

$

(0.20)

$

3.05

Net (loss) income per share, diluted:

$

(0.20)

$

2.94

The pre-funded warrants issued in connection with the underwritten public offering discussed in Note 11 are included in basic and diluted weighted average shares outstanding for the three months ended March 31, 2024.

11. Underwritten public offering

On January 4, 2024, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Citigroup Global Markets Inc. and Guggenheim Securities, LLC, as representatives of the several underwriters named therein (the “Underwriters”), relating to an underwritten public offering of 7,777,778 shares of the Company’s common stock, par value $0.001 per share, and, in lieu of common stock to certain investors, pre-funded warrants (the “Pre-Funded Warrants”) to purchase up to 3,333,333 shares of common stock. The Underwriters agreed to purchase the Company’s stock from the Company pursuant to the Underwriting Agreement at a price of $8.46 and the Pre-Funded Warrants from the Company pursuant to the Underwriting Agreement at a price of $8.459 per share underlying each Pre-Funded Warrant. Under the terms of the Underwriting Agreement, the Company also granted the Underwriters an option, exercisable for 30 days, to purchase up to an additional 1,666,665 shares of common stock at the public offering price less the underwriting discounts and commissions. This option was not exercised and expired on February 2, 2024.

On January 9, 2024, the Company issued 7,777,778 shares of common stock and 3,333,333 Pre-Funded Warrants for net proceeds of approximately $93.5 million after deducting underwriting discounts and commissions and

16

offering expenses pursuant to the underwritten public offering. The Pre-Funded Warrants met the equity classification guidance and therefore are classified as stockholders’ equity.

12. Related-party transactions

During the three months ended March 31, 2024, the Company received scientific advisory board and other scientific advisory services from one of its prior executives, Dinah Sah, Ph.D., the Company’s former Chief Scientific Officer. The total amount of fees paid to Dr. Sah for services provided during the three months ended March 31, 2024 and 2023, was $150,000 and $199,800, respectively.

Under each of the Company’s collaboration agreements with Neurocrine, the Company and Neurocrine have agreed to conduct research, development, and commercialization activities for certain of the Company’s AAV gene therapy product candidates. Amounts due from Neurocrine are reflected as related party collaboration receivables. As of March 31, 2024, the Company had approximately $1.2 million and $1.4 million in related party collaboration receivables associated with the 2019 Neurocrine Collaboration Agreement and 2023 Neurocrine Collaboration Agreement, respectively.

13. Subsequent Events

In April 2024, the Company announced that the joint steering committee with Neurocrine selected a development candidate for the glucocerebrosidase 1 gene therapy program for Parkinson’s disease and other GBA1-mediated diseases under the 2023 Neurocrine Collaboration Agreement (the “GBA1 program”). The joint steering committee selection of a development candidate for the GBA1 Program triggered a $3.0 million milestone payment to the Company. The Company expects to receive the $3.0 million during the second quarter of 2024.

17

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and the audited financial information and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the Securities and Exchange Commission, or the SEC, on February 28, 2024.

Our actual results and timing of certain events may differ materially from the results discussed, projected, anticipated, or indicated in any forward-looking statements. We caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and the development of the industry in which we operate may differ materially from the forward-looking statements contained in this Quarterly Report on Form 10-Q. In addition, even if our results of operations, financial condition and liquidity, and the development of the industry in which we operate are consistent with the forward-looking statements contained in this Quarterly Report on Form 10-Q, they may not be predictive of results or developments in future periods.

The following information and any forward-looking statements should be considered in light of factors discussed in Part I, Item 1A,"Risk Factors" of our Annual Report on Form 10-K for the year ended December 31, 2023, and, if applicable, those included under Part II, Item 1A of our Quarterly Reports on Form 10-Q, that could cause actual future results or events to differ materially from the forward-looking statements that we make. Additional risk factors may be identified from time to time in our future filings with the SEC.

These forward-looking statements are made under the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are neither promises nor guarantees. We caution readers not to place undue reliance on any forward-looking statements made by us, which speak only as of the date they are made. We disclaim any obligation, except as specifically required by law and the rules of the SEC, to publicly update or revise any such statements to reflect any change in our expectations or in events, conditions or circumstances on which any such statements may be based, or that may affect the likelihood that actual results will differ from those set forth in the forward-looking statements.

Overview

We are a biotechnology company whose mission is to leverage the power of human genetics to modify the course of and ultimately cure neurological diseases. Our pipeline includes programs for Alzheimer’s disease, or AD; amyotrophic lateral sclerosis, or ALS; Parkinson’s disease; and multiple other diseases of the central nervous system, or CNS. Many of our programs are derived from our TRACER™ (Tropism Redirection of AAV by Cell-type-specific Expression of RNA) adeno-associated virus, or AAV, capsid discovery platform, which we have used to generate novel capsids, or TRACER Capsids, and identify associated receptors to potentially enable high brain penetration with genetic medicines following intravenous dosing. Some of our programs are wholly-owned, and some are advancing with licensees and collaborators including Alexion, AstraZeneca Rare Disease, or Alexion; Novartis Pharma AG, or Novartis; and Neurocrine Biosciences, Inc., or Neurocrine.

We focus on leveraging our expertise in capsid discovery and neuropharmacology to address the delivery hurdles that have constrained the genetic medicine and neurology disciplines, with the goal of either halting or slowing disease progression or reducing symptom severity, and therefore providing clinically meaningful impact to patients. We are advancing our own proprietary pipeline of drug candidates for neurological diseases, with a focus on AD. Our wholly-owned prioritized pipeline programs include an anti-tau antibody for AD; a superoxide dismutase 1, or SOD1, silencing gene therapy for ALS; and a tau silencing gene therapy for AD. We identified a lead development candidate for our anti-tau antibody program in the first quarter of 2023, which we refer to as VY-TAU01. We submitted an investigational new drug, or IND, application to the U.S. Food and Drug Administration, or the FDA, for VY-TAU01 in March 2024 and we have obtained clearance of the IND. We expect to dose the first subject in a planned Phase 1a single ascending dose, or SAD, trial of VY-TAU01 in healthy volunteers in the coming weeks. We also expect to initiate a

18

Phase 1b multiple ascending dose, or MAD, trial of VY-TAU01 in patients with early AD in 2025, which has the potential to generate initial data for slowing the spread of pathological tau via tau positron emission tomography, or PET, imaging in 2026. We identified a lead development candidate for the SOD1 silencing gene therapy program in the fourth quarter of 2023, which we refer to as VY9323, and we expect to submit the IND application for this program in mid-2025. We promoted our tau silencing gene therapy program to a prioritized program in the first quarter of 2024, based on preclinical data demonstrating robust reductions in tau messenger RNA, or mRNA, in a murine model, and we anticipate submission of an IND in 2026. Our proprietary pipeline also includes an early research initiative to develop a gene therapy for the treatment of AD. This program seeks to combine a vectorized anti-amyloid antibody with a TRACER Capsid.

We are also working with our collaboration partners on multiple programs. In January 2019 and January 2023, we entered into collaboration and license agreements with Neurocrine. Under our agreements with Neurocrine, we are actively advancing two later preclinical stage programs: a glucocerebrosidase 1, or GBA1, gene therapy program for Parkinson’s disease and other GBA1-mediated diseases, or the GBA1 Program, and a frataxin, or FXN, gene therapy program for Friedreich’s ataxia, or the FA Program. Pursuant to such agreements, we are also working with Neurocrine on five early-stage programs for the research, development, manufacture and commercialization of gene therapies designed to address central nervous system diseases or conditions associated with rare genetic targets. We have also entered into agreements with licensees including Novartis and Alexion to license or to provide options to receive exclusive licenses to certain TRACER Capsids. In December 2023, we entered into a license and collaboration agreement with Novartis to provide Novartis certain rights regarding the development of potential gene therapy product candidates for the treatment of spinal muscular atrophy and to collaborate with Novartis to develop gene therapy product candidates for the treatment of Huntington’s disease. The joint steering committee with Neurocrine selected a development candidate for the FA Program in February 2024, and we and Neurocrine expect the FA Program to advance into first-in-human clinical trials in 2025. The joint steering committee’s selection of a development candidate for the FA Program triggered a $5.0 million milestone payment to us, which we received in March 2024. The joint steering committee with Neurocrine also selected a development candidate for the GBA1 Program in April 2024, and we and Neurocrine expect to file an IND application with the FDA for the GBA1 Program in 2025. The joint steering committee’s selection of a development candidate for the GBA1 Program triggered a $3.0 million milestone payment to us, which we expect to receive during the second quarter of 2024.

All of the gene therapies in our wholly-owned and collaborative pipeline leverage novel capsids derived from our TRACER™ Capsid discovery platform. TRACER is a broadly applicable, RNA-based screening platform that enables rapid discovery of AAV capsids with robust penetration of the blood-brain barrier and enhanced CNS tropism in multiple species, including non-human primates, or NHPs.

Overview of Our Pipeline

We have leveraged our TRACER discovery platform and other gene therapy platforms, our expertise with proprietary antibodies, vectorized small interfering RNA, or siRNA, knockdown, gene delivery and our vectorized antibody platform to assemble a pipeline of proprietary antibody, AAV gene therapy and other genetic medicine programs for the treatment of neurological diseases. We have prioritized pipeline programs for our development based on the following criteria: high unmet medical need, target validation, efficient path to human proof of biology, robust preclinical pharmacology, and strong commercial potential. Depending on the disease, we are seeking to develop AAV gene therapies that will use a gene replacement, gene silencing or vectorized antibody approach, and antibodies that will use a passive administration approach.

19

Our pipeline of programs, all of which are in preclinical development, is summarized in the table below:

Graphic

Wholly-Owned Programs

Anti-Tau Antibody (VY-TAU01) for the Treatment of Alzheimer’s Disease

Disease Overview

AD is a progressive neurodegenerative disease estimated to affect 6 million people in the United States and up to 416 million people globally. The disease causes memory loss and may escalate to decreased independence, communication challenges, behavioral disorders such as paranoia and anxiety, and lack of physical control. In 2023, the total cost of caring for people living with Alzheimer’s and other dementias in the United States is estimated at $345 billion.

Our Treatment Approach

We have maintained a long-standing focus on developing proprietary and complimentary approaches to disrupt the progression of tau pathology believed to be central to AD and other tauopathies. A reduction of toxic tau aggregates may slow disease progression and cognitive decline in these diseases. We selected VY-TAU01 as our lead humanized anti-tau antibody candidate to advance against AD. We believe VY-TAU01 is differentiated from other anti-tau antibodies based on the epitope, or the part of a foreign protein or antigen that is capable of generating an immune response, it targets: VY-TAU01 targets an epitope which is located in the C-terminal, rather than the N-terminal, mid-domain, or microtubule binding region of the tau protein.

Preclinical Studies

As previously reported, our C-terminal targeting anti-tau antibody blocked the seeding/propagation of filamentous tau and demonstrated substantial reduction of induced tau pathology in a mouse model. In March 2023, we presented data at the Alzheimer's and Parkinson's Diseases, or AD/PD, 2023 Conference highlighting the differentiating characteristics resulting in the selection of lead candidate VY-TAU01. In March 2024, we presented data at the AD/PD 2024 Conference demonstrating VY-TAU01 was well-tolerated, and its serum pharmacokinetic profile was as expected in an NHP study.

20

Program Status

In January 2023, we selected VY-TAU01 as our lead humanized anti-tau antibody candidate to advance against AD. We submitted an IND application for VY-TAU01 to the FDA in March 2024, and we have obtained clearance of the IND. We expect to dose the first subject in a planned Phase 1a SAD trial in healthy volunteers in the coming weeks. A Phase 1b MAD trial in subjects with early AD is expected to be initiated in 2025. The MAD trial has the potential to generate initial data for slowing the spread of pathological tau via tau PET imaging in 2026.

SOD1 Silencing Gene Therapy Program for the Treatment of ALS (VY9323)

Disease Overview

We are developing a gene therapy leveraging a BBB-penetrant, CNS-tropic TRACER Capsid to treat ALS caused by the SOD1 mutation via a gene silencing approach. ALS is a progressive neurodegenerative disease in which the motor neurons atrophy and die, resulting in loss of the ability to speak, move, eat and, eventually, breathe. SOD1 ALS is typically fatal within approximately two to five years of symptom onset. The disease is estimated to affect approximately 20,000 people in the United States. Multiple genes have been implicated in ALS; mutations in the SOD1 gene are estimated to occur in approximately 2-3% of ALS cases, or up to 600 people in the United States. SOD1 mutations in ALS patients are thought to cause a toxic gain-of-function that leads to the degeneration of motor neurons along the entire length of the spinal cord, the brainstem, and the upper motor neurons in the cerebral cortex.

Our Treatment Approach

We believe that a therapeutic delivering a vectorized highly potent siRNA construct via intravenous administration of an AAV gene therapy may enable broad CNS knockdown of SOD1, which could potentially slow the decline of functional ability in ALS patients with the SOD1 mutation. We have selected a potent, specific vectorized siRNA transgene targeting SOD1, delivered using a novel TRACER Capsid. We believe that a Phase 1 clinical trial to demonstrate reductions in SOD1 in the cerebrospinal fluid and in neurofilament light chain in the plasma could provide evidence of target engagement and the attenuation of motor neuron loss, respectively.

Preclinical Studies

At the American Society of Gene & Cell Therapy 25th Annual Meeting in May 2022, or the ASGCT 2022 Meeting, we presented preclinical data demonstrating robust SOD1 knockdown in all levels of the spinal cord and significant improvements in motor performance, body weight, and survival in an SOD1-ALS mouse model following intravenous delivery of a vectorized siRNA using a mouse BBB-penetrant capsid. When we announced the selection of a development candidate in the fourth quarter of 2023, we disclosed that, in an NHP study, the candidate demonstrated 73% reduction of SOD1 in cervical spinal cord motor neurons following a single intravenous dose in cynomolgus macaques. The candidate also demonstrated robust knockdown of SOD1 across all levels of the spinal cord and motor cortex. Further, the candidate demonstrated an ability to transduce both neurons and astrocytes, two cell types thought to play an important role in ALS.

Program Status

We have identified a potent and specific vectorized siRNA transgene that resulted in substantially extended lifespan and motor function when delivered using a BBB-penetrant capsid in a mouse model. In December 2023, we selected VY9323 as our lead development candidate for our SOD1 program. We plan to submit an IND application to the FDA in mid-2025 for VY9323 and to initiate a Phase 1 clinical trial of VY9323 in subjects with SOD1 ALS for the program as soon as possible thereafter. We expect to evaluate the safety and biological activity of VY9323 in this Phase 1 trial.

21

Tau Silencing Gene Therapy Program for the Treatment of AD

Disease Overview

AD is a progressive neurodegenerative disease estimated to affect 6 million people in the United States and up to 416 million people globally. The disease causes memory loss and may escalate to decreased independence, communication challenges, behavioral disorders such as paranoia and anxiety, and lack of physical control. In 2023, the total cost of caring for people living with Alzheimer’s and other dementias in the United States is estimated at $345 billion.

Our Treatment Approach

We have maintained a long-standing focus on developing proprietary and complimentary approaches to disrupt the progression of tau pathology believed to be central to AD and other tauopathies. A reduction of toxic tau aggregates may slow disease progression and cognitive decline in these diseases. In addition to our aforementioned anti-tau antibody program, we are advancing a gene therapy that leverages an intravenously delivered TRACER Capsid containing a vectorized siRNA, specifically targeting tau mRNA.

Preclinical Studies

In March 2024, we presented data at the AD/PD 2024 Conference demonstrating that a single intravenous administration of our tau silencing gene therapy in mice expressing human tau resulted in broad AAV distribution across multiple brain regions and dose-dependent reductions in tau mRNA levels of up to 90%, which were associated with robust reductions in human tau protein levels across the brain.

Program Status

In the first quarter of 2024, we promoted the tau silencing gene therapy program to a prioritized program on our wholly-owned pipeline, based on its demonstration on in vivo proof-of-concept and expected advancement to IND within two to three years. We are evaluating the optimal combination of payload and capsid for this program, to enable selection of a development candidate. We expect to file an IND in 2026.

Vectorized Anti-Amyloid Antibody Early Research Program for the Treatment of AD

In August 2023, we announced an early research initiative investigating a gene therapy targeting anti-amyloid for the treatment of AD. The program combines a vectorized anti-amyloid antibody with an intravenously delivered TRACER Capsid.

Collaboration Programs

Friedreich’s Ataxia Program: VY-FXN01 (2019 Neurocrine Collaboration)

Disease Overview

Friedreich’s ataxia is a debilitating neurodegenerative disease resulting in poor coordination of legs and arms, progressive loss of the ability to walk, generalized weakness, loss of sensation, scoliosis, diabetes and cardiomyopathy as well as impaired vision, hearing and speech. The typical age of onset is 10 to 12 years, and life expectancy is severely reduced with patients generally dying of neurological and cardiac complications between the ages of 35 and 45. According to the Friedreich’s Ataxia Research Alliance, there are approximately 4,000 patients living with the disease in the United States. While one treatment for Friedreich’s ataxia has recently been approved by the FDA, we believe there remains a significant unmet need.

Friedreich’s ataxia patients have mutations of the FXN gene that reduce production of the frataxin protein, resulting in the degeneration of sensory pathways and a variety of debilitating symptoms. Friedreich’s ataxia is an autosomal recessive disorder, meaning that a person must obtain a defective copy of the FXN gene from both parents in order to develop the condition. One healthy copy of the FXN gene, or 50% of normal frataxin protein levels, is sufficient

22

to prevent the disease phenotype. We therefore believe that restoring FXN protein levels to at least 50% of normal levels by AAV gene therapy might lead to a successful therapy.

Our Treatment Approach

We are seeking to develop an AAV gene therapy approach that we believe will deliver a functional version of the FXN gene to the sensory pathways through intravenous injection. We think this approach has the potential to improve balance, ability to walk, sensory capability, coordination, strength and functional capacity of Friedreich’s ataxia patients. Most Friedreich’s ataxia patients produce low levels of the frataxin protein, which although insufficient to prevent the disease, exposes the patient’s immune system to frataxin. This reduces the likelihood that the FXN protein expressed by AAV gene therapy will trigger a harmful immune response.

Preclinical Studies

We initially conducted preclinical studies in NHPs and achieved high FXN expression levels within the target sensory ganglia, or clusters of neurons, along the spinal region following intrathecal injection. More recently, we conducted preclinical studies in NHPs with intravenous injection and achieved target FXN expression levels within sensory ganglia and the heart. The levels of FXN expression observed in the brain using an AAV vector were, on average, greater than FXN levels present in control normal human brain tissue. FXN expression was also observed in the cerebellar dentate nucleus, another area of the CNS that is often affected in Friedreich’s ataxia, and that is often considered difficult to target therapeutically.

Our Program Status

Under the collaboration and license agreement with Neurocrine entered into in January 2019, or the 2019 Neurocrine Collaboration Agreement, we are developing VY-FXN01 for the treatment of Friedreich’s ataxia. VY-FXN01 is currently in preclinical development. In February 2024, the joint steering committee with Neurocrine selected a development candidate combining an FXN gene replacement payload with a novel TRACER Capsid for its FA Program and we and Neurocrine expect to advance the FA Program into first-in-human clinical trials in 2025. The selection of a lead development candidate triggered a $5.0 million milestone payment to us, which we received in March 2024.

GBA1 Gene Replacement Program for the Treatment of Parkinson’s Disease (2023 Neurocrine Collaboration)

Disease Overview

We are developing a gene therapy leveraging a BBB-penetrant, CNS-tropic TRACER Capsid to treat diseases linked to GBA1 mutations via a gene replacement approach. Mutations in GBA1, the gene encoding the lysosomal glucocerebrosidase enzyme, or Gcase, are the most common genetic risk factor for synucleinopathies such as Parkinson’s disease. Parkinson’s disease is among the most common neurodegenerative diseases, affecting about one million patients in the United States and more than 10.0 million patients worldwide. Up to 10% of Parkinson’s disease patients have a GBA1 mutation, and these mutations increase the risk of Parkinson’s disease by approximately 20-fold. GBA1 mutations can decrease the activity of Gcase, leading to the accumulation of Gcase substrates which is linked to alpha-synuclein aggregates, which are thought to be toxic to neurons.

Our Treatment Approach

We believe that restoring Gcase activity may attenuate disease progression and potentially slow neurodegeneration. We anticipate delivering GBA1 via intravenous administration of an AAV gene therapy to enable widespread distribution to multiple affected brain regions and to avoid the need for more invasive approaches. We believe that the measurement of the Gcase substrates such as glucosylsphingosine as cerebrospinal fluid biomarkers may facilitate efficient clinical demonstration of proof-of-biology. Such substrates of the Gcase enzyme are elevated in the cerebrospinal fluid of Parkinson’s disease patients who harbor the GBA1 mutation, and we expect that substrate levels would be normalized if our gene therapy restores Gcase enzyme expression in the brain. This gene therapy may also have potential utility in idiopathic Parkinson’s disease, where there is evidence of loss of Gcase activity in the substantia

23

nigra in Parkinson’s disease patients even in the absence of GBA1 mutations as well as evidence of lysosomal dysfunction in general.

Preclinical Studies

At the ASGCT 2022 Meeting, we presented preclinical data demonstrating CNS target engagement and delivery of therapeutically relevant levels of Gcase in a GBA1 loss of function mouse model, as well as sustained expression for three or more months following intravenous administration. At the AD/PD 2023 Conference, we presented new data from additional mouse efficacy studies showing that three potential development candidates each demonstrated significant improvement in several efficacy biomarkers. We presented data at the ASGCT 2023 Meeting summarizing the mouse findings and additional data from an NHP study showing that the administration of a reporter transgene via a single, intravenous dose using two novel BBB-penetrant AAV capsids demonstrated substantially improved biodistribution and gene expression compared to conventional AAV9 in the putamen and substantia nigra, two areas of the brain that are affected in Parkinson’s disease.

Program Status

Under the collaboration and license agreement with Neurocrine entered into in January 2023, or the 2023 Neurocrine Collaboration Agreement, we are developing gene therapy products directed to the gene that encodes GBA1 for the treatment of Parkinson’s disease and other diseases associated with GBA1, or the GBA1 Program. The GBA1 Program is currently in preclinical development. In April 2024, the joint steering committee with Neurocrine selected a development candidate for the GBA1 Program and we and Neurocrine expect to file an IND application with the FDA for the GBA1 Program in 2025. Selection of the development candidate triggered a $3.0 million milestone payment, which we expect to receive in the second quarter of 2024.

HD Program (2023 Novartis Collaboration Agreement)

Disease Overview

Huntington’s disease is a fatal, inherited neurodegenerative disease that results in the progressive decline of motor and cognitive functions and a range of behavioral and psychiatric disturbances. Huntington’s disease is caused by mutations in the huntingtin, or HTT, gene. Huntington’s disease is an autosomal dominant disorder, which means that an individual is at risk of inheriting the disease if only one parent is affected. While the exact function of the HTT gene in healthy individuals is unknown, it is essential for normal development before birth. Mutations in the HTT gene ultimately lead to the production of abnormal intracellular huntingtin protein aggregates and expansions in the gene in neurons that may cause neuronal cell death.

Program Status

On December 28, 2023, or the 2023 Novartis Collaboration Agreement Effective Date, we entered into a license and collaboration agreement with Novartis, or the 2023 Novartis Collaboration Agreement. Under the 2023 Novartis Collaboration Agreement, we and Novartis have agreed to collaborate to develop AAV gene therapy products and product candidates intended for the treatment of Huntington’s disease, which we refer to as the Novartis HD Program. The Novartis HD Program is currently in preclinical development. From and after the first IND application filing for the Novartis HD Program, we and Novartis have agreed that Novartis will assume sole responsibility for the development and commercialization of gene therapy products and product candidates under the Novartis HD Program, including all further preclinical and clinical development and any commercialization of the Novartis HD Program products and product candidates.

Collaboration Programs and Licensing Agreements

2023 Novartis Collaboration Agreement

On the 2023 Novartis Collaboration Agreement Effective Date, as described above we entered into the 2023 Novartis Collaboration Agreement, with Novartis to (a) provide rights to Novartis with respect to certain TRACER Capsids for use in the research, development, and commercialization by Novartis of AAV gene therapy products and

24

product candidates, comprising such TRACER Capsids and payloads intended for the treatment of spinal muscular atrophy, or the Novartis SMA Program, and (b) collaborate to develop AAV gene therapy products and product candidates under the Novartis HD Program, in each case, leveraging TRACER Capsids and other intellectual property controlled by us.

Under the 2023 Novartis Collaboration Agreement, Novartis paid us an upfront payment of $80.0 million. We are eligible to receive specified development, regulatory, and commercialization milestone payments of up to an aggregate of $200.0 million for the Novartis SMA Program and up to an aggregate of $225.0 million for the Novartis HD Program, in each case for the first corresponding product to achieve the corresponding milestone. We are also eligible to receive (a) specified sales milestone payments of up to an aggregate of $400.0 million for the Novartis SMA Program and up to an aggregate of $375.0 million for the Novartis HD Program and (b) tiered, escalating royalties in the high single-digit to low double-digit percentages of annual net sales of the Novartis SMA Program Products and the Novartis HD Program Products. The royalties are subject to potential customary reductions, including patent claim expiration, payments for certain third-party licenses, and biosimilar market penetration, subject to specified limits. For a further description of the 2023 Novartis Collaboration Agreement, refer to Note 9, Significant Agreements, to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 under the caption “2023 Novartis Collaboration Agreement.”

2023 Novartis Stock Purchase Agreement

We and Novartis also entered into a stock purchase agreement on December 28, 2023, or the 2023 Novartis Stock Purchase Agreement, for the sale and issuance of 2,145,002 shares of our common stock, or the Novartis Shares, to Novartis at a price of $9.324 per share, for an aggregate purchase price of approximately $20.0 million. In accordance with the terms and conditions of the 2023 Novartis Stock Purchase Agreement, we issued and sold the Novartis Shares to Novartis on January 3, 2024, or the 2023 Novartis Investment Closing Date.

2023 Novartis Investor Agreement

We and Novartis also entered into an investor agreement on December 28, 2023, or the 2023 Novartis Investor Agreement, which became effective as of the 2023 Novartis Investment Closing Date, providing for standstill and lock-up restrictions.

Pursuant to the terms of the 2023 Novartis Investor Agreement, Novartis has agreed not to, without the prior written approval of us and subject to specified conditions, directly or indirectly acquire shares of our outstanding common stock, publicly seek or propose a tender or exchange offer or merger between the parties, solicit proxies or consents to vote any voting securities that we have issued, or undertake other specified actions related to the potential acquisition of additional equity interests in us. Further, Novartis has also agreed not to, and to cause its affiliates not to sell or transfer any of the Novartis Shares without our prior approval, subject to specified conditions.

2022 Novartis Option and License Agreement

On March 4, 2022, or the 2022 Novartis Option and License Effective Date, we entered into an option and license agreement with Novartis, or the 2022 Novartis Option and License Agreement. Pursuant to the 2022 Novartis Option and License Agreement, we granted Novartis options, or the Novartis License Options, to license TRACER Capsids, or the Novartis Licensed Capsids, for exclusive use with certain targets to develop and commercialize AAV gene therapy candidates comprised of Novartis Licensed Capsids and payloads directed to such targets, or the Novartis Payloads.

Under the terms of the 2022 Novartis Option and License Agreement, Novartis paid us an upfront payment of $54.0 million. Effective as of March 1, 2023, Novartis exercised its Novartis License Options to license TRACER Capsids for use in gene therapy programs against two undisclosed programs targeting specified genes, or the Initial Novartis Targets. With Novartis’ option exercise on two Initial Novartis Targets, we received a $25.0 million option exercise payment in April 2023, and are eligible to receive associated potential development, regulatory, and commercial milestone payments, as well as mid- to high-single-digit tiered royalties based on net sales of products containing the corresponding Novartis Payload, or the Novartis Licensed Products, incorporating the Novartis Licensed Capsids.

25

The two Initial Novartis Targets licensed are distinct from targets in our wholly-owned and partnered pipeline. In addition, during the research term, Novartis retains the right to expand the agreement to include options to license capsids for up to two other targets, or the Additional Novartis Targets, subject to their availability, for a fee of $18.0 million per Additional Novartis Target. Under such an expansion, we would be eligible to receive a $12.5 million license option exercise fee for each Additional Novartis Target exercised, as well as future potential milestone payments per Additional Novartis Target and tiered mid- to high-single digit royalties on the Novartis Licensed Products incorporating the Novartis Licensed Capsids.

Novartis elected not to license a capsid for one Initial Novartis Target under the 2022 Novartis Option and License Agreement prior to the expiration of the applicable Novartis License Option. As a result, the non-exclusive research license that we granted to Novartis in connection with this Initial Novartis Target has terminated, the research term for this Initial Novartis Target has expired, and we are no longer eligible to receive development, regulatory, and commercial milestone payments or royalties in connection with this Initial Novartis Target. All capsid rights with respect to that Initial Novartis Target have returned to us. For a further description of the 2022 Novartis Option and License Agreement, refer to Note 9, Significant Agreements, to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 under the caption “2022 Novartis Option and License Agreement.”

2023 Neurocrine Collaboration Agreement

In January 2023, we entered into a collaboration agreement, or the 2023 Neurocrine Collaboration Agreement, with Neurocrine for the research, development, manufacture and commercialization of certain of our AAV gene therapy products. Under the 2023 Neurocrine Collaboration Agreement, we agreed to collaborate on the conduct of four collaboration programs, which we refer to collectively as the 2023 Neurocrine Programs: the GBA1 Program, and three new programs focused on the research, development, manufacture and commercialization of gene therapies designed to address central nervous system diseases or conditions associated with rare genetic targets, or the 2023 Discovery Programs.

Under the terms of the 2023 Neurocrine Collaboration Agreement, Neurocrine paid us an upfront payment of approximately $136.0 million and approximately $39.0 million as consideration for an equity purchase of 4,395,588 shares of our common stock in February 2023. The 2023 Neurocrine Collaboration Agreement provides for aggregate development milestone payments from Neurocrine to us for the research, development, manufacture, and commercialization of gene therapy products, or the 2023 Collaboration Products, under (a) the GBA1 Program of up to $985.0 million; and (b) each of the three 2023 Discovery Programs of up to $175.0 million for each 2023 Discovery Program. We may be entitled to receive aggregate commercial milestone payments for up to two 2023 Collaboration Products under the GBA1 Program of up to $950.0 million per 2023 Collaboration Product and for one 2023 Collaboration Product under each 2023 Discovery Program of up to $275.0 million per 2023 Discovery Program.

Neurocrine has also agreed to pay us tiered royalties, based on future net sales of the 2023 Collaboration Products. Such royalty percentages, for net sales in and outside the United States, range from (a) for the GBA1 Program, the low double-digits to twenty and the high single-digits to mid-teens, respectively, and (b) for each 2023 Discovery Program, high single-digits to mid-teens and mid-single digits to low double-digits, respectively. On a country-by-country and 2023 Neurocrine Program-by-2023 Neurocrine Program basis, the parties have agreed royalty payments would commence on the first commercial sale of a 2023 Collaboration Product in such country and terminate upon the latest of (x) the expiration, invalidation or the abandonment of the last patent covering the composition of the 2023 Collaboration Product or its approved method of use in such country, (y) ten years from the first commercial sale of the 2023 Collaboration Product in such country and (z) the expiration of regulatory exclusivity in such country, or the 2023 Royalty Term. Royalty payments may be reduced by up to 50% in specified circumstances, including expiration of patent rights related to a 2023 Collaboration Product, approval of biosimilar products in a given country, or required payment of licensing fees to third parties related to the development and commercialization of any 2023 Collaboration Product. Additionally, the licenses granted to Neurocrine shall automatically convert to a fully-paid, perpetual, irrevocable royalty-free license on a country-by-country and 2023 Collaboration Product-by-2023 Collaboration Product basis upon the expiration of the 2023 Royalty Term applicable to the 2023 Collaboration Product in such country.

26

The 2023 Neurocrine Collaboration Agreement became effective on February 21, 2023. On February 23, 2023, we received the upfront payment, and the shares of our common stock were issued and sold to Neurocrine pursuant to the applicable stock purchase agreement. For a further description of the 2023 Neurocrine Collaboration Agreement, refer to Note 9, Significant Agreements, to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 under the caption “2023 Neurocrine Collaboration Agreement.”

2019 Neurocrine Collaboration

In January 2019, we entered into the 2019 Neurocrine Collaboration Agreement for the research, development and commercialization of certain of our AAV gene therapy products. Under the 2019 Neurocrine Collaboration Agreement, we agreed to collaborate on the conduct of four collaboration programs, which we refer to collectively as the 2019 Neurocrine Programs: the NBIb-1817 (VY-AADC) program for the treatment of Parkinson’s disease, or the VY-AADC Program; the FA Program, and two other undisclosed programs, which we refer to as the 2019 Discovery Programs.

Under the terms of the 2019 Neurocrine Collaboration Agreement, Neurocrine has paid us an upfront payment of $115.0 million. In connection with the 2019 Neurocrine Collaboration Agreement, Neurocrine also paid us $50.0 million as consideration for an equity purchase of 4,179,728 shares of our common stock. The 2019 Neurocrine Collaboration Agreement provides for aggregate development milestone payments from Neurocrine to us for the research, development, manufacture, and commercialization of gene therapy products, or the 2019 Collaboration Products, under (a) the FA Program of up to $195.0 million, and (b) each of the two 2019 Discovery Programs of up to $130.0 million per 2019 Discovery Program. We may be entitled to receive aggregate commercial milestone payments for each 2019 Collaboration Product of up to $275.0 million, subject to an aggregate cap on commercial milestone payments across all 2019 Neurocrine Programs of $1.1 billion. We are no longer eligible to receive milestone or royalty payments for the VY-AADC Program in light of the partial termination of the 2019 Neurocrine Collaboration Agreement with respect to the VY-AADC Program.

Neurocrine has also agreed to pay us royalties, based on future net sales of the 2019 Collaboration Products. Such royalty percentages, for net sales in and outside the United States, as applicable, range (a) for the FA Program, from the low-teens to high-teens and high-single digits to mid-teens, respectively; and (b) for each 2019 Discovery Program, from the high-single digits to mid-teens and mid-single digits to low-teens, respectively. On a country-by-country and program-by-program basis, royalty payments would commence on the first commercial sale of a 2019 Collaboration Product and terminate on the later of (x) the expiration of the last patent covering the 2019 Collaboration Product or its method of use in such country, (y) 10 years from the first commercial sale of the 2019 Collaboration Product in such country and (z) the expiration of regulatory exclusivity in such country, or the 2019 Royalty Term. Royalty payments may be reduced by up to 50% in specified circumstances, including expiration of patent rights related to a 2019 Collaboration Product, approval of biosimilar products in a given country or required payment of licensing fees to third parties related to the development and commercialization of any 2019 Collaboration Product. Additionally, the licenses granted to Neurocrine shall automatically convert to fully paid-up, non-royalty bearing, perpetual, irrevocable, exclusive licenses on a country-by-country and product-by-product basis upon the expiration of the 2019 Royalty Term applicable to such 2019 Collaboration Product in such country. For a further description of the 2019 Neurocrine Collaboration Agreement, refer to Note 9, Significant Agreements, to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 under the caption “2019 Neurocrine Collaboration Agreement.”

Other License Agreements

Alexion License Agreement

In October 2021, we entered into an option and license agreement, or the Pfizer Agreement, with Pfizer Inc., or Pfizer, pursuant to which we granted Pfizer options to receive an exclusive license, or the Pfizer License Options, to certain TRACER Capsids to develop and commercialize certain AAV gene therapy candidates comprised of a capsid and specified Pfizer transgenes, or Pfizer Transgenes. Effective as of September 30, 2022, Pfizer exercised a Pfizer License Option with respect to a capsid for the specified Pfizer Transgene for potential treatment of a rare neurological disease. In connection with the exercise of the Pfizer License Option for a rare neurological disease, we granted Pfizer an

27

exclusive, worldwide license, with the right to sublicense, under certain of our intellectual property, the rights to develop and commercialize rare neurological disease products utilizing the capsid candidate and incorporating the corresponding Pfizer Transgene, or the Pfizer Licensed CNS Products. Pfizer did not exercise its option to license a capsid for the potential treatment of a cardiovascular disease. As result, Pfizer’s right to exercise a Pfizer License Option for a cardiovascular disease has terminated in accordance with the terms of the Pfizer Agreement and all rights to capsids for that cardiovascular disease have reverted to us.

Effective upon the closing of the transaction on September 20, 2023, Alexion, AstraZeneca Rare Disease, or Alexion, acquired all of Pfizer’s rights under the Pfizer Agreement and became the successor-in-interest to Pfizer thereunder. We refer to the Pfizer Agreement following the acquisition, as the Alexion Agreement. The acquisition does not impact the material terms of the option and license agreement.

Under the terms of the Alexion Agreement, we have received an upfront payment of $30 million and a payment of $10 million in connection with the exercise of the Pfizer License Option, which we also refer to as the Alexion License Option, for a rare neurological disease during the fourth quarter of 2022. We are also eligible to receive specified development, regulatory, and commercialization milestone payments of up to an aggregate of $115 million for the first Pfizer Licensed CNS Product, which we also refer to as an Alexion Licensed CNS Product, to achieve the applicable milestone. On an Alexion Licensed CNS Product-by-Alexion Licensed CNS Product basis, we are also eligible to receive (a) specified sales milestone payments of up to an aggregate of $175 million per Alexion Licensed CNS Product and (b) tiered, escalating royalties in the mid- to high-single-digit percentages of annual net sales of each Alexion Licensed CNS Product. The royalties are subject to potential reductions in customary circumstances including patent claim expiration, payments for certain third-party licenses, and biosimilar market penetration, subject to specified limits. For a further description of the Alexion Agreement, refer to Note 9, Significant Agreements, to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 under the caption “Alexion Option and License Agreement (Formerly Pfizer Option and License Agreement).”

Touchlight IP Limited License Agreement

In November 2022, we and Touchlight IP Limited, or Touchlight, entered into a license agreement, or the Touchlight License Agreement, to authorize historical use by us of a certain DNA preparation process, or the Subject DNA Preparation Process, and to authorize the prospective exploitation of TRACER Capsids created with the use of the Subject DNA Preparation Process. The terms of the Touchlight License Agreement include a one-time, non-refundable technology access fee of $5.0 million, paid to Touchlight during the fourth quarter of 2022. The terms of the Touchlight License Agreement also include future milestone payments and low single-digit royalties payable to Touchlight by us if we or our program collaborators or licensees choose to utilize in a therapeutic product certain TRACER Capsids that were created with the historical use of the Subject DNA Preparation Process. Additionally, we are obligated to pay low single-digit royalties to Touchlight on future payments we receive in connection with licensing of certain TRACER Capsids that were created with the historical use of the Subject DNA Preparation Process, excluding the licensing of or collaboration on any of our therapeutic programs.

2024 Underwritten Public Offering

In January 2024, we issued and sold 7,777,778 shares of our common stock and, in lieu of common stock to certain investors, pre-funded warrants to purchase 3,333,333 shares of common stock in a public offering, or the 2024 Public Offering, at a public offering price of $9.00 per share of common stock and $8.999 per pre-funded warrant. The 2024 Public Offering resulted in net proceeds to the Company of approximately $93.5 million after deducting underwriting discounts and commissions and offering expenses.

Each pre-funded warrant has an exercise price of $0.001 per share and is exercisable for one share of common stock from the date of issuance until the pre-funded warrant is exercised in full. Under the terms of the pre-funded warrants, we may not effect the exercise of any such warrant, and a holder will not be entitled to exercise any portion of any such warrant, that, upon giving effect to or immediately prior to ,would cause: (1) the aggregate number of shares of our common stock beneficially owned by such holder (together with its affiliates) to exceed 9.99% of the number of shares of our common stock outstanding immediately after giving effect to the exercise; or (2) the combined voting power of our securities beneficially owned by such holder (together with its affiliates) to exceed 9.99% of the combined

28

voting power of all of our securities outstanding immediately after giving effect to the exercise, as such percentage ownership is determined in accordance with the terms of the pre-funded warrants. However, any holder of a pre-funded warrant may increase or decrease such percentage to any other percentage not in excess of 19.99% provided that any such increase will not be effective until the 61st day after notice from the holder is delivered to us.

Accumulated Deficit; Expenses

Despite reporting $132.3 million in net income for the year ended December 31, 2023, we have a history of incurring significant losses. As of March 31, 2024, we had an accumulated deficit of $272.5 million. We expect to continue to incur significant expenses and operating losses for the foreseeable future. We anticipate that our expenses will increase substantially in connection with our ongoing activities, as we:

conduct preclinical development activities and initiate IND application-enabling studies and clinical trials in connection with our anti-tau antibody program and our SOD1 ALS gene therapy program;
continue investing in our proprietary antibody program, gene therapy and vectorized antibody platforms and programs, and other research and development initiatives;
increase our investment in and support for TRACER, our proprietary discovery platform to facilitate the selection of AAV capsids and expand our investment to discover TRACER Capsids with broad tropism in CNS and other tissues with cell-specific transduction properties for particular therapeutic applications;
increase our investment in the discovery and development of modalities for receptor-mediated non-viral delivery of therapeutic payloads to the CNS;
conduct joint research and development under our strategic collaborations for the research, development, and commercialization of certain of our pipeline programs, including our FA Program pursuant to the 2019 Neurocrine Collaboration Agreement and our GBA1 Program pursuant to the 2023 Neurocrine Collaboration Agreement, and the Novartis HD Program pursuant to the 2023 Novartis Collaboration Agreement;
initiate additional preclinical studies and clinical trials for, and continue research and development of, our other programs;
continue our process research and development activities, as well as establish our research-grade manufacturing capabilities;
identify additional diseases for treatment with our AAV gene therapies and develop additional programs or product candidates;
seek marketing and regulatory approvals for any of our product candidates that successfully complete clinical development;
maintain, expand, protect and enforce our intellectual property portfolio;
identify, acquire or in-license other product candidates and technologies;
expand our operational, financial and management systems and personnel, including personnel to support our clinical development, manufacturing and commercialization efforts;
continue our clinical trial insurance coverage as we expand our clinical trials and increase our product liability insurance once we engage in commercialization efforts; and
continue to operate as a public company.

29

Financial Operations Overview

Revenue

To date, we have not generated any revenue from product sales and do not expect to generate any revenue from product sales for the foreseeable future. For the three months ended March 31, 2024, we recognized $11.5 million of collaboration revenue from the 2023 Neurocrine Collaboration Agreement, $6.5 million of collaboration revenue from the 2019 Neurocrine Collaboration Agreement, $0.8 million of collaboration revenue in connection with the 2023 Novartis Collaboration Agreement, and $0.7 million of collaboration revenue in connection with the premium on the issuance of the Novartis Shares to Novartis pursuant to the 2023 Novartis Stock Purchase Agreement.

For additional information about our revenue recognition policy related to collaborations of the 2019 Neurocrine Collaboration Agreement and the 2023 Novartis Collaboration Agreement, refer to Note 9 of the December 31, 2023 consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023.

For the foreseeable future, we expect substantially all of our revenue will be generated from our current strategic collaborations and out-licensing arrangements with Neurocrine, Novartis, and Alexion, and any other strategic collaborations and out-licensing arrangements we may enter into in the future. If our development efforts are successful, we may also generate revenue from product sales in the future.

Expenses

Research and Development Expenses

Research and development expenses consist primarily of costs incurred for our research activities, including our program discovery efforts, and the development of our proprietary antibody program and gene therapy and vectorized antibody platforms and programs which include:

employee-related expenses including salaries, benefits, and stock-based compensation expense;

costs of funding research performed by third parties that conduct research and development, preclinical activities, manufacturing and production design on our behalf;
the cost of purchasing laboratory supplies and non-capital equipment used in designing, developing and manufacturing preclinical study materials;
consultant fees;
facility costs including rent, depreciation and maintenance expenses;
the cost of securing and protecting intellectual property rights associated with our research and development activities; and
fees for maintaining licenses under our third-party licensing agreements.

Research and development costs are expensed as incurred. Costs for certain activities, such as manufacturing, preclinical studies, and clinical trials, are generally recognized based on an evaluation of the progress to completion of specific tasks using information and data provided to us by our vendors and collaborators.

Research and development activities are central to our business model. We are in the early stages of development of our product candidates. During the three months ended March 31, 2024, our research and development expenses have increased as compared to the amounts recorded in the same period in the prior year. As our research and development programs progress and as we identify product candidates and initiate preclinical studies and clinical trials, including our planned SAD clinical trial to evaluate VY-TAU01, we expect research and development costs to continue

30

to increase. At this time, we cannot reasonably estimate or know the nature, timing and estimated costs of the efforts that will be necessary to complete the development of our product candidates.

Because of the numerous risks and uncertainties associated with pharmaceutical product development, we are unable to accurately predict the timing or amount of increased expenses. Our expenses will increase if:

we are required by the FDA or the European Medicines Agency or other regulatory agencies to redesign or modify trials or studies or to perform trials or studies in addition to those currently expected;
there are any delays in the receipt of regulatory clearance to begin our planned clinical programs; or
there are any delays in enrollment of patients in or completing our clinical trials or the development of our product candidates.

General and Administrative Expenses

General and administrative expenses consist primarily of salaries and other related costs, including stock-based compensation, for personnel in executive, finance, accounting, information technology, business development, legal and human resource functions. Other significant costs include corporate facility costs not otherwise included in research and development expenses, legal fees related to patent and corporate matters and fees for accounting and consulting services.

During the three months ended March 31, 2024, our general and administrative expenses have decreased as compared to the amount recorded in the same period in prior year.

Other Income

Other income consists primarily of interest income on our marketable securities.

Critical Accounting Policies and Estimates

We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as critical because these specific areas generally require us to make judgments and estimates about matters that are uncertain at the time we make the estimate. There were no changes to our critical accounting policies during the three months ended March 31, 2024, as compared to those identified in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. It is important that the discussion of our operating results that follow be read in conjunction with the critical accounting policies disclosed in Item 7 “Critical Accounting Policies and Estimates in our Annual Report on Form 10-K, as filed with the SEC on February 28, 2024.

31

Results of Operations

Comparison of the three months ended March 31, 2024 and 2023

The following table summarizes our results of operations for the three months ended March 31, 2024 and 2023, together with the changes in those items in dollars:

Three Months Ended

March 31, 

2024

    

2023

    

Change

(in thousands)

Collaboration revenue

$

19,516

    

$

150,480

    

$

(130,964)

Operating expenses:

Research and development

 

27,092

 

18,568

 

8,524

General and administrative

 

8,607

 

9,028

 

(421)

Total operating expenses

 

35,699

 

27,596

 

8,103

Other income:

Interest income

4,867

1,864

3,003

Total other income

 

4,867

 

1,864

 

3,003

(Loss) income before income taxes

(11,316)

124,748

(136,064)

Income tax provision

14

704

(690)

Net (loss) income

$

(11,330)

$

124,044

$

(135,374)

Collaboration Revenue

Collaboration revenue was $19.5 million and $150.5 million for the three months ended March 31, 2024, and 2023, respectively. During the first quarter of 2024, we recognized collaboration revenue in connection with the following agreements:

$11.5 million with the 2023 Neurocrine Collaboration Agreement;
$6.5 million with the 2019 Neurocrine Collaboration Agreement;
$0.8 million with the 2023 Novartis Collaboration Agreement; and
$0.7 million with the premium on the issuance of the Novartis Shares to Novartis pursuant to the 2023 Novartis Stock Purchase Agreement.

During the three months ended March 31, 2023, we recognized collaboration revenue in connection with the following agreements:

$79.0 million with Novartis’ decision to exercise two Novartis License Options, along with the expiration of a third Novartis License Option;
$69.5 million with the 2023 Neurocrine Collaboration Agreement related to the delivery of the development and commercialization license for the GBA1 Program; and
$2.0 million in reimbursement of research and development services from the 2019 Neurocrine Collaboration Agreement.

32

Research and Development Expense

Research and development expense increased by $8.5 million from $18.6 million for the three months ended March 31, 2023 to $27.1 million for the three months ended March 31, 2024. The increase in research and development expense was primarily attributable to the following:

approximately $2.8 million for increased employee and consultant related costs associated with higher headcount in research and development functions, including targeted development team hires to support our advancing pipeline as compared to the three months ended March 31, 2023;
approximately $2.7 million for external research and development costs related to increased program-related spending, particularly on manufacturing and IND-enabling studies for our anti-tau antibody program and SOD1 program, along with the initiation of spend on the Novartis HD Program during the first quarter of 2024; and
approximately $2.4 million for increased facility and other costs primarily related to the addition of the first amendment to our existing lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts, which we took occupancy of on February 1, 2024.

General and Administrative Expense

General and administrative expense decreased by $0.4 million from $9.0 million for the three months ended March 31, 2023, to $8.6 million for the three months ended March 31, 2024. The decrease in general and administrative expense was primarily attributable to decreased legal fees due to the legal fees associated with the execution of the 2023 Neurocrine Collaboration Agreement in the first quarter of 2023.

Other Income

Other income increased approximately $3.0 million. Approximately $4.9 million was recognized during the three months ended March 31, 2024, as compared to $1.9 million during the three months ended March 31, 2023. Other income during both the three months ended March 31, 2024, and 2023 reflects interest income on marketable securities balances. The increase is due to increased interest rates on increased balances of marketable securities during the three months ended March 31, 2024, as compared to the three months ended March 31, 2023.

Liquidity and Capital Resources

Sources of Liquidity

We have funded our operations primarily through private placements of redeemable convertible preferred stock, public offerings and private placements of our common stock and pre-funded warrants to acquire our common stock, and strategic collaborations and option and license arrangements, including our strategic collaborations and option and license agreements with Neurocrine, Novartis, and Alexion.

During the three months ended March 31, 2024, the 2024 Public Offering resulted in net proceeds to the Company of approximately $93.5 million after deducting underwriting discounts and commissions and offering expenses.

We and Novartis entered into the 2023 Novartis Stock Purchase Agreement, on December 28, 2023, for the sale and issuance of 2,145,002 shares of our common stock to Novartis at a price of $9.324 per share, for an aggregate purchase price of approximately $20.0 million. In accordance with the terms and conditions of the 2023 Novartis Stock Purchase Agreement, we issued and sold these shares to Novartis on January 3, 2024.

33

Cash Flows

The following table provides information regarding our cash flows for the three months ended March 31, 2024 and 2023:

Three Months Ended March 31, 

2024

    

2023

    (in thousands)

Net cash provided by (used in):

 

Operating activities

$

58,767

$

123,565

Investing activities

 

(96,065)

 

14,491

Financing activities

 

112,856

 

31,306

Net increase in cash, cash equivalents, and restricted cash

$

75,558

$

169,362

Net Cash Provided by Operating Activities

Net cash provided by operating activities was $58.8 million during the three months ended March 31, 2024, compared to $123.6 million during the three months ended March 31, 2023. Net cash provided by operating activities during the three months ended March 31, 2024 was primarily comprised of a decrease in accounts receivable of $79.3 million from the receipt of the $80.0 million upfront payment under the 2023 Novartis Collaboration Agreement during the first quarter of 2024 offset by our net loss of $11.3 million. Net cash provided by operating activities during the first quarter of 2023 was primarily comprised of our net income of $124.0 million.

Net Cash (Used in) Provided by Investing Activities

Net cash used in investing activities was $96.1 million during the three months ended March 31, 2024, compared to $14.5 million of net cash provided by investing activities during the three months ended March 31, 2023. The net cash used in investing activities for the three months ended March 31, 2024, was primarily due to the purchase of $203.9 million in marketable securities offset by proceeds of $109.9 million from the sales and maturities of marketable securities. The net cash provided by investing activities for the three months ended March 31, 2023 was primarily due to $15.0 million in proceeds from sales and maturities of marketable securities.

Net Cash Provided by Financing Activities

Net cash provided by financing activities was $112.9 million during the three months ended March 31, 2024, primarily comprised of $93.5 million in net proceeds from the issuance of common stock and Pre-Funded Warrants in connection with the 2024 Public Offering and $19.3 million in proceeds from the issuance of common stock in connection with the 2023 Novartis Stock Purchase Agreement. Net cash provided by financing activities was $31.3 million during the three months ended March 31, 2023, driven by proceeds from the issuance of common stock in connection with the 2023 Neurocrine Collaboration Agreement.

Funding Requirements

Our expenses during the three months ended March 31, 2024, increased as compared with the three months ended March 31, 2023, as we progressed our research and development programs and increased headcount. We expect our expenses to continue to increase as we continue the research and development of, conduct clinical trials of, and seek marketing approval for our product candidates, including our planned Phase 1a SAD clinical trial to evaluate VY-TAU01 in 2024, and as we continue to perform our obligations in connection with our collaboration agreements. In addition, if we obtain marketing approval for any of our product candidates, we expect to incur significant expenses related to program sales, marketing, manufacturing and distribution for our wholly-owned programs and to the extent that such sales, marketing and distribution are not the responsibility of potential collaborators, as applicable. Furthermore, we expect to incur increasing costs associated with operating as a public company, executing financial statement controls, satisfying regulatory and quality standards, fulfilling healthcare compliance requirements, and maintaining product, clinical trial and directors’ and officers’ liability insurance coverage. We also anticipate the cost of goods and services and the levels of compensation paid to employees will increase due to market conditions existing in

34

the general economy. Accordingly, we will need to obtain substantial additional funding in connection with our continuing operations. If we are unable to raise capital or enter into business development transactions when needed or on acceptable terms, we could be forced to delay, reduce or eliminate our research and development programs or any future commercialization efforts.

As of March 31, 2024, we had cash, cash equivalents, and marketable securities of $400.5 million. Based upon our current operating plans, we expect that our existing cash, cash equivalents, and marketable securities at March 31, 2024, along with amounts expected to be received as reimbursement for development costs under our collaboration and license agreements with Neurocrine and Novartis, certain near-term milestones, and interest income, to be sufficient to meet our planned operating expenses and capital expenditure requirements into 2027. Our future capital requirements will depend on many factors, including:

the scope, progress, results, and costs of product discovery, preclinical studies and clinical trials for our product candidates, including our planned Phase 1a SAD clinical trial to evaluate VY-TAU01;
the scope, progress, results, costs, prioritization, and number of our research and development programs;
the progress and status of our strategic collaborations and option and license agreements and any similar arrangements we may enter into in the future, including any research and development costs for which we are responsible, future additional obligations that we may be committed to in connection with these agreements, and our receipt of any future milestone payments and royalties from our collaboration partners or licensors;
the extent to which we are obligated to reimburse preclinical development and clinical trial costs, or the achievement of milestones or occurrence of other developments that trigger milestone and royalty payments, under any collaboration or license agreements to which we might become a party, such as the Touchlight License Agreement;
the costs, timing and outcome of regulatory review of our product candidates;
our ability to establish and maintain collaboration, distribution, or other marketing arrangements for our product candidates on favorable terms, if at all;
the costs and timing of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending intellectual property-related claims;
the extent to which we acquire or in-license other product candidates and technologies, including any intellectual property associated with such candidates or technologies, acquire or invest in other businesses, or out-license our product candidates, capsids or other technologies;
the costs of advancing our manufacturing capabilities and securing manufacturing arrangements for pre-commercial and commercial production;
the level of product sales by us or our collaborators from any product candidates for which we obtain marketing approval in the future;
the costs of operating as a public company and maintaining adequate product, clinical trial, and directors’ and officers’ liability insurance coverage; and
the costs of establishing or contracting for sales, manufacturing, marketing, distribution, and other commercialization capabilities if we obtain regulatory approvals to market our product candidates.

Identifying potential product candidates and conducting preclinical studies and clinical trials is a time-consuming, expensive and uncertain process that takes years to complete. We may never generate the necessary data or

35

results required to obtain marketing approval and achieve product sales. In addition, our product candidates, if approved, may not achieve commercial success. Our product revenues, if any, and any commercial milestone payments or royalty payments under our collaboration agreements, will be derived from sales of products that may not be commercially available for many years, if at all. Accordingly, we will need to continue to rely on additional financing and business development transactions to achieve our business objectives. Adequate additional financing may not be available to us on acceptable terms, or at all.

Until such time, if ever, as we can generate product revenues sufficient to achieve consistent profitability, we expect to finance our cash needs through a combination of equity offerings, debt financings, collaborations, strategic alliances, and option and license arrangements. We do not have any committed external source of funds other than the amounts we are entitled to receive from our collaboration partners and licensors for reimbursement of certain research and development expenses, potential option exercises, the achievement of specified regulatory and commercial milestones, and royalty payments under our collaboration, and option and license agreements, as applicable. To the extent that we raise additional capital through the sale of equity or equity-linked securities, including convertible debt, our stockholders’ ownership interests will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our existing stockholders’ rights as holders of our common stock. 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, obtaining additional capital, acquiring or divesting businesses, making capital expenditures or declaring dividends.

If we raise additional funds through collaborations, strategic alliances, or option and license arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or product candidates or to grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves.

Contractual Obligations

We enter into agreements in the normal course of business with clinical research organizations, contract manufacturing organizations, and institutions to license intellectual property. These contracts generally are cancelable at any time by us, upon 30 to 90 days prior written notice.

Our agreements to license intellectual property include potential milestone payments that are dependent upon the development of products using the intellectual property licensed under the agreements and contingent upon the achievement of clinical trial or regulatory approval milestones. We may also be required to pay annual maintenance fees or minimum amounts payable ranging from low-four digits to low five-digits depending upon the terms of the applicable agreement. In certain instances, we are also obligated to pay our licensors royalties based on sales of products, if approved, using the intellectual property licensed under the applicable agreement.

We also have non-cancelable operating lease commitments arising from our leases of office and laboratory space at our facilities in Cambridge and Lexington, Massachusetts. For more information, refer to Note 6 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Off-Balance Sheet Arrangements

We did not have, during the periods presented, and we do not currently have, any off-balance sheet arrangements, as defined under applicable SEC rules.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to market risk related to changes in interest rates. We have policies requiring us to invest in high-quality issuers, limit our exposure to any individual issuer, and ensure adequate liquidity. Our primary exposure to market risk is interest rate sensitivity, which is affected by changes in the general level of U.S. interest rates, particularly

36

because our investments, including cash equivalents, are in the form of money market funds and marketable securities and are invested in U.S. Treasury notes. Due to the short-term duration of our investment portfolio and the low risk profile of our investments, we believe an immediate 100 basis point change in interest rates would not have a material effect on the fair market value of our portfolio.

We are not currently exposed to market risk related to changes in foreign currency exchange rates; however, we may contract with vendors that are located in Asia and Europe in the future and may be subject to fluctuations in foreign currency rates at that time.

Inflation generally affects us by increasing our costs of labor, goods, and services. We do not believe that inflation had a material effect on our business, financial condition, or results of operations during the three months ended March 31, 2024.

ITEM 4. CONTROLS AND PROCEDURES

Management’s 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 of 1934, or Exchange Act, to mean controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Our disclosure controls and procedures include, without limitation, controls and other procedures designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024. Our 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 principal executive officer and principal financial officer have concluded based upon the evaluation described above that, as of March 31, 2024, our disclosure controls and procedures were effective at the reasonable assurance level.

We continue to review and document our disclosure controls and procedures and may from time to time make changes aimed at enhancing their effectiveness and to ensure that our systems evolve with our business.

Changes in Internal Control over Financial Reporting

During the three months ended March 31, 2024, there have been no changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, 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

In the ordinary course of business, we are from time to time involved in lawsuits, claims, investigations, proceedings, and threats of litigation relating to intellectual property, commercial arrangements and other matters. While the outcome of any such matters cannot be predicted with certainty, as of March 31, 2024, we were not party to any material pending proceedings. No material governmental proceedings are pending or, to our knowledge, contemplated against us. We are not a party to any material proceedings in which any director, member of senior management or affiliate of ours is either a party adverse to us or our subsidiaries or has a material interest adverse to us or our subsidiaries.

37

ITEM 1A. RISK FACTORS

We are subject to a number of risks that could adversely affect our business, results of operations financial condition and future prospects including those identified in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 28, 2024.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Pursuant to that certain stock purchase agreement, dated as of December 28, 2023, by and between us and Novartis Pharma AG, or Novartis , we completed a private placement of 2,145,002 shares of common stock to Novartis at a price of $9.324 per share, for an aggregate purchase price of approximately $20.0 million. We issued the shares to Novartis, effective January 3, 2024, in a private placement in reliance on the exemption from registration under Section 4(a)(2) of the Securities Act of 1933, as amended, or the Securities Act, for a transaction by an issuer not involving any public offering within the meaning of Section 4(a)(2) and/or under Rule 506 of Regulation D promulgated under the Securities Act and corresponding provisions of state securities or “blue sky” laws.

On March 25, 2024, we issued to an executive a non-statutory stock option to purchase an aggregate of 210,000 shares of our common stock at an exercise price of $9.26 per share. The option was granted outside of our 2015 Stock Option and Incentive Plan as an inducement material to the recipient’s acceptance of an offer of employment with us in accordance with Nasdaq Listing Rule 5635(c)(4). We intend to file a registration statement on Form S-8 under the Securities Act to register the shares of our common stock underlying the stock option prior to the time at which the shares underlying the option become exercisable.

ITEM 5.OTHER INFORMATION

Director and Officer Trading Arrangements

A portion of the compensation of our directors and officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) is in the form of equity awards and, from time to time, directors and officers engage in open-market transactions with respect to the securities acquired pursuant to such equity awards or our other securities, including to satisfy tax withholding obligations when equity awards vest or are exercised, and for diversification or other personal reasons.

Transactions in our securities by directors and officers are required to be made in accordance with our insider trading policy, which requires that the transactions be in accordance with applicable U.S. federal securities laws that prohibit trading while in possession of material nonpublic information. Rule 10b5-1 under the Exchange Act provides an affirmative defense that enables directors and officers to prearrange transactions in our securities in a manner that avoids concerns about initiating transactions while in possession of material nonpublic information.

38

The following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of our securities adopted or terminated by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (a “Rule 10b5-1 trading arrangement”) or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):

Name (Title)

Action Taken
(Date of Action)

Type of
Trading
Arrangement

Nature of
Trading
Arrangement

Duration of Trading
Arrangement

Aggregate Number of Securities

Nancy Vitale
(Director)

Adoption
(March 19, 2024)

Rule 10b5-1 trading arrangement for exercises of options and sales of shares

Sale

Until August 29, 2025, or such earlier date upon which all transactions are completed or expire without execution

Up to 89,000 shares

Toby Ferguson, M.D., Ph.D. (Chief Medical Officer)

Adoption
(March 22, 2024)

Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions related to restricted stock units ("RSUs") granted on or after April 1, 2024

Sale

Until final settlement of any covered RSU

Indeterminable (1)

(1) The number of shares subject to covered RSUs that will be sold to satisfy applicable tax withholding obligations upon vesting is unknown as the number will vary based on the extent to which vesting conditions are satisfied, the market price of our common stock at the time of settlement, and the potential future grant of additional RSUs subject to this arrangement. This trading arrangement, which applies to RSUs whether vesting based on the passage of time or the achievement of performance goals, provides for the automatic sale of shares that would otherwise be issuable on each settlement date of a covered RSU in an amount sufficient to satisfy the applicable withholding obligation, with the proceeds of the sale delivered to us in satisfaction of the applicable withholding obligation.

ITEM 6.EXHIBITS

The exhibits filed or furnished as part of this Quarterly Report are set forth on the Exhibit Index, which is incorporated herein by reference.

INDEX TO EXHIBITS

Incorporated by Reference to:

Exhibit
No.

  

Description

   

Form or
Schedule

   

Exhibit
No.

  

Filing
Date with
SEC

  

SEC File
Number

  

Filed
Herewith

4.1

Form of Pre-Funded Warrant

8-K

4.1

01/08/2024

001-37625

10.1

Amendment No. 4 to Consulting Agreement by and between the Registrant and Dinah Sah, Ph.D., dated as of February 1, 2024.

X

10.2

Employment Agreement, by and between the Registrant and Toby Ferguson, M.D., Ph.D., dated as of February 29, 2024.

8-K

10.1

03/13/2024

001-37625

10.3

Transition, Separation and Release of Claims Agreement, by and between the Registrant and Peter P. Pfreundschuh, dated April 1, 2024.

8-K

10.1

04/02/2024

001-37625

10.4

Consulting Agreement by and between the Registrant and Peter P. Pfreundschuh, dated as of May 6, 2024

X

39

31.1

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14 or 15d-14.

X

31.2

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14 or 15d-14.

X

32.1+

Certification of Principal Executive Officer and Principal Financial Officer pursuant to Exchange Act Rules 13a-14(b) or 15d-14(b) and 18 U.S.C. Section 1350.

X

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.

X

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

X

104

Cover Page Interactive Data File – The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

* Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

+

The certification furnished in Exhibit 32.1 hereto is deemed to be furnished with this Quarterly Report on Form 10-Q and will not be deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates it by reference.

40

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.

Date: May 13, 2024

VOYAGER THERAPEUTICS, INC.

By:

/s/ Alfred Sandrock, M.D., Ph.D.

Alfred Sandrock, M.D., Ph.D.

Chief Executive Officer, President, and Director

(Principal Executive Officer)

By:

/s/ Robin Swartz

Robin Swartz

Chief Operating Officer

(Principal Financial and Accounting Officer)

41

EX-10.1 2 vygr-20240331xex10d1.htm EX-10.1

Exhibit 10.1

AMENDMENT NO. 4 TO

CONSULTING AGREEMENT

This Amendment No. 4 to Consulting Agreement (this “Amendment”) effective as of February 1, 2024 (“Amendment Effective Date”) is entered into by and between (i) Voyager Therapeutics, Inc., a Delaware corporation with an office located at 75 Hayden Avenue, Lexington, MA 02421 (“Voyager”) and (ii) Dinah Sah, Ph.D., an individual residing at [**] (“Consultant”).

WHEREAS, Voyager and Consultant are parties to that certain Consulting Agreement effective as of June 28, 2019, as amended by (i) Amendment No. 1 effective as of September 16, 2019, (ii) Amendment No. 2 effective as of June 27, 2022 and (iii) Amendment No. 3 effective as of May 1, 2023 (as amended, the “Original Agreement”); and

WHEREAS, Voyager and Consultant now wish to amend the Original Agreement as set forth herein.

NOW, THEREFORE, in consideration of the covenants and obligations set forth below, and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties agree as follows:

1.

Amendment to Section 2 (Term & Termination). The first sentence of Section 2 of the Original Agreement (Term & Termination) is hereby deleted in its entirety and replaced with the following:

The term of this Agreement shall be from June 28, 2019 through February 28, 2025, unless earlier terminated in accordance with this Agreement or extended by mutual written agreement (the “Term”).

2.

Amendment to Exhibit A, Section 2 (Compensation). Exhibit A, Section 2 of the Original Agreement (Compensation), Subsection entitled “Fees” is hereby deleted in its entirety and replaced with the following:

I.

Equity Grant: Subject to approval by Voyager’s Board of Directors (the “Board”) or the Compensation Committee of the Board (the “Compensation Committee”), and as consideration for Consultant providing the Services, Voyager shall grant to Consultant, effective as of February 2, 2024 (the “Sah Option Grant Date”), an option to purchase 15,000 shares (the “Sah Option”) of common stock of Voyager (“Common Stock”), subject to the execution and delivery of a stock option agreement in substantially the form approved and adopted by the Board or the Compensation Committee, as the case may be, such Sah Option to (i) vest and become exercisable as to all of the shares underlying the Sah Option on the one-year anniversary of the Sah Option Grant Date, (ii) have an exercise price per share equal to the closing sale price (for the primary trading session) of the Common Stock on the Nasdaq Global Select Market on the Sah Option Grant Date, and (iii) be granted pursuant to and in accordance with the Company’s 2015 Stock Option and Incentive Plan.

II.Fees: During the Term, Voyager will pay Consultant fees for Services as follows:


A.

For the period May 1, 2023 to February 28, 2025, $50,000 per month subject to the following:

If Consultant provides 83.3 hours or more hours of Services in any calendar month after May 1, 2023, Consultant will invoice a flat fee to Voyager of $50,000 for such calendar month.

If Consultant provides less than 83.3 hours in any calendar month after May 1, 2023, then Consultant will invoice Voyager as follows:

1.

If the “monthly running average” of hours of Services performed by Consultant between May 1, 2023 and such calendar month is equal to or greater than 83.3 hours, then Consultant will invoice a flat fee to Voyager of $50,000 for such calendar month; and

2.

If the “monthly running average” of hours of Services performed by Consultant between May 1, 2023 and such calendar month is less than 83.3 hours, then Consultant will invoice Voyager for the actual number of hours of Services provided for such month at an hourly rate of $600 per hour.

Consultant and Voyager acknowledge that separate and independent from this Agreement, Consultant and Voyager have entered into the Scientific Advisory Board and Consulting Agreement, effective March 1, 2020, as amended (the “SAB Consulting Agreement”), pursuant to which Consultant may provide consulting services that are outside the scope of the Services. For purposes of this Agreement and the SAB Consulting Agreement, the Services provided under this Agreement and the SAB Consulting Agreement, together, shall constitute “Combined Services”. Consultant will be paid a retainer for the services performed under the SAB Consulting Agreement, which retainer shall be due and owing to Consultant regardless of the number of hours Consultant works under the SAB Consulting Agreement or this Agreement. However, if Consultant dedicates more than 50 hours of Combined Services to Voyager in any calendar year (including attendance at and travel to meetings of the SAB), Consultant shall be entitled to receive additional compensation at the rates indicated above for hours over and above 50 hours of Combined Services. Consultant shall invoice Voyager for each hour of Service over and above 50 hours of Combined Services. For the avoidance of doubt, Consultant and Voyager confirm that for services rendered under both this Agreement and the SAB Consulting Agreement, Consultant shall be paid nothing extra beyond the amount of the retainer specified in the SAB Consulting Agreement, unless and until the amount of Combined Services exceeds 50 hours, at which point Consultant shall be compensated at the rates indicated above for each hour of service in excess of 50 hours, regardless of whether the service is performed under this Agreement or the SAB Consulting Agreement. These additional fees will exist as long as a SAB

Confidential

Page 2 of 5


Consulting Agreement is in place.

B.

For the period June 27, 2022 to April 30, 2023, $600 per hour subject to the following:

Consultant and Voyager acknowledge that separate and independent from this Agreement, Consultant and Voyager have entered into the Scientific Advisory Board and Consulting Agreement, effective March 1, 2020, as amended (the “SAB Consulting Agreement”), pursuant to which Consultant may provide consulting services that are outside the scope of the Services. For purposes of this Agreement and the SAB Consulting Agreement, the Services provided under this Agreement and the SAB Consulting Agreement, together, shall constitute “Combined Services”. Consultant will be paid a retainer for the services performed under the SAB Consulting Agreement, which retainer shall be due and owing to Consultant regardless of the number of hours Consultant works under the SAB Consulting Agreement or this Agreement. However, if Consultant dedicates more than 50 hours of Combined Services to Voyager in any calendar year (including attendance at and travel to meetings of the SAB), Consultant shall be entitled to receive additional compensation at a rate of $600 per hour for each hour of service over and above 50 hours of Combined Services. Consultant shall invoice Voyager for each hour of Service over and above 50 hours of Combined Services. For the avoidance of doubt, Consultant and Voyager confirm that for services rendered under both this Agreement and the SAB Consulting Agreement, Consultant shall be paid nothing extra beyond the amount of the retainer specified in the SAB Consulting Agreement, unless and until the amount of Combined Services exceeds 50 hours, at which point Consultant shall be compensated at a rate of $600 per hour for each hour of service in excess of 50 hours, regardless of whether the service is performed under this Agreement or the SAB Consulting Agreement.

C.

For the period January 1, 2020 to June 26, 2022, $450 per hour.

D.

For the months of October 2019 through December 2019, $2,500 per day, provided, that regardless of the number of days worked in any month, Consultant (i) shall receive as a retainer a minimum monthly payment of $20,0000 per month and (ii) shall not be entitled to receive a payment in excess of $40,000 per month, For purposes of calculating the number of days worked in any month, Consultant shall (i) aggregate the number of days worked during the month, (ii) divide by eight (8) and (iii) invoice the Company in full and half-day increments.

E.

For the months of August 2019 and September 2019, $35,000 per month.

F.

For the month of July 2019, $20,000 per month.

Confidential

Page 3 of 5


3.

Amendment to Exhibit A, Section 3 (Period of Performance). Exhibit A, Section 3 of the Original Agreement (Period of Performance) is hereby deleted in its entirety and replaced with the following:

“Services are anticipated to commence on June 28, 2019 and be completed no later than February 28, 2025.”

4.

Trading in Securities. Consultant is aware that the United States and other applicable securities laws prohibit any person who has material, non-public information about a company from purchasing or selling securities of such company or from communicating such information to any other person under circumstances in which it is reasonably foreseeable that such person is likely to purchase or sell such securities. Consultant shall comply with all relevant laws, rules, and regulations respecting any trading in public securities. Consultant acknowledges and agrees that, effective as of May 1, 2023, Consultant will comply with any requirements applicable to Consultant under Voyager’s Insider Trading Policy (as amended from time to time, the “Policy”), which may include (a) a requirement to obtain preclearance for any trading in Voyager securities in accordance with the requirements applicable to “Insiders” under the Policy, and (b) compliance with restrictions on trading in Voyager securities that apply during regular or special blackout periods under the Policy.

5.

No Other Modifications. Any terms and conditions of the Original Agreement not expressly amended by this Amendment shall remain in full force and effect.

6.

Complete Understanding; Counterparts. This Amendment constitutes the entire agreement between the parties with respect to the specific subject matter of this Amendment and all prior agreements, oral or written, with respect to such subject matter, including the Original Agreement, are superseded. If there is any conflict, discrepancy or inconsistency between the terms of this Amendment and the terms of the Original Agreement, the terms of this Amendment will control. This Amendment may be executed in any number of counterparts, each of which will be deemed to be an original and all of which together will constitute one and the same instrument. A facsimile or portable document format (“.pdf”) copy of this Amendment, including the signature pages, will be deemed an original.

[Remainder of this page is intentionally left blank]

Confidential

Page 4 of 5


SIGNATURE PAGE TO

AMENDMENT NO. 4 TO CONSULTING AGREEMENT

IN WITNESS WHEREOF, each of the parties has caused this Amendment to be executed under seal effective as of the Amendment Effective Date.

VOYAGER:

VOYAGER THERAPEUTICS, INC.

By: /s/ Alfred W. Sandrock, Jr., M.D., Ph.D.

Name: Alfred W. Sandrock, Jr., M.D., Ph.D.

Title: President and CEO

CONSULTANT:

/s/ Dinah Sah, Ph.D.

(SIGNATURE)

Print Name: Dinah Sah, Ph.D.

Confidential

Page 5 of 5


EX-10.4 3 vygr-20240331xex10d4.htm EX-10.4

Exhibit 10.4

Execution Version

CONSULTING AGREEMENT

THIS AGREEMENT (together with the attached Services Form, the “Agreement”), is entered into as of May 6, 2024 (the “Effective Date”), by and between Peter P. Pfreundschuh, an individual (the “Consultant”), and Voyager Therapeutics, Inc., a Delaware corporation located at 75 Hayden Avenue, Lexington, MA 02421 (hereinafter “Voyager”).

WHEREAS, Voyager desires to retain the consulting and advisory services of Consultant with respect to certain activities as described in this Agreement, and Consultant is willing to so act.

NOW, THEREFORE, Consultant and Voyager agree as follows:

1.

Description of Services. Voyager hereby retains Consultant as a consultant to Voyager and Consultant hereby agrees to use Consultant’s best efforts to provide advice and assistance to Voyager in the area of Consultant’s expertise from time to time as requested by Voyager (the “Services”). In particular, the Services shall include any specific activities described in the attached Services Form attached hereto as Exhibit A, as well as a reasonable amount of additional advisory services to Voyager’s personnel or designees by telephonic means, or in the form of reports and summaries, and such additional activities agreed to by the parties from time to time, subject to the terms and limitations set forth on the Services Form. Any changes to the Services (and any related compensation adjustments) must be agreed to in writing between Consultant and Voyager prior to implementation of the changes.

2.

Term & Termination. The term of this Agreement shall be from the Effective Date through June 28, 2024, subject to Voyager’s right to extend the term until July 31, 2024 upon written notice to Consultant, unless earlier terminated in accordance with this Agreement or extended by mutual written agreement (the “Term”). This Agreement may be terminated prior to its expiration in the following manner: (i) by Voyager at any time immediately upon written notice to Consultant if Consultant has materially breached this Agreement, the Transition, Separation and Release of Claims Agreement between Consultant and Voyager to which this Consulting Agreement is attached as Exhibit C (the “Separation Agreement”), or the Restrictive Covenants Agreement referenced in the Separation Agreement; (ii) by Consultant at any time immediately upon written notice if Voyager has materially breached this Agreement or the Separation Agreement; (iii) at any time upon the mutual written consent of both parties; (iv) by Voyager at any time without cause upon not less than thirty (30) days’ prior written notice to Consultant, or by Consultant at any time without cause upon not less than thirty (30) days’ prior written notice to Voyager; or (v) automatically upon (x) Consultant’s failure to timely sign the Additional Release (as defined in the Separation Agreement), (y) Consultant’s revocation of the Additional Release, or (z) the death, physical incapacitation or mental incompetence of Consultant. Any expiration or termination of this Agreement shall be without prejudice to any obligation of either party that has accrued prior to the effective date of expiration or termination. Upon expiration or termination of this Agreement, neither Consultant nor Voyager will have any further obligations under this Agreement, except that (a) Consultant will terminate all Services in progress in an orderly manner as soon as practicable and in accordance with a schedule agreed to by Voyager, unless Voyager specifies in the notice of termination that Services in progress should be completed; (b) Consultant will deliver to Voyager all Work Product (defined below) made through expiration or termination; (c) Voyager will pay Consultant any monies due and

1


owing Consultant, up to the time of termination or expiration, for Services properly performed and all authorized expenses actually incurred; (d) Consultant will immediately return to Voyager all Voyager Property (defined below) and other Confidential Information (defined below) and copies thereof provided to Consultant under this Agreement; and (e) the terms, conditions and obligations under Sections 2 and 4 through 14 will survive expiration or termination of this Agreement.

3.

Payment of Fees and Expenses. Voyager will pay Consultant for fees, expenses and pass-through costs in accordance with the Services Form, including reasonable and necessary travel, lodging and meals in connection with the Services, subject to Voyager’s travel policy. Unless otherwise agreed in an Services Form, the following shall apply:

(a)At the end of any month in which Consultant performs Services pursuant to this Agreement, Consultant shall submit to Voyager an invoice (containing an itemized statement of the Services performed, including the number of hours worked) for the fees payable to Consultant for such Services in accordance with the Services Form;

(b)Consultant will invoice Voyager monthly for any pre-approved expenses and pass-through costs relating to the Services;

(c)Invoices will reference the applicable purchase order number provided by Voyager, and are to be sent directly to Accounts Payable, Voyager Therapeutics, Inc., 75 Hayden Avenue, Lexington, MA 02421 or submitted via e-mail to: ap@vygr.com; and

(d)Voyager shall pay all undisputed amounts invoiced in accordance with the terms of this Section 3 by the date that is thirty (30) days following receipt of the invoice by Voyager.

Upon execution of this Agreement, Consultant shall submit a W-9/W-8BEN/W-8ECI (as applicable) to Voyager’s Accounts Payable department at the address above. Invoices will not be paid without Voyager’s receipt of Consultant’s W-9/W-8BEN/W-8ECI information.

4.

Compliance with Laws. Consultant represents and warrants that Consultant will render Services in compliance with all applicable laws, rules and regulations, including but not limited to the U.S. Food, Drug and Cosmetic Act, as amended from time to time, and the highest professional standards. Further, Consultant represents and warrants that he has not been, and is not under consideration to be (a) debarred from providing services pursuant to Section 306 of the United States Federal Food Drug and Cosmetic Act, 21 U.S.C. § 335a; (b) excluded, debarred or suspended from, or otherwise ineligible to participate in, any federal or state health care program or federal procurement or non-procurement programs (as that term is defined in 42 U.S.C. §1320a-7b(f)); (c) disqualified by any government or regulatory agencies from performing specific services, and is not subject to a pending disqualification proceeding; or (d) convicted of a criminal offense related to the provision of health care items or services, or under investigation or subject to any such action that is pending.

5.

Compliance with Obligations to Third Parties. Consultant represents and warrants to Voyager that the terms of this Agreement and Consultant’s performance of Services do not and will not conflict with any of Consultant’s obligations to any third parties. Consultant represents that Consultant has not brought and will not bring with Consultant to Voyager or use in the performance of Services any equipment, funds, space, personnel, facilities, confidential information, trade secrets or other

2


resources of any third party which are not generally available to the public, unless Consultant has obtained written authorization for their possession and use, nor will Consultant take any other action that would result in a third party, including without limitation, an employer of Consultant, asserting ownership of, or other rights in, any Work Product, unless agreed upon in writing in advance by Voyager. To the extent Consultant is subject to any policy of his employer that requires approval of agreements governing external consulting services, Consultant represents that such approval has been given and covenants that such approval will be obtained prior to entering into any amendment to this Agreement requiring such approval. Consultant will notify Voyager immediately of any breach of this Section 5.

6.

Work Product. Consultant will promptly and fully disclose in confidence to Voyager all inventions, discoveries, improvements, ideas, concepts, designs, processes, formulations, products, computer programs, works of authorship, databases, mask works, trade secrets, know-how, information, data, documentation, reports, research, creations and other products arising from or made in the performance of (solely or jointly with others) the Services (whether or not patentable or subject to copyright or trade secret protection) (collectively, the “Work Product”). Consultant assigns and agrees to assign to Voyager all rights in the United States and throughout the world to Work Product. Consultant will keep and maintain adequate and current written records of all Work Product, and such records will be available to and remain the sole property of Voyager at all times. For purposes of the copyright laws of the United States, Work Product will constitute “works made for hire,” except to the extent such Work Product cannot by law be “works made for hire”. Consultant represents and warrants that Consultant has and will have the right to transfer and assign to Voyager ownership of all Work Product. Consultant will execute all documents, and take any and all actions needed, all without further consideration, in order to confirm Voyager’s rights as outlined above. In the event that Consultant should fail or refuse to execute such documents within a reasonable time, Consultant appoints Voyager as attorney to execute and deliver any such documents on Consultant’s behalf.

7.

Confidentiality & Non-Use. During the Term and thereafter, except as otherwise permitted as set forth below, Consultant agrees to (a) hold the Confidential Information in confidence; (b) exercise reasonable precautions to physically protect the integrity and confidentiality of the Confidential Information; (c) not disclose any Confidential Information to any third party without the prior written consent of Voyager; (d) not use the Confidential Information for any purpose except as may be necessary in the ordinary course of performing Services without the prior written consent of Voyager; (e) treat Confidential Information with no less than a reasonable degree of care; and (f) reproduce Confidential Information solely to the extent necessary to provide the Services, with all such reproductions being considered Confidential Information.

Voyager’s “Confidential Information” means (i) all Work Product; (ii) all information contained in or comprised of Voyager Property (defined in Section 8); and (iii) all confidential and proprietary data, trade secrets, business plans, and other information of a confidential or proprietary nature in written, electronic or other media, belonging to Voyager or its subsidiaries or third parties with whom Voyager may have business dealings, disclosed or otherwise made available to Consultant by Voyager or on behalf of Voyager in connection with this Agreement and/or Consultant’s services hereunder. Consultant’s obligations of non-disclosure and non-use under this Agreement will not apply to any portion of Confidential Information that Consultant establishes by competent proof: (a)

3


was in the public domain at the time of disclosure through no wrongful act on the part of Consultant; (b) after disclosure, becomes part of the public domain by publication or otherwise, except by a wrongful act on the part of Consultant; (c) becomes known to Consultant on a non-confidential basis through disclosure by sources other than Voyager having the legal right to disclose such Confidential Information; or (d) is independently developed by Consultant without reference to or reliance upon Confidential Information.

Nothing in this Agreement prohibits Consultant from communicating with or voluntarily providing information he believes indicates possible or actual violations of the law to local, state or federal government agencies (including but not limited to the Securities & Exchange Commission), any legislative body, law enforcement, or self-regulatory organizations. Consultant is not required to notify Voyager of any such communications. Further, Consultant is hereby advised as follows pursuant to the Defend Trade Secrets Act: “An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that (A) is made (i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual (A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order.”

8.

Voyager Property. All documents, data, records, apparatus, equipment and other physical property furnished or made available by or on behalf of Voyager to Consultant in connection with this Agreement (“Voyager Property”) shall be and remain the sole property of Voyager and shall be returned promptly to Voyager if requested. In any event, Consultant shall return and deliver all Voyager Property, including any copies thereof, upon termination or expiration of this Agreement, irrespective of the reason for such termination. Consultant will use Voyager Property only as necessary to perform the Services and will not transfer or make available to any third party the Voyager Property without the express prior written consent of Voyager. Consultant recognizes that Voyager’s facilities are private and Consultant will abide by Voyager’s security requirements and conditions for access and usage and agrees that only those subjects, areas and programs designated by Voyager as necessary to fulfill Voyager’s requirements will be accessed and/or perused Consultant. In no event will any Confidential Information, programs or other information be copied or removed without Voyager’s express written approval.

9.

Publication; Publicity. Work Product may not be published or referred to, in whole or in part, by Consultant without the prior express written consent of Voyager. Consultant shall not use the name, logo, trade name, service mark, or trademark, or any simulation, abbreviation, or adaptation of same, or the name of Voyager or its subsidiaries for publicity, promotion, or similar non-regulatory uses without Voyager’s prior written consent.

10.

Independent Contractor Relationship. Nothing contained in this Agreement shall be deemed to constitute Consultant an employee of Voyager, it being the intent of the parties to establish an independent contractor relationship, nor shall Consultant have authority to bind Voyager in any manner whatsoever by reason of this Agreement. Consultant shall at all times while on Voyager

4


premises observe all security and safety policies of Voyager. Consultant is excluded from participating in any fringe benefit plans or programs as a result of the performance of the Services, without regard to Consultant’s independent contractor status, including, but not limited to, health, sickness, accident or dental coverage, life insurance, disability benefits, accidental death and dismemberment coverage, unemployment insurance coverage, workers’ compensation coverage, 401(k) benefit(s), and any other benefits provided by Voyager to its employees. Consultant agrees, as an independent contractor, that Consultant is not entitled to unemployment benefits in the event this Agreement terminates, or workers’ compensation benefits in the event that Consultant is injured in any manner or becomes ill while performing the Services under this Agreement. Because Consultant is an independent contractor, Voyager will not make any withholdings, deductions, or contributions (e.g., social security, unemployment insurance, disability insurance) from Consultant’s fees, and will report Consultant’s fees and other payments to Consultant on a 1099 form. Consultant shall bear sole responsibility for paying and reporting its own applicable federal and state income taxes, social security taxes, unemployment insurance, workers’ compensation, and health or disability insurance, retirement benefits, and other welfare or pension benefits, if any, and shall indemnify and hold Voyager harmless from and against any liability with respect thereto.

11.

Notices. All notices required or permitted under this Agreement must be in writing. Any notice given under this Agreement shall be deemed delivered when delivered by hand, by certified mail, by air courier or via facsimile to Voyager at its address set forth above (or at such other address as it may provide to Consultant in writing from time to time) and to Consultant at such address as Consultant may provide to Voyager in writing from time to time. Notices will be effective upon receipt or at a later date stated in the notice.

12.

Assignment. The rights and obligations of the parties hereunder shall inure to the benefit of, and shall be binding upon their respective successors and assigns. This Agreement may not be assigned by Consultant, and Consultant’s obligations under this Agreement may not be subcontracted or delegated by Consultant, without the prior written consent of Voyager. For clarity, this Agreement may be assigned by Voyager with prompt notice of such assignment to Consultant.

13.

Specific Enforcement. Consultant acknowledges that Voyager will have no adequate remedy at law in the event Consultant breaches the terms of Sections 4 through 9. In addition to any other rights it may have, Voyager shall have the right to obtain in any court of competent jurisdiction injunctive or other relief to restrain any breach or threatened breach of this Agreement.

14.

Prior Agreements; Governing Law; Severability; Amendment. This Agreement embodies the entire understanding between the parties with respect to the subject matter of this Agreement and supersedes any prior or contemporaneous agreements with respect to the subject matter of this Agreement; provided, however, for the avoidance of doubt, that Consultant’s obligations pursuant to Sections 6, 7 and 8 hereunder are in addition to any and all similar ongoing obligations that Consultant has to Voyager pursuant to the Separation Agreement and/or the Restrictive Covenants Agreement referenced therein. This Agreement shall be governed by and construed in accordance with the laws of the Commonwealth of Massachusetts, without regard to any choice of law principle that would dictate the application of the law of another jurisdiction, and Consultant submits to the jurisdiction and agrees to the proper venue of all state and federal courts located within the Commonwealth of Massachusetts. Each provision in this Agreement is independent and severable

5


from the others, and no provision will be rendered unenforceable because any other provision is found by a proper authority to be invalid or unenforceable in whole or in part. If any provision of this Agreement is found by such an authority to be invalid or unenforceable in whole or in part, such provision shall be changed and interpreted so as to best accomplish the objectives of such unenforceable or invalid provision and the intent of the parties, within the limits of applicable law. This Agreement may be executed in one or more counterparts, each of which will be deemed an original, and all of which together will be deemed to be one and the same instrument. A facsimile or electronic copy of this Agreement, including the signature pages, will be deemed an original. This Agreement may not be amended, and its terms may not be waived, except pursuant to a written amendment or waiver signed by both parties.

15.

Insurance. Consultant as its election shall maintain such insurance as shall be reasonably necessary to insure itself against any claim or claims for damages arising out of the Services or this Agreement. Consultant shall, if such insurance has been obtained, provide evidence of such coverage to Voyager upon request.

16.

Certain Other Conflicts of Interest; Trading in Voyager Securities.

(a)

Consultant represents that, except as disclosed in writing to Voyager, Consultant: (i) does not own directly or indirectly five percent (5%) or more of the stock or other equity securities of any entity which is a present or prospective competitor, customer or supplier of Voyager; (ii) is not aware of any legal proceedings pending or threatened against Consultant, or any reasonable basis for such proceedings, which (1) would conflict with Consultant’s obligations hereunder or question the validity of this Agreement; or (2) may materially or adversely affect the business or prospects of Voyager; and (iii) is not aware of any fact concerning Consultant (either professionally or personally) which may materially or adversely affect the business or prospects of Voyager.

(b)

Consultant is aware that the United States and other applicable securities laws prohibit any person who has material, non-public information about a company from purchasing or selling securities of such company or from communicating such information to any other person under circumstances in which it is reasonably foreseeable that such person is likely to purchase or sell such securities. Consultant may gain access to information in connection with the provision of Services that could potentially subject Consultant to insider trading liability (as defined under the US federal securities laws and regulations adopted by the United States Securities and Exchange Commission) in connection with trading in Voyager securities. Consultant shall comply with all relevant laws respecting any trading in Voyager securities.

[Remainder of page intentionally left blank]

6


IN WITNESS WHEREOF, the parties hereto have entered into this Agreement as of the Effective Date.

CONSULTANT

    

VOYAGER THERAPEUTICS, INC.

By:

/s/ Peter P. Pfreundschuh

By:

/s/ Michelle Quinn Smith

Name:

Peter P. Pfreundschuh

Name:

Michelle Quinn Smith

Tax ID#:

[**]

Title:

Chief Human Resources Officer

[Signature Page to Consulting Agreement]


EXHIBIT A

SERVICES FORM

Consulting Agreement Between Voyager Therapeutics, Inc. (“Voyager”) and

Peter P. Pfreundschuh (“Consultant”) Dated May 6, 2024

1.

Services:

Consultant will provide the following Services to Voyager:

Consultant, who immediately prior to the Effective Date was the Chief Financial Officer of Voyager, will provide transitional services associated with Consultant’s transfer of his former duties and responsibilities to persons at Voyager assuming such duties and responsibilities.

Consultant will provide Services on a schedule and at a location or locations mutually agreed between Consultant and Voyager’s Chief Operating Officer, including being available for telephone and/or written consultations.

The intention of Voyager and of Consultant is that Consultant will generally not provide Services to Voyager in excess of 10 hours per month, and Consultant shall request and receive written approval from Voyager’s Chief Operating Officer in advance of performing Services in excess of 10 hours per month.

2.

Compensation:

Fees: During the Term, Voyager will pay Consultant consulting fees in the amount of five hundred dollars ($500.00) per hour of Services performed, with such fees to be paid to Consultant in accordance with Section 3 of the Agreement.

Expenses: Voyager will reimburse Consultant for any pre-approved expenses actually incurred by Consultant in connection with the provision of Services. Requests for reimbursement will be in a form reasonably acceptable to Voyager, will include supporting documentation and will accompany Consultant’s invoices.

3.

Period of Performance:

Services are anticipated to commence on the Effective Date and be completed no later than June 28, 2024, subject to Voyager’s right to extend the Term until July 31, 2024 upon written notice to Consultant.

A-1


EX-31.1 4 vygr-20240331xex31d1.htm EX-31.1

Exhibit 31.1

Certification

I, Alfred Sandrock, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2024 of Voyager Therapeutics, Inc.;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 13, 2024

/s/ Alfred Sandrock, M.D., Ph.D.

Alfred Sandrock, M.D., Ph.D.

Chief Executive Officer, President, and Director

(Principal Executive Officer)


EX-31.2 5 vygr-20240331xex31d2.htm EX-31.2

Exhibit 31.2

Certification

I, Robin Swartz, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the period ended March 31, 2024 of Voyager Therapeutics, Inc.;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 13, 2024

/s/ Robin Swartz

Robin Swartz

Chief Operating Officer
(Principal Financial and Accounting Officer)


EX-32.1 6 vygr-20240331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Voyager Therapeutics, Inc. (the “Company”) for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 that to his or her knowledge:

 

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

 

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

 

Date: May 13, 2024

 

/s/ Alfred Sandrock, M.D., Ph.D.

 

Alfred Sandrock, M.D., Ph.D.

 

Chief Executive Officer, President, and Director

(Principal Executive Officer)

Date: May 13, 2024

 

/s/ Robin Swartz

 

Robin Swartz

 

Chief Operating Officer

(Principal Financial and Accounting Officer)


GRAPHIC 7 vygr-20240331x10q006.jpg GRAPHIC begin 644 vygr-20240331x10q006.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" '9 \P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **3/U_*C/U_*@!: M*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U M_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/ MU_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@ M!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3 M/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_* MC/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_ M*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!: M*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U M_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/ MU_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@ M!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3 M/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_*C/U_*@!:*3/U_* MC/U_*@!:*3-+0 4444 %%%% !1110 44A-,+4 /W4FZHFDQWIAFH L;J,FJI MG [TGGB@"WDUP_QPE>'X.^-7C=HY%T>Z*NA*D'RFY!'2NM^T"N(^.$P;X-^- MQ_U!KK_T4U-;B>Q^12^)=8*K_P 3C4>@_P"7R3_XJE_X276/^@QJ/_@9)_\ M%5F+]Q?H*6O1L3?\)+K'_08U#_P, ME_\ BJ/^$FUC/_(8U#_P,D_^*KU;7/V='L=>TS1;363_ &A<:RNB2B^2%%9S MNS/"(Y78Q*48$.%;E3WP,3P[HW@^:W\6K#JVH3:;!I7F27-UI<8N8G6[A4>4 M@D(RXR 2R[=Q#=Z?,A:G"?\ "2ZQ_P!!C4/_ ,E_P#BJ/\ A)=8_P"@OJ'_ M (&2_P#Q5>C:;\%[.^\3S6*WNL76EO#9W%M?VFGPX2.Y0.C3^9,JH1R-BLQ; M:2O%/\-_!'3]2>QM]1\07%K?:CXBN?#=G':V(E3SHMF)9&:1<1DN,@ MZ4N: M(69YM_PDNL?]!C4/_ R7_P"*H_X276/^@QJ'_@9+_P#%5Z'I'POM];A\,V]W M>PVTMS8WTZ0:?;QK=WDD-TT?DJTLBI(YP2N2ORC: QQ4_A/X(Z?KR:+%?ZW? MZ3J&MZM>:196TFF F*6 (=UQF0% =X!502#GJ!3N@LSS7_A)=8_Z#&H?^!DG M_P 51_PDVL=/[8U#/_7Y+_\ %5M^,O".GZ)HN@ZQI.HW.H:=JHN(Q]LME@EC MEA=5?Y5=@5.]2ISGJ",BK>N11>'?AAH5@8X_[0UNX?5IW*@NEO'NB@4'&0&; MSF(SSA>.E/06IS/_ DNL?\ 08U#_P #)/\ XJC_ (276/\ H,:A_P"!DG_Q M5>GWOPTT34=-L+^6Y?1+*P\(0:U?-96WGRW,ANFB.%+J-QW+R3CY:JZG\(M' M\*WM]=:SK]VNC1/8+:/:V"R3S&ZA\]-Z&0*H1 =V&.2,+UX5T.S/.AXEU@C/ M]L:ACU^V2?\ Q5'_ DNL?\ 08U#_P #)?\ XJO;?&WPNA\2^//%5E8#3]*L M8O$TL+316(\VWMX[-YG*D, 4"QD^6 ,L1S7!>$O 6B>-=G+'$? M-73K=9(F=MO[TM.(U4<$88ELX R*+K<+,X__ (276/\ H,:A_P"!DO\ \51_ MPDNL?]!?4?\ P,D_^*KU)/AAX8T+2]6MM8O=0DUK3?%*:*;BTM$E@=<28^1Y M5RK% 3GD=!G.:=JWP9TVW\5"PU76'TV[UG6+RPTM--TU3:J(9A$7D4RY1"YV MA%W$ 9R>ZYD.S/*_^$EUC_H,:A_X&2__ !5'_"2ZQ_T&-0_\#)?_ (JO0M#^ M#5CJFF:2L^O3V^M:M:7]S;6R60>W3[*6#"23>&^;8<;5.,\\5Y4C[T5AQN / M/O5*S%JC3_X276/^@QJ'_@9+_P#%4?\ "2ZQ_P!!C4/_ ,E_P#BJS>:.:=A M79I?\)+K'_08U#_P,E_^*H_X276/^@QJ'_@9+_\ %5F\T)-7;7;,?VQJ&"_>\D]#[US7-:GA@D>(+'&<[ST^AI6"X/XEUC>W_$XU'J? M^7R3U_WJ:/$FLGIJ^HGZ7DO_ ,56>_WW^I_G7JWPWL],MOAMK6K7-IX7DODU M".".;Q/;23H$,9)6,(#AB>YH=EJ"NSSG_A)=8_Z#&H?^!DO_ ,50?$VKCKK& MH#_M\D_^*KN/#/PJ'B_POJ6L*U_97$4%Q>1L+.-+!ECY**QE$ASV*H0.AKHO M"'@30M UZXLY+Q]9OI?#5S?S13V*""WW0AD"DL2SCUP!Z&E=(=F>2_\ "2ZQ M_P!!C4/_ ,E_P#BJ/\ A)-8QG^U]1_\#)?_ (JNK\2?"S_A&M$O=6?4Q-IR MQVK:?+Y./MIF7<<#H]8FU22SN+BPDU*!9A MLL8)V1.YF$GF,.FV,C/%,M?@FFJWG MAN#3M0NKJ#5(C-+JBV\36:[4WLD;"7)D7H5D"'//2BZ%9GGG_"2ZQ_T&-0_\ M#)?_ (JC_A)=8_Z#&H?^!DO_ ,57HU]\%K:SUG3X8[K5KVTNK1[I[>TMK:6] MM]K;3YH%P8D4]0Q?IVJ#5OA!IWAT>+I]1UNZ%KH;P1Q+!9H\MRTRY0$>9M3' M<[F'IFBZ#4X ^)M8'_,8U#_P,D_^*H_X275_^@QJ'_@9+_\ %5Z1X?\ !&@^ M'?B/X\ UC4,>:>EY)_\56-:?\?4/^^O\Q5G723K-Z3U\TT6)N/_ M .$EUC'_ "%]0_\ R7_ .*H_P"$EUC_ *#&H?\ @9)_\56[INDVQ-;-I\*H+CP'/X@FFU>T>WMTNV\^QB2&:,L%/E$S M>8Q&PZ[ M\#]$OO''B*VT2XU.+1]'M[:2:$1PM<,\HX$9DF52.I)9@>P!KEO#?@:RTKX[ M:3X8O9;77-/&H)%(Q(,4R%2<-M8CZ@$]#S1S(+,X<^)-8'75]1'_ &^2_P#Q M5'_"2ZQ_T&-0_P# R7_XJO:O%OPNL/%>N>%-+TVWT33M4U22\DEO/#@8Z>;: M(MM 5V \Y0I##Y1G&?6L!_@C8+X@M+,:S=;+JSDN(K K:_V@\BOM\I5%P8BQ M^\/GR1P!FES(+,\T_P"$EUC_ *#&H?\ @9+_ /%4?\)+K'_08U#_ ,#)?_BJ M])\,? =M:T3^T;Z]O-,2XNI[6V$D,">28NK7(DF4H,\80,1UK.L?A +[P'J6 MNB?4;>>QMOM9:XM8EM)T$@0K$_F^8W)R'V;3ZT[Q"S.'_P"$EUC_ *#&H?\ M@9)_\51_PDVKYQ_;&H?^!DG_ ,57HFJ_"+0](UG6K*7Q#?2Q:#9I=ZG-'IZ MDN5"1P*9/F.6Y9BHXXS4FB^$O"FO>%M)M'UB[MOM>M3VEE=IIB--+E$VF8>9 M\J@G! 9CSD47069YO_PDNL?]!C4/_ R7_P"*K2;Q)K \-H?[8U#/VIA_Q^R? MW1[UA7]H^GWUQ:R$,\$C1L1T)!Q_2KK$_P#",(.WVQNW^P*=A:C?^$EUC_H, M:C_X&2__ !5'_"2:Q_T%]1_\#)?_ (JLR0D(Q'H:^BF\ ^$9I?$>EW&FVUE- M>?V?::=>J2OV2YD@WJ?]UW&UO]X'M0VHC5V>$?\ "2:R?^8OJ/\ X&2__%4? M\)+K'_07U'_P,D_^*KVJ[\*:7X(MM6N9_#.F76H:?X7L+AK74[0++( MR;AECZUQ_B3P,/%%EX;U?PYHT&FRZI8R7-SI\=RL<"-'(R&2(S/G8V,A=QP< MXI73#5'"_P#"2:SC/]KZC_X&2_\ Q5'_ DNL?\ 08U#_P #)?\ XJO3O$EI MI?A_X3^'6ALO",=_>Z6T]PU]:ROJDLGFLNZ*0 H. ,9(Z&LK5?A9I-K9:I%9 M:[>7VL:9':SW-N-.Q$8YB%VQL'+,ZDCC;AL\&BZ"S.&/B;6 /^0QJ'_@9)_\ M52?\)-JXZZQJ _[?9/\ XJO7M)^$=CX7,U[';79LCEDR.><634#J.L7R MVEM?7=E]LL=/62*(01^9YD[/(HC#Y 4<\GK3N@LSRG_A)=8_Z#&H?^!DG_Q5 M:4'B76/^$?NS_;&H9^T1_P#+Y)_=/^U7.N%#L$)*9."1@D5I6Y/_ CMYUQ] MIC_]!:F*[&_\)+K'_08U#_P,D_\ BJ/^$EUC_H,:A_X&2_\ Q59M'-.P7-+_ M (276/\ H+ZA_P"!DG_Q5!\2ZP.NL:@/^WR3_P"*K?\ @]I-GKOQ2\+:?J%M M%>6-S?(DUO.,QR+@G#>W S7I,^D>$[V_@CN(M!TS6#IVJ-J2>'1]IM+>%0/( M<(&91-C=PK#^'..:EM+0:NSQ?_A)=8_Z#&H?^!DO_P 51_PDNL?]!C4/_ R7 M_P"*KMH_ACIUSJ^FFQNM;U31K_3!J436MA$+I0'*,L@:81H P/SE\'CCFM'7 M?@?'H%WXOLSJ=WJE_HC+LL]-MXFF:(Q"032(TH.P9VL8]^"">F,ET%F>42;?W41\TRM(H<$YC (#8Z<\[_8UB?@R=6^RQ_P!I?V^; M7[3@[_*^SJVSZ;B3^-%TPU.<_P"$EUC_ *#&H?\ @9+_ /%4?\)+K'_08U#_ M ,#)?_BJS>:.:JPKGH_P2\0ZK-\8_!$[D8$>8.""W-?L".0 M*_&[X'?\EG\"_P#8:M?_ $8*_8\-7)6W1O3V)**:#3JP-0HHHH *0]*6D;H: M (V;%0238%+*^*S+JYV@Y- $TMT%[U5>_&.M>>_$SXL67PX;3%N].N[]KY)' M!MY40)M8#!W#GK7"O^T[HSG_ ) &J?\ @5%_\37A8C/,NPE5T:]5*2W5G_D> M_ALAS+&4E7H47*+V=UZ=6>[MJ ]:9_:(_O5X,?VEM$/70=6_"ZA_^)I/^&D] M$_Z 6K?^!4/_ ,37/_K)E/\ S_7W/_(Z?]6,X_Z!W]\?\SWK^T?]JN+^--_O M^$/C1=W72+H?^0S7G'_#26B?] /5_P#P*A_^)J1OBEH/Q.T?7O#\NFZO90SZ M7=-+*MQ"S;!&=P7Y<9QTSQ6E/B'*ZDU&-9-OR?\ D95>&\VI0+?#6FZS#XC\26T M5["LRQ2&V+(#V)$>*]C!YU@,?)PPU3F:U>C_ %2/*QN2X_+H*>*IBU7Z- MGPW8^(+_ $W3KFQMK@PVUQ-#<2*JC)DB+&-@>HP6/2MC6_B?XF\17NNW>H:J M]Q(?_)?_ .-T?\.V?!7_ M $-7B'_R7_\ C=>K[2!Y')(^'KWXF:W>ZQ:ZP/[/L]:M[I;[^T['3X;>ZEG' M_+2215!<]SG@GD@GFJVK>/-4U@W8=-/LX[N V\T.GV$-LCJ95E)*HHY+JISU M[<#BONK_ (=L^"O^AJ\0_P#DO_\ &Z/^';/@K_H:O$/_ )+_ /QNCVD Y)'Q M)8?%GQ'81>4)[.ZB46NR.]L(9UC:V4K!(H=2 Z*Q ;ODYS5:W^)GB.UN["YB MU +-8ZK)K=NWDH=EX^W?)TYSL7Y3QQTK[D_X=L^"O^AJ\0_^2_\ \;H_X=L^ M"O\ H:O$/_DO_P#&Z/:0#DD?#%M\0M7@2TCF73]1AM$DCA@U"PAN(U#RF9CA ME//F'.>HZ=.*MGXM>*WU6PU)]6,E]8ZA/JD$SPQDK5[>(*H*&4J9.<9.2J](?_)?_ .-T?\.V?!7_ $-7B'_R7_\ MC='M8!R2/A9_B#KTFG2V)OA]FETQ='=/*3FU63S1'G&?O\YZ^]7X?B[XFCGN M99+JTO/M$5M"\=Y8PSQC[.H2!U1E(#HHP& SUSG-?;7_ [9\%?]#5XA_P#) M?_XW1_P[9\%?]#5XA_\ )?\ ^-T>T@')(^(?^%L>*?[7DU3^U,WTFH_VJ\OD MQ_/<[#&6(Q@@JQ!7&TYZ4Z#XJ:W:O*YM5"JJCH!@9K]#/\ AVSX*_Z&KQ#_ .2__P ;H_X= ML^"O^AJ\0_\ DO\ _&Z?M(!R2/STXHX]J_0O_AVSX*_Z&KQ#_P"2_P#\;H_X M=L^"O^AJ\0_^2_\ \;H]K'N+D9^>G'M1Q[5^A?\ P[9\%?\ 0U>(?_)?_P"- MT?\ #MGP5_T-7B'_ ,E__C='M8]Q\DC\]./:CCVK]"_^';/@K_H:O$/_ )+_ M /QNC_AVSX*_Z&KQ#_Y+_P#QNCVL.X>SD?GIQ[4<>U?H7_P[9\%?]#5XA_\ M)?\ ^-T?\.V?!7_0U>(?_)?_ .-T>UCW#VX>SD?GIQ[4<>U?H7_P[9\%?]#5 MXA_\E_\ XW1_P[9\%?\ 0U>(?_)?_P"-T>UCW#VX>SD?GIQ[4<>U?H7_ M ,.V?!7_ $-7B'_R7_\ C='_ [9\%?]#5XA_P#)?_XW1[6/U''M7Z%_\ #MGP5_T-7B'_ ,E__C='_#MGP5_T-7B'_P E_P#XW1[6/G'M1Q[5^A?_#MGP5_T-7B'_P E_P#XW1_P[9\%?]#5XA_\E_\ XW1[ M6/G'M1Q[5^A?_#MGP5_T-7B'_R7_P#C='_#MGP5_P!#5XA_\E__ M (W1[6/G'M1Q[5^A?\ P[9\%?\ 0U>(?_)?_P"-T?\ #MGP M5_T-7B'_ ,E__C='M8]P]G(_/3CVHX]J_0O_ (=L^"O^AJ\0_P#DO_\ &Z/^ M';/@K_H:O$/_ )+_ /QNCVL>X>SD?GIQ[4<>U?H7_P .V?!7_0U>(?\ R7_^ M-T?\.V?!7_0U>(?_ "7_ /C='M8]P]G(_/3BM/PP =?LLXQO/7'H?6OOC_AV MSX*_Z&KQ#_Y+_P#QNG)_P3N\%Z(ZWW_"3>()?)^;8?L_/;_GG[T>UB')(_/- M_OMQ_$?YUOZ!XZU3PYIEQIULEA<6,\JS/!J%A#=)O P& D4X./2ONI?^";?@ MJ10__"4^(0&^;'^C]_\ MG2_\.V?!7_0U>(?_)?_ .-T>U@')(^(;?XJ>(+7 M2EL(I;)8D@EM8Y380F:*"0Y>))"NY4)_A!&*I1>/M<@U234$O0+N2R.G-)Y2 M2:[X)\*^'$\\6VBQR;FG93OD=L_+CD*!P,UGZ;X[US1X]'2SO MO(729I+BSVQJ?+=_ODY'S9]#D5]V_P##MGP5_P!#5XA_\E__ (W1_P .V?!7 M_0U>(?\ R7_^-TO:0'R2/A:Y\>ZG>Z2FGW4.F7D<2LD,]SIL$EQ C-N*QRE= MRKD\#/';%7(/BKXALXK6.RELM.CMY1/MLK"&(3R!=FZ4!<2?+Q\V17V[_P . MV?!7_0U>(?\ R7_^-T?\.V?!7_0U>(?_ "7_ /C='M(!R2/AVU^(^J6-U=RV MMGHMK#=VYMKFRATFW6UGC)W8>(+ACGG)J#5_B#KNNPZK%>7<;Q:F\4EU'';Q MQJYB&(\!0-H [+@5]T_\.V?!7_0U>(?_ "7_ /C='_#MGP5_T-7B'_R7_P#C M='M(!R2/B*?XJ^(;B2PF>:R^V6>SR[X6$/VEPBE4#R[=S@ XY_'-8-WK]]?Z M7;Z=/.'LX)I+B./:!AW.7.1R(?\ R7_^-T_:P%R2/SXM/^/J'I]]?YBK.M@#6+S&!^]-??I_X)P>"K8> M=_PE/B%O+^?'^C\XY_YYTO\ P[I\%:J3>?\ "3^(8_/._;_H_&?^V='M8A[. M1\):#XVU+PYIMWI]LMC<6-VZRRP7]C%L2R\3W^F^(X==LFM[+4()1-$;:WCCBC;&!MC V@<],5][?\.V?!7_ M $-7B'_R7_\ C='_ [9\%?]#5XA_P#)?_XW1[2 N21\+V'Q$\0:6EJEM?[% MM;N2]A!B1MDL@Q)U'*L."IX/I3D\?7D6I+>QZ5X?B95 $$>BVPAR&W!MFW&X M'G=U_#BON;_AVSX*_P"AJ\0_^2__ ,;H_P"';/@K_H:O$/\ Y+__ !NCVD Y M)'P])\3=,NIV$^W' XH/Q-UXZ&VE>;9 MB![06#S_ &&'[0UN&#+$9=N[:"!@9K[A_P"';/@K_H:O$/\ Y+__ !NC_AVS MX*_Z&KQ#_P"2_P#\;H]I .21\.P?$WQ!#KVHZN]U!=76I1>1>QW5K'+!(C:0, ].HJG-XXU>6XM9A/#"UK>&_@2"VCC2.8XY"J /E'RXQQ7W=_P . MV?!7_0U>(?\ R7_^-T?\.V?!7_0U>(?_ "7_ /C='M(!R2/SXNKF2]N99YF# MS2N7=L 98G)-7F _X1I.F?M;?7[HK[Y_X=L^"O\ H:O$/_DO_P#&Z4?\$[_! M3*=,_P"$F\0X0_:/,_T?OQC_ %?M3]K .21^>1 8$'O6_J_CK6]<@N8;R\$J M7+PO)B-5):)=L9! XP/2ONW_ (=L^"O^AJ\0_P#DO_\ &Z/^';/@K_H:O$/_ M )+_ /QNCVL&')(^*[GXS^+-0U.ZO[^^M]3N+JSBL)Q?V,,Z2PQX\M61EP2, M#G&?>N<\3^*-2\8WR7>K3K(?_)?_ .-T?\.V?!7_ $-7B'_R7_\ C=)5(!R29\,2?$#5;CP];:+<1:9= M6=M ;:![C38))X8R2=J2E=XY)(YXS4<'C_7;;4+R^BOO*NKL0B:5(U!/E,&C M(XX(*@\>E?=?_#MGP5_T-7B'_P E_P#XW1_P[9\%?]#5XA_\E_\ XW1[2 34+6]CGL;.XMKF2\0VFG01!IY%VR2. N'9AUW9JM>_%#Q!>W$,@ MN+6T2&UFLXK>SLXH(4CFSYN(U &6R26ZU]P?\.V?!7_0U>(?_)?_ .-T?\.V M?!7_ $-7B'_R7_\ C='M(!R2/@_4/&FL:I!]>A^'OC=91Z.D'B"PFU6?[9/>74'V6TEM]0,@'RN9%WP@8'^J],\'FOJW M_AVSX*_Z&KQ#_P"2_P#\;H_X=L^"O^AJ\0_^2_\ \;H=2#&H21^>TSK)-(Z( ML2LQ(1>B@GH/I6A!C_A'KSIG[1'Z?W6K[Y_X=L^"O^AJ\0_^2_\ \;H_X=W^ M"H =._X2?Q"WGGSM_P#H_&WC'^K]Z?M8BY&?GI1Q[5^A?_#MGP5_T-7B'_R7 M_P#C='_#MGP5_P!#5XA_\E__ (W1[6/_LY!+# M*4#;6 (S@\'KWI+#6[S3+FYN+>8)-;.]M(YX'@$AD"NC AL.2P)Y'TJZ?B[XE?5;S57GLI-6N<_P#$P;3X/M$. M8_*/E/MS'E/E^7\,5]L_\.V?!7_0U>(?_)?_ .-T?\.V?!7_ $-7B'_R7_\ MC=+VD Y)'PIJGCG4=;TR*SOH=.NGCB2W6^DT^$WGE(,(GG[=^ !US@8SBL_ M_A(+_P#X1[^P_/']F?:OMOD[!_KM@3=GK]T 8Z5]]_\ #MGP5_T-7B'_ ,E_ M_C='_#MGP5_T-7B'_P E_P#XW3]I .21^>G'M1Q[5^A?_#MGP5_T-7B'_P E M_P#XW1_P[9\%?]#5XA_\E_\ XW1[6/1L=D.X!L)G'':OHBTNLU MSU)*35C6$6EJ;B/FI%-4X),XJTIK(T)**** "FR<(:=3)3A#0!GW3X4U@:A< M;0>:V;UL UR^K2X!H \+_:Y(%>N_M'-OM_"9_Z977_HT5P&EVK:CX,>RM]0TZT>2^,ES%>7:0 M,Z+&HC^\?F7)>KL86JZ M+?Z),L5_:2VKN-R>8.''3*D<$>X-4JZS4+(:7X)DLKC4=/NI1?QRVT%I>I.4 M4QN)#A3\H.$^O%WB[?,0,%RO4]JXO0/%FM1^#_#7AR#4+ MK0]2M/$ T:YX4S+"R.R @Y&=I&/=:_0ZV;1HXF5%QNDNG66FG;9]^Y^9TD===-=UVZH^CI)XXRNYU7<<#<<9/I52PUJPU.XN[>TO(+F>S<1 MW$<4@9HF(R%8#H<5\W>(;K4;W^R(M6\2WWDZ3XL>P_M)W1&CCV;ED9MN-RY( M!/')XKNO .M:_877BNWTZ)_%S6VII$LMW>10/Y9A#!BX3#=?2LZ6;JK65/V; M2^][7V6O3S-*N3.E1=15$W]R^)+=Z=4]6CV%9HV=D#J77JH/(^M2!AZBO 6U M!/#'Q(\=4Z;M4B[WDNC^&^_:]@CDM M2HKTYIJT7K=?%;;O:Y]-D\U2FUNPM]1@L);R".^G!:*V:4"20#J57J:X3P)X MV_X2CXAZ_#:ZLNHZ5;V%JT:Q.&C60[MY!'?IGFO)_'.KWNJ^*]:\866DWUU' MH=]%%::E"$\B*. _OPV6S\Q8]%/05>)S:-.BJU.-[MKY1O=Z>FGR(PV43JUY M4:KY;)/YRMRK6W?7T9]0 CUJK>ZI::=;7%Q=7,5O!;IOEDD<*L:XSEO05\_> M(_&>O:A-X]UC3?$]Y:6.C16MW96T(C,;AXU;#$J3M//'O5.\:9M9\=W?_"4W M^GZB=-AU"*T2:,"X!A9RI5E.Y%Z#';K6,\ZC>U.FWOU73FUW[Q?8VIY(VN:I M42T3M9]>71Z=I+74^@=,\6:1K&H2V-C?PW5U##'<.D9SB.091L]"".F*ULCU MKY4N-?>Q\0:_J!\42:!?C0+&XB\HQJ;J41 A2"#D9/W5QG/M6[K?Q!UFYAUJ MZO?%,^@:EIVFVEQ8Z;"$C%U(\89BRLI+Y;Y< \5E3SV'*_:1U3>UME?N]'9? M/H:U<@GS+V<]&EO?=\O9:J[W6W4^@=9UJR\/Z=-?7\ZVMI"-TDK9PH_"KD+K_7=,\3KK7B232KNW2TC@T'"*DX=%9B5(W'+$\@_+BNH MU;Q3XDTKQ4_A"#4+GSM7GM+C3KK@M;VY_P!>HXZ#:<9]:UCG=-S?NOET72]V MVMKZ7:LK]S*61U%"/O+FU;WM9*+O>VME*[MT1[1K/B'3] %L=0NDMA@!.T_A6Y\58KG7/A=KE[K_ARTTV_MH\6Y:9+IE4D9(<* M-OTI+,*_LJLG"TH7[V?+J]5MTM?4?]GT?:T8J=U.W:ZYM%H][.][:'I \6:* MVFOJ(U>Q-A&VUKH7"^6I]"V< U9EUBQ@%J9+N",73!8-T@'FDC("^O'I7B?Q M)MK6X7PQX2TW0GOK:6,:E?6&E1QHSHJ@*2"5'+$')]*PM/\ %.WPQX'_ +7+ M6;^'M=%E>M<8!@4*VPOV'! STXK">;RIU'3E%:):ZVOI?[D[_)F]/)XU:4:D M)/5O32]M;?>U;;JCZ(EUO3X9KF)[VW22V023HTJ@Q(>C-Z#W-0:?XIT?5=.E MO[/5+.[L8\^9ZE:Z]K7C34K&>.^T0#3X;JY@.^,H),N MNX=<#KBKTT?A6_U?X@3A[ ^'/LUOY3>8%MVN0AVA<$ G&./6I><3YW&,597Z M[VYK/T]W7U*631]FI2D[Z=-K\NGK[VGH>Z3>*])@.F[KZ(KJ3^7:.A+),V,@ M!AD<@>M:X-?/UYJ=K>_ GPK+I\\%U?V5S9*JQ.&,GG_PQY&+PBPR3UWDM?[K7^9'9:[9Z MAJ5]802%[FRV"==I 0L"0,]"<#M4J:M927LUFEU"]W"H>6!9 9$4]"5Z@'%< MI\.8&TSPA)K&H?N[G4GDU.X+]5#\J#](P@_"O+/#VLWMAXJT[QA<:)?V5MK5 MW+!H7-Y=LXCNXHH4@6Z?>[JZGSR M)@4B#"0%23D'U&.U 'NS,%&20/J:KZ=JMGJ]M]HL;J&[@W,GFP2!UW*<$9'< M$$&O%+/Q9XIU7QG=-'?1VQM]6^RM9W&IPQQ"W! V_9RF\LRDD-NSDC'3%.T_ M5M:U^;2;(:_?6$,J:G)*]GY:N_E2D(,E3C'3@4 >Y9HS7A&B>)_$FGZ-H6LM MKEWJUSJFG74CVDZ(8@\:,4**J@@_+SR*F\-ZGJ2ZPDD+Z.]RS2: MI!=2QW& 5>-$13&O+ J<@<"@#W.YURQM-3L]/FN%2]NPY@B(.7VC+8[<"KP( M(K@M(\//8^&AKMO8934M5=2EOO4,< *JYQ[^]1_"+79-3L]1L[N]N M[W4K-T6Y>>ZCNH2S+G=%(@'RG!.T@$>E '56WB_0[W4FT^WUG3Y[]25:UCND M:4$=05!S5RSU:RU"6XCM;N&XDMG\J=8I QB?&=K8Z''8UX'/<:'+\,==M6DL MG\0-JUS]@B4J;D7'G?(4 ^8'WK8U?7=<2+66_M?R([/4PL\$5W%:3RQB!2RQ M.ZXR&RV#U QD4 >WY'K1D9ZU\_ZGXZ\0:[JSKI&HRV<,5E;36/VW48+,R;P2 M7F1T/F\C!VD ?B*O:E\0+Q/&-@UKJETLG]IPV%U:SWD M\L!O6.#'F%>M>'X/$R_VK)J&L")YK>6WO(9K-8?,"[@H7,3H#C#Y M'4\UV7PHOM:N;O4DOK^.]T\+&T ?4XKZ96.=Q+1JH"G@@$4 >D4444 %%%% M!1110 4444 %%%% !1110 4444 %9'BIV3PYJ3*2K+;N01U!Q6O63XL'_%-: MI_U[O_Z":F6S+IZS7J?E[)\8/B&U_S^KL/E M&"G2BW1CLOLK_(WX_B=\0&_YGCQ!_P"#&7_&K"?$KX@?]#MX@_\ !C+_ (UB MQ >@J[&HQTKS99CB?YW][+EDV!7_ "YC_P" K_(TT^)'CX_\SKK_ /X,9?\ M&IT^(OCT_P#,Z:__ .#"7_&LR-1Z5911Z5SRS+%?\_'][.6648'_ )]1_P# M5_D:"?$'QX>OC37_ /P82_XU,OC_ ,=_]#GKW_@PE_QJBBCTJPBC X%82S+% M?\_'][,'E."7_+J/W(N+X\\=9_Y'+7O_ 82?XU*OCKQU_T.6N_^#"3_ !JJ M@![5.JCC@5@\TQ?_ #\?WLP>58/_ )]1^Y$Z^.?'!_YG'7?_ /D_P :D7QO MXX/7QCKO_@?+_C42*!VJ55''%9O-,7_S\?WLQ>58/_GU'[D2#QIXW<$'Q?KC M \$?;Y/\:?%XQ\:QH%7Q;K:@< "_DP/UIJJ/2I0HQTK)YKB_^?C^]F+RS"?\ M^E]R'+XR\;'_ )F_7/\ P/D_QJ0>,?&O?Q?K?_@?)_C2!5(Z"I%4<<"LWFN, M_P"?C^]F3RS"+_EW'[D \8>-?^ANUO\ \#I/\:@J/[6QG_/R7WLAY9A/^?:^Y#!XM\:'_F;=;/\ V_2?XT]?%OC3_H;= M:_\ Z3_ !IZJ,]!4H1<]!4?VOC/^?DOO9F\MPO_ #[7W(A'BOQH?^9MUK_P M.D_QIP\5>,\_\C;K?_@=)_C4R(#V%2! >PJ7F^-_Y^2^]F;RW"_\^U]R*X\4 M^,_^ALUK_P #I/\ &GKXH\9G'_%6:U_X&R?XU85!CH*>%7 X%3_;&-_Y^2^] MDO+L+_S[7W(K#Q/XR_Z&S6O_ .D_P :0>(O& DW_P#"4ZSO(QN^VR9Q^=7 M@ST%."J>PJ?[8QG_ #\E][(_L["_\^U]R*P\2^,?^AKUG_P.D_QI?^$E\9?] M#7K/_@;)_C5D*N>@IX178;_GVON14_X2;QC_ -#7 MK/\ X&R?XTH\2^,O^AJUG_P-D_QJUL7T%+M'H*G^V<;_ ,_9?>Q?V=AO^?:^ MY%7_ (23QC_T-6L_^!LG^-)_PDGC'_H:]:_\#9/\:NA!Z"E5!GI2_MC&_P#/ MV7WL/[/PO_/M?)/&/_0UZS_X&R?XUH;%]!1L M7T%']LXW_G[+[V/^SL-_S[7W(SV\3>,?^AJUG_P-D_QJM/XM\91@X\5:S_X& MR?XUL&)3U%4;V%0IX_2KAG&,;UJ2^]FI'\OI7M4W_ "';3_KB_P#,5\'2ZA'-1N]5AT2\O[0V-Y-9EY;%E;XM/@_>W=R+(7 B'3@;&+,>@4=3Z#) MK\,SA7SNK&U[V_\ 25Z'[WDSY>'Z,W+EM?6]OM-=G\M-RE?KIEIX>U"&+4;& M_O)[Z.6(6H!7-UV/C[4-5ODMTN-(NM-TRW)2&6[L1#).YZ MO(P106/91P!P,\D\=7S.-LJO+%:+RL?69=S.ASS>K=]T_+I8*[+X6_\ (8U? M_L"WW_HJN-KN?A"EN_B/45NY)(;4Z1>B5X4#NJ^7R0I(R?;(IY>KXJFO,,S= ML'5?D<,O0?2OO'X-?\DL\,#_ *<8Z^0%TWP!@?\ $_\ $'_@IB_^/5]@_"U5 MB^'GA]=/?[19"T00RW"^7(R]BRC(!]LFOT#@[#NCBJKDD^J[,_..-L3 M&OA*,5&2M+K%KIYHZK^S[?[9]K\B+[5L\OS]@W[,YV[NN,\XJ%M"TY[@W!L+ M4SF02F4PKN+@8#9QG(' /6IMUU_)2X4]5W$9P?2H;3PSI-A$\=MIEE;QNGELD5NBAESDJ0!R,D\>]6M MUU_R'SRM:Y%8Z+8:8,6=E;6@V"/\ <0JG MR@D@<#IDGCW-/CTJTBM7MDMH4MWW%X5C 1MWWLC&#G//K3MUUG[D./\ ?/\ MA1NNO[D/_?9_PIJ$4K)"'-+C@FA73;189E5)(Q @5U' ##'('8'I M3IO#^F7,_G2Z?:22^68=[P*6V$8*Y(^[[=*L9NO[L7_?1_PH)N?[D7_?1_PI M>SAM9#YY=RG-X8TBX96ETNRD9=N"]NAQMX7MV[>E2W>A:=?74-SSA_*@]I/NR"Z\/Z;? M7!N+G3[2XG*>6998%9BO]W)&<>U9L_@FTNO&=IXCEFE>XM+5K:"# \M-Q^9A MQG../I6R6NO[D/\ WV?\*-UUC[D/_?;?X5,J-.?Q1ZW^:+C6J0^&72WR9F>( M?"-IXCN=*N9I)8;C3;E;J"6$@'(X*G(Z$$@UHG2K0WPO?LL)O NP7!C7S-O] MW=C./:GYNO[D7_?9_P *,W/]R+_OH_X52IP4G*VK_0EU)N*C?1 ;"W-X+OR( MC=!=@F*#>%_N[NN/:EN[*"^@>"YACN(7&&CE4,K#W!ZTF;G^Y%_WT?\ "DW7 M7]R'_OH_X57*MK$7>]P33K:.Y^T+;Q+<;/+\T1C=M_NYZX]JA?0M/D2Z1[&V M9;HYG5H5(E/3Y^/F_&IMUV?X(?\ OMO\*-UUG[D/_?9_PI;K^Y#_WV?\ "ES<_P!R+_OH_P"%+V<-N5#YY=SG]1^'6C7\FF!+=+.WL;H7 M@MK2)(XY9 ,*7 '..M:OB'P_;>)M(N--O&E%M.-L@A?86&;6)H/(,:&';M\LJ"N.F,> ME12:9:2VJ6SVT+VR!0L+1@HH7[N!T&,#'IBE+77]R'_OL_X4!KKND/\ WV?\ M*U,RC=^$-#OS&;G1M/N#$24\VTC;9DY.,CC)Y^M7&TBR=)D:SMV29@\BF)<. MPQ@D8Y/ Y/I3MUU_S:Y:#2K& W.1. M8[9%,O\ O8'S?C5S-U_E:DK+=Z99W2M()2 M)K='!?\ OZ;9W M;P?ZEI[=',?^Z2#C\*5_#NER7QO7TVS>\.,W#6Z&0XZ?-C/':K.;G^Y%_P!] M'_"DS=?W(?\ OL_X4 06GA_3+![E[73[2V>YYG:&!$,O^]@?-^-+I6A:=H:. MFG6%K8(YW.MK L08^IV@9J;==_W(?^^S_A0&N_[D/_?9_P * +-%5@UUC[D. M?]\_X4N;K^Y#_P!]'_"@"Q15?-S_ '(O^^S_ (4F;K/W(O\ OL_X4 6:*K!K MK^Y#_P!]G_"C==_W(?\ OL_X4 6:*K$W7]R'_OL_X4NZZQ]R+_OL_P"% %BB MJ^;K^Y%_WT?\*,W/]R+_ +[/^% %BBJ^;K/W(?\ OL_X4F;K^Y#_ -]G_"@" MS15;==_W(?\ OL_X4;KK^Y#_ -]G_"@"S61XK/\ Q36I_P#7N_\ Z":O[KG^ MY%_WT?\ "J.MB:32;E9$B*,F&&XG([]J35U8J,N629^237034KP?]-Y/_0C6 MI;:BH&,U^E"-"_\ 4_PKX"K MPU4J2;YU^)^TTO$"A3@H^QEIYH_-^+4U'<5:CU5?[U?HQ_PH3X=?]"3H?_@$ MG^%*/@-\.QT\%:'_ . 2?X5R/A.H_P#EXOQ*?B#1?_+F7WH_.U-57/WA5E-6 M7U%?H5_PHGX>?]"9HG_@$G^%*/@7\/1T\&Z(/^W)/\*S?"%5_P#+Q?B8RX^H MO_ES+[T?GVFK+_>%6$U9<#YA7W[_ ,*-^'__ $)VB_\ @&G^%+_PH_P /^9. MT;_P#2LGP=4?_+Q?B9/CNB_^74OO1\$)K">HJ5=83'WA7WF/@CX!_P"A/T;_ M , T_P */^%(^ ?^A/T;_P T_PJ/]2ZO_/U?B9_Z\4O^?3^]'PBNLI_>%2I MK*CX;764S]X?G4BZTG]X?G7V[<_!CP*EM*R^$M(!"$@BT7TJ+2 M_@YX'ET^W=_">D,S("2;5?\ "H_U(JO_ )>K[F0^-*3_ .73^]'Q6NM)_>%2 M+K*?WQ7VU_PIGP-_T*>D?^ B_P"%+_PIKP-_T*>D?^ J_P"%1_J/5_Y^K[F0 M^,Z3_P"73^]'Q0-:3^\*>NM)_>%?:G_"F_ W_0J:1_X"+_A0/@YX''_,J:1_ MX"K_ (5/^HM7_GZON9'^N-+_ )]O\#XO76TS]X4\:XG]\5]G#X.^!_\ H5-) M_P# 5?\ "E_X4]X(_P"A4TG_ ,!5_P *7^HE7_G['[F+_7"G_P ^W^!\9#7$ MQ]X9IXUQ<_>%?97_ I[P1_T*FD_^ J_X4?\*?\ !/\ T*ND_P#@*M+_ %$J M_P#/U?#^-?8@^$'@D?\RKI/_@*O^%' M_"H?!/\ T*VE?^ J_P"%+_4.M_S]C]S%_K;2_P"?;_ ^/!KB?WA^=.&NI_? MK[!_X5%X*_Z%;2O_ %7_"J2?"CP;_;$D7_",:7Y8A5@OV9<9R>:7^H=7_G[ M'[F3_K;3_P"?;_ ^31KL?]\4X:ZA'WA7U]_PJ/P7_P!"MI7_ ("K_A1_PJ/P M7_T*VE?^ J_X5/\ J%6_Y^Q^YB_ULI_\^W^!\A?VZG]\4X:['_?%?7?_ J3 MP7_T*^E_^ J_X4O_ J3P8/^97TK_P !E_PH_P!0JO\ S]C]S#_6RG_S[?X' MR'_;L?\ >%*->C!^\/PKZ[_X5'X+_P"A7TK_ ,!5_P */^%2>"_^A7TK_P ! M5_PI?Z@U?^?L?N8O]:Z?_/M_@?(O]OQ_WZ/[>0_QBOKK_A4O@O\ Z%?2_P#P M%7_"C_A4O@O_ *%?2_\ P%7_ H_U!J_\_8_&5&.KW;[L^+S#&SQ]9U9;=%V1I4445[1YH4444 %%%% !1110 4444 0WG M_'I-_N-_*O,-%8DBO3[S_CTF_P!QOY5Y;HG!'UH [73SD"MJ$X%8NG=!6S#T MH L+3J:M.H *CF_U9J2HYO\ 5F@#%O\ H:Y'6NAKKK_H:Y'6NAH \)_:%_X\ M?"7_ %RN_P#T:*X7P;'+?1S6D-CK$S%MYN=+O#"(AC'SAALQGN2I[9KNOVA? M^/+PG_URN_\ T:*X'PCJG]EQS9URYLHIF"/IUM:FY-T/]I&Q&1_O9/M7X9G# M2SRJV]-.W\J[_P##G[YDT7+AZDHK76V_\S[:_IW%\9V4&GO#%!XG?70>7@=G M8P'T9MS1L?\ =)K5\%^!QXGTC39X+);J1=9$5ZWG*A6UV(3D,PXR6Y'-8?BW M5-'U&>/^S-%?298QMG9I,"4^OE 8C^@./:F>%_\ 2K@V::#IVK3,3(9;[>!" M@')+!U"H.I)KQ5*D\8U)7CMI?]4W^'H>XXUEEZ<6XR6NO*OR<5Z:]KZFIX@\ M#W?AO1M3N=0L/LK&]2.T6Z\=*O_"[_ )#&K_\ 8%OO_157!4XX MZ$*6R\[]WO9>FQ,G6EEU2=;=ZZJUEHMKOM??KLCC5[5]Y?!G_DE?AC_KQCKX M-7M7WE\&O^25^&/^O&.OI^"?][J_X?U1\IQY_N=#_%^AUUS=16J;YI$B3.-T MC!1^M)-=0V\7F2RI''_>=@!^9KRGXV>'9M1U#2M6BCTW6(M+BFDGT'4YMB7" M,!^\7G&Y<<$CO7,Z3<^'_B+XW\/0:I:B+PX/#JW.G:5?2$1"3S-C9!.'(5>, MYXYK]%K9E*E6E0Y5>Z2N[7OUVV6W?RU/S&CEL:M"-?G=K-NRO:W3=7;6O1>> MA[X;J)(Q(94"-T8L,'\:>LRNH92&4]"IR*^7H[2SGWZ0"L_A>'QE%;VL M$1&,[T5B?N@^^!79^%M)TR/Q]XS\.:7=R0>%/[/ADE2TO&$<$Y8[@KY^3*]0 M#6%+-I59*/(M7;?K9OMMIO\ @;U^NU_EW MT[=['/\ V:O;5Z/-K3O;3>WSTLE?J^USW6/6]/ENH;9+ZV>XF1I(X5E4LZC@ ML!GD#N15X5\OZ3XCET:Z\+Z[!9VZSVOAO4[A;>WA$4>Y9#CY5Z#CG%=+9_$+ MQW;>%-7U6Y#M;?V,;VWO+FWMT"3\'"+&[%T(/5@#QS7/2SNG*_/%WWT5]+)Z M_>=-7(ZD6N2:WMJ[:\S6GW7_ "/?*@DN8HI8XWD1))"0B,P!;Z#O7A.K_%'Q M;X0BU=+R^M=3E;3+:^MY%M!&ML\L@0Y /S*N[//I6W>W.HV/BSP=%J&K:?XC MN'NI\7BV42O"/(W;05)VG/.1@D$5TK-:<](Q=U:][:7=N_Y7\SE>55(:RDK. M]K7UM&_;S6]O*Y["IR*#7@GA_P"(_B]&\-ZCJ&J6=U9:K)=Q-:?9!'Y?E*Y5 MMX.<_+SVK6^$'C'Q7XSUF*YO[^232A9>=/&]A'"OG,WRI&P.YE"G.[VYHI9O M1JSC3C&5Y>G9.^^UGZCJY16HPE4E.-H^;[M6VWNGY>9Z_/=0VB[II4A7.-TC M!1G\:D5PX!!!!Z$&O!?$\5OKOQ'\6IK&GVNNW6FV]N=+TG4KD00-&PS)(N>" M0<\X[8JCIWQ&UF>P\.:1X1TZ;2;>?3Y[Q;>U6*Z<,LK*$!F=1L!!)P<\C'2L M'G$(3E&<=%=)*[;L^7:UOQO8V633G",H2Z)MNRBKQYM[WV\K7OV/HH=*#7@% MWX_\>W+ZS_I]KH\NDZ-%J,]L;5)]TF&W*&S@ XSU..U.G^*?C3Q!J4JZ';MF MUL;2Y-O%! R2-(H9O,:2165>PVY]ZMYUAU]F7EIJ][Z7Z6ZDK):[^W'SUT6U MM;6UNMKGO$MQ'!CS9$C!Z;V S^=5Y-:L(9H(I+RWCEN'\N%&E7,C8SM49Y.. MPKA?C/X?T_7OASJ-]J%C'+>6=F\T#,3F%RO."#7GVJ>%8=(L_A@GA]8-(O;V MZ29[CRC*/,,!RY4GD]>.E:8G'U:%1Q4$TDGOKJ[6M;]3/"X"EB*<92FTVVMM M-%?>]_P/H@=*6OGW_A:WBZ5=,T5)&GU.2^N[:6]LK2(O(L.-H5)&5 3GGGH. M*V-*\5>/-7USP_I%U=V^AW$EI//>E[:.9G$<@ ("L0I8'D9XYJ89S0J/EC&3 MVZ=7;2][7U*GDU>FKSG%;O?HKZVM>VA[517AEG\4=;F\:ZP^ M4M@'O7/:IH4GC*_^*JX/V^UDM_LK@I$>F]P,_G3C<1JX0NH< MC(4L,D>N*\*T2&W^.VK275V"UA9:,MOS_#=2CYS]5VUD^'/"VO>./"GB34+B M_B;6+.+^P[5VE*+LB;]X2QZ%Q@9K#^U9S:=*ES*5^5WWY=^GW=S?^R80356K MRRC925MN;;K]^UCZ)2]@DB:5)XVC7.75P0/J:!>P&#SO.C,.,^9O&W\^E?._ MA32%D\1^*-);P_IEC9"RMO\ B3RWX-H]R#QN=.-Q )(P3QSFH?"C^%[/P+XH MM?$]F'CL=49AI<,I:W$K#"10D-\X]CC'I41SANW-%*_-NVE>/R_X/D7+)HJ_ M+-NW+HDF[2M_>\_3S/HY[V!(!,TT:PG_ ):%P%_/I41U:R%[#:&ZA%U*ADCA M\P;W4=6 [CWKPW0_ ;6?PLM[6YLM)UB]::6YATW4K_$5HK#[BXR&*C'!Z'N* MS?!MW'#H7PSN[0W$MU#JTMA(93]U6#;U7!.4'&#[57]JU$X*=.UTGOW:36WG M_F3_ &33<9N%2_*VMO)M/?K;_)L^BI[ZWMI88Y9HXI)FV1([@%VQG"@]3@9X MI\LZ0J#(ZH"0 6( )/05PNLO+<_%33H@H'V32KBXM_,/R-*65>?H"?SKCY_% M6K-I!M-><3:W%J-EYUA?Z?"8XE>;&^%ER'4]F/S CL:^E/FSVA;J)Y#&LB,Z M]5# D?A3O/3#'E 'TBTR+ MLRZC<<+D]?I4<=];RW4ELDT;7,:AGA#@NH/0D=0#@UX-\2=4DU>^LK6UM]3N M)-!T^*]ADT^TDG1+P@% Y0';A0W7UKM=/UR+5_'_ (6U2S9535=&E:11U8 J MP!_W6R* /0=1U2TTB%);R=+>-Y%B5G. 78X5?J35AY5C7R!Q=+!=PW*2*0RRI&5;(/(.1G';-3^(],B\&^-9_$NH:;8>(-,OK MR"-;IL?;=-EX4!,@Y3)!P"",]#0![ *6FIR*=0 4444 %%%% !1110 4444 M%%%% !1110 5E>*)3!X>U&5,;XX'=+C_Q3.J_]>TG_ *":F6S+ M@KR2/SV/[ M#VL2MJ=WG_GO)_Z$:ZFQMT('%?E&)S?%TI-*HS^DM)^V3 M\5W'^NT?_P %_P#]E5B/]L+XJM_RWTC_ ,%__P!E7FD5LA XJ[#;)Q\HKRI9 M_C5_R\?WFDN%LL7_ "YC]QZ(G[7OQ4;_ );Z1_X+_P#[*IU_:V^*9_Y;:3_X M+_\ [*N BM4]*MQVZ#L*YI<0XY?\O']YRRX9RY?\NE]QW*_M9?%(_P#+;2?_ M 7_ /V52+^U;\43_P MM)_\ /\ [*N,CMDX^4582TC_ +HKG?$>/_Y^O[SF M?#>7_P#/I?<=>O[57Q0/_+;2O_ #_P"RJ1?VIOB>?^6VE?\ @!_]E7*+:Q_W M14Z6R>@K)\2Y@O\ EX_O,'P[@/\ GTON.H7]J+XG'_EOI7_@!_\ 94X?M0?$ M[O-I7_@!_P#95S:6L?' J9;6/^Z*R?$V8+_EZ_O,GP]@%_R[7W'0/^TU\3)$ M*F;2\,,'_0/_ +*EM_VE?B7!$D23:6%48'^@?_95AI:Q'&5!_"I1:1G^$5G_ M *T9A_S]?WF3R# _\^U]QN#]IGXF'_EMIG_@!_\ 94\?M+_$O/\ K=+_ / # M_P"RK%2TCQ]T5(MI&1T!J7Q1F/\ S]?WF3R'!+_EVC8_X:5^)9_Y:Z9_X __ M &5*/VD_B6?^6NE_^ /_ -E64MI'_=%/%I&?X14/BG,?^?K^\AY%@O\ GVON M-0?M)?$K',VF?^ /_P!E2C]I'XE'_EMIG_@#_P#95FBTC_NBGBTB/\(I?ZTY MC_S]E]Y/]A8+_GVON-'_ (:/^)7_ #VTS_P!_P#LJ/\ AH_XE_\ /;3/_ '_ M .RK/%I&/X13EM(_[H_&I_UJS+_GZ_O%_8>"_P"?:^XOC]H_XE?\]M,_\ ?_ M +*D_P"&C_B5_P ]M,_\ ?\ [*J8LXS_ C\J/L4?]W]*7^M68_\_9?>+^P\ M'_S[1:;]I/XDJ/\ 7:9_X __ &54X?VH?'VGZK%=W:Z=<0 JLT26FPN@/(!W M'!Z\U'/8Q!#\HKE];LH]CC KKP_$^83DKU7]YA5R7!I?PT?=?A3Q/9>,/#]E MJ^G2"6TNXQ(I!Z>H/N#Q6Q7R!^RE\1+O1O%7%\]MO]!>1[*?RQ*NV2*1%DCE YPR, M"K8/J.*_!\^J*GG%=OK976Z]U:G]!>CW]?D;%[?7&O M>#9;[4Y&NKNVO8X+>\E^:2165V>,OU8+A6&"[MX8T\H1HD<<>Y%9@J( H^8D' M[WS#DUXRG)XA>S>L5:[OKTZ7? MD>VZ<%A'[5:2=[*UEULN:RZ7Z>1)X@U ZGI9>/4[S48HI5#B;3HX$4D''S*Q M.3@\?6KGPN_Y#&K_ /8%OO\ T55*^NC>R?V=/NZ6.'7H/I7WE\&?^26>&/\ KQCKXX7PCH( _P"*YTSI M_P ^%Y_\;K[&^%F;/X=^'X+;%_!':(J747R+*/[P5L,![$9K['@W#SI8JJY6 M^'I)/JNS9\7QOB:=;"45"_Q=8R73S2-?Q)X$\/\ B]X'UG2;747@SY;3QY*@ M]1GT]NE)KO@+P]XFL[:UU/1[.\@MAB!)(AB(8QA<8P/85J?:)_\ GT?_ +[7 M_&E^T3_\^C_]]K_C7ZG+#T97?#SPW?:% M;Z-/HMF^EV[!XK7R@$1AW '?GK4L/@3P];Z%/HL.CV<.ESC;+:QQ!4D_WL=? MJ:U/M$__ #ZO_P!]K_C1]HG_ .?5_P#OM?\ &CZO13OR*]K;+;MZ!]8K-6YW M:]]WOW]3,\-^!]"\(+.-&TNWTX7&/-$"XWXSC/YFH-,^'/AG1M5FU*QT.RM; MZ;=OGCA ;YOO8],]\8K:^TS_ //H_P#WVO\ C2?:;C_GS?\ [[7_ !H6'I)) M*"LMM%IZ#>(K-R;F[RWU>OKW,NT\":!8R6KP:3:QM:PO;PX3.R-SET&>Q/6J MEC\+?"FFP7T-KH-G!%>QF&X1$XD0G)4\\#/85O\ VFXS_P >;_\ ?:_XTOVF M?'_'H_\ WVO^-'U>B_L+[D+V];^=_>RA-X/T6YDEDETVVE:6V%G)OC!W0CD1 MD'M532OAUX:T1;46&C6EJ+61I8?+3!1V7:S?4CCZ5M?:)_\ GT?_ +[7_&C[ M1/\ \^K_ /?:_P"-'L*5^;E5_1"]M5MR\SMZLP[OX?:+-I<-E!9QV8MA+]EE M@7#6S2 AF3T/S&N6^'_P63P;KEMJ4M_!,]I;-:PI9V2VPD4X^>8@GS']^*]% M^T3_ //H_P#WVO\ C1]HG'_+H_\ WVO^-83P5"=2-5QUCMT-X8W$0IRI*>DM M_P"GZLRO$O@+P]XP,1UK2+747B^X\\>67V!ZX]J@U#X:>%]4T^SL;K0[*6UL MP1;Q^4%$0/4+C!&>_K6X;FX_Y\W_ .^U_P :3[3<8_X]'_[[7_&MGAZ,FY2@ MFWOHM3%8BM%**F[+;5Z&9'X%T&)+E(]*MD2YMELYE5,!X1P$/L,FJFH?##PK MJLEH]WH5E.UI&L,)>+[J+T7W ]#FM_[1/_SZ/_WVO^- N)\_\>C_ /?:_P"- M-X>BU9P5O1 L163NIO[V)?Z5::II\UC=0)/:2H8WAJURN3MZLP%^&?AFVOY=0MM%LX-0=VD%RD>&5R""P].IK/\ _"C1? M ]M;R16EM/J\:-&^I"$+(X))]3CKC\*Z_P"T3G_ET?\ [[7_ !H\^?\ Y]'_ M .^U_P :R^J4.=34%=>7]:Z&OUO$+JYU M.\>[ED6/8!G[J@9/0?UJ?3O!L>F>+M5UJ&X;RM2AC2>T*_+O3.'SZX.,5N>? M-_SZO_WVO^-'GS_\^K_]]K_C3AA:4(QC&.D7=>O]-DRQ-6&+>:#2K"&PBFD,TB0+@,YZDU$G@[18]+O=-73H!87KO)<6^WY96;[ MQ(]36A]HG_Y]'_[[7_&D%S561G[6HVY.3N_,PT^ M&7A:/1'TA="LAIKOYC6_E#!;LQ/7/OFFR?"_PI+HD>D-H-D=-CD\U;<1X4/_ M 'O4GWK>^T7'_/H__?:_XTOVB?'_ !Z/_P!]K_C6?U6AMR+:VRV[&BQ-=:^T M>]]WOW]3F6^$7@TZ:NGGP[8?8UD,PB\K@.1@D=^E++\.[$Z]H-Y 5M+'1T?[ M/I\$06/>PQNX]!GMWKI?M$__ #Z/_P!]K_C2_:)_^?5_^^U_QJ?JE#I!+;I; M;5#^MU^LV]]W??1F5K'A2#5=>TS5#)LELUEB9"@99HG7#(?3G!S[5!IWPY\- M:5;206FC6D$4DR3NJIU=3E3GV/3L*VS<3_\ /H__ 'VO^-'VF?\ Y]'_ .^U M_P :ZSE*+^$-&>PELFTZ VLL_P!J>(KP9<@[_KD YI9?"6CSZ7=:=)IUO)8W M3M)/;LF4D9CDDCU.*N_:9_\ GT?_ +[7_&C[1/\ \^C_ /?:_P"- $5CH5AI MK7+6MI% UR0TQ1<&0A=HSZ\#%9&D^!K'1]?_ +0M@L4,=N;:WM$0!(0S[W(] MV.*W/M$__/H__?:_XTOVB?\ Y]7_ .^U_P : *&C^&X=(U35M0$TDUQJ,JO( M9,?(JKA4&.PY/XFKD>D6<6I3:@EM&M[+&L3SA?G9 M_P"TW'_/F_\ WVO^-'VF$U_P# ^Y_^ M.5\#6X=K56WS+\?\C]GI<%0/^WZY_^.5P/A2L_M+\?\BI<>8:7_+N7W+_ M #/AF/Q#&!]\5:C\11C^,5]O#]D;X4#_ )E8?^!UQ_\ '*4?LD_"E?\ F5Q_ MX'7'_P )H_P"^*^R/^&4?A:.GAD?^!MQ_\)XO^>B_G7U__ M ,,K_"__ *%H?^!MQ_\ '*7_ (98^&'_ $+0_P# VX_^+K-\%5W]N/X_Y&;X MPH/[$OP_S/D,>*(Q_P M%J1?%,?_ #T%?6ES^R]\,H[>5E\-@%4)!^V3]/X_Y$_ZU4?Y7^'^9\K?\)9%_SU%/'BR(=9%KZF_X9B^&O_0N#_P,G_\ MBZ!^S%\-A_S+@_\ R?_ .+H_P!1:_\ /'\?\A?ZTT?Y7^'^9\M?\);#_P ] M%I&\61#_ ):K7U/_ ,,Q_#;_ *%W_P G)_\ XN@_LQ_#;_H7?_)R?_XNE_J) M7_GC^/\ D'^M-'^5_A_F?*4_BN-E.)17/:MXB65" V<^E?9I_9B^&Q'_ "+@ M_P# R?\ ^+JOI_[.?P]T_P 1QRP^'4#VZI/'ON9G <,<'!<@]!P:Z*7!->FU M[\?Q_P C*?$U*2^%_A_F9?[,WPE/@GPX=["BBBNLYPHHHH **** "BBB@ MK-N/^0[:_P#7%_YBM*LVX_Y#MK_UQ?\ F* -*BBB@ HHHH **** "BBB@ HH MHH AO/\ CTF_W&_E7EFB=%^M>IWG_'I-_N-_*O+-$Z+]: .UT[H*VH.E8NG= M!6U!TH L+3J:M.H *CF_U9J2HYO]6: ,6_Z&N1UKH:ZZ_P"AKD=:Z&@#PG]H M7_CQ\)_]W;UW70?JMWI%S;*-.TBXL) WS2RW MQG4C'3&Q<'WSVKJ? =WTEU2YEA+71081-AP>%4_-@#(R M>:R;N73HO!][!I::C/$][ \MQ=QQHD9"2!5&UB23DG_@-2>&;^1]%6S>+19; M>"]^UQC4KUK=Q)M X 897 %>91_=XE-O==%I^7],]/$+VF#E&*>DNK=_75_* MU]BIKGB9+RTO+&+1+32VFN1-<-!+*[,ZE^/G8@=R223\I8@#/?Z5<^%O_(8U?\ [ M]_P"BJBES M_7H*;O\ *WX61K4Y/[.J.FK::ZWUTZW?YG&KVK[Q^#7_ "2SPO\ ]>,=?!R] MJ^\?@U_R2OPQ_P!>,=?5\$_[W5_P_JCY'CS_ '.A_B_0[6BO)/C_ *=+:Z F MM6FJ:G8W:3V]J%M+UXHRCR@,2@."<,>>O2D\;>+;KX464.G:3?V=T88)+MHM M9GN+J[E ;.T%0=J]@S' Z8K],JY@J$ZBJ1M&*3O?O>VGR9^4TL!*O"G*E*\I MMJUNUNOS1ZY17EC49KY_P!.\4:;'?#.C:58"W>\NGOKAKF_2:951)V 4+'EB23C/0#\ MJXEG-&ZNM/+7^739?S?YG:\FK6NM^STT][7=_P O^1]"TM>-W7Q;\4WQL(-, MT2RMKN;2'U*=-2>1?)*/M9< D'''3J":L:/\5?$'C2]TRU\/Z;IT"=Q_*NA9KAI2Y8W;>VCU]/U,'E6)C'GE9);ZK3U]>AZY1 M7A%E\0M1T'5=2L]&TV&XN[_Q-)88O;N1ESY8.[)SL'^R.*GD^.6KP:J;5EK=I7?R\_P/>**\1TCXXZUJ0-X-,MI=/GM[F:)(HI]]MY:LRF5R M-C!MN/EQC/>I=&^-FM(]E<:WI=C%8:AI,NIVHLI7:51&NXJ^[CD=,=/>LUG& M%=M7KY/^M;HU>3XM7T5UYJ_7\K/^K'M-%>6_#?XGZOXMU>"WO["W^R7=H;J* M>SAG5;<\?NI&<88D'(9>#@\5C>(/"Y;XPZ5I2ZUKD=CJ%KJ2J ZD$! M>?E7GH.*U>81E2C5HQYDVEVW,EE\HU94:TN5I-]]KW_(]JSFEKP#2?&^O^#M M6UV>.UMKS0V\1"TF:>=S<9<(HV#H ."<]H'>L:>;X>5E.Z=[6MYVOZ&U3)\1"[C9QM>]_*]O4]D MHKQZP^*OB*\\.7NM7":#I5B+EK.U>ZEF9FD60J254$G@<*.2<\@53T[XU:_J MUIIL%GING7&IW.J2Z8SL\D<+%4W"0 C;896O?75:;]"%E.)=[): M.SU7:^^Q[;2$XKQG3/C;J=O<6JZ[86=M;I>7&G7ES;NQ19T7^(9+=+&\N+622)(V/R(20AR><[<&NC#8^ABIG^9SX MG+Z^$CSU5IMOZ_Y?EW/2U<, 001ZBG5YQ+XEN?"?B#1O#:I::?I*V\,4-U?) M+_I;8P4CD7Y%<8!PW+%N*XC6=?DD_P"$>V66MW%H\VI>99:1?2>:Q0MARS2* M2 1G&>.PKT3SCWZBOGV\U;Q2^G?#^XL-9GO+X6UU?-&DQ9;Q4!9893QN.WY2 M%:$/Q0"Z/XYUJ'4'\B62UCL%GE.(6EB "X/W<,><="#0![BS8'^- ->%Z M7K0U#X9>*])_MMM9NO#L@F@U/S?,>50!)&Y;/)#!A^ KTW7O%BZ9X"DUTH0[ M6BRQQ X)=U&U?KD@4 =*DJR9VL& ..#GFGUQ>GK'\-OAH9;M@LEE:M<7+G^* M8Y=S[_,37FWA3Q9))X=\6:1/K_\ ;-U)IO\ :L C%0 .E M'OE+7E^E^)]?BU#PYHULFGW=I/IT4\^3+Y\$(B&78YVY+8 '?-87@7QQK/AC MP_I#ZE;VLVBW4]Y''(DCM1@S$\$':1@=..3TH ]MHKQVQ^*6J:]IERUW MIJ2V-UI\ETAM([J$V^%R$DE90"2/XD(YZ ]:EOOB1K^FZ=>3:;INGOI^D:=; M7DPNIY3+*KIDQJ><'C[S9]Q0!Z[17DVH_%O5_#L&I+JFG63W216T]J+5Y"F) MFVA7R"Q*GJ5'/8"F/\4_$:P16\6F65S?S:A#917+QW%M;RB0'Y@LB[@5QR.1 MR.: /6P:6O/=7M=6\(66J>)S&NK:[/%#"T5O'(8((U/S,L8)9@"2QQ\QQBKL MGB*75_AI?:G%?VMQ,;64BZTTNJ;@#T#?,I'H>10!VE+7C(%SX2T_P=J=GJFH M3_VHD<%Y97EY)/'-NBW%UWDE&!YRI'':IM ^(U];6GAF#R+32M-O8=PN=0:> M597,A'E++T5NXWGGH* /8**\JT;XM:EK&N0"'3XY=+GNWM-B07'G0JK%?->3 M;Y>W(.0.@[]JCM_BUJ2VCTQ9U.^/^#>Z[9,^J=#Q@T >L MT5Y$?C#>#1M.*R:=/JM]&]2="5=;=V4^A XK7K'\7?\BSJO_7M)_Z":F6S+AK-(_,C_AI+XL-? M7,:>.-36-)755'E\ ,0!]RM2V_: ^+$@Y\<:F?\ OW_\17FED@;4[O(_Y;R? M^A&NNL84V]*_'\7F6)IS:4W][/ZQSR' +_ M )OC34L?2/_ .)JQ'\9/B@W_,YZE_Y#_P#B:RH8EXX%78H4 M]!7%+.L:O^7C^]G'+(\"O^74?N1?C^+_ ,3S_P SEJ1_"/\ ^)J=?BW\3C_S M..H_E'_\352.)0.@JW'$@QP*YY9YC?\ GY+[V^SQD'*CI6+JUK&(SP*TI9_C92LZLOO9RU,JPL5=4U M]R/J_P"!OQ1C^)O@^*XF95U>UQ#>PCLX'W@/1NM>CU\#?"+QGJ7@;XF::^F0 MRWB7TJVMQ9Q=948]?J.N?K7WLARH."">Q[5^ZY%F+S'"J4_B6C_S/RG-,&L' M7<8_"]4/HHHKZ,\<**** "BBB@ HHHH *SD_Y#TO_7NO_H1K1K.3_D/2_P#7 MNO\ Z$: -&BBB@ HHHH **** "BBB@ HHHH *S;C_D.VO_7%_P"8K2K-N/\ MD.VO_7%_YB@#2HHHH **** "BBB@ HHHH **** (;S_CTF_W&_E7EFB=%^M> MIWG_ !Z3?[C?RKRS1.B_6@#M=.Z"MJ#I6+IW05M0=* +"TZFK3J "HYO]6:D MJ.;_ %9H Q;_ *&N1UKH:ZZ_Z&N1UKH: /"?VA?^/+PG_P!RVT<>1PF5/S,<$@ $]>U=_^T+_QY>$O^N5W_P"C M17!:?;GQ!X433;26)+^TNY+K[-)((S[ M5M._NK34_?)I#8:"EK:Z786^G7DZS"\L+N2Y M21XU(V98_*0')*D \@]*M>"X8%T*.:&?1EO6U%4NH]5EA4M:A <*).Q8MDK@ M\#GBLR_MCX>\*S:=>21&^O+J*X%M'(LA@1%<;G*D@,V_ 7.< YQQ7-5X<\1[ M"NIM7TV[>6B_3K8]ZEAEB<-*E&5ES;[\WGJ_UZ71M^(O#G]CS3RQWNFW-J9V M6(6E]',^S)VDJIR!C%:WPN_Y#&K_ /8%OO\ T57&UW/PAM6OO$FHVZR11-+I M%Z@>9]B*3'U9CT'O6>#<:F,AR1M=[&^.4J6 J*I*]EOM_F<,O:OO+X,_\DK\ M,?\ 7C'7Q^OPNOL#_B=^&_\ P<1_X5]@_"T#2?AYX?LY&\]X;1$,EL&EB8CN MK@88>XK[K@[#5J.*JNI&WN_JC\^XVQ5'$82C&E*[4OT-OQ1X5T_QAI?]GZE& M\EMYJ2[4XK)\4?"[0_%VI_;[Y;I+EKL>!].UG1+/2Y M)+NW@L]GD26ET\,J;5VC#J0>E;/VU/[DW_?EO\*/MR#^";_ORW^%0L)AX\W+ M!+FWTW+EBZ\N7FFWR[:['*6'PC\-Z<-+\FVF\S3[M[Z*5[AV=YF&UGD8G+DC MUJ*;X.^'9+.Q@A%[9/9-*T%S9WDD4Z"1BSKO4Y*DGI77_;H\XV3?]^6_PH^W MQ_\ /.?_ +\O_A4_4L-:WLU;T]/\E]P_KN)O?VC^_P!?\W][,&#X=:/!<1S[ M;F:=+%M.\V>Y>1FA8Y())))S_$>:RI/@MX:9-.$<=[:FQMA:(]M>R1M)"#D) M(5/SC/K79_;X_P#GG/\ ]^7_ ,*/M\?_ #SF_P"_+_X54L)AY*S@ON_KL*.+ MQ$=8S?WG-1_"W0(M12^6";[0FHG5 WG-CSRNTG'ICMTKC?&?P4DO=6MKW0?( M6/[5/>75O=7Z-X-@TC7;XZU<$.)I)27!5B?D MRW+ XR>365I?P1\,:1J-I=01WK)9RF:VM);V5[>!SGE(R<#K7;?;D_N3?\ M?EO\*3[?'_SSG_[\O_A6GU.@XPC*-^717U?WF?UNNI3E&37-O;1?R.YKH_M\?_/.?_OR_^%)_:$>,^7/_ -^'_P *:P>'BK*"^X3Q M>(D[N;^\P/"OPZTSP=/YEAE:'VU/[DW_?EO\ "C[:G]R;_ORW^%:QH4H14(Q5 MEJ9RKU92^O6ENY3/(S)MW(_4-D ]17IOV^/_GG/ M_P!^7_PI#?1_\\YO^_+_ .%8U88JD[QJ/KU[]3SGQ9\&K2 M\\!?\(UHL<4*27:W,L][*[R$[@7?=R2Y''/%=CKOA6VUCPA2U^S)Q MPHVX7\L"M7[=&?X)_P#OR_\ A2_;$!^Y-_WZ;_"MJ6%HT9N=.-FTE\EM^9C5 MQ5:M!4ZDKI-OYNUW^!S"^ (]6CTV;7+FZN+J!(6GMHKR3[))-'R'V''?GMGC M(.*OV/@32-.NK*XAAD\VT:=XBTK$ S$F3([YR>O2MG[:G]R;_ORW^%'VU/[D MW_?EO\*ZSE,+3/AYHND7EEK_ (A\*_VX M^C0B=8-/L;E+B2W"9\W8/D7V 8 _A6U]OC_YYS_]^7_PH^W)C[DW_?E_\* * MNO\ ARR\3:>+*_C:6V\Q9&17*ABI! ..HR.G>J>O>"-)\1W<-S>PN9HH98%: M.0IE)!A@<=:U_MJ?W)O^_+?X4?;4_N3?]^6_PH YJR^&>D:;K']HVLNH03%( MXW1+Z41NL:[45DS@@#M[FK4/@#1H;'3[-8'-O8RR30HTK'YGW;L\\CYCP:V_ MMR?W)O\ ORW^%)]OC_N3_P#?E_\ "@#G=/\ AOIFFVDMG'#@]16W]OC_YY MS_\ ?E_\*/M\?_/.?_OR_P#A0!A:I\.M#U@W)NK>20SV\=LQ$S*0L9RA4@\, M#SDMW[8MUR?6M7[:G]R;_ORW^%)]NC_N3?\ ?E_\* .:T?X7 M:'H]Q%.HO;R6"$P0-?7LMQY"$;2(P[$+QQD#-,;X5Z*UO9VN^_\ L%L% L?M MDA@?:Q9=RYYY/MGOFNH-_&/^6<__ 'X?_"@7\9_Y9S_]^7_PH P+/X>:9I]_ M+/;3W\%O+(TSV$=XXMB[?>/EYQ@]QT]JJ6'PIT7398Y()M14PQR0VX^W28MT M?[PC&?EZ\'J*ZK[='_+?^18U7_KVD_]!-:'VU/^>J5?V6/A0.G@?2Q_P%_\ XJO@ M:_#=2LV^=?C_ )'[+2X[P]*"BJ4M/3_,^ (=;CX^;-7X==BX^?%?>8_9>^%: M]/!&E_\ ?+__ !5.'[,?PN'3P5I@_P" O_\ %5Y\N$:LO^7B_'_(+\?\ (YY<<4'_ ,NY?A_F?%4?B&+ ^>K*>(H1_&*^ MSA^S=\,_^A.T[_OEO_BJ7_AG'X:C_F3]._[Y;_XJLGP36?\ R\7X_P"1SRXS MHO\ Y=O\/\SXY3Q'!Q^\%3IXEA'\8K[ '[.?PV'_ #*&G?\ ?+?_ !5.'[.O MPW'_ #*.G_\ ?+?_ !59/@:J_P#EY'\?\C%\847_ ,NW^'^9\B)XGA'\8_*I MU\3P?WZ^M?\ AG?X?AR/^92T__OEO_BJA\"5G_P O M(_C_ )&3XMI/[#_#_,^26\40X.'K&U3Q'&T;8?-?9=S^SY\.X[:5E\)Z>&"$ M@[6]/]ZH--_9\^'=Q86\DGA+3F9E!)*L3'J>WM7TF!BH;.TAL;:.W@B2& M")0B1H,*JCH *GK]0P&#IX##QH4^GXL^#Q>)GBZSJSZA1117H'(%%%% !111 M0 4444 %9R?\AZ7_ *]U_P#0C6C6E_Z]U_]"- &C1110 4444 %%%% M!1110 4444 %9MQ_R';7_KB_\Q6E6;6:)T7ZT =KIW0 M5M0=*Q=.Z"MJ#I0!86G4U:=0 5'-_JS4E1S?ZLT 8M_T-,H[?/]=1*[+X7?\ (8U?_L"WW_HJN-KLOA=_R&-7_P"P M+??^BJO ?[S#U(S+_=*GH<:H&U>!T':OO'X,_P#)+/"__7C'7P,=?;\$O\ VNK_ (?U1\%QY_N='_%^AV>!1@5P'Q=\3:AHVDZ?I^C7 MB66LZM=K:V\[A3Y2_>=_FXX4?K6+HWQDDB\!>'+^XL)M6U:^NSI4L%LZJWVE M0P/7 P2H]/O9Z5^GU,QH4JTJ,W:RO?ITT[WU7WGY/3RZO5HQK05TW:W7KKVM MH^O0]9P*,"O$];^-FMRC0_[,T!X+F366TN^L[B6,L75<^6KYP"P.0_08]ZW_ M 1\08?/\37'B*]DT7[/?I;FWU:[A\N!C&#LC=< @]>236=/-,/5J>S@_FU9 M;7ZEU,LQ%*G[2:7I=-[VV7_#'IN!1@5XK\5OB=JVD^(81X?OHO[/TFUCU'45 M78WVB-Y%"H"]MWKL]KG M-3RVM4IN<>[5K-MVM?9.VZWL>RX%&!7C]G^T3I\UCJULTOX(I98W:YB=MJXP<*J8%&!7"?#_ .*-MX^N=2L4MTM+VR5' M80W4=S&5<<$.G&01@CM7(Q)XP_X63?: WC:Y:VMK :CN^PP@MF3'E].!COUI MU,P@H0J4XN2D[:6W^;785/ 3=T73F5)+:>ZMBEY M%(\@B!8AT4YB) R-U9TLWPE2,9.5F^CO?I_FM=C6KE&+ISE!1NH]4U;K_D]- MU;4]=P*,5Y=%\8K^;PS!KI\*RVMC/AHI+W4K>!60KG<2QXYX ZGK4<'QS74T MT=-)\/7>IW>I6DMS' D\:;/+;#JS'CCDY'7CUK7^T\+I[VZNM'K?MIYF/]FX MIW]W9V>JT:N]==-G]QZK@4;17EFG_'O2[RVDN)+">UA&F2:@C2NOSF-BLD0Q M_$".O3FM;QCXFOI/AQ;W]M'+I=[J7V:% '!>W,SJNGVD,VJ2R7<-N^]QDB*-L&0CGA<< #))KL.0]8P*,"N M*@\?7FKWU\FD:%-?:?:/Y$E\UPD0\S8'P$;DJ RY/OP#BL3PS\4=8O/#>D/> MZ$9M;U.>2*UMX;F,)*$+%G9NB!0I'0Q>1 M^Z1ML9"C<,M@ Y8G/.,4 >FX%&!7F&L_'*ST2Y>&YL!#):P0SWT-Q?1130EQ MG8D;',K*,YVX]!D\55^(/Q'U";2=631-/O%M+.:*WEU:&=$V2-M8A4)W$ ,, MGWZ&@#UG:*,"N7^(OB&?P]X6GELY%CU&X9+6T9L<2N0JG!ZX)S^%6LNN:Y'J)TB9;=HXS)+GY9.<* RE2>G4T >H8HP*\IUGXJZW]GLAI^ M@[+Y-733;VUFNH\*2%("OT.X,/F[=Q5'4?&NNK?VQ6UU%+Y=;CMY-+%W"RE3 M%G8KJ%&SN=Q)% 'LFT48KSV'XKFX5+*+19V\1&]:Q;2S<( C*F\L9>FS;R#C M/;%$?Q7>Z%O9VV@W,NOR7,EK)ICSQIY1C74Z$,#Z E&.?PH ]!P*,"N+\87,NJ^*/#^@V\LB!I3?79C;'[F/H#C MG#.5%4OBMXCU;3H;#3=!O(K+5;DO.99 IVQ1KN<8;CYL!?QH ]!P*,"O-D\9 MW>LZKX1OM.,DT-]83SM9++L220)]TD\<-D9-8FI?$S6M7ET2>TT>[M'36?L3 M6UO>QNEYA#N&\8&T'J3Z'TH ]D Q1@9KS>Z^,UM8Z;";JQ6TU5[U[%K.ZO8H MHT=%#,3,?EV[2#G&><8JO9?%BUUB]T^\@^V+&;2[DEM8IH7@9HL9RP!+'^Z5 M('/(H ]0VBC%>8Q_ǰMHQX0O5GO+,W]K&]W"-\*@%RQS\A / YS4>H_'G M3+:.T:"U5VDLEOI8[J]BMF1&Z*H<_._!X'IUH ]2P*,"O.QX^U'QA>:AI/A_ M29E"V\;'59KA8XXO-3$UA?4KV.UC:6\NKI(GE'0 ML@;F1N"3C&* .XP!1@5P7CFZU:Y\6^'='T_6KG18;Q9GFEM(HG=MJY _>*P M_"L.V\<:EINK1Z1J]Y>""$QDXZ4 >L[11M M%>;Q?&:W'AFYUR>P6*S65;>#;?1,S2%MH23IY1[G=TJ?2OBNFLZ/J5S:6,$M MSI\ZPSJ-2A^S@,,AQ/\ =(Q[9]J /0<"C KS2#XSPWT.DK:Z:'N[^66$)+>Q M)"&C."%EY5R>P'6EU+XW:;IVO36#01F*VN$M9Y#>Q+*LC8^["3N<#(R1^&: M/2MM&*%.12T )@4;12T4 (165XGE:W\/:A*@&](&<9&>0,UK5C^+O^19U7_K MVD_]!-3+8N"O))GP)%^W#\43>30)_87EQR,B_P#$O;. 2!_RT]JV+;]LCXHS M@9.B?A8-_P#'*^>M-B#ZE=\?\MY/_0C7<:;;H%'%?D.,SG&4IN,:C/Z,H\-9 M;4IJ3HQV['K\/[6_Q.D );1?PL&_^.5#/B+,$]*K^\RJ<-Y:MJ*/08_VH?B4XZZ/_ . +?_%U83]IKXD-U;2/ M_ (__%UQ$$*8Z#\JO0P)G[HKBEQ+F2_Y>O[SSY\/Y>MJ2.O'[2OQ']=(_P# M)O\ XNHIOVG/B-$"1WKVD=*_.FUUZ[\ M#^)K+6]-?9=6D@<#. P[J?8CBOOGP-XKM_&_A33=;MD>**\B$FR12I4]QS[] MZ_7^'8T.2J_?C^*/S7.[+\&;U%%%?7GSI#>?\>D_^XW\J@T; M_D%VO^X*GO/^/2?_ '&_E4&C?\@NU_W!0!=HHHH **** "BBB@ HHHH **** M "LY/^0]+_U[K_Z$:T:SD_Y#TO\ U[K_ .A&@#1HHHH **** "BBB@ HHHH M**** "LVX_Y#MK_UQ?\ F*TJS;C_ )#MK_UQ?^8H TJ*** "BBB@ HHHH ** M** "BBB@"&\_X])O]QOY5Y;HO;ZUZE>?\>DW^XW\J\NT0884 =GIW05M0=*Q MM/' K9AZ4 6%IU-6G4 %,F_U;4^FRH_M#:#J&I0>%OL5A=7BI%._P#"':__ - /4_\ MP#D_PK\*SU5J6<5:M.+>W?\ E78_?^'_ &%;)*-&I-+?M_,^]_R)O%-]X?O9 M8CHFFW%B0,2M)(!'(?58\ML^F\U@UL?\(=K_ /T M3_\ Y/_ (FC_A#M?_Z M6I_^ ]0&2U=06, M7 &1U/I73@:%58F#<'OV9R9CB*+PE1*:V[H\Y7M7WE\&O^25^&/^O&.OB5?! MVOX7_B1ZE_X!R?\ Q-?;WPAMY;/X9^&X)XI(9DLD#QR*593Z$'D5]IP72G#% M57*+7N_JCX7CFK3J8.BH23][H_(7Q'\-]+\7>);+5-81=1M[.W>&/3[B,/#N M8@F0@]3@8%8EK\$M,TZ^CDL[R:ULXM7CU>&QCC41Q.J%"B^BG.?PKTG%&*_3 MYX##5)<\H*][WZGY1#'XFG#V<9OEM:W3[OUW/.-3^#-M?17#0:M=V5XVK_VS M#=1(A:"7:%P 1@C'K6WH'P^L='N-8EN'_M0ZE<+F?!'6K7Q'J%I'KVH6&C_P!F062WT0B,ETJE@R," M#MP",$8_&O=,48KGJ95A*C4N2S3;TTO>^_?;8NE%QY[II+76UK6LGHMC ME[_X>:1J/@E/"TL3C3(X4ACVMB1-N-K!O[P(SGUKF+?X(I<7SW&N^(M1\0K] MBDL(X[I8UV1.,')49)X')]*]/P:,5O4P.&JM.<-M/NVTV=NESGIX_$TDU">] MW\WO9[J_6VYYG%\&]WAS4=$NM?N+FSN;3['&1:01O$N1ABRJ"[< 9/Y58UOX M,:7X@N99;N[N,/ID>F!4"@H$8,L@./O9 ]J]#VTN*G^SL*X\KA=>=WW_ ,V5 M_:.*4N93L_))=NR\D/!< M \:7GB+[3)Y]S8"P,&!L"AMVX'KFNEQ0170L-24(PMHM5JSF>(JN4IWUEH]$ MOR/-[;X)Z=;Z1XFNW,N MEF"6WBMFM80Z*X(P9 NYMN>.GOFO2L48KG6785--0V]>R7?R1TO,<4TTYWOK MLM[MWVWNW]YYYJ7PAM[S2?#=G#J.82*5VG>@_*O6:TT^Z)N[UY M#Y1^:3.ZU#J_P .&N_$<^L:=JK:;+=B,7<36<5PLNS.UE,@)0X) M'''M7;T5W'$<=8^ KC2]>NKNSUZ[M],O)OM-SIOE1LLDNT*2'*[E4A1D#TX( MK,B^%,UK9VL=KXANX+G3[F2?3;@6\1-NK[MT;#&)%.YNO/3TKT2B@#B=&^&5 MOI.H:9?MJ%S=WUK@T4 <%O;/3-0E6YN+"*.,JTR@#<&(W ':,J.N*] M"HH YOQ1X'L/&%YICZHJWEE9.TOV&:-7AF]8]M\(M)TW6_MNF MM_9EI]I@N_[/MH52$21Y&0!TW X./05WE% '#ZI\,H[V.^:WU.>SNY]3358Y MUC1_)E4* -K##+\O?UINJ_# :E,URFLW=G>F]2^6XAC3*R+'L'!!!!ZD8]J[ MJB@#SQ?A+Y5O%-O;UI1\)Q;Q6MS9ZY M>6VNPW$ER^JM''(TS2+M<,A&W;M Z8%>A44 >2>(_A"\FB:-I%K-=WK#5C M=7-^[HCK$Y)E#8QN##*X [UUX\/7,_Q @U-X$CTZPL#;VQ!&3([#=@=@%7'X MUUE% '+Z!H%W%XKUS6K\('N-EM:JK9VP(,\^A9B))-6UFU M@U?]P+>"VO8%DCA&1:1<+/;*+6.(#"D%3M'.X@ MM)[0NEO'$K"3J=J@ 8[5V]% '(I\/K9+S2[C[5,6L--?357:,.K L??BL6+ MX/)IS6,NEZS+9W$-LMI,\MI%<"9%)*G:X^5AD\C\J](HH P=!\*QZ'JNJWZW M$D\NH&(N'50%**5&,>N:S/%O@!O&&IVGV\B3?8TMXRV]3D%92-Z9[ MX_2NQHH Y7Q5X,GU_5-,U*SU:72;VPWA)(X(Y0P<8((<8_&L^'X56=O]CE74 M+R2^AOCJ$U[,5:6>7;MRW '0 8&*[JB@#S63X,Q7[ZE<:CK-Q=ZA=&,I=1 MVT,/EF-MR,45=KL#U+=?2K=[\,+C5-(M[>\ULRWEM:Y$EE YE+$$XRN$(QP5Z5;M/A?\ V3K3 M7>F:K):6DKK)/:R6D,Q=E &1(R[ER ,]?PKO:* $'2EHHH **** "L?Q;_R+ M.J_]>TG_ *":V*SM?MOM>C7D.&;S(BA"CG!XXJ7JF5%VDF?D19WBQ:G=YX_? MR?\ H1KL=-U9 %YKZ_3]@3X 2!DZ:CK__ (&1_P#QNO'GP?BY=5]Y MG/C7!2Z2^[_@GS9#K40'6KL.NQ#^*OHM?V-/!*]-1U[_ ,"T_P#C=/'['7@H M?\Q#7?\ P+3_ .-URO@O&/JOO.*7%V$>R?W?\$^>UU^(#[U5+W7T*'#5])#] MC_P6/^8AKG_@6G_QND;]CSP4VB-_;DC[3M,"C=CC.30!H4444 %%%% !1110 4444 %%% M% !6;::-& ME9EDF *U(J )5IU(M+0 4U^5-.I&Z4 4;A,BL>]MMV>*WY$S5.:#(H X^[MY MHU(CEDC'HCD?RK"NX;W)Q=W _P"VS?XUWEQ9@YXK/ETX,3Q0!P4D%]D_Z9<_ M]_G_ ,:@,%^?^7RY_P"_[_XUW;:4N>@IATA?0"C4#AO)O_\ G\N?^_[_ .-! M@OSUN[D_69O\:[C^QU]!1_8Z>@H$_\ /U/_ -_F_P :/LU[_P _4_\ W^;_ !KNO['7T%)_8Z>@H X;[->_ M\_4__?YO\:/LU[_S]3_]_F_QKNO['7T%']CKZ"@#A?LU[_S]3_\ ?YO\:/LU M[_S]3_\ ?YO\:[K^QU]!^5']CKCH* .%^S7O_/U/_P!_F_QH^S7O_/U/_P!_ MF_QKNO['7T'Y4?V.OH/RH X7[->_\_4__?YO\:/LU[_S]3_]_F_QKNO[&7T' MY4?V.OH* .%^S7O_ #]3_P#?YO\ &C[->_\ /U/_ -_F_P :[K^QU]!2?V.O MH* .&^S7O_/U/_W^;_&C[->_\_4__?YO\:[K^QU]!2?V.GH* .&^S7O_ #]3 M_P#?YO\ &C[->_\ /U/_ -_F_P :[K^QT]!1_8Z^@H X7[->_P#/U/\ ]_F_ MQH^S7O\ S]3_ /?YO\:[G^QU]!^5+_8Z>@_*@#A?LU[_ ,_4_P#W^;_&C[-> M_P#/U/\ ]_F_QKNO['7T%']CKZ"@#A?LU[_S]3_]_F_QH^S7O_/U/_W^;_&N MZ_L=/04?V.OH* .%^S7O_/U/_P!_F_QH^S7O_/U/_P!_F_QKNO['7T'Y4?V, MOH* .%^S7O\ S]3_ /?YO\:/LU[_ ,_4_P#W^;_&NZ_L=?04?V.OH/RH X7[ M->_\_4__ '^;_&C[->_\_4__ '^;_&NZ_L=?04?V.OH* .%^S7O_ #]3_P#? MYO\ &C[/??\ /U/_ -_F_P :[K^QE]!^5']CKZ"@#A?LU[_S]3_]_F_QH^S7 MO_/U/_W^;_&NZ_L=?04G]CIZ"@#AOLU[_P _4_\ W^;_ !H^S7O_ #]3_P#? MYO\ &NY_L=?04?V.OH* .&^S7O\ S]3_ /?YO\:/LU[_ ,_4_P#W^;_&NZ_L M=?04?V.OH* .%^S7O_/U/_W^;_&C[->_\_4__?YO\:[K^QU]!1_8Z^@H X7[ M->_\_4__ '^;_&C[->_\_4__ '^;_&NZ_L=?04?V.OH/RH X7[->_P#/U/\ M]_F_QH^S7O\ S]3_ /?YO\:[G^QU]!1_8Z^@H X;[/??\_4__?UO\:/L]]_S M]3_]_F_QKNO['3T%']CKZ?I0!POV:]_Y^I_^_P W^-'V:]_Y^I_^_P W^-=U M_8R^@_*C^QU]!0!POV:]_P"?J?\ [_-_C1]FO?\ GZG_ ._S?XUW/]CIZ"E_ ML=?[OZ4 <+]FO?\ GZG_ ._S?XT?9KW_ )^I_P#O\W^-=U_8Z^@_*C^QE]!0 M!POV:]_Y^I_^_P W^-'V:]_Y^I_^_P W^-=U_8Z^@H_L=?04 <+]FO?^?J?_ M +_-_C1]FO?^?J?_ +_-_C7=?V.OH*/['3T% '"_9KW_ )^I_P#O\W^-'V:] M_P"?J?\ [_-_C7=?V.OH*3^QT/84 <-]FO?^?J?_ +_-_C1]FO?^?J?_ +_- M_C7=?V.GH/RH_L=?04 <+]FO?^?J?_O\W^-'V:]_Y^I_^_S?XUW7]CKZ"C^Q MU]!0!POV:]_Y^I_^_P W^-'V:]_Y^I_^_P W^-=U_8Z^@H_L=/04 <+]FO?^ M?J?_ +_-_C1]FO?^?J?_ +_-_C7=?V,OH*/['7T% '"_9KW_ )^I_P#O\W^- M'V:]_P"?J?\ [_-_C7=?V.OH/RH_L=?04 <+]FO?^?J?_O\ -_C1]GOO^?J? M_O\ -_C7=?V.OH*/[&7T% '"_9[W_GZG_P"_S?XT?9KW_GZG_P"_S?XUW7]C M+Z"C^QU]!0!POV:]_P"?J?\ [_-_C1]FO?\ GZG_ ._S?XUW7]CKZ"C^QU]! M0!POV:]_Y^I_^_S?XT?9KW_GZG_[_-_C7<_V.OH*7^QU]!0!POV:]_Y^I_\ MO\W^-*+6^/\ R]7'_?UO\:[G^QE]!0-(4=A0!Q<=K>Y_X^I_^_K?XU?MK6[S MS<3'_MJW^-=0NDJ.U6(M-"]J ,NQ@N.-TTA^KDUNV5KM XJ6WL0,<5HP6VWM M0!+;18 JZ@P*CC3 J910 X=*6BB@ HHHH 85J-DSVJ>FE: /AO\ X*/?%/QA M\,[KP(OA3Q+J7AX7BWAN!I\YC\W:8]N[UQD_G7Q=_P -2_%[_HI'B/\ \#3_ M (5]5?\ !5D8O/AQ_N7W\XJ^,_#_ ,,]2\3^'["^TW?>7VHZO_9%EIT$#,9' M$0DD=Y,[8E4.GWNHWGA4)K]!RRG0^I0G4BNNMO,\#$RG[9J+.A_X:C^+W_12 M/$7_ (&G_"C_ (:C^+O_ $4?Q%_X&G_"LWQ3\/="T_PO?ZIX?\3/K[Z/>06& MIL;+R;9I)O,V/:R;R98\Q,"7"$\,!M-<#7JPHX>HKQ@ON.24ZD=Y?B>H?\-1 M?%W_ **/XB_\#3_A7H'P0_:/^*.K>,;U+[QWK5[%!HVHW2175QYJ"2.V=T8J M00<, >A^E?-]>D_ (9\8ZMQG_BG=6X]?]$D]C_(U%?#T52E:"^Y%4ZD^9:L[ M;3_VYOC3+_]3[8_6?1]%CNM'L999[EI'@C=F\T MY)*Y)Z>]?@]IQ_TFU[_.G\Q7[Y>'N-!TWM_HT7_H KY;/*%.C[/V<4KWV^1Z M>!G*?-S.Y%_PCT'/[ZY'_;4TO_"/P<_O;C_OZ:U,T9KY4]4S/[!@X_>7!_[: M&@Z# <_//_W\-:>:,T 9G]@P@&/WUR<>LI]O\/UK6I* ,Q?#\ _Y:3GZRGV_P /UI1H M, .=\Y^LI]JTLT4K@9@T& ?QSG_MJ:!X?@&/WEP?^VI]O\/U-:>:,TP,L>'X M./WMS_W]/M_A^II!X=@ \ZY./\ IL?;_#]36KFC- &6/#\ Q^]N#C'64\]/ M\/U-*-!@QCS)_J9#[?X?J:U** ,S^PH./GGX_P"FAYZ?X?J:3^P8,YWS]O\ MEJ?;_#]36I10!E?\(_!Q^]N./^FI]O\ #]32?\(] #_K;D_]M3[?X?J:UJ* M,D>'H!C]]7!QZRFM6B@#+&@P#/[R<_64T#08 !\\_' M_30UJ44 9?\ 8$'_ #TG_P"_IIO_ CT'_/6Y_[^FM:B@#)'AV ?\MKG_O\ M&C_A'H!_RUN?^_IK6HH R_[ @ '[R?\ [^FE_L*#'WY_^_IK3HH RSH,#?\ M+2X7S MKC:LF!^])XQ745B 8N;KG_EI_04T)E7^RD(/[^XY_P"FO_UJ0Z3'C_7W/_?V MKU%,12.EI_SWN/\ O[_]:E_LQ,$>=SC_MI0=-0_\M9_ M^_E5/%WB6W\&^&-3URZAFN+;3X&N)(K< R.%'102!D^YKGO"_P 7]$\767AF MYL8[H)KHE\I)E5'MGC4LZ3#/RL,8P,T =9_9D9_Y;3CZ2?\ UJ3^RHSG]]H1ZA):^)M(N8]/XO&BO8V%OSCY\'Y>>.>]7-2\8:%HR7+ MZAK5A8I;!#.US]Q_W]H_LM.OG7'_?W_ZU M8UQ\3_!]HNFM/XJT:%=2&ZR:2_B47(SC,>3\PSQD5:NO'/ARRUZ/1+C7],@U MF1/,33I+M%N&7&U# M4+&VTG5M,U>.:=X)YK74H3]F94+\KNRQP.@Y'4\5H:-\0O"WB*YN;?2_$FDZ ME<6L?FSQ6E['(T2?WF ;@>YH#4U/[,0Y_?7'_?VD.EH?^6UQ_P!_*J^'?%^A M>+X)IM"UFPUF&%_+E>PN4F"-Z$J3@UKT 4?[*3_GM+?_ >V_\ C]=:P6(>J@S)UZ:WD?6' M]B(?^6]Q_P!_?_K4G]AJ/^6]S_W]KY57_@J!\,V_YEGQ8/\ MWMO_C]2#_@I MS\-3T\->*_\ P'MO_C]/ZCB?^?;)^LT5]I'U.-$4?\M[G_O[2C1E'_+:<_\ M;2OEM?\ @II\-F_YEKQ7_P" ]M_\>IZ_\%+OAPW3PUXJ_P# >V_^/4?4<3_S M[9/UNA_,CZB_L=<']].<_P#32D_L9?\ GM/_ -_*^8A_P4G^'1_YEOQ3_P" M]O\ _'J>/^"D7P[/_,M^*?\ OQ;_ /QZE]1Q/_/MA];H?SH^F3HBX_U]QSZ2 MT'1%_P">]S_W]_\ K5\U#_@H[\/#_P RYXH_[\6__P >IP_X*,?#UO\ F7?$ M_P#WXM__ (]3^HXG_GVQ?6Z'\Z/I/^Q%_P">]S_W]H_L5>GGW'_?ROF\?\%$ M_A^W3PYXG_[\6_\ \>IZ_P#!0[P ?^9=\3?]^+?_ ./4?4<3_P ^V'US#_SH M^CO['7KYL_\ W\JII>FFXLP[SSEMQ&?,]Z^?Q_P4+\ G_F7O$W_?BW_^/57T MW]OWP):6HB?P_P")"P8G(A@[G_KK1]1Q/_/MB^NX?^='TF=&4G_73CZ2?_6I M#HBYSY]Q_P!_:^>!_P %!/ 9_P"9>\2_]^(/_CM.'_!0#P(?^9>\2?\ ?F#_ M ..T?4<5_P ^V'UW#_SH^A?[$7_GO<_]_?\ ZU']B+G/GW'_ ']KY\'[?W@0 M_P#,O^)/^_,'_P =IP_;Z\"G_F7_ !)_WY@_^.T?4,5_S[8OKV&_G1] C15 M_P!=.?\ MI_]:G?V.O\ SUGS_P!=*^?A^WOX&/\ S+_B/_OS!_\ ':7_ (;U M\#_]"_XC_P"_,'_QVCZABO\ GVP^O8;^='T!_8Z@$>=/_P!_*;_8JX_UUQ_W M\KP+_AO3P/\ ]"_XC_[\P?\ QVE_X;R\#_\ 0 \1_P#?B#_X[1]0Q7_/MA]> MPW\Z/>_[$7'^ON?^_M']AKC'VBY_[^UX+_PWCX'_ .@!XC_[\P?_ !V@_MX> M"!_S+_B/_OS!_P#':/J&*_Y]L7U[#?SH][_L5?\ GM+S M[C8(@V/,[Y->&_\ #>/@?_H >(_^_,'_ ,=JF/V[O T>IF=]#\1)$R+&28(3 MMYY)'F].:3P.)6]-C6.PSVFCZ).CKQ^]G_[^4G]CKG_6S_\ ?RK>@ZS8^)=' ML]4TZ=+FQNXEEBE0\,I&16AY8KA>CLSM3OJC#_L53SY]P/\ MK2#1%!_U]S_ M -_?_K5N^6*/+% S#&B*/^6]P?\ MK_]:E&C*.?.N#]9*V_+%'EB@#$&CJ!C MS9S_ -M/_K4?V.O'[V?_ +^5M^6*/+% &'_8JXQYUQ_W\H&B*/\ EO6* ,3^Q MER#YL_'_ $T_SZ?J:3^Q5X_?W''_ $U^G^'\ZW/+%'EB@#"&B*"/W]SQ_P!- M?\^G\Z!HB@@^?<_C+_\ 6_SS6[Y8H\L4 8@T51_RVN/QDH&CJ/\ EK/_ -_* MV_+%'EB@#%&C@?\ +:?_ +^?Y]*>NCC/^NN/^_E:Y04; * ,+4-.-MIT\B7- MR'1-P/F^F/:MB!/W:'J<"H-:&-(N_P#KF:N0K^Y3Z"@!P6G 8HQBEH **** M"BBB@ HHHH _//\ X*M?\?GPX_W;[_VC7Q_\,-;D7[5X=MM*\1:S=:TXA^PZ M'KP\/SJFGW^J^)--DO#(7!9;.%(SO8N%+,JX&U!7JWQ1G&I>%+/4-+TOP1-H3W2PMJOA?17L+B"< M(6^SSI(=R97+#@JVTX;Y2!2^$]QKL5K?SZ-9>%;*"P=9[OQ'XEL8)4M0XVI% MOF5U^8@[42,NQR>@X]2E/V=&_7S9RR7-.QYJCK)]QE?']TYKTKX"+N\7ZN,9 MSX=U;C&?^723V/\ (UO^+/%GBC3=(L=3U>S\">./#<\CVZ7EGH]J8DF*Y,3O M%%#-%(%^90V..5S@XP?@/A_&.L_)PWA[5OD&3Q]DDXZ$_H:)U'4HR;0*/+-' MG6GC-Q;?[R>_<5^^7A\?\2#31_T[1?\ H K\#;#FXM<\_,G\Q7[Y>'Q_Q3^F MC_IVB_\ 0!7S?$/_ "Z^?Z'HY?\ :^1X!\9/CWK?@SX\:;X+A\4>&O"6CW&C M1Z@+O7-,FNWN)VN3%Y*>7-&%)49!(/0]:S[K]H/QY;?'27X2&STAM>EU5+VW MU,0GR!H?EF1V9/-S]H!4H!G!SNQ@<^TGX663?%]OB UY.U\=%&B?8RJF$)YW MF[\XW;L\=<8KA+K]E/1KK57U\Z[J2^+F\1KXB&O[(C<*0OEBU VX\CROW>WN M#D\U\_"IA^5*2Z?CW_JYWN,[W7?\#R/P?^V7XMU#0-:BUO3])LM=.I6[Z*\< M#B"]T]M26RGX,F3+&&?$_@_P9X4.G6FN^(VNIFU3 M5HGFM[&UMH_,F?RD93(^" J[@.YK#U3]C7PMJWA;PEI,VIZBMSX:UB75K/44 M$8E827)G>!QMP8RQ4>OR*>M=[\5_@U9_$Z;0]1BUC4?#7B70IVN-,UO2V3SK M&5A@X%5.IAG44HJRU]/+_,%&I9IOM_P3R_P[^U18Z!X3CGU? MQ)IGQ%U&[U1M.L#X:M!IC.RPB5Q.+N98XBHR=QD (*@#/%6;G]MSPJUE%YU^[EN+_P MK+X5F:"RM;9/+>5I#,L<4:HKY?& -O'()R:']4O?5_A^@+VNQ5UW]L;P5HNN M6]F+?4+RQ,5E+=:E$T"1V@NPI@W1R2K+(2&4MY2/M!YQ5O\ :7\<>/?AOH5G MK_A75-"AL#=6UC-9ZII4MQ(TDTZQB19$G0!5#9V[3G'45FV_[(FEZ5XGL-8T MKQ#/:-':6-K=PW6DV%[]I^RQK&CJ\\+-"S*H#>61GKP0#7IOQ5^&=I\5_"Z: M)>WEQ8PI>VU[YML%+%H95D"_,",$J ?8UES4(5(..JZW*M-IIG@FI?M)^*OA M%\5?%&D>-X[GQ7H^CZ)9WUS<>&]*CMX;0R32+).XDE+A=H0;=[G@D#KCO=2_ M:W\(:?X\3PXMM?74'VVVTZ75HWMU@CN9U5HH_+:43,"'3+K&54MR1@UH>//V M;=*\>:QX[U"YUB_M9/%FC0Z-.D*1D6Z1L[!TR.6.\YSD<5E6/[*>FZ+\0&\2 MZ9KTMM%/-;W%W8SZ38W/FR11I'N2:6)I8=P15+6WBFD5W23;)+.J!4*#[+POXFU31O#VE:/JEM+KT'V;[4LEU.)/+,13:5(+#*J,8! MR#51CA)7U[]_/\]"6ZJL=Y;_ +8O@RXT/5-36SU98[33;+5((6A02WL5R_E1 MK$N[[PE_=L&Q@X[3C Y]J]WO- N MM2\:Z=J$VP:=I]O(T*AOF:X?Y=Q&.@38P?' MOC&[\*ZUX/=&65@K2 MG'W1GW/>NJU+PO#J7B32-8:>1)M.$RI&N-K^8NT MY[\>U4-3\ 6VIQ>)D>[F3^W85AE*A?W05"N5X_VN].9T M$\=I+>;H@B3.%(4IOW_Q#)"D#/7K69=?%2>Y\1Z*MI87UOHLTUT'NIHH]ETL M44A.SYBR_,G&0,@>E:]G\,8--U^34+2\6.&:9;B>"2SAD9G"A25D*[E!"C(! M^F,U5@^$JQ75KOUR^EL;)K@VEFR1[8A,KJP+8W-C><9/'3F@!6^+UJEA8SOH M^HP2WX,EK;7+P0O+"%#&7YI %7D##$,3CCFFI\5[!Y'O(&NKVUFMK5K6SA@7 M>\LLCHJABV-Q9<'.%&,YJ]KGPTMM6BT9X[KR+S2X/LT4\MM'.'C*@%61QCG: M#QC!%,U#X80WX:7^T[B"\$=L(KB&*-1') [.CA NWJW*XQB@#&U3XGZGI'BF M%)M$U,V1TJ:ZFT]$A,L+)*@,C-OQMVDX 8YR.,UKR^-)](L+KQ#>N9]'O3;+ MIEK$$5B' P[NY4+N+C[QP OO5B3X>?;;F6ZO]6N;N[ETZ73I)3%&F5=PVX # M (V@#VZYJ]<^$G;PC::%;7[0);V\=MYLEO',)450N'1A@Y YZ4 2ZUXG&C>$ M[G69[=[=HH#+]GE92P;'"Y4D'G'0UPO_ M;7M)\.0'4-&COM>AU2'3KV"S8 M1HOF%2K*&;N& ')&X')Q73/\,;";PCIOAR:XFGTRUE226*0*1< ,7V-QPF?X M1@ <5GWGP8TD374FE2MHBS-;S"&TA3RUFADWI)M(Y/8@]10!J:K\0H]%UF MRT^\TN\A%VZ11S[X2#(_1-OF;^O&[;C/?'-8>H?%ZRO-.F>P%[:S6TL4=TS6 MRO\ 9Y&E">2X+ ;CR>,X'/<9GNOA!#=^(?[5;5I_--U%>D&WB9_-0 #]X5W! M.,[ <9SZFF?\*6L4AN8X]4O5%X\<]X3L/VB=) XE.1PW5>.,8'84 ;EIX\BF M\5#0I]/NK.XD#F"25XF678,GY5K)J$LOE33S M1Q-!$I)ESNWR ;GQN.,G@8':NZ% "T444 %%%% !1110 4444 %8:X^U7>/^ M>O/Y"MRL-#FZN^<_O3_(4T)DE%07]XFGV-Q=2\1P1M(W.. ,_P!*\RL_C9)# MI%Y<:II*VUTFEQ:I:113Y%TDCE50<$@@F,'KG=QTJA'JE%>.C]H*97FL9/"\ MPURS<6]_8+=9$%R[A8(PY0;A)NW;L#"AC@XJ37OCG<^'42.[M_"YN3.\+O%X MDW01E8V3N60E=H4KR32"QW'Q,T"[\4^ ->TBP"->WEJT,(E?8NX],GM7 MEMW\#=?@\;VUQIEW!:^'[O3Y?MB>;B6UOVMO),D0 ^96[^Z@UV'B+XO_ /"/ MZ5X*U*?2KB*WUZ3;-;^3)-<6X\HR?*B#+'CTZ<\5HK\9/"S?8G:[N8[:\A,] MO>R64JV\@"EB!(5QN !ROJ,=: U/)-*^ _B&X\&:EI5]9S0ZO%H_]F6E]=:V MES;RX=6PL21*45BNM:6J_#'QCXW;5KG6-#TNP^VW>DNMC_:"W(\JV M8F7>=@4GG@ HGCKX<>))O$G MBQM)T72M:T[Q+8PV:S7UTL/]F[,@C84):,YW80YR*F\(^ /$O@S5=;T[^Q]. MUK3M3D$ZZY+>*DT.(!'L,10L<%?E(.,,:O>%_CJOB;5H-,.F06-U+V-K:6-O-HOVIKX12*HW21.H*D#YB689-8)_9^U MR3PSX?TV"+3].GMO#MYIMS-%(!B>1]RXVKE@>[>]>DZC\8-,G\,ZC>Z.L\NI MP-##%87]K+;RM)*?W1*, Q5N2"..*FB^,7AY+=C)+>W#I*+57M=-G=+J?.UD MMR%_>D,#PN<8H#4Q?@WX"U'PW?7FHZSIEW9ZF]G!9&:XUI+Y72/HJ(D:!%'; M/..*]5KEG^)>@+XS9022&'3IW^SJ7V?O<)^[.[C#8.:!'H-%>6Z1^T!HFJ7"--:WNCV@AN M)I'U.SFC$*OD]@<\CBM-OCCX42/)DU/[0'=&LO[)N#U>Q\M/(MH[>YM;B,,!-#*FY2<] M"*Z*Y.+:7_=/\J: _"GXC(#\3/%>.1_:EQ_Z&:IVT"X%6_B-)CXF>*O^PI<< MY_VS5&VN!@9-2+ MT-NOI5R*W7TXJA#=KZU=BNU'>B\3+WB]%;*0.*LQVR>@JG%>K@58CO5]:+Q( M?,7H[5!VJU';)Z"J,=ZN*M1WRCO3]PR:D7([9/2ITMDXXJI'?+4Z7JTTX&;4 MBTEJAXQ4Z6:>E5$OEJ=;]1W%4G R:D7([-/05,MFF.@JI'J"^M3KJ*8ZBJO MS:D6DLDSG'Z5*MFO7 _*JR:BOJ*E744]J=X&;4RREFGI4@LDZ8JLNHIZ_A4B MZDF.M.\"'&996RC]*<+),]*KC44]13QJ2>HIW@3:98%C'GI3OL*>@J :B@[T M[^TT'>B],5IBO8*!T&*R[ZR7!XJ^^IJ0>?RK-OM04J>17/4<+&]-3OJ?37[$ M_P ;O[(U(_#[6+@_9KAFDTN21N$?JT/T/4?C7VV #7QU^Q+\#MB'XA:U;?O9 M08]*CE7[J?Q3<]ST'M]:^Q17YCF+IO$2]G\_4_2, JBH1]I_2# HP*6BO-/1 M$P*,"EHH 3 HP*6B@!,"C I:* $P*SO$ ']CW7^[_45I5G>(/^0/=?[O]10! M=B \I/\ =%/P*;#_ *I/]T4^@!,"C I:* $P*,"EHH 3 HP*6B@!,"C%+10! M0UW_ ) ]W_US-7(?]2GT%4]=_P"0/=_]']7L=1DU.QFU2 M3RK2[22)(Y8GDP?+D'E(4+?*064D'%?8'_!5K_C\^''^[??^T:^:/A7#\)22ZR]JP\16"7$6?LLS!AN.1E1@CC.:_0< ^7+Z;ZW M_7T9X&(5Z\D'8M;L->UK6;VUNKE=)G\^VLH;<2;5,N KRLT MAR$R%5>I+8"^&;[PWJ'PVN/#VK>(9O#UT=9742RZ=)=QSQK;M&H.QAAE9F(S MV8UJ_%35+^^\/0I=_$#PAXJC^T*19Z!IPMYU.#\Y;['#E1T(W'J.#VK> =3\ M-2>%-,LM7URWT6[L?$L6JN+BPGN//MQ$JLJF)&YR/NM@ZM8;? M3[F$P0I+.[;FEC4+Q(@PIYQ[4W]GP*WC;4PZEU_X1[5_P"[;_XJG;;[!_>V^?\ KFW^- %O(HXJH%OW^U]:0)J/'[VU]_W3>W^ MU]?TH O<49%40FH9YFMOPB;V_P!KZ_I2JNH9&Z6V(XSB-O;/\7U_2@"Z<4<5 M35;[C,MO^$;>W^U]?TI0MYD9D@QQG]VW/3W^OZ4 6\"BJ>V^X_>6_P"$;>WO M]?THVW^1F6VQW_=M[?[7U_2@"YFC-40FHX'[VUSQ_P LF]O]KZ_I0$U'C,UK M[_NF]O\ :^OZ4 7LT9JD$U#(S+:^_P"[;V_VOK^E*J7W&9;?WQ&W_P 5]: + MF:,BJ>V^SS+;_P#?MO\ &C;?;>9+;/\ US;_ !H NTF:IE;[C][;^_[MO_BJ M0I?_ //6V_[]M_\ %4 7:*H[-1_Y[6O_ 'Z;_P"*H":CSF6USV_=-_\ %4 7 MLT9JELU#/^MML_\ 7)O_ (JE*WV3^\M_;]VW_P 5]* +F11FJA6][26__?MO M\:"M[SB6W]LQM_C0!;S1FJ16_P <2VP^L;>_^U]*0KJ'::U_&)O_ (KZ4 7L MBC-42NH9/[VU_P"_3>_^U]*-FH<_O;;_ +]M[_[7TH O9HS5/;?X/[RV]OW; M>_\ M?2E*WO_ #TM_P#OVW^/TH MYHR*J;;WG$L'M^[;_'Z4FV^[2VW_ '[; M_P"*^E %S(K#C.;J\Q_SU/\ (>]7BNH8.);;/_7-O_BJQHQ?&YN\2V^1*0G?LU MZ!HML;/3M5U:RTRX/_$PLHY$9+Y1(9%#LREEP3C*$$CKZUZCLOO^>MO_ -^V M_P :-E]C_6VW_?MO_BJ .(USX+:7K]\+VYO[UKQK@RS3,(W,J<8B&Y3L50." MF".>>:L>(_A-:>(]4U>X?5M0M+#6(5BU'38!%Y5P5!"/O92Z$9_A(![UU^R^ MS_KK?_OVW^-*$O>?WEO_ -\-_C3 \[TGX,'3?%&G:M=:S/K30.LD\M]&BRRF M)"ENH$:J@5,DYQDFGK\$H;:$06?B75K*"VO#?Z;&B0,+"8L68KNC)D!)/$A( MYKT()>8YE@S_ -V7G_/2#_OVW^-)LOL_ZVW_ ._;?XT6"YYTWP"TJ5/+EUG5 M'C1;A+<+Y2M )7#_ "L$R=K#()SZ'-:FD_"6WL;^34+W7-3U?5)DFCGN[KRP M9 \?E_=10JA1T '7KFNPV7^/];;?]^V_^*I=E]Q^]M_^_;?XT!M&[OI&N92FK2*I=C MDX&.!FF+_P $UO@NO2SUS_P;R?X5]1:?S8V_<^6O?/:K!_*MUB\0M%-_>1[* MF_LH^6E_X)N?!H=+/6__ ;2?X4\?\$X?@X/^736_P#P;2?X5]0C'K2\4_KF M)_Y^/[Q.A2_E1\OC_@G+\'1_RYZW_P"#:3_"GK_P3K^$"]+76_\ P;2?X5]. MYHS1]3]7I?R+[CYE'_!/'X1#_EUUK_P:R?X4\?\ !/7X2#_EUUG_ M ,&LG^%?2^:,BCZYB?\ GX_O#ZM1_D7W'S5_P[Z^$H_Y==9_\&LG^%/'_!/[ MX3 ?\>VL_P#@TD_PKZ3I#1]'U:C_ "+[CYO'[ ?PH'_+MK/_ (-) M/\*+ZK0_D7W'SG_PP5\* MQ_R[:S_X,W_PJMI7[#'PNO+02/;:QNW$?\A-^Q^E?2A/O6=X?.-.'/\ &W\Z M/KF(_P"?C^\/JM#^1?<>$C]@_P"%H_Y=]7_\&;_X4H_82^%P_P"7?5__ 9O M_A7T-FC)H^N8C_GX_O#ZI0_D7W'SW_PPK\+QTM]7_P#!F_\ A2C]A?X8#_EW MU?\ \&;_ .%?0F:,T?7<3_S\?WB^J8?^1?-(UDVMJ+D$Y/!XZ<5]%XK/0 M?\3Z7_KW7_T(T?7,1_S\?WA]4H+["^XGT[3K;2K"WL[2%;>V@01QQ(,!5 P M*M445R'6%%%% !1110 4444 %%%% !6=X@_Y ]U_N_U%:-9WB#_D#W7^[_44 M 7H?]4G^Z*?3(?\ 5)_NBGT %%%% !1110 4444 %%%% %#7?^0/=_\ 7,U< MA_U*?053UW_D#W?_ %S-7(?]2GT% #Z*** "BBB@ HHHH **** /SS_X*M?\ M?GPX_P!V^_\ :-?('PK^'UCX_GO8;SQ%'I[VJB2'1H=IO]28\%+9962'?CKO M<'T5NE?7_P#P5:_X_/AQ_NWW_M&OD'P#X#\/:_I5O>>(]ZXB7>@(7+G<<=.?T/+GRY=#6V_2_4^?Q"OB'I#-(\-C1H;>WLKR>?5,RZK))+;)*4ED. @5I&79&BCY>N>$/#H\)> M+/%$.I:W8WNV'0UV7,,X7 !O_!^:&Q\+&>QU#PK: M:O)KL"7R>(Y;12^G+'ED07 .49R0VWDX'-=CERX=.]WWOOYZF-KU-C+\3>-- M$\3^ =5$NGZ-I=X=1A30M*TVS5+BPMT#><99PH,J,I1.HLXU&/5[>]U*[& MYO+PB,3! H. @Y/REV)P!D_ $^,]6&-W_%.ZMQMSG_1).V#G\C]*I.+P\G# M9B=_:),\ZTW_ (^K/_?3^8^M?OGX?_Y 6G'_ *=HO_0!7X&:=_Q\VG?YT]^X M^O\ 6OWS\/\ _(!T[_KVB_\ 0!7S_$/_ "Z^?Z'?E_VC0R*,BO*?B#\;KOP[ MXWM_!?A/PE=^-_%36G]H7-K!=Q6D%E;%BJO+-)D LP(50"3@G@5S'C#]IG7/ M"$^FVDWPUU!M1;1;G7-2L9=6M8I+"""58W^8DI*3N####((Z&OEHX>I.UEOY MH]1U(K<]]HR*\)^)W[6.B?#?PYX(UG^Q;_4[?Q- E^8TQ')8V.U&DN95(/"> M:@('7)P>*Z'QY\>(O!'Q"\&^&/\ A'-2OX?$=Y'9KK*[8[.%G5F4!CS(V$)* MJ.!U(R,KV%2R=M[_ (;A[2/<]5R*,BO//B[\8;?X6VVC00Z/>^(_$.N78LM* MT:P*K)-I4')& :E4IN*E;1_UMN/F5['IF:*\YU+]HKX9Z/H]CJE]XXT M2UL+Z-Y;:>2[4"94<(^WN2K'!'4'J*MZQ\<_A_H']DC4/&&D6HU:%;FR9[I= MLT3$!9 1P$)(&XX&3BE[.I_*_N'S1[G=\45Y%\?OC?K'P1T6'6[;P/<^*=% M_P!+O;?48;<6S,ZHBE7RS;BW51QCFN:L_P!K&T\/^.1X?^).F6?PT9M+2_3^ MU-5BF8R-.T:Q@H-IRJ[L@\=ZTCAZLX\\5=?+\MR'4BGRMGT%THZUQ>I?&7P/ MH_B2S\/WOBG2[?6;P1F"S>Y&]_,_U?L-_P##DC/;-9=Y^T;\,K"?4;>?QQHL M<^GL4NXOM0+PL)/*VL!R&W_+CKFL_9S>T67S+N>D<4<5YU??M#_#33-"L-9N MO&^BV^EW\W(85DM@ MI)6=GQY8!']XD?G5+Q-XPU'PZ-#M8-(75=5U%S$84N1!&K+&76,ENKS1W$QN@IB:-- MS +CYB.,\C%%K\0_#=[:W=S!K=E+!:*'FD64813T/N#V(ZT =%17-W7Q%\-V M-I;7-QK%K##<[C$78@L%.&.,9 '<,G?] MSZ!LC![]J .@HKED\=6UC'=7&L[-(M3=M;V9N"0]PJ@9;;C(YW?@,TGC#QI- MX>BT<:?IRZO<:I<"W@3[2(4Y0MN+$'C ]* .IHKC-.^)"7TBV\MDNG7T-W]E MO;:]ND1H?D+AT(R) 0,C&.,],5HI\0O#LFF2:@NKVILXW$;2[CCV M,Y[4 ='17.W/Q"\.6=M:7$NLVB078+0R>9E6 .""3C!JP?&6BKJ,]B= M3MA=0(9)4+_<4#)R>@XYZ]* -GI16)I_C31M9T^[O-/U""\@M5+2F)N4&,@D M'ID=#WKE=.^)FKZG%;06'AX:CJ;VXO9H?M2V\<$#L?*RS!MSLHS@#USB@#T: MBN#T[XQ:)J4]K9CS;;4IX97^RS+RCQMM:-B,C.0<$<8JWX+^)VC^+=)AG^W6 MD-[]G^T3VHF!,2@X)).,@=SVH [&BN:C^)'AF73I[X:W9"T@94DF:7:JEONY MSZ]CW[5O6-[!J5I%=6T@E@E4,CKT8>M $]%%% !6&AS=7?.?WOK[#W/]*W*P MU.;F[_ZZ^N>P]S_2FA,DHHHJB0HHHH I:SK-EX=TF[U/4KE+/3[2)II[B3.V M- ,ECCTJCI_C30]5@T::SU."YAUF,RZ?)$25N5"[B5./3UQ63\8K&XU+X6^) M[6T@DNKB6Q=(X8E+,Y] !UKQBQ\'^*_!OC+1M%T?39WT@6-SJ6EW:QGRK&X> MVVO;O_=_>89<^II#/IDJW&5//3CK2 $] 3^%?)GAS0_%-QX(\1RV>IZJNNC2 M=M]IB6&I0S/=AU9I/-G=D:088#ROO ^E;_B74-9^(*Z[+I<'B>WTNZNM&AC< MPW-E(T88BX,8.UU7LQP* L?2NQCGY3QUXZ4;21D D>N*^+\@Z9- M;)=&T6W^SCHT?[D#?NW!N2<=: L>Y7VKVNFWMA:7+O'<7SM';J(G8.P&3D@$ M+QW8@5=*D8R",],BOG?2/"^MZ!X<^'LEH-=>^NWNIM7DGN9Y9';R)-GF[F. M#M & .G>L+2O"_C+0M"TBXT3_A(5UK4?#5VU\;FYGE+70?\ =[A(Q"N%SM P M?2@=CZE*E>JD?48HKQ3]GG3+JUNM4N1JUW-926\*/IL^G7]N(;@??:]KH$%%%%,05%<\6\IZ?*>?PJ6HKDXMY?]T]\=J.H'P+XC_P""I.N> M&/$FJ:+'\/M/N8]/N9+59FU212X1L;B/+.,X]35:/_@JWK[_ /-.=.'_ '%9 M/_C5?%OQ&4-\3/%1_P"HI<=_]LU2MH00,U]S2RO#3BFX_BSPZF*J0;U/N5?^ M"JFOM_S3K3__ :R?_&ZE7_@J;X@;_FG>G?^#63_ .-U\2Q0#TJW' N>E='] MC87^7\6<V'_@TD_^-U*O_!33 M7F_YI_8?^#23_P"-U\?1VZU;2V6C^Q\+_+^+$\RKK[1]=+_P4NUYO^9 L/\ MP9R?_&ZD'_!2G7C_ ,R#8?\ @SD_^-U\E1VRU:CMU]!3_L;#?R_BS/\ M.O_ M #'U>O\ P4CUX_\ ,@V/_@SD_P#C=/7_ (*0:\W_ #(5B/\ N)2?_&Z^58[= M?2ITMU]*?]C8;^7\60\TK_S'U./^"C>O$?\ (AV/_@SD_P#C=1V'_!0W7+.W M$0\"V)P2?^0E)W/_ %SKYB6U7TJ=+5*?]BX;^7\63_:N(_F_(^GQ_P %%-=) M_P"1$L?_ 92?_&Z>/\ @HAKI_YD6Q_\&4G_ ,;KYE2U7-3+:(*?]B87^7\6 M9_VMB/YOR/I=?^"ANNM_S(MC_P"#*3_XW3Q_P4+U[_H1K'_P8R?_ !NOFM+- M:F6T7VI_V)A?Y?Q9+SC$_P WY'T>/^"A&O'_ )D>Q_\ !C)_\;IX_P""@VO' M_F1['_P8O_\ &Z^<5M$XJ46:T_[#PO\ +^+(_MC$_P WY'T5_P /!->_Z$>Q M_P#!B_\ \;I?^'@6O?\ 0CV/_@Q?_P"-U\[BT2G"S0&C^P\+_+^+%_;.)_F_ M(^AQ_P % ->_Z$>Q'_<1?_XW2_\ #P#7O^A(L3_W$'_^-U\]"S0XIQLTI_V' MA?Y?Q8?VSB?YOR/H/_AX!KW_ $(]D/\ N(/_ /$54?\ ;\UN*\>X_P"$(LLF M,)C^T9.Q)_N>]>"M9)BL^\M%"FLI9+AHKX?Q948YCNK,ON:WE'53_0]Q7>5^:/[,OQ=NOA1\2[6W(EN-&UB5+6ZMHE+ MD,3A)%4=P3@^WTK]*XWWJ&['GD8KXG'87ZK5<5L]C[/!8GZS2YGNMQ]%%%>> M=X4444 %%%% !1110 5G>(/^0/=?[O\ 45HUG>(/^0/=?[O]10!>A_U2?[HI M],A_U2?[HI] !1110 4444 %%%% !1110!0UW_D#W?\ US-7(?\ 4I]!5/7? M^0/=_P#7,U)8?#GAF'4$"?\2:VU.ZN+\QY"V\I(%?3_\ P5:_X_/AQ_NWW_M&OCKPYJV@:WX*?PMKVJ?\(_<6]\^HZ9JD MD+S6^YXU26"94!:L^(I=+\&^ G\.Z?>2ZS?:U M<6]_=ZD+.:VM4BA#^7%!YRJ\N6D+-)M"\*%SR:L_#'PI)J>B/?3^+-6\,6MW MJ<6DVO\ 9EO-,LERZ%@\XCD79$HVY8!F^;@'!KOBXTZ+MHKZ:-?E8PLW-=_Z M[E_QAX5?_A76HZOK?@4> M5M+ZV@L2D%U:C4!('\V/R;AV)**H?>F,9P>HK/ M^ 0W>,-7& Q/AW5OEQG/^B2=L'^1JY\1_!VF_P!C:WJ%C?\ B*]O?#FHQ:7> MSZ\XD2[#F1?-@. R*)(6^1BWRLISG(JE\!%+>+]7 &2?#NK<8S_RZ2=L'^1^ ME"=\/)W_ *T[W]0:M41YWIW-Q:]_G3W[CZU^^7AX?\2#3N,?Z+%Q_P %?@; MIXS<6O?+)_,?6OWS\.C_ (D&FC_IUB_] %?/\0_\NOG^AWY?]H\)^,/P,\2Z MIX_U3Q1X7L_#OB*RU_28M(UOP[XF>6*&98I"\4L'6;BX$%M-/=>]G\OD+V,3Q_P"./PJ\1>-Y_"'B/PO=Z=;>*?#% MR]S#::H'-G=I)$8YH79!N4%3PP!P1TKPO3OV/O&D&CZG?6\/A[P[J!\2V.OV M6@:-?W$=K&D$+Q/$+G9NC9O,+AU4X;M7VIBC%33Q52G%173_ (<; LGFRH"Y(4[B O7@H?$/X*7?@[0WMK>[=;5(3=2,(U6*1&(+8)^ZAQGK MWKF/B?\ 76/&OC?QQK-NVFM!K'@I_#UH+DG?'I!6CY_C;_ "-'!/<^0[7]E'Q/I_B:Z%S#8>(-"U;^RY[I)==NK);6>UBC M1LPQQD7"Y0,F60@]:Z.W^ WC_P ,^ M?LO#^I6%GK&H^,[G79S;7;6LEW8R2 M[A!]I$3-"Y'5@IQR >:^F<4;:T>+JRW(5&*V/A:T^"GQ(^&GC?X>V>G:;I&N M:T+GQ%?O)>27$EA&MRL959+CRRRR8W89A\Q'N:?XH_9CUKP[+\&_"%K<2W,] M]%-I7BB?3K5_LKV/G_;'!;H@5\QJ6P2&_"ON7;[T%016WU^I=.W?]?RN1[") MR/B'3)]8\2^';!;5ETFS=K^>0+B/='@0Q^F=S!L?[%)XZ\"CQGJGA]I\-8V5 MP\MP@F>)V!B91M*$'J1W'%=ABEKS3I/*O'GPVUK5K1M'T-K>TT%K+[/#:I=/ M;1P/N)9F15/F@CC!( YZYK4U'X?7=YX9\2Z>I@CGU2],ZR(Y4[,1CE@,Y&T_ MI7H-% 'E#?#'6ETZTTT3V,@9S@VDM6*D;EVHP<'. M"IX(J/QCX=UW4(?#-S8BTOM0TNZ6XG6YE,"3'RRK8(1LG%9@^&GB632[+,B1+IMZL M]EI:ZK*?+B\LHT8N0@<#G*@@XQCI7L5% 'C^L_#;Q)<:2EAIWDVEC<6\PGLS MJTV$N';/FM)LW3 C/RG:,GO3]1^&.O:C)>V5M-#I&G75F8KEHKUY5NI/+55? MRB@$9!4996Y Q7KM% 'D,_@S5ETZ6UETMX;_ %:2"QN;N+4I;X+;*27)WJ-B MXS@<\G&:Z._\/Z]H/B:YU7P[;6%];WEM%;RV=Y=KJP1\C!P5P.@YK MNB,T#B@#S73O 6N:)=:9-$]I?.\5U'?LTK1;&F8/NC&T[@N,8.">N:I/\)M2 MN=%TBQ:XMH6MM'N-/DD0DXD<@@KP...>E>L44 >2P_#'4KRVC>YLK>VU!+FS M,D\FJ37@EBAD#$ .@V#C@<^F:]9'2EHH **** "L3.;FYREZA?B:>WBL; M5;V9)XBK>2Q8(Z_WMVTX YY'K73:U8MJ>CWUHC%'G@>(,#@@LI YKR6/X4:G MXFTWP5-+*NCBSM$T_6[*=29+J"-@556'JR*..6 M*28QO:2"6,(P4JZ8RK%B%"]22,4EY\9M(TZVADN]'\2VTTTAC2TET683D!2Y M<)W4*"20>.XK'U_X*M?:KXIU73IK*QU+4KNSOK65HF95D@.<2#^ZQ SMYXSU M%<\_P"UGQ/K-Y=^([^""PN)VG73+'4KN5;=C"Z%DD8J1N9@Q4 +@8YHU#0]- MOOB9H&G6OAZ[EO,6.N/MM;ML)$/D+[G+$;1@=^];B:[ILEZ+)=2LVO&C\X6P MN$,ACZ[]N<[??&*\^UKX37/B+0?!.GZ@^FSG068SJ8,Q2_N6C4HF, \@\CUQ M7%:)^SUXDLKK14U'4M+O['3590B%H3*C(Z^6V(M_\0^8R' & M&H'M&L>-M+ MTCP[/K?VDZE80';G3<73,V<;4"$Y.>,"N?U#XV:!I @.I1:QIY:,37 NM.E4 MV49;:KW'_/,$],Y]<8K/T#X=ZII7PTN?#M]9:-K):7$.GWDK?9Q!QMC>58E9 MR,<.4STR3C-F:1\5]!UNXAMK*2[DNIK@6Z6S6[)(V06\S!Q^[V@G=TQ72S:O8VU[ M%92WUM%=RJ7CMI)U61U'5@A.2!Z@5Y$_P1U2QUL:KH=W::%.]PP:*RFEB2.' M(*G"C]XQY+*V%.1Z5H>-/A/JOB/6_$TENVD-;:Y;1Q"_O%*-+$%P]Q MJ5E:O:HKW<4UW&&M\MM(S]D7 M[*A$>=RJ2\C$$C;P!U-+%\$]D1?9P^JV"& MX ,(:ZC'F@]-O/S9]J\W?X1ZG#X(T/3HI--NKS3M4.IOI\X9;"7+$^1]TD*, M\$J>>UN?:BX6/ M<-%^)?AWQ)>QV^DZC%J.Y96>:W=6CB\LX;S#G*\@XR.:U?\ A*-%^PI>_P!L M:=]C: MHX_A8 GVK3TWX$R7>K7.I:Q8>'85G$Y&EV-NTEM [P^6K+O49;N3M';%%PT/ M4M+\2VFK:QJFF1!UNM.9!*KXPRNNY77!Y4UI7'$$F./E-<+\/O#M]H_B369+ MF#RK:.TLK""7;M$YBCPSK_LYX%=U<'$$G^Z?Y4T(_"CXDR$?$WQ63D_\32XY MZ_QFLZVN0*_:9OV5/@]JTC7]W\-_#ES=W)\V:>2P0M([&_P#P7I6_]OP_E9S/*V_M'X\Q7P%6XM0&/6OU\_X91^#P M_P":;^'/_ !*>'O_ %*=_PR_\ ";_HGOA[_P 4I_V_#^5D_V/ M+^9'Y5)J:>M3IJB9XK]3Q^S%\*!T^'WA_P#\ 4I1^S)\*1_S3_P__P" *4_] M8(_RLAY-)_:1^6RZFE3)JJ5^HG_#,WPJ _Y$#0/_ "6J6B_LW_"ZXL0[^ M M!9MS#)LE/>C_ %@C_*R?[$E_,C\STU>/BIEUB/%?IS_PS5\+/^A!T'_P"6E' M[-GPM'_,A:#_ . 2T_\ 6&/\C)_L.7\R/S+36(_6IEUB/UK]+_\ AFWX7?\ M0AZ#_P" 2T?\,W?"_P#Z$/0?_ ):?^L4?Y&3_84OYD?FFNL1YZU*-9CK]*/^ M&/\ F1-"_P# ):/^&! B1J.@ '05FJ<0HHHKF.H**** "BBB@ HHHH *SO$'_ "![K_=_J*T:SO$'_('NO]W^ MHH O0_ZI/]T4^F0_ZI/]T4^@ HHHH **** "BBB@ HHHH H:[_R![O\ ZYFK MD/\ J4^@JGKO_('N_P#KF:N0_P"I3Z"@!]%%% !1110 4444 %%%% 'YY_\ M!5K_ (_/AQ_NWW_M&OFKX'^-_"_A;1O)U?7$T.:36(I]0C;P_P#VE_:>G"-0 MUJ6)_=J29_"V\\#VES??\);9SSW MC(!ITTZO-IT,GK=01%9I%_W'X[JW2OT' 14\N@FGUV]?,\"NW'$-H[?XK^+- M&\1^"O$CV7BS5O&/VOQ'%?VGVO2)[>'2D(F#1++([*"R&)=BX!$0..!61\!; MSQ!+=7NEZ+\66^&XF=9#;"ZN(3>N!@; FV-G[ .ZDYX-7?VBI-9U*]L;ZRN[ M;4/ *6UI#82Z"RKI,=R+9!.$B3 BQDE-R3V:95985]6*.?1:[813PWKY)V^5OT,&W[3^D=?\9?%.M'3 M)?#OB+Q_X[\0ZK#=+(=+\1V;VUIL .)0))W:QO@%&)?&.K(<8;P M[JP.1N'_ !Z2=L'/Y'Z5K_%K6[B\\(V>D:9KOA2Y\'Z5Q_D?I3@K8:6G]?< MA/\ B(Y#3=%LI+RS4Z_8@,\>28IR!DKUQ&>F3Z_=/7C/[I:#=S)H6F@64Q_T M:+HR#^ >_P#G-?@QIPSS^?Z'H M8#[7R)3?3=K&<_\ D_^*_SFC[9-D_Z%,,?[2?\ Q5C#<,CWKY'EDES-:'JW3=BZ+R;_GSF'_ D_P :7[7+C_CTE_[Z M7_&K-97B?Q9HW@S2)M4U_5;+1M-A_P!9=W\ZPQ+]68@4DFW9%;%S[7+D#[)+ M@]]R\?K2"[FY_P!#F_[Z3_&LSPAXZ\._$#2CJ7AG7-/U_3PYC-SIMRD\8<=5 M)4G!Z<5O<4--.S0D[ZHI_;)CC_0IO^^D]O?_ #BD%[/_ ,^$^3_M)[?[7^<5 M<)%NYXS+%!J=]' \B X+ ,02,\9IQBY.T5<&T MM6=*+V<_\N,P_P"!)[?[7O\ I0MY,3S93+GU9/;_ &O<_E7.^%OBSX/\<:J- M.\/>(;'6KEK,:@OV&3S4:W,AC\P2*-I&]67@YR.E==Q2:<79H$T]BHMW,>MG M,/\ @2>WO[G\C2BZEX_T24 XR=R\=/?W_2K7%'%(95^U2G_ETE_[Z7V]_?\ M2D-Y-D?Z'-SWW)QT]_?]#5OBN;\9_$?PK\.X+:;Q1XCTSP]#PG'_ DXZ?[7O^E. MTK5;+6].M[_3[N"^L;A \-S;2"2.13T*L,@CZ5;XHVW&4Q>3\?Z%,/\ @2>W MO_G%*+N8XS93?]])_C_G%6^*.*0%7[7+_P ^DP_X$O\ C1]JEP#]DE^F5S_. MK7%'% %4W7LAC@#* MF0I8EF.% ZDDBIS?6_VT6GGQBZ*&40[AO* @%L>F2!GWH C-[-_SXS_ /?2 M?_%4GVV?_GQG_P"^D_\ BJELK^VU"-GMIX[A%=HV:)@P#*<%>.X/:F:KJ=KH MNGW%]>S""TMXS)+(P)"J.IXYH 3[9-_SY3?]])_C2_:Y* *9O)@.+*8_\ M"3_'_.:#>3C.+&<_\"3_ .*_SFK9P!5"PURQU,7C6URDJV\[^S=;T^ M^,*EY!!"50Z21G*L#T(- $1NY@#_H!1@4 4_MLV"?L4Y_P"!)_\ %5C)>S-<7?\ HDK?O2,;U..!_M&N MEQ6%&C'J.E %7[7+_SYR_\ ?2_XTGVN;'_'E-_WTG^-6J6@"K]KES_Q MYR_]]+_C2B[E/_+I*/Q7_&K%+0!6^TR\?Z)+GZK_ (T?:9/^?63\U_QJ=G52 M 6 )X )Z_2G4 5C=2_\ /I*?Q7_&D^U2_P#/I+^:_P"-6J* *GVR;_GRF_[Z M3_&E%Y+Q_HWU/\ZL57T\YL8#U^0<_A]35BH+"BBF2RK" MC.[!$4%F9C@ #J2: 'T5#;W<5TJO#*DJ,NY61@P([$8[5-0 45%#E9O MA[_D&C_?;^=:1Z5F^'O^0:/]]OYT :=%%% !1110 4444 %%%% !1110 5G) M_P AZ7_KW7_T(UHUG)_R'I?^O=?_ $(T :-%%% !1110 4444 %%%% !1110 M 5G>(/\ D#W7^[_45HUG>(/^0/=?[O\ 44 7H?\ 5)_NBGTR'_5)_NBGT %% M%% !1110 4444 %%%% %#7?^0/=_],$@U]K?\%6O^/SXIV+K+8:7=PBWC19]P:2: M-0-Q9<*#D[3QQ6;X+M=0M/#]K?6^E>'-3AU'64TB/^V=.6ZDCF,88$%ONI@C M..^O5K]-#)+WTCG_$0U'6_#NOSOHOAC38-"OX;2YETK3$MIWD=Y44*R]4S M$V0<=JN_L_+N\::JH7=GP]JPQMW9_P!$D[8.?R/TJWXT\7^*->\":K)=>#_# MGAC1[S546[NM-TW['-=W<32$H-TC&38S2%]HPI(R1D"J?P /C3501D?\(]J MW'7/^B2>Q_D:K7V$[_Y]B?\ EXCSG3?FNK3OET]^XK]\_#XQH.G#&/\ 1HN, M?[ K\#--YNK3W=/YBOWS\/\ &A:<,?\ +M%_Z *^>XA_Y=?/]#T,O^T?.OCO MPCXG\0_MAVUQH-S9:7!%X.037NJZ*U_;R 7Q)B0[T"2$$'.20.QS7GFJ^-OB M'\/GUSQQ"/$6K6&F>.]8TVXT:*&5Q/9S6Z+;2+'CYDCF"X8 \,W/6OMS:*-H M]3^=?.1Q5DE**:2L>BZ6[3/S]\43_%+PUJ^B:+KOC74M#O[;0;"ZT_4[V747 M2;4)&>2Z(2VBD6X=21'Y4N0$ VKR2/;OVF+.6S\>_"GQ1KNGSZIX,TB6[;4F M@T^2^BM+N2 +;74EN@+,B/NYQ\N:^E=H]_SI-@]Z;Q5Y*7+M?\58%2T:N? F MI_$OQ_KG@-[J!X(/#LOB\VNI^(](T>\T-+ZQ%HICFD\D-<)&TGR&1,D!0,@5 MK:=IGC_Q?%HVE7_CSQ/=Z;%X7U2^34M >[MEN)8[E?LJ/)+$LCLJG&2 9 H/ MS G/W-M^OYT8'J?SJ_KB^S!?U\A>R[L_/_Q!XQ^*6L^(= &I^*+SPK=MX>T: MXT>ZO%U%$FNGC!NB8;:)DGD+Y1XYAPIR .37T3^UOH$VL_"BT\O33J-^NKZ9 MG[/;&5PHNHBY )"XR3VQUKW;:/?\Z7'%9/%>_&<8VL4J>C3>Y\IZ'=^(M .D^!DN[&3P\7MTGN4N'=(R54[\$9\L=<\@US.M^*?B9JGQB M$5QXHN?#=ZC:2^BI>KJ(AN87AC:Y58((FAEWR%U)I](='U6XLK; M3+-+N01R,8HFE2+&-S(-S J P&*\]M/B1K_F>&=(\9^-/&VD:(UAK8,FE-=F MZF6*X7[*6)C\XK@@!W521@,1DU^CVT>I_.L"Z\ Z%>^-+'Q9-9;_ !!96LEE M;WGFN"D,A!==N=IR5')&>.*UAC(J_-#^NG03I/2S/BVX\5_%S28_ ^@WVIZZ MFH_$K2[&T6YFV.X@8^89[&O8?VG_#OB+5_'/PBA\,V MEI=WT6IW*B75[>6>TC!M)!NFV G!]\9.*]SU+P)H>K^+-(\2WEEY^M:1'-%8 MW+2OB 2@"3"9VY(&,D$XSCK6]@5G+%+FC.,4FKW^>GX*PU2=FFSXWTGX+>*? MA]XM\+>!=,\3>(#I>GZ)?ZU*=(W6EG=7YN5D2(@9"Q@M@1[LE1CH37G6F_$C MQGI'A\:QI/B;QA<>)/\ A']3N?&<6KQS?9]-NE0^1Y2RJ(XW#X"+&<%><&OT M,VCWK*\5>$M(\;^'[[0]=L8]2TJ]C,5Q:S9VNI^G(^HY%7'&W?[R-_ZU_KT$ MZ.GNL^"_#6L>*]>T)H],\:>*+34K[Q!I%M/I=MJ5_=7>G6;Y$LS-2Z!I\L%U>!%N+N[O)[NXD5,[%,LSN^U;W8Z J3MJSX(\.Z3\0?$&J>$Y;WQ=X^MEUS7]9TK4$BN9 M8T@L8VE:(*"G[O)5<2?>QP#TIGA[QQXVL+KX;RZUJWB77YHI7T__ (1U);ZS MOCB]>..[+K'Y=SB-0'28_=&>,YK[ZV_7\Z3:/4_G4_7$]X+^K^7F'L?,XKQ" M3K_CK0]'4;K>QSJEUZ94[85/U<[O^ &H/$NJ6_A?XA:?JNHF2'3I=/FMOM0C M9D23>C!6(!QD XSUQBNTATRUM[V>\C@1+J=5664#YG"YV@GT&3^=62,UYITG MC6@Z5J.JMI\#W&JZ9IUZ^HWICMW>W9U,F8MY #+D?,!P?U%QO3 M+J-Q96MO/:[+5Y)K<7*?9_FB26-2R'=S[D8/6M32=6&H:Q=#5K[7++4#%%_9 M^FR-)M:%H03N4#:YW%@S-R"!R*]>Q]:-OUH \#FU"[LM*C@N-0U?3KV#2+4Z M-;6WFHLLY#;QM48D;(4%6Z ].]6]4\0>(['5=62WEN-1UN:R9T2UFFVV#B(% MD: J4(W9VNN22<8->XX^M&* /!+'4]5CTQG?7IY- DN+9;R2RN;F>>V0D^8Q MDD160-P&"_=YZ5UGPR@QX6\6^2UY/#+J-PT$MXKF65#$@!RP!8<8![@=Z]/V MCW_.C:/4_G0!X583#5](\%6^D6]PNL:5'YMU<_9'3[/$(V#HS,HR6Z!1GGFK M,NN:Q9ZSIGE7%WJ=_<:=$L=FDTT;VLOE$EY(L;)$8XR3RI_*O;,#_)HQ]: / M ] US6;?1-2OI]2NK]%L ;JQMKRY:Y6X++EB7B'DXY!5 >.0.,U&NNZC%HT[ MOJMRUG;:@6@M?MEV/M%VVL^(M3\ M8%I]0?1;@W,1M[2\FN-_V4HI*^0J&-R26!8MD$=176_"?49Y[O5K6>ZN-5:- MA(=2-Q,\4N2?EV2 >4X&,JO'2O1\48H 6L*,YNKSG/[X]\XX'N?Z?2MVL)/^ M/J[R<_O3WSV'N?Z4T)DM%%%42%%%% '#?''GX0>+@25!TZ0$AMIP1@\]J\1T M#Q+?^ _$/A?PI>&>_O-#L+G4=*\URS7MDUJ61V\D%Q M%'/#(-KQRH&5AZ$'@BHFTRS>X@G:TMVGMU*0RF)2\:D8(4XRH(["@9\XZ=\6 M_B,G@/4O$EP4:TET@:C!-26>@Z7:27H(N6 M@LHD,X/4/A?F!]#3M/\ !GA_2;46UCH6F6=L&5_)M[*)$W*CZEXFL5\8VFFOX4T^"Y+WNGP9U=W)R[#^"/@)B/!R1S6EX2\?^(/ M%NKZUJ%QXAM-!M],E6V7P\]M$6G)@$F\NY$@)).T+QA3D&O5-4\*Z+KE[;7F MI:18:A=VIS!/=6L6M]):QM.%] Y& M['XT!<\+L_%7B1[#X=ZYKFIV.LWNJSW=Q%_Q+HXELPL$A"Q$'))VC+'/<=*S MM/\ C+XXT+0;#6-1U2RU[^U?#UUJL=FM@ENMM)$^U=I4Y88Y;<>W&*^C?[%T M_P NWC^P6OEVV?(3R$Q%D8.P8^7()'%$>B:="L(CT^T00QM%&%@0;$/55XX4 M]P.#0.YYM\&/$WC'7+N[7Q$5N=-DLX+JUNYFLUF9W^\%2VD8>5SE6;GL2:]6 MK*T/PIHGACSO['T?3]*\X[I?L-K'#O/^UM S6K0(****8@J*Y_X]Y>WRG^52 MU'W<=I'EV_B#6-47UU=2VD;K?LCO$5 =@$7 R=O.3P<5],IHNG MQBT"6-L@M 5MPL*CR01@A./E&..*HWG@CP[J$-M%=:#IES%;,6@2:SC=8B>I M4%?E)SSB@#YN\(>(M>L=+M;?PS'IT6I#PUIK+/Y<*W,B,WS+&TA",V/NJ_RU MV.G?$_5/%^L:!ING>+H]%LVTEM0FU'4+"$3W4B3>6T;(QV*!CG8?H0*]AO?! M?A_4K9K>[T/3;JW9%C,,UI&Z%5^ZN"N,#L.U)>>!_#NHVUE;W6@Z9_M?7;YI=7>".0DQHK".)7.S M6#4=3TFV@DEGVS"..?R96_U+9P3'D@] M.*]ZU+PAH6LV;VE_HVGWMJ\GFO!<6L*D8)]^M,N?!/AZ\:P:XT+39 MS8 "T,EG&WV?'3R\K\GX8H \1T'XJ^/-=\4WM[;VQ;2+/4[BPFT^46B1"*-2 M596,OGF5B <;,$'@=ZRO VOZEXH^,_PYU?5/$UCK4M_I>HW"65K;QQ_8Q\HV MJ0=Q48Q\W.0>>U?0C>#- ?7!K+:)IS:N.FH&TC^T#_MIC=^M+IW@W0=(OY+Z MQT73K.]D9F>YM[2..1B>I+ DGO0!L4444 (>E9OA[_D&C_?;^=:1Z5F^'O^ M0:/]]OYT :=%%% !1110 4444 %%%% !1110 5G)_P AZ7_KW7_T(UHUG)_R M'I?^O=?_ $(T :-%%% !1110 4444 %%%% !1110 5G>(/\ D#W7^[_45HUG M>(/^0/=?[O\ 44 7H?\ 5)_NBGTR'_5)_NBGT %%%% !1110 4444 %%%% % M#7?^0/=_]ZR;.UNXYF06,<$*2.0%(_>2&90">BHV.3D?H>7:X&E;>^GWGS^(_C MR-W5?#VJ> O@_J&D^)K.;2+W4]7MKK3-)O8_+N8A$DJW%P8CAHU8/''E@-Y' M&0G">!/$5OH_@94UCP+JGB+2;?6AJ$&IV5Y):11W"Q!3$[K#(K?+AL$@BL:/ M2[/7?AAK6N313_V[IFJ6L-]6 M!7YE\/ZL"K+GD6DG!!!_+!K!NOB_XZO+2:UE\9:Z;:9=LL*7\D:R#T8*1G\: MV_@)\WC'6-PW9\.ZMD$9S_HDGL<_D:F5-TZ$HVLO5O\ ,:DI33.-TK7[A;RR M86^GDJ\?WK"%@<%>H*\]!]VGEG> M[\]HQ'^[##9M4G[HY'7M47PC_:EM/%O@G2;S7[-X];G\-W/B>Y&G0XMOL\-P MT15-[EMYPIP>.O(Z5\O]6KTC>USW06"# \R?_O\ -_C2_8T QOF_ M[_-_C7AFL_ME^$-&621M#\37=K;V%AJE[=VM@DD5E;7:!HI)6\SC&<%5RW!P M" 37'_$']K37=/C^(MC;^&=5\.IX;U&TLX_$'V.&^BB638=T\)G0C>&PNW=P MP)P?EJHX2M+[/]:?Y@ZL%U/J3[$F0=\W&/\ ELW^--^PI_STF_[_ #?XUY!J M'[5'AO3/&MSXV6^CT7P?XEUF5;:_N+"Z6&".UO%M&V3NK-,'"*_!)0'N :E8:L]HA[2*ZG MOO\ 9Z@.#@^K5ME$/:P[GN8T^,=))^/6=_;W M]OYT"P1,8DG./69O;W]OY^M>,:C\9=7^' USQ!XPM[BZT35]9@TWPII&GQP? M:9$,0^=I&=$ D8,P\QQ@ #J<5N_%WXP:AX$^&^F:SI.A//XAUJYM=/TW2=48 M1;;F=@J+,4) "Y).TG..#SFI]C.Z2ZCYU9GI8L4 _P!9-^,S>WO[?S]:<+) M1\\W'_35O;W]OY^M?.VA_M'3>"V\4-XZ\;>$O$@T<)'+8>%[*>"^ANFE$0AV M2R,KJ6.T-E<'KQR-O_AL#PF--MYCHWB!]3EU@:$VBP6T,]W'=F$RHA\N5D8. MJ\,KD9ZD8.+>&J]%<7M(]SVT62#'[R;C_ILWM[^W^I?V?&,?O)_P#O^_M[^W\Z!IR!]/ MTG2M0AL]9U"*]TO^V9TMX(DDL;0.4,DRR2IDAE8;(][':< @5H\+55K*]^W] M>1*JQZGMZV" ?ZR?_O\ O_C[4"P0?\M)OQF;_&O)(?VH= U+Q-JNB:)X>\3^ M(Y=-MHKN>[TG3A+;^7+")82'+CEP< ''.T2O:1[GM8L4'\6&"!D]143I5*? MQJPU.,MF=5]A0_\ +2;_ +_-_C2'3D/_ "TG_P"_[_XUQ>J^*]0\#^"-%O\ M5ITFNY)[>.^FFC)V"1QOP$_NAL# /3I5;3OC)87VLZR(V%SI%I]CCBEAA=9# M+.[(0P?' (7H.YZUD6=[_9R?\]9_^_[_ .-']G)_STG_ ._[_P"-5YO&6 V[>YP!65?V>G_ #TG_P"_S?XT?8$R?WDW/_39O\:X#3/C M!;_V+9SR6&J:I/);/=RM:6:IY<:R%"64R8!&.@))QD5>O/B[IT%W#%;:=J6H MPS2Q6Z75M&@B,DBAD7YG!Y!'.,Q.: .P.GH?Q)<.Q\-S0P)8VJ1J)WE=L$L20%Y(7#$ : M+X"OM10&1+>]4-M;.,,$;!_!OQH Z Z;&?^6D_P#W_?\ QH_LY/\ MGI/_ -_W_P :\]U/QYK7AJYFLM8GLG,]BUY:7ME:N"NPKO1XFD.?O9!##Z5L MM\4]-2/5IGM;U;+3':*:[V)L:48RBKOW9.1C( /K0!U7V!"#^\F_[_-_C2_8 M4S_K)O\ O\W^-9Y>" >=W8TVP M^*6G:K<6$%G9WMQ-=1O*R!8U,"J^QB^YQG!Z[-W'- '5&Q0D_O)N?^FS?XTG MV!/^>DW_ '^;_&N9T;XGZ5K>L16$,5Q&MPTB6UU($\JX9,[@N&+#H<%E ..* MZ\=* *ITY",>9/\ ]_W_ ,:QEL4-Q<_O)CB0_P#+9O3_ 'C_ $KI*Q,YNKKG M=B3USC@>YQ30F0_84S_K)O\ O\W^-+]B3^_-_P!_6_QJQ15$D'V1?[\O_?UO M\:3[&O\ ?E_[^-_C5BB@"O\ 8USG?+G_ *ZM_C1]B3'WYO\ OZW^-6*QO&/B M'_A$O"NJZU]F:\^PV[S_ &=7"&3 ^Z">F?6@#0%BN/\ 63?]_F_QH^PI_P ] M)_\ O\W^-><^%/CKI_BJT\(31Z?):/KDD\-S#/,H;3I8HR[I)QSQCGC@@UI6 MOQW\ W@NS%XEMF6U3S)&,4JJ4W;-Z$IB1=QQN3('K0,[462?\])O^_S?XT?8 MD_OS?]_6_P :PM8^(_AS07ODO-459+'ROM$4,,LSQ^9GRQMC5B2V#@#)K,N? MC=X&M+/2KJ3Q';B+5"ZV>R*5WF93AE"*A8$'J" 12 ['[&F,;Y?^_K?XT?9% MSG?+_P!_&_QKRK2?VE?"WB._T^RTRY$=WLC?XU;J.?\ U,G^Z><]* -6Q_X\X/\ <'\O MJ:GJ"R.;2$YS\@YSGM]36)<>,%@\=VWAK[*Q>:Q:]^T[Q@ /MV[+X\>&K+2!?:[%_#,&K- MK=M,+VSEN[!%$C>>J*3D[5)1FTECZ"M_5/B_X3T:UTN>\U=8%U)=]M&;>8RLN< M%FC";D4'@E@ .] '9T5YZOQFT73+;5+G7+F'38;?4Y-/MA&'FDN2H!RJ(I9C M@Y(4' J[+\9/!R6VE3KKL$\>J*7M?LT)?B;I'A70+B M#58KJ&ZEGND\Q?+,6,;,J%D4DD;E)'% 'J=%%% "'I6;X>_Y!H_WV_G6D>E9 MOA[_ )!H_P!]OYT :=%%% !1110 4444 %%%% !1110 5G)_R'I?^O=?_0C6 MC6E_P"O=?\ T(T :-%%% !1110 4444 %%%% !1110 5G>(/^0/=?[O M]16C6=X@_P"0/=?[O]10!>A_U2?[HI],A_U2?[HI] !1110 4444 %%%% !1 M110!0UW_ ) ]W_US-7(?]2GT%4]=_P"0/=_]*0!F7T062W88: M[?&V,F[R\;,(V<;>?3(KX^_X8^US_H?/A_\ ^#QO_C5??Y96H_4H4ZC[]^Y\ M[BG:NVG^*/,/%?CYM?TJ#1M-T:P\->'X)S=+IVGF23S9B-OF32RLSRL%)5]?\,?:Y_T/GP__ /!XW_QJC_AC[7/^A]^'_P#X/&_^-5Z\<10@ MK1?X,XV[ZMK[T>"UZ/\ 49\7:P.W_".ZM_Z22>Q_E79_P##'VN?]#[\/_\ MP=M_\:KLOA5^S!J_AC7M4O)O&/@F^631=1MA#::N7P&;BU_WD_F*_?+P]_P @#3NW^BQ?^@"OQTT[ M]E/Q.;JU7_A(O!I.]!@:\ASR/]FOV$T>>:TTFRA:SF+1P1H=FPC(7''/3C]1 M7S>?5(5/9J+[_H>IE_VCFKKX3VUS\7)_'AU"87,N@'039"-?+"&8R^9NZ[LG M&.E>6K^QS'8:+H>GZ1XZU;1VLM$NO#UY<06EN[WMG/,92OSJ1&P8\,O.*^A# M>R?\^5QQ_N?_ !7^HX1>Z/#9OV2=-E\- M>*M'_P"$BOECU_0]+T2246\>85LD*+(HZ$OGD'@=J/&O[*47C&_\=D>+KZPT MKQ?]CFN]/CLX7$=Q;^6$E20_-RL6"O3YB?2O<_MI_LWV5\_B.0:U=*VL>);+Q*R^4F(Y+ M+?!K]GWQYH_BV^M=8T2'3=*U>/4X/$&HW"64KS).[M" M+2XC)N&^\"WFA>G(.!C[$-W)Q_HD_/\ N\?K3?MD@/\ QYW'_CO_ ,55QQ=6 M,7'>Y+I1;3/G^+]DW5+'3]%_L_XEZG8ZO8:,WAV;4(]+M3]JTW*F.%HR-JLF MT8D')R=&YC1=LIW]=XPP)!%;NA_LOV^FP^%OM.N0-/H6NKK:'2]"M-- MCG(B:,1M'"H&/G)WB_R)5*"Z'SKJW[%6E7B6L]MXA*:E;:GJ%^DVHZ/:7\#)=N'>)H) ME*G:5&U^".?6O8;OX<17OPKN/!4EZ(XI],?3GN[:UB@QN0J76) $7KG: !74 M"]D_Y\[C_P =]O\ :]_TI!?28'^A7 S[+[?[7O\ H:B5>K.W,]BE"*V/---^ M =EIU[\/;E=7N7/@_29M*A4Q(!I1SQ><\RD1SJRQNI=AN7J#S7T6+V0X_T.X&<==O'3_:]_P!# M2B\D('^B3\]OE]O?W_0U4<35CM+^M?\ -B=.+Z'C>N?LOZ=K>E?$&Q.O7MDO MBY+-'-K#'&+7[/&$4(H&"K8&5( QD=*\V\0?LBZUX;@T=/"VM2/>77BFRU6\ MOK'3[2R33DAB9#)%;J!&0,@[<'//7)KZN^UR'M#L8HXM#LYH?M$;-_RQA&4C [Y*J#[9 MKI1=OD?Z'/S_ +OM_M>_Z4BWLA./L5Q^.WV_VO?]*SJ5YU8J,GM?\1Q@HNZ* MGB+PZGB&&R1YW@^S7<5V"@!R48,!SV.*P?$7PSBU^]UB[_M*>VGOUM=C(BL( M7@=G1@#][);D'TKJA?2?\^5P/^^/;_:]_P!#2B]D./\ 1)QGN=O_ ,56!H3M '0 *:".*^N$MWM_L MZ1HC%B3YRR85L!1@9X.":]G^V2?\^D__ ([_ (TW[;)_SY3_ )+_ /%4 <7# M\*I;**U^R:U)#/8WLUY8RM;(_E>;N\Q'&?G!WMSP1Q5[0OAK;Z)=07(O9I[A M4N!,[JH\Z28@L^!]W&T 5TXOY/^?*X_\<_^*H^W2?\ /G@'%=1]LD_Y])__'?\:/M2=IF'S$ DXX!]2:[4=*J?;9>?]#G_ /'?_BJ7[9)_SZ3_ M /CO^- %NL-"#LW'^[_C66JW7G7#FSGVO)N7)7IC M_>/]*:$R:BHS]I&?]"FX]U_^*HS*O!VL:1;21PSWML\*22YVJ3W..<5M[;@?\NDI_ M%?\ &C;<9/\ HDOYK_C0,\1U+]GF\N?'.E:M9ZK;V>E?V>\&IV85RSW1M_($ M\78<$[LXS@58TWX.>(=JB/"@'8I M;GG->RD7 _Y6\8")")HU,L>$ R5'))]:L?"[X(ZSX'U?PU>WM_8SC3&U! MYA!),[$W!RH5I!N..A+')KV7-S_SY3_FG_Q5*/M!/_'E,/Q7_&@+GCS?"?Q- M*]M:276DG3K'Q*NMV\F^8RR1$DM'(FS:&!Z8)!]JW/A=X"U[P=K6L37D]E9: M+<@?9M%TZZGN+>*3<2TR>UDLI[+5VDCBDC8[@PDC5B MK ]MI!]1746FNQK:PCRIFP@Y"@]OK4I\01?\^]Q_WR/\:7++L/F7<\UT#X-: MKI-WX/NY]2M+BXTVYO;R_9$9 \EPN,1#GY0?4@X%%])CBT:_P!" MGN[G2KG2;TWYGV1K)*[K)%M7)(WX*G&?6O;3X@C!_P"/:X/_ %?\:/^$AC/ M_+M<_P#?*_XT;YBNDBJ6D*@[?G"[L9) M!KU(>((_^?>X_P"^5_QI1KT9_P"6$X_X"/\ &CEEV#F7<\QOOA;XJTWQ GB+ M1;C1KC5(M1NKA;74&E2"2&=5!^=%9D<%>H# CBLBZ^!?B2WTS1AIUSI<&O17 M,EW<:Y!<7%K+;/)*'DCB1%(EB(&-DA /6O9?[>CP?W$XQ_LCG]:7^WH_^>$_ M_?(_QHY9=@YEW/'-$^ -_I7B.\2X2PU+1I]0GU".\FU.\6XMWE4YVVP_<%@2 M<-D<=JN>!?A-XOT;QCX5O=8N]#;2O#EG=64 L!*)KA9,;7964*A '*@GUSVK MU4^((\?\>UQ_WRO^-'_"0)_S[7/_ 'RO^-'++L',NYK45D_\)!'_ ,^]Q_WR MO^-+_P )!'_S[W'TVK_C1RR[!S+N:AZ5F^'O^0:/]]OYTAUZ/_GA/_WR/\:I M:1J@M+(1R6\X;<3@*.Y^M'++L',NYT-%91U^,?\ +"<_11_C2'Q!'_S[7!_X M"O\ C1RR[!S+N:U%9)\0QC_EVN3_ ,!7_&C_ (2"/./L]QCUVK_C1RR[!S(U MJ*RAK\9_Y=[C_OD?XTO]O1_\\9Q_P$?XTX_[Y'^-'++L',NYJT5D_\ "0)_SZW'_?*_XT?\)"F.+:Y_[Y7_ .*H MY9=@YEW-:LY/^0]+_P!>Z_\ H1J+^WT_Y][C_OD?XU575@NJOX_P"^5_QH_P"$@3_GVN?^^5_QHY9=@YEW-:BLD>((R?\ MCVN/^^5_QI1K\?\ S[W ^JC_ !HY9=@YEW-6BLL:]&1_J)Q]5'^-']O1&.VGWNN M "%]1[_YQ1RR[!S+N;T/^J3_ '13ZR8]=C6-08)P<#^$>WO_ )Q3O[>BQGR) M_P#OD?X_YQ1RR[!S+N:E%9?]O19 \B?GOM'^/^<4G]OQG_EWN/\ OE?;W_SB MCEEV#F7.GO_ )Q0/$"'_EVN1]57_'_.*.678.9= MS6HK*&OQD_\ 'O<#ZJ/\:4:]&?\ EA./^ C_ !HY9=@YEW-2BLL:]'C/D3_3 M:/\ &D_M^//^HG_[Y'^-'++L',NY-KO_ "![O_KF:N0_ZE/H*P=6UR.;3+A! M;SJ63&6"@#Z\UO0_ZI/H*336XTT]A]%%%(84444 %%%% !1110!\I_MNG%SX M2_W;G_V2OE[)]37U!^V]_P ?7A+_ ';G_P!DKY?/6OU+)?\ <:?S_,_,\X_W MV?R_(,GU-&3ZFDK2@T"[N=(74453%)=K90Q YDGE*[MJ+WP"N?\ >'7->S*2 MBKMGD1BY:)&=D^IKI/ A/]I:AS_S#+O_ -%&DUKP1<:+8W MU=F>U=\@!B0%;D%25) ;BE\!_P#(3U#_ +!EW_Z*-LJ=?]X5^GMH?]$@/^PO\J_,'2>=2LO^NT?_ *$*_3VT_P"/.#_< M7^5?(\2?%2^?Z'U?#WPU/E^I.6QZT YKP'QM-_PDOQ!\6VNK?;-1CT2VMGT_ M0K?5#IZRQNI,MR7#+N(/')XQ[TU?B[KTMIH.F^$=/N+@MH*:NJWR&]GFRY1( MG?S$VCY3NDY/*\5\6?8'T#17@GB3XR>,M.N-?NX+32[2PT(Z=)W]KINCB[T>PU==+GB2W^98\#?,9C(,,"P M(3:&(9Y$U4RW#21)+(VQ6W9W'GYF)Q M0!]%45XE??%SQ;?^*;JVT/2%N[;3ULFEMEM]YF$ZAW)F,BB/:I^7Y6R0]+9_'36M%LH+[7_L# M:99ZK=Z/J-Y;1,JM(B;H94^8X4GY2.>2.: />JBCN(IM_ENK[#M;:30P@@)D%E4 Y.<%1]&_@3K7F.Z: MG+83WES)&Q1O/D!=^0>,%MH/H!0!ZENI:\4\&ZM-X2C\5"1SX=BM8[58-+O9 MI-0$;ON F0ALL)"0H13U3MFK]G\1?$E[%'I\2VL6H_VTNEM(S!YN\P MASAAG &[!XZ9H ]7VOCSQ/>^*9+:TTXWEA:Z@FGSB.S(!7">9,9?,PI M&[.S:>!UYIGQ4_M5/&/ARXT>>87=E;75VMJCD)<[-FZ-AT.Y2P'H<&@#U/-+ M7A?A[XD7TFFSR:(TMX=7UVY6&9H&N6BC6!7(6+>N2"",9&.?2NOTWQWKAOM$ MM-4L(K":ZL+RYG25"K!H74(0-QVAE.X@DD9QGB@#T6D9@HR:\J\._$?7O$-[ M88^P06BZ)'J]R%A9GE9F(V(=V%''4@FJEWXVUNYTFTCU-K*YM]?TF>\A6SB9 M#:;8PX4L6.]<'&[ ^;'K0![ #D9H)Q7D1\>ZWIVB7][:-IZZ?H%O;+)9RHS3 M76Z)6;#AAL." HVG)ZU;L_'NNZ[XNGLK581807DEO<0_8)7VPK$&\PS[@H)8 M[=N,B@#U('-!.*\K\,^*-5U"?3-%TC[#I:1:>;^9[F.2=7S*5"+F0$#J2Q)[ M8J2Z^(E\_BI+.&:*^TJXN)K%C'8O&L3K&S8$Q^UB1C&Y5L%@",@@CBJ?B&"W\%:AJVD:7)+RZ;(JK*Y7$* MQB0M+][@@C)'O0!ZS17DEM\1/$UQHMW(;?8=/U%K6\NQIS-(D(C5Q(;829ZL M <,<#G':I+WXF:]J&O3P^'[$ZE:6B6[GRK-G6[$J[MPD\P",8Z9#>_2@#U>B MFJ20"01[&G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5!>G%I,?]AOY5/4%[_P >DW^XW\J .9MCFVB/^R*EJ*U.;:+_ M '14M>@<04444""BBB@ HHHH&%%%9#Y3T2BO.]'\?/XPL[&]6 MUDM+0Z@ML/+N2KEU4^9N"\%01@ ]>M/MOB-J3QZ=J$MA:#2=3>:.V"2/YZ%% M)!?(VD':>%Z>]',@Y6>@T5R'AKQ7J^HZC8PZE8V=M#J%H;JW^RRN[I@X*OD M'L._$"^&/"E_?M((G5?+C8]G8[0?PSG\*=]+BMT-^BO*O"GCN]B\'7 MZ6D[>(KW3+H0/=R+)*3$W(E95&]@!UP*U%\6:O>>*=,^R7>G7&ERZ5)>2"'> M5D96/*DC(Z=#^/-+F*Y6>@T'BN"E\;ZS#X?MK^XBTJRN;S,EM:L9YW*!LW6[R3QMI.@2Z?=:II^LZO&#'%97\D4=O&#\\KJN <=!D6 #U!.>^:?'\0]3AN M8+B\T^TCTF:ZN+13#([3@QAFWD$;<$*>.H]:.9#Y6>@45YKI?Q7O9["ZU&ZT MAC8K9M>1M%!.@3!P(W>1 K$Y!W+QUXK:O?$>MZ9HT,]]_8]M=W3J+=1]HD# MKG:$52[,/;COQTHYD+E9V%%<)J'BNZUKX3WFLQ+)8W;6[?ZABK(P<*=I.".^ M,X(K*\)^(;S3+?Q \USK7MO!!;V%F^HR:HVF[Y?.AAX3?YFQEWCC^$_G5F+XBZE+XE>PCTO[1 M;0WGV&8PP7#/G'S2APOEA >Q.<4@Z9_:&HV5K):7$ MKKI]TT#,RLH4DKUQD\&L?1?%.I&73K:8SZK=0WFH6L<@F\HW A V;U7Y6)Z9 MZ \TCT5Q3>.[B M/6K.*X@AL=.N+99HI;A9"URQ0L4C<#8&&"-K')ZU%X*\?:CXGU*&.;3#%97, M#3QS1P3J(<$81W=0K$@Y!0XX-/F0 M&T-SI-JYU#3I;ZSM[29VD+1X_=N6&,MN&".G3FCF0^5GH-%>;2?%"[33M/58 M[.74[RXD@98[>Y(M2BAF$D07S=PR!@#'?.*[/PMJ]QKNA6M[=V4FGW$@.^WD M5E*D'&0& .#U&0#@TU),FUC6HHHI@%%%% @HHHH ****!D%\=MI*?1>U=9"< MQ)]!7)WW_'G-_NFNLA_U:?[HKFJ]#:GU'T445@;A1110 4444 %%%% 'RE^V M]_Q]>$O]VY_]DKP30M.TRS\/W.NZK;OJ*BZ6RMM/CG,(DD*%V>1@-P55V\+R M2PY '/O?[;W_ !]>$O\ =N?_ &2O#_!]W=MI$]HMOX:NK5;CSA'KTL:LKE I M*;G4XP #]*_2,M;674[?Y=6?G>8I/,)W_K0JZI8:7JGAE]:TRSDTN6UNH[6Z MM#.TT;"16*2(S?,.48%3D<@@]JM>%[S5]+T*VFT_5OL4=[JJV(0Q*QB*[V]A\/O9FW\+6EG-<1R2+H4L;2NRAMI8*[':-S?G53P] M=>(]+T!;K2KXP03:DEM;VJQI))/<[,YC5E;!5=O/'WAC->CK*CTWTOK^.IYV MD:O7;6VG^1 (+J/PKK]I'=Q"SL-0B6:-(@'N'+2(I9^NU=A(4\98GK1X$_Y" M6H?]@R\_]%&MCQ:FO2:+J*77B*TU6.TN8AJ5G:Q*ODRL6"EG$:B3#;E)4D!C MWSFL?P%@ZGJ&3@?V9>9/I^Z-4GS49R=OEZ+R7J*UJT$OZW]3$TK_ )"-G_UV M3_T(5^GMG_QZP_[B_P J_-#3;?3QJ-KB_E($RXS:X_BX_B^GY^U?I%9W%]]E MA_T.,?(O2?V'^S[G\O>OEN(VI2I6\_T/J.'U:-3Y?J4?$_P]\-^,Y(9-&Q3R[9#" (D_NKC&%]NE;* MW%Z=N;1!G&?W^<=,_P /U_+WH$][CFT3Z>=]/]GW/Y>]?&GUQ0G\#Z!F*BF^'_ (=N/$*:[)HUFVKH5879B&_H;SPQI.H3WDUSI]O/->6_V2X=XP3+ M#S^[8]UY/'O4BW.H9&;*,#O_ *1TZ?[/N?R]Z%N=0)7-E& <9_TCITS_ ^Y M_+WH RM0^&_AC5M1MKZ\T.RN+NV54CE>(9"K]T'U [ YQ5NX\&:'=:7?:=+I M=K)8WTK3W-NT8V2R,02[#^]D Y]JN+<7YZV<:_\ ;?/I_L^Y_+WIRSWA(S:Q M@=_WW3I_L_7\O>@#C=>^"_AS5[#3;""QMK#3[74([^:UBMU*7152NUP>N0>3 MUXJ;Q-\)='USP7#X6LXX]&TA+B.9H;2!<,%<.5&>A8CEN375BXO2.;2,'CCS M_IG^'W/Y>]-%Q?G&;.,?]M^G3_9^OY>] %;7O#%KXAT^"QN&>.TCFBE,48 # MA&#!#D'Y3@ @=JOW^G6VJ64UG>0QW-K,I22&1G>#-$TB.*.STNUMUBF^T)LC&1)MV[\_WL<9ZU;%S?G&;*/W_TCIT_ MV?K^5*+B^Q_QYQY_Z[__ &- %*;P9HD^MKK#Z9;G4E(;[1LPQ(Z$]B1V)Y%: M,NFVTU[#>/!&]U"K)',RY9%;&X ^^!^5-\^\R/\ 1$/K^^_^M2&XOL\6:8_Z M[_\ V- &=<>!/#]UITE@^CV?V22=KIHEB"CS3UD&,$,?4F> O#VCM>-9:/:6QNU*3>7$!N M4\E?92><# J_]IU#_GRC_P# C_[&G"XOL\V<>/\ KO\ _8T 9USX#\/WFHV] M_-H]G)=VZJL)!J;7D9 OS?EEM$6Y=B/]6TV MV>W2A/ GA^/5WU1=(M%U!V+FX$0W;B,$CT)'4]^]: M!N+[G%I'[?O^O_CM--SJ'_/E'_X$?_8T -N/#NFW6CG2IK&"732GEFU= 8]O MIBJ]AX+T+3+"YL[32;2WMKD8GC2(#S?]X]3^-6C '%I&3_P!=OK_L_3\Z ,9OAOX9:Q6S.BVGV99/-$83 +XP6/.22.N>O>K% M]X&T'4KVVO+C2K62YME5(I-F"JK]U>.H'8'@5H-<7HQBTC/_ &W^O^S]/SII MN+\9Q9QGT_?_ %_V?I^= %^BL]KG4!G%E&?^WCZ_[/T_.C[3J&3_ *%'CU^T M?7_9^GYT :%%4?M%]S_H\ M_P"B1^W[_K_X[2&XOO\ GTC_ .__ /\ 8T 7J*H-<>?^N__ -C0!>HJ MD9[W('V1,=SYW_V-!GO/_L: +]%4A/? M8.;1,_\ 7?\ ^QI?/O,_\>J8]?._^QH N451^T7^#_H,>?^OC_P"QH T**HBX MON/]#C_[_P#_ -C2_:+['_'I'GT\_P#^QH NU!>?\>DW^XW\JA,][GBTC(]? M/_\ L:ANI[XV\N;./&T\^?[?[M &+;?\>\7^Z*EJC#+=B&,+;1D;>IFQ^F*? MYUX?^76/'_7;_P"M7H'$6Z*JB:\QS:QC_MM_]:E$MUGFV0?]M?\ ZU %FBJP MENL?\^L?_ '^_^M1Y MMW_SZQ_]_O\ ZU %:;PUIL]]+>/:J;F62.5Y-Q^9T&%8C.,@&J<7@;1X/M"Q MP3)#.&#VZW4HA&[[VV/=M7/? K7\VZS_ *A,?]=?_K4>9=8_X]T_[^__ %J+ M 9UOX0TBTN//@LDADWI)\A(&Y%VJ<9QD#BJ]KX!T.SO&N8K+#G?M1IG:./?] M\HA;:A/6,S)8,CP%V)*LHP&)SR?K4YFO/^?6 M/_O]_P#6I1-=Y_X]4Q_UV_\ K46"Y2U+PMIVJW4UU-'*EW*BH]Q!<212$+T^ M96'3)J$>"-&3[%Y=GY/V.-HH?*E=,(WWE;!^8'KAL\UJ"6ZQS;(/^VW_ -:@ M2W7>W3_O[_\ 6HL%S.O_ ?I6I6]G#-;L$M%*0&&9XW12,%=RD'!'49YJH?A MUH&^!TLI('AA%O&T%U-$5C!R%^5QQ6X);K_GW3/IYO\ ]:D\V[_Y]H_^_P!_ M]:BP7,Z+P?ID&I?;HHYXIRP=Q'=2JDC 8#.@;#-CN0:G'AC3 ENOV1"MO.US M&"20LC AFZ\YR?SJR)KS_GUC_P"__P#]:E\Z\_Y]8_\ O_\ _6HL!F67@K2- M/BN(8H)#;3QF)K:6XDDA"'JJHS%5'T%0K\/M$2UC@$%QB.02QR&\F,D9QM^5 M]^Y1CC .,5L^;=_\^T?_ '^_^M1YMUQ_HR?]_O\ ZU%@N5(?"^F6^A'1H[15 MTTJ5-ON8C&<]2<]?>H[_ ,(:3J;S/<68:2:)(7=796VH;=?\^R?]_O\ ZU,#,LO!.C:>T30V?SQW!NQ))*\CF8KM+EF8 MDG''-2?\(GIJZL^HI%+#\Z[S_P >L>/^NW_U MJ037G'^BQCU_?_\ V-%D!2UOPGI?B&X@GOK=Y)X59(Y(YI(F"M]X91AP<4+X M0T>.VLX(["**&S5T@2,L@C#C#8P>I'?K5X37>>;6,?\ ;;_ZU EN^]M&/^VW M_P!:E8+F/_P@&B?9WC-M*SM*LQN6N93.'4;582EMXP.!@]*+SP!HFH11)<6\ MTOEQM#O-W-O>-CED=M^64GG!)K9$MUCFW3/_ %U_^M1YMU_S[I_W]_\ K460 M7,QO!FDO>6]RUN[-;[3%$T\AB4J-JMY9;;D#C.*DT?PGIN@S&2QCFA&"JQ&Y MD:*,$Y(1"Q5?P%7O.N_^?:/Z>=_]:@37?_/K'_W^_P#K46 SKGP;I-WJDVHR M6\@O)@HEDCN)4$@ P-RJP4\<8U.51MK#> M >0&S6J)KSC_ $6/_O\ ?_6I1->8YM8_^_W_ -:BR"YGVW@_2[/4)+R"*6%Y M&9VBCN9!"6;[S>5NV9.>N*>/">E*EJBV@06MN]K#M=@8XVQN4$'/.!SUXJ]Y MMU_S[I_W]_\ K4&6ZQ_Q[I_W]_\ K46 QO\ A -%^S^5]GF\SSC<"Z^U2_:! M)C;N\W=OSC Z]!BMJQL8M.M([:'?Y48P/,D:1OQ9B2?Q-)YMUG_CW3'KYO\ M]:D\Z[_Y]8_^_P!_]:F!:HJIYUY_SZQ_]_\ _P"M0)KS/_'K'_W^_P#K4 6Z M*K"6[_Y]D_[_ '_UJ!+=9YMT _ZZ_P#UJ +-%5O-NL'_ $9,^GF__6H,MWS_ M *,G_?[_ .M0!9HJHTUYCBUC)_Z[?_8_2@S7F/\ CUC/_;?Z^WT_.@"2]_X] M)?\ =-=9%_JT_P!T5Q=S+=&WD!MD QU$N?TQ]/SKM(?]6GT%$O\ =N?_ &2O(_ASIL-U MI4_VM/ K+:;%+!!*PQDLV67GY1R*_1L!+DRV$KVU_5GY[CX M\^8S5K_\,C*UJ_T;4_"T\\.FZ=I5PMXD>GP6K%KDP!6\SSSD[OX,.<$L6QQT MA\(:Z=)L;R(^)KG0EE;/EP61N,_*07#9&QL$C(P<'K47B[P7/X;N+N99;*73 MOM3QV[6^HP7#E-S;"51RWW0.2*E\#ZI;>'I7U&XT.XU.=W%O8W$> M+R47@ZI/IVH^ M)M-L[Z!MLMO-.%=#@'!'T(K;T#Q3IGBB.\?3+D726=RUI,P1E"RJ 2O(&>&' M(XYKC/%^DR7/QD\"7"V32VT<-_Y\PARBDQ*%W-C R>F:\VTCPYK.D^)I=:LY M-:MII?'4EO):HT@MFLW"[W,6,$'CY_\ 9&",5\6?8'TAN]J7-?-MYIOBZS^' M&L:S#>:])J=UK+VUPDTDS&"P6Z;)BC7Y@-IY9/F*DX[54O6\26WA;2D&M3WW MAB75)C-/'#J"+;Q>3^[B=_\ CX:+?G# XS@$X!H ^FWE6)"SD*BC)8G KG- M#^)?A;Q-JLFF:5X@T[4+] Q-O;W"N^!U( ZX]LUPVHZ)X@U_]G:\TVWU";6= M9FL98X[EXI())QO.%(D ?)4;+-7N_$>FZ?X;LI4L+?29U^PW M.@-;/IMPL ")YS#!W/GIU]\T ?0FZEW5\N^&)?$Q\&>)YXM9U.75&T)S<6 @ MOO/2]R/WFZ4;5DY(V1\$<@8&:OZO:^,O#5AXIM](O/$%V9](L+TRSO+-(LSR M8N#&<95M@^ZG(QP.E 'T?<7,=K!)-,XCBC4L[LG-<*;2)H;I1;C;\Z*]R- M[@GGJ<$D5SE]H5SYOQL*:=-_I%M&MJ5MS^]/V5@1'Q\W/'R]Z /:-,U.WUC3 M;6_M)/-M;F)9HI,$;D8 @X/(X(ZU:W5\QVFE^,?"&BW]KX?FURXDN/"5O=!+ MEI)?*NMRJPBR/D81Y 1>>!Q26L'B*?PRR:9KVJ3VEQJ]A&$L8[U9;0%B)SYD MXW$'JPY"GTS0!].[J3=7S?\ $:75-&\4PZ=HZ:]#<:2;)+6Y>[NYS=1%QYC* MJKY9 &0[2$D\=.,YEKK6JZCX[OH[/4O$EQK5OXI,%O;Q-*UDMGE3*&XV8"D] M3D<8H ^I,USNL_$7PSX>UF+2M3UVPL-1E562WN9PC$$X!Y]2*\K^'\_B*[^* M4OAF^O;Y['PS+ :GX>\26-[X] MGTJ[UTR:-:0PZ-;B5S$V;?:[(I&)'X]\'WKF;W7-3TGP]X@G\/:AXE?1FL[- M&DU)IQ(;UYE$B1LX\P$J2&V X[#.* /J7=[4FZOF?2[?4M4\/6%K9:UK*W%Q MXECBO[:UGNS-IULR'$3-,H=1@YW%1U'I5O4I]7LOBEIMIID>NP"QU.VM)&N+ MF[N/.M"H#.1M\D1GH226)!.10!]';J-U?-5GX7\1ZMJ>D37>J^*8/M^L7UG= MJES*B1VH+L@ Q\@) PWOP>E,U.YU^P\,>%7NKO6-0GL[BZA&E.;N&>\59BL3 M":)?]8J@$"3@@YH ^E+JZBLK:6XF<)%&I=F/8 9-93>+]*A\.PZY6-N9#;2)RC%0K#:,8Y&* -:'QSH%P--,>KV;? MVDYCLQYHS.XZJH[D8Z5=GU_3K75K72YKV"/4;I&>&U9P))%7[Q"]P*\3U6PU M[Q\OAZ:[LW6\B6^,%\EJ\*LR+F&8J>4+$#@GGMUK0T=M1UCQ+HGC'4=+N[:> M:29! \+;K>&.W<8(QQND+=N?EH ]=M-=T^_U*\T^WO()KVSVFXMT<%XMPRNX M=LXJ\37B/@VS\2:)XKTC7M0T9;>#69)8[N6&=YIL2D-#YD>P; FU%/S'&37; M^-=+\2WNOZ%+I5[!%:1W.75K1W,?R,"SD2KN7H,8Z]Z .MU35;/1+&6]O[F* MSM(AEYIG"JH]R:R;3X@>'+ZWM)X=:LI(KN?[+ PF \R7&=@S_%CM6#\3[:X2 M'PW?36\M]9:?J,=Q?1VT+2'8%(W^6,DA6(; R1COBL7QQ:6'Q,E\.QV4%Q+9 MM?2"2Z^RR1;6$#[9 64=&QANF>* /0;[Q?HNF17LEUJ=K;I9,J7!>0#RV894 M'W/85:LM1CDCBO0M U+5_$'PXOI=3MO],:.>.-XX&B^TH M0L@B/*EO[O\ C0!MZ!X^\.^*/,_LK6;._:-=[)#*"P7^]CKCWK7L-1M]4LXK MJUE6>WE&4D3HPKQ[2C-KMOX&BTRUO(;[2+;?>W%>% M[KQ"=6N;B]OKC^T(EN6OM.B:[,DH&[8JAE\I,#:59.ON:KZ7>:E?:+KVS4;S M2;%X;:9&D>^G17W'S(S(P$@)Z,4X'M0![[NHW[T+37 ML";4W%Q>N4N!)@'?&-SG: 5$@Y!Z5U,%S?6OQ(TQ+B[O-9::&)&2(W%N+0A/ MFD*8\MT8]=WS X^E 'K%%(*6@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *AN^;:7_<;^535!=_\>TO^XW\J .:@_U$??Y14E1P?ZB/_=%25Z!Q!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 0RW<$,T4,D\4L[_6YX]1N5(B>#"_=WD84%@1N_6IBO'CXSUW2-*AU 7EQJ=C/-4>*K2_U3P=KVH7>LZBRQZB(T@C=4BAB2=><;\O;FTLM<^P^(BL2W%N8[R]NTC::,QY9%N GRD]F(.,8I\P6/4IKB M*VCWS2)%'D#=(P49/ Y--:\MTN8[=IXUN)%+I$7 =E'4@=2!7!>)M3CU+X5V M]\3<"-FMY&:\8-( )5R6( !^N*9XL\62M+'=Z!'[$Z+XDGU:VGO4BO;Z>\5/LZE"<>>(R(\G'4 M''3BBTN]Z2XM;F\#&)5SL*VWE@KMX.=QR/6ES(.5GL-%<7\,]>YFO[B MTE"R7ANQ!>#?!B^+I;D-?10?9UW M_98T\V\G]H8LC>?^!#\:]]_;>_X^O"7^[<_^R5\WQZ+*^@S:NTL45O'<+;QJ MQ/F32$;B$ _NK@DG &0.IQ7Z9E5_[/@HRLW?\S\XS.WU^;:NE;\C>^(.GZ5X M:O\ ^P]-TMH6BC@GEO;UB;MV>)7V%1A8P-^-H&>.2:/"^N6%KHB07]AJ=PEA MJ*:EYU@8PJ\! K[@< D#!]ZKZG?ZQKOA".\O+R'5+>UNEMB\R;KNVRI* R$; MC&P# #) *8XXS;T:RN==^'UYIVDQO<:A!J(O+JT@R99K?RMJL$'+B-]Q(&<; MP?7':X_N5&H[M-)N_P"/]:'#S7JN4%I;16_ 36-:TO\ X1[54TZPU:-=6O4F M-Q>M&8E,;.[(I0M4O G.I:C_ -@N\_\ 11JZ^GW>@?#S4(-6ADM& MU"[MY+"UN 4D)3?YDP0\JNU@FX@9)QSCBGX#P-3O\C(&F7?'K^Z-6K*C44== M=^^B_P"&^0M75A?3]-_^',/2_P#D(V?_ %V3_P!"%?I_:?\ 'K#_ +B_RK\S MM,O;,ZE9XTU%S,F/W\G'S<=^V1^7O7Z1VEI=_98/].?[B_\ +)/0>WL?SKY; MB-WE2NK;_H?4LV,9_=KST_P/YTGV6ZQ_P ? MK=O^6:^W^!_.OC#ZXN8]Z-ON:I_9+KC_ $Y^,9_=+ST_P/YTT6=YD?Z>_;_E MDGM[>Q_.@"]MHV_4U0%E> C.H.?^V*>WM['\_:E6RO!C.H.<8S^Z3GI[>Q_/ MZ4 7L>]&/>J2V=VHYOG;_MDGM_@?SIPM;D$9O6.,9'EKST_P/YT 6]OO1MJF M+2Z YO6/3_EDOM_@?SI!9W8QF_8_]LDYZ?X'\Z +N*-OO5$65YQ_Q,'[?\LD M]O;V/YT@LKP #^T')]?*3V]O8_G0!?Q[FLS1?#6F^'FOFTZU6U-]<-=7&UB? M,E8 %CD]\#I4HL[SC-^YQU_=)ST_S^-.%I=8_P"/YL^OE+0!!IOAK3=(U+4M M0M+58;S4762ZFW$F5E&%SD\8'88%:8%5/LMUD?Z:XQU_=KS_ )_K2&TNO^?U M_P#OVM %S&:S/$/AK3?%>ER:=JUHE[9N0QC<@YJ4V=V<8OW' M_;)/\*3[%>9S_:+_ /?E/\* *_AOPCI/A"TDMM(LUM(I7\R0[F=Y&Z99F)9C M]2:U\>]4?L5YG_D(/_WZ3_"E%G=@\W[D>GE)_A0!=Q1CWJF+2Z /^G,?^V:T MOV6ZQ_Q^M_W[6@!\FG6TUY#=O!&]S"&6.5ERR!NN#VS5C%4C:7>#_ISC/_3) M./TI/L=X?^7]Q_VR2@"]M]Z-M4#97A_YB#C_ +8I[^W^<4ILKSG_ (F#_P#? MI..OM]/RH O;:,53^R7?_/\ -W_Y9+[_ .?PI3:W1!Q>L/?RU]_\_A0!;-&* MIM:71(Q?,/\ MDOO_G\*0V=V'.-0V^]+BJ7V.[Y_T]_P#OTGO_ )_"E^RW M63_IK?\ ?M: +F*-OO5/[)=<_P"FM[?NUXH-I=8_X_G_ ._2_P"% %S%&*HF MSO"#C4'!]?*3_"D^Q7G_ $$7_P"_*?X4 :%%4/L5W_T$'_[])_A2FTN\?\?S M9]?*7_"@"]15+[)=9!^VMCT\M:#:71SB]8?]LEH NT51-I=D\7S@>GE)3397 MG_00?_OTG^% &A16?]BO/^@@_P#WZ3_"E%G> \W[GV\I/\* +]%4A:77>^;_ M +]+2_9;K/\ Q^-CT\M: +E%4?L=WC_C^;_OTG^%(;.[/2_>/I0!C6_ M_'O'_NBI*HP6]P8(R+ME&W[OEKQ^E2?9KG/_ !^MC_KDM>@<1:HJJ+:X'_+X MQ_[9+2B"<'_CZ)'_ %S6@"S15;R)\8^U,??RUH,%Q_S]-_W[6@"S157[-@JM]GN,C_ $QL>GE+0+:Y[WK'_MDO^?\ ]= %G +! ML D=#CD4!0'W@ ,1@L!R?QJN+>XXS>,?^V2T"WG'6[8^WEK0!850@PH"CT Q M2U7\B?\ Y^F_[]K1Y$__ #]-_P!^UH L456^SW&,?;&^OEK2?9KG_G\;_OTM M %JBJGV:Y_Y_6_[]+2BVN/\ G\;_ +]+0!:HJN()Q_R]$_\ ;-:0P3D<79'O MY:T 6:*K?9[C/%VP]O+6D-O?! NS]?+6D-O<'_E[8 M?]LUXH LT55-M<$<7C ^OE+_ )__ %4?9KD@_P"FL#_UR7W_ /K?E0!)>?\ M'K+_ +M=7%_JU^@KB[NWG%O(3=,XP?E\M1G]/\XKM(?]4G^Z*YZO0VI]1]%% M%$O]VY_]DKY?K].RF'/ M@*:O;?\ -GYMFL^3'3?I^2.GU.?3-$\-W&CV&H+K%U>7$<]S=PQ/'!&D8;8B M;P&8DL26( & !GDUF:-)H\2L^H_VH)U;,;:?)$F!CN6!.?I656II&I:?8QR+ M>Z+%JC,05>2ZEAV#TPAY_&O6=/E@TKMOTO\ HCRN?FFGHK>MOU9:U6+3+VPG MO=/BUN:2-T6:XOWBDC7=G )49R<''/8U/X$_Y"6H?]@R[_\ 11IE[XJM)=#N M],L="M],2ZEBEEE2ZFF8^7NV@!S@?>-/\"<:EJ!]-+NS_P"0C634E1DI*W:Y MJG%UHN+N8>D_\A*R_P"NT?\ Z$*_3ZS'^B0_[B_RK\PM*XU&S_ZZQ_\ H0K] M/;0?Z'"/]A?Y5\IQ)\5+Y_H?4\//W:GR_4X[Q!\3UTWQ)+H&D:%J/B758(5N M+F*P\M$MT;.W>\CJNXX.%!S6K)X^T;3M.TVYUF[B\/R7^!%:ZK(D$VX_PE2> MH]N/>O//''PX\0GQ%XBN=,T^UUS2?$$<#3VSZE)83VUQ$-JNLB [DQ@E>.G> MN*)(M">Y+ZQMT!=&OX+?5S:L6WEF8R-&^]&!P1@'Y0>>E?%GV![;>^ M./#^G:C'876MZ?;WLDJPI;RW*+(SL-RJ%)SDC!'UJ2Y\7Z)9Z[!HL^K646KS MC=%8O.HF<>RYS7CFN_ K4[VR\8+;6MB;B_BTN+3I9Y]\D8MU0.&D*9!^7J/O M=>*FU'X.ZS-\1M1OY[>74])OM3M]222+5_LRP-&% #Q>4Q?$#XFR^ ;JS23PWJ>IV]W+';Q7-G) $,SMM6/#R*V2>^,<]:KQ_&+3[/Q.= M&UV&/PU)]AANMVI7D2MODD9!%@$J3\N^,-#TW5K32[K5[&VU&[&8+66X59)?\ =4G)_K44OCKP[!/=0R:[ MIR2VJ-)<(UT@,*JP4EN?EP2!SWKQW5?@QKL_BJXGFM7U+3+Z.P\P6VL?9%B> M!0#YBF)BX##PV=U M=>"O UE!;:?XHD\027=G96Q,R0BZQ"8% M( W<'<>,9% 'T?9:G:ZE8K>6EQ%!]3\4 M7-HWV&W,\L,:&-BH;G !;:2/8BJ.H:+-X,^%MEX=T>)WNO(BTV%HU)VN M^$:4D#@ EF)/%:GBWP@]_P##:_\ #>EJB,VGFSMQ(VU1A-JY/..G6@!-'^(E MI=S7T&JVTOAZYLXXII4U&2,(8Y"0C*ZL5()!'7.:T+/QA879O)OM%LFFV\,< MXO\ [5&8G1]W/!RH&WJ< ]LX-M '8)XST)]+34AK-A_9[L46Z^TIY98=1NSC/M4[^(+,Z&^KV\R7MDL+3+) M;.'5U S\IS@]*\ZB^'.K:IXBBUJ\M+6T276(;Z33C*)!$D<+IOR%VF1BPSCL MJ\\5T6@^$+W3/!^M:7(L*SW=S>2Q!'^4+*[,N>..O/% !H/Q.359-,2]T:^T M?^U(?/L)+IHFCN!LW[=R.VUMO.&QT/I6O8^,]-G@TW[7=VMA=WZYAM);J-G8 M^BE20WU&:Y'1_"GB.^M_"]EJ5I9:=9Z%;J"T5UY[W,JPF( ?( B\DYR2>!5# M3O &OZ,OAM;&W2WOK:".VO+Q;I6@>(2%G1XF7)XSM9<$$]A0!Z1;^)])N]1N M-/AU.SEOK<;I;9)U,D8]2NES>-M MK&VO9M:T^*SN6VPSO M102A' MD#(68QE&.T8;:!D\C->K^'].72-#L+%4:-;>!(@C2>85VJ!C=@9QZX% &A11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5!??\>DW^XW\JGJ"\YM)A_L-_*@1S-MQ;1?[H M[8J6HK88MXA_LBI:] XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* ,;7?%%OH5S:6K6]W>WET':*VLH?,D95&6;D@ #([U?34K<^0))5MY9URD$ M[!)#[;2Z9<)#-:RXXP693@]^HXY%=H%NH&G7[T0E4N/JNYPZA:W$;2174$L:MM9XY590?0D'&?:DCU*TF,8CN[>0RY\L)*IWXZXP><> MU>3V7@75[R+5Q<:28K>\^QY@>*W@5BC9D_=Q,1@#N>2*U7^'7V74+ZYLM&MH M9/[8@N;9XE12D('SE?[HZY QGTHN^P61Z,M[;O<&W$\1N -QA#@N!ZE0[+QCTIW8K'0 MPZO T,TL^;*..4P[[HK&&(.,@YZ'M5AKRWCFCA>>)9I!E(V1VDT MEM+;_8DM7\@(%^0R.0\8!!^YP03CK2NQV1ZE]LM_/$'VB(S'.(O,&XXZ\9SQ M21WMM*90EQ$YB.) L@.S_>YX_&O.3X#N4U&34%TN+[I*R+CH9.IX.:+OL%D M>L6]U#=Q++!+'/$W1XG#*?H1Q4M,9KK(?]6G^Z*Y.]&;24>J_P">Q_E760\1)_NBN:KT-J74?1116!N% M%%% !1110 4444 ?*7[;W_'UX2_W;G_V2OE\]:_3/7O!NA>*S"=:T>QU4PY\ MHWENLNS/7&X'&<"LG_A3_@;_ *%#1/\ P B_PKZW YW#"8>-&4&[>?F?*8W) MJF+KRK1FDF?G#17Z/?\ "G_ W_0H:'_X 1?X4?\ "G_ W_0H:'_X 1?X5W_Z MR4O^?;^\X?\ 5ZK_ ,_%]S/SAKI/ G&HZD?32[P_3]T:^^O^%/\ @;_H4-#_ M / "+_"I;?X4^#;.0O;^%='@=E*%H[*-25/!' Z'N*SJ<14YP<53?WFE/(*D M)*3J+[C\Y-*=1J-F0P&)D[_[0K]0+3BVA&,81>,8[5SR_#3PHK!AX;TI6!R" M+1,_RK931[-%4+ H P ,GC&/?V'Y5X>9YC','!J-N4]K+,=SVQCO[#\J +E&:I#1K,8Q;KQTY/M[^P_*E&C6:XQ HQC')[8]_8? ME0!V/?V% TFT&,0#CIR?;_ 4 6\?6BJ7]C68QB!>,=S[>_L*!HMF !]G4#IU/ MM[^PH NT53&CV@QB!>.G)]O?V%*-)M<8\AYI/[&L_P#G@OYG_&@"[FC-4O[&LQ_R MP'YG_&E&D6@/^H7\S_C0!I*I_V1 M:<_N%Y]S[^_O2_V5:]?)'IU/^/O0! M]&@%NBJ1T:S((,"\]>3_ (^]']BV9_Y=U_,_XT 7J2J?]CV?_/ ?F?\ &E_L MFT/_ "P7\S0!;HJK_9=MG/DC(]S0=+M2?]2OYF@"UFC-5#I%H3DP+^9IIT:S M_P"?=?S/^- %W-&:I#1K/_G@OYG_ !I1H]H.D"_F?\: +E%5!I5J 1Y(Y]S_ M (THTNV!SY(S]31H!:HJH=*M<8\D8^II/['M/^>"\>YH N4M4?[&L_\ GW'Y MG_&@:-9@?\>Z_F?\: +N:*J#2;4=(!^9H_LJUQCR1CZF@"W4-V-UM*,9RC<8 M]JC.EVI.?)&?J?\ &FG2;0Y_<+S[G_&@# MQB",8(PHXQ4F#Z'\JUSH&G_\ M/I'^5(/#^G@Y^QQUT^U78P]FS)_ T5KC0+ =+2.G#1+$'(M8Z/:KL+V;,;\# M1^!K9_L.QQC[)'CZ4G]AV/\ SZ1_E1[5=@]FS'P?0T?@?RK7_L&P_P"?2.D_ ML"P_Y](_UH]JNP>S9DX/H:,'TK7_ + T_P#Y](Z/[!L/^?2/\J/:KL'LV9%% M;/\ 8EE_SZQ_E1_8EEC'V6/\J/:KL'LV8WX'\J/P/Y5L'0K GFTC/X4G]@6& M?^/2.CVJ[![-F1@CL:/P/Y5K?\(_8?\ /I'2C0;#/_'I'1[5=@]FS(I*V!H5 MBN,6D?Y4X:)8C_EUC_*CVJ[![-F-^%'X5L?V'8XQ]ECQ]*/["L?^?2.CVJ[! M[-F/SZ&J\&G6MI-++!:0P2RG,DD4*JSGU8@9/XUO?\(_I_\ SZ1_K1_8&G_\ M^D='M5V'[-]S)Q[&C\ZU_P"P;#_GTCI?[#L?^?2/\J/:KL+V;,>BMG^Q+($' M[+'Q[4G]AV/_ #ZQ_E1[5=@]FS'Q[48/I^E:_P#8%AG/V2/_ #_^JD'A_3Q_ MRZ1_K_GM1[5=@]FS)/T/Y4M'M5V#V;,;!]*,'TK8_L.QQC[+ M'CZ4'0K$YS:1_E1[5=@]FS'_ /Y48/H?RK7.@6##!M(\?\ Z_\ &D/A_3SU MM(_U]_\ $T>U78/9LP[M=UM*-I;*],?_ %C_ "KJXAB-?H*H_P!@6!SFTCY] MOK_B:T%&U0!T%93ES&D(\HM%%%9F@4444 %%%% !1110 E+110 4444 %)BE MHH 0#%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 )12T4 )12T4 )12T4 )1 M2T4 )12T4 )12T4 )12T4 )12T4 )2T44 )12T4 )12T4 )12T4 )12T4 )1 M2T4 )12T4 )12T4 )12T4 )12T4 )12T4 %)2T4 )12T4 )12T4 )12T4 )1 M2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 E10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end EX-101.SCH 8 vygr-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Reconciliation of cash, cash equivalents, and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Commitments, contingencies, and other liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Cash, cash equivalents, restricted cash, and available-for-sale marketable securities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued expenses link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments, contingencies and other liabilities link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Net (loss) income per share link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of significant accounting policies and basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Cash, cash equivalents, restricted cash, and available-for-sale marketable securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Significant agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Net (loss) income per share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of business (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Lease obligation (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Significant Agreements - Neurocrine Collaboration Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Significant Agreements - Novartis Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Significant Agreements - Neurocrine Collaboration receivables and contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-based compensation - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-based compensation - Restricted Stock - (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-based compensation - Stock Options - (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Net (loss) income per share (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Underwritten public offering (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Subsequent Events - (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies and basis of presentation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Lease obligation link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Significant agreements link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Underwritten public offering link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Commitments, contingencies and other liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 vygr-20240331_cal.xml EX-101.CAL EX-101.DEF 10 vygr-20240331_def.xml EX-101.DEF EX-101.LAB 11 vygr-20240331_lab.xml EX-101.LAB EX-101.PRE 12 vygr-20240331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 08, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Entity File Number 001-37625  
Entity Registrant Name Voyager Therapeutics, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-3003182  
Entity Address, Address Line One 75 Hayden Avenue  
Entity Address, City or Town Lexington  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02421  
City Area Code 857  
Local Phone Number 259-5340  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol VYGR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001640266  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Common Stock, Shares Outstanding   54,393,628
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 143,078 $ 68,802
Marketable securities, current 256,490 162,073
Accounts receivable 837 80,150
Related party collaboration receivable 2,620 3,341
Prepaid expenses and other current assets 6,112 5,318
Total current assets 409,137 319,684
Property and equipment, net 17,381 16,494
Deposits and other non-current assets 2,890 1,593
Marketable securities, non-current 980  
Operating lease, right-of-use assets 39,204 13,510
Total assets 469,592 351,281
Current liabilities:    
Accounts payable 7,579 1,604
Accrued expenses 7,595 16,823
Other current liabilities 5,940 3,200
Deferred revenue, current 51,439 42,881
Total current liabilities 72,553 64,508
Deferred revenue, non-current 13,157 32,359
Other non-current liabilities 42,996 18,094
Total liabilities 128,706 114,961
Commitments and contingencies (see note 7)
Stockholders' equity:    
Preferred stock, $0.001 par value: 5,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023
Common stock, $0.001 par value: 120,000,000 shares authorized at March 31, 2024 and December 31, 2023; 54,318,133 and 44,038,333 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 54 44
Additional paid-in capital 613,850 497,506
Accumulated other comprehensive loss (506) (48)
Accumulated deficit (272,512) (261,182)
Total stockholders' equity 340,886 236,320
Total liabilities and stockholders' equity $ 469,592 $ 351,281
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock shares authorized 120,000,000 120,000,000
Common stock shares issued 54,318,133 44,038,333
Common stock share outstanding 54,318,133 44,038,333
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)    
Collaboration revenue $ 19,516 $ 150,480
Operating expenses:    
Research and development 27,092 18,568
General and administrative 8,607 9,028
Total operating expenses 35,699 27,596
Operating (loss) income (16,183) 122,884
Other income:    
Interest income 4,867 1,864
Total other income 4,867 1,864
(Loss) income before income taxes (11,316) 124,748
Income tax provision 14 704
Net (loss) income (11,330) 124,044
Other comprehensive (loss) income:    
Net unrealized (loss) gain on available-for-sale securities (458) 87
Total other comprehensive (loss) income (458) 87
Comprehensive (loss) income $ (11,788) $ 124,131
Net (loss) income per share, basic $ (0.20) $ 3.05
Net (loss) income per share, diluted $ (0.20) $ 2.94
Weighted-average common shares outstanding, basic 57,117,046 40,632,087
Weighted-average common shares outstanding, diluted 57,117,046 42,161,326
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common stock
2023 Neurocrine Collaborative Agreement
Common stock
2023 Novartis Collaboration Agreement
Common stock
Additional paid-in capital
2023 Neurocrine Collaborative Agreement
Additional paid-in capital
2023 Novartis Collaboration Agreement
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
2023 Neurocrine Collaborative Agreement
2023 Novartis Collaboration Agreement
Total
Stockholders' Equity, Beginning Balance at Dec. 31, 2022     $ 38     $ 452,713 $ (219) $ (393,512)     $ 59,020
Shares, Outstanding, Beginning Balance at Dec. 31, 2022     38,613,891                
Exercises of vested stock options           185         185
Exercises of vested stock options (in shares)     51,993                
Vesting of restricted stock units (in shares)     374,417                
Issuance of common stock $ 5     $ 31,116         $ 31,121    
Issuance of common stock (in shares) 4,395,588                    
Stock based compensation expense           2,504         2,504
Unrealized gain (loss) on available-for-sale securities, net of tax             87       87
Net income (loss)               124,044     124,044
Stockholders' Equity, Ending Balance at Mar. 31, 2023     $ 43     486,518 (132) (269,468)     216,961
Shares, Outstanding, Ending Balance at Mar. 31, 2023     43,435,889                
Stockholders' Equity, Beginning Balance at Dec. 31, 2023     $ 44     497,506 (48) (261,182)     236,320
Shares, Outstanding, Beginning Balance at Dec. 31, 2023     44,038,333                
Exercises of vested stock options           78         $ 78
Exercises of vested stock options (in shares)     32,500               32,500
Vesting of restricted stock units (in shares)     324,520                
Issuance of common stock   $ 2     $ 19,303         $ 19,305  
Issuance of common stock (in shares)   2,145,002                  
Issuance of common stock and pre-funded warrants in connection with underwritten public offering     $ 8     93,465         $ 93,473
Issuance of common stock and pre-funded warrants in connection with underwritten public offering (in shares )     7,777,778                
Stock based compensation expense           3,498         3,498
Unrealized gain (loss) on available-for-sale securities, net of tax             (458)       (458)
Net income (loss)               (11,330)     (11,330)
Stockholders' Equity, Ending Balance at Mar. 31, 2024     $ 54     $ 613,850 $ (506) $ (272,512)     $ 340,886
Shares, Outstanding, Ending Balance at Mar. 31, 2024     54,318,133                
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flow from operating activities    
Net (loss) income $ (11,330) $ 124,044
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Stock-based compensation expense 3,573 2,558
Depreciation 1,196 1,075
Amortization of premiums and discounts on marketable securities (1,931) (17)
Loss on disposal of fixed assets 59 44
Changes in operating assets and liabilities:    
Accounts receivable 79,313 (25,000)
Related party collaboration receivable 721 (71)
Prepaid expenses and other current assets (794) 1,411
Operating lease, right-of-use asset 1,057 469
Other non-current assets (15)  
Accounts payable 5,975 1,132
Accrued expenses (9,305) (122)
Operating lease liabilities 891 (683)
Deferred revenue (10,643) 18,725
Net cash provided by operating activities 58,767 123,565
Cash flow from investing activities    
Purchases of property and equipment (2,141) (509)
Purchases of marketable securities (203,852)  
Proceeds from sales and maturities of marketable securities 109,928 15,000
Net cash (used in) provided by investing activities (96,065) 14,491
Cash flow from financing activities    
Proceeds from the exercise of stock options 78 185
Proceeds from the issuance of common stock in connection with the underwritten public offering 93,473  
Proceeds from the issuance of common stock in connection with the 2023 Novartis Stock Purchase Agreement 19,305  
Proceeds from the issuance of common stock in connection with the 2023 Neurocrine Collaboration Agreement   31,121
Net cash provided by financing activities 112,856 31,306
Net increase in cash, cash equivalents, and restricted cash 75,558 169,362
Cash, cash equivalents, and restricted cash, beginning of period 70,395 100,474
Cash, cash equivalents, and restricted cash, end of period 145,953 269,836
Supplemental disclosure of cash and non-cash activities    
Capital expenditures incurred but not yet paid   $ 109
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 26,751  
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of business
3 Months Ended
Mar. 31, 2024
Nature of business  
Nature of business

1. Nature of business

Voyager Therapeutics, Inc. (the “Company”) is a biotechnology company whose mission is to leverage the power of human genetics to modify the course of and ultimately cure neurological diseases. The Company’s pipeline includes programs for Alzheimer’s disease; amyotrophic lateral sclerosis; Parkinson’s disease, and multiple other diseases of the central nervous system. Many of the Company’s programs are derived from its TRACER™ adeno-associated virus (“AAV”) capsid discovery platform, which the Company has used to generate novel capsids (“TRACER Capsids”) and identify associated receptors to potentially enable high brain penetration with genetic medicines following intravenous dosing. Some of the Company’s programs are wholly-owned, and some are advancing with licensees and collaborators including Alexion, AstraZeneca Rare Disease; Novartis Pharma AG, (“Novartis”); and Neurocrine Biosciences, Inc. (“Neurocrine”).

The Company has a history of incurring annual net operating losses. As of March 31, 2024, the Company had an accumulated deficit of $272.5 million. The Company has not generated any product revenue and has financed its operations primarily through public offerings and private placements of its equity securities, funding from fees, option exercise payments, and milestone payments, and cost reimbursements associated with its prior and ongoing collaborations and license agreements.

As of March 31, 2024, the Company had cash, cash equivalents, and marketable securities of $400.5 million. Based upon the Company’s current operating plans, the Company expects that its existing cash, cash equivalents, and marketable securities at March 31, 2024 to be sufficient to meet the Company’s planned operating expenses and capital expenditure requirements for at least twelve months from the issuance of these consolidated financial statements.

There can be no assurance that the Company will be able to obtain additional debt or equity financing on terms acceptable to the Company or generate product revenue or revenue from collaboration partners, on a timely basis or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of significant accounting policies and basis of presentation
3 Months Ended
Mar. 31, 2024
Summary of significant accounting policies and basis of presentation  
Summary of significant accounting policies and basis of presentation

2. Summary of significant accounting policies and basis of presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024. These interim condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the Company’s financial position and results of operations for the periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification and Accounting Standards Updates of the Financial Accounting Standards Board.

Principles of Consolidation

The unaudited interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary as disclosed in Note 2, under the heading “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Intercompany balances and transactions have been eliminated.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to revenue recognition, incremental borrowing rate for leases, accrued expenses, stock-based compensation expense, and income taxes. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.

Summary of Significant Accounting Policies

There have been no changes in the Company's significant accounting policies as described in Note 2, “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements
3 Months Ended
Mar. 31, 2024
Fair value measurements  
Fair value measurements

3. Fair value measurements

Assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 are as follows:

Quoted Prices

Significant

 

in Active

Other

Significant

 

Markets for

Observable

Unobservable

 

Identical Assets

Inputs

Inputs

Assets

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

March 31, 2024

(in thousands)

 

Money market funds included in cash and cash equivalents

    

$

49,444

    

$

49,444

    

$

    

$

Marketable securities:

U.S. Treasury notes

24,486

24,486

U.S. Government agency securities

138,191

138,191

Corporate bonds

88,983

88,983

Commercial paper

4,830

4,830

Total money market funds and marketable securities

$

305,934

$

212,121

$

93,813

$

December 31, 2023

Money market funds included in cash and cash equivalents

    

$

65,589

$

65,589

$

$

Marketable securities:

U.S. Treasury notes

103,044

103,044

U.S. Government agency securities

31,075

31,075

Corporate bonds

23,970

23,970

Commercial paper

3,985

3,985

Total money market funds and marketable securities

$

227,663

$

199,708

$

27,955

$

The Company measures the fair value of money market funds, U.S. Treasury notes, and U.S. Government agency securities based on quoted prices in active markets for identical securities. The Company measures the fair value of the Level 2 securities, corporate bonds and commercial paper, based on recent trades of securities in active markets or based on quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, cash equivalents, restricted cash, and available-for-sale marketable securities
3 Months Ended
Mar. 31, 2024
Cash, cash equivalents, restricted cash, and available-for-sale marketable securities  
Cash, cash equivalents, restricted cash, and available-for-sale marketable securities

4. Cash, cash equivalents, restricted cash, and available-for-sale marketable securities

Cash, cash equivalents, and marketable securities included the following at March 31, 2024 and December 31, 2023:

Amortized

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

(in thousands)

As of March 31, 2024

    

    

    

    

    

    

    

    

Money market funds included in cash and cash equivalents

$

49,444

$

$

$

49,444

Marketable securities:

U.S. Treasury notes

24,540

(54)

24,486

U.S. Government agency securities

138,285

7

(101)

138,191

Corporate bonds

89,207

11

(235)

88,983

Commercial paper

4,829

1

4,830

Total money market funds and marketable securities

$

306,305

$

19

$

(390)

$

305,934

As of December 31, 2023

    

    

    

    

    

    

    

    

Money market funds included in cash and cash equivalents

$

65,589

$

65,589

Marketable securities:

U.S. Treasury notes

102,966

81

(3)

103,044

U.S. Government agency securities

31,068

10

(3)

31,075

Corporate bonds

23,975

2

(7)

23,970

Commercial paper

3,985

 

3,985

Total money market funds and marketable securities

$

227,583

$

93

$

(13)

$

227,663

The Company had $1.0 million in marketable securities as of March 31, 2024 with a contractual maturity of greater than one year. All other marketable securities have a contractual maturity of one year or less.

The Company reviews investments whenever the fair value of an investment is less than the amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. In connection with these investments, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors, considering the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss on the condensed consolidated balance sheet, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that is not related to credit is recognized in other comprehensive loss. Changes in the allowance for credit losses are recorded as a provision for (or reversal of) credit loss expense in general and administrative expenses within the condensed consolidated statement of operations. Losses are charged against the allowance when the Company believes the uncollectability of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met.

The Company held $230.7 million and $44.2 million marketable securities that were in an unrealized loss position as of March 31, 2024 and December 31, 2023, respectively. The unrealized losses at March 31, 2024 and December 31, 2023 were attributable to changes in interest rates and do not represent credit losses. The Company does not intend to sell these securities and it is not more likely than not that it will be required to sell them before recovery of their amortized cost basis.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows:

As of March 31, 

2024

    

2023

(in thousands)

Cash and cash equivalents

$

143,078

$

268,321

Restricted cash included in deposits and other non-current assets

2,875

1,515

Total cash, cash equivalents, and restricted cash

$

145,953

$

269,836

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued expenses
3 Months Ended
Mar. 31, 2024
Accrued expenses  
Accrued expenses

5. Accrued expenses

Accrued expenses as of March 31, 2024 and December 31, 2023 consist of the following:

As of March 31, 

As of December 31, 

    

2024

    

2023

(in thousands)

Research and development costs

$

2,914

$

5,225

Employee compensation costs

 

2,248

 

6,614

Accrued goods and services

 

1,838

 

4,229

Professional services

595

755

Total

$

7,595

$

16,823

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Lease obligation
3 Months Ended
Mar. 31, 2024
Lease obligation  
Lease obligation

6. Lease obligation

Operating Leases

As of March 31, 2024, the Company has a lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts through January 31, 2031 and a lease for additional office and laboratory space at 64 Sidney Street in Cambridge, Massachusetts through November 30, 2026.

On August 11, 2023, the Company entered into a first amendment (the “First Amendment”) to its existing lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts, pursuant to which the Company agreed to lease approximately 61,307 square feet of additional office and laboratory space through January 31, 2031. The Company received $1.8 million of leasehold improvement incentives associated with the First Amendment. The Company gained control of the space on February 1, 2024 and recorded a $26.7 million right-of-use asset and a $26.7 million operating lease liability, accordingly, which reflect the leasehold improvement incentive.

The Company’s lease agreements require the Company to maintain a cash deposit or irrevocable letter of credit in the aggregate amount of $2.9 million payable to its landlords as security for the performance of its obligations under the leases. These amounts are recorded as restricted cash and are included in deposits and other non-current assets in the accompanying condensed consolidated balance sheets.

During the three months ended March 31, 2024 and 2023, the Company incurred lease expenses of $1.7 million and $0.9 million, respectively, for operating leases. As of March 31, 2024, the weighted average remaining lease term was 5.5 years and the weighted average incremental borrowing rate used to determine the operating lease liability was 6.9%.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, contingencies and other liabilities
3 Months Ended
Mar. 31, 2024
Commitments, contingencies and other liabilities  
Commitments, contingencies and other liabilities

7. Commitments, contingencies and other liabilities

As of March 31, 2024 and December 31, 2023, other current and non-current liabilities consisted of the following:

As of March 31, 

As of December 31, 

2024

    

2023

(in thousands)

Other current liabilities

Lease liability

5,940

3,200

Total other current liabilities

$

5,940

$

3,200

Other non-current liabilities

Lease liability

$

41,995

$

17,093

Other

1,001

1,001

Total other non-current liabilities

$

42,996

$

18,094

Other Agreements

In 2016, the Company entered into a research and development funding arrangement with a non-profit organization that provides up to $4.0 million in funding to the Company upon the achievement of clinical and development milestones. The agreement provides that the Company repay amounts received under certain circumstances including termination of the agreement, and to pay an amount up to 2.6 times the funding received upon successful development and commercialization of any products developed. In 2017, the Company earned a milestone payment of $1.0 million. The Company evaluated the arrangement and concluded that it represents a research and development financing arrangement as it is probable that the Company will repay amounts received under the arrangement. As a result, the $1.0 million is recorded as a non-current liability in the condensed consolidated balance sheet.

Litigation

The Company was not a party to any material legal matters or claims as of March 31, 2024, or December 31, 2023. The Company did not have contingency reserves established for any litigation liabilities as of March 31, 2024, or December 31, 2023.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant agreements
3 Months Ended
Mar. 31, 2024
Significant agreements  
Significant agreements

8. Significant agreements

The Company’s significant agreements are described in Note 9 of the December 31, 2023 consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023. During the three months ended March 31, 2024, there were no material changes to the Company’s collaboration agreements or option and license agreements and no new collaboration or license agreements. The Company recorded collaboration revenue of $19.5 million and $150.5 million during the three months ended March 31, 2024 and 2023, respectively.

2023 Neurocrine Collaboration Agreement

In the three months ended March 31, 2024, the Company revised its estimate of research services expected to be performed under the collaboration and license agreement with Neurocrine entered into in January 2023 (the “2023 Neurocrine Collaboration Agreement”). The change in estimate resulted in additional revenue recognized of approximately $7.3 million in the three months ended March 31, 2024.

2023 Novartis Stock Purchase Agreement

Under the stock purchase agreement entered into in December 2023 (the “2023 Novartis Stock Purchase Agreement”), Novartis purchased 2,145,002 shares of common stock of the Company (the “Novartis Shares”) for an

aggregate purchase price of approximately $20.0 million. The issuance of the Novartis Shares to Novartis pursuant to the 2023 Novartis Stock Purchase Agreement in January 2024 resulted in a premium of $0.7 million. The premium was allocated to the development and commercialization licenses granted to Novartis for two programs pursuant to the license and collaboration agreement with Novartis entered into in December 2023 and was recognized as collaboration revenue during the first quarter of 2024, upon the issuance of the Novartis Shares under the 2023 Novartis Stock Purchase Agreement.

2019 Neurocrine Collaboration Agreement

In February 2024, the Company announced that the joint steering committee with Neurocine selected a lead development candidate for the gene therapy program for Friedreich’s ataxia (the “FA Program”) under the collaboration and license agreement with Neurocrine entered into in January 2019 (the “2019 Neurocrine Collaboration Agreement”), which triggered a $5.0 million milestone payment to the Company that was received in the first quarter of 2024. The Company included the $5.0 million that had previously been constrained in the transaction price allocated to the FA performance obligation in the three months ended March 31, 2024, accordingly, which resulted in a cumulative catch-up adjustment to collaboration revenue of $4.4 million.

Related Party Collaboration Receivable

The following table presents changes in the balances of the Company’s related party collaboration receivable and contract liabilities for the 2023 Neurocrine Collaboration Agreement and the 2019 Neurocrine Collaboration Agreement during the three months ended March 31, 2024:

Balance at

    

Balance at

December 31, 2023

Additions

Deductions

March 31, 2024

(in thousands)

Related party collaboration receivables

$

3,341

$

7,340

$

(8,061)

$

2,620

Contract liabilities:

Deferred revenue

$

75,240

$

586

$

(11,230)

$

64,596

The change in the related party collaboration receivable balance for the three months ended March 31, 2024 is primarily driven by amounts owed to the Company for research and development services provided, offset by amounts collected during the period, for the 2023 and 2019 Neurocrine Collaboration Agreements. Deferred revenue activity for the period includes the recording of $0.6 million of deferred revenue during the first quarter of 2024 related to the fixed transaction price allocation increase for the FA Program, offset by $11.2 million of collaboration revenue recognized on the proportional performance model during the period for the 2023 and 2019 Neurocrine Collaboration Agreements, which is classified as either current or non-current in the accompanying consolidated balance sheet based on the period the services are expected to be delivered.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based compensation
3 Months Ended
Mar. 31, 2024
Stock-based compensation  
Stock-based compensation

9. Stock-based compensation

Stock-Based Compensation Expense

Total compensation cost recognized for all stock-based compensation awards in the condensed consolidated statements of operations and comprehensive (loss) income was as follows:

Three Months Ended

March 31, 

 

    

2024

    

2023

 

(in thousands)

Research and development

$

1,280

$

863

General and administrative

 

2,293

 

1,695

Total stock-based compensation expense

$

3,573

$

2,558

Stock-based compensation expense by type of award included within the condensed consolidated statements of operations and comprehensive (loss) income was as follows:

Three Months Ended

March 31, 

    

2024

    

2023

(in thousands)

Stock options

$

2,408

$

1,663

Restricted stock awards and units

1,090

841

Employee stock purchase plan awards

 

75

 

54

Total stock-based compensation expense

$

3,573

$

2,558

Restricted Stock Units

A summary of the status of and changes in unvested restricted stock unit activity under the Company’s equity award plans for the three months ended March 31, 2024 was as follows:

    

Weighted

Average

Grant Date

Fair Value

    

Units

    

Per Unit

Unvested restricted stock units as of December 31, 2023

 

1,370,897

$

6.65

Granted

 

696,908

$

7.63

Vested

 

(324,520)

$

5.75

Forfeited

 

(23,947)

$

6.42

Unvested restricted stock units as of March 31, 2024

 

1,719,338

$

7.22

Stock-based compensation of restricted stock units is based on the fair value of the Company’s common stock on the date of grant and is recognized over the vesting period. Restricted stock units granted by the Company typically vest in equal amounts, annually over three years. All of the restricted stock units granted in the three months ended March 31, 2024 vest in equal amounts, annually over three years. The stock-based compensation expense related to restricted stock units and awards was $1.1 million and $0.8 million for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, the Company had unrecognized stock-based compensation expense related to its unvested restricted stock units of $10.9 million, which is expected to be recognized over the remaining average vesting period of 2.4 years.

Stock Options

The following is a summary of stock option activity for the three months ended March 31, 2024:

    

Weighted

    

Remaining

    

Aggregate

Average

Contractual

Intrinsic

Exercise

Life

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Outstanding at December 31, 2023

 

7,425,444

$

8.52

Granted

 

1,747,626

$

7.68

Exercised

 

(32,500)

$

4.91

Cancelled or forfeited

 

(230,974)

$

12.28

Outstanding at March 31, 2024

 

8,909,596

$

8.27

7.8

$

17,875

Exercisable at March 31, 2024

 

3,880,357

$

9.04

6.2

$

8,728

As of March 31, 2024, the Company had unrecognized stock-based compensation expense related to its unvested stock options of $23.2 million which is expected to be recognized over the remaining weighted-average vesting period of 3.0 years.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net (loss) income per share
3 Months Ended
Mar. 31, 2024
Net (loss) income per share  
Net (loss) income per share

10. Net (loss) income per share

The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net (loss) income per share because to include them would be anti-dilutive:

As of March 31, 

    

2024

    

2023

Unvested restricted common stock awards

 

22,500

 

45,000

Unvested restricted common stock units

1,719,338

1,336,159

Outstanding stock options

 

8,909,596

 

7,360,745

Total

 

10,651,434

 

8,741,904

Basic net (loss) income and diluted weighted-average shares outstanding are as follows for the three months ended March 31, 2024 and 2023:

Three Months Ended March 31, 

2024

2023

Numerator:

Net (loss) income (in thousands)

$

(11,330)

$

124,044

Denominator for basic net (loss) income per share:

Weighted average shares outstanding-basic

57,117,046

40,632,087

Denominator for diluted net (loss) income per share:

Weighted average shares outstanding-basic

57,117,046

40,632,087

Common stock options and restricted stock units

1,529,239

Weighted average shares outstanding-diluted

57,117,046

42,161,326

Net (loss) income per share, basic:

$

(0.20)

$

3.05

Net (loss) income per share, diluted:

$

(0.20)

$

2.94

The pre-funded warrants issued in connection with the underwritten public offering discussed in Note 11 are included in basic and diluted weighted average shares outstanding for the three months ended March 31, 2024.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Underwritten public offering
3 Months Ended
Mar. 31, 2024
Underwritten public offering  
Underwritten public offering

11. Underwritten public offering

On January 4, 2024, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Citigroup Global Markets Inc. and Guggenheim Securities, LLC, as representatives of the several underwriters named therein (the “Underwriters”), relating to an underwritten public offering of 7,777,778 shares of the Company’s common stock, par value $0.001 per share, and, in lieu of common stock to certain investors, pre-funded warrants (the “Pre-Funded Warrants”) to purchase up to 3,333,333 shares of common stock. The Underwriters agreed to purchase the Company’s stock from the Company pursuant to the Underwriting Agreement at a price of $8.46 and the Pre-Funded Warrants from the Company pursuant to the Underwriting Agreement at a price of $8.459 per share underlying each Pre-Funded Warrant. Under the terms of the Underwriting Agreement, the Company also granted the Underwriters an option, exercisable for 30 days, to purchase up to an additional 1,666,665 shares of common stock at the public offering price less the underwriting discounts and commissions. This option was not exercised and expired on February 2, 2024.

On January 9, 2024, the Company issued 7,777,778 shares of common stock and 3,333,333 Pre-Funded Warrants for net proceeds of approximately $93.5 million after deducting underwriting discounts and commissions and

offering expenses pursuant to the underwritten public offering. The Pre-Funded Warrants met the equity classification guidance and therefore are classified as stockholders’ equity.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related party transactions
3 Months Ended
Mar. 31, 2024
Related party transactions  
Related party transactions

12. Related-party transactions

During the three months ended March 31, 2024, the Company received scientific advisory board and other scientific advisory services from one of its prior executives, Dinah Sah, Ph.D., the Company’s former Chief Scientific Officer. The total amount of fees paid to Dr. Sah for services provided during the three months ended March 31, 2024 and 2023, was $150,000 and $199,800, respectively.

Under each of the Company’s collaboration agreements with Neurocrine, the Company and Neurocrine have agreed to conduct research, development, and commercialization activities for certain of the Company’s AAV gene therapy product candidates. Amounts due from Neurocrine are reflected as related party collaboration receivables. As of March 31, 2024, the Company had approximately $1.2 million and $1.4 million in related party collaboration receivables associated with the 2019 Neurocrine Collaboration Agreement and 2023 Neurocrine Collaboration Agreement, respectively.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

13. Subsequent Events

In April 2024, the Company announced that the joint steering committee with Neurocrine selected a development candidate for the glucocerebrosidase 1 gene therapy program for Parkinson’s disease and other GBA1-mediated diseases under the 2023 Neurocrine Collaboration Agreement (the “GBA1 program”). The joint steering committee selection of a development candidate for the GBA1 Program triggered a $3.0 million milestone payment to the Company. The Company expects to receive the $3.0 million during the second quarter of 2024.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of significant accounting policies and basis of presentation (Policies)
3 Months Ended
Mar. 31, 2024
Summary of significant accounting policies and basis of presentation  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024. These interim condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the Company’s financial position and results of operations for the periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification and Accounting Standards Updates of the Financial Accounting Standards Board.

Principles of Consolidation

Principles of Consolidation

The unaudited interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary as disclosed in Note 2, under the heading “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Intercompany balances and transactions have been eliminated.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to revenue recognition, incremental borrowing rate for leases, accrued expenses, stock-based compensation expense, and income taxes. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.

Summary of Significant Accounting Policies

Summary of Significant Accounting Policies

There have been no changes in the Company's significant accounting policies as described in Note 2, “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair value measurements  
Schedule of assets and liabilities measured at fair value on a recurring basis

Assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 are as follows:

Quoted Prices

Significant

 

in Active

Other

Significant

 

Markets for

Observable

Unobservable

 

Identical Assets

Inputs

Inputs

Assets

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

March 31, 2024

(in thousands)

 

Money market funds included in cash and cash equivalents

    

$

49,444

    

$

49,444

    

$

    

$

Marketable securities:

U.S. Treasury notes

24,486

24,486

U.S. Government agency securities

138,191

138,191

Corporate bonds

88,983

88,983

Commercial paper

4,830

4,830

Total money market funds and marketable securities

$

305,934

$

212,121

$

93,813

$

December 31, 2023

Money market funds included in cash and cash equivalents

    

$

65,589

$

65,589

$

$

Marketable securities:

U.S. Treasury notes

103,044

103,044

U.S. Government agency securities

31,075

31,075

Corporate bonds

23,970

23,970

Commercial paper

3,985

3,985

Total money market funds and marketable securities

$

227,663

$

199,708

$

27,955

$

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, cash equivalents, restricted cash, and available-for-sale marketable securities (Tables)
3 Months Ended
Mar. 31, 2024
Cash, cash equivalents, restricted cash, and available-for-sale marketable securities  
Schedule of money market funds and marketable securities

Cash, cash equivalents, and marketable securities included the following at March 31, 2024 and December 31, 2023:

Amortized

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

(in thousands)

As of March 31, 2024

    

    

    

    

    

    

    

    

Money market funds included in cash and cash equivalents

$

49,444

$

$

$

49,444

Marketable securities:

U.S. Treasury notes

24,540

(54)

24,486

U.S. Government agency securities

138,285

7

(101)

138,191

Corporate bonds

89,207

11

(235)

88,983

Commercial paper

4,829

1

4,830

Total money market funds and marketable securities

$

306,305

$

19

$

(390)

$

305,934

As of December 31, 2023

    

    

    

    

    

    

    

    

Money market funds included in cash and cash equivalents

$

65,589

$

65,589

Marketable securities:

U.S. Treasury notes

102,966

81

(3)

103,044

U.S. Government agency securities

31,068

10

(3)

31,075

Corporate bonds

23,975

2

(7)

23,970

Commercial paper

3,985

 

3,985

Total money market funds and marketable securities

$

227,583

$

93

$

(13)

$

227,663

Reconciliation of cash, cash equivalents, and restricted cash

As of March 31, 

2024

    

2023

(in thousands)

Cash and cash equivalents

$

143,078

$

268,321

Restricted cash included in deposits and other non-current assets

2,875

1,515

Total cash, cash equivalents, and restricted cash

$

145,953

$

269,836

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued expenses (Tables)
3 Months Ended
Mar. 31, 2024
Accrued expenses  
Schedule of accrued expenses

As of March 31, 

As of December 31, 

    

2024

    

2023

(in thousands)

Research and development costs

$

2,914

$

5,225

Employee compensation costs

 

2,248

 

6,614

Accrued goods and services

 

1,838

 

4,229

Professional services

595

755

Total

$

7,595

$

16,823

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, contingencies and other liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Commitments, contingencies and other liabilities  
Summary of other current and non-current liabilities

As of March 31, 

As of December 31, 

2024

    

2023

(in thousands)

Other current liabilities

Lease liability

5,940

3,200

Total other current liabilities

$

5,940

$

3,200

Other non-current liabilities

Lease liability

$

41,995

$

17,093

Other

1,001

1,001

Total other non-current liabilities

$

42,996

$

18,094

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant agreements (Tables)
3 Months Ended
Mar. 31, 2024
2023 Neurocrine Collaborative Agreement and 2019 Neurocrine Collaborative Agreement  
Schedule of collaboration receivables and contract liabilities

Balance at

    

Balance at

December 31, 2023

Additions

Deductions

March 31, 2024

(in thousands)

Related party collaboration receivables

$

3,341

$

7,340

$

(8,061)

$

2,620

Contract liabilities:

Deferred revenue

$

75,240

$

586

$

(11,230)

$

64,596

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-based compensation  
Compensation cost recognized for all stock-based compensation awards

Three Months Ended

March 31, 

 

    

2024

    

2023

 

(in thousands)

Research and development

$

1,280

$

863

General and administrative

 

2,293

 

1,695

Total stock-based compensation expense

$

3,573

$

2,558

Summary of stock-based compensation expense by type of award

Three Months Ended

March 31, 

    

2024

    

2023

(in thousands)

Stock options

$

2,408

$

1,663

Restricted stock awards and units

1,090

841

Employee stock purchase plan awards

 

75

 

54

Total stock-based compensation expense

$

3,573

$

2,558

Summary of status and changes in unvested restricted stock

    

Weighted

Average

Grant Date

Fair Value

    

Units

    

Per Unit

Unvested restricted stock units as of December 31, 2023

 

1,370,897

$

6.65

Granted

 

696,908

$

7.63

Vested

 

(324,520)

$

5.75

Forfeited

 

(23,947)

$

6.42

Unvested restricted stock units as of March 31, 2024

 

1,719,338

$

7.22

Summary of stock option activity

    

Weighted

    

Remaining

    

Aggregate

Average

Contractual

Intrinsic

Exercise

Life

Value

    

Shares

    

Price

    

(in years)

    

(in thousands)

Outstanding at December 31, 2023

 

7,425,444

$

8.52

Granted

 

1,747,626

$

7.68

Exercised

 

(32,500)

$

4.91

Cancelled or forfeited

 

(230,974)

$

12.28

Outstanding at March 31, 2024

 

8,909,596

$

8.27

7.8

$

17,875

Exercisable at March 31, 2024

 

3,880,357

$

9.04

6.2

$

8,728

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net (loss) income per share (Tables)
3 Months Ended
Mar. 31, 2024
Net (loss) income per share  
Outstanding potentially dilutive securities excluded in the calculation of diluted net (loss) income per share

As of March 31, 

    

2024

    

2023

Unvested restricted common stock awards

 

22,500

 

45,000

Unvested restricted common stock units

1,719,338

1,336,159

Outstanding stock options

 

8,909,596

 

7,360,745

Total

 

10,651,434

 

8,741,904

Schedule of weighted average number of shares, basic and diluted

Three Months Ended March 31, 

2024

2023

Numerator:

Net (loss) income (in thousands)

$

(11,330)

$

124,044

Denominator for basic net (loss) income per share:

Weighted average shares outstanding-basic

57,117,046

40,632,087

Denominator for diluted net (loss) income per share:

Weighted average shares outstanding-basic

57,117,046

40,632,087

Common stock options and restricted stock units

1,529,239

Weighted average shares outstanding-diluted

57,117,046

42,161,326

Net (loss) income per share, basic:

$

(0.20)

$

3.05

Net (loss) income per share, diluted:

$

(0.20)

$

2.94

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of business (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Nature of business    
Accumulated deficit $ (272,512) $ (261,182)
Cash, cash equivalents, and marketable debt securities $ 400,500  
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 143,078 $ 68,802 $ 268,321
Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 305,934 227,663  
Level 1 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 212,121 199,708  
Level 2 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 93,813 27,955  
U.S. Treasury notes | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 24,486 103,044  
U.S. Treasury notes | Level 1 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 24,486 103,044  
U. S. Government agency securities | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 138,191 31,075  
U. S. Government agency securities | Level 1 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 138,191 31,075  
Corporate bonds | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 88,983 23,970  
Corporate bonds | Level 2 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 88,983 23,970  
Commercial paper | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 4,830 3,985  
Commercial paper | Level 2 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 4,830 3,985  
Money market funds      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 49,444 65,589  
Money market funds | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 49,444 65,589  
Money market funds | Level 1 | Fair value, measurements, recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 49,444 $ 65,589  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Amortized Cost      
Cash and cash equivalents $ 143,078 $ 68,802 $ 268,321
Total money market funds and marketable securities 306,305 227,583  
Debt securities, unrealized loss position 230,700 44,200  
Marketable securities, non-current 980    
Fair Value      
Total money market funds and marketable securities 305,934 227,663  
Unrealized Gains and Losses      
Total money market funds and marketable securities 19 93  
Total money market funds and marketable securities (390) (13)  
Money market funds      
Amortized Cost      
Cash and cash equivalents 49,444 65,589  
Fair Value      
Cash and cash equivalents, fair value 49,444 65,589  
U.S. Treasury notes      
Amortized Cost      
Marketable securities, amortized cost 24,540 102,966  
Fair Value      
Marketable securities, fair value 24,486 103,044  
Unrealized Gains and Losses      
Marketable securities, unrealized gains   81  
Marketable securities, unrealized losses (54) (3)  
U. S. Government agency securities      
Amortized Cost      
Marketable securities, amortized cost 138,285 31,068  
Fair Value      
Marketable securities, fair value 138,191 31,075  
Unrealized Gains and Losses      
Marketable securities, unrealized gains 7 10  
Marketable securities, unrealized losses (101) (3)  
Corporate bonds      
Amortized Cost      
Marketable securities, amortized cost 89,207 23,975  
Fair Value      
Marketable securities, fair value 88,983 23,970  
Unrealized Gains and Losses      
Marketable securities, unrealized gains 11 2  
Marketable securities, unrealized losses (235) (7)  
Commercial paper      
Amortized Cost      
Marketable securities, amortized cost 4,829 3,985  
Fair Value      
Marketable securities, fair value 4,830 $ 3,985  
Unrealized Gains and Losses      
Marketable securities, unrealized gains $ 1    
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Reconciliation of cash, cash equivalents, and restricted cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash, cash equivalents, restricted cash, and available-for-sale marketable securities        
Cash and cash equivalents $ 143,078 $ 68,802 $ 268,321  
Restricted cash included in deposits and other noncurrent assets $ 2,875   $ 1,515  
Restricted Cash, Statement of Financial Position [Extensible Enumeration] Deposits And Other Non-Current Assets   Deposits And Other Non-Current Assets  
Total cash, cash equivalents, and restricted cash $ 145,953 $ 70,395 $ 269,836 $ 100,474
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued expenses    
Research and development costs $ 2,914 $ 5,225
Employee compensation costs 2,248 6,614
Accrued goods and services 1,838 4,229
Professional services 595 755
Total $ 7,595 $ 16,823
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Lease obligation (Details)
$ in Thousands
3 Months Ended
Aug. 11, 2023
USD ($)
ft²
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Feb. 01, 2024
USD ($)
Dec. 31, 2023
USD ($)
Change in operating lease, right-of-use assets   $ (1,057) $ (469)    
Change in operating lease liabilities   891 (683)    
Operating lease, right-of-use assets   39,204     $ 13,510
Lease liability   41,995     $ 17,093
Restricted cash included in deposits and other noncurrent assets   2,875 1,515    
Lease expense   $ 1,700 $ 900    
Weighted average remaining lease term   5 years 6 months      
Weighted average incremental borrowing rate   6.90%      
Total minimum lease payments          
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]   Other Liabilities, Current     Other Liabilities, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]   Other Liabilities, Noncurrent     Other Liabilities, Noncurrent
75 and 64 Sidney Street          
Restricted cash included in deposits and other noncurrent assets   $ 2,900      
75 Hayden avenue          
Area of additional facility leased | ft² 61,307        
Leasehold improvements amount $ 1,800        
Operating lease, right-of-use assets       $ 26,700  
Lease liability       $ 26,700  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments, contingencies, and other liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
multiple
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2017
USD ($)
Other current liabilities        
Lease liability   $ 5,940 $ 3,200  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]   Total other current liabilities Total other current liabilities  
Total other current liabilities   $ 5,940 $ 3,200  
Other non-current liabilities        
Lease liability   $ 41,995 $ 17,093  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]   Total other non-current liabilities Total other non-current liabilities  
Other   $ 1,001 $ 1,001  
Total other non-current liabilities   $ 42,996 $ 18,094  
Non-profit organization agreement        
Other non-current liabilities        
Maximum funding $ 4,000      
Funding multiple | multiple 2.6      
Milestone payment liability       $ 1,000
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Agreements - Neurocrine Collaboration Agreements (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
agreement
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of new agreements | agreement 0    
Collaboration revenue $ 19,516 $ 150,480 $ 150,500
2019 Neurocrine Collaborative Agreement | Neurocrine      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Milestone payments received 5,000    
Allocation of transaction price 5,000    
Cumulative catch up of revenue recognized 4,400    
2023 Neurocrine Collaborative Agreement | Neurocrine      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Revenue recognized $ 7,300    
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Agreements - Novartis Agreements (Details) - Novartis Pharma, AG - 2023 Novartis Collaboration Agreement
$ in Millions
Dec. 28, 2023
USD ($)
shares
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Shares of common stock | shares 2,145,002
Aggregate purchase price $ 20.0
Amount of premium $ 0.7
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Agreements - Neurocrine Collaboration receivables and contract liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Related party collaboration receivables, beginning balance $ 3,341
Related party collaboration receivables, ending balance 2,620
2023 Neurocrine Collaborative Agreement and 2019 Neurocrine Collaborative Agreement  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Related party collaboration receivables, beginning balance 3,341
Additions 7,340
Deductions (8,061)
Related party collaboration receivables, ending balance 2,620
Deferred revenue, beginning balance 75,240
Additions 586
Deductions (11,230)
Deferred revenue, ending balance 64,596
Discovery program 3 | Neurocrine | 2023 Neurocrine Collaborative Agreement and 2019 Neurocrine Collaborative Agreement  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Additions 600
Deductions $ (11,200)
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based compensation - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation $ 3,573 $ 2,558
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation 2,408 1,663
Restricted stock awards and units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation 1,090 841
Employee stock purchase plan awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation 75 54
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation 1,280 863
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation $ 2,293 $ 1,695
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based compensation - Restricted Stock - (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted stock disclosures    
Stock-based compensation. $ 3,573 $ 2,558
Unvested restricted common stock units    
Shares    
Balance, beginning (in shares) 1,370,897  
Granted (in shares) 696,908  
Vested (in shares) (324,520)  
Forfeited (in shares) (23,947)  
Balance, ending (in shares) 1,719,338  
Weighted Average Grant Date Fair Value Per Share    
Balance, beginning (in dollars per share) $ 6.65  
Granted (in dollars per share) 7.63  
Vested (in dollars per share) 5.75  
Forfeited (in dollars per share) 6.42  
Balance, ending (in dollars per share) $ 7.22  
Restricted stock disclosures    
Vesting period 3 years  
Stock-based compensation. $ 1,090 841
Unrecognized stock-based compensation expense $ 10,900  
Remaining weighted-average remaining vesting period 2 years 4 months 24 days  
Share-based Payment Arrangement, Employee | Unvested restricted common stock units    
Restricted stock disclosures    
Stock-based compensation. $ 1,100 $ 800
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based compensation - Stock Options - (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Outstanding, beginning balance (in shares) | shares 7,425,444
Granted (in shares) | shares 1,747,626
Exercised (in shares) | shares (32,500)
Cancelled or forfeited (in shares) | shares (230,974)
Outstanding, ending balance (in shares) | shares 8,909,596
Exercisable (in shares) | shares 3,880,357
Weighted Average Exercise Price  
Outstanding (in dollars per share) | $ / shares $ 8.52
Granted (in dollars per share) | $ / shares 7.68
Exercised (in dollars per share) | $ / shares 4.91
Cancelled or forfeited (in dollars per share) | $ / shares 12.28
Outstanding (in dollars per share) | $ / shares 8.27
Exercisable (in dollars per share) | $ / shares $ 9.04
Remaining Contractual Life  
Outstanding 7 years 9 months 18 days
Exercisable 6 years 2 months 12 days
Aggregate Intrinsic Value  
Outstanding | $ $ 17,875
Exercisable | $ 8,728
Employee Stock Option [Member]  
Options disclosures  
Unrecognized stock-based compensation expense | $ $ 23,200
Remaining weighted-average remaining vesting period 3 years
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net (loss) income per share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 10,651,434 8,741,904
Unvested restricted common stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 22,500 45,000
Unvested restricted common stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 1,719,338 1,336,159
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities 8,909,596 7,360,745
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net (loss) income $ (11,330) $ 124,044
Denominator for basic net income (loss) per share:    
Weighted average shares outstanding-basic 57,117,046 40,632,087
Denominator for diluted net income (loss) per share:    
Weighted average shares outstanding-basic 57,117,046 40,632,087
Common stock options and restricted stock units   1,529,239
Weighted average shares outstanding-diluted 57,117,046 42,161,326
Net (loss) income per share, basic $ (0.20) $ 3.05
Net (loss) income per share, diluted $ (0.20) $ 2.94
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Underwritten public offering (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 09, 2024
Jan. 04, 2024
Mar. 31, 2024
Dec. 31, 2023
Underwritten public offering        
Par value of common stock (in dollars per share)     $ 0.001 $ 0.001
Underwriting Agreement        
Underwritten public offering        
Issuance of common stock, shares 7,777,778      
Par value of common stock (in dollars per share)   $ 0.001    
Offering price for common stock   $ 8.46    
Period for option to exercise additional number of shares   30 days    
Additional number of shares to be issued   1,666,665    
Net proceeds received $ 93.5      
Underwriting Agreement | Pre-Funded Warrants        
Underwritten public offering        
Price per warrant   $ 8.459    
Issuance of Pre-Funded Warrants 3,333,333      
Underwriting Agreement | Pre-Funded Warrants | Maximum        
Underwritten public offering        
Number of warrants issued to purchase common stock 3,333,333      
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related party transactions (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
item
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Related party transactions      
Related party collaboration receivable $ 2,620,000   $ 3,341,000
Former Executives | Related Party | Board and scientific advisory services      
Related party transactions      
Number of individuals providing services | item 1    
Dr. Sah | Related Party | Board and scientific advisory services      
Related party transactions      
Total amount of services received $ 150,000 $ 199,800  
Neurocrine Collaborative Agreement 2019      
Related party transactions      
Related party collaboration receivable 1,200,000    
Neurocrine Collaborative Agreement 2023      
Related party transactions      
Related party collaboration receivable $ 1,400,000    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Apr. 30, 2024
Neurocrine | Subsequent Event.    
Subsequent Events    
Milestone payment to be received $ 3.0 $ 3.0
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (11,330) $ 124,044
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Director and Officer Trading Arrangements

A portion of the compensation of our directors and officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) is in the form of equity awards and, from time to time, directors and officers engage in open-market transactions with respect to the securities acquired pursuant to such equity awards or our other securities, including to satisfy tax withholding obligations when equity awards vest or are exercised, and for diversification or other personal reasons.

Transactions in our securities by directors and officers are required to be made in accordance with our insider trading policy, which requires that the transactions be in accordance with applicable U.S. federal securities laws that prohibit trading while in possession of material nonpublic information. Rule 10b5-1 under the Exchange Act provides an affirmative defense that enables directors and officers to prearrange transactions in our securities in a manner that avoids concerns about initiating transactions while in possession of material nonpublic information.

The following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of our securities adopted or terminated by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (a “Rule 10b5-1 trading arrangement”) or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):

Name (Title)

Action Taken
(Date of Action)

Type of
Trading
Arrangement

Nature of
Trading
Arrangement

Duration of Trading
Arrangement

Aggregate Number of Securities

Nancy Vitale
(Director)

Adoption
(March 19, 2024)

Rule 10b5-1 trading arrangement for exercises of options and sales of shares

Sale

Until August 29, 2025, or such earlier date upon which all transactions are completed or expire without execution

Up to 89,000 shares

Toby Ferguson, M.D., Ph.D. (Chief Medical Officer)

Adoption
(March 22, 2024)

Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions related to restricted stock units ("RSUs") granted on or after April 1, 2024

Sale

Until final settlement of any covered RSU

Indeterminable (1)

(1) The number of shares subject to covered RSUs that will be sold to satisfy applicable tax withholding obligations upon vesting is unknown as the number will vary based on the extent to which vesting conditions are satisfied, the market price of our common stock at the time of settlement, and the potential future grant of additional RSUs subject to this arrangement. This trading arrangement, which applies to RSUs whether vesting based on the passage of time or the achievement of performance goals, provides for the automatic sale of shares that would otherwise be issuable on each settlement date of a covered RSU in an amount sufficient to satisfy the applicable withholding obligation, with the proceeds of the sale delivered to us in satisfaction of the applicable withholding obligation.

Nancy Vitale  
Trading Arrangements, by Individual  
Name Nancy Vitale
Title Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 19, 2024
Aggregate Available 89,000
Toby Ferguson, M.D., Ph.D.  
Trading Arrangements, by Individual  
Name Toby Ferguson, M.D., Ph.D.
Title Chief Medical Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 22, 2024
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #* K5@'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 " R@*U8.(#OX.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FEAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[EF3 M.B!4G*_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 =.O24090"6#M- MC.>A:^ &F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[.LY-^X@X/WYZ75>M[ ^ MD_(:QU_92CI'7+/KY+=ZL]T]LK;BU7W!'PI1[RHNN9!B]3&Y_O"[";M@[-[^ M8^.K8-O K[MHOP!02P,$% @ ,H"M6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" R@*U83&.GQLL% #]'@ & 'AL+W=O]+ZE$)4I$#<$K?_] MO0$%VPNO#+-^44">Q_P22)XD@[60K\F"HC!.+EL+I987EI5X"QZQY%0L M>0R_S(2,F()3.;>2I>3,ST11:%';[ED1"^+6<)!=F\CA0*0J#&(^D21)HXC) MS14/Q?JRY;1V%QZ#^4+I"]9PL&1S/N7J[^5$PIE5N/A!Q.,D$#&1?';9&CD7 M8Y=J07;']X"OD[UCHE%>A'C5)W?^9(A]Y2V8/"UXF,>AMH)RO%C:]HJ M_E,+]X]W[K<9/,"\L(2/1?A/X*O%9:O?(CZ?L314CV+]F6^!NMK/$V&2?9)U M?F^GTR)>FB@1;<50@BB(\V_VMJV(/8'K5 CH5D _"!RW0N!N!6X&FI#FS[(ZB93 TT0ZV:<*@F_!J!3PVOAI= JBK#8)S>Q"M2&W,7Y MXZ&KN4V2!9,\&5@*_DUK+&_K?)4[TPIGE]R+6"T2?RR!2]DPN6*MX:__>+T[#]-L#_)[!U[IV#O8.XE^]-FR4VDN-RQV]],2*BJ M(5*W0.K60_J6,JFX##?DD2^%5"8\W$K)U%0I8U35$*]7X/5JMIADT 5GKW8U M'^XU8V%B!$1E#0'/"L"S>H 3+@.AWTB?0(=H?#IQIZ*;J>QG4'U#SG[!V4=+ MM^UI;H.0DXN'21(A[V+;3=L]ZM&N"0Z4-X<@*]LW=J(D:]&A([=CG^VG68H7!"PON8#1XG M9*K@V25"DK%(8R4W\.T;*^* ^_6-B1@7-47>BQQ.'>0G]D;N?'AG@UG@Y6FC M^HD^8-GIM5W;=IT^-?*BXJ:\M.2E=7A'O@_N\"!N#\@7N(]\C=HR,Y)0AR<&CS4?0B4@4"\F_P;*Z M@\(=88BECI'T&'')*?.2@X><[&D=P<2X&@PWZ'?/C%C'"$E.F9( @7!2,R(0W]_^8-,N9=*:$DC M).XT%E$$(])4">_UA/QJGT)J(DLFR8J%%?WM,:*34V8G!P\]D.Q]Z"')=!.] MB-!(?" U/7]Z-'(=(R#1,B!1/,+LVI#&J=2ZAE,/B_+FA+&D=2X](([FDO\S!-BI#]&.J)E.J*UTM%=#+/N M?%%/3]S8KCJ,]+CCLW&Y:HRKFG*6>8C6RD-ZY@:Q'@+"7$ACQW3 YT'$;>9Y M'&S Q,\-C;S'"$6T#$6T5BB:1BP,R56:P,^)^5G&?:J64W!94[PR"M%:4>@F MXG*NW]5/X* 6D!:B)8O-[8H;5BZKX+JFH&42HGB0V;7C@D,[8G@-5XUP75.\ M,A%1/,SL.E_H:B1$H[O8YV_D+VY&Q*ULB B]CDU[/2/G,9(1+9,1Q?/,*.*Q MGZV0W89L;J3##:H;\!BYAY:YA^*Q93=LW@:)SK;/'#(:MOIWP*[==FC;-4Y) M<&5#4+<,0NZ!M9S=$N<^Z2U<-/:J!\RJUC9Q65/&,@JY>!3ZR+A=S:VFQ.V^ M&=L1%S5E+ ./6ROPO)]@3+-=-O(U53"CCG60-^+^I BSK8?U;#; M<<_='NT/K-4^H[6WP:@'O&S?-2&>7IS,]QJ+J\7>[BC;T;3*V_.-X7NFQ\N$ MA'P&4OOT#/Y>YGNM^8D2RVR[\D4H):+L<,&9SZ6^ 7Z?":%V)_H/BAWOX7]0 M2P,$% @ ,H"M6 NN3=<^!@ BAH !@ !X;"]W;W)K,]#:ODHFGNYY5RA;V51R/\N :Z5360MSKF[^RRYFG$?&"ITJ'8/#QP*]X M4>A(@./K/NBL?Z9V/+Q^COY'ESPDLV:27XGBWSQ3V\M9/$,9W["V4)_$XY]\ MGU"@XZ6BD-U_]+BW]68H;:42Y=X9$)1YM?MDW_8#<>" _0D'LG<@+W6@>P?: M);I#UJ5US11;+1OQB!IM#='T1384^;T4K697)Y4(!!AUID>Z? M]V'W/#+QO+]90>9\^Z=,G73PZE7[;-+Q2 MB$D)>5[8\MD%\.T!]"J[D#5+^>4,EI'DS0.?K7[]!8?>.UMVKQ3L*%?:YTI= MT5=73&X1S!I*]07_VN8/K(#DK;.X"Q5VH70K>%AAGWI1O%P\'.9CFH5Q[)'> MZ@BHWP/UG4"A1NZY8NN"(\G3MLE5SN4<5D,W5S:TNWC! 0P2A'[BC=":9C@D M7D3M<(,>;N"$^SY-10O#"%TMY3"F@-N&,3 >'M-H!-!BX^' L^,+>WRA$]\G M7G1KNF:->D+0, JV%@U3NT;L@AR:PPKC-<)L&E'J8SODJ(<<.2'?-+QF>8;X MMUHW)]F5K5!;WCQ7P7[%VE!'!J 08S)";1H%%,=VU'&/.G:B_BP4*UX ,#:> M[7L)-HK!-*,X"6/?#C+I028GAA8D@"X$/:2Z"=1 RFJ.*FY=68FY9"(:XQ%4 MBQ4LOPFDV!NXR7-BO>:UD+DZG/Y*5&>G1W@?]ZAR8Z,=6*QPD$QT WS J/A' MVMF 1\T%&29!,NX9%CN 1^*)9H<' MOL/^BU1(D;-U7G3U8I4BV,F;WZM%7BO:<=(#:^(7TF;-GJ8(")N$& 51,IX7 MTPI03G6?@3:QFS M*U0+Y26^T6%,*PI;P@FD S-B-S5>\PT'E!D(C@=>M=RIYK#)? &H3V/:+3Q* MXLG5.! D=C/D,8V?&E63^B(2!'2,U30+_<";$!QD8$ARBB''XWJ"9HB%\R@. MQMK#8D8)#9()O ,W$C09(BQWVDW"B8LE <.3$SDZ49:ZTCMM)I514FJ5YE0)B]+OD'(9< M<12]M<)W!K?S +)N;G\^T/$ # 1*W 1ZJT1ZOQ5%QAOY6Z=JU9-],_^J#/I: MT8ZS'AB4N!D4=DG[U2]U_G/TQCOW/*PW>@BV]BV_0,'<\SS]A^26-7HCU:JM M:/+_P(DI!%(UW?;',5WM7,..L%S#(GT^97D'M?/LG4NI&;&3XZV2"BZT&GQA M).N$.%/\GN+[^4#'TS#H!.+6"7KUP59Z<@XP\5YC%@)_#CO4.::TL_#]N4?C M.87;5YD<$/-K%-EJIA@+.$M-OY4$QYD#G'+G/=9ENO3"NC$^E3@ M+*]0RNH<.K,5IFW_3^-@K'0L=GX2!0==^QCNH'6(6^N ;FS+=G?FLC^S$"44 MW58??C]P5 AIIQ%3SYP%)HE8K/PI'3%H'N+6/(>8,[[)T]RN'DP9%;CS$M.L;WXG@\JA8[0D-*)H0O'00/=0L> M0T!TJ^_%\+%QOFK=F5KLK#O3Q<&+ OV6!AK#75Y)V,YOP-$[CV FMV+C]V- M$G7W[F ME!)E=[GE#&!K _A](T!7[&_TZXC^]=/J?U!+ P04 " R@*U8 M5')Y0=P" ."@ & 'AL+W=OY4!:/20,Z[F3J9U<>FZ*LD@)VHD"N#FR4K(G&C3E6M7 M%1)(6HERYOH83]R<4.[$436VE'$D2LTHAZ5$JLQS(G]? 1/;N>,YCP,W=)UI M.^#&44'6< OZ>[&4IN>V+BG-@2LJ.)*PFCN?O,N%AZV@BOA!8:LZ;613N1/B MWG:^IG,'6R)@D&AK0=TPJ[[4?WSU7R)ID[HF AV$^: MZFSNS!R4PHJ43-^([1=H$AI;OT0P57VC;1T[F3HH*946>2,V!#GE]2]Y: K1 M$7CA'H'?"/Q3!4$C"*I$:[(JK6NB21Q)L4721ALWVZAJ4ZE--I3;UWBKI7E* MC4['"\%3\U(@1::E!*,IT:9S11CA":!;:ZS0V9)(X#H#31/"WJ,/Z"URD'Y=>0M/*@+W=-]FT)_+8$ M?N47O*8$0UG6MN&PK=U_EZH@"Y*2%G+P(TAP(2A.>4KX>(IT<)3T4T2.=MJ33 M@Z0+D>?F6'C% IZ>M("/1?7@9RW\[&3XTQ;O;*=^GH\'E^\ID3WHBQ;ZXMG0 M^Q?OQ>XN"@-OY@7!$][=P##$P2SH!/9P/?SOJ,//!#ZVCAO#$Z@'(O=@NYW# MVMZ4S&FXIEPA!BLCQ:.I\9#UY:/N:%%4Y_>=T.8V4#4SP$ #X$P & 'AL+W=O#Q*-3VS,77Q\RT[29 MY*[W6C&*80Z0BV0[[:?O"@C8('3.C/LF!K*[_'97TE]H?N#E-Y$P)M%+GA5B M8252;J]M6ZP3EE,QY5M6P'^>>9E3";?EQA;;DM&XSM&#W)1*[/*?E/S%A:W7!P_I)I'J@;V<;^F&/3+Y97M?PIW= M1HG3G!4BY04JV?/"^HBO5\15#I7%7RD[B*-KI%)YXOR;NKF-%Y:CB%C&UE*% MH/"S9RN692H2. -!GA;U+WUI"G'D ''T#J1Q('T' M;\3!;1RJRMDU6976)RKI);&5,+-HX0?Z)84B#^C/[>LI*KJ M%"6>8P9!+5RSU#5[]S(=ZC MVV+- =+:?(Q1\0<8BGX5F=[^X:<-RV\FX5S_W?*M^4 MO&Z KL U@*<'4 O$M=C2-5M8$%2P="P4[J977ULHS18=: M91E]XG4I8/78LV+'=!G788(JC%K!]DL\\W$PM_?'J6BL?,>+G-;L!-)O(7UC M0YM>%1O$7K:JL^):A^A?LBD7"G:2;]#F&QB;\@ 1:;E.JI$90T\ROE4#5Y=T M'7I.['3"YIBGHTQ8V>!I)V+C M?Z&9>*EHI]D>R3@V]N6VD SB2D,_F@C'E?:BH#^V-58X"L:Z03H^HR-$K9L-C(U'7IBL$=FKW>2ONBG8A/S=)1C=R Y&CM,O- ; M635PIXS8+(VW+2#:EGR?JOVU%M0; GA]R*%-Z(S5M9-%;%2AY1_P,?+=Q:*) MT:^CZ_01AW901\<;H^S$# =G+!?KTZWM,;5^#3%*Y)O7D M%.RU!)Y38K)2J M4;L"/@:S]%_8B3;9;^!;$*D/KCU-81.6L0E,C(F@&4."K7=E*M.1J3&4R8GG M1_V&:A0W'&EFIZ7X+#']7DNUU$/9U%$/K4:I.VG%9FU=O9%T-MC&PI0)HP'K MT ZF#*Q1>E[2*2PQ:MIP8B/8'""1T))]4-_6Z5J'W02-CK&=:7\KJ+%RIXX_ M@MS))#'+I!$Y3K.=[']J-M#X+.BA%9G.1I8FTFDG,6OGU^HL@L43NH?-UX:I M(9W#C*RPX3-Q)X6$W2ULRDQE'XJF'\)P<;R^5&DL/2=PB3,VPDDGL<0LL6_) MQ-2-H9B.Y3*T] CL0EW2WP?;1VLSAO9I>WSUL3JTZ3V_ MP=>K^A"J"U.?B=W1H;R;?52;%9QN6\K\\9/DZ+/EA_C@M-CD+ MEW70.IE26=:GZS!.)[?7]>\^Y[?7V;9,XI1]SJ5BNUZ'^5^?6)(]WTS(Y/47 MO\6/J[+ZQ?3V>A,^LB^L_+KYG/.CZ9ZRC-(LE7+V<#/Y2#X$=%8%U"7^ MB-ES3.1JQJQA$5EA0CYCR=VQY*D(O%Z_-E )_N<5>#Q MZU>Z53>>-^8^+-A=EOPO7I:KFXDQD9;L(=PFY6_9L\.:!FD5+\J2HOY?>F[* MRA,IVA9EMFZ">0W6<;K[&;XT'7$4H"DG F@30+L!Y$2 T@0HG0!R*H/:!*B= M 'UV(D!K K1N@'8B0&\"]$X /95AU@3,.@'*J0"C"3"Z&4Z=![,),#L!ZLD3 M)[^>.;E;*>-4R/YD=\_VR7-!7D\WJ<_W='=AU5?E/"S#V^L\>Y;RJCSG52_J M2[N.YQ=CG%8J_%+F_*\QCRMO[[)TR37%EA)_561)O Q+?O"EY#^XV,I"RA[X M419]6V7)DN7%OZ7%G]NX_$NZDKY^F4MO?GHK_23%J?3[*ML68;HLKJ1;EO!RO5I*$]UD>5FJ5/C[FK*[7 M0):[T5FRIS OX^(X!R\ARC'__AP#T0MQ],?E,JYJ$";2)HR75[Q7HW 3E_SX M\EZQ?C#G^#ZR+\TXP'+.L*)HN]XF]26;E2N62U&VYJ/1JAHF>,\#C3TL@QOZ>]<[ E-]+]C<4NK^AT)JCGN ,W2O> M29_88YRF@VK)CI/MXIQ/7TZUCHRGX6$V?W*JQJ=$:7= M *=?[(H2LUW('2BDF(I&:+N$ M^4A8 (*U1*KN1:H*1;IX87D4%ZR>XSZQHAKO=]/#;%,-IX-362%RK!R1L#D2 MMD#"+"3,5GMW'6)HG:$+F=!%PCPDS$?" G&_M@2F[06F_9C I#=\]E_48^7; M(;$)\6/%AH3-M5YO:<0T.U.H!3*EA8392)B#A+E(F(>$^4A8 (*U=*GO=:D+ M=?D'EV(U#>6JY/ RCZ.#,K=I7)[5I1 _5I=(V%SOSTEGJDIF'6$B M&;UA0E5,33,Z;^+=";./E1 2MD#"+"3,1L(<),Q%PCPDS$?" A"L)4AS+TCS M_-O_];KXLEZ+86FQ6YI@+]5K-B1&(7'L;!()FR-A"R3,0L)LLWLCRJR),F%2P:)O'95RM1J2LK ;*,GP97*079AVK0RAM#J4MH#0+ M2K.A-*>A'5^!1N=9V(5F]* T'TH+Q+W15N.1@88(U?@+%U6<\K&.-4(5S]>3/]OF.\7TY5!'4(M)5#:G SX,KH+"M",%I1F-[360[6A:Z3S3.T, ME+LB"NV.2@.EJ&ZJNM$5!-1: J4% XV@1#=UH.X2*&U. M^OX255$5S3#,KBJ@!A,HS8;2'"C-A=(\*,V'T@(4K2W7@]&$B)TF%YHBAR4+ M=:! :?.&UAK"U*Y8H=82*,TF?1.$:LXT6>\.8?UR5ZK1'<$&"E&=$*/KC82V MP8?2@H%&4$573ODCR<$:0L3>D,LV@9A$H MS8;2'"C-A=(\*,V'T@(4K:W8@VF$B%TC%]DEQR&UU7ER5+ MIVMMO 6H\@=)LVC=&F(JJ=S^V"DWJ M0FD>E.9#:<' U<&[=Z8,/P?2@^V$BFTG_[0*C\9::7BPQ>Z @MT"I>]MF-7_ M>L+$[H2"W0H%27.@-!=*\Z T'TH+4+2VS ]F&GK&3'/!9Q;$R-'*A!IGH+0% ME&9!:38=V()&-;LK&]"<+I3F06D^E!:?;T-;8P3U#Q>Z92S[" MH [J$.JH@=+FM.^%T+K^3VA&"TJS!^I?;6BHR=T99;_<5<\EZ@Z5HC,ZL#DF MU-X"I04#C5!4V3#T$X(X6%RHV.)RP4<8AO4 =;I :7/:-RAHJD(,TG-_0O-: M4)H-I3E0F@NE>5":#Z4%*-I.KM.C+>.KKUO@,GN,TT)*V /'R^]G_)K-=]]@ ML#LHLTV]B_Q]5I;9NGZY8B$?S:H"_.\/65:^'E0;T^^_1^+V_U!+ P04 M" R@*U8"?IOAG<' G(0 & 'AL+W=O"V2>K'2Q,"NMX<6Z-X%FU[[69;HF%U)])&4L^FO M[Y!2+%NB>,[5]R6VY.'HF1?.,QSE[EG(;VK'F$;?J[)6][.=UOO;Q4+E.U9E MZH/8LQI^V0I991HNY=-"[27+"KNH*AY!( M-565R9=/K!3/]S,\>[WQE3_MM+FQ6-WMLR?VR/0O^P<)5XNCEH)7K%9/K]5?N/UG@P9I,IMA;EOWFA=_>SY0P5;)LUI?XJGO_&.H,B MHR\7I;)_T7,G&\Q0WB@MJFXQ(*AXW7YFWSM'G"P />X%I%M A@O"B06T6T"M MH2TR:];G3&>K.RF>D332H,U\L;ZQJ\$:7ILP/FH)OW)8IU=K41<0%%8@^*9$ MR8M,P\6CA@^(EE9(;-$Z4SOT(T1O?#>_0#XC7ZYTXT*JL+=;?0 M@,;H7.3=DS^U3R833Z;HBZCU3J&_ H+B?/T"K#B:0EY-^42\"K]D\@.B^ :1 M@(0./.O+EU,/''KT++7ZZ)1GC=.VX#2TE:)"L/%DIGG]U&8NUYPYG=8J#=U* MS::^5?LL9_0 M*+FHF,O:5D5L59B*,%^9N"!G%N +F#)Z)D8I_$ F$,H2"(WL.41V-(+[&,EI.;_;3T'%19@5KRI M%():B@JN&..22MRVI$=;4J\M M_X"-8I "[+U066GLV?+OD!^94DP[P:8C&%$Z0#H6F=KO..C)+O#7Y%U6/S%E MF.MDYUJ4UO,ESS:\G-[%G?HK;>-K:3MWQ@GS8W\.YEV6P19A_&!2S&DS'@4B M@;P:;E^'V)Q$01!,Q(ST,(D7YE=6VI9DGTG] B6G++.-D.W.^0WD9(R<##>$ M0VB>X G0/?=C+[6N'B3;9[QX+8IM=@F]8Q*:.BF!KY!;Z-' 4P&L+\(P@6]PR+_11[W)C[[&4RM\=T&:7)R)"Q%+17 M9,+A/:MB/ZT"0-FP/KN= ,>T.4]I,$+H$,-D"F%/K]C/KX,L/BWL3K!C6ERF MHTKAX,YX22>@]NR)_?3YF6T99&T!Q>S ZL8=[3$9SG$0AZ,B/);#RX1,-"ND MYTWBI2+;RU_4^[K =[K/4G69Q,/:X!##A$;Q%/B>YPA^RT&,UP>F+H'M9<^W MB 3 TIL5\;OC=G(*\H9##H=A.M'^D)Y[2?R68K'E=5;G%\#V,OJ;B\65M)W[H*=WXJ?W\\R$ MY@J(GLF< X]"1BHS (#B;QIPMR_&E)Z,LM!QJ%Y.5?J>]8F?]!YG4M[&# 1!$-N6G-, M W0 ]H4#UXTE8/"QECPW,P5G35C,1RG-)XXWM"35PO^SFA] M.?P;M&%/O*Y-C$SO!Z5,%$Z;QGU3$M!TN%$=8C@(PF1B-D?[?HCZ^Z$WV<3, M.,5KC:/-":,T&E9FAQR)TR6=RKB^'Z+^EPN/S7Y?VBV?E7:B6PK5R+:<&!N- M679D82_\F^>J+P^NI>W<+WV#1?W#C76VY\8E=G90<.AU[3S63FZ@I#0:O*+1 M"^Q7,T!SNN.JO5:G[>S=TM31A?8M%/6W4,/YPWB(!MW]1F>PS/3*X(W'TV6AZ]OC@1^2SPV? N#GZ31++R_HL\ MO"O.1C,!Q)9U$@L*_[9\R=:*(<#XVMD<]2Y%C:C@M6ILNO:[/[B+Y[G8T][&_)=VK>S1KR/234R^ZI2!H#*N_:]NNCP, M%%[-OJ,P[Q3F&7?K**-\HY(Z/PU^1T&D84U^Y%"S-L 9)T7YF +>&NBE\P\J M-8')KVG51+R+\72:8%?>3G5GXZ*U,?^.C6-Z[UTJ([UU!1=W]:? TX.:'T!= MS!\U^%Z%"1T?C6D^FY\\8N^X#_(XVSO^7T&V-DX>MB'-\3K62O/9".R/'+8\ M.G_RT]&+V>(1A"<]PI/'K/\@PL=M'$WH6S/TV>_17($^E1Q4S4TR.H[IG=,3 M>II*IB<_O9K/9XM+7]7*[?/3T>(7,I$4K8Q/K$OGK=_L2;0OS&R8Q6?L=' )$V53*T88=BU>1JWQAUOLLI7T38L:J7$%H(H,>8PL_ M$H+C)HA;HY6EPD1&Y\6)1$$#J$1XCXFKB;T7G+8R7P3R@&X0@H*#AA8!:V#K\BD2)^N MEY=OKR%\\FH.\ 4[_TS%Z+4!]H*V)L#-TZZ@R^7GOIA:U=$4@E![U&E/-:*5 M@3Y&,8TNAUBH5)&:"'LHEY0NP#@YZ-G.SJV/%A!=ML>].TF. ;HDI1X #*RY M3CYD)M2@%B241<79J17R6&*"TBI@DU MG(%G8=C.I/) (JJX,%J8C=I:;!3C M-J@[1+?(!L(O4#JWF=!'7_$/91EL!H1G?N>X:.L:155>J6*KG!8/&8(U*&ED MN!8I#%ZK5AX8):"6>B*ZM'P#U&-:1J#Z&["UHFLQ]^9 NP]^JT)"XUR5"HN% MEK^/^Y0>WAV2NZ*!\IU]R8162C)T2,@,! MN@E!0"OGFDS51%CWDG<<6A]SSRTSI3&3093#4![?HTP!$]BPND%3Y%IC,:). M231_GK^<3YYC8%B+Q'R+R?G4$TWL[*5 1:,3"(.J-IQ3())KXU 0"$DW=$"] MDX)B=@1C9; $WX!%=;-"N>!]S1)@6S*(;87,8+]F7"Q2#DQL\=?&I#U%1D), M,I+:=>-R/7/WK5F.?)WYR#<<-&I)M=IG*]TX,):16G?_7/LHD9AJ)?.N=3MH MBDPMP0!TF%:BX=W&B^M;BN4HY57'05*;P*VM29[@L^/%#]9)JUB.\]\<]5;9 M00@8>)QR+]ZF(I?P9#8;EO!"R8!H:F3CH0836L'J@$M(N8MWP?!-C9L99D&I M4EN$&U SQ_V?(<+"W;AEPJP@TJR%AH)%EH]<@]=#Z>#&SNN)IO\71(%ITOMY;T_[3]]ENV-_U:\_6X"\3>XI8!]:ZC.)B^? MCRBTWR+M0_)UOO^O?,+71/Y9XO.-@PC@_=IC%7W'/O*DC&"5^7I73K M2])V=3;8'[0+G]2R"+PP/C^MY))F%&ZK&X>W<:' MO#]N^$/1RO>>!4<5Z\NL]O&O6*6]1S\/ M1%;[8,M&&!Z4RJ1?^=#@T!,XGGQ%8-H(3*/?R5#T\JT,\OS4V95PO!O:^"&& M&J7AG#*^@@^4@ZCOXCV%)5@]W6^4&?.,KF='9("IR]S0X M?_EB_VAR\D1,AUU,AT]I_VXQ/6UU.A+_AF%QV:[>]%<_%Q3UE)4T:]94&UGG M*E N,HO:,CX]>1C()2\OE)$F4U(+#QT$?@E1;8"FJZ1'%/*>Q)S(L N5=!!3 M)MIQ.80)/1J*+?^=@LY*(X(E&7)2ZS5_IRHD6=9^:Z)?,S;KQ8\O7QQ/IY.3 M7RXN;N+C_LE/ B2+W8&<*GN.P@?KV,Y(7$0?\*C70U:Z%KD5Q@9(9;K. 8;6 M;33*),Z.Y =<%]8&;(5M1U]JQ5'-UX+M1[L,HJ9 .Q$:"7"@6-0.BEU?\Y"9 M&4O!1IO/0[WM2>-VAU&3 09D__6)%Q?&U)#_%!$0"(2I6.Q/]GZ+/K/(0OD, M6]8DG2"F$_&6,BKG<*HAA ,A/;9I?(J)8ZD99;53H:VYZX>LD&89'2B5CR.G MS=#L^JI+$'M =B@...BT[F?V$^)%0-0O:>O6)8I%A(Y;;[9[O$.X W7E76JZY6((FQ M%AL#\]]%%;Z#'"O*YKXU0#D*$VT3*X&X/U)4P"1E&<4AJPHM+N>:Q+)6J8O0 MSR4Q$^#[5A7).A06V9$\L1_US8[^VMV(G',L=Z5UL=D%52:7#A%(" 2XY6D9;G]KN(U(DID/XDU-*;X'#'8?4UO^& MOF<]^N[%?M.G[YU$W310[+\F'XWVCVV%7/6CWT \ZZ)O=6SQ_?D; ;!O<]MF ,2WE'@CJ3[*KT.&]7R=-02'#)8L&4$DNH3!64!LR& MA;^-Q;?R$!M])'[G+@+D2\N+<9(/=^:HYS?=2UU'?[EL.^^'J&"5%6W-#\6\ MAO,N]>!UIF5;Q>$^F)J9+BYI-HPJJ7+2)8.;6X?S$7B(?% M# M$X[WL(O 7 TU]% QCV,%Q_#L;H]/_WF%@F*GN!)9D5.1/%F5C7,6;7='8<]7E''7"?B8/B!0H,9GJ,?950&E MJ!6BCTTU9P2DMR8R[Z;%,^6RND1"N:3Y6!'J.%L2ZY<2YPJU8$9>.%M" F31 M=]WU#6\=\)YC"*""%&Y:QEB1)J]_= 3XP3]_6 23D<^&PO=V]R:W-H965T&ULU5CK;]LV M$/]7"+4H&D"PGK;EQ#:0I.M68,6R)MD^TQ)E$9%(A:3B^K_?D7I8\2/1D*W8 MOH3DZ>YW#][1=YEON'B0&2$*?2]R)A=6IE1Y[C@RSDB!Y8B7A,&7E(L"*SB* MM2-+07!BA(K<\5UWXA28,FLY-[0;L9SS2N64D1N!9%446&RO2,XW"\NS6L(W MNLZ4)CC+>8G7Y):H^_)&P,GI4!):$"8I9TB0=&%=>N=7H>8W#']0LI&]/=*> MK#A_T(5,91+]Q!*2/)=W MP*C.,K^U[,I_$? K%B,4>#;R73]\ 2_H/ T,7O!V3VN@\#B0+I-S6>*8+"RH M TG$$[&6']YY$_?B!3/#SLSP)?2_8^:+0,?-#$;HA )T*26!!;,$Y12O:$X5 M);+E21!6*-V)ZH*"HHPK(2A;Z\*@("L13Q%<7)QU-V< /Y&8%"LB6FJ L"": M/>4Y/ OR''UX%_EN+1WJ"N= WB5[Q3=,WY(?&W]DD"Z@#EYFS'=!U96IX\- M\QU7(/GQ5_)$'UT3&,L,Y-[9D,>*PJ):Q+]/0IG=AB&_8W6X?D7O=WS4)H(29WNIBI^ M7+[>CVY'Z$Z8(MPB!LDH#WC\T ZCR5#ROH.GZ$;SS_R)"*8?" 0_T2S>]H)P M@. %D>W-O,'TH99<9\_BNQ9% R&'\A^S8N"B)A"NI:X[!5D MNX9V%+B#M0[CKLNC.$QMG=;MI4=,M8_EK&T<>#VA]"25Z"[RL6ZPRKK!HNV5WNB!$Z(:7-[SAQ:S<6! MATWH&D6U&8PE0%9,U=-C1^UF[\MZY-RQUX,[/)QK M\ 'E) 51=S0=6TC4PW!]4+PT ^B**QAGS38C$$:A&>![RB% S4$KZ/XCL?P+ M4$L#!!0 ( #* K5B(_+(OS@< /D9 9 >&PO=V]R:W-H965T18C_,V*+(^SCWGDM>^O:@S1>;"^'8UT*5]FZ4 M.[=]-9G8-!<%MV.]%27>K+4IN,.CV4SLU@B>^46%FL1A.)\47):C^UL_]M[< MW^J=4[(4[PVSNZ+@YOA6*'VX&T6CT\ 'N\GZ3][W^'+BEOQH-4_9>;RN]%BQ#*QYCOE/NC# MWT7MSXSDI5I9_Y\=ZKGAB*4[ZW11+X8%A2RK3_ZUQN&:!7&](/9V5XJ\E3]Q MQ^]OC3XP0[,AC;YX5_UJ&"=+"LI'9_!68IV[?^ V#UB*_TS\OI-[KD3I; "\ MK3,R=2+S+P/&RXSQ/9>*KY1XB6QX:3$7II@OPM$8LR+=&>FDL+<3!]-(P22M MS7A;F1$_8D;"WNG2Y9;]K2KN1N"@%68O1O<__A#-P]=/.#EMG)P^)?W[ M.?FT&=,Q^Y]8\JA4$C*\0I:IVB$CF..(<'2O,DP+^(GD8IB M)7/90G<],X"'/OB;)-E>MW%[UJ'4";$L0X66^\@^!PCJ/.Q MI5AT@]P(>,:FRV ZG;8&Z%L4OWYRI+/HW5"V?+]P?QY_'+-/B)K=F2,KM1.V M-R>>!K-I."BB[5H3K-GTQ9",Z6)^J?87O1>FQ+[L&';M,CVV^=(5$"6+(%[, M>N,W??U1&/4-H/71,FJEH-EJPYU@*TVQ[\Y?+(,X[ N/HKZ^.)GU]2T6P7*1 MM-05A3"IY(IM^5;T*3$-%O&RK^YJU+$^.^&(@89,!>H1)$+;*TI\G*.(#N*_K M9J 6T>*PI>L;U,3T@<)S;3)=KOZ/B!G'-TC+I#6R;#\\CY(7G=GS>9]WGW M@<];7AY9SC/V+!J': B4HMX&!!NV@@_MM0?IP$66XL1MT!7MR#7N:,F19F^0 ML@Z NIR7#"ZSHZ##]!NEF,8QR#RB*N=[\834DR"F#5/"VO&%1T;LJ=^"(WN< M\ I?& ZY*,7>&X*S%QU(]OZX 6&\;,UDTGJ)E<$TF3>GGI2.+!0DR,_ !8%U MF4PY<1'3W:4DGP0WKRV*E#%'?] K]*[2 /["RI2XY3TG$ $[9T1P7?HQI*'4 M&1GHT+B.V:\EP5'6#:B''>99T78S\!:?=%X^LA0O-H2B]J+ >I)*KN=-6AS9ZD@(5>^J8E0?V3/@""!@$2P& M.I;9K4CE&K%1BO)!<7*KEGZ2%Y II*;M%W FK9*R'7[;*BA/:48FK/1G2Q<<2MM%Z#:]G_3 MC&\EOE<9##I?10&AI9:&$S'0.W422%J?\8:V<'I+&MJ2=*648BA*ZY665BN9 M^="MN/)R_=U$P)0LI!\^GBPE8OG@=/A]E5>H1TA""<2E\0'WDAJ>-ME3VUN[ MLBF]&/"HRB *F1$YW3&A>)%3:#WKQ):U\B< 0K3/"(&-'&'4>^DOK&CV<_P9 M*F'H21'3%YTX; DUT@-BH*JHFAF%+!$A(LU>G&;94[UY G#K\.&QH'*+6L0] ML<:G9HVL!6O-AHS=4!OG.AY2Q;TH1RNA).RW?G!7UIG'5U+559TRJ-]]7[*B M7%.(,JI'7H&0'ON:"2DFHB)1'=UPDU&AD*4O2QX\'!1-Y12":07V(,@LA+O< M/G*AL"/&23B^:?9$ O/9=#J.FY'A?7U.4L)+KH7H3HK*F)GNN;! MJ:Q"D;CH&38(S\ @9:145Y,F2(C?;J?2N=CUSR="Z0K M:'51Q^ITL;OB5.6=/QJ>RCHO\&^'F%;U#;M:K@\ENY*X]K+P__=;E>[52^^, M35DXV/9U[G(>KFCGHBF:DYM%^VP[7P1)'+$/G2"T&\5,>,)5Z595Z5*7+Y&% MQGND]9U/'J4 MC?_1@2HA,J*ZF6]&F]\UWE37^>?IU8\B"-6&[MN46&,IRMMLQ$SU0T/UX/36 M7^ZOM'.Z\%]SP7'&HPEXO];H.^L'4M#\VG/_+U!+ P04 " R@*U8Z.N[ M/*T" "N!@ &0 'AL+W=O<>-[0 M'!Y _6C6 B-G8$G+&I@L.2,"LH6U]&:K4->;@I\E;.7!G.A.-IP_ZN!;NK!< M+0@J2)1FH#@\P354E29"&;]WG-:PI08>SGOV+Z9W[&5#)5SSZE>9JF)A32V2 M0D;;2MWS[5?8]1-IOH17TCS)MJOU)A9)6JEXO0.C@KIDW4B?=^=P )BZ'P#\ M'< WNKN-C,H;JF@\%WQ+A*Y&-CTQK1HTBBN9OI0')7"U1)R*ETDB6D@)/.,U M2Y!S1R&K7G.2'<.J8_ _8 C('6>JD.26I9 >XQU4,TCR>TDK_R3A'14C$G@V M\5T_/,$7#"T&AB_XAQ8[AO!]!OUAS&1#$UA8^.9+$$]@Q1=GWMB].J$O'/2% MI]C_2M]IAFA$7I.\35!)>$;P<)-B.%U"64IN((%Z Z+/!B3A^-%)I>M5 23C M%7Z[)>/E/5+1K>1^9KL4\E0+V\E=B4_DWN\*4.L MFTSA"0VH03M1V)Y4!GM8B-M=DK7@&4CM=;1ZB^C'Z#)ZDYM$ M$?G.%<+V+4SLP\ISXHWMZ?[$WGMIG0,/J4'DQBDE]MLRU=G)D!W,>-EYT+Z\ ML:YZ@.]P?"+ MBO\ 4$L#!!0 ( #* K5A[!"V9T 0 &@+ 9 >&PO=V]R:W-H965T M;1(#2=JB&]8U:/?X3$O7 M$E&*5$DJCO_]SJ5LV>0EO7RJ^OV;C593;)MA\^Z;**\F$TOVA4R9\Y_M'<>KR->I1"UVR#=I8\ M+R^SJ\GKZR/9GS;\J7D5]IY)(EDX]T5>?BXNL[$08L-Y% 2%GSN^86,$"#2^ M;C"SWJ48[C]OT=^EV!'+0@6^<>8O7<3J,CO+J."E:DW\Y%;O>1//L>#ESH3T MGU;=WLEI1GD;HJLWQF!0:]O]JON-#GL&9^,G#*8;@VGBW3E*+-^HJ.87WJW( MRVZ@R4,*-5F#G+:2E,_18U7#+LY_981$;F%TJ42FBU$$JJR-\@W"=8OILX ?E!_2;#*@Z7AZ] S>K ]QEO!F_R'$ M#N'HVPC2&*]#HW*^S%#Y@?T=9_.7+R8GX_-G^!WU_(Z>0_\N?L\CG SI,0A] M;-CCR9;=4J"K0&Y)$#>O>G4'%"NF&UC%@X8SJ])V0+6 M2YTS)2%(13H]IO=J7;"EJSNV+9.V\'4/E]'9 3R%H/*J#1QC@!_OVK*B7Y1M MT?P;!K-)0MYWJHI"2P#*;!W*CCTJO?^3(_JL"\MK@A8RO^#_1M4+KXN2G_+_ MF[OC>L&>9N,D :3[B #:$JU&DTZ6V4-9V$;V7 ^.E!=:H^M"H.IP%^D'V7O MRQ=GT^GX_%U:N]JNI:^3\Y\(AAHD($Y(*?E?-!Y0T_K0*G""OU6ED>C].%0) ME0I9Z]RKIO'N7F.RL5G3R60P&Y]B*B(]H"9ZHER^,QM/97=(O^\1\)PS1G!! M!Y/A&8:9,5*H\)+X5,Y XQJ8PPY/@ =7':,_0RV0_=\K 5U0+$ MWE3MPVVN[[A.7Z/50AL=UP.'^0(/?',5*AQ9C0L:V?6DO><[EZN%$0X192Y*Y2AV MG;I)D%0)#Y@I>*I=:U-5'$R'K_JP&[5. )L:-Y#&(%A)&@7.6P\%4JD+&B1* M%PDK>5@F@]W,"M3B"/$[24**/&Q= Q+A[=(D(8?H=2YUD6)+:?'2);EIB]2S MVWA#UU_ ]F2=/00Q+RJG?(8^6B0J*2=I1/6@\T)71\$97:0*7"B3^*=#%Q3? M($3L%G/T 3/5W7G(@X'@IG39T@Z=@ 41K)H0G&R9Y/!F^^F&8!NMX=K[]_=9Q M.]J[_=3LRW3'"\@92J:["/5?^VOD57=[VFWO[J#0J-16>FL)T_'P]#CKNG_[ M$EV3[E(+%W$S2X\5KL+L90/6E\[%[8LXZ"_7\[\!4$L#!!0 ( #* K5@X MD1>>E00 -D, 9 >&PO=V]R:W-H965TOI1ILOMB!R[&LIE9U%A7/5W7!HLX)*;@>Z(H4O2VU*[C T MJZ&M#/$\&)5RF";)U;#D0D7S:9A[-/.IKIT4BAX-LW59^_, M*UEH_<4/WN6S*/&$2%+FO >.QYI>DY3>$6C\V?J,.DAOV'_?>7\;M$/+@EMZ MK>4?(G?%++J)6$Y+7DOW46]^H5;/I?>7:6G#+]LT:R>W$L.,7PUO_B5(#=8@)Y3?E$_.X*N MG9N_UF4I'*+L;,PRK9Q0*U*9(,NXRIEV!1DF!5\(*1QFIT,'5&\[S%J$AP8A M?09AS#[ ;6'9SRJG_-!^"+8=Y71'^2$]Z_ #-P,V'L4L3=+)&7_C+@3CX&_\ M/X:@09@\C> /UIVM>$:S""?'DEE3-'_Y8G25O#K#?]+QGYSS_EWXGT>X'K!O M!6$O7]RDR?@5N[=,+QGV+"NZ30LF;RBC<@&K=G8MMW\97P[24Y6CV/+(_M_ M^VS4/[?W_S4"%VPRBF]O+WNT1]=Q/0E;!,F*PNK>,J@P^A M,EDWA,F@H#9"VUNDPXP#/4@*_E4+T48@'5PQA\[$-C=/JW^/[I7;.@.:7=;R M0*3WFN$J)9,)+G=A!KI7 YUYG4%(:T'YH-WQZZ,=YT8!B.]CYGGN(GPQVF]0 M$\K.;LUES?VM&<3V\J#A%4(3OB+.R 6$UV>3C^VYO$(040F.,HM;[T%8KVK! M%Y).=V\#CN>W\(CFP-^Y@0EZKB8D?;$>#0ZT\1JX;?/Z^"ANF6@2$WIS=)<4 ME%LM11Y"L^#29PH+/=6 OL[2^[NN1>1BYU4#SH%,.0IXT(OO=28_'PXU%$* M&=4#F8/ -UNI,FIPJ9*ASA70V"EE?!@&P6R842:\U<(]6ZO50A:&,P%K1721 M953MKX#+W=(;>?6#.Y:DQCX8KA8Y3> >S)=\K7 U;%!BEH'03 JB8+OT+D?G M5Q,K[P3^8+#3G7MB(]E(^6 7G^*E%UB'@$-D+ +%RR-< ^<6"-WX5F%ZC4FK MV+VOT6]=[!C+AFJXEOQ/%IMTZ#EIO)P<0_\!+X_CO'\W#X/Q!9D/ MR,N0I):HKTCSF/P&A9*10C""9<[I1BKJFN>R5GQ%3SY299@F]T9&#V1=J"C% M5GE![0N6AR(F!:*=:%Z+-JX1_(&"F#!A)/Z1&X@@VZ"6,W5J=2U:&%R\S;83 M'EU\\%O1VFI,0G\TF?I!$!*=4LPGD5L2R2S#F$L'<6TM7LLLIV+?,]]:=JJU M'8*CDE <. EZD% #;9"Y8A%82)KG2CXQG"K ]^0D# 8!=C?GR/6 _(XFF-8% M%:6P-7E@BR UW6BLL+$/K>P;4X+4_DI%@:/8]1B.6(VCS!%/*+H*&2LR:_\D M&)SUO:M?[J@FE',94:M7F8_A$6=][FQ0$3LZ046,V8GT8;$U]GS\"KM"KM;I6T-[9A)6\CC%65Q;" *(HFM\AT%<=5'5AB3 M*#"V ILC<6YLF=*&?$/^$-S29$GT29&CN'E#!HNF$]Z6KT&GY48??Z15/PER M"QO59-KO53050A;H)V8AI<:]^BJ1*:Q_ !>M32 SN*IH=9:MX?+C:ODB'#<$ MO 8<+(N5T[URK*KM.B4M$59* FQ;7DJ_67-F2M2X3$2]BETWHFW6H*:8) MN_>1R4+CY-D ""1/:*-P ]<:PJ70M-PXE4/K69MC/G)0;EOHJGS#65(R4F.D M2 S)RFT!V&T!P8\Z$E-_U7W7NY3.[4F@TD[M>I>N /N@E@CA?N#3-XYMNF&P[.OW/]]O:+Z(QL74?]1/XM_Z]!I61!8<-B7^L.S5.0N%8=Y MK%/1FCTA8W\\&7769[@..NO3N1_,1A\Z3T)_%K82UUB+"JL:AP/=,(Z1@C[_ MSW)X UM0=AS41=H)9.J'O4BF\UDWKM'(#\=!-[#9Q)]^G!W:>&D'.NP<#O [ MG+@CD/V^%<*4YX3F:7/*NBP/%ZUX>43#Q"<,"X'#%E5Q5S#UB"J//>7"R-P= M-3;2X,'%W:;X80!E!?#]5DI3+ZR!YNRY^@M02P,$% @ ,H"M6$GH]>$9 M!@ *A4 !D !X;"]W;W)K&ULY5AM;]LX#/XK M0E8,*^ Y?DWBK@W0=MUNP TKVF[[K-A*;$RV,DE.FOOU1\I.8N>MR6';E_L2 M6S+YB*0>D8PNYT+^4"ECFCSGO%!7G53KZ46WJ^*4Y5398LH*^#(6,J<:AG+2 M55/):&*4#B]%J7E6L'M)5)GG5"YN&!?SJX[;64X\ M9)-4XT1W>#FE$_;(]-?IO811=X629#DK5"8*(MGXJG/M7MP$*&\$OF5LKAKO M!#T9"?$#!Y^2JXZ#!C'.8HT(%!XS=LLX1R PXV>-V5DMB8K-]R7Z!^,[^#*B MBMT*_CU+='K5&71(PL:TY/I!S/]BM3\AXL6"*_-+YI6L%W9(7"HM\EH9+,BS MHGK2YSH.#86!LT?!JQ4\8W>UD+'R/=5T>"G%G$B4!C1\,:X:;3 N*W!3'K6$ MKQGHZ>&C%O&/M^A70F*1PUXKBN&Z[&I 1YEN7"/=5$C>'B2??!:%3A6Y*Q*6 MM/6[8-7*-&]IVHUW$/ SE3;Q78MXCA<

\.V!GL+(S.(1^DIV'D2*;[ .K/]R8#[?-#W?/^,[( MD]"4MW5BH32M>&BX!1PNB%U.&##"DP3WF)89Z MGNGT_TR@EXGT J%,["$L54R:.Q4X@Q:K>@T> 0VUS.(JO@A0GV6,:5ED6FTM M[UI.Y&S-#@)W]7Z73[E80"@JQ&D)O@(ER)335:Y8RO;7G R#WTW/AK-5M+X: M#Z^7O0KR"@F(3"L-RPRU4EI,F$EO93$#"%"7FV'#6%6]1Z87,$J8-%"8Q2P?@6X= M91\([O<=:Q#U&WSJV;VP;3V ]:*>%;7.5M]N'*UOU>IO?"^P0L\Y;\B%=H/W MT':.669$/=^*@OYY:^' .]&C#=*X5M^-+-]OV^EY6V'EF#+4&5A3"AGKNW"7P[. M32<'W\X<>[":.#XYH2J>'PO7G3+S-XPO('0[2&FU-B:E6&L:&WZ*D^C1X;1L MUC]S'3M:>F61>9J!.4 S1(QKJ!';R3K)\%\O\H[6::[-0X3W[&"Y2U5E^5+7 M8=RS*E^C BQ(F\5&-6KVNGH<'?/?5P%.KA0/JR!=3R:234Y)[9O5XQ8\EA - M/!?+N4\PE4%S%Q^->O?,9)PUNH2_L_%ZL+N2/*84*$3N@4/,]%EF3\_WM5Q? M2@VM0I$8;N@=I:1O!5YH!<&ZLX$NW@ZW<^]1!1/"#,D\Z%L]K]0KLR#T9\986,>,<3XY$"J]KFF-%_:")[WJV=[K)&]'>2#\#*,61 M%4:]5JB]=1'OVZTNN&\-&C6X#@<=<;8#V[<& \?RPV9'$-G.>E=[MM=G_6W^].@;SMU&MQU0=)MW%_E3$[,+1VV M!%#YJJNLU>SJ(O"ZNO]:BU>WB!#&":0#PMD85!UHISI$5C=SU4"+J;D-&PFM M16Y>4T:A*TG3X+U!+ P04 " R@*U8J]JIV_,# P M#0 &0 'AL+W=ON85QFPN@D!G!51,#^0&!.ZLI*J8P:E:!WJC@.7. MJ>(!#<-A4+%2>/.I6[M6\ZFL#2\%7"NBZZIBZOL"N-S.O,C;+7PNUX6Q"\%\ MNF%K^ +FZ^9:X2SH4/*R J%+*8B"U.LUD96K3,RJ$K1C.R^?0\]AW%X MQ(&V#M3Q;@YR+-\SP^93);=$66M$LP\N5.>-Y$IAD_+%*-PMT<_,/V'>S[C4 M^E=2BDQ60#: .2N8@FE@\ !K%F0MV*(!HT? 8O)1"E-H\IO((7_H'R"QCAW= ML5O0DX ?F1J0./()#6ER B_NHHT=7OQCHFW DL?!;+E& G D-P60E>18H:58$\.6'(@&HW%1F8(8 MW,:"UH:)W!ILI %A2L;Y=Y*7O+:%A?99K4I3@D9[9DC!<'$)( C<9[Q&0>"Y M#BIC/*LY0L5H#,=+N632+5&')USS'7<*0S_F.RP5Y^V9, MP_C=3QLOM66.\LP*I\]C=E:W_4G<3;Z*.] V;)2.465F'S'H"M\)%GUV2]B6 MJ5SOG:F?AF$W35(_[$V?1*M%:?0!O<@?11,_CL>/[,3QT(_22;?R9T\ #:;< MV!3N4!CZHR3M5FZD87Q_2N@/T\A/XJ0',DHB!$H.*"V8 M+K-'5(*<.@UM71>&_!S%I_!/I9&/?J!>JR>F6[T[B3M5FD(!D*II8& ;6"^_ M+H_V()O#GR>O&\>AWT3_D\:>&C_5%;XE(]7K(SKL*F>NRF6M\77AZL[P%W(6 M65&%_:6()GZ8[-F_!R'Q3\Y23_Q;JQ1R7"GGS?'_]DQ'?A2- MD/?P8"M!/CHR$]H]O]_X.ZZK>671NPY=%K/Z?ZCATC>L@_\E,Z\6D\ M>5%$NU?ZDIBH'PU1CO1PZ\=50I=0OQ'R/J]8#.& /BB%>!"FS\-JPSV)1@>3 MPP;Z^JZ$YV/3?"H1SV^E@\WNZAK_QFIAF@MMM]I]#EPVM^"] M>?,M@:>M2Y0DAQ6ZAH-1ZA'5W,^;B9$;=R=>2H,W;/=8X"<-*&N ^RN)5YQV M8@_H/I+F_P!02P,$% @ ,H"M6$8GXJT=! .@H !D !X;"]W;W)K M&ULK59M;]LV$/XK![4H-D"S9=EQTL0VD&1+UZ'% M@F99/]/262)"D2I)QZYYU[)Q=;8!UGBJE';+ MJ/2^/A^/759B)=S(U*AI9V-L)3PM;3%VM461!Z5*C=,DF8\K(76T6H1OMW:U M,(U74N.M!==4E;#/5ZC,=AE-HMV';[(H/7\8KQ:U*/ ._7U]:VDU[E%R6:%V MTFBPN%E&EY/SJQG+!X%_)6[=X!W8D[4Q#[SXG"^CA FAPLPS@J"?1[Q&I1B( M:/SH,*/>)"L.WW?H-\%W\F4M'%X;]5WFOEQ&9Q'DN!&-\M_,]D_L_#EAO,PH M%_[#MI5-/T:0-L<[=9*[U%#W:R5S,!L-FBE+A9C3Q98 M;IQU:%UR' 944)]"=>T6UC3U/!)F;500*E_ M0._@L\Y&9">'3TU1H"Y15G"'6<-PZ&+X\N4Z!N%H0H0<:"^XSQTY%F@[?$1+ M<#U-M ZTJ,@#VK8H]6&J)+8C&!.V$H'\*Y'2A9!Q M)Z<7#C)35329J,FSAQAJ8>%1J ;A?3)*D@G4:%N F/V/*>*@)#:,-M1D4AE: M3Q.81,AU;RS%A:+QVX:9YK 5U@I-L1QZ>DO[-^W^]VZ_SP@AUHW-2AIW0!FA MY32>3L,S<&E(8@3_$/0P>FTMY'M8AX+0^K"QIMHK,])Q#9%B?3^$WJLA$/1' MKLH,F='[L]%L'HJ%50YX^!/MG'Q\25!;$>J9=5!DY0'37?<%&Q2>JB^*PP;W M>TXH9Z!@F+9L7P5:@ZGYC(L!G]!FTHFU0J 3&Z8)Y.+907P@I:0F\ERR(O7' M))[/Y_2V]Z9!+EUF&@X[IX31I./3W'&U2->QIO*D MCC1^1YY<9'%\JB7/&1*XP;4- REM!]*H'U8]#9*FFP+1?IW/8[W:%NVA,JFP M]19_--(_0Z8$$=_(3 3"12-SH M1&#;FTJ[\*8.MX.U\737"*\E7>[0L@#M;XSQNP4;Z*^+J_\ 4$L#!!0 ( M #* K5@,AR5ZDP, (X( 9 >&PO=V]R:W-H965TD9 M@0!GE[*K\@#,I?OTZ&ZGL)*J=:^_2U!8U-6@3W9+BFTJ; M!AUOS2JUK2$L@U(CTSS+WJ<-"A5-Q^'LP4S'>NVD4/1@P*Z;!LWNGJ3>3J)! M=#AX%*O:^8-T.FYQ14_DOK0/AG=ICU**AI056H&A:A+-!G?W(R\?!+X*VMJ3 M-7A/EEI_\YN/Y23*/"&25#B/@/RSH3E)Z8&8QM][S*@WZ15/UP?TWX+O[,L2 M+]_9WV_EQYO$)+&[YAV\GFUQ$4:^MTLU=F!HU0 MW2\^[^-PHG"3O:*0[Q7RP+LS%%@NT.%T;/06C)=F-+\(K@9M)B>43\J3,WPK M6,]-'TFBHQ):-&X'SJ"R&.)EQZEC?"^5%GNL^PXK?P5K")^T MO;G)!]#I:_+/B;^)B^NR]U XE8*/7RGF#%3&#%D7)-[!@ M(;;BD8[T6J,WPD>C_(E8!=]Y,8QABQ;>#JZR.,NRYO$. M:MQ0IQM\+K0JUX7S7,B[$'-;8SZZ]S;["BM2/FQDL-WYD :;!:.+DFO3)C +*;$<9>HJXH0R&O(SP#=S)LWQ M-&AH0EH_Y J!^U MSD2MYJAYT9 @;S;/!K>GKLW/M&>'E/;U\P.RW]712PTH/9D1G,I5F(2^GCCD MW;CH3_MA.^MFS%&\F]0 /]7Y#IOU!+ P04 " R@*U8:_:HEOP" #(!@ &0 M 'AL+W=OJ Y M@*3KMCYT"-H=SXK-V%HMR97DI/GWHV3'3;$V&[ 72^+Q\2,ETN.-TO>F1+3P M*"II)D%I;7T1AB8K43 S4#5*TJR4%LS241>AJ36RW#N)*DRBZ#04C,M@.O:R MA9Z.56,K+G&AP31",+V=8Z4VDR .=H);7I36"<+IN&8%WJ']7B\TG<(>)><" MI>%*@L;5))C%%_.AL_<&/SANS-X>7"9+I>[=X3J?!)$CA!5FUB$P6M9XB57E M@(C&0X<9]"&=X_Y^A_[)YTZY+)G!2U7]Y+DM)\%Y #FN6%/96[7Y@ET^)PXO M4Y7Q7]BTMC$99XVQ2G3.Q$!PV:[LL:O#GL-Y](I#TCDDGG<;R+/\R"R;CK7: M@';6A.8V/E7O3>2X=)=R9S5I.?G9Z5VS-/C0H+1PM::O&8>68)TRS#J(>0N1 MO *1PHV2MC1P)7/,G_N'1*?GE.PXS9.#@#=,#R"-CR&)DN$!O+3/,?5XZ?_D MV$(,7X9PK7%A:I;A)*"W;U"O,9@>O8E/H]$!@L.>X/ 0^K\1/ P1IP/X P:. MWIPG43J":PFS6O/*5_08;(EPJ43-Y!:8E*J1&>8D9=:K?BE.$,8B:BX+R)00 MW-*)GJ8MX2LV6F6D06B;BUP9-<*:&KP6+GC&9,YS9A%H:'C$HFHRE:'&I5:& M5 8AA@()@K2:U5NHM2HT$]YCP?0]ET9)1S\^&QG(N4'G1,"@G M\GL_B#P)S MSES\3F^@H2?8AJ1,TWVNU+856RK-_#"8%1K1DWWGC%V@)!HYT!T3+XI'[P?P M[5!)GN:+6OVU#!Y_T65J-2\**HFKWMMT$%%W5Y4#HA6I[XESS;8>R:K]*VL9 M[>X/'VLB8)R-Q@QIQ'G;9XAYXUD[N<%,41$?&J8M58I(NRSNX +T/Z_I;U!+ P04 " R@*U8BW?$5Q4& M #*$0 &0 'AL+W=O5B;VLFYJ7RN-$VM<%512+N^HMRL+GJ'O6;ALUIF MGA>&D_-2+FE&_K:<6KP-6RVI*D@[9;2PM+CH71Z^O3KE_6'#7XI6KO,L.)*Y M,7?\\B&]Z(W8(LR*X\;76V6M-LF#WN='^/L2.6.;2T;7) M_U:ISRYZ;WHBI86L.^J)I'+>%+4P/"B4CO_E M0YV'YPB,:X%Q\#L:"EZ^DUY.SJU9"8NO"G)^,HO% M$&8AG%IJM5")U![)2DREO=)+49I<)8J7\^' M'DZQZF%2.W 5'1A_PX$C\=%HGSEQHU-*M^6'"*:-:-Q$=#7>J_"CM -Q=-@7 MX]'X>(^^HS9#1T'?T4_,T*ZT1*O'NZTR%M^Z4B9TT0N*[#WU)B]?')Z,SO;$ M=-S&=+Q/^^2J<7+ZA),_H$9\R2ADIRBE7G-^*BVK5'E*16)09.WBDT/:4LG+ M"Z6E3I3,A8,. N9]4.NAZ3KJ$9F\)S$GTIS84EJ(*1WLV!3"!-SX;*LJ5D%G MF:,N2])D99ZO^3N5/LJR]EL=_)JQ62=>O7SQ9CP>G?UV>3D-CX=GOPH0'W9[ MLJKH. H?C&4[ W$9?,!CONZSTK5(C=#&0RK)JQ3)R/,F&J4CCP9"0K1-L/ETJK<]J=UN M'KFQ*76%>0_APP(!,+T* Y'!W\$GUEDH5R"+6N25A#C6KRCA(HY MG*J1>22DP[8W&[Q-L$;KTKC5-LKD,2H"<# 3+9!A6M3CA5E M4M<8H!2-"=B$3B#&1XP*.8E51G/(L@1QR7E.8EFIB"+@N2#F-WS?ZB)9^ [=]V6:;!=Y_!]F[.= MNZ\,_@WV,.?KECE?[Z6\Z2886+YNF^D;_/G#R@*+;HBST\=/8+DA'5^S<+6# M2SFI"LNKS*!H!V:EH,YT$'='K7V3TW#7G>CWU1\UD;?Z-@:/S^/PP;B M ]>EMH71GS.&8HS>2NUD$D&Z&5Z4*YSB.(!]W7C2=N/)W@:Z!9R1QAOG5<%H MV-6"WZ!,/(.77D=###*N'FNL0*->QD'=/OQ&LIEW$5C_>D*^()8H"; M.+VAR@:;"&9N+'J"O40]*#1G3KB%P"X"LQ74T$/)HPTKN"TD=P=\24G#T0'+ ML8CUEGY$OL8W$(1\X%1\Z? "2SX*C[&1*2BVBM' BJP*\X15F7#T /3OR!^X MDA)&OH"/\0,"1=;XL/RXNLH##KE"] '8<\Z =$:'8;2AF439I"I04(85G[1\ M%<9M'(2%Q%%++7A(+:PI( '"ZKINNX;WX>VTQ=OI7K0\G^=V(?&_TLTU0X-M M2$4;$8]*[M&9[1?W])T%7$\NL6J^S?7_8V;?2^F[NF38N5\79)?A5P0G0@KB M5;M=;7^HN(SW\\WV^"L';J=+!13DM(#H:'"*$X*-OQS$%V_*<%N?&X^[?WCD M84N6-^ [G].;%S;0_GPS^1=02P,$% @ ,H"M6&B#T)WC P P@X !D M !X;"]W;W)K&ULU5=M;]LV$/XKA%H4"2!$K[:E MQ#:0I.M68,6R.MD^T]+9(B*1*DG%S;_?D;(5U4Y<#=F*[4M(GNZ>>^$]=&ZZ M$?)>%0":?*U*KF9.H75][GDJ*Z"BZDS4P/'+2LB*:CS*M:=J"32W1E7IA;X_ M]BK*N#.?6MF-G$]%HTO&X482U505E8]74(K-S F S6Q?:"+SYM*9K6("^ MJV\DGKP.)6<5<,4$)Q)6,^'#[F,\B_)/ENI@YB4-R6-&F MU)_%YA?8YC,R>)DHE?U+-JWN)'5(UB@MJJTQ1E QWJ[TZ[8./8/$?\$@W!J$ M-N[6D8WR/=5T/I5B0Z311C2SL:E::PR.<7,I"RWQ*T,[/?] F20/M&R 5$!5 M(P$KKA4YN:7+$M3IU-/HQ>AZV1;QJD4,7T",R"?!=:'(3SR'_%M[#Z/K0@QW M(5Z%1P$_47E&HL EH1_&1_"B+N7(XD5_+^7G,FV!XN>!#%_.54TSF#E(" 7R M 9SYNS?!V+\X$F;XPNOX-Y<)C[B3ZA+T[&&Y9WHCHM#X??6CSFR!\,IR;9CN@^\;EX^ M;I5OA4;+DU_A 4H2G.YV8;>+3O<;:(=P@I72A6@4=I0Z-:\./.+3:#(EJP9E M6,JL;/ 1,C7-J"IL[]D-?&D8-JY]ZMZ2.'7C..YOC(\@O.CMOBVEK9 R[6Y9 M\>/Z]>YL<49NI27A(^'8C.I )XS=.!D/%>\G^)+<>OY9/(#DYKTD^)/-L\=> M$0X0@BAQ@S08+!\:R;60M9!4 UD*<\W[^DGBIDDT&'Z@^K6H*I 9PW:M:=TC MY&Z-W23R!WL=IMW2HSIL;=/)U7.MV)F^)9$_N:,D[65U(-A/\W])],"/7#^.!\O_/:IC<_B3T5#Q/T7T M,'+3R7#*#53_+M$1)AF>U##M5Q$]#"?N>-QG<9"F[L1/^CH3-QV->H*]")[[ MC]7KS158DK6=GA3)1,-U.V)TTFY NVSGDB?U=KI#-JT95Z2$%9KZ9Y.10V0[ M,;4'+6H[I2R%QIG';@L<,D$:!?R^$DB![<$XZ,;6^5]02P,$% @ ,H"M M6"T+9@]?! 0! !D !X;"]W;W)K&ULU1AK M3^-&\*^L?-4))$/\C@U)).!ZUTI%0CRNGS?V)%EA[^9VU\G17]]9)Q@G-B:H M%56_Q+OC>;\\D]%:R$>U -#D9Y%S-;866B_/!@.5+J"@ZE0L@>.;F9 %U7B5 M\X%:2J!9153D \]QHD%!&;J<<;B11)5%0>73)>1B/;9*CQ5<09X;1JC&CRU/JQ9I")OG9^Y?*]O1EBE5 M<"7R/UFF%V,KMD@&,UKF^E:L?X.M/96"JX" M7%&UL$F*OP1^E&Q%<^!:V>AOI25+-6352YM0GA&ZHBRGTQQ.,!M.%.*B*O(1 MM($1!6DIF6:@R-&]@:CCT4"CCD;2(-WJ<[G1QWM%'Y]<"ZX7BOS*,\AVZ0=H M6VV@]VS@I=?+\)K*4^*[-O$<+^CAY]<.\RM^_D<^>K(@CC:5YB;A"] #(3.;85QN>$:H*A3A=UK"L67R"%8@KR&>J?D<^? M8L_QS_^SYT4AI&9_H0'/D >.[31_"_25,MEB=B64)M^P]RKRAU *W?.=YB6\ M*OR(R1W3=E2T?%^Z'T[M3?K4K)=]!JX?VUXV2".S82]KB M#O8ZTOLO,;H7&B6]IP'XMM-H2^\O4(RS$\4= MC ^2;ZB'+RGW5G5ZOIT,V\W :\L:=O0B0^PT9+U1FHC>T7@.3:9=ZG]4F)XW MQ+3T&Y"D>3ER_>,]["BJ$7KFJ[">K\+>J><64L%3EC-:K298Y6G/'+0W6G8- M6?WB_NTRVA\76GEAQH?.5K4W?UP=T(+< MJ&#?C$<6V[[GD=M"H*+'<^0GF@JRJ$&;6[*I**DNO-@E=#Z_7X8K,5OJ!O=FL,U=S,B#G,D-0Y'6*^ MR,V^NKEHL:QVQ*G0N'%6QP6N^" - KZ?">R5VXL14/]I,/D;4$L#!!0 ( M #* K5C6RU;^H ( %D& 9 >&PO=V]R:W-H965TT"J@&W/;G)I(NPXLQT*_WYGITU; M =T>]A+[[/L^?^?S729KJ9YU"6#(J^"UGGJE,"=-*P%3R"^=$L%%I!SY)7 FI=R9HH**;>;' UCZV_<_A9P5KOS8F- M9"GELS6^YU,OM(* 0V8L \/A!6Z R5ALI-F!4(*JZ&]GK MYA[V */P$P#= *C3W1WD5-XRP]*)DFNBK#>RV8D+U:%17%7;I#P:A;L5XDPZ MRS+50D[@%=.L09/S)[;DH+], H/TUBG(-E3SCHI^0A61>UF;4I.[.H?\$!^@ MK%X;W6J;TZ.$]TQ=D&C@$QK2^ A?U,<:.;[H'V/]*,2.(?Z8P5;(E6Y8!E,/ M2T"#>@$O/3L9#,/K(_KB7E]\C#U]Q(K+6PY$%OA:_Z[U.-O9R8B&T37Y7^-, M6UV8DZQT23EY1IX3ZXT&\9R<^I0FY$PV7;P#H+NQU,5?PAUCJTWC46T-_B#S; M![&2,M?N;)O2*H,=;."/HATLQN/&9*%D =JV)<;?([9C,D[>K5TF"7F2!F&[ M$"[]?<]3,ACZH]V-??2L@KUR%Z!6KJEIC+>M35?Y_6K?-V==N]BY=TT7T[FJ M:DTX% @-+RX3CZBND76&D8UK'DMIL!6Y:8F]'Y1UP/U"2K,U[ ']WR3] U!+ M P04 " R@*U8$VIOTJT" "D!P &0 'AL+W=O()+X-P"H8R?#:;74MK$[O\*_=K5 MCK5,J89+R7^PW!1C;^"1'&:TXN9.+C]!4T_?XF62:_RK)D!KMLM$\R*0P3(7VCR4>20K^<'*+O5'J^T3^*=@#=4'9,D\DD$G;B\3A)>_4B[=:4#/TWF:P)^Q,+V@&8P^/D ;U!%YZL!>=A.<[]/=:_;U= MZ.E]?;"(G#5:LTHIK,:I%U)\6-E_J&$WR\'>( Z3<_)>XX6V@G$ML\(MYKK_ M"C(HIUA+=VHUVG7O&LFKB$,FB"EDI;$%^JAU?UUK3W=[_ZWZ+X!70HOPTOK[ M_K 7OHI.?+PL6^M!&LHWEJJK97\#97\C_U_'NOHM&^*_.[!/>I$_'/8[LJ-3 M/QPF&_PK*_+#,'J%NN[M=FJ;;N2-D?>DRSM WG:'O'7"@L[-68*:N_=!X^&O MA*DOT=;;/D$7]&PO=V]R:W-H965T2"SWW"F.JJ>_KM("2Z@M9@<"97*J2&C35QM>5 IJYH)+[41",_9(R MX2UFSG>O%C-9&\X$W"NBZ[*DZGD%7.[F7N@=' ]L4QCK\!>SBFY@#>9[=:_0 M\EN6C)4@-)."*,CGWC*9>8!,"#JFQ#!1_ M6[@!SBT1IO%KS^FU2]K [OC _LEI1RT)U7 C^4^6F6+N33R204YK;A[D[C/L M]8PL7RJY=E^RVV,#CZ2U-K+@&@?$+F\FX5^HNB!Q."!1 M$ U[^.)6<>SXAF_P(4U,OD*M9*IPBF _.4VDHG9[D.6A!H2*#)<,K]Z!/5:E MWB3L49OJBJ8P]_ L:5!;\!:G)^$XN.Z1.&PE#GLEKO'H9C4'(G.2OJ3LCE$* M;.MZZP2FV"N%)X-P1A/&F6&@CZGI7^_T9!(%\37YW_\5Y52D0*CY&]!;K%69 M@#ILOKB=6689L^74'6Q6IZ]=N&_3HMVX?TSHC#!!3"%KC7W1YZW_ 3@UD)&* M*O/<<3#<;1"^+FR)Z8_K,>WD(.2J%@ M!5L0-72%C ;1*R6CR;BK*PP'41QTA8V'@]%5BSEVLOS.U5F"VK@'0F.=:V&: M6[3UMF_0LKEZ7^#- X8-WS#< !QR# TN+D<>4[%IH00 "D0 9 M>&PO=V]R:W-H965TUN][,##D$%S-DF:>[7W]@D!-J$-M+MZ;X4[,P\GI=GQDPG:\8? MQ9)2B9Z*O!138REE=3$>BWA)"R)&K*(E_+)@O" 2ECP=BXI3DFBE(A]CR_+' M![=\-F&US+.2WG(DZJ(@?'-%<[:>&K:QV[C+TJ54&^/9I"(IO:?R M1W7+835N49*LH*7(6(DX74R-2_OB*E#R6N AHVO1>4?*DSECCVKQ-9D:EC*( MYC26"H' 8T6O:9XK(##CKRVFT1ZI%+OO._1/VG?P94X$O6;YSRR1RZD1&BBA M"U+G\HZMO]"M/Y["BUDN]%^T;F3]R$!Q+20KMLI@09&5S9,\;>/040BM(PIX MJX"UWG-U+%C_^KOQ* M4,P*R+4@.EQGW\D\I^)\,I9PC!(>QUO(JP82'X%TT#=6RJ5 -V5"D[[^&,QK M;<0[&Z_P(. WPD?(L4V$+>P.X#FMSX[&(EN!WY!MXM#JK$-_C_Z9EI237&N3!.HN$Y(3 MU4#V)IDXVBO8IA]Y>U^9) .IH4_JG7;.=DPO<#IK;'I>N%L/4,EKJ>0-)O6^ MZ;F(+5ZW:KY!H91N&XA5*EBBERO7"GN\\CM, M B)*GL42;-61W]:E9E9=9E*\.-XVK\)ZK<$]=].4"+K)D#@5IE2@2 A=;F"2(*A_%E #]%S^*Q? M1<^?^A-@@)3/GY]D!VCJ!9891T&&)/_*]OO4 YD>^&?4J)AAU"N:A M.?W,P:[I8>N\(^>-.FR&C[(%S;0H=LS(#TOSI9K)S2%F#R/^*F:?7 %W5 T$69FBRS3E-#V%LL^K MXAKZ/8>8U-"Q=GM?82N#R2!^,^K-$^5QUNEI?V2+_>)PA=PO"5 &W0)GJ+X5 M-O!- 3?"D0OBSUI"[RH3Y3:1!THD,%WLF:Z[[\/PU3'R\,EQWI42D-0-3!_[ M_6(*3P;<14?7G>E9O;)S1Y%],N(U*6.8M0 1/E07W5JUS"APN_@V'N'337X6 M[6?E&T*+B4PO\GNAQOOF%(QZ=W9@AIW>L@V'FH .8#MF&%JFXW4[732R]EGU M1[A[K!G@P:MRW!G?"LI3/:0*N)'K4C:37+O;SL&7S?BW%V^&:+ TA;I .5V MJ@7]TD"\&4R;A625'@;G3,)HJ5^7,,M3K@3@]P5C>:4Q]6D0Z+R$BNJ) MK$'@RD:JBAH4U3;0M0):.*.*!W$83H.*,N&METYWJ=9+V1C.!%PJHINJHNKK M.7"Y6WF1MU=\8MO26$6P7M9T"U=@/M>7"J6@1RE8!4(S*8B"S: D!A]Q8!(K#'5P YQ8(:?S=87K]D=9P.-^C MOW>^HR\W5,.%Y%]88[/XG7&K]AC"1RPI(#1BSDBH@)]?TAH-^LPP,GF3W!WF'>MZBQD^@ M)N2#%*;4Y#=10/'0/D"&/ ^YPW>.#I%3 DDISQO.'7Y+S>M":Z*EWD_ MSN_UJWD<)F_)SQK/M*6."9"7+@.>VF:/K"3)U(^R1:\9 MAKS%E+6-X0%U[B_"A9\MIKUFYB?3T)^E6:^YEH;RPRFA/\TB/TW2 <@LC1"H MUXQD:]9G:S::#5?XU2@:#C9F.U<2\7KH'2BL\$0TU0TF&BZY7-.^+:@L)^CJ M/CJ'Z8'].Q 2/SB6$L&/?Q>JD=+QX\2_?)LH;7H0>7@'O[;' M?VN9S?PHFB'OZ=%2B@F?Q'XXGSWITC/JX?_?J8MA[=G7"?NB!O5IK##9,8J/ M^4=^%B_\.%F\R*/]E;[$I]B/IIB.\?'2?_<2^H!V-><05WP,X21^\!2229@] M#ZMS=Q0MGBQ&*VPPZ-ZP!FQ=CZKQF]((TS9RO;9O@\_:[N^PO>VAL4!M&8:? MPP9-P\D,2Z=J^])6,+)VO>"---A9NFF)K3PHNP'7-Q([C$ZP!_1_#M;_ %!+ M P04 " R@*U8)8F0OE4" #D!0 &0 'AL+W=O0-2 M[69>Z#T?W(I-B?; S]*&;^ .\+Y9:K+\@:40%=1&J)II6,^\Z_!JGEA_Y_!= MP,[L[9E5LE+JP1J?BYD7V(1 0HZ6@=.RA3E(:8DHC<>>TQM"6N#^_IG]H]-. M6E;JR -6\EWJK=)^CU3"Q?KJ1Q7[;K?"<3C^6M057U8,J@ M$G6W\J?^/^P!PN050-0#HK<"XAX0.Z%=9D[6@B//4JUV3%MO8K,;]V\B7,%Z[/61R>LBB(DA'X_#!\ ?D CU_"?1(\J(X& MU9'CB]^L>DQ2QY&,<]CVNC(-SV'F4?\8T%OPLO?OPFGP84S@?R)[(3<>Y,:' MV+/K/&^K5G*$PI:XR 6.Z>U(IH[$=O\V.XLNHDD8I?YV7\J8WS0,+W_[O<@R M&;),#F8YYZ8\93E]&3RV8LLEU&A.&54<5;Q^H*I<22 !*V0&\E8+%##Z<,E? M"29!, F"/W0<3.=?G\3?ZT$[_ZCB-Z(V3,*:Z(/S"YH8NILIG8&J<6VY4DA- M[K8EC6'0UH'NUTKALV$[?1CLV2]02P,$% @ ,H"M6*$*#[63!@ (#H M !D !X;"]W;W)K&ULM5MA;^(V&/XK%CM-=U)7 M$MM 9?$LW0BCT(PKC]&:P46K[?CA,EQL1\?1:;D6O>S%7(1ACI3UXWL).JC:S!./ MCY_1/Q6#SP:SX*F8R_#O8*4V-P-O@%9BS7>A^BP??Q?E@(H.+F68%O_18QGK M#-!RERH9E&!< M\=DTD8\HR:,SM/R@(+/(SH8?Q/GW?J>2[-,@RU.S3SQ(T)Z'.X$BP=-=(K(O M5:7H%_0A345VP.,5"@.^",) !2)]CEJA_$O+OOGE+DF"^"$G/\C3WC*A>!"F M[[+C^SN&WKYYA]Z@($9?-G*79FCI=*BRCN?-#Y=E)S\>.HE?Z.1?/+E&Q+U" MV,&T)7UN3V=B6:63EG1V>NNU]&'&=D4YKBC'!1YY >] [!4JJ/]:4,^"=!G* MG%?TSX=%JI),#O^V\71 INW(^6_$^W3+E^)FD/T(I"+9B\'LYY_=EW$;A 6I<0.6_BON92XDS\:;# M_3$YS;"QYSG8C&+-*#SV"':K,&,\M!H/M8Y'B_+*4.65UEO;R*R@78L#$HP! M@1EDCBHR1[W);03)*"08 P(S&!U7C(ZMY?E%*AXB?K@^5-<#KM"ZJMLV,@^@ MHR.M$&?D$UH37C,,X\EX3&K*LW;Q3 (F%0$3*P%_BKT(D8O^0V,^GTHU6]*T,W_:DIMAKF^/W%J5U)F M[>*9!+B.GM\Z)V@5GZ]5.W[7T@)%8U!H)K='WL'M3; E-!2MD&@,"LVD5?L# MUSI9/E>U)>JQ'GWBN;4+Y[PE#$_\T:BF6GL?S^5 S^A=^Y3^_OKN&GU)BL$_ MH5BJS'J>+V%K6YUK#1*-0:&9/&NGX=+^) QJ.$#1&!2:2:OV'*YU I[?,_@F M%%^$ J5Y91;W3EHY'#752*DWKHNV&>8ZQ*&TKMH^?(&KC8%K=P;MJKUXNFQO MM7.A0:(Q*#23<>U$W$E_^@6U(:!H# K-I%4[$=^@7^\T_3;#VO7;AUMP MM5UP[7[A_AIE OY-[D42Y\)$_$'$RZP**QJ#03%JU/<'6>?KI(BYQ#'5F,V>_;GA;XHCK3.I39WNWSAWVT?*" MW3Z<).*+K\GV3G2N.]BUB#Z\"];>!9/^Y QJ54#1&!2:2:NV*MB^*G*ZG.F) MG M6%!S HK&H-!,6K4YP?9UDM,5.VDHT?-\KW[KJB4,$W_BU 7;AW? VCM@NW=H M"O;B>]#V%CO7&.CZ!A2:R;:V+-CO3[J@E@04C4&AF1LJM"4A]F63DZ5;XKPF MW9:P-NG:>W7NJ+5C(';',)=1)))EP$.TY5N1G*]8>T-=2PL4C4&AF21K?T+Z MV_]$0%T'*!J#0C-I/=H#95\Q.5VQI"%%ZA&G+MAF%/&]^MS8WJ=SQZPM ;%; M@A:]7GRMM3?9N<1 5S6@T$RZM14A_6VE(J#N Q2-0:&9M&KW0>RK)J7U=D'S-^JF?\ M])49?T.1YU]#[4UUWHH,NB@!A6;2K"T&[6_/% 4U%:!H# K-I%6;"FI?].BD M6]K< M6FVY:P-MW:>W;NR/6\G[XR[V_3[<7+._9&.Y<:Z#H$%)I)^-'#&?UM MF:*@Y@(4C4&AF;1J?HI. #UO@U!3?#6A4,.O\?'CV-ES\[F4WO'X(X M1:%89_#.]21K+3D\CG@X47);/*"WD$K)J#C<"+X221Z0?;Z64CV?Y,_\50^% MSOX'4$L#!!0 ( #* K5C,;<.:%@< 'XX 9 >&PO=V]R:W-H965T M;(W;4@>?_'SY<%\,.;Z2>;?BH40)?J1)EEQ M,UB4Y?+-<%C,%B*-BBNY%)GZY4'F:52JS?QQ6"QS$"IV/J,JE7LIOU4;?\]O M!E[5(Y&(65E)1.K?6DQ%DE1*JA_?&]'!=I]5P]W//]7?U\FK9.ZC0DQE\F\\ M+Q^K>!TE(BN+"W5(BS*/9Z68;WZ, MLCF*UE&<1/>)N%3U=EFH4-63_)LHJ^]0(6:K/"YC4:!+M$^VDK&W>&L2>[=)CFR)[F/47Z%*+Y MQ"/,TGSJ;L[%;-N<6IKSE^_=:#Y41VE[J,CV4)%:C^[1>YO*O(S_4T=D*HO2 MYL:F/;.WKT:0-\4RFHF;@1HB"I&OQ6#R^V_8]_ZT>0,IQH'$6K[1K6_4I5Z7 M>%UX9CG:+-Q(^;54-6:N)YA1;QQ<#]>[YG3#_"#P2#N*=Z.('U""MV&M?-@V M'^;,YXLLHP2E,A//S;F$'E;J_-A_QCM-,WZOG4&QF)=L,(&8\":F3J M[''/XSO:^C%R^L'%?;F3[ 5:9>H*F-1G2B*+ BUE$5<7&9L-HVY^ZG![GF%# M-XPQ8D9Q9S][NN!O7?"=+GRT'?@+E,GL4FWEJMYMZ?N=O,+ S-VYWV,' B"Q MED7CK45CYP#Z/HIS]#5*5L)FQ1AR\(04XT!B+<^"K6?!+QAL LM@,PHI,RJM M&Z8&&]\W!QMGCWOZ$6[]")TU=*?'E@^*JC<^_*-&&7OB(61108IQ(+&6B=C3 MU.G]@K)J=K);,#@T:LH2$YH%Y>YL7S-V$!S_"C-P)]%+&IJ#N2T*=_QP]K>O M'YISL1,')Q\[3ECS!:5=4#4.I=8V4 ,OIB?>*6 G,A]M'J0:AU)KFZ?I&KOQ M^JC;!=SE8Q8R9E[8+&'^:!2$YGEW#HS&FJ/QZ 0^PD!TVS@"J<:AU-K&:?3& M;O;>6S(7Z*'R=+W7TRY_6\NG&V8MGW/ -=9TC9T@.KF[NKU"7Q0>%:O\6=UX ME'NN4Z"@#:K&H=3:#FK6QL&IXS80^S;F0:IQ*+6V>1K,L1-9]]T 1UM/9_L\ M#;NW'6S$.N34#<,>"7W?/ O/0=9$DS7Q3AC$"1#I-E.$D&H<2JUMG*9PXJ;P M/?7C'L!)%Z<)8X%1$U-+&/:H9P[TW-W%OA;L3#"[9YB/O+DEL//-L!/.YR!P MH@F<]Q33SLSD8V6PU550-&_4=BLOP&;5G0.XB09NX@;NPUXE^TNP"]:7 M(Q.?;$'F+:^[CWT]T.A-W'/8=U=(P=,'N19YEBIR1-&CR&;/!V[YW:)'EPHH MDD.IM0W52$[\4Q^60=H0 +SJ9(ECF+/ M#\R3\APX3C2.$S>.'T I4!0'5>-0:FWC-(J37BA^ *4L?$T#'&*S=KIQJG;& M([-VSH'A5&,X=6/XD2A%0;D<5(U#J;6=U%Q.>W'Y2U"*=K%[;#[(MY&Y^1C_ M'%1.-973 ]/A)_!1(]V>[O?,4\H690*2NY-]3=A9PW%@$8?,ES*/2H'NY9X' M FZ%H\\AT#EM*+6V>QJQ*3N1AB@0_S;F0:IQ*+6V>9K-J9O->],0[:X:"4+B M=88@VQJ4L'-!<_>RKPL:J*D;J-TP1$%A&E2-0ZFUC=,P37O!M!N&:!>0@R T MEUU-+6%5Z70N8.?@:*HYFKHY^E@6 @5K4#4.I=9V4H,U[076+V(A"UYW., R M$VZ6TCFPFFFL9NYU(Z>P$.NN!+DDM+/@T1)EC-C] M+$N9UA\7(IJ+O I0OS](6?[&PO=V]R:W-H965T MBR1*\][,O$>1'&^D>M0%@"%/)1=ZXA7&K*Y\7V<%E%1?R!4(_+*4JJ0&A^K! MURL%-'>@DOM1$*1^29GPIF/W[D9-Q[(RG FX441794G5C_? Y6;BA=[SBUOV M4!C[PI^.5_0![L!\7=TH'/DM2\Y*$)I)010L)]YU>+5(;;P+^)O!1F\]$]O) MO92/=O IGWB!+0@X9,8R4+RM80:<6R(LXWO#Z;4I+7#[^9G]@^L=>[FG&F:2 M?V.Y*2;>R",Y+&G%S:W4?>$";(ET)6&A%Z[!MLWK;@9TVC[^M&HQ<:_4S5 M!8G#,Q(%4=(#GQV&SR%KX7$/?'Y\]C[XXOCLT2[<1\-;UZ/6]D4SF'BXR&E0:_"FO_\6IL$??0Z=DFQ^2K+%BEOI_;!T- JBW:CY?E24CN(H MW U;'"S_/XJ3M.(D!\6Y[:PL3&2\RG&$BTD.*ZF9T4X\:0I01."B52F%ZA&J M-?1KF.RW/1H..@H>+.NUZQP),Y*!N WY=2FN>!/9JU9_WI3U!+ P04 M " R@*U89BS 3: " !Z!P &0 'AL+W=O"E7+NY$I5UZXKTQP*(B]Y!:5^ MLN:B($H/Q<:5E0"265'!7#R91&Y!:.DD,WMO)9(9WRI&2U@))+=%0<3;+3"^ MGSN><[AQ3S>Y,C?<9%:1#3R >JI60H_#KME$;8O3ZXW]GL M.LLSD;#@[ _-5#YWI@[*8$VV3-WS_0]H\H3&+^5,VE^TKVM#[*!T*Q4O&K$F M*&A9_Y/7YCUT!%YP0H ; ?ZHP&\$O@U:D]E82Z)(,A-\CX2IUF[FPKX;J]9I M:&E6\4$)_91JG4INTE1L(4/PJO>%!(G.EZ (9?("?45/#TMT?G:!SA MT6/. MMY*4F9RY2D]LY&[:3');3X)/3/*+B$OD>U\0GN!@0+X8ER\A;>7^L=S5<=O, MN,V,K9__P?S(["^FU8 M?\P]N=>.1*0YTDNG]_=.G]M*GT*%4B[58/3:+[)^I@GL$GSEZ67;=2/UBT*, MP[;H"#5H48-1U.]%Q?@;@$8KS,H0>]!/(,6\YP ME/.P?S:<9]*^5[-H-!W>26&/P)OZ[S'[10'&5\.848L9C6*N!%^#-.V6L%'" MJ#=Y>!6^ ^S7Q.&)Y8Y;OGB4[Y$KPH9XXM[>BOM _2(OFIKV<(3D=CJC^2KI M3K2AI40,UEHWN8QU(E%W^GJ@>&6;Y3-7NO7:RUQ_'$&8 OU\S;DZ#$S_;3^W MR3]02P,$% @ ,H"M6&P"]0S+!0 GR4 !D !X;"]W;W)K&ULM9I;;]LV%,>_"N$50PLDL2Z6;&>.@<26T +)%B3M^C#L M@99H6Z@D>B3M), ^_$A)D:Q+&*LXZT-CV3P_'O)_>#OB[(FR'WQ+B$#/29SR MJ\%6B-WE<,B#+4DPOZ [DLI?UI0E6,A'MAGR'2,XS(R2>&@9ACM,<)0.YK/L MNWLVG]&]B*.4W#/$]TF"VG3U< $,>B?BVNV?R M:5A2PB@A*8]HBAA97PVNS4O?,I1!5N+/B#SQH\](-65%Z0_U\"6\&AC*(Q*3 M0"@$EG\.9$'B6)&D'_\4T$%9IS(\_OQ*][/&R\:L,"<+&G^/0K&]&DP&*"1K MO(_% WWZ3(H&.8H7T)AG_Z.GHJPQ0,&>"YH4QM*#)$KSO_BYZ(@C \M]P\ J M#*R&@?U6#79A8#=KL-XP&!4&HU,-G,+ .=4EMS!PL[[/.ROKZ246>#YC] DQ M55K2U(=,KLQ:=G"4JLAZ%$S^&DD[,;\E4A9$5W&TP9G4'Y=$X"CFG] '%*7H MZY;N.4Y#/AL*69TR&@8%>I&CK3?0-KJCJ=ARY*4A">OV0^EFZ:OUZNN-I05> M[S<7R#3/D&58-OKVN$0?/WQ":_'K+^9X\EN7@WK>'687R,YYHU=>!V9Y.L;6 M8#P]QB>K"V2\[XVOQRQ)\)XWMYBB],-42$A9S4F8R7=H%@% MSQEB:O2>T_7Y7H82YIR(KFBYT?+5#'K)=S@@5P,Y17+"#F0PE\JZ1J>R.I PWVV+,#:F=K<(XU*$L5:$!\(%BP)!0A1@OI7S5Q#OY8Y!360A MV5$>"8[D%@11L24,I30-]HR15&B&CK;&OJJ-6ZI9DW%3M'8ATS$;A3Q(MWP@ M6$VS2:G9Y(2!0Y[E 8>3+@&TYGT%F'2%G=$0H%UHVBSC07KE \%J_3\M^W^J M[?_OV8E)CA%\D&N+7/094?GMY7YH(V/1I: MQH7ARN%U]*^YQ0-UP0.E^5"TNKA'1^[\8&R_(>Y7JE24A_DHV2?%>-WA%Z5N MYV)6X*#4A*0M06D>*,V'HM5EMBJ9K1.W_;?YMO_V=9]YAA;Y#N8,/0HYA)7R MB*Z1'Z4X#2(9'/=JUZ/2,7]YST+E\58QD?9<_-T9(%I'>@?(.\W*=F&WU8FR M;$UG?$"ZYH'2?*"&UL.CRJ>8^H2*+CQ^+_>X4!$"FGQYKV7MCJL:U!DDD-YY MH#0?KJWU.*F2.J8^JS-VLL./.T*/49B2%QD0C)"N?KS1DWJK#$E;@M(\4)H/ M1:LK7*6'3'U^Z/\X .NK[!T*[>R+U3I=+4'K]$!I/A2M+G&59S+UB28YB#_C MEY"D:D.?[KLW[:"I)E#:$I3F@=)\*%I=VBI[9>K35]>,8+4TXS#,%F2Y-J]Q MD"WD^=X^1/_J7E+=F.W4D6O:1N-=QD+O1F]!(6D>*,V'HM4%K5);Y@FYK2V- MY?R;[!@]9)LO.0$G=-^Y?;DQ._)3D^;LN-#7VEL_2)H'2O.A:'7]JM28J<\[ M_>SK%CVV]_P+25N"TKR"5EO.W59&U8>JM/ZRO\J!6?HR4)89OL!A!'@9H(\VL;Y;?E+:/K[&Y-X_N%>;G,[PI5 MF/SJTAUFFRCE'U0%91WLN;_ 5!+ P04 " R@*U8<\Q]S7,$ ";&0 &0 'AL+W=O M,?Q-; MC"5X21,J)LY6RNS>=46\Q2D2=RS#5/VR9CQ%4IWRC2LRCM$J-TH3U_>\P$T1 MH*O,YRP_<2!SN'"9[+92GW!G8XSM,%/6'[- M'KDZW%R#'0H2\:^Z9-?5A/'TQ[A M!,=2(Y#Z>L9SG"2:I/SXJX0ZU9S:\/3X0'_(@U?!+)' ,?!+ M __<(+ABT"T-NK<:]$J#WIF![U\QZ)<&>>AN$7LN7(@DFHXYVP.N1RN:/LC5 MSZV57H3JA?(DN?J5*#LYG;,T)5)E7HH.B!F5A&XPC0E6IXBN )-;S$%"T)(D M1*K+X&V()2*)> ?> $+!ERW;"352C%VI_-%4-R[GGA5S^U?FACY8J!FW D1T MA5=U@*L"J:+Q#]',?",QQ/$=Z,(.\#T8@*]/(7C[YAU(U:(A68(;/)R;>0O$ M#SR_=^ U8,*;W?*[!DQT>W2#9DQ-M6ZU!KHYMWN%^RG/<;SC7"V#TUPWI;1 M]9I1NJS=BPS%>.*HNB4P?\;.],CX, ;=<_6LB7':KJ-*MU&_[G,_\IH;+72&UUI MFP%S7*>5[O8[-?P>T,A2V+7\0N_8D7CF#&MW&[L)HUW;=)2TVEKW/'AV0]PT M*K+E65VQDQX.?HB'I+@7K'5VI9W1C+BX[R9YW_G=Y;IZG MM<8V:9$M6EWC8Y\+S2W<0Z%MM:T%_C'M<,U*FGY$58+[=\&YWC:;VM J+;)% MJ^M];$&AN0==D 0+R2@&&7I-3ZM-X[]V,ZUUK;%)"ZW2(GC9^,+3.[G0VSW9 MG$XQW^1O!02(V8[*8I^ZNEJ]>?B0[[>[Q^'%:XL%XAM"!4CP6IEZ=P.U,'CQ M)J XD2S+M[J73$J6YH=;C%:8ZP'J]S5C\G"B)ZC>QTS_!5!+ P04 " R M@*U8/K"'1MH# "A$@ &0 'AL+W=OM+-6B ;KK8;=J+HA>T/+:$2*1*4G92Y.%# M2K(L>65F#1#(C2U2G)\S'\D1R?F!LH\\ 1#H4YX1OK 2(8I;V^9Q CGF-[0 M(M]L*5:QXK'=)<(56&'\P+OX G$A^*!R9+=JFS2' A/*4$,M@MKZ=Y&KJ\, MJA9_I7#@G6>D0EE3^E$5WFT6EJ,\@@QBH22P_-O#'6294I)^_->(6FV?RK#[ M?%1_6P4O@UEC#G8^"=&7B7#/S&P'^I0= 8!!69.I2*0X0% M#N>,'A!3K:6:>JA@5M8R_)2H<7\23+Y-I9T(G](=2;=IC(E RQT#D&,J./H9 MO8>2T9C)YD@RS?":,ER-5*?5ZP@$3C/^!KU"*4%_)K3DF&SXW!;2-=6!'3=N MK&HWO MN^.B>$I%P]"O9P&; /M+;NYY&P)9,6C#>$8W:#?/ M@#X\1>CUJS<('X,?"HE&+:*1%U$] #/9 2AAB4LN,.TSO%,FYC&6MC\1QW=B&YJG5W''$Y^J=&0Z%J>[EV M,9D4BPR)]>A.6KJ3[YW%)B;!FQ2+#(GUP$];\%/MM+Y/,Y";%4FNP)_K_,4@ M!@ETZ&N^FCY+7G)AG>4BF-!==#>2H5? 5!+ P04 M " R@*U8[5(WV((" "N!0 &0 'AL+W=OZYYQ[GG.VTN;<5HH,'*92=1)5S]44RIKE'1 MR5H;R1R9IHQM;9"M0I(4<9HD9[%D7$5Y%GQSDV=ZXP17.#=@-U(R\^<2A=Y- MHD'TZ+CE9>6\(\ZSFI6X0'=7SPU9<8NRXA*5Y5J!P?4DF@XN+L<^/@1\Y[BS MG3WX3I9:WWOC>C6)$D\(!1;.(S!:MGB%0G@@HO%[CQFU)7UB=_^(_C'T3KTL MF<4K+7[PE:LFT7D$*URSC7"W>O<9]_T$@H46-GQAMX]-(B@VUFFY3R8&DJMF M90]['3H)Z?L7$M)]0AIX-X4"RQES+,^,WH'QT83F-Z'5D$WDN/*7LG"&3CGE MN7S!2\77O&#*P;0TB"2XL_ 6ONHM,X[;KO=XAHYQ8=]TS^<5(W5.8/J)O&F2 M#O\?D52"+;5AX0):(#@"KN"&"T%NF\6.^O!LXF+/^;+AG+[ >8;%*:3G)TVU MN\4,CH_>@"4>^ PM)C5:2=)6DC3 #U^ [[#>(DR-8:IL>#.U>F)_3H8C9,DS>)M#Y-1RV1T MD,FTI#^B9 ZAWIBBHMF"VO "^R@T2&=="DE_]7%;?7RXNM0;ND/2@426?"/[ MRC80@T&G;G+Z[EGAN#-^_B6[8:;DRH+ -651/*&8YG5H#*?K,)%+[6B^P[:B M!Q6-#Z#SM=;NT?!#WC[1^3]02P,$% @ ,H"M6$^[P3RM P J X !D M !X;"]W;W)K&ULQ5=MCYLX$/XK%E>=6JE=,"0D MV29(V>:J5FKO5KO7NP^G?G!@ E:-S=DFZ4K]\6<# 58)[*JZ;K\DV'AFGF<\ M+\SR(.07E0%H]#5G7*V<3.OBTG55G$%.U(4H@)LW.R%SHLU2IJXJ))"D$LJ9 MZWM>Z.:$8YD7=7P,1AY6#GN'%#TTS;#3=:%B2% M6]"?BFMI5FZK):$Y<$4%1Q)V*V>-+Z_PP@I4)_ZB<%"]9V2I;(7X8A?ODY7C M643 (-96!3%_>W@#C%E-!L>_C5*GM6D%^\]'[6\K\H;,EBAX(]C?--'9RID[ M*($=*9F^$8=WT!":6GVQ8*KZ18?FK.>@N%1:Y(VP09!37O^3KXTC>@*^/R#@ M-P)^A;LV5*'<$$VBI10').UIH\T^5%0K:0..B6IISN:$RX M1NM4 AB/:X5>H=^AE"*6YC@RC!G9"DET?14QT#W9,E"(\ 3%@FMIG(L8)5O* MJ*;FQ?,-:$*9>H&>(E M/:"UE(2GE3B^T#\?K+O?:\C5YW.>J@%,S@.P^7NI"A+# MRC$)JD#NP8E^_06'WNL1>I.6WF1,>W0#C&A(4$&DOC.7/A 2+]$64LHYY:G) M%D9X#.>8U+;"RI8M'/LH""9XZ>[/()RV"*?_#T+@R0/P:D/3'CP_]+WS\,(6 M7C@*SX1;,)!5-EZ.N5=%B^_AQ2/.GH,^"N([8V364IS][!28_0!Z\Y;>_ E3 M8'X28\,IL&@1+D81KI.$6CAGZ^SBQ. LF P$-?:Z_N&-FMQ 4L:#-AOAOM%7 M#ICL&@8>[Q@/1,;D-#(P]H,AIET7P.-MX-3QCXB!TX(? M3J:+(1=T)1^/U_P-5;'8@[Q#A12I)#D*T+=^8?^&GJ@MC /]SL*)N\: ?WIG MP#^B->"N-^#QYC">8*?%/O2&(KTK]GB\VC^08(N3;RR;8"=FW=[PD(-,JQ%) MF9I:UN.X:MZ^&C.U[/<.;3VI0XA1CLC*AW,3.$93T6U0LMBFH4V0IM M!IOJ,3.C)$A[P+S?":&/"VN@'4ZC_P!02P,$% @ ,H"M6+-8)2;L P M"Q0 !D !X;"]W;W)K&ULQ5A=;Z,X%/TK%CM: MS4@[!4,@23>)U*8SNR---56[L_LPV@<';@(JV*SM).V_7]M0/A*")A)27A)L M[CV<>WRP+I[M&7\6,8!$+UE*Q=R*I.Q#;+"'^]A93MYQ:VWB8>DTTL M]82]F.5D T\@O^V_Q/*@GR-%[)4F%^T+V,="X5;(5E6)BL&64*+?_)2 M"M%(4#C="6Z9X!XFC$XD>&6"9PHMF)FR[H@DBQEG>\1UM$+3%T8;DZVJ2:A> MQB?)U=U$YJI MBG+?BKIU>P'O";]"'OX-N8X[ZN"S_/ETKX>.5VGL&3SOE,8QX5!JW!+UAG-" M-Z#>"HE6KZ@9]T!>S?3-GO (_?BJ(-$7"9GXMTO?XOFC[N?KG>!:Y"2$N:5> M=0%\!];BUU]PX/S>)!UVWE245RTDOR$83D M22@51V',3/0B":0VS0:"*TM5]V?X=Z>YCQK>T>F'?N'QCZ.\4."Z/<+]_=$?0(&3U-B91.K3-E&M"-$? M]9U,>\'.7J*!T-JEUTT7GES:T8/V:$.AM>6JNS3?.SW\*NR( MPL'4/["TW3A6R8!OS&F34!2V5!:'$=5L=:)U8\YQ#N9O]4F7.:ZI88ICLGO" M-PD5*(6U@G2NQNHEX\7)4S&0+#>'-RLF)A@ !D !X;"]W;W)K&ULM5E=;ZLX$/TK%GNU:J4V8/.1I)M$ZL>]=_>A4M5N>Y]= MRI>R%+PD1X#5-,CZUED*L M+FR;ATN28CZ@*Y+))W/*4BSD)5O8?,4(CK11FMC(<0([Q7%FS2;ZWAV;3>A: M)'%&[AC@ZS3%[.V*)'0[M:#U?N,^7BR%NF'/)BN\( ]$/*[NF+RR2Y0H3DG& M8YH!1N93ZQ)>7"-?&>@93S'9\MH8*"K/E+ZHB[^BJ>4HCTA"0J$@L/S9D&N2 M) I)^O%/ 6J5:RK#^O@=_8.$G\KQX\,-./EV"KX!&_ E9H2#. ./ M62SXF;PIQW\OZ9KC+.(36TA7U8)V6+AUE;N%/G#+!;>5XA(^ M9@/@PC. '.1U^'.]O[EK<,/+JH]@>T0]TKBG@G]PWH; M=+'.H0(-I?K19N;Z0QG^39U->Q+R_5$Y:<=+O_32-WKYF&UD@J2+K,J3]#:5 M^R)/UUJ5>9?+1MRO)JHGL)T0!&4( F.%/N@MW44QZ)-B3V [%(Y8Z]98N;U#N53DPUPO[U#LFB/C5.@[>R< M(1R[;K/>S,L>2@M5M)"QZ_W2LD]FZ7)#F)2Q0.\F(*45 3]PS, 33M8$W!$& M=(/LY(KZ;)!]H>T&I-(IT*@&/NJ1$4T2S#A8R4#HM'=G/<<>U9O,(/";*3^& M'H&5((%F15+OEWO2R@$AJO$:#H*F,#&O>RBO2L) LX:I=<\]:?EM6OY@V$K7 M,50)K&0)-$J"1B/=DUG09A8,/-1D=@PQ BLU O>4([66NB>_86N?#0>H1>\8 MJ@16L@2.>OWD@3U)CX+\,80,K)0,_%S*J)S*/,8TZJ1K!G#!&Y&%T$GM&,H& M5U;CSQ5[@-YUO>7\,"8,J"8.,BD#N,W5ZIXIM6XB9KA+X1 OX#AW_XFYWX:KOJ"VTW9)4F0EZOO1KU)'4*\L<03J@23L@LG+[6 MT/QV3X#MEM">-:I-RAVU:Z>X*6$+?;C-I0OK3.0'G>7=\@#]4A\;-^Y?P8OK M_!B\@LE/Y6\QDRJ>@X3,):0CQ9T%6'[0G5\(NM)GQ<]4")KJX9+@B# U03Z? M4RK>+]0"Y;\;9O\#4$L#!!0 ( #* K5C-F292O00 *H2 9 >&PO M=V]R:W-H965TU,8V_IDNB93V M;MM)JU:UZ]V+TUX0^TF":IL,2-),^^,'=F*[B\VET2XO8K!YX,,#/%]@M&7\ M62P!)'K)LT*,K:64JVO;%LD2/% %TNI7]B3T8HLX!'D MT^J>JYQ=UY+2' I!68$XS,?6U+V^P:$V*$M\IK 5K33279DQ]JPSG]*QY6@B MR""1N@JB'ANXA2S3-2F.O_:56G6;VK"=/M3^<]EYU9D9$7#+LB\TEE$V=726L'10H_*H^3J*U5V5S@J5O_@ DM!,O$?OD(W$DG 0B!;HJ:!27*J7*OW' MDJT%*5(QLJ6BTVW8R9[DIB+!/20>NF.%7 KTL4@A?6UOJU[57<.'KMU@8X5W MA ^0YUXB[& ?/3U^0!?O7K%7#T-+7NU$KVS)ZW.BKFCOQ-NV$Z>$IY<'-ZO$6@JI/$B+!?KZP+(,J=FGR_S9Y=**R^_FTBOZ M6JQ( F-++5D!? /6Y,O!;!3"C8Q!Y@'T M+E[[[U9MQ+C:+Z])AGZC\^[X8M2;<^-+(QSNRVCM .] @,45[M.=T8 MI61GV@NZC7"X)RM')YK9.MRCX1H-?PL--SJ"S3HR72PX+(@$]$F-,%5GJP1] M)MFZ$Q1_#P7!C8+@TQ5$+8].PJJ&\-6F+8Z"[I6 &XG 9HEH+]B^IO'QMB/J MBV*X40'\#17(5QG; ;PZ?*&O=Y#/@'>> ,P5GCM*C3I@WSBC#L?#E(HD8V+= M$[^P46/.I6S$ 9O%X:G@D+!%0?]6RB7ZCKSPHM/]0QX>N16OBBM=[K1;UPW..K,K1LR8E"PO MDTL@*7!=0'V?,R8/&=U ?3TU^1=02P,$% @ ,H"M6*F[KGA= P 1PX M !D !X;"]W;W)K&ULQ5??;]LV$/Y7" TH6F"+ M?DM6:AM(W S=0]:@0;>'H@^,=+:)2*)&4G;ZW^](*;)E*\*""R"\I*:SDW9W=B.>>URED)=X+(NBBH^'D-.=\O+-=Z/OC*-ENE#^SE MO*(;N ?UK;H3N+,[E(P54$K&2R)@O;"NW,N5ZVL'8_$7@[T\6A.=R@/GCWKS M1[:P'!T1Y) J#4'Q;P: 25CS_FV5J MN[!F%LE@3>M7[S] F%&J\E.?2_))]8QM[%DEKJ7C1.F,$!2N;?_K4$G'D M@#C##E[KX)TZ!"\X^*V#8"[XG0UHBF%X8;XXW9L%*7\5X) M?,K03RW_1*6\S[F4'P@K4UX J0"KO*4"R/M/H"C+\=%OS8F"_@^N>6EVDIR4V:0]?UMC+4+V'L.^-H;!;REXH+X[J_$<[Q@()[5?W?W M1\+Q._Y\@^>_@'=5*I:QO-9B)/>0UH(I!ICN4YK7F#%9"UZ0%2^J6E$C7+XF M-U24K-Q(7< (4&2'^!=DO7B4(W\+'4N^-\S@UG<> FSL&N%VK8 MA1J.AOJMW(%46#9D00F6ZB6^%076#5_%])'0/1798.BCP*\MUT1@/0ZBCH/H MK20=3UA9H(K$=!TE&0O)68DRDYF@BLQY'K')H 9RHYMTB]3W3L)KX_.U'TD*'O M1VZ8#(O:/6I9W-%H;XHJYS\!ZVE$_*4R=?M^"\4#B!^#08\"OK964Z'UT_<. MZ7MO)>GVYJEXF@BMS].A,W-'FYI7B=H_;R<2)PF3Z%34YX:Q'SEQ$)Z(VCYJ MR0L0&S.I2/SZUJ5JFMWNM)N&KLP,<')^K:&PO=V]R:W-H965T=<:80=^+7.B9EQE3WOJ^3C)64#V0)1-P M9R5500U+N)+WR=&3OASZP57?HN2\H()S:5 BJUFWL?@=AD0F^ B M_N9LJ_?&R$IYDO+97OR1SCQL&;&<)<9"4/C;L"7+:+W/[.&D%#BY?(7+M?M&UBL8>22AM9 M-,G H."B_J??FT+L)0!.=P)I$LAQ0G0F(6P20B>T9N9DW5%#YU,EMTC9:$"S M U<;EPUJN+ V/A@%=SGDF?F?\*9 ^0->GRX0U?O/J!WR-^% M!3?Z&B9A_%NH;$&1I^4E#?E&3)V?(A^BS%";3Z#>1LO0PWX=" MM-4@NVHL2"_@9ZH&* RN$<$DZN"S?'UZV$,G;,T)'5YXSIRJ@"(;J6Z[:E/G M1MVY=OG?ZI(F;.;!^M9,;9@W?_]+$.-?NX1=".Q 9M3*C/K03]_!+K4U1.P@ M[-ZTF=\$01CBJ;_9UW$:%I (1U$;=L!PV#(<]AIQQX2$Q6>M0+!UVHT#UH4 MWLVB:>BW:Z?3L.$E#;L0V$$YXK8<<:]A7_][$[AQ)>JJ0@T]W'-H. J"$8[B M(RM/ R,9N=O:WFKGZ))V7@CLH"#CMB#C_\_.\6OM/ WL MMW/2LI_TLE_*HH!^ $[*Y!G)TC8'VAU9(,$HGEAA]Y\RC%KW6J(S(B01R$)#ZC8:_;"-ZVU;^LL6MT M]AUK0,?[FS\>D&/:IU'A _/4"8OE,F/4^ZK-WD5Z=,H,I@<'U?^7H,'+<': M];T:);(2INYNVMFVM_[H.LJC^87MN5WC^ )3-^S0NZPYK)R 9 >&PO=V]R:W-H965TB\_-$!X/S;/@VV>,MES\2PW (J\I$DFI\Y&J?S.=66T@93*#L\AT[^L MN$BITKMB[+'!TCX M?NKXSNN!KVR]4>: .YOD= V/H)[RA=![;DV)60J99#PC E93Y]Z_"_VQ*2C. M^,9@+X^VB;F4)>?/9N=3/'4\TR-((%(&0?77#N:0)(:D^_%W!77J-DWA\?8K M_6-Q\?IBEE3"G"??6:PV4V?LD!A6=)NHKWS_)U07-#"\B">R^$OVU;F>0Z*M M5#RMBG4/4I:5W_2E$N*HP.^?*.A6!=US"WI50>_<@GY5T#^W8% 5%)?NEM=> M"!=016<3P?=$F+,US6P4ZA?56B^6F1OE40G]*]-U:O:4Q2#V@BD%&4W>DZ?'@%R]NR;OB$ODA@J0A&7D*6-*WNB#>ON!)8GV M7DY)#V8GNB4[\1;,.\6YO2-?K]EO*Y^>4]T^6!_;R!RHZI.>? M+ _MY0%$=7FO6>YJ,VI'NK4CW8+7^P^.M$E;TOKM-#//W,F<1C!U]$0B0>S MF?W^FS_T_F@3&A,68,)")%C#DEYM2<]&GRVH(#N:;$$;02*>IGJ&TR,S>B97 M^KZ/>9)0(4D.HAP9UVTV65NXU"9,6%#"1@7,K"N[F=?Q/'_B[H[U_]59#6'[ MM;!]J[#UO6YFF_NU -!KD&J3S\JY5#Y,6( )"Y%@#3,&M1D#U(EG@&D))BS MA(5(L(8EP]J2H75\?))R2[/HIWGGIEJ"VVPIB8.C@3HJ/N/F@)Y;6[Y4<4Q8 MB 1K*#ZJ%1_][U.]M85+!\;HG-DYP&PR1((U]!_7^H^M^G]Y??;,!=/WO4Y" M#1?:Y+8"+Y6[A(V/Y!YW^D/OZ/-6>LSF0R180_K;6OI;^ZVOA>=Q(3G/BQ2G M.($7$!&30&@<,W.0)B3;IDL] /0 .3T+69NZU!1[OWL>B>F/MEX$F+T(D6 - M;WSOD-,\ZU7>G];?^+0$PO1B 7%K^K*B+W6CHAVO,/[0? 9O1@9JLR$6K:G_ M44[VK?I_!J7G)!X!Q)((B(#M3HA=!6[_2)_;7N>-.'-[NOZBT$(O6E/H0 M@'UKF#N1"L@_9"'@_<>M_C4FWZD0-%/M_VQ C<2HM "5%F+1FD8=8K'?0TT, M/FH(1J4%J+00B]8TYA"K?7NN7A0/3^8I=5^.DU8W4#-U11LUGYP&MV_7!-2X MC$5KRGP(S+XU_#7BV;EST^"GQ;-7?MZN#ZB)&)468M&:LA]"L6]/Q9>L#_KH M WUAZ39M=0,SM\Y1:0$J+<2B-2T[I&I_A+M2H&9H5%J 2@NQ:$UC#G';M^?M MSW66V+^.F#)'F%"1;T6TH3K\_2J"5XV<,:MAIN4 E19BT4HGW*-W8Y8[B>?&:;LF5XFFQN0&JAXTY0?^^XER][I@W?_6[ MY-F_4$L#!!0 ( #* K5@&S9-^\ , ,6 9 >&PO=V]R:W-H965T MJO=M> M$_M)@@Z#!SAII?OC!]AQXM3UFAUO$H-Y/L#7//#P3/="\KDS-LJ M5=[ZOLRV4&!YQ4M@^LV:BP(K710;7Y8"<&Z-"NI'09#X!2;,FT]MW8.83WFE M*&'P()"LB@*+EP50OI]YH7>H>"2;K3(5_GQ:X@T\@?I:/@A=\EM*3@I@DG"& M!*QGWEUXFX:),; M_B*PER?/R$QEQ?DW4_@CGWF!&1%0R)1!8/VW@R50:DAZ M'/\T4*_MTQB>/A_HO]G)Z\FLL(0EIW^37&UGWHV'(_%%8K#3R@*HA'Z^I2B#S]_1$1!T3.XY?M9\8'5@TF',2ED M_X7I3#5NOTALN?'%7Z3O.]2L43_+;!JWLL09S#R]*T@0._#FO_P4)L&O?;JY MA*6.8!T-1ZV&HR'ZF8;:1RA><8%5O5EE0'9X1:%/SYJ;6*[9,W?S*-%[:!!, M_=VI5(/]7RK5ZT[C>!2>=MI18=RJ,!Y4P6R,(-#G9\@JL[M*]!T=E'FPRGQ' M"XY%CC#+DB] MB4L-7<)21[".AM>MAM>#Z_;/JECI=82I1*;A^)&S3KDJ]?-\X M 19U!^,3CPK/''AP")>JY0C64>NF5>MF4*U4GV9/>.O4MP=[O'1=NH2ECF = MI2>MTA.'OCUQJ:%+6.H(UM$P#(X!9S"X7K]PA2G"!:^8,C[>>G-],)^'BTVX M&;PZ(L-QS[']2@R2+UU73FFI*UI7U>BH:N30/QN8*R%=TE)7M*Z0QQM(.!B<_T#X MW( [!Z\-GU\YJM.[ABM:5Z_C;2,)I5-:ZHK65?5X>PG' M+MW9Z7W$*2UU1>L*>;R2A(/1^H^X<_+Z.!WUNK/3RX*%_9Q"S@'81KH]VO.U:%@.FCSOO-_ 5!+ P04 " R@*U8 M33PB#C(" #R!0 &0 'AL+W=OM %@"%/I:AT0@MCZIGGZ:R DNF1K*'"E8U4)3,X5%M/ MUPI8[D2E\ +?GWHEXQ5-8S>W5&DL&R-X!4M%=%.63#W?@)!M0L=T/W''MX6Q M$UX:UVP+*S#W]5+AR!M<V!0$!FK /#9@=S$,(:X3$>>T\Z;&F%A_V]^S?'CBQKIF$NQ1^>FR*A MGRG)8<,:8>YD^QUZGHGURZ30[DO:+G8249(UVLBR%^,)2EYU+7OJ[^% ,#XE M"'I!\%I!V M"!]J=S&$MF&%IK&1+E(U&-]MQ=^/42,,K^XHKHW"5H\ZDJV:M MX;&!RI"O._QJ\I%<+L P+O05]N]7"W)Y<44N"*_(+1<"[U['GL&MK8&7]=O< M=-L$)[;YV50C$OH?2. 'T1'Y_+S\NE:GY!X"#]3!0!TXO^B$WR]HE,P4SI*_ MY/\K&!W#.^MG4VVF:Y9!0C&7-*@=T/3]N_'4_W(,]HW,7J"' WKHW,/7/O@Q MVO M:=_([ 5M--!&9Q\:_UC ',)WKMES::&-)&O ^I,!EH_\&'SG.'6.M@CN MTC#V=H=$YR*Z8WH'&6FKX2U36UYI(F"#&G_T:4*)ZBI,-S"R=DFZE@93WG4+ M+,J@; "N;Z0T^X'-^Z',I_\ 4$L#!!0 ( #* K5AV)1&PO=V]R:W-H965T)05 M@$)/-64R\RJEFBO?ET4%-98CW@#3-VLN:JRT*3:^; 3@TH)JZD=!,/%K3)B7 MI]:W$'G*6T4)@X5 LJUK+)ZG0'F7>:&W<]R33:6,P\_3!F]@">JA60AM^0-+ M26I@DG"&!*PS[SJ\FB4FW@9\)]#)O3,R2E:*5BI>]V!=04V8^^*GO@][@/ 8(.H!T6M <@00]X#8"G65 M65ESK'">"MXA8:(UFSG8WEBT5D.8^1>72NA;HG$J7^!GM)5H <*^"%8 FA-9 M4"Y; >@2/2SGZ/SL ITAPM"WBK<2LU*FOM*Y#8-?]'FF+D]T)$^,[CA3E42? M6 GE2[RO:QX*CW:%3Z.3A'=8C% '4X+8@I>_?1-.@H^'M/XGLA?*DT%Y WH_ N7\N*06DCOO?<:Q,:N M 8D*WC+E7M#@'3;-M1VP5_ZIWD!N8?RF<>M+OX\-81)16&O*8/1>SZ]P*\$9 MBC=VJE9:?-D4R(GGO.LL#>CU+GR[7QNXY1R:6>ZI )OUMKDTN'6 M;.:V-"03+Y1G\^5B<3'/I2I&M]?^V5=S>ZTKEZF"OAIAJSR7YN4]97IW,XI& MS8-O:I,Z?C"_O2[EAN[)/99?#>[F+4JB MFUE)2Q]T]F^5N/1F=#D2":UEE;EO>ONZ@@=?-XQKM?4!;'D$[%9]U MX5(K_E$DE!S*S\&LI;=LZ+U?#@)^EF8F3J.I6"Z69\*FTI =@#UM=WWJ84^/ MP/;M=BI6+^)3D:BM2BJ9]6T^@)[U@W+^O+6EC.EFA 2Q9+8TNOW]M^AB\6Z M\EE+^6P('99P9)3,Q .9W J][G-9'^EAV(_*(#^T$;)(Q+_6:Q4?"0;Q^V^7 MR\7I.W$G2FU\1HTG$.D>-L+)YIBLCDAK6>EP=<*T82\LI PZ)4(7X5F4D MH@MY$HW7$U$5'(B,>$]Q9913A$!ZCE/F(.YBQ^#1U>G95 !&@A5B3(Q9@+DM M%^^ZB_VCZ-UD(I1E7;R,BQB#T/=*N1#I:RTE<:BQ1V*4J6+2'O\:#;[O%%X-@"76ZT0+;&&K0Q$Y JM M'54A7= T4.:\Y<"#E$^9<32!56%"4(D=IZ]UIHJ;O-I!DT-^EAF\K H7ZEHW ML\&TS_M 3%0P/'AWPFD<3U!JFZK8C;,>8S2%DJF,E\RTEH.S3OZ>[(]U_9.C M7)PM+ID',Z--E84R2CC1)P+C*''W[L3)M*^M[?[?9&-JPNB]5OH)[L:[3L+Z@JKR(OY3C MT!J+MK^",$<2 X\%QAI$9G15SS43\8J=?< V5=I[.T"%N.,H]@_#?"3N6?5C MX50F[JH-9DBQ#)K.I^SDT&FDR13()[R1J@2K4#YEEAVF-!=G[O 9U5E SR7V MY.LFEP*PBBN_K<>2@_;R:KI8+!HJ#QJ9\@<9L-#%5'R>?9Q-Q=<4/[#"AU31 M6GRF!*4W:X>/'D,MEZVAV#M<%OZ.P3#[9R=.G_CR<+@K0YG/8Q &36=4S'>8 MMN,GU&*%<6<\^G;_:$<3L8&< K MLGAI*Q0P><:DNI3P3K@Z- '.UUP$BS:R:CO::O6?>ICH0-659J?@-#0VB\[? MK1N=KC8T''CO\SC +U"UJN*IT+N"ARRWY^*5;/'AYC^"O#GX+3T["@-,B)\& MIU.;.((")<43!DO50Q.L&+U49"\+BN MX&H_D.U0$?Q48S%*LJM!Q?>]3A F=7&4!W'(O1[_!YYY0IH)6(%=^Q@CX,NY^1KRJ9S;P%77>?D6=#W[N M=*MSW\?2H/1/?N%=M-PN?L5'Z<4OH/RFI?SF%7/FO69\3>J8$PY(7+8D+@?A M_#S0QV)8K.G, PRN6@97@U#=9G0P*H39L8_;,"#&PR'+1(O]ZA<\6M[>75Y@LKN?;/O7+ MO?KE<+0%H\7A%KG=V'6*T[P+18,7^F6+R"N)KU61?[:/APOUZ-1F6/YSF M^RC-.R?9.;SNS^OY^ $S2CC4;I^V?Q.X"R?A^^7A#PI0ML&7MLAH#='%[ T< M:L(9?;AQNO3GXBOM,&OYRY1D0H87X/U:8\*L;UA!^Y>2V_\"4$L#!!0 ( M #* K5A*8[;Q-@, .X3 - >&PO+MS\6RMR^"=S][-W96>?I\G8W?E$!ER3TBEX?('K5Z>#" &+B\6'B^[0Q MZ9MMZ6;XN=5JN><8N>\E;U Q8G+0A/;,IQ(.Z_T>#3(EU]L>$1>PF6G.@F#4JQU&.1"M 9[Q 5&@X(:P[2\LYUJUEMK&G'=A1V3:MH;KI9%P']#?5G/:F;/0JW:#@S\I\6MCIR*H/M<+N M-V=(TY;3,<,^]$_3\=]=YQB335&R:MK5_S*O\:L?1S;^R7/U6 MV37L]5B_?(_=Y/4IF(Q/P>1)U&3_%$PFQV\R.DZ/87W(V#C);)UCVF@ Y\4A M^08G4[%.&DP67!@NZ]Z_IDF M213%,;:BX['7P1A;MSB&'[\:Y@T86![(]&=KC>\V7B'[ZP#;TWT5@LT4KT1L MIOA: ^)?-V DB7^WL3S P'8!JQW([\\#->7G1!'L*N8->X)Q)$DP!&K17Z-Q MC*Q.#!___F!/210EB1\!S.\@BC $GD8-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( #* K5AK>J_I. 0 +&PO=V]R M:V)O;VLN>&ULQ9G;;MLX$$!_A=!3"L1KZY*T#>H":=UV Q1I$'?[NJ"IL4V$ M(E62XOTX+&,TMC&^[QT*[&KK7 :[<&\(T:%Y/)Y;CA4F=OW^SJNK/C^,!X M$%X:C86AX)N$1_?G?#AD&^GD0BKIGZ99_UM!QAJI92-_0CW-)AES:_/XM['R MI]&>J[FP1JEIEF]/? /KI=@KG@?(KWSA^A+/%_<<0:;9Y00K7$KK?']%7S]' MQ@W@Q=NCSIN/4GFP,^[ADS5=*_4J5(-/,8X>HX_#[GL;Q"O[7\)HEDLI8&9$ MUX#VVSA:4 %0N[5L7<8T;V":[2YA7-?L@_88)':CMU7AM>%)\:]OZNU3>\2- M8FBO))ZP-W4/G@[RO=$U: <<6U !9!%@1D<4+(?XL(LB0@ MRY- S@,.WAI!5@1D=4+(020O",B+4T*6$>0E 7F9%O*6^\X",TNVZ)S4X%S$ M]9+@>IF6:]XU#;=/ Y(6\UH(V^&P M@!]M&"QQ\')2*(F-\AD;%,?%0LG5GN M,V6<>\&D1D!@+5ADXQ9B1,H;>6)Q_(-RLX]6>@^:M1V.$X&3]1(L]L>8D7)( MGE@B]Z$0F[CE%A>MWG)LYCX5&'1$2B!Y8H/,NX7#V3DLKS]LGH\02AYY8GN0 M_AVLL K*'D5B>QPQ,#O#1$H-9%)0,BE2IR>4BX?1)/.3Q&YY[N)=&%_$@)15 MBN3)"2&_81PIO12I]7)0?@>C25FF2&R98Q;\#1IC4J8I4J2S5L<4HWQ6D2%C9BU\Z!CS$I^12G3%T&F7-)R:=,+!\:LXHQ M*?F4B>6S/ZL?Z)8EY9TRL7>>YUJ'",K46V7'-#YBV&W;&)-R M3YDZU3F.>8\39HQ)N:=,G?@0BZ)9O':K*/=4B=U#88[8 MNQB3$E"56$#49@:&,\:D+%0EMM#Q_8S>F#$F^7(FM86>;VI@4Q\R>D4YJ$KL MH#O^Q#:.W8'M;P]O"6?2">RKW6"3K:(,5"4VT(UV$GLF^VIY';KBM<4V7^WM MI5:4?JI>/^/=B^(:EIBVJXNP[[3LE'J/95_T9\/K MW7OGW3OSM[\ 4$L#!!0 ( #* K5BY(]HWL@$ %0< : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( % MPT,!;'DF"NP^" HX5HHT:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KD MW+Z&D!:;N*_34]/&P_G.JNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,; M_S.Q6:VVB_C1++[W\9#_&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UF MRVG5S992A=)!"D%:/L@@R,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@ M"01-R@?)$&4<$B3UL";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&0 M6Y!N(;!;$&\AT%M1;R706U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV M$^CMJ+<3Z.VHMQ/H[:BW/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. MGXCOOU!+ P04 " R@*U89>&9M;UW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM M0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$W ML3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA M[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4 M_S([;N^'<&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( #* K5A,8Z?&RP4 /T> 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ,H"M6%1R>4'< @ #@H !@ M ("!@Q0 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ,H"M6 GZ;X9W!P )R$ !@ ("!2B8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H"M6+.Q M DUK! G1 !@ ("!>CH 'AL+W=O&UL4$L! A0#% @ M,H"M6.CKNSRM @ K@8 !D ("!($< 'AL+W=OCUX1D& J%0 &0 @($Y M60 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,H"M6$8GXJT=! .@H !D M ("!LV, 'AL+W=OI,# "." &0 @($': >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,H"M6(MWQ%<5!@ RA$ !D ("!!&\ 'AL M+W=O,# M #"#@ &0 @(%0=0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,H"M M6-;+5OZ@ @ 608 !D ("! 'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H"M6*-[L6FA! *1 M !D ("!M88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H"M6*$*#[63!@ (#H !D M ("!^I$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,H"M6&8LP$V@ @ >@< !D ("!HJ, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,H"M6#ZP MAT;: P H1( !D ("!);$ 'AL+W=O&PO=V]R:W-H965T^W !X;"]W;W)K&UL4$L! A0#% @ ,H"M6+-8)2;L P "Q0 !D M ("!T[L 'AL+W=OP$ !Z& &0 @('VOP >&PO M=V]R:W-H965T&UL4$L! A0#% @ ,H"M6*F[KGA= P 1PX !D ("! M#&PO=V]R:W-H965T 9 M " @4_1 !X;"]W;W)K&UL4$L! A0#% M @ ,H"M6 ;-DW[P P Q8 !D ("!'=8 'AL+W=O&POJ_I. 0 +&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " R@*U8 M9>&9M; XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 127 236 1 false 41 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income Sheet http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Nature of business Sheet http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusiness Nature of business Notes 7 false false R8.htm 10201 - Disclosure - Summary of significant accounting policies and basis of presentation Sheet http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentation Summary of significant accounting policies and basis of presentation Notes 8 false false R9.htm 10301 - Disclosure - Fair value measurements Sheet http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurements Fair value measurements Notes 9 false false R10.htm 10401 - Disclosure - Cash, cash equivalents, restricted cash, and available-for-sale marketable securities Sheet http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecurities Cash, cash equivalents, restricted cash, and available-for-sale marketable securities Notes 10 false false R11.htm 10501 - Disclosure - Accrued expenses Sheet http://www.voyagertherapeutics.com/role/DisclosureAccruedExpenses Accrued expenses Notes 11 false false R12.htm 10601 - Disclosure - Lease obligation Sheet http://www.voyagertherapeutics.com/role/DisclosureLeaseObligation Lease obligation Notes 12 false false R13.htm 10701 - Disclosure - Commitments, contingencies and other liabilities Sheet http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilities Commitments, contingencies and other liabilities Notes 13 false false R14.htm 10801 - Disclosure - Significant agreements Sheet http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreements Significant agreements Notes 14 false false R15.htm 10901 - Disclosure - Stock-based compensation Sheet http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensation Stock-based compensation Notes 15 false false R16.htm 11001 - Disclosure - Net (loss) income per share Sheet http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShare Net (loss) income per share Notes 16 false false R17.htm 11101 - Disclosure - Underwritten public offering Sheet http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOffering Underwritten public offering Notes 17 false false R18.htm 11201 - Disclosure - Related party transactions Sheet http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactions Related party transactions Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Events Sheet http://www.voyagertherapeutics.com/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 20202 - Disclosure - Summary of significant accounting policies and basis of presentation (Policies) Sheet http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentationPolicies Summary of significant accounting policies and basis of presentation (Policies) Policies 20 false false R21.htm 30303 - Disclosure - Fair value measurements (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsTables Fair value measurements (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurements 21 false false R22.htm 30403 - Disclosure - Cash, cash equivalents, restricted cash, and available-for-sale marketable securities (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesTables Cash, cash equivalents, restricted cash, and available-for-sale marketable securities (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecurities 22 false false R23.htm 30503 - Disclosure - Accrued expenses (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesTables Accrued expenses (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureAccruedExpenses 23 false false R24.htm 30703 - Disclosure - Commitments, contingencies and other liabilities (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesTables Commitments, contingencies and other liabilities (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilities 24 false false R25.htm 30803 - Disclosure - Significant agreements (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables Significant agreements (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreements 25 false false R26.htm 30903 - Disclosure - Stock-based compensation (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationTables Stock-based compensation (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensation 26 false false R27.htm 31003 - Disclosure - Net (loss) income per share (Tables) Sheet http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareTables Net (loss) income per share (Tables) Tables http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShare 27 false false R28.htm 40101 - Disclosure - Nature of business (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusinessDetails Nature of business (Details) Details http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusiness 28 false false R29.htm 40301 - Disclosure - Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails Fair value measurements - Assets and liabilities measured on a recurring basis - (Details) Details 29 false false R30.htm 40401 - Disclosure - Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details) Details 30 false false R31.htm 40402 - Disclosure - Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Reconciliation of cash, cash equivalents, and restricted cash (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Reconciliation of cash, cash equivalents, and restricted cash (Details) Details 31 false false R32.htm 40501 - Disclosure - Accrued expenses (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails Accrued expenses (Details) Details http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesTables 32 false false R33.htm 40601 - Disclosure - Lease obligation (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails Lease obligation (Details) Details http://www.voyagertherapeutics.com/role/DisclosureLeaseObligation 33 false false R34.htm 40701 - Disclosure - Commitments, contingencies, and other liabilities (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails Commitments, contingencies, and other liabilities (Details) Details 34 false false R35.htm 40801 - Disclosure - Significant Agreements - Neurocrine Collaboration Agreements (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails Significant Agreements - Neurocrine Collaboration Agreements (Details) Details 35 false false R36.htm 40802 - Disclosure - Significant Agreements - Novartis Agreements (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails Significant Agreements - Novartis Agreements (Details) Details 36 false false R37.htm 40803 - Disclosure - Significant Agreements - Neurocrine Collaboration receivables and contract liabilities (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails Significant Agreements - Neurocrine Collaboration receivables and contract liabilities (Details) Details 37 false false R38.htm 40901 - Disclosure - Stock-based compensation - Compensation expense (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails Stock-based compensation - Compensation expense (Details) Details 38 false false R39.htm 40902 - Disclosure - Stock-based compensation - Restricted Stock - (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails Stock-based compensation - Restricted Stock - (Details) Details 39 false false R40.htm 40903 - Disclosure - Stock-based compensation - Stock Options - (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-based compensation - Stock Options - (Details) Details 40 false false R41.htm 41001 - Disclosure - Net (loss) income per share (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails Net (loss) income per share (Details) Details http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareTables 41 false false R42.htm 41002 - Disclosure - Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details) Details http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareTables 42 false false R43.htm 41101 - Disclosure - Underwritten public offering (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails Underwritten public offering (Details) Details http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOffering 43 false false R44.htm 41201 - Disclosure - Related party transactions (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails Related party transactions (Details) Details http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactions 44 false false R45.htm 41301 - Disclosure - Subsequent Events - (Details) Sheet http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails Subsequent Events - (Details) Details http://www.voyagertherapeutics.com/role/DisclosureSubsequentEvents 45 false false R46.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 46 false false R47.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 47 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityFilerCategory, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding - vygr-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 5 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:RestrictedCashAssetStatementOfFinancialPositionExtensibleList - vygr-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41301 - Disclosure - Subsequent Events - (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, vygr-20240331.xsd 237 vygr-20240331.xsd vygr-20240331_cal.xml vygr-20240331_def.xml vygr-20240331_lab.xml vygr-20240331_pre.xml vygr-20240331x10q.htm vygr-20240331x10q006.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vygr-20240331x10q.htm": { "nsprefix": "vygr", "nsuri": "http://www.voyagertherapeutics.com/20240331", "dts": { "schema": { "local": [ "vygr-20240331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "vygr-20240331_cal.xml" ] }, "definitionLink": { "local": [ "vygr-20240331_def.xml" ] }, "labelLink": { "local": [ "vygr-20240331_lab.xml" ] }, "presentationLink": { "local": [ "vygr-20240331_pre.xml" ] }, "inline": { "local": [ "vygr-20240331x10q.htm" ] } }, "keyStandard": 199, "keyCustom": 37, "axisStandard": 20, "axisCustom": 0, "memberStandard": 23, "memberCustom": 16, "hidden": { "total": 20, "http://fasb.org/us-gaap/2023": 14, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 127, "entityCount": 1, "segmentCount": 41, "elementCount": 464, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 408, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_P-EKRYsdfEyfMgRuxelw0A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_P-EKRYsdfEyfMgRuxelw0A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_36T7J6bzJEipXn8Hah2cqA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_36T7J6bzJEipXn8Hah2cqA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of business", "shortName": "Nature of business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentation", "longName": "10201 - Disclosure - Summary of significant accounting policies and basis of presentation", "shortName": "Summary of significant accounting policies and basis of presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurements", "longName": "10301 - Disclosure - Fair value measurements", "shortName": "Fair value measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecurities", "longName": "10401 - Disclosure - Cash, cash equivalents, restricted cash, and available-for-sale marketable securities", "shortName": "Cash, cash equivalents, restricted cash, and available-for-sale marketable securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpenses", "longName": "10501 - Disclosure - Accrued expenses", "shortName": "Accrued expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligation", "longName": "10601 - Disclosure - Lease obligation", "shortName": "Lease obligation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilities", "longName": "10701 - Disclosure - Commitments, contingencies and other liabilities", "shortName": "Commitments, contingencies and other liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreements", "longName": "10801 - Disclosure - Significant agreements", "shortName": "Significant agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensation", "longName": "10901 - Disclosure - Stock-based compensation", "shortName": "Stock-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShare", "longName": "11001 - Disclosure - Net (loss) income per share", "shortName": "Net (loss) income per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOffering", "longName": "11101 - Disclosure - Underwritten public offering", "shortName": "Underwritten public offering", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "vygr:UnderwrittenPublicOfferingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "vygr:UnderwrittenPublicOfferingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactions", "longName": "11201 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEvents", "longName": "11301 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentationPolicies", "longName": "20202 - Disclosure - Summary of significant accounting policies and basis of presentation (Policies)", "shortName": "Summary of significant accounting policies and basis of presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsTables", "longName": "30303 - Disclosure - Fair value measurements (Tables)", "shortName": "Fair value measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesTables", "longName": "30403 - Disclosure - Cash, cash equivalents, restricted cash, and available-for-sale marketable securities (Tables)", "shortName": "Cash, cash equivalents, restricted cash, and available-for-sale marketable securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesTables", "longName": "30503 - Disclosure - Accrued expenses (Tables)", "shortName": "Accrued expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesTables", "longName": "30703 - Disclosure - Commitments, contingencies and other liabilities (Tables)", "shortName": "Commitments, contingencies and other liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables", "longName": "30803 - Disclosure - Significant agreements (Tables)", "shortName": "Significant agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_TypeOfArrangementAxis_vygr_NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember_DyvVgYjUMEuRCBYgcIx1Lw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_TypeOfArrangementAxis_vygr_NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember_DyvVgYjUMEuRCBYgcIx1Lw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationTables", "longName": "30903 - Disclosure - Stock-based compensation (Tables)", "shortName": "Stock-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareTables", "longName": "31003 - Disclosure - Net (loss) income per share (Tables)", "shortName": "Net (loss) income per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusinessDetails", "longName": "40101 - Disclosure - Nature of business (Details)", "shortName": "Nature of business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R29": { "role": "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "longName": "40301 - Disclosure - Fair value measurements - Assets and liabilities measured on a recurring basis - (Details)", "shortName": "Fair value measurements - Assets and liabilities measured on a recurring basis - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_rOhB_fnaKUulAgBb58iblg", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R30": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "longName": "40401 - Disclosure - Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details)", "shortName": "Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Cash, cash equivalents, and marketable securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "vygr:MoneyMarketFundsAndMarketableSecuritiesAmortizedCostBasis", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R31": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "longName": "40402 - Disclosure - Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Reconciliation of cash, cash equivalents, and restricted cash (Details)", "shortName": "Cash, cash equivalents, restricted cash and available-for-sale marketable securities - Reconciliation of cash, cash equivalents, and restricted cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails", "longName": "40501 - Disclosure - Accrued expenses (Details)", "shortName": "Accrued expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "vygr:AccruedResearchAndDevelopmentCostsCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "vygr:AccruedResearchAndDevelopmentCostsCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails", "longName": "40601 - Disclosure - Lease obligation (Details)", "shortName": "Lease obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "vygr:IncreaseDecreaseInRightOfUseAssets", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R34": { "role": "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "longName": "40701 - Disclosure - Commitments, contingencies, and other liabilities (Details)", "shortName": "Commitments, contingencies, and other liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "longName": "40801 - Disclosure - Significant Agreements - Neurocrine Collaboration Agreements (Details)", "shortName": "Significant Agreements - Neurocrine Collaboration Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "vygr:NumberOfNewCollaborationsOrLicenseAgreements", "unitRef": "Unit_Standard_agreement_KO_4G9j3lUKE9acrdWupUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "vygr:NumberOfNewCollaborationsOrLicenseAgreements", "unitRef": "Unit_Standard_agreement_KO_4G9j3lUKE9acrdWupUA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails", "longName": "40802 - Disclosure - Significant Agreements - Novartis Agreements (Details)", "shortName": "Significant Agreements - Novartis Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_28_2023_srt_CounterpartyNameAxis_vygr_NovartisPharmaAgMember_us-gaap_TypeOfArrangementAxis_vygr_NovartisCollaborationAgreement2023Member_b-EfGhBg00ScLE6TPt-V1A", "name": "vygr:NumberOfSharesAgreedToBeIssued", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_28_2023_srt_CounterpartyNameAxis_vygr_NovartisPharmaAgMember_us-gaap_TypeOfArrangementAxis_vygr_NovartisCollaborationAgreement2023Member_b-EfGhBg00ScLE6TPt-V1A", "name": "vygr:NumberOfSharesAgreedToBeIssued", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "longName": "40803 - Disclosure - Significant Agreements - Neurocrine Collaboration receivables and contract liabilities (Details)", "shortName": "Significant Agreements - Neurocrine Collaboration receivables and contract liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BYyGEBazF0W_9Vi_e0BOVg", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_TypeOfArrangementAxis_vygr_NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember__XtIy2iH-UagVqQJfWJrdg", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R38": { "role": "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "longName": "40901 - Disclosure - Stock-based compensation - Compensation expense (Details)", "shortName": "Stock-based compensation - Compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gjBOnjMaA0-gPDrTyeCT5w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R39": { "role": "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "longName": "40902 - Disclosure - Stock-based compensation - Restricted Stock - (Details)", "shortName": "Stock-based compensation - Restricted Stock - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_AFopkP3-Nky6jY93qQzKOQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R40": { "role": "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "longName": "40903 - Disclosure - Stock-based compensation - Stock Options - (Details)", "shortName": "Stock-based compensation - Stock Options - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BYyGEBazF0W_9Vi_e0BOVg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BYyGEBazF0W_9Vi_e0BOVg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails", "longName": "41001 - Disclosure - Net (loss) income per share (Details)", "shortName": "Net (loss) income per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails", "longName": "41002 - Disclosure - Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details)", "shortName": "Net (loss) income per share - Basic and diluted weighted average shares outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails", "longName": "41101 - Disclosure - Underwritten public offering (Details)", "shortName": "Underwritten public offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_P-EKRYsdfEyfMgRuxelw0A", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_9_2024_To_1_9_2024_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_4LtUUYUpBE6_34xRDjgdaQ", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_Y9ii3BydF06ZvLU_d7lp2g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "vygr:UnderwrittenPublicOfferingTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R44": { "role": "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41201 - Disclosure - Related party transactions (Details)", "shortName": "Related party transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_Fi7-QSwZFUS_jDvK_R090Q", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_CounterpartyNameAxis_vygr_FormerExecutivesMember_us-gaap_RelatedPartyTransactionAxis_vygr_RelatedPartyTransactionBoardAndScientificAdvisoryServicesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_F3gclz0n1UWkAWnBD3i3qg", "name": "vygr:NumberOfIndividualsProvidingServicesInRelatedPartyTransactions", "unitRef": "Unit_Standard_item_4SrAOv-1ek2MD5ol1gVXXA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "unique": true } }, "R45": { "role": "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails", "longName": "41301 - Disclosure - Subsequent Events - (Details)", "shortName": "Subsequent Events - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_6_30_2024_srt_CounterpartyNameAxis_vygr_NeurocrineBiosciencesIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_1SjA-7Bh_USSlxpRHK8Lpg", "name": "vygr:AggregateMilestonePaymentsToBeReceivedFromCollaborativePartner", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_srt_CounterpartyNameAxis_vygr_NeurocrineBiosciencesIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_1SjA-7Bh_USSlxpRHK8Lpg", "name": "vygr:AggregateMilestonePaymentsToBeReceivedFromCollaborativePartner", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_XgVxTmwiBkCjYoZVUeV8CQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_-UzA8ToJG0ano37Q5VeLfQ", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vygr-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies and basis of presentation" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued expenses", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r17", "r525" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premiums and discounts on marketable securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r65" ] }, "vygr_AccruedGoodsAndServicesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AccruedGoodsAndServicesCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of expenses incurred but not paid for goods and services, due within one year or the normal operating cycle, if longer.", "label": "Accrued Goods And Services Current", "terseLabel": "Accrued goods and services" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Professional services", "terseLabel": "Professional services", "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)." } } }, "auth_ref": [ "r19" ] }, "vygr_AccruedResearchAndDevelopmentCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AccruedResearchAndDevelopmentCostsCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development costs . Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research And Development Costs Current", "verboseLabel": "Research and development costs" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r24", "r25", "r56", "r96", "r400", "r422", "r423" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r25", "r305", "r308", "r333", "r418", "r419", "r627", "r628", "r629", "r634", "r635", "r636" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r576" ] }, "vygr_AdditionalNumberOfSharesToBeIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AdditionalNumberOfSharesToBeIssued", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the additional number of shares to be issued in a stock transaction.", "label": "Additional Number of Shares to be Issued", "verboseLabel": "Additional number of shares to be issued" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid in capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r51", "r525", "r674" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r287", "r288", "r289", "r431", "r634", "r635", "r636", "r656", "r675" ] }, "vygr_AdditionsToContractWithCustomerAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AdditionsToContractWithCustomerAssets", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase to contract with customer assets during the reporting period.", "label": "Additions To Contract With Customer Assets", "terseLabel": "Additions" } } }, "auth_ref": [] }, "vygr_AdditionsToContractWithCustomerLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AdditionsToContractWithCustomerLiabilities", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase to contract with customer liabilities during the reporting period.", "label": "Additions To Contract With Customer Liabilities", "terseLabel": "Additions" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r582" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r582" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r582" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r582" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "terseLabel": "Stock based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "vygr_AggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AggregateIntrinsicValueAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "vygr_AggregateMilestonePaymentsToBeReceivedFromCollaborativePartner": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AggregateMilestonePaymentsToBeReceivedFromCollaborativePartner", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "In the aggregate, the milestone payments to be received from the collaborative partner for selected as lead development candidate for the FA Program.", "label": "Aggregate Milestone Payments To Be Received From Collaborative Partner", "terseLabel": "Milestone payment to be received" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r547", "r558", "r568", "r593" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r550", "r561", "r571", "r596" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r582" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r589" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r554", "r562", "r572", "r589", "r597", "r601", "r609" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r607" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation.", "verboseLabel": "Stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r282", "r290" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "vygr_AmountOfPremiumOnSharesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "AmountOfPremiumOnSharesIssued", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of premium on shares issued", "label": "Amount of Premium On Shares Issued", "terseLabel": "Amount of premium" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share (in common stock equivalent shares)", "terseLabel": "Antidilutive securities", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Area of Real Estate Property", "terseLabel": "Area of additional facility leased", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r296" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r74", "r95", "r115", "r151", "r157", "r161", "r197", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r298", "r302", "r320", "r396", "r455", "r525", "r538", "r649", "r650", "r660" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Abstract", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r92", "r97", "r115", "r197", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r298", "r302", "r320", "r525", "r649", "r650", "r660" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current Abstract", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure, Total", "totalLabel": "Total assets measured at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Marketable securities, unrealized gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r170" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Marketable securities, unrealized losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r171" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Marketable securities, amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r167", "r205", "r395" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortized Cost Basis [Abstract]", "terseLabel": "Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Marketable securities, fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r168", "r205", "r390", "r638" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r604" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r605" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r600" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r600" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r600" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r600" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r600" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r600" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r603" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r602" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r601" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r601" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "terseLabel": "Basis of Presentation", "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)." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, cash equivalents, restricted cash, and available-for-sale marketable securities" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r27", "r94", "r501" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, cash equivalents, restricted cash, and available-for-sale marketable securities", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r94", "r398" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents, fair value", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Line Items]", "verboseLabel": "Cash, cash equivalents, and restricted cash", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents, and marketable debt securities", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r626" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "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." } } }, "auth_ref": [ "r27", "r63", "r113" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash", "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." } } }, "auth_ref": [ "r1", "r63" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r580" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Price per warrant", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r233" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Number of warrants issued to purchase common stock", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r233" ] }, "vygr_ClassOfWarrantsAndRightsOutstandingNumberOfWarrantsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "ClassOfWarrantsAndRightsOutstandingNumberOfWarrantsIssued", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued.", "label": "Class of Warrants And Rights Outstanding, Number of Warrants Issued", "terseLabel": "Issuance of Pre-Funded Warrants" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r581" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r581" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreements" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Significant agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r81", "r83", "r89" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Commitments contingencies and other liabilities", "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." } } }, "auth_ref": [ "r296" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Commercial paper", "terseLabel": "Commercial paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r70", "r532", "r533", "r534", "r535" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (see note 7)", "terseLabel": "Commitments and contingencies (see note 7)", "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." } } }, "auth_ref": [ "r22", "r46", "r397", "r442" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments, contingencies and other liabilities" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments, contingencies and other liabilities", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r69", "r212", "r213", "r497", "r646" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r634", "r635", "r656", "r673", "r675" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "verboseLabel": "Par value of common stock (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r443" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock shares issued", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock share outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r50", "r443", "r461", "r675", "r676" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value: 120,000,000 shares authorized at June 30, 2019 and December 31, 2018; 36,677,608 and 32,364,895 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively", "terseLabel": "Common stock, $0.001 par value: 120,000,000 shares authorized at March 31, 2024 and December 31, 2023; 54,318,133 and 44,038,333 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r50", "r399", "r525" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r586" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r585" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r587" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r584" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income", "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." } } }, "auth_ref": [ "r26", "r102", "r104", "r108", "r391", "r408" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive (loss) income:" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r42", "r505" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of collaboration receivables and contract liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r652" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net, Current", "periodEndLabel": "Related party collaboration receivables, ending balance", "periodStartLabel": "Related party collaboration receivables, beginning balance", "terseLabel": "Related party collaboration receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r235", "r237", "r240" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Deferred revenue, ending balance", "periodStartLabel": "Deferred revenue, beginning balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r235", "r236", "r240" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "verboseLabel": "Revenue recognized", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "terseLabel": "Cumulative catch up of revenue recognized", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "verboseLabel": "Deferred revenue, current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r235", "r236", "r240" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Deferred revenue, non-current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r235", "r236", "r240" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Deductions", "verboseLabel": "Contract with customer liability revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r241" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Corporate bonds", "terseLabel": "Corporate bonds", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r118", "r119", "r227", "r231", "r340", "r502", "r504" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Debt securities, unrealized loss position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r78", "r207", "r511" ] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt securities", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r36", "r530", "r677" ] }, "vygr_DeductionsToContractWithCustomerAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "DeductionsToContractWithCustomerAssets", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease to contract with customer assets during the reporting period.", "label": "Deductions To Contract With Customer Assets", "negatedTerseLabel": "Deductions" } } }, "auth_ref": [] }, "vygr_DepositsAndOtherNonCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "DepositsAndOtherNonCurrentAssets", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Deposits and other assets that are expected to be realized or consumed after one year.", "label": "Deposits And Other Non-Current Assets", "terseLabel": "Deposits and other non-current assets" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r6", "r37" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r251", "r255", "r283", "r284", "r286", "r521" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based compensation" } } }, "auth_ref": [] }, "vygr_DiscoveryProgramThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "DiscoveryProgramThreeMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to discovery program three.", "label": "Discovery program 3" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r542" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r575" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "vygr_DrDinahSahMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "DrDinahSahMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Person designated as former Chief Scientific Officer, Dr. Dinah Sah, Ph.D.", "label": "Dr. Sah" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net (loss) income per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net (loss) income per share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r109", "r125", "r126", "r127", "r128", "r129", "r134", "r137", "r143", "r144", "r145", "r149", "r312", "r313", "r392", "r409", "r507" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net (loss) income per share, diluted", "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." } } }, "auth_ref": [ "r109", "r125", "r126", "r127", "r128", "r129", "r137", "r143", "r144", "r145", "r149", "r312", "r313", "r392", "r409", "r507" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net (loss) income per share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r133", "r146", "r147", "r148" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee compensation costs", "terseLabel": "Employee compensation costs", "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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r285" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Remaining weighted-average remaining vesting period", "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." } } }, "auth_ref": [ "r285" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r540" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r540" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r540" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r614" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r540" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r540" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r540" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r540" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r90", "r105", "r106", "r107", "r120", "r121", "r122", "r124", "r130", "r132", "r150", "r198", "r199", "r234", "r287", "r288", "r289", "r293", "r294", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r321", "r322", "r323", "r324", "r325", "r326", "r333", "r418", "r419", "r420", "r431", "r485" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r583" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r547", "r558", "r568", "r593" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r544", "r555", "r565", "r590" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r589" ] }, "vygr_Facility75HaydenAvenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "Facility75HaydenAvenueMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the lease at 75 Hayden Avenue", "label": "75 Hayden Avenue", "terseLabel": "75 Hayden avenue" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r228", "r243", "r244", "r245", "r246", "r247", "r248", "r316", "r348", "r349", "r350", "r512", "r513", "r517", "r518", "r519" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r319" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair value measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value measurements", "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." } } }, "auth_ref": [ "r314" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r228", "r243", "r248", "r316", "r348", "r517", "r518", "r519" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "terseLabel": "Level 2", "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." } } }, "auth_ref": [ "r228", "r243", "r248", "r316", "r349", "r512", "r513", "r517", "r518", "r519" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r228", "r243", "r244", "r245", "r246", "r247", "r248", "r348", "r349", "r350", "r512", "r513", "r517", "r518", "r519" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring", "terseLabel": "Fair value, measurements, recurring", "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." } } }, "auth_ref": [ "r314", "r319" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r11", "r15" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r200", "r201", "r202", "r203", "r204", "r206", "r208", "r209", "r229", "r232", "r310", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r407", "r511", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r640", "r641", "r642", "r643" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r551", "r562", "r572", "r597" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r551", "r562", "r572", "r597" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r551", "r562", "r572", "r597" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r551", "r562", "r572", "r597" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r551", "r562", "r572", "r597" ] }, "vygr_FormerExecutivesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "FormerExecutivesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to former executives of the entity.", "label": "Former Executives" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r631" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r60", "r465" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r59" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r252", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r252", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r57", "r76", "r151", "r156", "r160", "r162", "r393", "r404", "r509" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r210", "r211", "r470" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r211", "r470" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r79", "r87", "r131", "r132", "r154", "r292", "r295", "r410" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "vygr_IncreaseDecreaseInCollaborationReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "IncreaseDecreaseInCollaborationReceivables", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from Collaboration agreements.", "label": "Increase (Decrease) in Collaboration Receivables", "negatedLabel": "Related party collaboration receivable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r376", "r630" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities", "verboseLabel": "Change in operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r615", "r630" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r630" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "vygr_IncreaseDecreaseInRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "IncreaseDecreaseInRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in operating lease, right-of-use assets.", "label": "Increase Decrease In Right Of Use Assets", "negatedLabel": "Operating lease, right-of-use asset", "terseLabel": "Change in operating lease, right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock options and restricted stock units", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r138", "r139", "r140", "r145", "r254" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r554", "r562", "r572", "r589", "r597", "r601", "r609" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r607" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r543", "r613" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r543", "r613" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r543", "r613" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Interest income", "terseLabel": "Interest income", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosureAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosure [Abstract]", "terseLabel": "Fair Value" } } }, "auth_ref": [] }, "vygr_LeaseExchangeCashFlowAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "LeaseExchangeCashFlowAmount", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the cash or non-cash activities surrounding lease arrangements.", "label": "Lease Exchange Cash Flow Amount", "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Lease obligation" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligation" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lease obligation", "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." } } }, "auth_ref": [ "r328" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r18", "r115", "r197", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r299", "r302", "r303", "r320", "r441", "r508", "r538", "r649", "r660", "r661" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r55", "r75", "r402", "r525", "r633", "r644", "r657" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity Abstract", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r20", "r93", "r115", "r197", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r299", "r302", "r303", "r320", "r525", "r649", "r660", "r661" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current Abstract", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities.", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r47", "r625" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current.", "terseLabel": "Marketable securities, current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r625" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities, non-current", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r625" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of money market funds and marketable securities", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r250", "r375", "r417", "r433", "r434", "r491", "r492", "r493", "r494", "r495", "r498", "r499", "r510", "r514", "r520", "r527", "r651", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r581" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r581" ] }, "vygr_MilestonePaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "MilestonePaymentReceived", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of milestone payments received by the company", "label": "Milestone Payment Received", "terseLabel": "Milestone payments received" } } }, "auth_ref": [] }, "vygr_MiscellaneousOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "MiscellaneousOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of miscellaneous liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Miscellaneous Other Liabilities Noncurrent", "terseLabel": "Other" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r600" ] }, "vygr_MoneyMarketFundsAndMarketableSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "MoneyMarketFundsAndMarketableSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the value of money market funds and marketable securities on amortized cost basis.", "label": "Money Market Funds And Marketable Securities, Amortized Cost Basis", "totalLabel": "Total money market funds and marketable securities" } } }, "auth_ref": [] }, "vygr_MoneyMarketFundsAndMarketableSecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "MoneyMarketFundsAndMarketableSecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "vygr_MoneyMarketFundsAndMarketableSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the fair value of money market funds and marketable securities.", "label": "Money Market Funds And Marketable Securities Fair Value", "terseLabel": "Total money market funds and marketable securities" } } }, "auth_ref": [] }, "vygr_MoneyMarketFundsAndMarketableSecuritiesGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "MoneyMarketFundsAndMarketableSecuritiesGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "vygr_MoneyMarketFundsAndMarketableSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unrealized gain before tax on money market funds and marketable securities gross .", "label": "Money Market Funds And Marketable Securities Gross Unrealized Gain Before Tax", "terseLabel": "Total money market funds and marketable securities" } } }, "auth_ref": [] }, "vygr_MoneyMarketFundsAndMarketableSecuritiesGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "MoneyMarketFundsAndMarketableSecuritiesGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails": { "parentTag": "vygr_MoneyMarketFundsAndMarketableSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the gross unrealized loss before tax from money market funds and marketable securities.", "label": "Money Market Funds And Marketable Securities Gross Unrealized Loss Before Tax", "negatedLabel": "Total money market funds and marketable securities" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Money market funds", "terseLabel": "Money market funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r654" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r608" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r582" ] }, "vygr_NancyVitaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NancyVitaleMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nancy Vitale member.", "label": "Nancy Vitale" } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r80", "r88" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by financing activities", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flow from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash (used in) provided by investing activities", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flow from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r63", "r64", "r65" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flow from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r58", "r65", "r77", "r91", "r100", "r103", "r107", "r115", "r123", "r125", "r126", "r127", "r128", "r131", "r132", "r141", "r151", "r156", "r160", "r162", "r197", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r313", "r320", "r406", "r463", "r483", "r484", "r509", "r536", "r649" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Net loss attributable to common stockholders", "terseLabel": "Net (loss) income", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r110", "r125", "r126", "r127", "r128", "r134", "r135", "r142", "r145", "r151", "r156", "r160", "r162", "r509" ] }, "vygr_NeurocrineBiosciencesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NeurocrineBiosciencesIncMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Neurocrine Biosciences Inc.", "label": "Neurocrine" } } }, "auth_ref": [] }, "vygr_NeurocrineCollaborativeAgreementTwentyNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NeurocrineCollaborativeAgreementTwentyNineteenMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2019 Neurocrine collaboration agreement.", "label": "2019 Neurocrine Collaborative Agreement", "verboseLabel": "Neurocrine Collaborative Agreement 2019" } } }, "auth_ref": [] }, "vygr_NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Neurocrine collaborative agreements for 2023 and 2019.", "label": "2023 Neurocrine Collaborative Agreement and 2019 Neurocrine Collaborative Agreement" } } }, "auth_ref": [] }, "vygr_NeurocrineCollaborativeAgreementTwentyTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NeurocrineCollaborativeAgreementTwentyTwentyThreeMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2023 Neurocrine collaboration agreement.", "label": "2023 Neurocrine Collaborative Agreement", "verboseLabel": "Neurocrine Collaborative Agreement 2023" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r581" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r551", "r562", "r572", "r589", "r597" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r579" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r578" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r589" ] }, "vygr_NonProfitAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NonProfitAgreementMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Agreement made with a non-profit organization.", "label": "Non-profit organization agreement" } } }, "auth_ref": [] }, "vygr_NonProfitOrganizationMilestonePaymentLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NonProfitOrganizationMilestonePaymentLiability", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Reflects the value of the milestone payment received from the non-profit organization recognized as a liability as it is probable that the Company will repay the amount.", "label": "Non Profit Organization Milestone Payment Liability", "terseLabel": "Milestone payment liability" } } }, "auth_ref": [] }, "vygr_NonProfitOrganizationResearchAndDevelopmentMaximumFundingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NonProfitOrganizationResearchAndDevelopmentMaximumFundingCapacity", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Reflects the amount of maximum funding available from non-profit organization, for research and development under arrangement.", "label": "Non Profit Organization Research And Development Maximum Funding Capacity", "terseLabel": "Maximum funding" } } }, "auth_ref": [] }, "vygr_NonProfitOrganizationResearchAndDevelopmentMultiple": { "xbrltype": "decimalItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NonProfitOrganizationResearchAndDevelopmentMultiple", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Reflects the multiple to be used for future funding following successful development and commercialization.", "label": "Non Profit Organization Research And Development Multiple", "terseLabel": "Funding multiple" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r608" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r608" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Interest and Debt Expense", "totalLabel": "Total other income", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r61" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Interest and Debt Expense [Abstract]", "terseLabel": "Other income:" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Summary of status and changes in unvested restricted stock", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r16" ] }, "vygr_NovartisCollaborationAgreement2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NovartisCollaborationAgreement2023Member", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to 2023 Novartis Collaboration Agreement.", "label": "Novartis Collaboration Agreement 2023 [Member]", "terseLabel": "2023 Novartis Collaboration Agreement" } } }, "auth_ref": [] }, "vygr_NovartisPharmaAgMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NovartisPharmaAgMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Novartis Pharma, AG.", "label": "Novartis Pharma, AG" } } }, "auth_ref": [] }, "vygr_NumberOfIndividualsProvidingServicesInRelatedPartyTransactions": { "xbrltype": "integerItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NumberOfIndividualsProvidingServicesInRelatedPartyTransactions", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of individuals who are involved or provide services in related party transactions.", "label": "Number Of Individuals Providing Services In Related Party Transactions", "terseLabel": "Number of individuals providing services" } } }, "auth_ref": [] }, "vygr_NumberOfNewCollaborationsOrLicenseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NumberOfNewCollaborationsOrLicenseAgreements", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of new collaboration agreements or license agreements, entered into by the company.", "label": "Number Of New Collaborations Or License Agreements", "terseLabel": "Number of new agreements" } } }, "auth_ref": [] }, "vygr_NumberOfSharesAgreedToBeIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NumberOfSharesAgreedToBeIssued", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares agreed to be issued.", "label": "Number of Shares Agreed to be Issued", "terseLabel": "Shares of common stock" } } }, "auth_ref": [] }, "vygr_NumberOfSharesAgreedToBeIssuedAggregatePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "NumberOfSharesAgreedToBeIssuedAggregatePurchasePrice", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregate purchase price pf number of shares agreed to be issued.", "label": "Number of Shares Agreed to be Issued, Aggregate Purchase Price", "terseLabel": "Aggregate purchase price" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating (loss) income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r151", "r156", "r160", "r162", "r509" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r658" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Total minimum lease payments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r330" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r331" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r330" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r331" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r329" ] }, "vygr_OperatingLeaseWeightedAverageIncrementalBorrowingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "OperatingLeaseWeightedAverageIncrementalBorrowingRate", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average incremental borrowing rate for operating lease.", "label": "Operating Lease Weighted Average Incremental Borrowing Rate", "terseLabel": "Weighted average incremental borrowing rate" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r332", "r524" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of business" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r73", "r101", "r104" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Net unrealized (loss) gain on available-for-sale securities", "verboseLabel": "Unrealized gain (loss) on available-for-sale securities, net of tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r98", "r99", "r196" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r525" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other current liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "totalLabel": "Total other non-current liabilities", "verboseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other non-current liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Summary of other current and non-current liabilities", "terseLabel": "Summary of other current and non-current liabilities", "documentation": "Tabular disclosure of other liabilities." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r581" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r549", "r560", "r570", "r595" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r552", "r563", "r573", "r598" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r552", "r563", "r573", "r598" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option", "terseLabel": "Underwriting Agreement", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r577" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r639" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "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." } } }, "auth_ref": [ "r62" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r580" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r580" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r579" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r589" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r582" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r578" ] }, "vygr_PeriodForOptionToExerciseAdditionalNumberOfShares": { "xbrltype": "durationItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "PeriodForOptionToExerciseAdditionalNumberOfShares", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period for option to exercise the additional number of shares.", "label": "Period for Option to Exercise Additional Number of Shares", "verboseLabel": "Period for option to exercise additional number of shares" } } }, "auth_ref": [] }, "vygr_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Pre-Funded Warrants.", "label": "Pre-Funded Warrants [Member]", "terseLabel": "Pre-Funded Warrants" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r49", "r230" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r49", "r443" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r49", "r230" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "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." } } }, "auth_ref": [ "r49", "r443", "r461", "r675", "r676" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock $0.001 par value: 5,000,000 shares authorized at June 30, 2019 and December 31, 2018; no shares issued and outstanding at June 30, 2019 and December 31, 2018", "terseLabel": "Preferred stock, $0.001 par value: 5,000,000 shares authorized at March 31, 2024 and December 31, 2023; no shares issued and outstanding at March 31, 2024 and December 31, 2023", "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." } } }, "auth_ref": [ "r49", "r443" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r626" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Issuance Of Stock Net Of Discount And Issuance Costs", "verboseLabel": "Proceeds from the issuance of common stock in connection with the underwritten public offering", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "vygr_ProceedsFromIssuanceOfCommonStockInConnectionWith2023NeurocrineCollaborationAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockInConnectionWith2023NeurocrineCollaborationAgreement", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital issued in connection with the 2023 Neurocrine Collaboration Agreement.", "label": "Proceeds From Issuance Of Common Stock In Connection With 2023 Neurocrine Collaboration Agreement", "terseLabel": "Proceeds from the issuance of common stock in connection with the 2023 Neurocrine Collaboration Agreement" } } }, "auth_ref": [] }, "vygr_ProceedsFromIssuanceOfCommonStockInConnectionWith2023NovartisCollaborationAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockInConnectionWith2023NovartisCollaborationAgreement", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital issued in connection with the 2023 Novartis Collaboration Agreement.", "label": "Proceeds From Issuance Of Common Stock In Connection With 2023 Novartis Collaboration Agreement", "terseLabel": "Proceeds from the issuance of common stock in connection with the 2023 Novartis Stock Purchase Agreement" } } }, "auth_ref": [] }, "vygr_ProceedsFromLessorForLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "ProceedsFromLessorForLeaseholdImprovements", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from proceeds received from lessor related to leasehold improvements.", "label": "Proceeds From Lessor For Leasehold improvements", "terseLabel": "Leasehold improvements amount" } } }, "auth_ref": [] }, "vygr_ProceedsFromMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "ProceedsFromMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Maturity of Marketable Securities", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r14" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r163", "r377", "r411", "r412", "r413", "r414", "r415", "r416", "r500", "r516", "r526", "r616", "r647", "r648", "r653", "r672" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r163", "r377", "r411", "r412", "r413", "r414", "r415", "r416", "r500", "r516", "r526", "r616", "r647", "r648", "r653", "r672" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net (loss) income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r91", "r100", "r103", "r111", "r115", "r123", "r131", "r132", "r151", "r156", "r160", "r162", "r197", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r297", "r300", "r301", "r313", "r320", "r393", "r405", "r430", "r463", "r483", "r484", "r509", "r522", "r523", "r537", "r629", "r649" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r7", "r394", "r403", "r525" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r68" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r577" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r577" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r242", "r250", "r278", "r279", "r280", "r351", "r375", "r417", "r433", "r434", "r491", "r492", "r493", "r494", "r495", "r498", "r499", "r510", "r514", "r520", "r527", "r530", "r645", "r651", "r663", "r664", "r665", "r666", "r667" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r242", "r250", "r278", "r279", "r280", "r351", "r375", "r417", "r433", "r434", "r491", "r492", "r493", "r494", "r495", "r498", "r499", "r510", "r514", "r520", "r527", "r530", "r645", "r651", "r663", "r664", "r665", "r666", "r667" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r525" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r544", "r555", "r565", "r590" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r249", "r337", "r338", "r436", "r437", "r438", "r439", "r440", "r460", "r462", "r490" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r116", "r117", "r337", "r338", "r339", "r340", "r436", "r437", "r438", "r439", "r440", "r460", "r462", "r490" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Total amount of services received", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r45", "r337" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r337", "r338", "r659" ] }, "vygr_RelatedPartyTransactionBoardAndScientificAdvisoryServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "RelatedPartyTransactionBoardAndScientificAdvisoryServicesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Board and scientific advisory services transactions with related parties.", "label": "Board and scientific advisory services" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related party transactions", "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." } } }, "auth_ref": [ "r466", "r467", "r470" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related party transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r249", "r337", "r338", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r436", "r437", "r438", "r439", "r440", "r460", "r462", "r490", "r659" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r334", "r335", "r336", "r338", "r341", "r427", "r428", "r429", "r468", "r469", "r470", "r488", "r489" ] }, "vygr_RemainingContractualLifeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "RemainingContractualLifeAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Remaining Contractual Life Abstract", "verboseLabel": "Remaining Contractual Life" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r118", "r119", "r227", "r231", "r340", "r503", "r504" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Research and development expense", "terseLabel": "Research and development", "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." } } }, "auth_ref": [ "r48", "r291", "r668" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r545", "r556", "r566", "r591" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r546", "r557", "r567", "r592" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r553", "r564", "r574", "r599" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "verboseLabel": "Restricted cash included in deposits and other noncurrent assets", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r624", "r632", "r669", "r671" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_RestrictedCashAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage." } } }, "auth_ref": [ "r632" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Unvested restricted common stock awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r32" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Unvested restricted common stock units", "terseLabel": "Restricted stock awards and units", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNatureOfBusinessDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r52", "r71", "r401", "r421", "r423", "r426", "r444", "r525" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r120", "r121", "r122", "r124", "r130", "r132", "r198", "r199", "r287", "r288", "r289", "r293", "r294", "r304", "r306", "r307", "r309", "r311", "r418", "r420", "r431", "r675" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Collaboration revenue", "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." } } }, "auth_ref": [ "r152", "r153", "r155", "r158", "r159", "r163", "r164", "r165", "r238", "r239", "r377" ] }, "vygr_RevenuePerformanceObligationsAllocationOfTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "RevenuePerformanceObligationsAllocationOfTransactionPrice", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of revenue performance obligation allocation of transaction price.", "label": "Revenue Performance Obligations Allocation of Transaction Price", "terseLabel": "Allocation of transaction price" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r608" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r608" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "verboseLabel": "Net proceeds received", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "verboseLabel": "Offering price for common stock", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accrued expenses", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Outstanding potentially dilutive securities excluded in the calculation of diluted net (loss) income per share", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "vygr_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and restricted cash.", "label": "Schedule of Cash Cash Equivalents And Restricted Cash [Table Text Block]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r296" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Summary of stock-based compensation expense by type of award", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Compensation cost recognized for all stock-based compensation awards", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Assets and liabilities measured at fair value on a recurring basis", "terseLabel": "Schedule of assets and liabilities measured at fair value on a recurring basis", "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)." } } }, "auth_ref": [ "r315", "r316" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r44", "r45", "r466", "r467", "r470" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Summary of stock option activity", "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." } } }, "auth_ref": [ "r12", "r13", "r40" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of weighted average number of shares, basic and diluted", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r31" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r539" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "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." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock granted, original issued price (in dollars per share)", "terseLabel": "Granted (in dollars per share)", "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)." } } }, "auth_ref": [ "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Balance, beginning (in shares)", "periodEndLabel": "Balance, ending (in shares)", "periodStartLabel": "Balance, beginning (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r267", "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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", "periodEndLabel": "Balance, ending (in dollars per share)", "periodStartLabel": "Balance, beginning (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r267", "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Vested (in shares)", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r252", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable (in shares)", "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." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable (in dollars per share)", "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." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Cancelled or forfeited (in shares)", "negatedLabel": "Cancelled or forfeited (in shares)", "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." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Cancelled or forfeited (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r263" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r259", "r260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding (in dollars per share)", "periodEndLabel": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r259", "r260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r264" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r263" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Employee", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Shares, Outstanding, Ending Balance", "periodStartLabel": "Shares, Outstanding, Beginning Balance", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "vygr_SidneyStreet75And64LeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "SidneyStreet75And64LeasesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 75 and 64 Sidney Street leases.", "label": "75 and 64 Sidney Street" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies and basis of presentation", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r66", "r114" ] }, "vygr_SignificantAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "SignificantAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Significant agreements" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r23", "r90", "r105", "r106", "r107", "r120", "r121", "r122", "r124", "r130", "r132", "r150", "r198", "r199", "r234", "r287", "r288", "r289", "r293", "r294", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r321", "r322", "r323", "r324", "r325", "r326", "r333", "r418", "r419", "r420", "r431", "r485" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r120", "r121", "r122", "r150", "r377", "r424", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r464", "r465", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r531" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statement of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureLeaseObligationDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r120", "r121", "r122", "r150", "r377", "r424", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r464", "r465", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r531" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r548", "r559", "r569", "r594" ] }, "vygr_StockAndPreFundedWarrantsIssuedDuringPeriodShareNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "StockAndPreFundedWarrantsIssuedDuringPeriodShareNewIssues", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the shares of new stock and pre-funded warrants issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock And Pre-Funded Warrants Issued During Period, Share New Issues", "terseLabel": "Issuance of common stock and pre-funded warrants in connection with underwritten public offering (in shares )" } } }, "auth_ref": [] }, "vygr_StockAndPreFundedWarrantsIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "StockAndPreFundedWarrantsIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock and pre-funded warrants issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock And Pre-Funded Warrants Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock and pre-funded warrants in connection with underwritten public offering" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee stock purchase plan", "terseLabel": "Employee stock purchase plan awards", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r637" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, shares", "verboseLabel": "Issuance of common stock (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r49", "r50", "r71", "r425", "r485", "r496" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Vesting of restricted stock units (in shares)", "terseLabel": "Vesting of restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r49", "r50", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercises of vested stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r49", "r50", "r71", "r264" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock", "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." } } }, "auth_ref": [ "r10", "r49", "r50", "r71", "r431", "r485", "r496", "r537" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r10", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercises of vested stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r23", "r71" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' Equity, Ending Balance", "periodStartLabel": "Stockholders' Equity, Beginning Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r53", "r54", "r67", "r445", "r461", "r486", "r487", "r525", "r538", "r633", "r644", "r657", "r675" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent Abstract", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails", "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Underwritten public offering", "verboseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r327", "r343" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event.", "terseLabel": "Subsequent events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r327", "r343" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails", "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r327", "r343" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r327", "r343" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r327", "r343" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r342", "r344" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosure of cash and non-cash activities" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r588" ] }, "vygr_TobyFergusonM.d.Ph.d.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "TobyFergusonM.d.Ph.d.Member", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Toby Ferguson, M.D., Ph.D. member.", "label": "Toby Ferguson, M.D., Ph.D." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r580" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r587" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r607" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r609" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.voyagertherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r229", "r232", "r310", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r407", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r640", "r641", "r642", "r643" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r610" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r611" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r609" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r609" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r612" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r610" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCommitmentsContingenciesAndOtherLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNeurocrineCollaborationReceivablesAndContractLiabilitiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsNovartisAgreementsDetails", "http://www.voyagertherapeutics.com/role/DisclosureSignificantAgreementsTables", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r296" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "U. S. Government agency securities", "terseLabel": "U. S. Government agency securities", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r506", "r517", "r670" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails", "http://www.voyagertherapeutics.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Treasury notes", "terseLabel": "U.S. Treasury notes", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r506", "r517", "r519", "r670" ] }, "vygr_UnderwrittenPublicOfferingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "UnderwrittenPublicOfferingAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Underwritten public offering" } } }, "auth_ref": [] }, "vygr_UnderwrittenPublicOfferingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "UnderwrittenPublicOfferingTextBlock", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureUnderwrittenPublicOffering" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of underwritten public offering.", "label": "Underwritten Public Offering [Text Block]", "terseLabel": "Underwritten public offering" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r606" ] }, "vygr_UnrealizedGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.voyagertherapeutics.com/20240331", "localname": "UnrealizedGainLossAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureCashCashEquivalentsRestrictedCashAndAvailableForSaleMarketableSecuritiesCashCashEquivalentsAndMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Unrealized Gain and Loss [Abstract]", "terseLabel": "Unrealized Gains and Losses" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r33", "r34", "r35", "r82", "r84", "r85", "r86" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding, diluted", "totalLabel": "Weighted average shares outstanding-diluted", "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." } } }, "auth_ref": [ "r136", "r145" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator for diluted net income (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails", "http://www.voyagertherapeutics.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding, basic", "verboseLabel": "Weighted average shares outstanding-basic", "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." } } }, "auth_ref": [ "r134", "r145" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.voyagertherapeutics.com/role/DisclosureNetLossIncomePerShareBasicAndDilutedWeightedAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator for basic net income (loss) per share:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" } } } ZIP 69 0001558370-24-007953-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007953-xbrl.zip M4$L#!!0 ( #* K5B.Y7068Q #ND 1 =GEGOEP76,=Y:?H2M%TX2;,7((F#)-W=;PM9HFVBDN@E M*2?>7W\SE&1)ED1)EM.J.&&QJ6T.AYQYAN0,-2(__/KLN61)A63<_[AWN'^P M1ZAO:U]'^85QP'G'C M_BDY&1X>#X\.CEZ3UZ?'[TX/7I.[FYCN!GHV956$S](YE?:<>A91EIA1=6MY M5"XLFW[]I=\97I]"A3,M/Q_M)<&/ZXR$63T"/,;F@TU+J-T,H77<""ARUIDW3G0S# MPC6I:^C G]?0@T0R5BW9@/E26;Y-TUUAAB8VZ6O@$'=\4WE1AP[?OW\_U*4Q M:2 ',\M:K(FGEIQHTJ@ S> X)O;I#.VSM,OOAX*[=!B1Q;6D4 .U6E"9;V1= ME&G&46*C0J8A*!YB,=8Y&AP<#]!&PYK+U4PT-.ZP(O4#[ZC(*(X.AO1945^R MB4L'2 :<%$P34@J;T_X\MA7)H1$O2+RBI02ER2(9?, M+F8.!9M\2Y0=EV3Y @(E_5@792NHA2CI"91DNZ*$P52@=*W]9WM>S!-+LB9H M 83%M+HH0VSSP%>B#)6P<%,;A7K(FB=="&K7&0@)93*"5/7H44E+K+CO4+ Y M8@QLG433>H)CA;/?FW#V8VM0;*<$$]O)- [?!S*8E!)C85CATT^$Z&7)\GVN M]##"G^(?%POF3WGX"_R&T]0IJN01K);@AR_W5[5&M];C!9.VRV4@Z /,HHXE MG)'OG =2<6_TS.0%]RSF1[.HW",,I&U6)>YHW%6'3IG/M% PS1X =-/D%3;^,PF;[PVGK>&<6W)^ MZ?*G6C-!<46C";S>S@20.]'L>XBK5NU+BXG?+3>@-]3"[UJ)(REA8H6!>\VL M"7.ABU1&Y="W>XJN-@3M$&'#&R1);)EZJ M:2@)6]>S@INT'U/IK0*+B+@39(*]@&JOHI[\W!M3E3'AP,/_/_\=,( ]7Y/ M)833-@Q2+ #H1TM0I@5A'H37#T!S8XFOH&#XX0%5KS$IX ,UBRA+K._[=<1H MKJ_SYHK07L,.XNV$A6JT5]W@PY6(@@91XZZX0N>Z+@2VR*:[3 MF_DW-W.8\+AOPSRDU1"NBGEKR[)^88-OTZ4*TS_Z1J:?%0'] =LPZX=! M[6$PLFT14.?S\P(]LK*IN(3*:"PG^7DR8D-HQ*<'JL%\Q3V/*>T&@=>LP+FA M,$ HCN0QUDUY8V732W,.1H#?%BR$21,P5M.-A .58SL9QZVW@-H6<$M5$G;? M4?$PMP1%-]L&!"^8&\#\]P=ELSG\.UH"KQG5)'(<*'PZ@H_H2DQCEZQ--G-X MD%]!H&WRRM4A/=/M$PC^B43V4*H[H6W'";M!GJ)^P'*B.Q*20LR8=*6WJDJK MBI[*QO\"S)]AM*K5E0]KLZ=%B8RD#J5Q ^#@O=[?C9\#ISXBK"$SDN+68]9Z M4_<.1H0/7("!Y3;>X\RK31#]/6NW@/BMM?Y]QUJ)#HYZM5 MT^V\ @Y&Z(^WV]=+-_,?$C;4P_^MHM67"CE-IG+88LODET:!8V]'#<.]BCC/ MC&J- *\'9(=A78MXS@QDHT"N.([K@:[.K(!U3ZIRJ<[JF+SB6$$6KU*"RP;UOG M"VQ"54IG1.LHCU;$B"R0$U$I5CU8E7-?,)'@Y8'XI.1FOHED$2D!IR/#^"_NCDAKT)^/7#?;!.A&.L=:Q^N\>;S(AD)O7-ON+!3; M2#&1$>J3/-3YQ\@]2G57_=3"/!/4-'>;2(V(OF-?,>MQ:[AZ4 &>B M-2+WO@"YDIV$'KMV6PK%T)E(3<@='N21,SU7[\&K#9ZEX.]X>A9(YE-9EEM3 M1F9,H#DLV!/2?# \F42<^ER&^F!=0UQ QQ.7S73_2[ JH3)"]28/E69#^)I/ M#U1+-^26!H+; JS^G+O@G?/P%:"$H 3/=LR,L+\KV&I*N3()-SW?QBV23)-I MJMY$6IH(7UI",;FE3936KC""_)Y3J1%$3?2@O_B\<$]M"F$^^C'Z[41?"BS(R:UC>:2(-GN.'3 M^>1KM O28]\6^V2W4I+ZU_%"/\5M!'=1 MQ0JLZ^^L1$4DXM\#W7JSI3)HC66B6A$<\>RC;I^B4 %E%;H2Q4<).#^+VJ3MERV0) MF1&T.HD\_>K79K>Z:IO:G%A::W^Z!^4E,ZUVF6%E!KM@!MU%9E5O'ENE4]5* MI#(#6O]8G1ZCA@^6*IXHF7&I\2BI!V2KC>):.[UF<"H>^"2Y*SU$VT=R]4,X M6G>'[U MQSW)O(6+IZ+KW^;ZZ'<\^7L0G^K]%XBZ_^RY,0FR-YRSK@UF4SM1PS$+2]@Y M+KE#U8$)7X!% D3#N/-[9+@KJ4"?3:7*0M!!F5QKTE0FJ$+=CHH#0Z6I.!NC M:W="13UG"JN?)ZT0; ;/+G+=M>0?AALG<$<_9,[IUJ=T@PJX4,3/W251 /%-;BU6HW)\4.S5JLN/BAJ?K.:*T2F MU@#Y# Z/!H=OMNM'X;T(98JHJJF_RZT5DKZ\HHXR=!7\MKXD ]5QC.HX/FQF M#+G+/&JV'U? AD]J-UEV:X/1 LOV1A25\DUFV;V6')K1XM.X"];]B&Y+Z%> M^S%]V#;>.K']#)"Y;F"+N0?J%K8>W6^C/4.<\?^*7M>X!ZB"+JG+ M%^&Q-!)\17WK!]@?=OGC7I,*S-7O\7S<4U!ECX2+C[XMYM3C/E666%TIZJ'' M!$(&$PF3?( B_B9XL(A)&9# *J _P^K N/.H&84C3,5%D_ 0HX][MJ .4T:I M;QB8IH(NC.PY@^Z'9VCA[06QF$:*0KG6M[V<.IJNMF06E&*R4,PN+ZD3B&AK MPR 3.M_1P^_+ #>"KZ0,4"/G,"O/N%CA'0VQ>'6)#0ABQH,_JY324:<.\_!T M>*Y5\NWDS0):G[R3Z-Y3;!44'N>Y!1;XCE,ZBMC'8M:@:X_ICF6[@6&V"M\V MO Q\I^P Z)$'$R?[!Y,]I-);Z.O!VH+!]YFC'#JIFJ+JR;3>>VZHBW2]'UP% MT LIO_B"6BZ"^QO8_QF=+R9X%SK0]:#,7>!:/.HMY$N,!53&_^--=+4M6@"8?:S+/<%HJH M91BCV4SH_88K'PU3,ENO9IO67DW6.9._!XW[ :8\ZD-WP0:2AY=RY+I1%#B> MIO*P[@2S:>(";L^@LR9>%(^E QI#>8=C&+Q0U0E<6N\:"/VPY)$^JS/ \&LL M>4L>%=&.BDE?>D"O)Z+UT^ ;ZDVHR$U4^?).!FS)NT)GC$N;4;!TS&;>D*J* MJI.R7= %ETRMGQP"-I%O%-X %4M7@ZZKCB)@(##QXX*&_U[Y]WBR_7CZ1=*L MD+4H7U;,!+3F$VMTFY\_TWDN&_<(:-F0WG+/N!#\">CN836-9=^V6 ZUH49W(;]ATJ;0.Y_R0&X^^HCH?KDG?4>+L0%\ZWY M@S7/3K\%OW=RPBU)OS_CX=6^#[AP*,R#&CE+)KE8Q2%K5MSV;#JI';Q&GHK/ MS]2&AI:;0I>6=E*6VP![-YY>0?"Y9$Y@N1+<'O@$DV>,!JPPI0>L1FY%6RZ& MD4S\_VW/)G-+[-=.1A?STX0^FYN$5X51DW::ZQ-\)QFH/\0*B+KNV MN+6INVNVA5M%Z[C[SEHA>>P:F#?>3+4ZZT0\,,>GJP<%X:=Z>P+KY9O7>@;: M6&^JR;HT>,,^ T(VI8Z\%-R[P;>( (KQM/R.$JV/)I5:H;BI,).$B3:FL.C1 M^N,ZMM;PB)B[N24\:S2+,4L-@F*"EB!N)V)(6R9+Q0R;N[RBSAR>J?3#@%IT M?LR2KC>2'I_@SRKZ.X'%I&M?F M=3-/(Z/.?IMEJ6HEWNSK(S_3:6B8:IU;@4W$F>&I2WU7E6FCF5(7[+/HE=H\%WM@/I0"8#Y'BU-'Q-)55B@\#?)_J(!]=9IR4S=-V22RU,^Z=T6V%*6TG M?,49LJV56\G_1U%O^1N\!7YA'>*..8?E74[E.=00,$7=/@OB1?P(;:PCW\DY MN^%L>A&@&*''I-.<;NF3+DD[5"UX=,;@J^;J!C+JU:BEGC9YO*@7LX79I.>_ M:RHE%^!/ZSU)O.KYREL(ODP?TI";-*LJ_3"&<>Y:4HZG,928'84I"W(<*/2* M\/%8[+1EX4XII@6/KAG&V@7=W(_7P4:8SD =M(#,7@\^,/0SX6E;1C^(SQOC M"F,]XQ3(L;@&W]V7=/.\DTP<4*]:FV>M+V(EFYC&<*8D+"?IS-2PZSUB&/?? M9"=U%TUV<$_H%E!9_&UL[5U;;]LX%GY?8/\#-_O2 <;Q-6T2M#-P;MT M26TD[7;>"D6F':*RZ"4E)YY?OX>49$FV+I0LR[330:=-;![J?.<[) ]O1Q__ M?)U::(X9)]3^=-0^;ATA;)MT1.S)IR.7-PQN$G+TYQ___,?'?S4:?UT\W*$1 M-=TIMAUD,FPX>(1>B/.,OM+9S+#1/6:,6!:Z8&0TP0BU6\?OCSO')ZC1\.NX M,#C(4!O)RCK'[>4WEWY]U#Y')\UVM]EI=7JH=]X]/6_UT/!^6? >]!N3W)(6 ML7^>B[^>X)$(@-K\T]&SX\S.F\V7EY?CUR=F'5,V >E6MQD4//)*GK]R$BO] MT@W*MIM_W=\]FL]X:C2(S1W#-D,I44V27/OL[*PIOX6BG)QS*7]'3<.1IL_5 M"Z66$+\U@F(-\5&CW6ETV\>O?!3HM:96#GCXEF247\(&.R/TD5$+/^ QDOC. MG<4,?SKB9#JS1(7RLV>&QY^.YHL):PBN6EU/O7\_.D"Y\*9+:H^P#:X!/W!J MD9%PA0O#$D]Y?,;8X4=(/.;;PVU,KSE=&!/,G&?,C!EV'6+R8Y-.FZ)LLU#M MS>UB67[+!^/!#+05O/.^#86F,X:?08#,\1WE_!8:X!17#K>X C5:Y-+@SS<6 M?:F>Y92G;(SMBG#3HMQE^,8@[+^&Y>)[;(C?Y MQ5-1(O"K M@T%BM/R4..*Y$$NW6JB!EO7"S\NJ4;1NY%>._-HE)D!E43/V($L$U)3%*1?P M.."3,>S8X$\RD(79S<0P9F+NT&UBR^'!)\([NM(S_ ]^>.-H4"GT.-B2LZ/8 ME\U=Z'0)(SC8+5,UO\R/]]W3DW:G?=(Z[;3/NCWX+Z)TQ#WZ+*Z_P,U5)H4Y+5E Q(@PL[5F2!P&V44!^A1W=&WC$%IB<%G PV'$SB8WL>QAT*H.S2>T MFT5HW?TTA)G,,)WOQ'F^=+D# 1>31LAE5$'R,/@M"]1GNZ=K#SUD>&:08/H4 M3#%4XBH%R<.@OBQ0G_H377ON(:,SF.0LAC"I< "6B#UF8@("+IW*>;I(W 9@ M@44ZXH1" M^T1H"22Z#XJ1Q57H>!X=:OY\IA;HS,48X2Q2.,T7VQV.?)7U\SE5&J+>F =( M]]6RB/[9D?=Z0:T)3%0ND[XL5+HO>?5-D[JVPX?&0G2,.6O3B86U9C-+QX0U M;'6 NC=/?Z-1N96FEH^C/P'TG3VFMP!&W9HP@-RH.Y;'Y_+>[K (5!=$)WN MO;SR?'V]H-9L*L^!%7'IWDJ'4 T&-_10R_,/D5-=Z1M2&4)Q.[SO]=HG.^97 MD:O$#:FB0'6?7(DSC]0.\:0.PO%B!T2J$C3=VVU_-"*>2D.#C&[M2V-&'*%? M\@PYN?0!D5H$H>YC*\SUW:FP//;VXV(W9KQ3NN*\[A?L#,9?C=?T59$BM1R2 M+U2 7/ 3S%1X3DZ2?#,L3/"!/* FVY-;9Q^;*J?>Z MCL(7OVL7I2WUM'Q'];1\^'Q$QRC4 $&FY97C%_W M*4 :YF\VPX9%_L:C_T!?"_WE9^@\A2$&=GCJH,\(%_=]7'&54W!'BL?C>YS5T]]@.,PG9IW,(N!RFV*C_OL,(> ;L(5WB=:%GB6, 2_PF#*\Q(GY]:O# M#,!";(,M;L&:8SS @,L,2V3=& M4V(3[@@@<^P#22$S1TIC:C,)6B>V#% -&^D#YAC,)>YF7^$YMJB\(I3-<:9, M'/CI'C-<'*:& _(#:&Z[.!B^5H^\7+^:EBMFK.("!/P9I2\FE*A)8U\HW)%7 M!5]#'X$ A<;MDMW^4\OKQ_?N [ABQM+0.P*\,>6CJ-*OTJJ(ZN'FBQWQ5)LJBTJ=4KMZDE'H.\Y]2?V2Z!7V/L7 M?O=&"1@NG@U[@A\ Z?5XC,W4([DU*U'_(K+0>K8!A0QHP[>QS8N$X[C/ W3XTD@L UWVSZ@K/ )%LW1(F^ W%RX M>W"^DF')P51LQO_MI^H5"5'E%5H8\(8,3XD[Y;?V'(8^&06F'[,L4=D;<),* M#9-[&+.QXZOHX4D+@">3Z4BL7CZ/=MHB=:;0&_"0$@;(/9E9?(LB)2/4>DQ[ M22U@D'HK-I$LA"OT%I0^8)ZKL(1/^'MMF_XZOB 30P@M_2A#KN@!N\?&9O!] MX\,>^8:?X?#*OU:6F.E0V5M4*GN3_E/:,+Y'G>Z11P49^\R,=(4%I=^DSZA; MPG>2LWURDE@^P&6& 74W29:/F@C%+!%L)K5JC>;Z;K2*RD@ M%6/65:D#YGL3"P0L9Q^ MWOAR;])!5&P0N(2V*ZB)L%;RTQ7QBA71M^H8*F8(?$/;F^DIIO+6>#?83$^H M0#\_T78S7=5ZQ;;C=K"9;BSD/L%7VC?!<@RGOF @;;-=N8*X?=I@G_=Z]D*J MW"9LQF]F#*4+ SO-;K6*+RF/NJJC),F^11]1MD-N7[*A>Z3,?@&ZB?%(GK6] M-QRAX6(P5F"^H/0!VH8FJ]70_5A)M M+S)CT4!JR*]?,3,)#\\BKQ__RY;3SY.P'1GS", M$R8LVWK, ?M.K2:K/KZIU-6P"V*,V'C;SI;SH+CM.F"[LU_N5LIH*BDIMWXQ M2QS?M"AW&;XQ")/Y<^\A%(3?Y231VR6#2#*RC.E_/QJ(PUXN$XFG+@Q.^)5( MSFBIW=N")M%JHP8*'P^_" W07*B IA$=X!M/#9E^T H5"4J-$+61@5B@#7H2 MZH#8.U^EWVJ^X^6INS1H"#+MS'%Z^4-^[[P>W44DL/KK(BT)]#ARAPWE#V"&62@"?4 Y)))8MU^;WU+E\\YG=D MBLNX.'S:[X@M]?:^%#V_$:C>&%/6X% 439NN",'V;01I& U/^I?K%M5,>I%4645$::):]@1E>!FO8?:"+^& M*8)RK!(F]O[,*.=A+E1QR<3+KI&1*K^*NN.&[&IP=W<[CE2=<93VA_;$S<0] MIFVY6:SN7VY6U#BU+=3<4QLOO+#GQK5':4%0[B"]667%A^K-X"PCY@U0+.O0 MQ[LW)V%EH:@24U0_,&]&?H'!MJIJ?[F(#@-MI6Z3-7A65>TOM]GBP+E7RQ4/ MV*2V22SB9R1(7KZ(5UUTX:)3T\)%'(M(5&9F+&6L/FQ7BQ@;'47)6$W>H,[Z M$]Y&-$F!%"^D3P=6*8TKN6[S &NX,E'S'DAOWX^Y5[1/TE,_L%[C(.7?X@B2 M/!<;-T[6%[S]^A#V*]S=PO/:]93+S+=Y9Y2O)-+TZT].CRVBI13]B@GKU_1R M>5B&A9N!U'W_T4CJSZ +C!RR7_I0[ MGURY/:>Z'+XM'Z#.[J@_4RIGIH^8S8F91J""Q)Y25Q99L1<1USPCI],I\?+V M>4GM)Q@FHY@'F78B%BD6"'U(V/D/GP73V^C3O+DM%0^,G?;:5:2T"CV[JTHM MO:OW),73FN0HGRFD7TO-H2;QE4GJT'0/F5;1A]F.%'TS% #\']JGO5:[V_D MTQ9A"ET\-A]5GER<7/_EXEKY;0X1RMZ<@WG+F=73]A"@V\>69=B8NES99XN( M'A#!&\/6^8#B%^R$+ZT?8A:D%2>FF,P2RX78][M4$X_Z/;S6!(T6]-,C7GY0D M.CID;&X!W>,A>9U9S"@,R[^O(['%7\T>OLK 3X309TQ<=<[*";]YQ0?I45LR M2X4CV,>F1R?\]00J_/%_4$L#!!0 ( #* K5@C5ZKJ2RP -S8 @ 5 M=GEG&UL[7UI;^,XMNCW"]S_X%?OPYL+3"I+]5)5 MZ)H+9^L)D,1!DNJ^]U-#D6A;T[+H)B4GGE__2,G6RE4;:O3YPW__XS__XY?_/MR,/NO$"A-'(1<")@#=Z]:/YZ!DNETXXN@,(^4$P.D>^-P.CT>G)QY\^ MGGW\<71T](^DBW,'DR8P'"5]G7T\W?YPL>D-AE]'/QZ??CH^.SG[8?3#UT^? MOY[\,'JXV\+=$'7TZ_?B&O0\CPLX0)V,K M#+(%)QB6H%\_;6%/C__G[O8I0?[(#W'DA&[>JC;*IMWIER]?CI-?,U RO"] MJ-8U^=6+L@9%X!^/TQ\__.,_1J-?$ S (YB.DM&^1NLE^/8!^XME0+M*OILC M,/WV8;6>H2,JJI-/*:?^[U-$!$XUZ0*&'@B)7I /& :^1Q4A^Q5/ID\1=/^< MP\ C6GKU5^Q'ZP\C.N[WQYL222NX=F8 17. G"6((]_%'UVX.*:PQ^V&2[BB M)-#CEFRY]+$;0!PC\.3/0J+KKA-&XQD"*7K/SDL < /Z%?LU0>BUXZ/?G" & M=\"A?R<(C3$&Y-_0N_6=%S_P(Q_@S>_>)'P$;DQ<33@C#L7'ER!R_* =5[I# MP@0++QP\I_^G^KIR HK[(\ 1\EVBW/0'0L-X1?"C8KZ&Z(G W#GH3X(S^>*) M$I(0Q^B'M&1!=L%S@UB;$-(MT1PP>0G\63()=<%!7I=&=! N%GZ4V UQK1&Q M"Q)($)X344PH'04;ZD1Y&@QGC1N_!S&"+O$=A(R J#=$B?QR@"XXU')D>Y@% M5PZ*?#P$=_A#V<,.M@3); 2(]Z/3.#$!:A+(<:..C:X?A(RPED9YR7*$.)(E M"0@3G(N?K][H1] )V[0'LXB4Q8@3"AYC$4^YD.@4TMN^"7H7> M31#]" *Z]GT@,][Z&3E$_=S.5%O:MQ&KCE\P^"LF<];5JK,P@M>G+H$)#5LJ MJP@E33%P/\[@ZABX7HK%3>CY*]^+G0!/PF!=9@1MB5E-"7,^T0^42Y\2#G'Z M*3.Y@*6#W"VBFX]5Y@&\<#[2L&!)_Y/@< PPF!YOX(]??6(21Z&#$'P%B#UB ME9HJ&P.$LO[H@$>;/PAAIY^/3D^/SE(%J(ZEP&\M)^Z$GH,\&N/$.(*+\9N/ M+^'"\7[T1IX=]$@5>A?$"I*'AK8^CIB8B5KZL S^,CCU_D2F( M$P3-M*R0\J3)WA\3-B2]M4>*?*;,@>&1E\BX0PSK77> ;M+3T0(L7IK:+!O7 M<4G=:V M74 =4#@/>-FW?D0'R)N/"NU'J;L;W27:H.,E*$%4!M MC1[031^(&GM ^DWN M #=?_+%)#;_@9%6[[9RL?D'P[0,;Z(_3"@/X8,[+BC!$B04HZ7@5GI38U$I1;;2G*%6Z,RK01.]AV/D5PHQJ-G.%+&%"(2KGS[0#XMD0_)JF'][<.)IDITI-X$ M/7>#GHJB\\&9"L\"MU;QSQHI_ED'BB_@JK(!G!DQ@#KFZH9P)C:$7X[+,U<^ M^\IGM'Z">^%4]^7+EY.3T=$H[YG\L>U\1'H?I=V/:/_;&3 ;86L3B=)JF_]V M[>/+''Y>;FHZ;< K1(MU)VGQ%\:G8BT*+VC2AV.9X*$HO2^$V M@[ 40$A'#E)"6\/.]3@)><.WM&QNV%FS;B5\J8FS\?U'X.!M ME0=#NZ7PW"A.V,( Q44TF/K.!^32R 9MJO\ZO(8R) :S @6LJ0V(L35J"V/O M7V2V2?;NKB&Z!Z]CUX5QLH?^@&!(/KJ;^A>^?6CUP5_YZ/9B@%O/I._)=.RE MNG57BH J3&&!UIJ:2@7+4!KCP8Y9*"TLI-M^,)18FK"- M?#;BM3) ?045X:3$A.52RX7N;&J2,!\JX&)NAF(C7[06+M+=FPM&44%9R%^Y MHI __KB(%W% XLH5N)I.@1L] ++X\W)+9EB*:K.:^N@TM(1\IM&H-VS$@O;F MU$!"4!>WP'X04_O,2\6OWMP@]H!W321#Y\4X2I(= MD^F5@T(2?^)MX=+YFMV!:/'4WXC\I5:_8UHCMWMG 821I:R9)@?+#5LOW@;1 M#*A'U/#+OCZY4 Q[5:@WZILVJUB$G' &. EY(:PL_5"'-F').19T1^@>TF*M M[3?%\D%A]D6S%[Z=Z_?3UNQEHH.ML!OA*& #= :.HUGX M;V-H+;P'MY8LV_3D F+,/N28"Q..J39F2R[BVG;:-YY1D#;O#=_ (3T1@,X"0D5O'HH M"3171P7P)A::-.2> D2#\2> 5KY+5M23*0-)3*-[S/Y)F'CI<@C^LK;C0=IZ M KE6P/Z0']PM<*DM[)\?0M6(!"Y#*7&? ^B MW-PD8XH7ZM31%'H,K3[D;%+MI;7-ZXH5MD!V>!M7I*YH\MI4V6+3!7RO47+. MUUVK&32OI8HUB]I:8LH97MH&7&FI9;:,MAT:JX+());*P,^D??()DADG@Q!; M3')[@\PZJ:Q5,\9Z&Q4S9+.!\"_^.B2V3".I_,K'N+UR\U@#F:,,NM-:0"LK*"BC M8W0>*!PH/E]?.!&80;2>3"_!2[2IS!,E7A1;.^$S6"PA M66#4:9T[ 7TVXVD.Z)6FZ>,B B_% M ^>:A:B!)>0*'0F_@1;)W9FR@@2@*BZ#&Q\?^:*UB9$V:BX/""X!BM8/ ;U M//1HR<R* V?H.;GQ)!I?6= M&B%M3))S!=J='Y"9$H9@[,Y]L.*='!'"UO1'"MTK^DQSD$"KD]!>[55Y"96P M&$RY)6AG%[:)T1T\-4%,RXO=:(+2 B)>EH(%QES^\P"')2>OB!*<5.;"B@AC M0[?)M.2 MO*$B\;RF[7,& FE 76P,K//KZ!=#&S6T#1L.?5XD.U^BL#P7M!!HD["-/70+ MEQ/"-KJT=YEX4Q$(U,#(@"$)2"A;E 3UP6.L9TH4S;IM7P?A!%E,.&8PPH4T M1='O?C1/GJJA)XWG_O(97M&[2=A%C0UZ4.."O(\V@9I,/+ Q5H/&;QPRM@%< M _3-7CKSZB!/$M&58+A>N 9EXE[#Y-J-ZDMFQ3/^Y^LC1 M/(GT^I8^AN+RMJ_!6E\3P]$,V#_JPU\&4Z:U.&?V1:-1S_ ;":S]<";P"P4( MKN968,S1(33F$HR,EN[,A\U *!AQ<*TOH5C4^1IJ1I7U5V)J$4C"UEA4KU># MXPJ;"6F:,J$2,R#5J.M.H47LA=+1!U=N!KI%%>>@:531>0]:GJ^+OP@L0+T# MKO+H=6&824*3J0,J$=V=P322!I1A-;@AZ9!1OI:!A;Z-!J9O44U,R!*;*6"D M;#ZU-KJT]VY4:E;$Q,@6@Q);$!-UL^\,E%\EEN09.-#\53$?W@Y:Q0D$'KP. MO1V^,"!E/E3$9/CW!7BHE];H(I2-&XGO^0Y:/SDT=RA]$HH'+U0<;@L3%.=8 MT(3'9*HZX<@;\GF@U+0+*Y+)!NHB9<2@.%243$H)>\.;KX0R)Q@OEX&?;F2E M;QY47T)(,/>E^[)-.A-L6S;M;B<8*=GH;=9=A\SL'&1Y_P17+%1@9#=UL#_,9!P4C#GMRL8IB M?B$R S6S,>4@:]AM7WSNLKZ&[*JB>G;?T6H$+!Z'U%**D MXHNOPUQXK@8(6]A"L53=):WTJ._6(%1$ K4P&OX1+#X)I=O0Y:B;-J8T,20V MH!Q&I#9E*)/4R RC""6GJ%/%9[(2"D M*1:PY 04"]P*0A7.?-7!-8CM^J27@.^U0UYL/ R=[ZHC7C_:Q4;8[!M6]-K< MR?3WY.G%:((>_=E<],0-%YZK,\(6ME L-!-!"SVJNS,6%3% 96R&?SN*CW[1 M:B1H5PSGE^,*-V_)G\D/C.\W*-8IW.8)@>L=)^3EY\GP) S6'TH" F\1"#W@ M54@NM/G03=J2HI,JM^OE.DW^^&,6U[IW07?_F1T[ MOJ=3#%3,5#& FAJ5E#V0/V9+TTET^6C!HK)@-CP$LVP2 ['<.)8D$J,SSK0>,4P.9478ACX'JV4 MS7[%F]*E.0P(HIA>BA6I.=:3DT\G)Z.C4=85^9R--2H.EH/@$9R.BN/]OU$V MXB((<8F\3'!G9*B$52\.!ID3'V9O=8OY,WWV@+>E6@$Z-H-BRDEZ]A*&0/SZ MJ:3-E@ E@U:VMSEIB=SX!1QE84K1-[)B*S;[2QO#8DHJ'F)8R510$@:V'-A^ M)%$($S?C*(I!I&)%J7"H,2J-PC:/\#(C!EQ/4BC//V(1"'6IM+ZHHV^4[6// M\].1'QS?NPDOG"4-CH0BD+094AQG+<4A(<6L:%PW+2\$7G(I-"4'@3EU#2N0 MIDG$8E)O/Z3(/K45F3I91L7W"")" ?"VEW-+'O9F P\IF!]:"H9'@U$IT.JN MR;1PRX5H9X8-.WRXQ?%J\G"+0X%9-U:X860<>O<$A_R;XCE(9"B\4K^66_^)3V)$E--N[(@ MEFNHL'GNJRGM?8@4KAP4^;B ">'H%A-JJP(9*K>U(.)K+31E8HTZT_S*0Z)> M-^2C-(50 .Q'3$X0*"]0:U@S-%7%X81>(NN@@3TVP<,9O1# M_GL ,?"^?8A0;"#7PTO5U:13![3 B%3E5$<^SY[6-\D&E@&]P@Q/X@A'3NB1 M.)0G@CJ MN&;9B%X_%JR6-$Q(CS;K!9PJ90<2%G9D07S86,$5-$!(N_4JD+" GC-$OIOL M8M$3^4F))H@FTVN(IL"G%?S\H*5MMT.JQX]]>0 U4JW7AE27NU<'G7XM=QP M?8#'B- 9SHK&E@2MS\X;1^?Z&VY()?O21LGZ8X$]6D5P2HFB^'-4H0(SZ-1T MTD: %<2E7/_EN)]RY$L?TXT3LC1\\HEGF?HN?85WN_V%DQV9G !1W?&GD\\G MGT9'H[Q'6H2<=SIRLEY'?TO[_:]#>?'[JF]I7$Y\J&\YU+<,6-]"$55JAF(,CG0N"&R)Z2M]&O"!+.1*DH3'&("+* M=NL[+WY K6$NF="PCE!XD^.^!KUM#/E((VHLR#0O79\E"2&[H!#_TZ]%44< M%S GZZ3-[]XD?*1K)[I:(FMV'U_2>N= +2HF,]'):34JIAB,5A2%T:* _DE M16/DA-XHR!'90GDC&(Z<$=IB,WJAZ)!F?]N@9&U G?&J46%=^Z%#G(T3W(2$VEB2AN%"6W/0 MR(0GYG+%[/$QNEB= D1#PG0+AM YF3*0Q305@MD_B>_/ZW0(.]RTQ"!**;U. MR3>J+-^?GE%B%>M\DT7HMT4-+/#=?2A_4?0B\@T+\E>X BA,]'8&"$4 TZ<" ME,6JVMR"17[_0E9EAN'K)]"2I@S!.:1\4)*SI(T%QTGZ%JZ$ \8O%*&E\[3F M@D1 TDM%&+ 6G"?I7X),RLV&T]OP\WR=??RG#Q!AX'Q]"U8@$$77BHV'#[8Y M-FHDV%9DDAUJ4$S0UM$5!M>:?5@2/6OI/U.N:N3:(=Y$<7%"UZG02PM;6! O M-U)8IOA8!%HGK#-M89U9%/?V(JPSNX1UOBX0=XV2EZ5=T8WN2BV'GSDYL9'A MF9//(3NDS\)/>[*LM;1NBI2IN&Q^K%%HG?1PIKIJ'E?8U-)YDJ.ATN"F1I\= MTNO>(]5J,(;;X[ZUH.IH2,XRE:ZW.6;W*J/2ZI2,,WE-R_@%)Z5 O!I7>3N; M L.!-4V!._8V29[J93E,7.:_4NXY7C!U3' MKB%ZHJ^.,)2.T0]IR8+4JSG]H5YS2H?Y^\@E_XY /MK?1RC#._V1EIXZ6]2/ MIA =80(Z6F0XC7"&E*!;V@V[C?6UJD_N''AQ "93MD<7G@E3:WNH4FIU7$Q' M0(=2HT.IT1Z5&FE4HYBO/#%47F1AE%A9QQ"NB:P<+A':VN(^S8E(7CZ5% M>OM9L:4JED/E5=^55^J2L*^":L2<; MDLIJNM,[DE4RRZ'X> %11.\VO( X2K;=%6U3WHT%EMI,Q/JD]GU-<74*YVQH M2879MC,+UO1Z(FU+L#UF7%'""A?R.TKIW9R3/ MTM5[&-)2J33B8ZYO)(TL>-NEF31EA-DCMYMP!3:75NN7]ZDVML C-PB'5:FS M1YAL(M7+B33:6Q :ZZFN/#QN5G-DP8*U/'=H+UNKS2T(B9N+5IU,2\+AC+X6 M47"A#PM4!O4"':3F\@DGIWW1J<^H?Q!KJR[O^0QBUP,)B\!/XL.8.G M=X+BI_H)BJ2_$'0H\&I4N*S?F:UOX**I>4 M6MIS9D'ZQ(T2/4;G52Z&%#_A^0.EEG:4(&DHI)+TBA3V\2BH[Q%O_10A **? M?R0#__1#XJ?8%45J32Q(ZFFH6OZ:IXRNON./:\=-#HG__.,_G;4'PO$*A/32 M"IX@Q/ 6Y-^:2$%,E#V+A,,;/%:799&P>PB$K[O2_-^&C/YM'D^EWG-Y,PI2)2BL+3 #BF%+]T91(:_K<+X'5#_"CRR2D;.##P"RI#MC\\ +4Z5Y*32S:!9 MG9/N9*A"6]]AN!"C),*A1#G!.40(OA*X1T(G*S)OV-&@LFN4>FA#G:W&67@* M]L%9IY>.Q+)B6+TN!A5LJ_R$'EVVBW1]D89'&>V%.V:V=?57=&\0^R\!:84U M@\D&W5N0=6^B_@K1: -F6*\_>83=EPHU&\&"?&=/6M2,'Q;4(=![0ORT$)8^ MF4X(2^\Z&H?>A+8M<$BO1N%GQBV/^5A_'[G%T=(K&2$=L/2TN/U%#/G1+].DKX=E(1GT <&I M'XUG""0#\S?[^; 6!'X-52Y;^/&),WP?66O/45L3U:XQZW((Y_2Q"X@;"P&,,=\&6-D6Y:86 MSK]BZ]8CSR(#5Y6?2@,+YM^&/GD(6 :&?W@ER21\R MA\GYGCOGS5_$"WK\E_B*"V?IN/6JY:XZM: 2O:]@JBL6V:0:<1#YR]HF6O-N M+*ADMT;\&5.,"/S.#P".8 @V&_6\XPJ->K"@_GUX,0OX84%API,_"_VI[]+# MG=M]&WP/8@1=1.@LL(L(*P/0JU'X7*]1* P[RKLE/^1#CTIC%Z$.Y0J'Y=J*$6^_Z_$K^6=^3WR, 0D$I0Z-^+$B9M"YS:$2X,4EN M_B4]"2ZA:-R5!9F38>3)H+U[AXM15'"VY*_E2%3/F?4F:;7>6Y M#['K@] %^"9T53PBNX7!B:R1;C'<'9NPGI/%$ILAJV_2*]NS@V TR)*W_#&["?H)? FG=A(KVK\)Q%0 \NBV9+Z,O8:S+L##D+ M200G!#?LK*1:DCDG(16'*N)#%?&^5!'SXI28JOID>@]>2\E//$&WQ&S"PG3/ MO/-)K[T%B[=^L_%:W+!GE_P1)-$7<\JRF_ *1_["B8@O+;#N 1'CX,Y1 XR\Q[4 @_*Q_]*L\L;F(W ! M0=ICS4Q\V'W?^N=3OB,.9:-Q!&\X"^DM_TU\ Z.3/2X&:,J2OBUV,^0#0%.( M%D[H%IY&P.,@Z8I\E$X';3NSX&J]7FV^!6MVQ"FHS%%WT$M*/%)2M]WU%5GP M1K/@[D#KHPD>[ZRM3X(K!T4^;EZ0=*9>D+09ZU" Q#);2PN0]FLGU4BYT6$G M];"3RJH93KWAP]PA@4=YV'\HDE8D][.L>]G7?R;[N$PD=0+IJ]9[A.;C!.&;GRV4MWLO> M+8_^WL_&"< M48Y33#YMCA\VQPS'# M%L<,#YMF.W'6\+!I=M@T,W!3!45TT'M*NAA['S;M!F/68=/OL.FW+YM^O51: MTZ-GT3V(Q$\**+77ZJB)"+#_/8KF+#?=\55&1#WV*\!#1M MTT2.JBWW?6-0E0\[%?;L&3K?4>H^/*FKS8D>, M=A].K0Y\=+&W4ZL#[/)'T/WSW"$1_ 5<+ &ADW9<_'SU1C\"O1W\+XR+J^E( M1W0'G>[%Y_VG[V[G?X)TO%W:FD_*=VI,+"K8^3J'V1QG'[\ZR%/;D6_=_[#N MY898T@)D;^'<;NIQ-BX;F$:7ZFE!1E:)2TL7U6D0)A1H?T*0C(Y!P3!L;<@?*4/ M']'00T5LBFTMR&!I"TZ1-+-;:(DO)P,()K4*C(4%'CU,8Q6BC0JI.7DY%:'W M$#@AMQ:DWZ'LF":9NE[:B^B%>*.J<[58!G -TN71)$%"Z(X%\!;,G7T:0E$1 M!%PP'1U%R'25NC86$%!=UQAEQ&TC@5WKWI@[*O*:;X*Y?A,9/<.=#I5#DJT-Z>U?3V[\2O"*0 M9#1B+%C_,^#>1RJ;0;C9/%L1'^$RG@EIQRJ$IV'U)AU"4^K4V.'-,HAC6*UHEW]%?O1 M^B8D-A0GK)G0A?SSW G3O0-\#\,5L3#@/<(@N(:(-NI:*1LBL;=IG:$9:4]5 M[ "4I]>WF5/A[?B[,$7WXC4&UO0MO]^#DBH=UO JN]^#AA-&3X%O4LD9&%APZ'.?]9S!\?>@ MZAGC?P?^;$[^.UX!Y,Q ,K%=.A&X=GSTFQ/$P(K%IQZ6NSPUF%Z=ZG'Z8"I% MUEAL'^]ET=O$G=EF8>_#K,I+*/ML2QN_]['DMM? M 7V'JRLO(RSS\JT\=OE MV&X?K$Q;8._!RC:+R!@!;)^)Z2'W/M(-]MJ7GK3>@W%M+QER@KS>'(]?L.A5 M>&/8[++Y&$H]2#BZ!RJ>_$,G3C^M3R< MXQIR1T>] >U-W3F+NS5<4CC2.Z3G'.Y;>VZW<+N(YKN27QCO2O(/ M[:8G=3<#'4[L[O")W9TXQ&;BI.[A$-OA$-L>'&([W-:U3[=U=9>^.QQ<.QQ< MZT/1-C'A)(YPY(2>'\YZK!&4#+;+>:E^\NT2AMFSJ.^0PGX.EO''V85ILI7U M]J2)>W0@C%ET]"N"N//I5S32+KN_P161R4&+5)$&HC<8Q\"[C%&VUY20A(M9 MGZLWLHKV,3?WWJ2C74ZJZRM2 P99I"*!^2[2>W@ M=*C5L#(BNSS##[525F;FN]-ILXJ\;RMN3>]A0-MW2L6YN5F5DT&=J'F7&.S7 MFKY/5>^2ZWND[EO*C&J\)A*[')W8I?2:C-\AO6^['C80W[3$:;_R(0:CGI9R MV!\C*:S/#9B#\NC[E7,QJ/C*'.],Q5?K&:)Z^\/)IT^GB>[2;_YX!)3WA!G; M5^)C)[CUIX!SD$^QS2X[2&920Y%NRQS2BYS\%VTS87'A&:#%F<@Y#8V)P;R$ MEEG5?,K0C-H?C>6[5![YPM.>0V-B,+U@3&,;,:KO&7$\FR$PY89F*=>,, MRT0.,$W5!C0]&S55LI[889F6M3"E06]ML>]NEI]V:0=\9VY@.=QB8-.&MCUG MN-^%CA[N*NAUS]H>;;;W1H)[$-U"C&]"\AL@:"8T:UU"<'IRAXM 1IAVOWJ@6X&&?C^@78XGZ_9'8AN,^AS1 OO1NA2]4H7)/3) M1[.7IC$1DUZ=(&]FR34(_9N<7$^LN2"A\DZMSNN^%EV,H*JR@A=ZK;C@8,?? M7.:$GQU(QZKWDW?T4A%.;5\3Z=AZ04A+WU[+)'4;.]U:<%E(UQQB7QG23="U M>_>&M*1[O(!QR,L =]2WM?-!-SK8$9T:E>(>06P%NP7%57OZ*0!#09E:169P,$)X(=W<+P=$T4')Z#%/ID(/9NPA1TN3:IH4LETXN\N2//Q[I1B;#Y51^ M&]Z]\,Y32MQ+!6\S_&0J<.U7LZZ!*?P2!XWIY)WSYB_B!9>+E=\-VCY'XELV M5A U&[B7#4>6L..#F[NM5T)!=?E4=Q.[EQ837BIW#UZ3G[@R5&QL06)+2[:* M9-E3O74!%XO-&QL/#IJ@IX@^\Y24YV[39[S84J6E!5LA.O)3HLDBX;'BNO0: M,K(2S1*E%\2# >]\O8WH-H!:2SF=7FTXI*HC]+;TVJ,0A1Q$GX72XA]LB&J6:E0^G9CYEN\R03/S-=H-_)D-+[N;GTFI+7^_%3SLC/\!RD(1M+3BJMAA3,YY:"4:&G M;TF4[9I>4)/:;NWB_!R&+Z 6G0TIMR\MY=:"3'NFP,(T?0%#[!/.)%OVC\ % M_@IXD["P9R*/653Z�#<])I)*-"G@4E#8\@H(LDLEZ*U@7<]-YJ/#VK%S1L M.AXM:<^CJ-#U#I0S9%53//:";T()3@)+(A18#<7:QV6#VU,NTG0?Y- Z_ M^0V6,7+G)!#,U*6*&;.21K.M^8USD>IE>^CJ!/7@#:\A6@!T]0;JMD;.P[I(%:,<*2%]5>9*RHH2\B)#D0&T=T((E#E^C>&RW MV>'I>SA3+HU7-M"S2[/,AZD>D)&TL=JSJ;BRC@_&<&^$9XYX#AWDD>7PD^N3 M0-*?^N[86_D8HO7FHB5!@-RZ2\M>O?"]V OR (/GDA[.MZMV$/-*8&;Z6/5J0Z-/1 M@TYHMMZHTR/HN'0H4#-28O9@07UM$Z/7HM$>X6[OS/_=C^87,8[@ J QQB"Z M!]%%C!#@WO.@U-*"NMDFPE2BS8)"A4H9AF:!PJ=Z@4+>X2CMD7QG?V6"!1W9Z]6X_(5)B6W2$-_XPH>W(YDE42^)1*Q(S5?P$F;G.; 69*>DFB40A8V. M2I9=.ARN[C%9E#V^<^<'@"R40K"YES\Y?K$M\4[OLRL4.-'56,B>_-OV:$&R M2/WH2DM:&RQ!?SE..;Y9J?WC_P-02P,$% @ ,H"M6"VE6F$$60 7M$% M !4 !V>6=R+3(P,C0P,S,Q7VQA8BYX;6SM?6MSY+B1X/>-N/^ F[V(ZXDH M]7/&]LQYO5%Z]*SNU"V=I/;LWL2&@R)1):Y99!ED25W^]8<''V 508(D""35 MCK![)!60K\I,)!*)Q!__]>LF0D^8I&$2_\MW[UZ__0[AV$^",%[_RW>[;'7R MA^_^]4__[9_^^-]/3O[]]/8*!8F_V^ X0S[!7H8#]!QFC^@^V6Z]&'W"A(11 MA$Y)&*PQ0N_>OO[=Z_>O?T0G)W_B($Z]E$Y)8L1AO7_]KOC@+(>6Q#^C']^\ M^_#F_=OW/Z ??O[PAY_?_H!N/A7C/E'*5F'7P"B,__HS^^>!XD-?T_#GU'_$ M&^\J\;V,,_J89=N?W[QY?GY^_?6!1*\3LJ:0WGYX4\Y2CF"_G13#3MB?3MZ] M/_GP[O77-/@.47'&*<>M@:083BFLC7[^4(Q]]^;?/UW=<>)/PCC-O-BO9AUA MR>>]^^FGG][P3\NA%'V0E6-E:GY\(S[\[D__A- ?21+A6[Q"?/;/V7Z+_^6[ M--QL(X:5_^V1X%4S:Q$A;]C\-S%>LR^3R>8G)IMWOV.R^>?\SU?> XZ^0VSD ME]M+I91^JL'*)W%NM 3[QA8[]]1V\"">Y)E]&1,:SN9>T9]J_.&O&8X#'!0< M,I0MD#E%7%<88 8Z\6OP(F8T"3D66%IH4HK]U^ODZ4V 0V:.']@/)^P'+B?Z MRU_.$NIBE@]I1CP_*R!Q\O_ENZ;/^TF#$W09KQ*RX7[VCX*,"16K($!">N\]5.8M M<=XR%*ZZ=?%7:)YJ'$PE[*1VM#Y*D-%O'/9_.E%&ZIWQ988WJ9X4Y.&S4LHC M/EL4LQP[&^4\IMBL@C+XB".PJ*7W%&(+^_G'\+50YN-0Z]AGL+6L1N%HK6+0 M[&G0_]UY),,DVM_B;4*:XCKU2/AZI>#N4,4.AL'6-A6QHQ6O!(P$9(MNC'AQ M&C(_VJF%#4/AJZ&*OR-7=S .MB(JJ1WO DO(UE7Q!I,P"2[BX)QN[UN8/QP' M7PD;.3O4P-H@V.K73.IHW1-@Z48X0 SP])HGMMP?PPA_WFT>,&E@N6$(7'U3 M\5.HVN'G,+5,2>50!^"ZC?O0LV<49V9\E@5H#NV9!5T@M MKNOZV3H%LKKJ$3Y2>VM(%HBC00E!.2K$<-E2Z7OOZV5 X1P%8H#R([56CT> MNAIW<%I78,5@R*K;1?)(I:7@41V^Y?5^&014:&G^'Y:7?*>41?-8Z!K:PF%= M.QL&0M;,-G)':F4.2QQ36Y(\A3&OCHF50Z?B48J^&Q4RX.Q,]!- M%<6F%+2,. L,EK7T)DDS+_I_X;9UWZ08/!,-;>2Q43]K(V>@G^POR-4G=^]?[@/L\;JP88A M<%5+Q4^A6H>?PU0M)95#58M#0' MG\/5K$9."K6J?0A3IYI)'*Q0 AH2X.SYJ8NO_B.E&"O.Y!3#X&I5&U^'/DL> M U/'6BD=JFH%4%1 M7HF=[8C!,>9**AA]D/WMKNFFN:.X7!54(?/^L:R>2Q, ME=2B>.3F,H>.2O!(P+=W;IQA=JDE?,+G7N;EY+0<0BJ&0]?1=CX/CXB;QD+6 MT0Z*1Q\*E]!9A997**W-2BURYF5XG9"]4@:'HZ!K9"-7QR5;Y1#(^M=,J('" M+8(*J+:4[6[C1='I+@UCG*K7ZL-1T)6MD:NZLM6&0%:V9D)'*AL'B@JHMI3M M8H/)FB[ZOY#D.7L\2S9;+U9[.-5HZ,K7RF5="1N'0E;&=H)'*F4!' GH* =O MS14^XBCJ4LJ#0=!UL8FG S\HC8"L>8UTCO6"#*9M-3NCH23QHLLXP%__#U9K MVO$XZ,JFX.Q@1UP?!%GE5*2.W0,+L(C#113P])JWW. X8+=//D;>NH'?P\_A M:EHC)X6&U3Z$J5G-) [5J!(:8N LG-"+G?#',/6]Z#^P1]3WV%J&PM6N+O[* M4WS%.)@ZUTGMX-/]/)LG(",&VN*]MN)&7<771_J7MB8:QR/AJF('=X?W*@^& MP53$+F)'WZV4%9&#MJV%XG*GGA[6Q\Y%$QLX;-9%:> ?":;#;LXE3B__7NT:-RN]YEK#4@.XM61[SMD^#JJ#[/![N1EADPM;8'W6/W M*1P'XD@62*!!$IZQFKSRT@>.?I>>K#UO*]091UE:_*72Z_P/?^'UTLRTKE+/94R]B_519K@AGH[WW*)UO:EJH'#03/3YJ5-@\8@:Z::8Y80G.5$?"41IW MI>A,V#IP)IIWQ%NC]EW![4.H0:L!+;PRUW9PB"HNTY2ZW8ZE_6@0;!5LYDE6 MO_H(N*JGH'-P.I.#0P6\ WTSPDTF]].VQI([R\E3=%H&=#QV#G:DX/#8G X& M0K1SZSRZL[LQ+'Y=QP/YS\;==^.1%E*!TF9UY MA.SIIOG/7K13Q?"ZC-@V[<&M[)5MPR':\LZ M1 ]5W0HVJH"7R_)K)T9KB=]4XM+&AQU;G(;'I>^SGH8I(B5X)^%Q$O-0_]

SS;I5FRP83O!3H-46\F;+/LP7TM,.Z>!M=D^Q _XNB&XQ#O#!98%HCCF=ZD MMT6C\-:XV((<;G'$SZRV'LGVR$\B2D/>W%2R>^KD,#_ 10_B;&LZF=QEE)+9 M2.4!K\,XGE@PW1LH,")QL4#<$+SUPN#BZY:=Q=*-Y'7VF//?L:?2FPE[@>C! MO;Q :$R#NT#T(7ZHON8A^2YPR=6#QD"=@_JM#)&(,WY$Z3 MG8EQFE7"@R.(28PMR;Q(^^1A?',?A@Z !=V0A$9$F>(/;S^(E]W_F?WE+^=XRVH3TV(A_YS$Q4$G]P\'C.O.@6F0 MO3AF%JDUP:U)!GGY/M\/#?FVQE\@R!%(49I86U#VZ%%3)9@'%*96WX?HQNUY]23'W7PI!=3&3%&9>./MV4ZX MXQ18-1BV5;;S6 ML&T?"M<8.>D>7JVX%7#>7U)SP9LOHR X'Q^Y%+0KE>/"F MU\[I@?4U#P9M@!TDC]!3!ADUK8JN['%B5HOJ*#<[[LG8XYMP)ZED=CRE[634 MHV&[F XN:XGCYJ%PW4L7P8/3IOS@$HQKF99-_SC4=N)AIN)2)/D235Z=730J M.-^WNR'-J;!]4A_^N^X:'88H(5R%H@T;7$3K:ZSF%=[:SVTI\-VR9[ M2D%[@9U#(5A?!B9<9J>M#AN[TAJ4Q?%BZ[I&[& GT6GYK1-@&WLWKVT[_#F8 MM ;-!O?Y$]=T]MT$&V16W@?+-=D3[_LU'-7DW[ >N[8W ]U!&GCOT\"-(NZ' MZU^:B#00Z;L.\ WY"^<1_6839NR^$RL/8A%-&*]Q[*O-IWT&;'/2X+8>K2N' MPS4W':*'1^4E;-%_48:.7J48TZ4@P^CWWSMJG@*0=4L]^WN6MLZXF+5?^>H< M"U8GK-*\JU5E%@6J64;"AYVXBY0EZ,9S7_MF30:B,M5)\=L-R7?VG"+>&U?] M3I?V)-C6J\?S07^CEAEPK5B3[A$]??*T$*^T1O_C[>NW;]^QIE[HB>'Z&?VX M>/OV+?L_2L7S7=XN>TP(ORCN9>A_[V*,/KQ=H/=OW_W$U[1S[./- ]W/?7C' M__J'_T77M&)RF*:L2(;?.Z[8T 3DJK.2Q2]@T?\;^$3MYC&7T?L?FB3W_H/> M5Z #R=7V(G^IKK7W_?$PV%Y,Q=?A[D$> ]=3*2D=$RPGL=HNWKU_:\ W??C= MXG>___WB=V__P$=\>+_X\+L?%G_XZ4 MQ_KQA\4'*L!W'S[P$3_\L'C[X0^+#_17(XZL]9NQ4T =!/SY02^Z\<+@,C[S MMF'F*4L[E:-A.[D.+FNET\U#X;J\+H('UQ*7@W11-VV'S1,FF MK?L,N\V.-[7EYQ'4S6T)?L1Q2CW$9>PG&WR5I*RA^O7JWONJDE5O*,#-=YA4 M#FY$] $!V-P',C+B2D&!+^].5<.(!$KTBB']GK?;0\D*4-UR3 M3D21N7D:)//"& <7'F&-P%.)SG.\"OU0_4Z(QD38WD*?]_H+(EVSX/J$'K0/ M[[0N4* "!WHEZWZ.9I+#$HVR L"D+D-!$P8QR/:66?PAJOFK?T8!*YAMM!J MX=C#V1LAEMA>H NQVSYU_OZ'-8Y/R[<])F2ZLWAD G9%#0G 5BN-O684L3;G9-DJNZ[VFX?6H" Q4[Z3Z"1I='Z\)=>HTF./IZ!M, M[E@^5^OXK64R;./N)P/UP;5J)EQ#[TG_^'/4.W$N03&Q1N8"EWC,&%%LB*,# M<))L01+Y"4UY-(->A3$*V$M=)$4TNA('*4Y*S>JRX(RGR_*02$N #9/FY -4 M/*MM_W#&7&Q>2;#1E7NH\:1E;KM-288;CRK&>^PZ]F; 5O ?WBI*S M^6TW^A _L@ *[$;#H@R&;3%LG4W9$,1-R7JR8B?0I50 [;8D.6ANM=IGS,;M MZ6RR6H;/PLT9WU[5W9L CY:JO95UES85O\)H06PEC[AMW4>J1\_,3M4[2,70 M&=FGH;UCDVTNT&73SM'!(CL%JS6S=+=%/N*R>W_<,65FQMFQ,VX;/R,S-;DG M;K;5:^6.V-%*.@'+DLVZS@"(PE,>^&^Z7VU1CX9MK1UDB$MRF:-#I]N_[^%@N,;> M3?+@AGWEB[7%*XOGJU M3("KNGID#U^1!'0>TP45_$*;G6S,W+#LPFQ_P3%U'Q%E=!ELPCAD3HE=PV\W MW.Y9L$U7DVO9>#NFP#5?7<*':G,.GRMS'0.Z<&C"-MGV:AA !(JZ80AX4U5R MUAH0PC5'-:GC \ +E^_=F6%-KRS=:MK=)^'O%6C9\CT(.VX7!?4[BI,YA[E14 M:]F%:YK=)!M?9IW$Q]/Q*;\+YR1_66&-_SA*':JFD01%Y/X I6^;DJ,L+V"!6D?5P9-@@ZN9[+! M]'#?)NWWJ_()0:!110JJ'+B%R%+.1>O<*J%*//?,D:) M.T=+!9&O'Z*13H(#+A,*K'+:K:W83 MLTJ-$&U)\A2FU%$XV8?@K#,#?S@&MN$U#^X&)-US2XBV ?XD?<.='I MB;Y0/5 W;3I>[P+=Y$*Z;FB07O-R3O+TJC[Q7V*"O8C=OOVW)&*%UK]X8OX#OL[(EHI$AH0Q.MS^FN\ON&]8CO>9I@0'6S7,[6PJ^>;N=LW$2^7J M/7EAQ):BDU5"3E*/KDEI29:CE0BL*"4UY?++9=DEQ@6*A6YF1[KI='V3WT&Y M20A+@,G!R7TB0I.>WY(^U'FN5CVEIK,H:8*+>CP:WFOARNN] AVM$^W(GQVY.'FGH*\2B&@O;@%LYE$VW<2!=AM,N4W=W4H^=EC0=*>_F$B;?&GW?LQ?#KU5&?K+:ULR\,V%8\2"*R;?<" -?BA[$Q MU#X*;"A'AP0^%D'G[5@EE"Z7;3=B.?%RL?AYN[FC7O/-J[NM-*HC92FDQCD(4^4*BVTFS/Y19>M4NJ6CX516(V7G63D8L^5:7X9CXU^8HS4[6 MQIG*M'A8AU%KV;&2+C%';TMV%%;ISH7M3WM)H/Z@M<9$N+ZS'_F3-DIM>C+9 MJ3$($E@2-HD9D-&I6^:, -E;R5[<.I%O.9>046_,;B' M-8%V$H1U!L^3C1?&JA2-8BQLG6WEL)8:;!H(5T?;R36EF^@W =B),_ M819XJ8_6CL;!5DHE9XIW#L0@N,JH)M7$BP:N'R\PRU+:P)(5RR;5.@&M^>F0/U=L*.F+@3\(8Y0B<&*8U M9KZ_WFFT;"->$. M>DTHZSE>A7XX38%C=U/YR=D+&MFS8GKW%/;U:DD(Y4(\#J5.\JG&PC:\5@YE MNVL<"-?LVLD=OIDKW]"A"X($732*EWX7:VCVZ-&PN3;)7=9/(B]=QL%G&NY6 M?[FG/Z6>SUOEM >7O:' -H"!4JD%FOU P#6:H8RX-*?AFD<0G=%&K85JN"19R>*;_[/-_*:3FO=A(4#!MQH1\F.&,@>/6 M>H*$QB64(MY3S.!7;N#Y';I32?FY4ABO$K(1S[QM,6'Q&;M-G26(+0FHHI#N M;^0GX;R"QM=31))-?L>IQ Z%<>","O262_R!^I,T3!3XK781RK6;94Z9CX?[U, MTQT.Y)X[?_:B'>:?76]Y,N#B*R9^F"HOF Z! ]Q'#95,O4JR)Q# /FXP*X.M MAD%% N5ANS".=B&*B%".&96HG9R2V!=0 8G73C_AE!VD\!HDE A4@#R*<($& M7$H[H%GZ% W9:#B5%BBS\RHZO(Q:C-EE1GX78<.:C>?!OI2+?M@C>=R-M^=_ M7CY[A'J?G*8%JBPPC'/?9-3W_"0D&.,U.R4=X'VF%&0)";T*B_M=T[PH.=#U MVF!>Z7M;A.(\LKNE])+09_?$K'"8[8CR'68#8&?IHWO+33<, MU($Y.__=G[,)@\2*CCQ>S+UXWDY,H@:2\[(GPC]3)$QL5!:D$I5P9KLXS."% MD>;]5R^XLW1@_26G'7.^2!1L[CK<_XF7\R)*B2Y\[2\31+ M0#<\*B?.SH$HR)\PT*'(Q !X@8PY.3 P+%O./('O^-Y=JUL<:/3'DV=I]0H9 M:,<4\[5[%?U3&'YQL 33\DU+0F7ZBWS==]2IS3'W(P,?1=66".7BX(;@C[LX MP,&OO$PX2WN&.*.!P?1^9F14%GH-A@2\\FL\7R/;782;K>>+UUL>,7IB.-@O M,?67PGA8$?J6X),5)P\]Y_2A4/C;0/A;-EE4#[QF3>FC78#3HH%7/I(:H1?3 M?\,L9#>,=P]1Z%-4*\P!) 1Y[$V9) X\LC_\V&Z)F;LO)4^_49%3W"<".2JP M@XQM'0M,Z?.5:AO3<7&,^14.]!QFCXB-(,\DS#(<'RJ>D_6"+XRFUHLC8"]C MO6B6T9#UH@[IY:P7"KZ,KA>YA__'BN'L:QFR8G 2YK)@&);7U N&M-E 3M*L MR^"_=FG&;R_>)XJ&,<7C'SB0ZSOD.H!;3,T]#3-\A\E3Z&/Q7=Q2:UO'88-S MLH\=YC+FZ%NH-W*R@AINVLFV (;W6RKI9'=M#GI-H:K7U*)6:B43?%#@R8[R M4[U.TXW M38'M/'7X5?27/AH/UTUI43U5-VD6_C"LB*-UH=2?<<8(N"')4T@#KM/]%TKM M97Q-]P0>.\A>TH#KB;\O3#F@?]C1O^4?4HXZU-\8<-B&8E:&LDF9@0S7^ SS M-_RN>2;,L""$U56_8K30Y?][5)*#*GH6J*((522AWPJB[%Y%!290+LP5]6F( M60I*2@%Z)7X7SHZ*915FK'V@0GRU ;"=SC$OLN.H/H5K_ TTCC'@@T=X13*+ MYUL4[W!_ID*F1D#IC-BPRYA:%TYM-]F82!K.G^"M[338UB#VPX@].%R].'Z? M:/JJCC!C(E2P[7]*^2KS&(;PP/5)DW)K*$-!"K)03 V=V3G[*_O99\ON5HIA MFA;>G]TG'F8AV/J;K6,D;*\+QU'61K7I50V&[?/:>3QJRG$T$J[?Z:!W5!KM M1#N-9JD*#P2O5HSRG#5Z\L,V4SP8 ML F_B1S4[^'*ZQ-5(Y5.UD8$[,R18W MMIZ;()AWT-JP7=O?.2'LMJIAC*##81CA. M1@>O4@R !->P1_(SHD&\0(M>R8B_9]G]$C>O;"BPL_1$B=]1)P97PI*P,0%M M MSDFPG8P>S[(S:9\!UVEHTCU4WQGX/"G)E%K"P;1?8''D 2;FG(%F+ <7A6SN^K/AFOX M'@87/.:HT*L"&4LM24>+.4+7!X@617+VR-I8\=).*8O&70,/!J+0>P@C=QFU M8U'0D(E')[?8Q^$3BTRTI=@X=6[^0+VGUVR8MCQ0"N4%'OVIP&_L#&!DJ$;? M/V)V:I0;>% :N'3CAN MVP73W\3=F_(BSV[#?O0VPB2"'>97'=@*&6.TQQY! MKQ+"?WG8I6&,:83M[_V(0N>%-F?-CZBD=J_A6)2UPI'6Y2 AM+S3LBV.6RR> M*=QZ)-L?/*DSRK].$$S=4"/PPN O%CV+ODN%&.E&]6Q*-P3M,YCH142",_9A5[M_S-XAU%RU[0 M&YKOT0[K;L/U8W:]^D*Y:W(<^K-@>HB>7+>$;X=39A>V*1FP&:[54A81&[] MA!%VDJQ.=LPE<-I(XG'C 6VQ?]W]G=N_Q&V! M;Y&IT]5Z&.$E7^)8B;=8@WK&DZK9,)>'@5+H2.O/&S3 A"14< M^S8M@X+9(FD#P\3+_=45^[W@=]^_5.%H_MR,O4,2FH4X][-$LVF/3W MCEU0YN8CM:32[BE;0U.8K+$M*JWL (/\A[GU- MU 6N/_!9^IV!,M3P23TAS\Y?#>5O(E]6DC/;+G"V!7K0!2XL!>BX"YQX))TU MP/7_M@L)IG*BS&?[&\IGMHP#UF-_RX8HQ-L+ &RGU5\6M2YSVK/A.I\!/ RN ME,M1\3;3 ADJL"T0Q[?@U7,E2D?'QS9E0LE_]/+WZ;1=>5GF+NS#Q#FP1:G4+3Q!GY@U;R3;J""A&Z4_4[<.8!II&";/RFVCTH M:H:I"_,Q#M*/5,L_>1F#O[]>:9AU_]DP#7N@%,I:8OVIP&N*!S RIK:8;_K# MF,?!7IHFK+L2>]F&Y4Q9<;&W7A-ND/FUK_RBCMA^L &4%_;D4_9(DMWZD=J) M(%EI,^C5(XZ"DRPYJ882Y#UY8<1&GJP2V66[; CW(.D0E%B<^P#;O?#^>PV:[)/%H;;)M"O.LFWGQJ.[UZHP_ MJMR MU%F2&K[NV.OM)%NB*;U J'K!NN&E:C:^[;7J:;+DCF4S\F3 M1[(PK;4E6A;-H[JR5>;0P/0W4\NU,<%N",>,,O&F.3:5LB\-WL\;M#+#YYNE M1C-G%**"Q(,^9"61[M+L4*2L7FH$7?F*<\F+S LA,]KT!.PV?P].R(,7K;JP MQ7=2'-HJI6U]^<([.HVNHWCJ!:P;T8M;PC1E.W(1Z\#R(I MRJ:6]-C%K%/(IC_-2.AG.& ?+..@_@=IY TO_SJ^.IN_ MH7[QU>>WY6^]#%^L5EAY"FZ="-A^S,UW(OM"NQ3 ]:>.Y##F4'DAO+)$QP)5 M)(H/6=W>X=]J$P3IJ.$&/WN#,&< %1P@Q@(2/#AQYC/[FMB"4/8.9B$G_]KX M$H'E;X%]3:3ZFMB V2T14WQC+]N!&_?'+]2]0O&64W@\45=_$;?>MH$@/2VG MM4 XYH_5"+:F$]A=YI'LA8CL :_#.&;+[*2"FW9M'9^.9.1!7R#O=MMMQ#- M7L0$\#%*GB_$'[KJ?S6GPE[N^O OKVHZ\^ N7KVH'ZK_,A*Q\C TJ,#CNIC6 MO@S86]]1DNZ(2-X6ZS-O)LY_<9Q-X8FE:)X>G.ZRSTGV'SB[ M\4)5%6V/Z; ]0E\YU&-=O;EP/4-O#H8'%.),3L:$"E3H89R&%%\P/N+%DF"P@DMG#MLD-CR"AY"'SPEC45^!"+"OV>"NL;L/79.W%X=^Y'9TE M<9I$82".[>/@1F@Y__5ZE9^H>1'=G&=:>R)3L&$ZTTDD*,=/1@###:[,LC==C<-A&T?:MYJ11M'H^!J;@NMX]50OF![ MC[]FZ)2JW%\=7;&=DE&7]I8_<417X1OJ=GRZ]G8L9:T38-M?-Z^R':I'P[5' M#9J'IZPV&X_P3D%IN([#5>A[[)F[$B/:YBAY]HI."O-6AM4"YB2371%[+!WF M5KA7424#=2?#5OQ^,JCEL[5FPC6(GO0/-@[)(BH\J$#D?OVR)8>9.HF/7DC^ M[$4[?%[FXKO6P8XIL!V"#K^R&V@;#]?XM:@>JNH,.'IBT-$&>PSVIJ%TPIGV M=JUL77/FI[^MZUCKA'EIL#EOS568@T<2?/>+E06N81AN7FMR4&'2L?!T3H)M MNGH\'U8*JF? -5Y-NDV77AV57;%(Z[CI+9R^IG?^(PYV$;M6URBQ^Y8WRW7G MPK:)7A*H;<]T)L*UD'[D#]Z4Y%C81J.L?CTL>:6K'D-VN. Y7 :NPAA?9GC3 M5F_>/@NVTFMRW;T2E%/@*KHNX:-:+S:K-4.".)9)@CF-IE0VF =<2MO,?A7: M=NW4^LR?H\6W2*+;]ALFS\T+M+%@WA]4V-SO\^S*XT7$RDO?)SL<7%6E,F>L M&C#.ND_M.N?!=A[:G!^FCK39W8RD-YX>V9=QTQ3 M_W"=/5;/5-,_50XBETC7"FH<"7A+F4"F#4?CAC" ML$I^!QKL!(V4.LY4'&Y M]&^\^+8KHWLT"+9_:>9)]@_U$7#M6T'GN-+OY"$*U\Y.LJ]PFF)Z@K;-@*RP6G0/5V &?H&JLGZ!P?W2,CGC[BV7]10,,U'333?% MO*W8&L=^;9'L.AOL"0.V70^22"UGU < 7*L?QL;@7$F%;<%:1U;(>'8D80&< MZ[LZ6A+I3*SV!?("K*4]Q=H+PLSMQ6!RL4(G(&LUSN M6K2R5>W"M"; -'U]7LM[S*VC@=]DUJ-]J+;&;SRKEY"GY4:N2/=*\&[6ZK*S M]!->5G>^^RS4?2# --41TJ@OT=K3(:_/_9D8O@9)N)"$#-C";$\B<#Q#Q1WO MJ,^RM-SWW^+(8XW7V$-J=X\>P8SPX,;;ZURU'PT4MO\P(S/9I8R#"-?+&.)K ML)FQUQ=..&SV($.)'K2AGWME&6=A$$8[%L/?E56" M%U]9UWTDF&7OBEX^AP+2N^9B" ELRYA&ILT79TQ@@&N%$_%IXBJ.3!"J M*$(%2>)M,XDH-JD@BSWG(99REQ=W1LKTJN.&CT'PL.W=M!QKM8J&8,.U<>,< M#BZX,V715]/>6>HN9'QA$H40Q7=E$]K&P_9>G9RV!?(SV-MWDSQ4O1M7<\<[ M\>FX-;MQ49Q\?XD#3)ZIF\AP?+-[B$+_>K7"A#W_V'+\K34+IA7VY+H\".^> M OPTO <#@S4V00%>A7'(EY;R7IS=9MT6^)11H"W'01=2@<2&::K6QA[39FF< MC2NE[IS9FJ>Y%86];$]I".FZ67]$9M>BT%"LUYP8:N8KD* "B[N P@W[X[W7 MZ,@_/[.X\4BVOR=>G'K\[?FN@WN-:3"=7%^^Y>U UQRXNP)MRH>_+2+.[;8, M \HD%)"46K^*K1^$>:JZ9A5;C^GS,X I:K8*6^#(D(P-5!F;"Y' < ]WNX<4 M_VU'@[&+)ZTW,I7#81M^%Y_UMS";Q\(UZ4Z*A_?%+@ C 1F"CG8VOV\9/R\M M;6]QKQH\'STUV<#]0%'=+RH6F75AE:>L!_[UZJ K_U[\VV6BVI-AVVL_&6). +\8C,'OV6_]?U5')R5 )]9EER<[+WKB9VFU)TE, M?_3%I<,^H>X ,+ -<:A<:F^%]H0!UY@'0G\:!/8W23XP,E1/F6BF=:H%;< MY:>R7WU5--[E_KKFP'9G6AS+[JEU EQWHT?V4,VOH,NW#<0-*^>9AVE9EXU^ MD\1XGS_Z@%:[.! .P-0K$*JF9;77L Z?C8N#V_*Q"O99:TAC AY,>S]A%'CFH3,T>,6\P0"V,G2[2O_CZSS?9+5UU*KVC1^N. M7O*A%*"*!/&Y8T_M7FPT+J2^@T9IY6VX'NKEN'W T7,)/7>M&@!@^O3ALE!< MZ>^8#3>Z&\"#D4U.^TL9MO> D'BWX@0.'T71,OS.2;"-78]GV<#;9\ U:DVZ M#21N14=E7SRDPU>X.(E/BM_5G9;M&#A\.8S8O'W&.Y+X)(QQO9=GT6#S_IG^ ML\__I9 PC83TYGRFGV<8QY_PY@&3[QHB+HNX8?H4)]] N8&TA1CX9M.Z&(;O M$;:B*"Q%8;Q*R$;L%;:89%[([OZC+.'[U(HZNF65VPA7;7,1G8_8>LZ]S/NW M[WZRNT>=C="YC"2!'O1E+G"78M08ZZB*%!58%ZC\.R= ^KTD1.1%;K&/ MPR>>2@*2^W6S1P*]-I3CX!MLNAKFVF&M5\I.DI87Y(O- M-DKV&-]A\A3Z6"'=B)/!FTJRDZQU'/Z="A>3,!$MX/4/@\SC V[@4TNZ>0$W MC RP.YBP:>P67B>(^3I&2^*4*IXWP!YS$\X#M9E#IAP/B;DV+5* M$8HLW&;Q(MNE92X^Q<$WU.QO+!(R!U_D0AQ&*GID%\10N1QW%C1'3\K)=GDM] M9';/CN;0+B=*KM/C1@@QM\KE=;T5/1#[F)D1P+"-SISL^J11NZ'"-4B#O)E: M^5"R%3NF'-V\']O2KZHUAV@N1FI:MM,\O#4G(S;.ZU"COMYE=*V- U;ELDTR MUCS*M\><=*V3)'6K?VOI^L.9BZ ,DU&S+/0#-P5R'L&,B+5#@13EB)#"7>WTP M5S'=B^JY$)67BRHN1<5=3[K@MZ]]OJ?(7963@K'&.U!WCPG)[C'97/(M#L]R MJ"I?^@" [7CZRZ)6%:8]&ZZ+&<##X&,1?N_M\-:@J._B"$^HE6^0A-)-89=M MB33?!)2N=@?X(1MWOWNTTRB;8'S&V3DFE%1>H,OJW^&O8%I(H)\"V\&Y> M#T..YM%PK4J#YC$+*%\MCWH1_,;@.U'>>C>!8\:;_]IXE\X02-@&8$)>]:=\ MAL.#:T1&N)K S,Z3C1?&3@SM$^N))%HP?60=D5I-2#D8MG&T\UCK'M8X$JY" M=] [N%_84:,L-YW!''%G9S,8QAX-%+WH,J9.B=_!;8G-U*-AFUX'E[4=4_-0 MN,;71?#@_4D!%U6 '89B_,6W%;55EL#AQ<%T!W2]:N ^O:=DI,T?B25.(4G# M*&";Q!3RE.W()'RXQC<)ER8MUFU8]^7NGO#,Q;XZEVX-[5HGP#:H;EYKSV H M1\-5=@V:!S\E\?KN-2J@HSAQ]D*&2Q8MF>0OR1,F,8\3UCAF/??/\4.F;:#: MTZ&;:S\YU(U7;RYD4^[)P7"M1U3M*V3(8]CVZB,P6W8.E7]+C6;(EK6;P*<) MBUNT++]K#FQSU^*XWB:F90)_AMR!PZ>DADPRN:QT(VQA<.Z$38,A&Q\;>2.N(*<0T5;!M:1U3E@S6XYS.F^_/'?0DRH M/C_NK_ 3-8N6A*CN9-@&V4\&C04FK3/AFFQ/^L<7>Z 2.C^%^[S\L\.D:LER M7E_",T;'M49D M[3-FHOQJ;AM5_7CX#!2[A>BA:LR!H7=. C3[?#DSP/>]#?#]C WP?3\#?#]' M SPD>IRBO@=C@-/R97M[)(4"'PG^VXXE,O7V1BTS9V*0W=PK=D6J:3,P4 WB M!Q<_58!1"1G81JBDJ_?VYWCF3+2\F_NNK<[!M!EHN0;QAK43,/PGF-S7FB8+YN5_U MO.IH^VT)]4S06_N;A5[F=Q_?/*;:-RSE"5/3XOWVQ>/J3\:1/% M%ZDS#[8#T.94H!*48"MN8V_BK7=]K& ?79%NI';SSK3J>5% G>;RP^_K>Q/RYK>14>IR^ M'@J\]75RJK6$PK7#;I(G63,6Z#[)O&@2TV2 !RV7HUGF/"&/PR\VY 'R,K0J M-^HNK+7'18M97JK0O4 QK\L2DUP,.'??"&SYY(416\/8$PF>O#YV[:\M*YRRX6MR#]L$+S28A&7\9B;\ZPO,3SK=DMMF&8,EUCU72Q\CC7XJF MK#3 S,O*=>729O-=,.;C ;0Y&6P8!<*354).4HH2\66O0KI 33[#33!J6SJ- M>\@%\DJ!^,.\R=-^39B+^.'MAP_ON)M@?SEJ8[.,@Z:M<:>S& T,ILLP(R/F M.,9!6(M[1@[P7P/1QKR+TYZJ-TV'-7>G6 MO3!2LR_>QWN:S%23*W8L0]%S2B!#'#>BR%%CM@Z :W8L+9%$Z*-?[G,*AZO8 MEYA@+V)RN4K2]"9)PP;+'@D*ID,W(1]USD(/#MQ8-0]S%""RX^P" M-V+(48'=R>[1G9CDD'!7B80]A8.VS2*QXFZDGOG]#_2U)\-V*?UD(#L1O9EP MW49/^@W1_5D8W9+Z\/449V_& M..9[X?B84ITSK\=#O5/N1]-ANX"^L >G-@,$TL;Q(.=@W 3I$, MRT*1%![E#\8EA$O/-R(Y(\. :?*C)-(WZUL">!G)WF-V#.5X*ZWOF^@%F= U M)Z<^>5RDW%!,ZSK=2,9*SE;A4*MTT"]>&+.4D"(=TCT:L)/LYK)TA^JAP!V? M!N%#%31^XUGU31.R(F5J&6QN8CQEZRA18YG?M&081OG>0:[:ISK.'E2G@B"4 MQKI<3C$-M?&]]W58,80V;)A^;!()]J@9T@,\GYWA./8F/4V2B$&<&G1@Q0OT MP"E"E"006TLWPE3L.Z63IS5S>=9WGSU\ET&P,-V6:;GUW;;"=5:F=K*3FMC! MYO; M HWE'E?6952KZJF-7=L(/>\TSJM/MO@1N^/3MTX?S BG$>-T] UD@7G M4X6ZA[!AKAF32-!$J%L#_/)"W6;VW(6ZC)[)0MV?A!QCO&;(IPAVS8JS.]B- MAN[JC4:[;>[+(%B8GLNTW$9&NX#\U431KED;.XAV18AZ6,@HQ;SL2Y__$<^T M;FM4N,LSLQ.%N]T+ !@ASB/@O<5I1D*?"I,5"2D6TZ-!,!UY.T]R+%D? 3\+D(6G/0T['%"]O"V,_V@7T-[KI#C"O8!'>2.[K*\E:>TLO-1:'_Q=<,QVE(O<55F*I*WL?"G)-- M#Y28V@7T!#@7CS&4+4,.9H%*W*RNIGHVO$"/?JL(0!]8T5923>2G3?+8Q>? H1)_&>X^8AH(!>_F3?I(\1.&:DYVRE8L1 M$=#A)-FM'^E_O7PD6[^VWIX'C#1 121GA'\05*SPJ\8I>HV^I Q.0@>N(NQG MG()BW=NR"ZS4^'+"HKS]*POF7P64YN

Z2+)XU]]LC@D5J/B>2$+&+R^G*$=G.;BR+(O; M5OUS$5)=;+91LL?X%O.TWE6EU,W^O<\\F*Z]-^=R^-,Y"6Z(HT_Z4.TN,%!M MWFQI>"*:6S>IMIW*#4@!OS)EQ5+H]+#+:(1"8QPO#'BDM&8T\64JS:E:($60HXYN M%E5XXR2ZF4JP14C#X?-XIL P91C37JQ@B>5CO7!2;R"HN2')"J:T?_K3/@1BJ:= ]591FN2HLME9:Z9]2*N5)"Z,*0[6\H(QEU M3NS>-M_WG.[O*=J6-RKU9L(VW![=^]4*OEF7+>^4ZDWM'S^>/T/W^ MQW_S]@&.ET\X9F]IJHRU8SQ@2]7AM#33ML' ;52+=$,Y(6YR[-T5JJ<"&Q+H MK!KAI!S;X*P]-6.)/:^)/3OI&(*]Z]4M]J*+E%4N%#&1:MNK'@[3_>CR64N^ M*,;"C60[*1Z<.Z2 6=J9@48"-BJ N\F[3,VI%P2\4(?RN\J-7[C:P-S"3XGV M,0[2CU1%KW":)N1C0GCL\IA$P>5F2Y(G\1:W K8Y?O:6.N:[5/[GB)-"_RBN/-' /RIH0J%$E-V MWZ*P"E2(X4("&:+8T%6C'.P')A9ET? R[K(0]#.@?6 M?"'J&[0$4HV=D]4><*BVU'S@7*SSD%QC%ID#=K+=F(9%876XD2\'-O/ M-,Y;4I?DK?$MWHB$+__P'I/-.RWI:(&9DZ7JRT5MQ-TPYF+?/3@Q9OH%3I0C M1256,0(QO <@P79E*+P*31N5H8!@.HKQLBES&(.@ $]GC./)F&F$%2;T4*!"A"4O68%L5>K*+<=N M$L.-B X\Z[%CE3"C$C5BN.WG-L!KD?N03;H0<>/M>4+F?-?U1%A/$# ]\!AY M=&=%FN?/)433Y,*4$Y'0+5"!$%&,KI\3LRJ5O.L)#<4VNTT>BVUS/' (RU[]&)4G_0;I\3@]0PJ ':M+\R6:X(Y["1[:]QWLN7X$)WCQ>'?.65V\Y63\?RYF3OD%7B< MO-$]WH%=A3&^I"&&ZEZL810PW<&4\JP]!FX0/MP%=A(N72ZMC!K$R7&3( 0F MT,TFS$3RE)H4V\-@NBG!<@]7J6.=D]0#(^*X"5/7>4/G+-C.2Y/KVK:_?0I< M%Z-+^.#M.5?CVHE!CL+Y88$5SHM.E*X-N34M.RB7"]^,M7C63\\#-F(]NB=, MI<,JE#;%.(0JZ0,O5:4T>R["C1.!&[ V[VU+\?$LP(:L3[O!!;G" FU-GHQ_ MEF(QLS2K7J<*4Q_3W42,DUVJ9JLI\Z(_%:;Y#N&_>DE*;Q[PA&%?+@;G#\O^ MH!L98ZW1N1]Y:1JN0E;AEHIMI>@+ZJVH/4)O"VI+DC4\Z,A)3GPGK.-14TLR MX* G./>XEM*\S1W;/WE?6145>\&*JMR9M_7\\*@7A3&@@-VF,9D='[D,A0C< MU9KC;WA_'O[PQ&''YHW QI]"8W[4*][I%%?M%8<\B_9'+R@LZIB\*C7IZ%#( MF; I!4B0@&0:U$]5Y'2@G!!44&+?C;L7WJ>Z2KIQ];LH"[='A2DCP+P0=WX@ MET$./(?Q@ESV(4=&G/0FA\H:G#Q@M&,O"#&WN]IE.X)+C[U*HDA<_DAWOH_3 M=+6+:MZ8>6<_V6PP8;5D;H_I+;1#FYEP[I='N5Y73Y^A2NYDQXDW%\V_Y$VN; F=Q%^:@PY1( M,317 -&1R3KF+RM[*?*JQ#O[E0X.4]:WZH''T/S!. ;L+-ELO7B/GL,HHA H M5BD.!^"+I_L25&ZXQ%C81RW%'L.@P/9)8^03.68!P"![I['L#1I8^_W;]_]A"KRD%0" M)==D6G:D+L1U*(F#>C=%=>K4)]WNY-$M"JX\Q@[%4Y))!^+TM^HPG/[RES.V MGF.R]0CEU-LTO4#3,@RFS^SBB[E$U1AXA]B=E XOE*R (@;5]&LQ':I''2F5 MSR.EI53]0SX;WXGI.Q>NDO:60*&YVA-AJG-_\@WJN/%W8BJ/?AHFJ1]B^IVG ME[&O$Z$J9L!4V1[<-D2=3<-G$U^V$C]I)"G%"Q(1K,&0J^!Q$EE4X&TM/W3_ M'.Q\NH'.'PA51#Z*83 MM(NO8OUH&@-SJ6BE=$0[<@:4'S3D<"W'/CD%\ONT MREBG;2QX-51S>*"+QP-!*V0+N4:UTGBT#6X<=H_%Z M]1D_G\D9PO2:7%'SCZ4-4N/;-3WG S;7(9*H-AD])@,WZ$&L# ZZ.3)VQACC M9U6..F4ES)' +?UU@3#;6>. .@=6[R'.!WUQ;&AY:^) 9M%L1%\P/3\(*&D4CGH+*@_NN!:6(DWJRVZ**6!9HYN32H9Q@NNJ@ M@F3F>R2B$:?:T=79.7P?.2:I,,CD!;UZ#!MZ0"' M>/,F(##]UCB9:,=:1Q!F&C:I^9@P BH6Y5O5HCQ.)C\)F<1XS9Z@O>_NZ&55 M/N>89;[9#A5BV#:U/O@Y0JDRFTP8HN7LW&#"D[K4:UP_1.%:9 B6$0=%?^S< M^HX&!M-9FI%1&04.A@0\3!S/EX%SB?K5X,)HMA5-*"F)0EY)%+]5(6T8MXPN MNSE+E^(34I)0(PDW6M;$9&5?W1ZQNA/5LEUCP(6U.OF%3TD0KL)"9 6XJ;(9 M2FPP?;\E*1O-7C:CFFGH;8!A&%E*F4CF/ KHCOKS A5Y)4^?X494GM(Z/D7P M^SEY\D@6IC>/'EU+ENNV-P,4(V&Z+@WNI#NZ3<. !YP=1$];A)OC1@+Y BU_ ML7T'=A+F&_@R7]QR1V'CE)\X!_?)*;Y,TUWS@4#G#,BFI\7M4O5#<&; M<+>YC@5_ZFBO:P)@EZG%:^D;6T<#=X)ZM!M/Y6\%.L3B &'4X61AC]*;3'!7,5XMCC.OUZ#SB<(0O'>9=*4[%JF*6Z^0:$[$;(SZL-[Y91T M9D%W3KUX&*^V8>P3_G8)#2W\YB-\C^-$P8[PU-$CRV)N$\);OF\Q"1/+$9DE M$158T'U2IKK1KW(B'0E4#GR:70D8O*E9%L7T=6K:,P%[M7[<5USXTHP!4^##GW!.O^>G&L74HPTX* Z8_UI_!: MPB%>Q,'@4WD#UKK"A%W/)45) A;]LQ^\B-503:1#!+C#W@=QK&:]^GV MG=*#0@-"T_ILF,YJH!1TMZ'25. QVP!&K&Q(Y3?+P 1O-H6EL365\(';GTXB M"Q65M0]LUO1DP_6$/;N70K64XW,!-A^BAJBI@HQ(X M*J";;M0V7H,;&[?ISIFE%A\WW,OZK3$-KI;W(7[XB6[S$XLN-/P7'&/B193=9; )XY ]=JC6*W<*:4HD 60AQP* M>6E/AFW'_60@F[3>3+C6W9/^P;=CF,J?L)_YXES"GR1MK]$OQS';3G:3Q(LS MS)-$N[0E:]TT#K;U*CFK[0@/!\&U236I@W=Z B(2(!VFH&NLM2:>FT?.2!'5 M2>:&83-11D,)Y4-U=)A%KOQ_WD]R20AK8,LSBWG UKY]Z0, MOKVET5M8S%&!>KVY%>ITUZS.4GXX"SGP9XQOA]#*^X5^B]:_N"/VWNH@U?P]V MUK Z[F]Q"5-(P,3.6B95WEZS9UH:=^",8+KWYB0CB6;$B489I1KE9"^0()P] MY21(=W28,9MO1N3]@I?KS__,%T)G_OP(_;?JSYN_!SO^O([[6_3G"@D,]1H" MW&1Q=/VFNAL_:UMB,W>S'Q.RPJ%+3]M$P;?J;)7?AAU_>X3^6W2Y:B' CZ)+ MVB<*I"$X>//?3R6U%^OFR\S2KSAX[(P3U%#75R!#.3:1AT$,'V(($;-"?OF\U0!CX3;HXK?Y'J&!01,;N@:_% M,>L")22D+M"+\LQ'VK MZ]>0[]!J58(69=_BRC5(/O"7+8FM;W3%LOK%UHL@7OJ*5;0_]Z+S,/6C)&5" M7CZDO.>Z]2^ZBYIO=4W2^I;L+$*MI'R+JXZ>0(PEXH(*R:P\$?^';07">"UV M'N],?U7-*%ZHSVB1IQ%'T #_!5IW&Y=C]KO5(S(NC+1H\W*'R5/HXV;IE,>G M7 ;I?9)YD?SY69)FGY/L/W!VB_UD'8=_/WJRW 8^V.8[N:1E6YX,&5S#GI[E MX2VB20E,+,T-/1D1%DT?7Y03$'Z2;I/R/[%QJK7<.A'?J+MH_4ZL^)!&"KY! MQ](NA^'; -;-D$45SWD"Y,3+$T"D_.C)>> Q. [+]U+7NRS-/%[)-N'UBRYD ML'W(M#(VLG=HQ037)TS,K\-,;"LDWX1H,M;2:R"LLD*!O?E7YDTFZ)IWZ@^%S;\1F1V9';XW/]GIQ8R'H M+R1)50\?3(/I9:\]+=(UN?HTH'FYZT\;LQ!6H,.N9^POE,9YU3%,*.NY=SD[ M+N18QL'%UVU(.(3)VE7VP/NRG:JVY$VZV$ZD+]?AZK,^U"6I]Q#A2;,A37A>MO-42M:DLSQ"\G*=HYK5P>]@ M5A#G;L;2UOF@V#5G$M^P*Y;NR=3ZB3\C+=@3#OYN)\J::5+Q<5S)"%L9: M1168$$?U@GV.V^_P']ZE_BTX<"G?O!\QF1BWWJO'WLG+BQ6AS:,86$*$L8ZE MO7*O4ZQE1BF8^7IF_MOHM::90S_C=6T"(7Q#_6JZI%<(R*E+Z4O$"_LKY0YV1%+!.<,+X, MQR4=N#AP4?K87[8SZODM3'1<^6TZF+X",'6T:<1_/.W7A#F%']Y^^/"..P;V ME[^4U\S.DICWK]AYT56XPHJ&,+IS8!IA+XZ9Z6A-<*OP0>+S+B58_)YGW; MNF&=$I@N%,"W'SC2!@&3J7FZ&34(:%*9*T]L*Q3\K*=S(AOQZ23 M&4#&RW4R8X1A8$-E;N>T7*\)+XV_I-2&<1KZO!MIV\:I>PI,>^S#;[EMZA@/ M?->D2_U<-DU3\U/"1R6"QL;$LTAU2D%)75S3EP =X8/I$:Q)>J*2QSHRX*OM MI"Q#N M5]42;G -LP+WKM#Q# M<*\2F8#<*TRYC]LJ.H]VJ MIL4(V_0M2%LV_ G1P35[&TP/SEE)H%$%&_W&H#MIC]K,[&=O@\\3EASO)>3: MM#E:XC'?W>94S9F;3310;EBQ%XCA0+\)+$X4O'K<4D\CT*.5X7?N*@ M0E.T[KQ><<2N PXWDCK'<;()8^8SV&UU],!%$5.G([Q-X7O*.Z=.XA1=V1AR/2_.ZYAP M."_'U[AR,^=L?T]'S\313.9C@EP.T+P,C>L(+T'@;[VR:(Z+9"E%HO?)<7&" MU#5)(7$C@&%[(G.RDWW3>*APO95!WH8:ID0"$C04?FMYL/LZ+U*3%ZL5]K/2 MPQU6'$K4.?%M (1Z)N>XD[R>B'I4^6A+?+B+PR,QV:DNW#VD^&\[RN[%$_WG MGHE%5:[5/!2V,VKCKU:"US .KL-HI79P?7$)%'&HZ#<.U\VCP)26, @]LK_S M(DPC$F8E+35K;>/A*V@KIX=:VC@8MJJVDSQ87RD\OOIP#^JN0DOBBQ737*_N MZ1*2TFB9NOO6&BVMB<"U5YOWFAIWS@*LS_JT&U)LA[59UW1?N(RB)&/QD"B( M;JW/:AL/6Y$[.97U5SD8KMIVDSRX3IY"/BE!YU>,G$3\T_'X)0XP>69U&/$: M+=<$\PV""XL\B[PTO5[]ZK%]2G9-;ED"IR4P:AL/VR([.94M4CD8KD5VDSQX MV\D@LP4DA\W:SW+H#H.D1FY;HZ/V&3/4774\U#)\9OIK* )JT>#AT9"B:<\- MP1]WU+\'.:ZT,<+I& I3'77X*YOS*,8!;\K31?7PQI=;2B_+ J+L$:,-AXK" M>)60C2A*VV*2Y;TQLP11.DX$(87.IJ^M=O.92A -C*'?!&R[9U:VN32V2J8D MDU9(^ENU.M)?_G++\LT-$=SA9S!=3",'S*?4/H"WBC63-WC'SAQ4FH6^%Z%/ MV&.7A?EFR'"\I:-)C:O7\:? M>EXC3KX"+!&&7))2ITRG0_JT*I/WM=PL]LH M]>KP<[B:U>[?I=%]L!O*!O;*LO:#"=F2&I-:9\]('"=.YL(=>D5I=W!2&L<5RYOR]F3%*XI>&"7(NPDM-S(9(P37=42EE"O33Q'^FP MVC4DQW4'_)&IXGIB]\'UX7#8SJ>+3T5E06TL7'?12;&1*H(%XL"K*[:N@HNI MN+W.@R:TY7RRVG+7]MGHQ6K/PI4?EJY+U?-V*"S8ECU*0IW!1!<@N#YA'#L3 M! X%[MR+5&,FCA4Z-V9N)"6DP&ZHY/&!P=-(_BSMQX2(^I7[I&"F:G99OZ73 M>$HR A,3S%.)M799E\(T$\]!_-CZ#QTRPG@RZRXU\ B8UQX"3;"*RE!<1E. MB^8^E@]&K!ITIT5O##[4I.#M/CG%EWRG MUR0JK5F _:@^U]6+39U3@'O*'@P8Y M$Q<#X\4B-3%E+=^P]/Q9$J=AP)K[46.[Q3X.GW!P'4LWQ[K3I5HP8'K<41)1 M9/>[ D:;FZHQP)4_$UN"MW(,W# M@&\O.H@>WL9(=4%GQ1&R/&..D6DOR]=0*L-L;W=?,1'W BRJX)JSM'-R'L;> MXYWWJ+:QAC& K4O%46E7AP. 6Y22W!%Y^I2:48#3D7_Q62!SLEKQ E!E)(%NGE\?6[7MHS+@7%$H;EY&TEG56^Y_M\+ M $QC'2Z+^M-*NK/A1GL#>!A^IE&+VYRU#9 9:^T6T#AP/@JM[@UP/&H>"FJH M$\"!(CI]IZYBKN.1NH:!\U'%MN?I#D?-0Q6-M0205-&U!DK^O__R/^?UON<" M/\L5?8(E7((.9#G7[9+8-6>66JRWWL^H+:(>V1/HLO%^0 I.3A./!,LXJ/:\ MR^ I3!.RO\/DB>Y]6Y*/XT'"5'*3\BK3+B/A <_2F.)NJ"5Q1+P'>5HE;[P< M%TIS9')!6HJ>P^P1D=P$MY3RT'8-[SRD!FA%O>IHJ: Q#:;+ZD(3^%,;KPE==QJH$ M7Y-+' T1IGT;E%8948P#!SR@,,3<^*OR844 >GY,$'O'-XR?DHB7%Q%6:D,_ MQE6,$<:UH*)N>G;C"QA"O%XAB0!44H *$NC'+047]NL]88CM0/>VI=@ QF7B MB?BT]FI S]Q0,P28WGR$-'1R>PW39Q?#M3(QN(0^8>]X>1PTOV]2.!"G98X' MCQ915!TO^C2/AJWJ'5RVO3F5#X6KPET$&VOXQB"[?-'GF,_VAWQ:QL].6UN> M[5$-GI7&FGJDIUEG'1Y0'_#:>D:M&CLK;56?5#<.G(V6FFH@?*"ADVRI^K;. M-,\;'MI+4M4;8+TF>$U#M4]AA-,LB7'^-"B_%5Q<1?E(%?,LB2C2A-U1><(L MKHN;CW]&0X1IE0:E5?4;& 4.>*K&$'/#:^-%?X*"BH5XV:*@!6US8O)KZ<56 M ;%OFP_U9:IXSH:2Q?MXI#C"?EXA'&$O0 &URBC9\H;E/KOY&5"$?"@#]'') MDAMKXFTL=SMP^P64Z%&)OW@N.47W"3K%U7T\1@2J48%R,NRG>1R+[=.AAAXH MJ,$LO1?[^S^'=._<_(R"C1@)W_B:0 MY42U<=YEELQ9TGWRL/^(R7J7)O&GU\'KFT?ZC]JFVH<#MBX-/DL[:QD+W.)T M*)_<]A@1J*!B@3Z]/G^=7R]R8HE3RD3-JL3B']]4-%W1G_[T3\5?6=R+3(P,C0P,S,Q7W!R M92YX;6SM?5MSXSBRYON)V/^@K7W8GHBI*LN2+^J8F1/RK<>Q+LMKNZ;/[$L% M34$RSU"D&B15UOSZ!7B12)$@ 1( D[3/I;K*!D#DEQ\2"2"1^,M_OJWLP09A MSW*=OWX:?CGZ-$".ZN:?BAH*^^O_[UZ]>?/W]^>7O! M]A<7+TE+1Z.ONUK,$O1?GY-BG^F//@^//X^&7]Z\^:<_6X[G&XZYKY7[2EQO.)E,OH:_W14EG[=*.K1K^F__ M,1C\!;LV>D2+0=C$K_YVC?[ZR;-6:YM^.OS9*T:+OW[:;)?X,\7_:!2)_[^N M8G8D_YTZ\VO'M_SMK;-P\2H$_]. MO_]\3;3GXV[-98(^Z\(&VL4^);I?3'= MU5=:]BM?LZ&H7*A_;2CFDT_(2CMRZ3ISY!!.D[]XKFW-*8DO#)MB^?2*D._5 MD%:H=9!"/QB8E'M%1"[#5HO P:>@P+'[K3=;S-9$1DI1C_#VTEVM,7HE%:P- MNG,][Y98VQ62#I)X!R!"]^2[YK]>77M.)JCK/P(RXI4"5?0YB+!<&M[KC>W^ ME&]=&%_1!\*5Y9FVZP48W1L^^7.VN @\RT%>'5G+&FM#I*=@M3+PEA#-6CK$ MCS$-,I>9IAN0RQ_Y >&G5[+>:.:)%+?8 MAG#?B0.(?Q(K[B/G(2#FPIPM%@B3$=1(PK)FVQ#S$=G4M24K17_[C W")S-< M##42DMUH.X[EBX?^"(@9N-XTMRZYQKKF*R>_;GWH>\JD=29F0^/?SF?-()Q+J:H=.B0Q$Y'6BRQY" M03ND9E%)&9BWV.LN*XGPSB6SK&V%-C@ZP,B+GVT:DKH:]1^ PR@#2U:3 +9D M98C':A*X1RQEE-3X'!B?^!X%V#7)G$;$L,DX=J,#]7T!&0@U_#(L,T 9\'"T#NE$4(;(E6U#.!^4 M8@Q9;:H2D#;HD1;#UCQD?EFZFZ_(G-,K "/Z%RK]*)3\8;/>=S0O9:Z%4+2# M2@#$N'4\BPP@0B-J)Z:8T&G)"A\IEJFL!5$!UZD#SCORNU@J^AWIH?PI#-$; M,1YS--_]U/+I!X^.CB9'@\^#I*'T7XE='42M#NK=$*#R$HEMU\QTQ:;W1US, MH<\YLB)]DK_L]4G^\>/2)=/ ],4+G>ND)>*$(_NOGPI^_U5A5Q*\GDF+!3U) M__K'Z>C\9'@\/#DZ/SX^&XW'X_-]W]+$F.)L/PUL)DV3O^:XDL4_+O%U'0;U M?S9?+7NG]@5V5X4(Q5]S.3OM8C(>_OII^&D0>*0O;NBWT:L#.I#^OP&9%A"V MMX]H[>(B]3-*=@Y_GO['JCAN117AW&Q%ZY@*71P6[9PRN 2(M3%J11O$=;9< M,A/,KXCS5***3+G.Z:&Z][$2QEJ5$$V5-Y:-[H/5"\(%^!\6Z0ST7!V/43]I M ?5'M+1HSQW_WE@5,;^H6,?0Y^A\K('3%C1 U^YX'>^!AO>?+FF,']Y>NG.V M0DIK=4P_XK+$ZCIK05W/QMOMG,@;[FK3SU;8+$;YCJE(1(I8.>KYA_S]K73KU%Q7.2D0$ M.C[M@%JJ14B4HG>-3@?Q%".#H8;TKSL#?&6G$ZCU+L!I2AS[X=5UV&N_PR*= M@9RKXPGL>I?<<=#?=GC\\DSWLPM@/RS2&=BY.I[ KG?-'9^#/&U7+ZY=@'GF M]YT!O+K7"=IZU]<)$:[?S%=Z[L38X2@JUAGLN3N?J*"--?-E@*F T>8O90K! M+O"8#DYQ\$LOY&W9_^J\TXM%PV..@L'3'],$O0Z(7O>OBF#6OR+:K MU)$NU#$M5'8] 5_O2CEV*Q -B[=OG3EZ^S^(C?]!N8ZI@*?WB1;T+IRG*^3, MZ5GZC6TL"]#/_+XSJ%?W.D%;[WHY=LUN+,\T['\B [,C-%A%.Z,#(0$2=>A= M4"=Q)/L^WI"?%/E&C)*=489(_Q-=Z%U99WL81?;P:2-5MJ/ZJ)(@T4@;"VIZ MS32^DY.[:<&>K4LJ924\'8^'H$_]-H$7AO<2MA=XGY>&L8[C_6W?2WZRIW/\ M@Q\[06:+&\LA';;(X'.C4$Y&#+E8U?KCL8XX<=J0\HYG"T$9?74T0@>F@%3, MR'0BY@(1YV1^%R'%%".4P4?80V')=M0;^U%<6CXH"TW9'$IC:9I',@4*7Y.) MF1Y'A"'$>K4?)SHY3%CB7QH8;\GD$R818K"!JRY,=O H.D^2^@+WBS2%68L* MST X:O2)(*)B,N_2=)(6J504]\@O)T1AV3Y1@5] YA4>&208:I]0X@PDOUO^ MZV7@^>Z*K'THCI64X*B9Q8\>=PT[2Y"ZXC(O&W62+@\8K0TKR1R69)7*X,J@ M"T?-/M&EKKC,6U(RZ'+=W)THG$.ROX2I[UI>8IE& M&V\W%;J'VM<"J1RG9%+,OP);<9;!6QT:*>J>93625\%&96MDX3OJ8E> 1HA& MBBWE"8_@_3K9B)\*\QZ,+76D*C8:"@MG43H?CX_!T(-'GP43"K^82LF@?[,I M>M4@#R";#\7E^T@) 4G[="(HJZ8",10WMQB4E>?6TTCOE5\DFZV ,RD2R M>Z0M?@-J]TX;<_)@ULCB-2$ 3[K-!5%9E1Z*:>>&\+XX[P8B*&;(V/@4%+Q? MNQH/2:=#%,) =O85/+Y*T.@BJ-^BH!MA#&M^ZUP::\LW#K/Q593N'1%$Y.S7KN?4-(-5$#Z:%BZT:.87C%Z1 MXUD;%#VL1Y_8NT?^;/%LO+%/3$1:Z1]_),BO]#Y "W>(?,-RT/S:P Z95+T4 M0E=H89D6^T)15<7>L:>FR)(V4<'L=.1QY%[9](X2G"+VZYY U3JP9@!8!KGS MH_'X^+A/R]U:XLMR8DJ) R1YR4.HD5=$&M@[NI693$[J9#(9_)+YV)\^O<_, M)H1R)^2N::S^$51F:7:FMF:H= M$B$ .I]')2M[E,5I&OBOQ+C]>V\I2AES6.G=,(5+< 4/C\K2\ZWG!4(ZCBJ\ M,_V6"*W@&5-9NA7=!B_/W]9_+5=)KN"QU(9[V8*S/$?-'JN\KO0*\A"T1AC. MR;VDQOL@B,BTWG@O @XQ2KT!1NGW1(AJ/T!N%%;+=*AV(+BSOYX/"4PGO25& ME=@*TAFTO.&T^ZTW6\0WM,EOPS"EU$D0/0.*3H,XMZ&.>1/J[K\_#?0\& M1 N#3!\&O]!>_&FPZP?(#:JH=SNI*O:DF*5UGWEMD!.@&S+.BH*;K]],.Z!C M@M[L)O\W9Y^GUF@)FGVIT&#V_$N.M)*VGMJ<=';9'>+\8%7IFIGE.TP',9F M["8]$D0)&C2M[!6AL^V&69QB"9BCO*0.- 6*::5HD(L*JS3F[E0W07Y##@'0 M)N)/YRO+L2AX] V^J(VZ_XO!R"O(:_;U3@$U#+.;9^Y>]#QJK4 MOR_96P)4B"@K;@X&!>Y=Q\T*GF2*+7<$*^M!HX> 0UA/-@5QNGJI$#[4BSP_ M(W(:"W;Z5)ZJT A13\MYMM26O5]);YAPBAJ0+%;'K>]HR^*)F,!*4^YIOV^^ MGU*331?+"0@.^XW#"[1P<1RZ_FR\(>_ZC8!+4+ < V]OB=$.+V+3[1K7MD,( MHV%7ND6GY(M]):ANR)3ZTI-V*$Y0B<&_($O+!?/6 :-TOZG%)Z[B=#W:7ZH@ MTW_E\BI3IJ\DJ!:R;VEZRD@M9%8LKCIK02"*PO*HKG1+#T$+>G0+YOSL8 M&38-=?F[:].CI]\,RZ'#9.;L<[)/L>617UV1?SK+Z%'>BFN2JCX'C7QU&56P M":03,:4+0.VO+/!<1'UP<4@+W\?62Q"^.?#L1E=8!"G,V>K[8VH38)0N.B'- MO^+S;G^))"ITOXY DCO020SRA>%9)H,>A66A$4/ $>.7I_-!V(>B7EEVX#-C M;1FE>Z3J,HDZ'UC].Z*OU*#YE+CZQA+=!ZL7A&>+7*QHV5@7:B,+XZCU]V<% MB-%<3@4OQ(&@2SQ$>&.Q!5OI'V6$).UW1#8[E41%_/6H7OQU^GO_>[#[(LA( MZ]0]@!HI)KGJZDXC$W?JF:ZOJGH>%H(V^(5TDDT;4RE6R29':V?5NVY'$M(5 MD.N$>5[?+-86?6D=L IEZZ5$F=P20M1MZG+0-T1GINJ[4U$YL#KD5D?AVIY# MR,ZGT&"D4RS5?VF=/G)!7.#./]['D2:QG".\]7O)ET;"=SX:\C!)8BE1B@OW MD14"DBI(,*IYTS +TY6[(J*SM@R+RF9A&;>^82B# /R",C>-]6KQF;0]6TPQ M-IQEM+?!=O(+RX+5HHASSR^9I%G?KC%B-]LEI@H<'XU&PU")]"<_[E& 71,3 MLW/IVJ1=-[JD-5UB%.'PD_RQC?\D+15/ZDV:@D8!?FWNF2!=?DG+!IE$<3<& M]BTO)1M122(;M0PES."LVQ\J-!&X^TN#/6 T;<8]Z?W^)\_D;YYAAC'/Y0L$ ML5;ZP!V9HDM:)-2Q(/+V$.^(,0U#WZLV#G<%H=&@V6YAN5A $C3*RO4.25OE MP!=IC$LT2=/Z.HQ_))W%?ONQB;R'N!6'EUU6/I=DDJ9U6+JGM(]2QZ4C<\/, MD^'O9J&4WO4;PJ;E,8."A-OI#W>D2*[T':,3(*R*AID$6I4T!(]7,NC!33M1 M9/H595\&]B/R?&R9?IQ6>?K3P-$%A!L7+Y#E!YB9WJ5ILUGD3UJ_W*_$UM4& MHE]/;96.2_D9^JJ7M H'YXD//L,J($D_N!*$PPCQPOI$5Z$?Z(_@@LS_+1$\(;RT01F(_(=)=. MV"(S#E/+UZ%0O;%_UB9>"JYZM;B%U\MD'!UFME: )%U 8SF9VM./-5(RHGFM3,'< (@YRR[R[KGDBQ1O9Q MAC+5P[AT?&EXKS>V^W-G_2ON&H_KW36FGQDDWX%^PWB'"?_%XH(JVF=RVH<' M[&XLHK>+[7>BD5MGEYY^:OK6)O1YBE*T5J5ME](X6$M2HO$#ET$5"IV_2TE M65A^B1>Y+P"-!@K5FN=0!0R*-[&U'_IFMAWH/H%C6C;*^-[/+B?Z%39*Q:>@ M45748FG#I/.!_<5[7V4^8#J%\! U>(=-NTRLB3+O)!&7Y8 ME#Z@IITH4]/$*-3LBF9;_7^:$S36\U.1N 1CQ1=[ZAI)U/ MKI*7GQCNT$"348NL34DF/9ZJT.C14-T\_.$$H:F3GK4YSU*>.F:$2.5ES-Q4 MWPM:&!/%7[NW9)&!0U-?O6*.TA[SD8>#N(-KPYI?Q>(D3QLY4=*K:/[F-D4\ MC?66;PI@4>R#B]*/VU(]T@S)LP5Q+@L)Q%FKMTQI(O\[\)KIH*#O* :8:D30 M!!76[BV39.#0]-Y*!:/.VF=4XAP^&-M:GG5<[QVRB TS3_GR:@^.;@?^%P@>) M]U?X>!E75/>#;+404GR\(SJ[,O;7"8HF0G/OAD#\S?"I0-O9@H-"@K7?)8ED M8*0TM:/V128_[(W=L'?).$DPR?+%0*\+;BS'<$Q%ZP+!QK-:F+0>XRQI72 # MA $2RUU;6@T8:A20H<,QJH:/T(H7VB)LT!C2E$H$9D0&[?YB2@UF% M]3Z8)8R.I)L7BC/K5A.Y04\Z5OV93M2Z0])EW24FM8()::4CE M;]'#7$H87/&A#PZKAU-I/G HZ^4"#35>GKQ+>_4&J9)0?+G_2:=H!32=T_6:^TI?,'LGZ\GJQ0,QUM=Y. M0"._Z/H; %JR0O528Z!#M%?!XG=-RC*.-8WCR[^A]<&T/=B3(P+VY)TR+1%> M4FS?88([S?E:@O7:#G$T[ 3':SM^5[0B:QM'U:ZSIK:,"@+R=!N@,-HLO"PV MCQZJN8UN<\PO O_>]?^)?)KUFFEK^*J#(TA=A1=9G 80*-V%EG1%.(Q_3ER_ M!*SIBM[8*-HO*2G>0Q;4$EE+;AZ5^5)IIA?;]0C7[VD< YHM+@+/$3^=_!YL&^&_"-JB28_?=FW!3+UZ0PO#2?.>K//X4II&^:]V<$[6\2[!H:] MS^Y:,=M*:EOSWE1,@OVF"VL/*E#M;/%E+QUI8)HW)C&[ZT=<#"+(FS0#DS"\,S_)FBS2\G&;D.&]&XJ]2.^+M MOSLP=A\>K.,O#PQG/GBAWZ:%U]FO@S0\!>A5)/DLJ:!Y 5+&@6>BX N;?4K- M5QF:*:G65F8)4E]&+:$,>FS&C6'A\-VI;\2E(O_.I/&K, :CO#&@S0TVM+W! M*ML@R/&]DWXO1-4(+Z^B=XP7]:5J:)?6@3:B>?23'M/BPO5H*//LQ$TWAF73 MT.<;%S^1,F71YA6C?YP?_?0C?QZ8]"D%M._$GP=XUXWPEW\.'0$CZZ3L8+7KSD[8@1/4"\PGI45=*_&9[OS5ZE5;:$NSXTN\*GN\-M[OJB MJGH^08]AB3,]Q/FM>.W#2=X^Q T-T+XED$,[G]KB,DZW4^G]5]73GL4YG>I\E160^Y'L^#ENW51P<^$@7[-J2+IM4L(-W-F+;2U%=A]. M\R8E;&C@IEL":5+"?E9Y!X>%]!J+.^1Y"&6SL%0N)\HK01O,Q5I(C]P:\BA= M0NAXC"UE>=S5RHHRC4>1?4ODF,7FBG/(GA6L$O8?(8N%]&?"=8%+/S2P,U\" M.:13J6 ^(M/%#>PPL5_@V[-]>JLU MB2#G-2#G!2<.Z6.&='LJS 3CC+Y0),9@YZF@>USO@OHW:(HQ/4:G'1(9U-PM M0!G1_'K+#MYF@BKU#H9ZAS&]+<)\@ZQB'$\*QC%M[S,=D7/B!V1:!#GA[SL? MWI_9]?<1V31/R*7K^5[XLE@H4I*^I,(#:-JHYO?#>'M[D>YME3%IV"H4 R.7 M)YG'QQ0 U&V7XAZ%CY1&+R ](!Q*SV>*AD<%L5#('_Q"_N7]:6"%30[("G#@ MQ8V"M$;7!G:('^DEPE?8&79QO1;DL!]5MH%9/DOJ$2'U::NCODH?Z?$L)E2W M1^IW,@;Q3^*OD-'X$+S8ECE;D%X3\3F':T'H8KK-P3IL=.#N6]6X#F!+5[88 MX*DE(Y*8_1W6L..M!F7T"2IA%T%<5\0>N?.Q\_!@8'_[3-8UGF%F0DDKAF5! M*&#B=55G_XU_,"+4 9^J(Z3$_ 3<7M]I3\ M%+QXZ(^ M'B]X=^*&Q;$^^U;&NR: CG0#T6NO(/'*J[[&F&V'Y6!NZSRT 9M ME3ZREP5%A.KZT*P?PY_\EFLX$ZH=':N(Y1_\DO3C3U"-@<2P?D+!$\+!X='H M?')R=GXR.9WHMA$Q$P[ZN(W^K#(8?)6S VU,!MI)VT$Y(OK(FY0&8JNR+QH/ M?U*WK/A84E:E=]P0%E;![5*]C/CNH=GBVO.M%7&*65<)LX5ZIW4.\3K_/OD] M^IG"";L.^:L9'8&*S!FBS?2.*U( 4/7H2HOWQIXS[Y:7NI^C(_*_G+?'!K]$ M#8/U)R5?(]NQ\/1X>'8\&K;@4SZ9KV@>V,0D[CH:/35+5AZI(,!8^?,9?7$] MP'3[-/2L0GU5KE5E?@.:C1'6;\&R5SD^W5XJR[KO)F2UQGFKI>36&WB;I^#Z M&QT7D_/1^>G1R?ED>'IV/M1N]PKY46''2NM LTLU-)"W3.(2M[UH9D5Q[DQL M@3')):XKG=4:M]G M9ZWZR_G>"CK#50UD1\;)>#QJ]W&M>NHIC2FQJR\&Z+D+DXSYN+XLM6 MJHV"EEM7^N]3[C(7ANBQ7(%,(2C#E _.@FF]6IJ2(7@XD+1IZIFT33R1_7VO MZ9O%.ADK+ M%;P)ZR"N/7S(.'6I_GCO5;SJEW),.[7^2COK[AE8O"+.6'V*M M0-,[OPKSZIEFME5Z.E+#"GK6\O*/F?\\G9<1MAPOO]U>O5VG:W"#TAO+%, MM+\XGI9K:H?=L&CF_4=DNF3A]V\B5_BH4B@L_XZVY.]!LV0*F%&V.ZX#33E. MNT3*IF6C_:?A'(?Y#C*.:4K^8H1"%"ZV#[;A"![0:.S+.Z=ZVTAW/K";+,XV MR".:V1^UA[-Z"(X7OZS+YW+6:>I=TE<:4,QP\[:,AM)_416<8,C_++F)+4/N!7,I)R_,3!6I/1Z&QR>C8>#2?:]^)3 MT1V.;\TM.Z"[=?OPP>LW^N0UFM^0 479'"2O?HGF"Y+_(6A61DC+I7$V*@$" MMX3X'5G+5V*%IQMBA);H/J [PK$1%8W1$FBKM^QIBD&W@SD/G^&\0KYAV7S3 MU)CO-<[!+W&C8*>G&?1W.0GQ3H_H_Q/632:CL[-C[2$?CU2'#IHGXVYJFL$J M"/W!*[2P3(N=8ZBJ8G98G9%A-6[5M*A36=X.U41'TJ8_,7DO;FL/B!?%TC^] MNMA_1GAU&ZX^,QFV"R[A\#7PG@G6$*5NSVZ%MWM%+A^*38?\#TG2>P]A-\)8 MY724[ EB:Z-1Q\;PJ !C$N-+<+?,#88I_6AIDVJ1):$03 MU'"1;R\9#"![4=]@XMX!HS0TC@"9>$30*EF]M3;KA*'5A,7A,C2,_2$@I5:Z>[$\&O/O%?_J MRET9EL,@E,Q/@&.A@/KSY%&.#) IZOO3,PZ'XG9_(%0Z3;$K0". GK^]/O[D;A)UP<"5W=]&+S\TEONI9\,X)>*/WQZP&4'4^K.W2Q6MZWP== MN!1Q+G*5UOE@5 U\.I\.E68<0)B"]F"L$:Z@3T'9#]H(X*(JWZG^[>R+[>ZO M?[<0)OIYW=ZA#;++UFIE:7K#2I9I0&V!I):[/ M$G+41@+(VFO7YW"T>"$.P]))J:0&6)77UE*)YCG%[_SZJDC@8V&&'+]OAI2) MW_F54'S2>:6ST%AU03+&##>B1!R)0YQ:^??18-P)XFP0W)0$RQ_ M!!7'YX/P" _-\TB;WMUXX9M@2JJ"U;N@MCA]3Q[I^^.*R+>]=Q6Y;'1\.JNT M"5%:N]EQH$UUNJ&/Q\M)RX8RBCTM"+BK2F%=5>\=\:U/69 MP@T+$(TK"F2'H'UN5>2U*"ADEU/CMQ"+WGER-! 93(I]A9'A'=>ON)R2-C9: M&?]2@[L[KWE>^20%:;>C<36Y&R#H7N:"45!JB%=A 2=@@, 600WG*2(=#""+ M LD)&"#H6KJJ"@[)^($ HN=BH:OBBBIJ0=.\^CFA7'2.FS7:PU@M4;70.!.3:U+"*_I*8,. ;]B3X1>/NWG5HU#C1C$ @ZKY2;RE40VSF[8A.DB656EW\I@5?96CDD;.8 M:R"[TOAF( LZ_GAG[OK0>-2 ;R+.UX4E"[P &TL96=\X>VE;/5>\ZD1"* N M8#1;S.V0;+"&V[61!>NX]7AE*8R1AX2"''7UYS4&;?:K@M\,RZ$K X:/4U$: M&A6:.35UA%6J[?.VYYR#M>7^P:O?, $F"]4%6KCTZ=2W>CN-?&UG=# D&ARW M0[@Z5!'>EN4K(YNL9OO!,Z5H--TFKZ!88ONZ=?DZFV\EB@_*7\;. M-BUZ#?M8TS7LK"ST>62SY&+VXXY5L,DY.3X?4R$W.S\Z.SL_'4%[14Q10 M,QR.QR.0$;=E&I$13)-(WOELQROX@5;)D MGJK=)C3"29N_Y"*B(.9*HSM/ELXX0//KMS49:**)CD[RB8[B]@8H;A"^=QOW M./5>_&44Q5(5C5]5[T?\K/5H>'(^.1Z=GDQ$=^<9FP'QEPE-$1D]E+%7-&>\ MNZ96E 8()CTI6O)S5X8V_.OA?;#$;R:]I+FF3;?F>K6VW2U"CRC<+LNCR6![ M9;V^T:69X&V_T5!N.7YSW?D^+0M+]1PU^J;TNB)W_I6Y6.8'["Z0YX6=OT%5 M-J&\4M^XT4#JSK\JQ\1.U#?*PG,\'D_:?6]7,BDX!985"MW.DN$.$1]]]F); MR[!%L27#:7[)$+8W<'<-PE\RA#VNV@ _+*0Y!VFRJU*:;#13"-K8+$8YDT6T MNO\:#+/M@VT00^/,Z0Y#N "YV-),>"7)8#AJ0M,BAX[RBJTK M)X>VM9\S,66ADI2F!.6H"4W;=14G0($*X>5D]V"LGYZLN8.V3SY&R#\[(;TZ M'4=6JC!)"T^5SBBP O:#-50=J95J[L8PP_=@SD[^;FSGR)END$-?Q&*IK:Q\ M3W4F+'+;FQSRG*2[BJP[^8+0.%!KFN44"TC:S"E&QFSQB S[VJ,=3VC/6H,R MBH/57+D2"M:<(@*">BF(8:.) "9"<^^&X'.'/,_%-RX.IXU7UY[?KM;8W42O M%Q99;/[:G6> #'F5AF.+'IXS"''KF#03-+I"T7]OG4=K^>K/%M^]Z)FW0B)4 MU^H' 6K*J?3^40OW\ ]!F!$C2)3G+,.QL'L(D#%+<-?/8CD:CX_;O?5:>]IH M)K&DK>SL$6B+_,G*?C" &)PIK=,;GHA+V:\,'XQ149D1IK)>3QG"*VG,DM.^ M6)#&8<$=9@"'6+&ZSQ2I6_NSE%G2QW%S7*8@+ML;Y?-+%W/@',3B4S(#?D=T M9D3S*6&HL42/B&ZW);]\1G@UY")'=3,]Y4U-P6-*34!0BK%\+14T=,,I?(9] MX6+L_B3E'@FB12O:6@UUGB^214]VP([Z[)Y:R'LPMM'+:4%5&CJ1)CK/)FE" M)SR"L96J:ID3AR\UOO(DJWEH_&M,(^[EE!RH>G--JG+1J8JR=;Z05<68J&+T M3E@K#2U)YQ1,XFK*FN"N5E:4<>[2=2A&M^_ZT_ M#\STUZ+\ R[]X,#>?Q%^P&5*)'H#,"T3=])=H39^: \32[V4X]JDZ_011&N# MIA@;I)M)M^FP8OPZ?&^7=)T0EO>%>4D?@F;EA#5=$!FA!Z0NOUU+@XMFBY3( M)7&KA66AT4:3SO-DXT>GRWS)XV@40U?ZX)U@*] XQJ_JHGB?YJ*W2"#&)AD1 M@UZELOSI$J-0%'90)JLL-"W+T-3!/IB0Z%TV$Q)L[UW5&XH2/P&->JU-8LI! M[7RT\>%"CR_-1$4M:/Q33H."'8@:"($*AU6\AUMK9Q8:K^HH672+52536/$+ MVI^=Z>1^/P#^B3-'UPZ_$J>OS1W^XJ$N-C]F(3HA$+4;XBW)?@D(J_1E4>WO M3!Q*OC]?$/2?\A6A406 "\4)$JCWCKH2\-L^P6IJN\;97QEK5'E49^!X _=$ M&@ 7:U%(XS&T7-(V]JY8[T-8GHG(O. @-_#8X[MH4Y6S*CCB-#5BC87OV>S' M2YKJ"KVC2DV1E;[&+BF7[.Y<88:7AF/].]1+<7K4;\:;M0I6]&D48FZS7QP3@YD"I)=ZF'9-\M&GN\Z M* Z&9%T=K]'"![<:HZ7E8- G:^E8"\NDV9J2TWSO'@78-3%!-:4<0HA= M ;&XT/-\7&CJLX-]L^07^T\/,M].EU(=(LI,N%8 5=G+PZ45?FA/]=B;J,Y3 M,@J'K=@L/K7J#^&,$8&8LRUJAF?P\T&Y] (1_-Y'R"F)K*S1#C1%RU#6H=\J"Q: <;=G.A>I"H8:0AK**;2:K M)G?BPG(]TT*.B;Q;Q^2Q_44U(&FK&>Q,P\XMMAS%U1J9#]B=!Z8_P_%;5@Q3 M7%0,B@9;-<7AEXOKM"^/K-M ,:OD)S2Y/_FS\;;PPC5Z.E=\Q%V:A) MVH,"D[NY"(S4M:Q58(=:N#1\\_7[>CK_;U(FU(4;(WKY2M5SZUQ[OK4R?#(_ MI=3T@,E09T[6RK_\P?O64)84:2.]>\HU\H[9)A$P2:%TLF9QAG6*97E >.'BE>&8J3>G MO:D=-D7^6CGC-FOL'3-. 7"2WO[H@@'D\2Z^N?,PJ"U",&E.E<=8_+5W3/ V MD)7T'$KYI;$VPYC=C8%]RZL?MWS,'[<DV%VW(H!XU-K MWOIH0@3--L_O!ID M(3)=EJ6)+2H)2:7-='-XUL0O+KBQWMZEEGB*.'HAVV^;-[@6X]+R@^M2VO 8U+RE7*"-(20 =46%8MFDR7 MY =+PT696IYT/2DG"3&ER.4E$FZ[HFG6V>,!H906KF1-)S39'I16R M,$P(#*?OBCKBX'0AGQ?$4_SWQRVYP&D)8X*7BBD*[:(NJA<_*T@/=6J_W'E^ M-&J>H0GO^Q2^[6G&O=+ZO*>>,U'M&5%[=7$# ^[\0_\]WO8H(J2I0@5SR@;O[%+5Y5\0RN34RH%+*BICUX:N MM/B5=VK3N8$!=T8)+WZE73/!K4DI\2M5Y@)^FIQVM=4,]L/M4'&Q5:;):2W: MY/CH_1EQ<71:/''K0;0) ([QJUINM,D!@0 Y_L()(*GH6G.Z-O\V-!;*8!)S M'FL!2G KGW<270. RJU-VLI!99XAM7^%DR9!\>^17_[N,$=-:&Q2KM0B'M5# M29+-6R-LN?,GGZQA+#JQM M843W3^N0AZ_F>V=/ Y2:KD4G$7V<,-QK_@PW88'*V:[=5,&=F>Z&TD)JHOGN MVIDWGNW4)L<08%GQJW#ORYC5QT=2JI\R/TK27%@QTZ?"K&HX4ZG:[YA&,I!Z M1QE\-*0P.QX25(_>"_\D M8TC0Z/>Z;]N3;%4^8'U[CPB:EUKLP52WBE*<+9 M=\U_71@>FE^ZJS4B0-*&TW^_?J-_16+1RY."]V7IES[3Z&$:A[QOG_PJ_;D! MBKZG/"RY\7C<2T?W7_<2/"*;6HU+U_.]\))&*'.< )05X2RG4<+8T\GQ\3C(^USYGY/.NQFCEKI<7VQW9>)19G^-/"<+QJZ8?O0K)\"S>?MG5KT M(#YV>TOFC14QE)%ZCI 8TSJA59YX^HM! ?/66(4-A4!U7'6BD M$%42MYI+Q 42EO5(P"9 O1*'\8HL%&QW3?L?>S"EH34<-3NBYQ(MY35=5VP@ M^OX-.<2]M4GOI_.5Y5AT+J2K QZ-<]7MH\[K"\X\--,<3!=.6^0#)9-XI@PT M+>J>MJO!T/9(K,A*HC8V>WF=^8-M.,R@>96?RN)\W'KF[&H2%"P7=.$"9#ZY M7JUM=XNB79%9V(G2.819'IKRM2DRSR$QC( 0@?A%/K9,LNX.N_W=L7SO\>E[ ME0O)KO-!B 8X*0C6T3R544'30%/@2LE44N.#2K514I 2!YA/Q(+ZKB),NGG# MX&BIV@Z9?R^&?0ZY_U14BOSHXQ2RUEG4":'J^>AX='8^/A]-1BT^6-.I M4\CVC9X"S6L[A:RVB:WM9?U&!/)1N'$;>"7;EKERT/BA5G4%F]5<@(!7>>GN M8T')K)0C(N5)JVKG4T.%^DI$ [+MD^?KGL[)/E;YLIV[ = :+M%4V<*GELQ M5-_P4*E]!>JVS-5@?!PJ*=X7:Y]TU21HXU )EF51?);0/@FT*;3160(L4G1F M(Q< O31/;(H0!+*16UNZZS\",F7?.F3 !2'6,[J?]_QJ.-&AKG?O.ALR'-'\ MT;7M&Q?32K))6JL3X BMAF 2F2P/9H@KW6(AIL4WJWS$(JK?7AE/_\QNEH=71S*D!0WQ#H=[=' ^D>HWM8& M5O;S'P.KU8'%H0RYZ8_:ST:C#DRBU 6RVAQ;N1Y\#*]6AQ>?/IIF?'H_(PST MFFO\,;H K;G&F;$E)^M560J//HVNWY&U?"7_G1)OV%BBT/N^(K;EQK#P/PP[ M0"!V_41ZV9N1"G!;L+$>.GEVK $WP$.K-^-)(\UA#LZR$0DIYS;@$9W=G8(W MK 7[]S&V88]M&>H$E1(=\-#.[H_!&]J"_?L8VK"'M@QU*KCWVLM9.]Z;"PCK MX8UKD)[]N]G>3P#[HBL)QEM" 8RJ9\P2=ZPV,%]))( M?E[D(695UIX?YJ3]+)Z@6=@ 4TD;@7;K[_?L4@\BO+%,5(S$SG<+=>,]N[YA M9]_"\/Q[U_\G\BN?^E'VO0_JBU!?KQH@^A?*$(BF);+LBG]$R[$\$+V=^!@B M((8(OVY*=K .QTV;Z<=2:6L]T=QC(X'<8U'"L?A#'XG'&J:?.CT_/1L?C<_T M'SMV,_%8^_92@>8+EF9*T8-XU[5A6IOV>:%6907KIDHP(*JY/C8 T]JT3[IJ M$M38]I&%"Y ,)HK>2CB%O[LH2Y$E;CD71D"(T/Q405,J&P#4TCR9*4(0R#M0 MM:6+5UFSP/=\PYE;SE+AY972CX$CJ!K"2&2F.)R=]-?XQ5=S[9'UG=X05IQ' M2DE<@NY'BI@\3I?#UV]K"80O* M4G?Q?O>#_!)-=SVT/S*;P'7E.QI5#F$P<,+[D7OD$+AX9J6[6DKYG_O.QUP@ MD?Y\Z,;L/^WI5LS![8_$9WS EAE>5UGHVF'D[$AO1D"+NX]-H.Y5DALQ:-H= M [TAOEP^MC90VMKWA+=88![[\23ZD#+"Y/4@J]6SUJ,ZNCO*%.NDD_-0%2:) MV*T.%J%.?(P77>.EN5H@WOI0OI_7@D/7J$\? PK*3G#=\<5S.Z0SXZN#2Z./ M,0-K:90='1_Y0HKV'UL86YQ?_QA;^G>CZXXMF7O4F^T24\J/CT:C84A[^I,? MCXB&AA/P+ETGO,44&/:=M4",.W)<=7I#,=XMW?JH2$J*".MUJ)=JJ%^$1W,1 MO,\(KX[+S*G>GD#A?7TZ,JP@ !C!!E WP(8]0["P*4VTI+>M''[/8J=A&C_X8%^9K0\LI7<_VJ%V M [.@-0&N>,ZI]@C>N3 R<51+-G[[EVRN*I&$VO1^'>9Q;7KE*:X7;(B9;=]] M+L6/@0!$ QQ;$\GHT),Q\1[Y=Z[GW3KD=XC($8(BE"1Q>'0T/$R22%H=_$+^ MY?UI8(4M#]8(#SS:-ORLB-<&IEM-7H)&A5_&*D[SV4W.1Y/1^'0TGA 7Y/2T MO4R&4\>WYI9-:+ A]#<#0C4+$1_>M .BTALR5"G'@XA6L\6A3'SI#&5\)#MJ M)F34C%NU6T+:+7 OU8,#<6N_H; 7V^(&RA(@JOLB-$IJX%2>R+KQY6"U]@"7 M8A$JLRU658/&+]VJYB5;!6) 4ND]$N<16R9]M8'FGBC-IUA8MAMTJ%!&7J?\ MLL)4Y'?BUGN/3]]%%)JM\SX4RR$SD-R#BK*?]D:Q8O(R0[$@S-'O# \ MRYPZ\RN*7N[!U;!(.G!"=#?R6&0W\O,@[,V ?&HPC_HS^!EW:&!$/8J*>@-W MWZ=WLXNIW2D[Z ?=47=,R[8B2R(F1'%E:':K2E,9GZR^A$JMBO8C/3*F(Z-" MS76)S5_&+3Z^N323VPO'-((Q@*]"9(\"&/+5D8*%EYM+&L8.) M*4J*%>?]3T]0T7Q6;IIJM97!>'1$,#X%Q;H9@3'T?6R^!'SFE^5BQ5.8@!@&;-PS-JBDBI2*@WH4?%^]IY50@ M9A19K;P3 LI 1=8$3.,_F=T*+38SVBZ&' MX047Z2+_O(>0A>;,N<+8@(PD^#&C2L_TV!+6W:/OKK6#_TWN8,7#_T1$"I<;\@?I5'3!46A M#%4!?/-CEELP2>L6NXVS>2JD-;<,O'TRPJ=@Z>YX270RLWP6F2%!9M1N' BO M]HH5SR]CI[6_EX\&5]LB)$/O KM8 4]23N,CMF9-$R MM6W7IRMACK!"9GEP7*BGRSPIQ"16<*:HEQ"7MN%YL\7O!MT@\6?XD2YN2R8+ M9GEPA*@_68C)*&GGJ!5S4"AIZ2Q14@,: \34R$D#F/,"8_'R@-%-0%=?L0Q> MH:TO*]H)G7+9=V$I89IV#_NI@4W^M1_4Y!\_'NDN=X'YSOP.FE)KF.IJ>21M ML,^8(R2F)-<'#"4*ATWFC9G=+W=CA97CKU9;/2.3/ RTA'0TW?]+4O]% MYQC/;B+I/F%A-BJN<&=0M)&>4$:B\"5//K5AE5CO13!$>G8O4+2T**)'=:T^ M\:&FM#$!SF 3(&L[J7K M>!:1+53K(S*1M4'SF9,ZPJ]V@:O;Z FQY,D>\VFBV"KIB4M]1#;=O7@PL+]- M">Z)1:4>YZ-2XX8':]KRP$\U#3_/!@N4B@N55=5H?EE"I]/Q^.S\Y&PX/#N; MM)<]F-79BVWF-UQ)@@7:RHZHT7@\.F[5FM3268%5D88%Q-2_SZ3MV2)U&:PD MTJFP+#2MRU-7G@K\ $!4=?K&'_&[[DF']C]) U0:_RC8"C1Z\*LPKWX9HLLY M3V8L5^Y1@%T3$[?ITK6)WESJ_VS0=(E1U,>?Y(_M/?F]CU!QF&OM=J I6H:R M#M8NTF!1<@=<'X'B/TE+Q>$Y39KZH)$0,DH.'M6'%UW29(H(APL(&IS.B,\K M*@:-("K\#2'9P45;5X7UH76 S5>R\MLQ_E#6PGAKH;I06"*DR2P!FLD*+_3Z MQL4KA*_?D!GF8"V)O"XN"4FES71S,!\(B M/JU?XRG*,UR?CE:W/PS)0-"F* M_H'>N,0"$C_*-S>5K/WY&X"B71T; @U1*0G7:6V7(-WQTGM/^8)9&<>M'R#-A*(FD M V&M>=,:E-:!1@!1)7&K6;G]9CC,C.Y3YWYDVD11*R%94[G&\MS\39^ M_K9DO=2PR8ZHG,ON*\,#X)R>$NVNXCY8535H%&C![)=CH32V57368&W>QW%3 MM\[_?R$>G7;3/6?!T^ MG^1EDM (>J<%+?2,8;(0X'BU7KNC>NDZ8=#-[Y;_>AEXOKM">.IYR+]'_F6 M*;*L2QK5-7O*@[J2:TEFKR>&\2 B5#!V<92/7=PW.(A:)#\#'[1XB$)%L"*K M. UXFXP(62:G9R>$+J?G^H,49:;TI5TA#4H[;J[0M-RKKPG(]NGL1KC),GN"KHAJ0M-4,]L/5 MF;C80/9U#JT1^51%?N*"TE#TVL#$UI$0XG*GH/_EJ899Y:'KM$PQ7&I5;E1E MZ[+T*+6P; =TR&5CQ86$J<&JW7*^:XCP]%C?OI:+J#BKC*3M[^F2.!!+PT?? M+!MYONN@^*6K\"IZ<@N@]%79--VF<8B^J68O V5*N\@/'2@$26K:]&VQ2 MA=_RD/EEZ6Z^(G,>?>YAL]YO)W'M0DTF)^/AT>$V%(%OL/$&#P@O7+PRB)\Z MR+3+NPT5BUE?H-OHGO0S-L*'OPJ>Y:N4;GQR*%WF\:Q0F#Y M,;7MU.E.T>1V2AA\DE]\$"UN_V'YAEUX82.NI";2J",0/;LOVQN$EX'G.M^^ MS+\\O)(_JL%J_6I#>M1$[H8YWWL9+$0.IA0AX*1L&QP2LG"G@(NU,KI3HORB MCHERA6GO__(U:CNV*G_[_U!+ P04 " R@*U8-XB,0L?% 0!3O10 %0 M '9Y9W(M,C R-# S,S%X,3!Q+FAT;>R]:7/JNM(H_/W^"K\Y]WG.WE5QE@?& MK+W7+0.&$.;!$/CB,K8 @['! ^#\^E>2S1B2D 02D_A4G;T"R++4<[>Z6__\ MO^5$(^; M%1#__>_] WU7P+HLJ&H^N#?_W*-=#[_W__WY__\\_^1)*$^I.I% M0C%D9P)TFY!-(-E (1:J/;PEFL9T*NE$"9BFJFE$RE25 ? ?H:F;V US$R5( MTI\J)5GP24._78VXH3<_IOV)T<_17S3[BZ&8"!&Y9>.W49JHEC8CO8>+:L^4 M3'>UBULX&W632##PG9%8E-D?W@#F7)4!<6_TB'P&OH*2HBS#,J1,Q2@R0O(ZA#6$%X:5;MXY%#B1I^N_5T+:GM[]^]26K=V.8 M@U_^#VC-[)4_6%/U\7KD8K&X6?9,#8]F*(K]A7[N08"LAB\M=6?T@EV-I7\] ME(H->0@F$JGJEBWI\N8I.*=BKQ_E6WS GD@W!"B>BHR25(%EZ-8]EVD\! +_ M1=\*]@"G_8 8EJ&1&&CK\TM3?"?^ 0-=#)9/+7$E'D M:E8@*X=?#W_8>?WR"3WNS(E^W9#B.R@1DM?AK;U&6PS)Q';(63U(SC&/G-6K M/_\,@:3\^6<";(F0#=V&8NG?*QLL[5\>8-##))@YZOS?*_]WTG:GX.K7GW]L MU=; GW]^K?[UINH9BOOG'T6=$Y;M:N#?JXED#E2=M(WI+4M-[=_PI;_@SSMC M%-6::I)[JQLZ0 /4Y2V:#9C>GZJB !W_"0=D34E&6R8<7;7KB&8%^(?8@!!4 M)%,1A49&?!BTELW)0DV-TZ..T6T)H)5(UR!DK%M=U> .30<"&V]HZ$.M4DH(SZ-($KM>74;=I8S)1;23,+4Y7 MTG ^*/6A]%>!=46HD)KN\-)%IT2.8E:K5A?T\TXV^* M%5,=-\>GI,F=;.6U23MQWNH]CR:QGBP.JMU"S7$!Q M]89]+6S9SK&E^QKOCO,-T+9CBLO5-OLJ0Z/$5.47@,V*=V.V.R8$9H: M7XBDHLW>$V#7@67#F: %DI:L(6=9P(;0L0$BJ4H_J^I0UJF25C4L%0&27T*Q M8JD]#115R]Y9\ZPV:KB=2K(EN"DS/W%8O5V9+*[^O$$9_B<#INA%B)8K:%39 MT-,.!)ENXY59__S:V?_QX#B6]DX'#CX96\SOP4.,)Y64D@%,T>YFOPX<&D11\@36,+.J3PR"6:QGV.DG2#C=>B+5#LKZ$#5?HM!T&@(#!D-RSW;3<(6FI.5U!2P+P/46 MVI3%QD+7]-0=*(^E<:K-N:5,JFO71$:DK_Y04,/'(A03BWWF>GU,9E5+EK0. MD$Q>5S*0U-9+'DBJ^2A1LPQ5T)N4ZCQT1]$9!]\!ETR2- -MT\]<;\9WA38+ MSL)OK/5RQQ6J+8^91UV()?N1A\=QRU$6-3&"EHM>\75KK<(7&,KN:I,1-Q^I M13B=:B>3K5:B4UXFHPLQBE9;^U2X>G2;535@IB'Z!X;I[@B2>F76MNX>W0:E MUA*1Q_SCXR2FU:[^0&% 2K(,X'/8@<0S/+/PU_2@-91,8(F=I*JR*5?)4K'N MO"B(2ER;,H-W*C\%R.H$"H%_K_+E["&[Q="Q(FS@=S^G"34YTDA&RD6.4MN@ MS:D\S0X6W-6?")20"99E5QM>[?!L.WY=D[QMPWG+JWJD)W4PG M-GS0DS5>-=V'BAKOEJE.;:T)#P83_H/UW6H!T)KUE_!F ^#-5MI90-#5>WF' MKLHS2DW?ZVPV<;]@(MPG@>!$1 #EC?PA(- /N4&-%WF!!Q6)A<),F]O=MP)A MLXHO(X4/ T*]=TO9;%.U^#2;R2[OS29W7WXK0[P*B*!)P%WWYV6I7TI.6.IEJ*&*%OQOBX"&*5)(K M3^-F:2G(N_RU-R?^:!F.B3_A$.&M#RN\@7W"L$Q;3!L.'&!.)1.R"H0)MU0M M$;U-+ /'-&13U4%*-2Q9Q2_)ZW()3'K %'W0B4VXYDJ?,TU)'V#N.C1#VM T MJ6<@_IP#;F "/+*Y@/]QR_!W&P#=GW>6I!51=W*:4*E*I$Q*F2Q?AL3D[P=@ M^VOU2570Y[X*3 +#$AR,&Z?SA5VW8?_AU706&*!U>1\5^++E5%-EU?:61BCJ M! D)0X#0'_R[N.A_NR*?NT!YMB=Y$(ZX.9 =X!/@LS]P&HI MZ6592//RC.W(E215&@2-!#>RZ]4]^Y3QTJ9/20$0RZ:-G&-$ RPZEZ'7-+#Y M;0U-Y9FAJU\^0"XT=&A77M[Z[Q6Q-)R>I2JJ9+H-28/LA&4_)I'5B,HB3?SPU3 XIJR$4^UJS:9(OF@D9(KZF[@W ZLYH[$L)G4FTL"NDQB1.J MML,1J9<)-&N8T(O@ET!VD(ZW]@BT#C04;*JB!YOH5-,S3#?//S,@94 K'*J2 M!K)<$,W(G#)7+0/*#R]!X<@762EW^Y<=V;K]@S];EAW(VB.ETT)[S+7U5(95 MV5G@].XKO' 8)1_GA1=PZ;_Y@\@\VQ(/4,%&[SPE@S,KG*,LD3W#]226"&)H M.H8M$=];A9^.4B4Z-/'ZJKT6;BOFF]P]U*Q4BJ8<>9!>//88N38*G.HX3I8? MWN*Y2(&.'4T*<*A_=G,RV^,4N(]/I2XT%O)=?@*&XJ@W[\62?&#MSZ_&_49O M[Z/S_7I[#YWQ#Z%S"!)))YN(E*CV5*_$='-6D$'@-%\ T1D_%3JW!'5RRV5, M[KJ,:4VRK$J_+:&]VQ6SK@Z&6_BMFB#KZ I0_ '[9M)'/,YZE:8?%G*!HM2J M4RNT'G(N50DLQS\+*)],GH'4QVV0 +NZR>-=W>0I+8^-M^O9'H'Q?1_2NI*= MZ*HAD'HTE6SJ3?&Q'S@#)O1]GQ+TGO?[8R%(G/+U X@+,'+AQ M?HYBXZL@\3._^T_3C1%'QE-#46@TM.6T?E=(%*>!4]=??$;Q#&@WI49E\D"%0X2@C+<6V0&H^=\5*A'FK.,EF[./'YPZ@P3TM355;TLZ@\-5"/M)55190 M0*_>/Y ZQ]X)@3O;75/&2]#;$-"+X/OF=D 0FK/T?XIZ'4TM7,CV>S<485I MADRF*Y5"D@V3+6 MRL-LS\T'UO&_ *'Y/CR<,T'B6,Y@/YDSSD#-G>;CG502DC6AP#4CY6&WP=NI MRQ2I(1V=U@[=2KI?Y0*F2KH:[[$9BLF2$9N-U.\U\=)%WY-MACKW>(H0[^U4 M=1F7>^-&O=E)U<@Z;XB!%1^!HXAO*"-.&I#F'^-T,Y&2QFI-[V32A;L)+04N MKGSQ=Q/DT%QL?P M^W+PQ*@:K?NV&T^-U7S%E%+Z;&*7+MW,?U^$XWM@6Y:=B8/S.G$=)!IF@B$" MY!SD==F8K+2/[B3+2;L\5LS"Y= 8_>ON7005;M94G$>I:G;-4 M:5Q/C]N/+:9!ZQT69"_=A?M4H)X?QQ"%Q]]&]%X=QSJ5(1\G.4S4MEF=" MJ7[!Z#Y:K#\TB_JBFIX) K/@C;)4;\^&QL6C_HO%^HG)X+W>Z3-2O98RJU1U MZ30%U6W=RXQN\G?3BO405MQC=;#M#!6TX/RE*)&V>;#Q7/V MEPCU8&#[:)ENUM1LOEV;W@DQ?EBV"WUYUC(N/5#T]3+]/*8Z&H5!_ X*9,]EN;T7PRU+](96.CBI-,D8U[E*9N70WRFC! MRR2] *D>&'0?+=:;M?M'U565QM@19=+HQ!^:TX+$SO$ZF59UD_1RL::\?M8[_&>5ZN).&C+R[-*-K<]"Z[D,K VW<@O)5)Y48&TZS>,]HG:55KTA^"CELL9T7&7) M\MB-C3I)=E9[+ 2W-GMGA]M^T0M;#+KL/:Y\_R/U]Y&B+0@=89KB8R(;6=8S MHX$B!1;'81G\2YE96VQ?%$EU3JL4+SB30:,O"6XK$CN[1?Q6R+TIH^>D_6J> M^AY']]ALJ(H.W(9M F#'HW!D+();,Z^B2[U*ICH'+;DCD/=CE9?Z9+5Q%UAG MY/@VFZ_L.^C>R8<:TF7,C*I+PX8TW$M=O+!6='JR*S:UFCSAF?M)02U''UCG M+G"V]RNUU?O(>);RCF:"L G=:71@H+*3?P9'N],T74[.>PV^T5>C]WJ_/!\M M N=VA1Q]<1Q]\34UQQ\6%+)D.SRX D8&SY'JG1$/G%:\A,."H.N$3YAXSX7O?PQ2L8>MGEA(SI_:R0*];Z MW49UGIKF AMM"=X5#+N.(;-%&P%I.O1,QLF8J57&1>NQ*#B=I5,L9LN#\CAP M5EK@,DZ^ESIYAC8>)W3W$5A<;-R(4-6J!2UA>A#8>%$P:2-(I8%9237QOWB^ MK9%6':!KVB B]B=>71B7A^+3=-#8O6,^OCW9W#K9 ),?/^C!"'C/WU7[LMS1J*IL1-EU-PL\\C7S<#Z)B&7?IA+#Q#! M#^9..BC<*32:)I[&?:)(:7'8;:E):CHFTS$YJ8'>)'OWK14I_9-9]'E*"/DT M"'R:,^; U/$/ _@NB)T,Z-E/N#;.S1N]A%Z8"S$KFADPE%1+9;^U8OWA7'L< M77P#'@Z,8HQ%.^K#8!YK"HV[7C?6'N;GK=@EL-@%4?4WUD4!51S)=+^1@PM"P,RXR\N=^[I@4&E:TV/W%4L>6*'1$<:HGBFM^5XAY)?DNUY)/6B2 M29;&DW86"(-Z/Y',7 )GA*'D2U$VY^\*]KW8]9 "R_#>[]/R*87I$TO@CT#%$I^-K*5SM:BL>S2<06GG/Q3 MPFPAHYXE=*=*?']6;O*EL=MFJ:%QQP.N&[+M]V7;+XTC?BH3!T8U1J7':K*X MJ-:%M!G5)L-XMV('-R'V,LGZ.VNC@*J.9"^>&+2BP!W/)GJ^&$TSXXH9DG4H MK2^ R%\."_;N$XU:KKC4QSFZN.S&:DV];864'4;B@DO.A\)F;&].)YS478MW M2Q)W7TU'HN[T$J+;%T3&%QNI>GIJ^9Z.:L-ZNP#(;+O-MZO@KM>]3][90F S M/P+44>WL9]"'LG" M(0-3FFQ?.KFBFE/>9\GIRG'/E.'O-@ K^LRDLK%K_"0J\]A.)5.YKGBRD.?9RJ/XUAW,"L]= )G!WP1=YZ.4T*J_UJJ?WHO\W#(JW?5[B0QG@PL M<7)?J8V&[<"931=/^)]W*?-7T/YS-OP9Z%5^=,E8L:FI8T:L9\9=1[TA!&K1FM?M^^]Y4 N?X M_P"A[ MGR3=4^;LH"OJ8T?4'?=R!Y,?C"<^BP)=US^#@XR\.+#LD M3\<.>[+N"\D]+E%<3QBT1U2Z+@YF7!5PVC1PL;60*,\OHS>W^MGCW' R&.OFS]XM[7TMC8;= M,ACD[NQQNY;3>[->11X]!I:F?U8AU =*_:O68EQFZ7;@\M% MZS=LIGRJZG>QW2UE&Z/LG >Y1DU]8*TR50BL"13T4O,OQ_O+!>'-T=WH,:K/ M'RBG+5M=X;&:D9C+1?;W;+K[+CUQ '(_51;/H1N.D,J@%-D@5*#W\ M"8UHWZ^(N0G3;HTC#8&:Z$9TX?#-L5X*%7& _,&3:>+9DGX862VU1H$J]Y#K MV.5XHAK8C*J@:^*O1_S+JKA0=W(+26K)E$NUN4DO'4M<(9)*YP9*G:14<@(LT'(G M[%UP79?P""K8='X:HC0KPY38UZ6"X&C<(-6+)M2>=@E$^9/HX$*O&ICGXR52 M,]@^158U6U9ZS67>"JZ!&"KV+S=@+[07>)UYX!2Q1"]Y\I')@A'5OK]O!-?O M#35[P G]-%399F==1T\TJU1A/JISG?*8L@,<*O^9A) 0Z3TZJ)H&G,1VJQJ< ME],5E+HP12M-N>LF@KC@)RO)J@:7'(_>22[$ #<'NK/J+M(I-VVUUI<,P67K MDA2?QAZGH\ B_X@]^[4[+VWZ;!BG$B3]>=76'%R6HFH.*O#=Q*'XI:PY"E"R MIC%)&Q,HB?%JL*S,90,B'_')[@#;U$*PO=F4B]7&Q<639*BWB2 MS=0F@=5G9X37%W0F_?)*Z^!2J4^=C59Q]]@JH\IJTLYD9)!+Q.YVL/@9\O-3^D#'#CJ9+>IDPV09B^7 MQ^E"1IVFQKE954B2HW(ST0OL6DPZABA9O\\S?[#J?)YS5Z3>]8RTJ[6^<8@SQ8*A6JB6?K9E/GYFCT(U/F< MW?F.&SM6HW*H!PF"HV0[N_3H84.R@%*57)RQLFDHM@+_ZG#Y(>Z4VW=9GB>5 M!I6V'NB'87!+?$]Z_ X&;?@BTR'+; )WIVE>D:?KB0S MU4NC@S#VMT<)>5TV)EB.8@%9-&3\U#Y= '2BR,'%H!-# \?S^25BII72ZL]3 M4F]@I@8"HT=;E"RW[P;-P"JM%W:]0RNO;3NDF,,4DP,Z,"4-0HY3)JJN0J;# M34YW:6;6IK./?'HY%DB[Y3HLUS1B%TXS1VW\)U+-6V].&XQ2%7U4DCB*'%0S M9M,%Z68TL+3QE3>G!8X"GO/ZO]JOLCM4I]5K=;/C6622X7Z1^AD&S#?Q MJX(0-7@3=;_D5RW:W;M"2ZBU*2F?YDK4[!%0D4N3<%_A5UT<%;PLX\QN)D/? M=:T\B9CICB"9 MHEN_TZK%[C!PPA+NYW9W/ZO;[?8W=$I1> XZ?<5B>@YQ3:/G9H$Y<"QH1]XH M-]4A_(^/0FY9[T9'T1X]=K/95N&A;J.023>,^1TFZP<9KT18H]H-@CWP)T3BZZD$-!:*1 MWZ,KDJF(%CK"LL1.4E79E*MDJ5AW7A1$):Y-MZJI)UXA\A]_C?B9U7M6OZT^ MHQ>]\E*AD1$?!JUE<[)04^/TJ&-T6P)H)=*U)V]4+2/"T/%;^,@'7FC-^K9H M:&XV:;5)=UQ8JI13S[M"KLL]>:-CF[=H_-M?ET'"!^#=^6"MDGRAWK&4/N_V M2X.ZLP3:@MJ\$DLKL#U9V9D 2-2&^4XX/'D>?9D!NC%1]4/3'HO0G2E^[:[^ M>#1,',U6IQH0&SS=EYI,N\,SPQK7K,?KR\Y6*L-J!5A^KQ[Z /I5Z/&*D8;) M5>8D#<9,*1,U-'K0>GAXBG[\3O3 !]XGK2XN%@L5,9)+CEA-*/!)23:5MC,5 MGGGI^JD/O'D*QXM<3$Y-\FUE)J3)^+S*&&TYG7^.F=$3+[_PE[J\A>1A.*8, M+._C$$@*%G:0!O[\ _]#6+:K09DYD9;D0E7LX2U-4?_S>RHIBJH/2 WT[=OH M32*Q^J_[W^[QW0YL!690G^;4FZ15I0 M=O;_^QL/M]1'<$O3<%)-U<'J/?0-D_CM+>26FMH$^G_,^Q>]43KXQB:T3RRB M#!9$W9A(.GP;_@:]]?'?M[IA3B3->W;A MK<[_ZNI/4^II@##Z1!J)?]V&7(UF@:B2X/^G!U F:T R;WN&/?R]C[TG:-F" M>^PFZ>U\:ZH5;A&BZ!MJNOS=,TQ(*/@+]@:!S#(T52'^0^'_/8^J-P .(N'W MSHOA9Z3X2(CM@7XK0R T_M&U9&BOF71(ULKHP^L;(-IN$AB!Q-SU5)[N$W# M[5!5X(QPQ/_^)\%0[.\UL*>((A![BGT05T 22"(CT5$QHB0DL=>7>J(B)WH* M&X_$9#9VY:,'H^;# ,&4]!0".SOZI[=+5_@Y!)9MHNH9F@+'"N5\D\\0C2;7 MY!O__.IYVPO<,AM\6JCGFWF^07#E#,$_I.^X%$=? M',D56]+BW0Q_L[4 *+=L8[*]),31U*Z.H&_H))@[6F-K;3U)'@],P]$5 M4C8TP[Q=R875C$CH/)D.O_HF!E_E3SW\6 MYW\5UC^^L]@'&2Y;J9<(S%_0?(&HP(:R*A.^EU1'6O=]_B2A2\A;5(!ZFS%D MW'H9'<]>8?%?EDQ3S##YJ &<8IMOY(>9G!:GU$>R]LJ":8JL>?)@9\&A?/BY M\L'&MMUJ!9[] M^N25,+W*[^V&<:?T'(M),]DW#7*J>VS*<-MG8W;INKMVYM M#WVOK&TB8")S6O/)"6[4GR)R$Z7_9YM/_7>M>'8+IEMSH\;T?]1S6OTL]:-\YMH^#(QV&4UL$A]F'/IX[MJGAEZTU_RR5T3ZKK6W+NQ5$]3F_VAE MNZJSCWQ.^]\K%74>S5IS)!,N7'/K8&J8]I:2%8KW M95=W-(=R^P([N*\WD['XXA -K"#: ,#$$*>:+@3J'3_BRD@"3VR#04<4+TG M8[N3TOM!=+UD7M0$KM[DZ\4.4>>KE7J3J KUAL"5FT2S0D!7J@G])8)FB4J= MH*-_*7\3E2S1O..)+2]K[6%QZ2;ZF4ZRD;4'LV&67UAM?:'#F#CL+V8-D["' M@)BM2(KP N@$@/R@'+(5MPC^5D%9-'#2H2*Y+I!,H)^)XJMX4;P7Z]^B]Z+\ M4. E:S(20$G*Q.:.HW2U][?Z#5/6MVA@9(P+5? M:(#\0!2$)LF7FB1-4](] GMBDTR%PD!02Y$LE:Y)S?N\K,['K=I[;)+(3[!) MFG6NW,ACR^-BC)+$1^-2OA5BKZEH98;T36-"B/A_A&WX?WU6A/@(W+UD6:#K M(54+)>80?16:#+J#,FQNSQZ XW'611:^LHS?N,6+H)]_Y 2!ZO$%18_GM#AG M1A-/@W O[8JB:)*-QYAH&)<+XW)AW/Z8G3&'E?RN?#R[0*B# 2Z/T^TR_&5+ M*&BV-0?"8^N>:I2BHM">#$L-];7(?,MPI0$PB>800$L4.%#76M=$7I=OSB<7 M/JIF_N*7DFQCP*#D@ U ",DBK"F04?::0J@ZH=H6(0^Q2_QW>!X9RK5OB74_ M-R,"0#)*17MB3*+C8J3?BXA2G&9$*=IG>@PM XEE_-P,[XFF+!;=V;@_UQY9 M(2:VT\+L,9O/3&HB(U+[(S.C^L*<-0M B'7'U4SUP:(>R0$<^63.^PA=5M)< MU!K/4O6&92;Z:IZOB9&G<]:GP^R\8*L/U"2M-/,/A6ACT5J(T:!"@_;@S%\6E=@2%$\#%)=X,G(<(M@;*AHB(@"(@!Q!LR$F/B,R=T8A]3DQ MRY>#;!:J*)Z:QAQ9ER<_!_$L>-01P[O ',Z%2YC3$$*VZ:8-Q3?HH3__["$H,P3,*PH=-.C!Q3M115QN%6HX_A\]+S M__3,7W]>':5NRRC\,G,@Z>HC_OSW;A#Z6PJ/@XG9WT1T?)@$\S?UF\8-X??I M,4]$<[N"A"@;-W\?..T(-G=_@.(.BK[34]R%\>$G026X*OQ,8/DNO'1V"X=3 M%!-8EO]/4=4!O15T-X<)3P+L@EO!MR#UHX MQT]W31P0M"\]L!'.GP7+-/RS8C:-A;X%R?R"9/3'5,(9-S2GM,S4VVYZ]+8S MS2)8>G5(IP'AUWN*/KRPQ56/\Q+/;^@-51N0\"$95;NB.%+@=,CE^J2L]P_F:?UU;AL&F2V<":2-L,(Z M>)A?-B<5(]?BF89XG]4R3>IL.3D3C'S19_CY[.AIJW*Q5AX;^-!W-FC)M M4QAV37["3]OQ^7)@N-VWF6Y,-$E&V0AUOJR3#W/()L\$R0'ZFE'ZTT71TD M^-QTE$M-9U+* /_#&=GI,[T&#XRRC<%AY_'[L2!8 VJVUE"GYBG<[*B*S9^ M$TL^5VA 1&\B/O[Q7[^O?ATU*1.YB3Y;O?#>2>%*X\R;)GW= 7H"!Q]KOGR@ MI\N]9D/^[Q@US_YJ^CAXYF>O]='^C\_NBXZN-X;^/(E!_5J2*GX?@TIZ?*9O MJK;7K I(\I"0H?JQWE3/XE-$"-YGP&M*V*SR:HG^0@[K&X#K+23 ]+J'64K922 M!D:O1^5YQNZ6 9GD1F5]X>?^/G_HY-5#0=+ E[-<$_^7NJ$HFIA*)C&7-'1Z M\?'2OI\E"H-%+[Z<]<3LFEB2>B5B9SDGSP,FT3#!*+M(CCE(+/0KQ-+JY.JG M((F?)< _3!+[AU5(II_EG&HE7GA?:>S5)!7(:4)2,T-#8'H+M6Q8*3T^'KQ" M,V7)4J39W1^PM4?U,->1MEJ/9>0AT >$_#9,;0J $Y=0TZON:G>^HO^FQA*%JZR50A) MT_SP#?*B9XZ*?&CH.O> /P#.N7:C692BYI51^\[TE@^^HDWD8*.?41DUH-;>!%XD2BKCI<,K6V+>:&%)B;)7*0FF13A]L" M;-%%!V+E7?R]>NC9G@-MN$:$2FO?'C[FX7W>>#(%Y+)D,OG[V8FVW^:UH%G] M4S;\O\Z[@R$2>221)1F?=V8D6R)04?V^4-G,L1VHJSMP9(2*^H6FCN;E)C;()O$70FC\ M-\,R-_X >ZCB>M,IJC<]MX3QUKL6',#Z^Q/%PA9$$4!]*;$E%EIWCZ(Z&<3; M8R9J)ZNC9,PM\D>(A7=)A<_@K% VG"(4<81H>!OW0X:3" W.!@A)EB'W0_*& M_($8PD0:]^"W!*0L\N /U@2*#?@6 'AM"NBK.CZ^P"D7R"YCJ-_/K1#_3/]>#7MUP//K6PU$1H8_^)FU MKD:JNB?=:*9',BNS:=M6NMD^C$@D9"89B49%6DG&Q$@R!D2I'Y'$:"P69RB@ M)#:MWP\TTV1_9+ZKF8_1?%'DI3LY99B/2S8B#*#@?/+VTKC. MSN+F T>YC^J@V,L_++1I#8G8)P%TNR)#TN. MKEA.Q&YB\?<=ETR@(Z*MSOT8^H9]]ASB$VHO#S=)BU+_\QMW)D+.\2W^"SX- M_J*N2?C3WWL'1L=7HNYL/7H3CU[XSB^C'/4X=$!_FXJ$^ @,/IC(#1OR1W#P M$;V)7KJ@O@QT'.YK^1ZM^H:\TI>R!@YHK2](Y-V[E"IV3SA>9!$+Q" M)6]HQWMNB7FT0OH2.?0Z<+F/T\SGBY9/HIG# MK+V]P_^(]CF&E_O M5(F?+^N29Z#;6"CKCA4*C>="S9<@\X[AZ*_KMN^=H6$ IQP+KM*RUIE6@]3T M4>T9*6I,BM4RS28ZF<<1BA]'WD3ONVQT_&5 KZ=U7IZXWJ7Z<_@+%^(]OWJ, M^..]ZO, (: 2GC]\/AC*]]/(]Q5XS 30.T?2@'"B3_0 MV-4-G+?C6-YQ/%R.=P7:@3M)#!._2W/1RQ-(63MNPAD#3 M5N@F_H)(Q,D37NO^EU,3_KXA4 [A"=-FOEI:-! P=H2$=]-+C^]E2W:_055& MO;:Q?)#%3NS$MRY=0*K20??M"Y*3FL-5J3^B2L.QL23 (F$HF M[)7-6%[9S+I>9EU Z?$%$0EKDV9P=7.M8]P(XIA*T!6H2=R1:!B M>@A,:I>\.4NL],6HF/#(>:27K5RM+"8$,FGG+:HX+;4S<%Y_%NO?JWPY>R"- M&&\>EPPU\ (K&]!M4;M*E=KYNIQ]% #?+K:Z*3TR1JTTHI%K-LE>QYC$BGA7 M8/B#DAZG!W..5D4B-]1TN5\X@BK=]PH\3F:6[+__,)'M+H@]L*"/&//QMQY5 MKK>NJ-94DUROJG[;PCKBE/0=$'M#/K_.:JE@*P!R42]>8:KK"@&HV< M2.^,6NK;P+R5M(7D6JL4J,0-$UFW%E@C@?4*?!*)_R$V?V[2A+96@Q*OM@ZH M=XXG:.J&2?[/7OK5ZLM7CLJWFC! IQO7B6SZ,$1H7-%]S,%X&I)ASU0A+NZ M-@?(JD=X@<81^92/-(L-C+93=4:>RUC'%V&+BR<"%4$W1 <-#RW)C!\&Q53VN;;/@'79QLF M\GR)/E0XUFHYGHUJO[K\[89 6S-#\P!N!7UI..C$!,7I!]#CZ3NV8T+*G0+/ MIK367VW@?X/N#K/ ]O96J!CKQD+WP>_]C1%R MO8L-/,##@#I!$$0. H*V8?JHG4!32):02X? !7]Q$&Z!Y6AX:\#$5@UJ^H.2 MM.6A"B'B4P8N[8 6#R1.7!"BJ/T^0+4*WI64R/%8@_&(^2"(4!!]3 @.;U_I<+57LR^\)PM">PD ]]:0T/#T5!#@?L ME!18*J03Z+/X#(#+&Y!<\"#O522I7O]V]P5.@,)$L^%;!T,OM\=)/>C+W7X*F^[VUXH= M;_^^H1S@-!%5.OEZ,S"\*!(Z# A^?74)E)W;SWPSVL\ V#E6\NOZ8T_.2C^T M@_T& DA,X2X"SS7AI1-/PM/_^Y]D+(XJN79CX'LQ[%-X/WC)1QJU2/5A+8Y8 M38$B4S.FF#518 &8R#: 4V(-":64XL@VU)G0P58@D5M$3\)*"VIC2%\&*5F6 M 9] RGZNFHZ%RYLXKG5-#(".(Z<00JZGF;T)IZ8*H)A#W]EJSU"@XMY0YYFJ MZE]S/; G%GF-Q1+3IS7U(F2"F6RG&;0;E8T=J /"[3J2BAR MZTP_&Q$:L*']CBD)$P/.Z+SZ\U<3PEVU)M#O4E03K"Y 0F(,F>1IH&FD[4X1 M">(K@66"7QLON)R[S/W]]KK?$Y&6HEJR@8O3UT2R$K9S@%P?.*&RDK6;0=?/ MB6,7?3DPIIXGDOS@Q-Y3H2P/9?F/DN5K7P5SRQ0ZF\AX.F XH=^W^0U) M%QF2BJJ$/!/RS/?G&3\XB=N(0'SW_"L!/<;05!GH%NYV/C"![TNC3 I/"_4= M[VP4A=H\S;4S!SH$M75@HI4[IB&;D!2(E&I8L@IT&5E*>5V^P3.5C3D& M;[$,DX34A0(9T#C ^1M^?_'U7-4^A)R)5_-WR/0ATW][ID=Q!G3&(4-$X<,/ M&X7/_4B]/C PQR/%Z(]#_8U60WW/")\J@'X?]3Z[)O#A&8H2PA4BY'M36;83 MQA%"EOH1++5E>^*36Q0Y-U9G3[NJ]7I+Z4J:IDJ>,D27\$ZQWMRH7D!(IHF2 MXK#J#1DI9*1OS4CHF!6Y:BATUE_;?%NLY3?%D[Q;;3:&JM'#!TGHSPDZ=D8? M3*^=GX&"*%.4QXLT'$H*/AQ"WX[;H74\?:NJS]&QY0"_%VI"E$FLF,X LVZ^ MG+G>7=?6J\(03,B]WY][$;&OSO6W'0 M^6[*BX4>42VO.%&R4*]="[X$:TM9FJHV3A/9:J:+C\OP0$=?2.YO(F2YD.6^ M.\NAR(:&JF-0UA0*9<+=NNLTLD-:U-.6UQM5B;/#=*BP9/#<=*9A^T@5J1"H%!_:I[B:$MI_N&N%@T(DJ6XBI.L59):N< M%"^?>CL19:ONU3RXC/ M,/ )./.3:D5?KN'#QK^NH1@SKLGT'&Z$Z@7 I<&XDA#'H^$@OUS7B[)Y1<^X M1M&_D9?JG/N& [AE4SB5\+994! \]1!!U*>TX\J MK%Z;AMNI7\9+FOOECFAJKT)YNV895RH?WL^F;/O0AEZN2O; -P8W1!L00PG" MS"L2LU]#"+[,"J[+WZOL7?ZVNPX_;7KD<99?8+DZOO/WBQU ^*BR<=?\:F", M5@G" >EA^(J>WR7S>JL.'O*MLG6"X97,X]-$#-?-KOP:4.5 =;D/(UER<%#( M= _4CJY)@]-UA+>G5?X%_T)2+#[V[AY%:ULWKD)=<%2__@0^#GJF@][)^&U^ M<%<@*.2A?6%ZLLFOR*W"KXG\-9&'2R-H#G]-,[^)NFJ-B:RWE^UJW6O4(\W/ M-8#RR4N]W>]38.TU*GCQW<>^'./1HV.O8-\OUM^ML=^B>51*]3S!O];S84W! ME1=YCE ,S+'0^<#W N]&X#?VWE8W $F>.:KG'T"J0QWJ@(GB@*JU.6(]AKK&))B MR,XN76#6]V\21GT;AG"7'KT=,>V:DZ%TAWA?]?C"9(22RB?,B7+B?7 MP \L(F5D8:MYV^V""ALRKNLG@^%.)PJZ%/:HABX'*.X58@.O3(@I Q$5ZH^" MJQ#0Z<3F$-%S.BT@F?(0]X9;H*Z)Z)IL].#.;E#%GXE.Y9W>;OK;YGG+,>? MQ;(+YU[[2AAG=R.-ZN &,+BCB6HJGE) #7,:*.3J@0D^HUG&IJ(Z@X#H3=8'Y#N[ MA? HPV@D_ MP0?U?H K\1&'V\T@VM_TYL,<-=TN59FHMK1E/$+'#B_-5_Z;UJ$#%*7VS#K/ M55G?S[W>V@V1U]=G27B?&M@V7] .?-(RI@CEJ%F?N\V+.];%5Y"=:GE&*^)L M#.-5CP!G:J#<2,F"!A'^<0/(:P\,NT!_IL>2=_YF@NU+SGTS:$TYJWPT M??*L#VS0HB?Z_M'^5-4]YT3W>T=J8(ZL5!]R!QHL(;AN86N;KC;'(K@+KM], M$H,%*9+5+=6O=*W"WM4^56/D;[\+_>5IG#6UP%6IUM:]UEN=7YX\[NM+S)E^ M1R4=-^0%-MA4=&UM>\OYZ@'?1C V;8)W5/]&F*$6P\NAA/HN8F\ *3<7I]]? MKQK]HI:__6OPZOFJ]NA/^3 M?'!']P8!TVL-[3WYI#>#;)A39-1#(C4&AJ]SWBJHWRF@5\V/H-A ] 1U'GYN M:ZTH"0CZ&5C3K!0Y_!4W7[6\Y_R[XM^F8_;4U H&"H$(&^4%;H"$P(+TJ6DO M#'.\'=V&5(-,9+^=* Z&^YW<(#*@,8)M;!030&]\TO9BJY'%VWI4_.]_Z'CD MM]^G G+WZ69NEKQ)"0OW)(8[ZCFV)]2V4(18&S'T3E\L7T AP&%+?B&YUVMI MA5IXK7P ^-[K%76@ "6J1\4=S&U? >Z:XYYCCP\;L36/M8?_R9/YV^.Q2XI& M&;YH>9Z6T*@-*6T[*MZ^\'MQ/SYSA6'<#QECWFOH#4T W[K;GNJY%WF?$*Q0 M/W:L4OQ#EJ$Z]2N*4=! 5Z#\]#H6(A4#Q23<$1X#7P\E0L^]]IRHW95X#1^/ MYYVU<>;KI#4']-P-LKT*KG?9;N\4"8BX<.QBE77K85E%2@PW>D0*#@I(Z+(& MJN7@A:4EL&%:0IB6$*RT!+_A<#*B4,DHG12CK!P3(S&F)TJ]2%1DD_U())H$ ML5XTYC<<]I[P=O0Y#8A?ZSGPV_]$BZ<4WDR^F; M4O-Q&N5(O8=$C/;B:7SB)IIX MZ:+U8-YB_N(E4"]G']Q$(S]IOXGH33SVDS8 M @+><=*[].'SMKP6]/@FFF?2K]Z<(AQTE+^B4JK0GGX%EY'7<8D%^I?MA'VJ MQ*65#5KEZLU\-E_FRND\5\R7D8G!-?.5LLBP3#1V\':XUPU4-"N1OR'6$Q-; M,S\Q5H^["#0 ^FY'@7M&'#7,U MFO"+$K*WB;^$,B=D(%5D_GX;37@1D0!)8VP4/P_HZ(7)CNQTFC\37@K_-X")!8*D%" !%6 I WD55H "@\=W]2*3H0W M%R<:?7R][= XJ4^Q*R<:S4JZ<%$?+/SO>5"/)0+H5P(K%R0 MK&%6,Q:6F$Q2L63R*PR(-->X([+%2ON;>QB)"Q,$'PU0AN+BVXF+9"G@&HEDAUJ%%X@T1R>\M()(_3$"LR0J=.S EKLSE/#1G\HVTT&B@ M@Z-D(L;$XQ\XSF"^T7'&SQ R9Z*&S8R^]]$@-C/CT 4<4.PT\M@HV4@?))[R MS=68.M\0BON!C^\MENB?9KCL4");$[AR,P]54+[%BU$J&?^0.&)#<72!XNAT M1+ ]$18H\(OBZC.21\5*0X!"AN!2%:%)E+AZ@6\2]7RC<$*Z"9J$82\M=GI2 M"1-!^:WU2K$!R:%:KZ3Y#"( :&6S\>B['')?U$1"47.!HN8,U+":$'"A]+A$Z7$R*D#S$/Y$WUEH_.@@ M,B.4ZWPNWVCR=3[3X(I\HY+UGO?C G%T7<51]$G M/B<;HR-T[ .2*/I=S9@?*HE.2R+'12-"T7+YHB7&/]SE4_EF ])+(O*1L$KL MNTJ4;RTW3H+_U1S?_(3JI^7[A>=8WX[E&_E@+^DIOJMXIY=D9^E5^/0!;A@LEC8FN M(X!J&SB0SZQKU"]@TS?5(XEGNJ $@PS6Y=7$=GTUX:^9P(M^M6&L]87TLB4P M5!L^(_\^L,"_I G4'[9_]9SAH&84UOKR)6N(6GSCN_,@/KU/Z+:5OS^?X-Z^ M,T>7' 7=Y!'\U1[)VK[HE>2($I43<9%-1"0QTE=Z4 @G@<@ A8[*L1@;I1([ MHKQ"X9EAT7'CN7C^#M1$5J3V1XH,LW#L[D@?.X,F)]_3TQ%H MU<3(TY$)MT-/'[CRC)\(]]/T8EDBC?) C#X=*9!N;R38T\&X((^4?#ZA1LUI M#8Y\LJ/N+-\MSOH3>EP9"71GH&0G Q+-^61'DF+DYB!"9<>3I!BMRH^-_,19 MB+&G;\^6%\EQ2XD#(2V.*DVU7,^8O8$8?SHRY;0F1>LA6^!5J3Y?WHWJ3JR[ M$!-/1X)>:I9K\GIQ/)'[Q6(TE9T.4@LQ^70DKPN-H36M%:AV=59G6^7)I$LM M1)IZ.K1V7^O%.#)3'KOS"G-WSS7GML:)-/UTZ&#:3ZMCIS[E'2>6F/1 BHG% M(#4Q3X>.VS$I2T[4$W#H 3JYK_?JCQ4U,A:D7.(A.GVLR+H" MAQX@E"%O XX(5*Q+#O.-;$L3V@,T M] FIZ./4PY(2IAW!>62G9.X.>0:283FGS\QE$J[U M +& >UF>I\JII!!+4^,X72C5X@Y

^Q+0JX=;]!T;5&V"QP:^F1;]G*J#=*.;O!D>KG,U'K]KEF"LQX@ MPI;3GR=Z\>R :HPG4E7H&,D.!T7* 2(TP&*\N"_4NV-R8"EB9E:T[R *F$-$ MF*J6"EDI7Q& 0P\08>&A MH"Z'32M-D6FZ5KVS6H\C?2$R!RAK[LQ<-5;NF$(CX6;CV;X0:0MPZ '*6E8C M5*R9H$>"TUNF%^WDHF55(00.T,!H22F9 IMPQZ["==IR1I2JL9K('*"!\ECK MY5/-7'S,Y+LF/^1&=-J%0_=I0&1[%(@R\&U,M)\4(Q(D*$GI,Z(<3X!H+,&" M7CSZ]B?VR.>X9]C]3= +P$4FN7QL'"NQUJ"P$.C^%(+F !T-DT(_H@ACG9]$ MZ50S/P%2/CH0V0-TM+"7DM3K1.:4R\:T0H>-W3UFH,8Y0$>T.TVTQ%;]?NQ8 M;'XY*,W*2AH./4!'G7S^83!8CB2^O;0RA6)CZ'1,N( #=)1Q1V2;*BR7?,%, MJ$W>=0:U]D)D#]#14#4[\WN[H/*54B]VEQ$ SU4X-/0)?U;BM6Q)8TH]7DIE M"^4Z*=W/BC4T=(6_8#6VW[G?'C^TW^I^M=25/^Y96J_&$;W@!G7#O!A=W?*' MM^8WX)Q]S5BLK++59Q+%(V^]4,H"0N[5"(8?4\(O7@V5>M"K<&QPEB#3:^;H M6QN5;R)0[PG?XMB$MTWFAF5"1 0 $?1--,1#$/! W;"A: H")D+1%!!$A*(I M('@(15-0,''#ABQQ0D2\GIOS-O?A\W:=A#^^-WY\7O7X>3!(O 'S_I;7]<7, M<_7%K[(@?9.(K<['5TD"]'1)X+,A8G7T?D;XK).SWGFB59),>>A=F<+2UZN[ M4WK?CS8^RA\AL5S]R0 93'K / ^]O*;/3K+]G0 M7:_^,!03N119'F+Y UAF?[@$WN0\WOY'E@'H]S]U$R^BA[,L8%LG9XY M+? /A()^/!"\.,P7D_Y14CJD]9#60UI_7?%^$S0'SHMZ@LFT8YK0S"(DK)MO M+\$^#B!3OGP@\QUW_-K1QS?<_I6L M(:X@D=$?8.:H$.M4DH+/*$!6(:"L?Z]( M]HI 5_))]K]7ZM*^U9V)8MC^[U>$+DT@,!R+'$C2]!;Q'J.*?7[N0""->(3N'[(S9F69\?F;%5,?-\2GI,4NUQ61+%0&5JK0&G\[/FB#4 M)P-'3O% X>(DM1SI$QV5M<6N_L02UPF*.0<[AX&.K[.Z2I(Y!GZ!!Y =4[55 M8%T3LA<,"7W%(/J*KQZ8!=CG"X+0H8,&3(P#'D^0^AM'&G*\62V5<[18R?9 M8!.3 K6X:Z(*?&C^T#$&NC/L^>R?2^3(RX\Z<;+LM34Q@0R@H0PI)710+]=! M#2 0?JIW>S8KJ[[F5*L,[.>E>2[K9*8T*7'CV'B1Z0K%KIQF:F(48NUFIC T;#K&!/&PD)V#MGY M2PX3W\7/+"DUS.&(G8VE2FPH%L=+)E[B(#]#(XR]9E$S_#"2]ITB:5433"55 M(2L!-;U>DZD@>S=)#M.SY;B0&].%HBL" M"]V 0"$K*T(EK^ESGF^&/!CR8&!X\'SFSFM,^!@=%NLR*<:%F&&-.O'(8*SR M^!X4%.*BD]>Q1"0,**)Z%RA*G$T@/UX0.3I<>_TT,U4O* M&/D*S_2;B^(S1J(\%JQJDFY#OY-?<6$9'!+,P];=,-;7:HK@,D*K0@X[S/!Q M@6Z=0F6)\6LV<9;#AY"50U;^+JQ\SB#2FWAY+$W["5V.N>,VV1)[U-14U3F^ M00[GY%]'DF>TL;X)+P<\?O0;]1#&W>*WSPPA0LDPAA3ZK]]=TI[<:)J[ _-V MQ5"K('W9T'U'UO-J#TA:\=X=R^6^,QFG%U(1S.? ;:066!.@#*Q$6(T83D3^5DA$&:"=M:7UQHI3(%J!!.'Q :D"QP36!,DT:?="P01E8^+(.^ M+MDP@!#Q!=G/3L \FWVR9N4BXN0ZVENE+U@ ^X^'4K%=H< F'%?DR4B\4\@L MV7)<@N9)!)DG;/*:H''6$B=MK3 M9&4T:A8X)"M0J(F]CM)G;)IPB91_>;&FPWG:84W>%]3@L%#0*8:#8GY?481S MWJ[-7[W5KQ;J9\X*/Y0._M@ =PE^6J&DN+ H3:R\67PC*N(AY'F6?1^EKYCQ9CF'X[E/Y M]L5K9(NJA'>J^MT6+-N0QT/X&S M'+"-_\89Z[9[*3<^!U2Z_ZP=_\"+OT+" M_@D[_H&$'098/E5=KRZ1U3::^70WR7X3H^N2#OT#"(2O2!8('AA"C@@Y(N2( MT#$/1O_I]2TB4\D-.TT'U2,Y9U#TFPFX7-.U6.=45W+6ZWQ MS.U/!EHD4U$U3J1Q@^CX=32>#,N30B[\WEQXQF.&8]FP,N;M1= MQ:4HMY691O1\QRZV%HB/O6XW">:,%=_?A)$O+'14V;DA8^O<*/1>@^B]!G#' M/\+U/5]1%>*_HX2S#J*N&^?R6=YY%.3:H^@FB_H +@H96='K9"1LD!/R<,C# M7U+M=#03&PNWFZRW"C,J-FO=5^*\"L0EAY@8WTO&4&&9TS>+7V5 'T!J4 @3 MS('N@&LB;*L3WCL4WCMT,1;:H?LG5[+>?>'>H;I(-0LS(TC'F>MH]"SG%R$?_H0=_PC^/9_)=%R,6R_'0?I^$*5FK7P+ M,G&MD!YPB(&A@12+7$>I,U[7>HGD?'GQL8,AL;#;=)@8$B:&!">L]6+;Z0HU M[B5G.JM0(#W,)CK53PERLSF*)FI'&;(V.)IEK-GJ6@'48G/I4WJT\N=TLC$E=>'?=\\OG MGWV,\&FY7R^*YR)3' [<<2TA5#IB:5ZJ3X:"#<4S[J8=8:Z3R5@8VPKY.>3G M .6!OC5^9Q2<]U:KP<$YC[+(89&R?:):^J<5\M>(D-?7JSK\&'@ M.0RN;V(_APD?8<)'$"VU+9E^0))3BMO**9,)-7;+K#P85WKUI 5-,]S_FF82 MUW'JC+99R/J!8_T BD4&5]XX'E 9KAW5"X2B8"*,(D)1:JVJ,]''0[)#&3] MT9'K9"S,!;O\<%O:F$Q4>P)06[O 0C2P"D;SUY<$7;/ON#$A0 "(>P5 M'')$R!$A1X1N>0!*M/P*_:JYRD?&%UA=$__WY4A31IVK"L!Q)FLHF< 2JR1? MJ'M(%.5%HLJ2:8HSMD)/Y@_3L4"J/;<"<7M?$%/)).;H+;?'QBI]P'62JLJF7"5+ MQ;KSHB J<6W*#+Z2?C"0+,ZQAX8).4@Y""]N7JW-%Y%"@6J4D^Q@EL\Y#KEX MC6[>O_E/HYJC=F_?60_I1Q 7J397*+B%+&-;XQIJQ411%/K_$13C@8"0UF\B M))LH2:8\]"*"+'WM_8%0C@.(&2"#20^83W]G?P>2ZD@+R CV"\-4+* ? _B\ M93G/ +W+28UH411:U$SJW+=BD?D]&5B2.^W6:3;%\]V2-!9B0G20O:L_]%M+ M*)UTXWA"4_'TF) ,Q[806*">_0C1A8&],+ 7H,#>\<>).P!!G$JJ2]+;_^T= M_D?,:9-RXK[3?1Q+9CU;'%"]A9KE#@+SG4:I]PG-LX(6_L:_9M7_ZNH/@8-2 MS 8=84P]9+UOS7H+6[9S;.F^QKOC? .T[9CBK_=2'^O)V9WW/A!T19'APF.(:B=4,(1XX/H^!T-_*.\;9!/ M%]0'93 1)"TZ^__9^]+FM)5M[>_W5U Y][RU=Q7D:$ #.?NF2H"89Q#3%Y60 M6D)(2* ! ;_^[1;8<0Q)G!B,L/O4W;X.;J0>UO/TFGHU1Q)V:U-)JN%WV:%+ MO,ID"N88JJ&]0C5;"ABNNHI09BGQ M6Z0JJX!Q0H6U(CB]V6R:H/DT_:?3>P3#N;;G=59VQ+'.)-^?BZ.]WE)!"[ [ M/[J!SGKP\CS36/](E,X/U%:S_5RVU1 (LNK%@6;7=[/*OA_)='R%&$O2:9[!EXAA-'X$ M-%[QPM47PU')%GK9EEELB)F-2-C]C=%3IP:"(U)X=9%P4;IG1BEB)[_NC-MZ1L XW)=A:?P MJSH0C: !,=@"05L?*%M(VW#@\!UG^-N/0KJP)U<3JU]:R*93GN17H8$ZCIQ- M9[C[]ZOY2T#8:DBW*]:HX'6VH]J2'W<$F8ZO^Z+0?5\D=44=#.,:X_J^<7T]5>QU MP'9#%XSG@3\CS$QEVMD7*\7E/ 8VU+XHEDR3_'6 C3UC-U#!OBN.[/^P% ^V MG=]OP51<*_G]A".?%M,28^2>N\VBJ#!":S;,26VM+RE]-BAG),CP\1UB=)9( M\SPNF8P9 #/ 789 7T0!=;5%!UV)C*11:4ONO(E=+>=B"D!*'LVF:>HJR0C8 MS79K'>_)!1AQOOT;Z'SWN+:7M-5I2&Z:&\YLEO/ZY;L_9;W'$A M.-J+*-R."E(HUI83<=U0-*DWKK>7,TCAASO)V%R:R9W:Z1C3&-,8TV]_"<5+ M0=VH].H4B.@*46^RP7I4'NR!$H,:W0/+D&F*O^+-%/<(ZE@)^T^@0(F]?C=? MV+&+UW11 91:[UG'S.\G+SZPB9(=314I>W.04E24WJ8X.U1F#-UT 34^#W[L MI$SX.,.+D_^](.7JJ6 .?(# M_]HYN;K/_#'P_=4&R@> L_\^/!'FD0O>:!1XM^7 M@\@/%QTI\8\:_6&(S)-.QS__YVG?OQE9&=6U7>_+ Y\_&=3\<*:7B@%O@,S, M XJ5473XWB^*'2D[_\%VR7W.D@][Q9?'/8&.H_C0KLG]._7D=S0=)W.Y5+:9 M)S-V))B,#?3@R_%K#Y_%^\#CAZX?I_1^\8"MH*._Z.G?/3=>F,!=?:'(SRR2 M _C/X\BRY.?L"U>J &=]YIEP92K W@#$GFB5%,?/G"X5"1]JFPYX> _YF>*? MFU[LMYI+RD5DXU-J[J%]ZU\#5SW+GS'F?G9F>X!H$N$=W52.(/@H_R&2&G5&S&:7*+ EF9DG.$[F6(TA657E9FQ\@Y+@KG>GZ7\H2$B8_4VV_^OS^TT%%"#:I_VM^W[>T+]^(CDV@ $"1+4S+/*;R<92"G MY+0<+[,S@M1I;\>&F(;+E5W3F!D^N[ADR?MG1W?D>N ME?=[::1/,CQEEY@0H);,\Y;5Q6BL"F17MI3"3*\6LDMQ[!AR5B:>MRPM6ZOJ MJ+OG)+/1#BK+6:M'DP)L>?+VONAN/8:?F1*5"W4IF^\6G*@+6YZ\O;P8^(HD ML4#,Z+U.8V[FFJS:E9G3MP]K.;]53O6N3)*G33V9;=+%;364E)[>*VI#8]/(=Y'9>-)T'BXG0BBJ2Y%=L_-L MW5Q4>0\*'GW:M#)Q"*_ >"4I9-R5-1F%M*7 IF<6W^/$8J?IE+JRC2"3STC &5RNY+S]KPK@6I^..;I?;74 M@TW/2( \FM+3OC05B3Y+K"5#JQ6;:+7.B,!.LUR^FE,"J=YK4)M.WE0S6]C7 M,S+ ]19FL^RK0*JO2]FET]*!/A50TY,9X%R'&("NMI'ZWD!@*'>PKF\,U/1D M!CQAN@&@0.I202WW*GO2:V8AHU!G)&M9=GFP;[B69!:&*EO(E4/:BU#3DPXH ML_*@6FWGAB([J*Y]KY7)]SI=U/2D R9DM%UE:>Y$T[=VBXGH%&T>-CTCKXZL M;2L*TRX3P.EM)DQ?:C;="#4]Z4"G0%2-38XT"*1>GI2REKS78@6\HB*WU1SOE MX'^"-HJMK'SPY>&7IWL,TNJ/FC;20M6#]OI@D\4FA!(&[L,'!_LA_N0[,^.) M8^/8)MZ\4&\RMK)SP^.7OC<7 N^AJP_*_F%3>UG4A^4^,S]UK3Q1MI\\WX7/ MU&TW>M@C'_Z=B:".^N5@IZ'2YK\TCXX&:_SBAZ;*#"J#80"N8L&^Q,E#_H:3 MYYMY^T(?UX.7&L_Z6\[ZCSV+V2Q>B"0L!/F9QPN1@(7 U)20A<#4E)2%P-24 MD(7X3&%JNN!"_&:&V"]MA;<;=>[2N14OVOH2/3YHF*(/_^\3\^E/=W[^,T^_ M976?WXX8#.8> *DF_,/<3XF.!H[^_DMD&/R<6I(2 L:PQ; ]#]OD9*S_-JR; M9RINWR^NGY].P'!]M]?81.G$%\(B7N4DKS+] MT1GWUL=^"BBR!&4H3F9)>6 #G!#\F2YTZZ'\L6K[2F?9K<=]D;SWV-MT@Y'< M+M.]&!Z$7B;EX_F5@?OD,$M&V@O\P*V5"<5Q::[+#$%#?TUAF1A9)<]=HCQ# M-(:1&4T?F$CC>TF726"CEG=3O1%NN.^EM*Q;",0MQS!#I+'^ED\94 H#\GEU0 MQ[Q@QTB![0JE&?M?[LVQ](::TWL?Y"]">.]BD%AXFFV:N%HMC5M# M_0,[$S&:[\<3\7MHYOCF2&(7\[I$\0O=;F1F]MR)()J1SX%/,^SI)0+8Y9!T ME\-SI:0,'(!J6"!U2]&6IF/Z@1>G%2;=#9%8]>IV\=7KL_.-QY8=L59 ZI7GR:);CK:5[W0J[]G@=+FXZ M5)1U3^) V.-U31OYUISWQC;TK8>;'(J_KN+V&,X]LH_& +<*WB5P7I)#%=?5!E]"%2U-#5HE<=LA M=HV58F^<^43?&) JV-BASN2N=+LZ=L&]5=;/7W9I]P99[$J18PG=:_.5Q!H44B2HM(\G\4>L;OS MB"&%"-UV?]2"_C !^M9#2)!I^]['?:M,D41D3G^\<6,Y_V#CQOZ'MXS25-$I M?. '=^*$2&J0Z9XC1A_'BKFN#^(!2@W$*9Y%F?O8&R^?VQ>U\/PA]BLMW;SJ4L7FE;!BQI- M11C*43/&)O(Y0&QBC\/]>1Q^D(/SQ EQASZ(I"I&"8PQX^R;=ZE^/67S[VC^ M#*_OYMT)41Z+>2G3R,E@.''*EFC$%]E>7>>Z6],6,P%F@KM0]GZ'"<1]V"& M5)]+@*?)L3RNYMNC^&ZRZVMX=\L$27=RP6<>+\T\Z'.I&8#" Q[^%2C;/\VP MQ@K=?4CH_9K=]Y^+\RV(_U#WS'1".(7?;L'-QW \M!L@,(K;P%/@[F@ZBK>K M!F#I0PY'(_!E@>?HE[@B8['VHF:U]:V^JUANLQ3$Z(^S@[)I+HO/ MR]V?KRZ.4#XH;:F5YZ+QN@YVT'T8LSQ!F1>WGI?D[!QOH4#"'>%HMN>! W3S M'.MSW\JIGL"J 0[\9(T+Y@MDJ!GOH0M M=L5N56&\C",5K-+8+X5S-3^+V0+JB!R!/7UWZ>EK@0 ?I/NC0C8TY"3-#6WE^';!+0R:9!Q<F<9I\EU M.-^_#R16G@M/=>>#%24]XK?BVFA.RQ"^R+1J._U'M H>E'#'@#V&/SMP\EP- M8K^M'ZY[_*$[Q5<#HSWU.)X E$#GS#E!6;0@DW%=[RQSFL^ ?2F8#))/!N_* MG7)%7GA.!Q9'UYODI.\0(5L@ACD_BL)=A.B _?25O\J)%>R4N=E)Q)_X:>[0 M3?-\I(G1!Y,7M\>'DMZ_UH@V@@>F[[@>ZI 0!)XY"P-D\0WMV=3J*Y/:>ZB"ZNK#S>+5DDW9L(GUFXM(YX'RN#4RCN+H7B_E6Y,VS\ M$A_>=&IT1H*\&1! J308:SW*[P_.[TK9^#NT3PROG MA-ELU*I(]>JL-1T;%3E3CQ"BCPE2)$UB7]S=^>+.99*G5L!+^7.H4Z=3,\4W MU3OTO"797GY'7)W H;Y.'2N:&U,#,6/'"/#E3D:L]R:^IHL[O6GTPBVP(T*X ML$Y&_09OBXKGP%GS.\#KHR[F$41/E3'BD;KI90#J.ZO6$_5=\TTPX#H&&W&#:C$T3![U,/*QZP]C--;*0M MVRO)%VUQE.DY]FX?B5NU*U/D&VAB&,T8S5BA>AVPG^,Y*_K$="2Z92EEY >$:7%7_.X2.#=^D1&P$DXD#+*+"SB@%05MH22O)!8%-N&/C(M0L[ M<720I;"'[%T9QV^=4G+/A/X8Y3C2^21GFG1^IY4(=KII2++&V2O*N+">1OP& MG3^@63B N14N9\!KZS&U^^UO6/Z1W>P/Z1+!U3:Z.!H/:SUQ6AI5Y]!NCJOF M,UR:)+DTD;W*K?28)I(&&TP3-Z2)W];ZWI(FB'QM5YT:S;)8[ZB5637J+-OY M"-$$U 6S1)JEJ32!4\[NT\GV.QKA[_OZ*[]2R\,S/_7K7"HZU_POIG M"+\\HS):6)CFK;;1Z)NVM:^Z2VC\TV^E%[YW2&!BP,20&#WP-XBAM/-KU87I M! 3ED(+'TX+7,F-B0)H@E299,DU35R&&N_,-_B<^P9&8CET<+"I ES<\ZYCY MW5OBW[^8 ?R"BD[#SD%*4=$Y6,79P:5+.6X WP[%+@6' Z4*&)YBIU:*%Z1< M/17,@8_444=#58 U]%M\.$F!PIK234=Q5!,VA^(:@"7LC/\9RMTE!YN0.7^] M3&KFYNL_\,?#]U0;*!Y"W/SX\$?Z12\YXHT@_GT5DOU>;JCLD[/$AR&R3SH= M__R?IWW_9@MF5-=VO2\/^\230]QHT#2F2^$SE_IUZ\CN:CI.Y7"K;S),9.[+2X>SS\6L/G\7; MR^.'KF\B;OSB 1MN 1N GO[=<^.%"=S5%XK\S"(Y@/\\CBP+-8@7KE0!SOK, M,^'*5("] 8ART2HICI\Y72H2/M0V'?#P'DBZ_/-#W^SC0OVC7$0V/J7F'MH+ M_S5PU6<"_H1%CIM!_$ETZ-WQ(T@LB&D19:!+:1 3/$J_\A($?+^ Y]9%B3= M6:(N1N*F5.K*69EZWC(_7/3K6G&B6:-U..)==DYI5 1;GKS> M76WUE9+C*"GL9>?IZSER9;:\ ;'&T+@0Y7>HK\@8]E*2?-ZWL MQ&IU&J3[L" +;//6[9Z7CC>]VJ^%?:#/C-R14-=HY8GP]]XK$N1 M]'QLE4&[V=4TW\CFT=M/AZ]+1'U:#S-E:5V3]KOM2JFV6A%J>C+\?M6FF56O M$Q&F5-].S+8?-0I=U/1D^/RR/_"T*.]9Y8RS<^QNIY?7!9F53]Z?V^8MOY,) M2D1AT ]*_CIJ S&"+4^&/ZF8PJA@Z1UQ-(OR?"&_)4LJ>N;)\'MMJU^CVEAUHRSULN!N2FLM\T?*E= MZ3&%Q5KDAGO4DB2?-RWJNIWQ)UF56&XF%%]D_"Z;B9N>SE0!E-RM4YB(?4KH M-O:TK[?=KLR?]C3H94-G)9B$U!;F)J\KG#:>H98G/55YULYE9\N%!'QU4:P$ MDU5?0"WYD[4OM;R-R?1;1-C:=H1PE2G(:P&V/!U3"1@-PAF[4Q&L.8L>M_J# MQAP]]'1,ZH#>F9VIJ4BCWE;+3KV(XZ6XZHL:3@.)VF>QJ'\&6IUTMT&UB2FBUMK449^UN:2,$4]Y M34^Z.B>K4W4YK1(B.\^LR!HQS?1< 0K?:0=J/74F]-9F75QO2OFA,^0D'Z(/ M-CWA"6+IYH)>9S6WZC;KKFM-+3""^*DG:T71O-2NM9J"M#;H8G<]:S%]OHN: MGHYKMV.GBRW7# C*%'>T2/2,=<6(VYX,;!>(5DNSB[;$SD-5K4K,8(*N?R!/ M!\:PW+0,W/:$ +OMLM*%9#F1XJ8G Y.G#I3_"=$2"Z/B?D'1E%W)1JCIR<# MD ^ILFC,)&4)51N=S$. Q4U/I- 0LX*[7Q&4M1NM22.[WDZ7U;CIZ;BL$5>. M[.X&HK#!#2-_3^8#+T)WA)^,:UAJFCUYY<^MW7Y<\/5@K*VV!FIZ,JZB9%C# MG55K$Z:>KW)[?2*K:,&HTW$YK:W3G$OC@A@V@&HM7#4O4G'3DW&-A3 H;WA[ M3K JG"E3-\N%PWWFIVM+ZM)(JQ;HR%IV5;:[M2U]WHG0G9DGXP+[YIIDJ8E# MA)[AU$!]/O:W7=3T9+9Z [K+:Q-B+-:IM4HT!ZLB*\I+X]DDD_.( MW;+>9_;59DC-XPZ<,G&^WI[7^QO5(A2W2C4WVVQ%*<0].*5B-;L00WK7'DIK MJ] MUT P+GB'MB=;D:_IM7J^:H@$*.F[:J'766NU^+Z#DRZLAII(>EU;E H# MUK",RIPKY+NHZ:G(]!6O6E8F0-S9A7T_T#8,,XZ;GDR"*=/U];XKU@A6H3JU M5DF=N84(-3V=!%LA&,+B2H)E1J[3J3*+<9N-.WLZ"3.MS2R&X7Y,4$%[6..& MG2 3'MJ>3$*C-VT$O96[MLK3#B_NA0S@$,;.;,AJ+Z\4S44ND*#)1^G;E:YU M_;CIB=CVA[[>=5P?JD)5"&)KQ5* -E#34UE<>IG]5E'YO4@Y'99IM]N3*=0( M4-N3R9T)>36?[;EP!Y%RO 2V95#OQ'513WK;6NZ:07['+ DE)]>FAK8N48B^ MSNRUF65FL=[->ZYDEH,R6-?GW*HI&/F:6,^IPR&AL(N<%??@=& %9L)3;7-2(/JCJ<0OF\4ZJW?CMB=B MLVKDB,RT-^X39LNWI,Z^OR$< 17T.=U%'($8!E6)M$"EDIT7Q,)@;<:U?\[P M?;8JKHCAO"QFILQF5&OILY%T:'NJ1_BJ/NN-(M7*5'?;XK#'3WJ]N+;%*7]D M%Q6RE2_.++:^M7KE:#3UW/C0_&D7R@P]6GN3H6*M76V\< 4U6D:'MB==J'3F MU6@X;;?%=I35^^Y&G$S\^"C721>(NNPPZTYU+2U[O#S5(ITUG @U/:%FOWE)6\GZAE+]ZJM3'?=HVQ&J&F)W!P.V18R\B+HK64]W7#\LOM?3[NP.FX:JL%5PPY>B:" M?;%OB;97R93B',*3<0D%:EG6H=5+4)5(K8U7^?+RD&YX,JZ&SA$YO]B BN)F MN]L5YFQUF!-0TY-Q;:I+*O1DAR04W5*+"W_LBZVXZW#-A)'KAX=[H< K>K:MK+RP9>'7YYZ5)![^N@R1NY4]>"&_=X9_B1F M=_2$GP8; N_AK0\.Z(/[Y8=1PZ6I:38X/B6;_9SE?A8C?.( ?O)\%SY3M]WH MP37S\.],Y"FK+X?8000GX9_*S/?13'5_R+O/0.'%GB*XZ,X[9?X-_AM M\!>1SL __7V5<,N/0T9/&K[<+_4D%O,G45PTCX]17#9[PQ4ZAKGB%Y\LUH=: M".XS3>.%2,!"8$0D9"&(SQQ&1!(6(ON9QHA(PD)@:DK(0A"?B 0L!(,1 MD8R%P-24F(6@\#HD8!WXSQ@/25@'3$R)60@2+T02%H+[3. M(@D+@:DI,0M! M\'@A$K 0'%::$K$.1'P*!R_$I1;B-\M._#)N^G:CYN ?3[+IKW<:^3=VQ[>= M@S<9\J]B@&]S9/3&D_ !U_U7D:YW..1?Q92PJ'\0FO]5*.4CS,&OHABW!@-6 M %X_!ZIKHP_C\L!_-A^YS^Q5IX-[@8S\[)ROH*KA,D2I=-KCF=WW) %O)/0_ M]Y+>E]!?QT&)Z?#VDO%&0_ZY7^X=#OD7'K!;B_X;J80_]SY=9*?[:75=[*_! M_(3]-7C=L;\&^VL2*^K87X/]-4F:E?>%CO?OKVD'<^!A3PWVU&!/S7LF0NRI MP9X:[*G!GIH/S4_84_,QUQU[:K"HWW[=;V^+LI^99!NC NP.RO-5['=ID=Y> M I+NC2BXRY4'YL#QS0W ,H#=%-A-@??(#^:WN!4Z$JTOWBK,]=:>C9_NC@]N MCZ?;(G9]W#OG_:D2F/U3)9#,?B:N>VG?!=3 I>L)?9?'YSV2R5_^]GR1)@@ADKVOWO%8$SMP'>"%1N+IF M_W:B@"V !#(!_WP*#LKLZ<^+A36_O[&=7&U3\2V;;W%A^ZMA'M]Q?B\D_V=+ M^WJV9CX3W%TOLQ#?B8J7^24VV1TO94G>\SL^N64^X=?6#9?X=H^C<'54S1;4,#VHIVI=_ MJ2H NIZL15'!2DE2!6!"I8SX*5H,IVB"(JZ*#K?=A*2ESIW-*?>7!2> MH#>^B.W)^U+4YRS\21S^@V],_6-N8:^=DJ>H*&$J%3IFT /Z_WV2X"]R/U < M3?$TV8\M*WF2,TTZO]-*!#O=-"19X^P597Q*Q3?";0]?%'RYK:,+;&E21C(E MAW[&4)05>E@ EI!/#A2!4G18&QP:?4HZR MA'-Z?,.7@Y78#@,?C0[./N1JN*JP!?'I\7+1K6$65R(S%>L-CU-TM3?79'0Y M.?7I*\VG69).\SGRG_]\/WL8.Y?-M+TQC?[OQ?)GWP<)2/VB/#:&V\$R,O-6 M83%QIT,)#/E"]^8,D*%_AP">>(,//7ED /J1 99J>QVM%^J 6%;+LRJY$\U2 MRY#C:Y-I'B/_NB?"WP'RF1LLYYTC_UO:-HK75YVC!^C( N-\@5FT!QF6Z%?R MQ8U2613M[I59@)6U LB0F8+4!U%!RPV4FE!!>@#_Z6N6H=(<26,JN%YPA7H7 M3!!?WI,H(D#0_RMAV/\6I8]+"7R7P7_P$1YY8-"M[@),&'W.&$'J3::4I!KI+ !\2 JL%]4F U )TQ3A%YD[8X&],!Q<]>_ . M^.!P@ 3PL\)H0<"Q72 )BJ> V?"/Z(?CG.K-+OC@E1N^2NPVZ_)]ORMT%\O MCMA2J3$=6X7ZD!,+V8TT9&/T9Z%5D*/3#$EA!KCR^8J//@M2="_V?AE+?^ XI%R5VA)_7N(7B:1 MM*Y<,B,!D8]BZ"GH43(IQS1%RP-7IH^<1;_:"RK7@GQGRZDSJ]\;3/+=3$]T MY=?$0="SJ[X? @WV'*Y%!\ZIJQW"(_$?VP>)?X"$=B90LAW/-Y$[F93%9:5F M*+6!LZK4NC*' B4,F<[EKN@?^5 PK5'$L 9<>XX=8E M6C&_Z);W<_?_4-3'+5873(EJSE>&MA1&(^65AO_I[C=4[!#\?//[9A$0HT6F MN.&U0,S4U0FYWIG%62:"FQ__Z2O),WCGNUP8X$.-F+]R#06\[WWNR]@D7''3!ZM!)=RL/'&T[*YXR>+7=LNXJ;)5[6^%_*!6+DD[;AT( MT;C2#WO(TX#'P _@"Y#GU8._>J;ZS?N*Y/UROM=W MXD['N>D?UT/;>T1(W$R(X%RT0-#62ZZG S,(89LS#MM-)5MG6VNP)Y:2P%CC MW)FX6[R(F_M,'PT1?]%GG=R9N%NT@*QZ)_ M]WG,R9N$Y"5!8\%_CQF[R9N%!*;[8M''J:HX5?72DH\S-=_46X@<(W$E"U=/ MJ;$OYN@J-!WD]'' P6L4F<$\%%GJMZI@-2!=>VE9E[\ BE!,,# ML<\'AXAP?N=-O(#_"NK M/OR!^E;AV_Q>(7-9,9R+9FD0E-OM?@35-Y2)C/0WZBJ587$R\IN&%V+IR,P4 M'Z"Z[LL5\ ATH_4BXRCH_C3%B<"8M%'V?"?J1,V/MUHEZX6H*@ M+4(_0'WR!^X/WAQ'?_-(7RH\49>>'N_K 3@@'PI$'W@;4P4'?;L'5-=PXB>> M4;:'LV6#WG6]J577J970KA@VW8ADDD#.4BK-$%E\7 4G+N/$9;Q%X\1EG+B, M11\G+G^4Q.6[K@AQ.X5RXP_:3L3L1:E>VOI*:3P79MS$ M9:L&RO:,M49[<[=.\86L5+:"7H_.EU?JNBN39'SA&G_%6E4?"GJG MS%A^4C@T=>U$T9GK:<#+'+[_A5QM4[YKFUKJ7T3\OT1Q)(Y7OE$BZ0V%(GFS M],-$4PR=CPR='R2B8NB\)%$50^?C0N='F9$8.2_(G,3 ^\?:HKYJ(7 MI,)B*GHCQ_2O6*3)%RM-=M/1B?I<"CM,/#1 MX.#DGRDZ7'**G:&THPM20=^1X7"5K;EB5R;IN.HPG<[23)KG=#?(1N\5.MY>RKX_6I.<[@; L\_].2,KN2Q1*'@-SL%HI_7)&&\ MFY2M?(2H@$%4@"G@DH&%]T8!QT@ IH"K5*P (VWG#L>KNF46C-:*(!:EP?B5 MM7E_10<+N4 $3DAT)7::5;NF$C0:#;-D/@V@DM&3-X;)1Q"',EE M!,0!?R6+!%ZJ$%O[&O/"*@-![(X9C! \_ZH( $$ER2KH6+1@W6QD"E9E#2PQ7HVSPQF5];T,SNUJHM-X$I4 MEY\Z;;O;'_"QX1]7_2#9=([%59LO$!%)<#CH)&SR1JR&8^VW*?(RRWM*6"5X$Y6UO4S=+J\HBDDDFSFC.I@F: M3],T3F>\DU+(5TQ8OD,P_UY8\4V1?(4,Q"(9]8P@W$MU6[/D%3<&0C)* M2+[BX<\/AN KEX*^8KXQ1O"?Y1/O]KN:/.>$'9$)M=(FW[79*G7E+ -V,^QW MBPN.M,HY;>G*V;'6#F(THWSB')=F"!9#^BYJ8U\O7?@]YOS].89?G X\'C2< MJ%-82Q(5B6Y+Z8W6<_?">/YA'J#8W.Q+=C;TK?)BU1J4I+5L5 4$;)0.G,4I M@/=2A_J*R;X8U[].YK5[@F\J5J]@C?9#JD\Z$QJ4A#<"L::WUV8H^#-I39;S MO%#RJ+72C4$<)_.2:9+'>?WW4H_[>KFZ'TGCSD]V93&O[$O$2,X-31D0^?;P MRC;O4 NZA+J:UXE^/;1LZN^'P+MZ44!!X?_TVM-'X"CG7']"^.)J3KMS,ZJ:_EL M-V]V)Q/5D$D6N?YI='WI5:@3XPPG*M\R41D7;KVYZ.,$Y-LD(-_:9KCH+OMS MG_U(\*7AA)CC].N; MI%\G7,?,2'N!'[BU,J$X+LUUF2%HZ*^,_;Y2+U0CORKD1UW28HVZ%93-2@-L M(Z07(B?V=11#G('^IO[K(? #^ +DO?;@KYZI?O-@(WF_G/_Z'M"H MSJ:9ZP3Y/B"BKIZ@GKPA)R^['=_>GN0$[>0-.7G9W5B"$YR/G+P1WSB9&)F_(MT[;Q1)\7QFGR1MRXM)5+R? .%?S37U=R/B/*RJX>DJ-_0U'1Y?I M(,>& PZ>D<@,YJE@#N)""ZF6NU'@P/Q4[!A(=4)/G2L^2 F&!V*W!@Z,X 3/ M!+O1'OXRV*U 6Q<\3W&,^#GQ]S8[PY,?1+S@VK8R91OA(*'XVGBGB,' M?%ZQS*XS*1;JE26IO*8,Q,]<D5UX"] =\-HU]9 MD^8/=,O\: C]3,6GC)DZG\6Z)4HHCI5+!B<5WWU2\0\#+1 @J94' M,CI< Z"E(@4)=>"?"\"@%E[DF4$ G-0JG-FF"A^G R1M.':,! M1 5'ZWB@%.-A=(3##R(B/PN(* .WY\PW@B5EBL-*)PJD<48P9#*' B)^'.Q(2U_@U<;Q(__I=WOBE0E9>6/5 \L6.V*>6F_UX.)]6 MD;,OAX(3F"]PXO>[2?Q.,E^\2<&0BW,'8ZVWA3YP=Q*5&9>JPJ8Z:,DQ=_"? MON;H=):]BBWW 0D$Y]W?G#YPUC+.N\=Y]Q]8@G'>_:T%^"[+<5QM8]'%:-$Z+_I@NRX=T$T%;A'Z ^N0/W!^\ M.0Z1YI&^5'BB+CVM=-<#<$ ^%(@^\#:F"@X*=P^HKN'$3SRC;8>FL;8+@:Q* M(TKU&4ICAY08P0E#/DZH:^=P<62<"XUSH?$6C7.A<2XT%GV<"XUSH9/LC;V] M0CF0-CR?F6XJ5CVL%8=*;^&W^@)2*)'[]FH:)4Z ?E/OK>1X /9D#[24[?I^ M"N)#V2BFK%!3@IU,."%"V=*!L<8#N?20WXW@K3K&] M[Q1;+,$XZ?.^DSZQ!..LP_O).D02^U>BG?ZJ&BY#&S;5VL$<>*B9!^;0-C(W MH.JH[A(< P#U4F94GC8DLCG('M]AI43Z*L MLJ@8_>FLFA/B+8V[WI:&,T??U/<(!2%V.N*8U+4S1&>NIP$O<_C^%W*U3?FN M;6JI?Q'Q_][U_O[1A>*'&:0W%(KDS=(/,TPQ=#XR='Z0@8JA\Y(,50R=CPN= M'Z5$8N2\(&42 ^X2SI M75F0*4HFLY^^DF2:ID]OK+Y<8 /ST _R6S$/O2#_%=/0]?S1+V:0?:;NFZJZ MD$5E.YE2XUF-(+91S"#<51GD@^6P/DS'K7)8_YE]]\@(()&'O;(U^,>\8L<% M?I4@U50\=9ZBR32Z+S'[SW]FN,C7:]S,WU$<#2E.<\.9#1+ <6]1OU?PY;9^ MP;J;/+?YHUVNK^Z@L ME?/".BSTA1Y1@RH6C6KQ,MDT3?)IDK[B)3H?"C9'1_R-8?/=E/SOY3SG[Y - M7JK^O#T5_/X5"'.X&P+//_3D7 Y9<]V4,OEUG3"5:=8,P>)D\XL&@MX;,1PC-Y@97AV8:9<9MCA4I:*T+ 8+OY/)Y OJ6]% H3>I M;SU#S1) R$RDEN=:6SV*:2#[Z2O%46F&/+TR'%/!:V(Q[X\*$D!P2;(:2B:7 MZ?:C:4GJRXOBIB[WB!QQ94U?DWN1-FJ5)F)[8H6VSW,3K7K8SU&9CRR1YOG3 M/1TGV_\G0"4RKM_-%W;L,MUX @85;D/ >XJ&A_](XC-_Z*?Y_5RBW[\@P]54 MX5\'_-A)F?#IAJ?8J97B'>J)S($/$#HT5#0: ME9)VXI ITH=3NNDHCFK"YO[#CNE_AD)YR;$G9 E>W8W_:.;FZS_PQ\/W5!LH M'H+C_/CP1[)%+SGN, 3Q[\N![H=B1#WATR.G=Q;Z*-14 M[M^I)[^CZ3B9RZ6RS3R9L2-E96R@!U^.7WOX+-Y-'C]T_=C#\\4#T,*#!AUZ M^G?/C1A%*U6 LS[S3+@R%6!O .)CM$J*XV=. MEXJ$#[6A8OGP'O(SQ3\'//NX4/\H%Y&-3ZFYA_:^?PU<]2PCQRSBH#W._N_3 M>.[Q(T@LB'@191305@J9X%'ZE9<@X/L%/+@_='82"EX(D#'=<$$)!\-.IJJ-^?@Q[ M'T994/QYR78C7\[E"#:72^J "H\;0^'IQO!H0/FQ0,#!I-!HXD'^[''^XS3< M9*0_D/KCWGFFOW\I2TB"A_N'@[D;0D1K_M\W5P!^?QRAHX0:U BU-^[\'VZF M1RK09J0&.$Z5 :/K-S).(U\10L.0F=.6Q5U-UXS6AI'" M@F@0]KR[UKL1;'G2SU5C2/+U[$Z5EO#'8+C.*=DU>N9)/W?5G3K+3JD>L5-7 ME%%?92-.,V3V].U25J%S8Z75L#)&9NKR(#>8U 69.VWIU(C>K$\[>6M=4"S7 MZY"[?3.2^=.6^F30K+/]8DNDQ$71L?(,,W4$.7?:DMOUJR,K"X;$R"RP9G<] MF@S@?)+$F8]<,A5LGX1 MRNB9Q:<61B_D^IDQ$0Z=P-LW\G(T@TW/K+[5G8F4-,\OQ;#MK=?=@%JB4N3D MF:721CNZY42K/F$*QE,56%8CXTN*3I\Z M][3Q>FBU1>#I1LZHT04QB"NLGS2-AFN!DJB68K'EX=9LKRUQ3771\?63IE6O MV.YW/$^R,NJBH&X(JI[)Q6G.)TW]BBBT&YX^M4+"8W,;KBBOY3A=Y[0#45\> MK *Q2@!WJ@==SQ2+4+"I,PO;'1#;=G;H9:5E-\S:S7K/R';BIB=+T&*+Z\EZ M!3;26C'-+;,N-IT2[, 9&)7#4CV/2,#.S=P0;L!NNQ M9"[-^GS5V96U%:2_,PN;7RWEV72C11:E!GG:Y@O-H@*?>F9AJ6G!'@8;CY/, M64L;"F#66;EP6&<6=D>M.^.Y66];YG)3K@:3[" /L0V;GLR U.?*"\N.&E*! M*NK#4;F]'>E=F3XC V-=6&HA/R8)=B^VR&4&:%P8-SUY:F\X6X2E@*T1=7T< M"+PI-$/4](RX;,AK0,W;(1MY.'.6*.S:R&<_*"#)]1K*\9MFAM4$E9RFZN=@(TLPH MB+#I&%M9^>#+PR]/]3=D\A[-4&2BJ0?3[L%A$=O72ABX#Q\N/EC"!X7Q91G/'/V98W_FR7QB MB3YYO@N?J4-;Y4'_?/AW!OE(OQR<&!&G/C%#TV5&;21P@!@<,PJ5^XE/%"O-%"D)\9C(@D+ 2/$9&,A<#4E)"% MP-24D(6 U/33PNEX(=X,$9B:+KD0OWE@\I?FP]N-.@?_>.*TOUZ&TV]LCV\W M!_SO)W5!>Q9]^'^?F$]_.GSJ,YV[ZOCY%\1'?A8P&\P] %)-^(>YGQ+1S?"I MUQR@_0WZ2>[28Z!CH/\9T&]8'N*U1! ?HO]__R)9XK\TF3[\Q2OTI5G.?<]Q=0_6U52X^R"+?-Q_#1:8_./^^;:&=DT'\ M/&\-I:0ANSBE>^XRY:X *I7D&"F42+^)2^1?%*()+3KT!\K6:]Q['WT6^!O( MPI\Q.)9U+.N7\"._7UDGWY.L)\[ .EE)="G)7^A6DK]39GSH_AZTY^2A\E=A MMLLOW!^?2/V-ORXEQ>)>)HV5WQDL6O[=:? M7TKZ'2B?8W'FA3M;6/MCJ\YT*QF.DSOT7H!89"$6J6R:R%ZN^ML'#OO<6$$5 MM$7H!X>32Y6'GNQD3!OMGNK._B"S;FL#%W MYXZ+Y,T"1@1&Q"W=&\F;!>P$>5-M(:X;'T/S?J&)?267\Y6\&)J&4M(7GKB>6Y0I]_GI2)CN%0-"D_WT ME4HS9ZZHQUZ3>_.:%,'*@V(2BP"VZ^[8KKNV9O3VHTD2(U]767H*PG,J4L8. M(JU*5,6E9);9$5MD91;5\$&QI#29NUSQ4HSD]X[DFR22) G)U]6M?H'D4"_D MQ.G<-*Q^P\BL-&.E"8PAQU5%R#3!,=?3J-X)DI/O61*6+NS/_N!-054] M@%[W%+)MO?B 4<'1.D?P5IT-. :7S] Z59R&S5*Q;Q$F'#78!NNT48TB;!^X78C23/TO@%N;-^7(+Q(Z5<<4M%W!%ORC%1:ZA4L?D ML,L-4\-[2XI*&C5<5RW\1/,D)CR4C=N/9IA(/]J+YX?>XE-B23Y##[OD5,6=,^5O/ M 9;TCS#DJ_NL[D#2L>?F[7;L;_=V48<0G'H,LGE !>8&1=BP>8;-,^RYN2// M3=51/:#XH @._[_J/*"Z]PCJGQEIC5%A5XE:\ZY8=^>B3S4:T[UFH.O$Z$]? MN5R:)J^86?[1X8%)(J$^G/N/YKV0%Y[30;,\90M*9UFR%($5,]S2\ DBI@.4 MS,ZD">(Z!3FPX^9V:F /E>,'6GP!^RX5W\DU@W-\!Y7%%NU"?+?? P% M;[,SO#,L7G@*SV]4_M,B2\O)W!D(U5-6XZ^128F_=[=2T MC@=6BJD]5%XX1-C<8 Z\E!IZ'G "G'UU_^;YASJ?>/^Y\:<,?H1I$>@ @E(3 M#V@5'*V-H'I(FSC#YN:(:_8F#7,HK8MR@PD9N^*,NC*9/?CA3K,E+I<:CV'^ MSF">-&_:.\N(^F/,_]! :T[!P.4B1[/*TP8_6@TV;<*+$/CC X]9\BHF&O:Y MW4Z9:S^F2]E(A-*I&#,95\^$/CCH<=@(QT8X=KC=W.'60Z-MZQ+D\U_R^)1T MQL.<3XI$Z&UR'#OQP^D&\OBAG'F:8$Y//V&48Y3?A:OMG2AQ%T"Y/1T82I&5 M+6E4GON3YGB]%FI=A'*4U\Y>Y+?6QP03/8S_9N#/#DS0+VS[V) M?RY&<\MUCEC^H4,NV#AECVT%E@5R9']77>RVZX8@DVRLRYU6(,+^.$P'[SPK M[E0%1*,F*7RYW7T[HQ[/ :R4'4[U2JQ-BHNZWZW2\8"PS@%@9]2->KL_8^C" MFI:6I;VY7]I=NJD:,AD7>&?2N>O4/,0PO3.88A?06Z3(_QBF9+?5,T)QT;=& M[7E?@?W$KY=!A8X0ON,KBT]U,7Q4\;X]5<_2IIX6F,+6<"*MX>0- M&3N[KAUA>P!I _W[@F)7MZ9GKJ( M-)N]#O5CKOB07''>,Y=,%F"H/A--Q"IMCX+!,07 MR)''ISD*7_GXSEQY+1"D5,6?IU:>NS$UJ#+.=D^KR,-%WF#'WFOW@'=*^.3- MAY8D=K^N6@B!6H X[1QAFM])/M">> .$1Z2>B\ RNI<0?5) M71WY=J#6&.SB6J5@'9HK=&DX-O 2F<7Q?L\7WG]LKJ/L$'+\@2NH$$8>Z!R1 MU;$5)Q <37P UQF;;%#@YI427QE:R[:PV-/U7,%I=64JKO].I M&49QQM2K_":OPJA9#PC26]?[1(9QHDJP+ UH,T(893]]98C3HE(X4^KNG";? MJ4;P+Q8(T#'3E _4T+MLK.N=J+O8 +P[ET@":/Z-5;'F(Y+[CT ^P_!&;T'0 MHW&N;87L7)>JK<9ZRT.&CRN\PW5/\\QU#BQA1L",D.!CC+BJU/OQ_7@NG%[- M/\1]?$B AUMJ(+$>>?'ZFL\]KBP.^N,LGUM6/7_ ;0G"MGG ZJZMOU"OT8C9 M)N+5NF4M9Y,F/W9E?9:%>LVAZ#F12^#W=5&C5U0E.' M!*CY]=F\,K=8Q4!P1PD^YV^(QJZJNW)5_3!5^Z_0!UK*=/[^+FG[?'X/-EOQ M61Y\[B_)JM\O\CVK#[#^+M_SQ[=B!)UE$7C*TLHTG8:67^V=D@OWA;A>>HY- M$V?R/K%W"],$/O)W3_KC'W'&YW*+]@9F-@4<=UT%$>]8HKX/2YQ8)6_(6+ _PI"OGI:5O"%C M5\\-@W;!'*3 %GBJZ0,4K/,#5[52[@HI8=BK@Y,1WGEZTCN)ZCWF*CWQ]/<1 MDML'((M'A&OGLL5[N]4\/V$GA&E'8G1\=#I@4[B9# MZ:Y]-W]""OO^A,V1;6,J[M;]=4[N=9:5>4P*<8$F7)WI_OTUIWJ@Z?NAXJBQ M'JBZRZ7K'-5!TT'BZX"#\$=F,(_;PS4"7N2900"]$E\46+G9[)5+I._8,78[:D4T:F)J AL1^^DJ3:9*Z8K+R/:+C_EQ)+[J:Y'R* M,C;H\/&5CW#*[9TXB'YQ?*7T@/&?'E^1"3;O>L9%Z$*A9>H-3*D""(>ILLD+UN=1GFNX@J#LHC35R% M*;"K[$W1CO1%\W@'8NP,@_*2/FB0J.;Y!@J%$_CIN!26!_S ,]4 *I6H 78= M)-)U\'Y+H;\S10Y1,_I/_(:SWB/"T!\$1_O^@RRZJ/(,/'M=4Y)LTPN/@5!CWV M^UU2);LYZ*OMI=\HU"M#(C/U0JF_J,>E4S, O^@@_R"Z]R86,FSS8YL?NP+%I@4QAO3(^<%%#6*B[US1)K.X?0P M3!?81?@V=$')@56>+Y?SC4RLJ:%6SLZ+N9$H)(8N5**X+#3:P5($W?E,,R/% MJ\I=1!=(H22(=);+8D?AW3L*?TNA!/##RZN2][BP%ZV734,>U-P0W3YP"]K_ MWRN5QG_[8=V>W[]Y%4LFE^GVHVE)ZLN+XJ8N]X@<<2.OXKF(L50DI'XP,8AP M[1'BU-SQMA[)]*%$?I9)YQA\HA)#_C?+XW]DR--RQ:('ZV(A4[(H:6"+]6R> M&(7^7+L*?%CGM MAZN5'>>5*G9*,WW5=OW0.YR?0#H@4OO@\F<._[A.X=-WHMOCHV)W=^0T>;. M$8$1<S_>6/_S\I$N@#8KH"CF0%4!GR4.19Z'CID$ 90'0A2.Q"D M5HJ)?3YWDB9R.9=.DLPW?+;Q(PHA3E.Z9)I2S/;B$[*O'KD^'P8M-YB H -Y M_HSW0#?I_79N42L12/.V-K%Y@2YT99H[Q(-RV'-P]YZ#]@H@872,E!WGC<=@ MR+AZ)H3_4'P?*@'N+%!,)[YQ#ZH,A[PT)'XI]]EW;5,YS!4VDN[82+IFK"C9 M16+N,@4]/H7>0/A[R!E%7N&2[4;"$L[TN;S16KM&2INI;!/E8KM@2H(RU@Q( MZW%I=8I-<\Q5SI)C2+\W2..Z3W(J=6BE> M@*(GP1Q K0=2/AP3NI$8_A:GMBDH>^98J $V]P/X 0J_^)\AK5YRL*^>\_]H MYN;K/_#'P_=4J,EY" OSX\,?H[SH)4/UPPZ@F4CW#FGW0Z_OD_ M3_O^#9L9U;5=[\M#./K)H.:'R!@5@]4 F9D'%"NCZ/"]7Q0[4G;^@W:>>Y+= M\N4QI(VF(442GZG3)C1W+(V$ /OAR_]O!93&2/'[J^ MB?;<+QZPH0*Q >CIWSTW7IC 77VAR,\LD@/XS^/(LB2BP!>M5 '.^LPSX:;G6(*; M$;)*::2.OU>>ZQB,S#:OPL.CQL3X2RV$L- M*F)/Z(C2H%KHIZJMPN?'^.]AB*WV0.S+?(YEJ(2.!/4P[O1/@^&I03LEM02I M6!V(Q52AW2J*K?[AMWZ[42T*Z.-2M26T"E6AD>H/X =-L37H/\['03-NA4LX M'/42&O^SD_X*\M&T]:-E#O>4H^(^DZ>\MU/L57LAF9IJK?+:DC%;\ $ JO@K M^(C "\$5]([?6@7R<^HP H2Z6>A#SO"_Y1)<4&1,M.T&7VCVIWT=NCO(\UX* M;NT>G*,0LIR?3E4=]7/J+U0=$FV*%/'?PF'/C_]%_O?OE EW_=3,A-N_.G?@ M9F+L4D>U(!7-7;CK+TW?1S8B;!C\?_;>JTEU)5D8?3^_0K'.F?O-1$"/#$YK MS^P( <)[$.Y%(20!0@YD /'K;U5)N!9M5]/0W7K8:]-04E6EK\RL3!/39&!- M@GE0P1R2NM@U)C: G 1(9F+K2'#6CK[@O7P0TI M^WNK@-SD+5AU#&-LL*HQ6+8H8!WXNOR>[ Z%[EMS :AIC"G&#B#=_[8'YE]H MLI/JK5G%M$5%-D3YP,;[1P^#]@\_?([("0X.IP0D &3: #*(TOW(*BK99A@N M8@GGU'=JVHBW&<0Z=<$2Y_ZE'(J(^1^@\H@](E()GDC 6<4%;(BH2Y*G@#+0 MN>3_;I_FG'Q#@*(C^_YE5K#@Q56;.>XJ[V_J%V8#\P"\]N#,2ODZL2%8%F]* M[K0_W%5K:ISNIQ[7XX>;7WV2:? A?;P.26]/ AS-ABI &@]Y[CH?@]2"G M2*[H ,X%[.7*B!;A2/]L!SWB0"R9!ST-QH/]68"^ ++ 002P\Z/V4S[O@&%K M*%6 &!+]@R$B$_ _>!W#\3!;!A2#DO!BV!2<9R"9^ W*9?B5WP;UV!]U*7CZ M\08'V)\,:,]X_+UHVG GBCZ!BL>?]D0Z(1Z':P"K VH#/F$:,Q-.+9X6J?2W M$ @#3-B7K+0_C]EN[%QX#GZO. %ZLR\L^<$,,7Y.T+^ZSE%DOGU=P+'GV7MK UN+L$ M\+FD 5'TTS@5PH 5#?L<13 [1@3\X,P%QV?.+9#IB!_>C#CP!D07&" )6) \ M 4V "1CB3J& @VN!UJ$,%,-%C0U6!P-PQ_6BU!U[KXO#^3R T<'*K(#-H1T( ME@"C=&""#3SM U/4<.9/E%4_.+9>=&?]<):'IPH *+"V"302H3P%1T (140U MI^2T ;0)1R'2 ,CVHZH8= !!XH5FOCP!)&GME<"QTBND8L L-M3WP(+"Q@['Z6&N!W_8?$;;/Q#ER9H('H5H!J\' ,00>0B8". )@/MD &]57EE-! MT8*#W>GV"JK(:Z\P4>B$PC::PR0G7(56OI&L,H M"NGJ@4I1 (5)C//,.!X.(^[+7T&"PY*K@X>1K6X?P8$B 3X\P&G-!PBBJ8 W MIH#1@)@T'(2$S_(.9>'DS>DC7'G^OV%\Z40SF\_GUA/.9?L;;;$B-L4N#<1D]R!NG8'X8X,GH=6^P:T4BA2YA@ .P(X?!7IM/.BQ)$6" M<"+#MK66# 2SGW,#Y[$DI%60D7Y*E^!0(4(GC!V(?^A.\"6N_RQ\.S0,P5]= M..W1>5%DF-;!90$-!!C> N>7DX6"-0 [#?D3&+0&\%'SD)7D89*)#DR!TPDJ MB?UN%,,W#Z%V03+8-!T_D!88):B0.9P?S0N!J,E ;UTT,; "&#)U+>1C.GDS ME/K@3+77@R^#^GPEP;(/,'JL7!C_I-Y!$( :""Q#QP@\7D5KAH],%6BP8IXL M6/"2/'A77@;'N0GTM#VV_BD,G1JU_3D+/M\],0_!VO;9&W I>^?B'E==-G= M%5R+/+%<*+#(C&]-(O6,BG[Z*'P#"<;V$#"7B@'G!$@$W"/,T,\(RAI4PA"_ M?E0%^K'V_@QIX0;F.]#H(E#&<%7(VH3&@G4F(9]R1QU7M0^P[ L1A)7Z ?A^ M.0)[/X$L 1(%#(1H CJ'@EW9$ LXNCLR;XW\,MS(G<@=[ FYY22N(HG9-W\PK-%EO+_F)8]Z1I(3+O2FRH^XZ$2 OB-.]W'<"1>A>4&?($>[89SYF<$:8 MV(JD0$$AV/OKJ+X@;@!6Q#1T/MQ&X]Y8'6J:%VT8H( M!"F2PP%?'GS/@:3(G>[^R&K=P^[W[SBS #Y#C3Q@98BA?2AJ(FA0C/F[=<#! MT_8](?:))2%K"B 0N)7+ B'T]]=*":&CE) H)>2^4D( 0P6:S%?JSQZ= VWV MY%//ZD"?>T\?N[J"YVRY.65M/UI]S$Q@1R-GK'<)!2].5=:;NY>R7- M^1'XPW[N33/[Q\"#^?P:M0P'P5,2="&BLP8Z: 4G+_O$MD<>9T&5 8Z"W2,U M EV8^M+7(LB)*?A>.*3H=5_/^P?#X^GI=:>O<&;E ]:$-N\AT(0\*[&+FO1D MW?):T%RT7N25WZ]^'\P/+),8NL@* \_PF J5H(."^K&3_2*N]4/]>P\I.-R8 MP++PCYBHFT)0. .(?"4CV&H(6E\(OA',!U^ M+00Q.S3$=TZ"U\-8NR-L'^5V0$ \WAZT'OR@,LH)@2^R4!S<#]6A\[$??(C; M2UF$MA'TW_H_@(T"J$&?UF/L*@XP$S0%[-X.8A*P$+7I9R0<#3%1L417!PB% MY@9T!S@N.@GZ9S1=\( E!V.<^W@"3)$Y6;IU.O%-#B: :4]\9I9I@(]!\/5Y M#YKE%FFFY-9,7.")0:5G%PK=Q.SN)=OK3>4[DWF 88_&JV%BOE?$?N2H^7_V MRZY:<+H 2+*4R?GIXAN?)2X<(O811^IIZ__*:+$T5LE1;Z04?&JH.^JSGA;V>[:8&3F\N6"ETE9- M*%/PZGJU,7/[F1'7!B-#6R(X8F*FMP51+:K\V06\-@,C0UOJMFO5/,T6 MDLP,YR,VVT[CU?Y"7-1KFXV^9?A4>$OK5C>9ZE5M M626I(<\L+<=%VV1[I?=QM;!:3>BV1'+3:?/K".[O4T)S7TR)> MS:Y9.5W7AM4.'!EZ9[==MQ?K0L_C MSVG71TFF"M<9!NAZ.!Y5ZHL=J:8RV3*G*MG1=@.G)T)[RNH#M[;UXC5O389JMI:.,W!H: 5]VW:Z5E$R.(^M9"L%FLQN M1^BMX14D*^MDKJP+,U5H.UIU+I"B+('54N$5R*V%2[>\EL'EFN2F7VPW&G89 M#0V]51G4RP:U&PBLYY&M_D*SF;PZ@T-#G+5N)=5F:TZE6'+3 Q9PSQJW,NBM M(=;J3U;%M#?P#!8SB;1:\,P MP/OI-=&B^P:>8[1R9IC7O0$+0)NX1(D]05_&+9*K[JIQ(D[-6=NZ5N7D^4J"Y:;!BR-5IH$NG, M:*S*@W(_MQE3E7$=C+V@"?)QI6/&Q[V,ZD[67#%!C<9$#0R]). G16!5[$27 M4]Q$I\>RNTUIVH9#0QLC^4&^83">@5<76[V#=U:SD83>&EYLIMU;Q%?NN,J1 M=9?OQ9N#)N +GK@@.CN:J6GNJMCA06/5CS=*:CV)IPQ2JN2F V-> 2NX()*9]5;OZG2/4DE; M3CN[5@V\VD*ICK M[%P24]T.4/+D!:%<);=VOUFT*#;%3Y!@Z]()"2-:ZX:\T AIWR([I3Q9H:.BM\6TQM7+Z1 (GU>&VFYI1!7S6AD-#'#9NJYU=K MLV8A-T1O#5MYXE08U-FY#HRG_GH^*FV .;&!0\-LDQM,R(I8Z;3P8F\[ZA$" MT4V,VO]HKG\X+@F+U!2CVB%4L7VKLWA\J@_*@Z-B=2CKN9D M?%\Z$?6 P.H\%.=9^J7O'C4_GKZMCE$@]T,\5;#H)I)R\'E[$F@* M[7,A]W_'-Q:@83\&MP& >S'T%00CT<3[H<+$-C77D:\2G7Q-/0;B#?48CJ'+ M/ZZO@D>(N =$$ _4LP7L(D1\$B+HATR$ASO 0R29[@01Q$,B$2'B#A!!/R0C MCK@'1$2BZ4X0$1E-=X((^B'"PSW@(9),=X((()F2$2+N !% ,I$1(NX $<1# MA(_Y'#]W+*SH1C()_70>EXYWDM]U:N:Q#\!T2^X\#ZG:/"] >6+ M4;]H:O#+__XB?[V7$X@'_%-[PEPD@^?BOFW7=&3)#PNV+$7\P/Z9/PW7^$/J MOG%]DB_^,Y%\G7/4SU!GSQ]A?J8^>^$\<07"\ 7UNWLW12;XSY%9D0D>F>!? MGOI_@@FN&+Y49V +>_EG6F8_P?QNPBO-$7K?C][T7:/WXT]7D7GY!:V.+\:9 MD7GY;P[<99O4G MBG)]%1Z_T@&+()YB?AV\1I.?WG&"?DA_PI9?XNYG2]?_$Y52-UU;,"3[7X?R M]/?-WE?RW1\;&/W^7U&4Y>GTHA==8H#/O/>;=XS#44O^HF M[.[([YLG\EPWSP]G_6U/WRA9-;<8F>,^)_E)<+R\0RH,?(T:2MT'5 MMYVA(]1E4>+[N-$ XMJB*;-N]I(-J5MG];C%QM5F?SKKS3Y= M-&W7F7JQ:E;J7#%;W SQ-Y=,J%44^1&(^PF4F;S] M!C^(,LF?1)KH(']KQ'UN'/5S3_S(GO#KUT-EC>KI__YYSK:OF8CW?3+MGA$O M-]GT#R'?Y^M#?XM-OE1[.:+?+XO:'R)^/V&/$?G^P I)W[,$TEW0[[?*]=Q' MF>\E4+D_:6(I]'[NH?N ]2SD=O0P [;B_C8^D5OIU)^W[RBHF;B>W_\P6#$$ M0U0$K6S8CN7"L6G!'!*U+)D3*7G=3[T_='#T M>QQGNA IF+)$-KO*D ([2$YKZU%FMIO-8;]IZM??9"*6R*2^;Z3@5N?1G[?O M*!)Z6?C<;1SS ^09P<_'?87&EVH\EQ)I39[HA1)S;7G6,5.]4DJ31GAW-^W& M9Z8ZVV7;/.K5',FSR);Z0)?%O8NS[Q8^O97_XN?M.XK!?B4TO\N_<5MG1A$V MRS&@-8$),VBAG,1F(^=J%!NXF]#L/1P2/MNB/S(G WD3L&1>GC@A^Y[.3;M9 M5\HK;!6GS-1@3=IYIWUM^YZ4=[PW'359U4U,1NW\M)&;V Q/X-!A05"9&$$3 MU[/POSFW1>'RGR)3OH'CX95B*LVLNY.,45US*3N9GY&XT,X6KNY6[1G93-W+ M5@6NF!/QW6)1J3L6$E.I2$Q%EL\7R(JXOC_AFR,P2G[XZF0:Y3A\GEL@9UI+ MTQ(<&9N8AA3E-T0^^2B_X0MZ#PYLG 5<'++%=R(]VNE<::%V*X)CJRVC,\Z_ M_^+V:U,97-*?L@M!-52B\WJ;,C%XTN^=?4LGH%*:I2I-O)X M<>[MUMNBLBG-9U!ETY'*CO(VJN=X#$'Q?QHUA<.>&UV=;27MV;D%N#IXV2V5Q5.EP)IXC-"-5:=KBS+YZ M<-$'!I?BU28RJN28' 53=)*L55?L=VK*OK;:TFN.T\F1ZS MLT'[N+9 TB@R9 C:

)@YK]BB9L+)+QA&2G>9J^%M=ZW&.VE^*R^T*$N6)I(Q;[_3.1Z?B)4NKGV#WWN=%O M*J2N[ISBI;'@J@)AJ%6-62V6<;+H<>_/[NFM :; M1T**_O4W3<4R1)0Y\QF9,[=FW6O(J,O)([?>:91+\UDNJ"MN[6UM5/.RB 1M MN),J]3,[J?Z)@?6)_'FQ=^JWKRER'[O^'(J^NVU_3DF+N]OVIQ>YN(]M_U@B M_Z&"_"?N^N?2^">44[B[;7]Z@87[V'84S;]R5[QPZ%XQ1,V59 E\P$3!GJ-8 M/OH@'UO/?AM74=0E-BJI\(S?&>;2(\<3B4N MP96S?)6!,BL5R:SO6C3CFK'ZNQ)94967[U$2X:J!VV]*L5%@]LJN@TOI_;^_ MC&/S]G+E)]0NOFW7AF_LE[\Y^48= B+Z_;JH_2'B][:EXR/R_=I!T-N3[VUK MRD<1SV]>;![UH-LWKL4,TXGN)W]YWUY47K<=&97+S=OYA8;F>0[;;4ZMXSVJ#/B%_T-3Z11ASJ-LFAMN4$BKQ4R\P[JE MTBH/.VBD43>[2*1%%M4/:C$0Q5:_1VPU*CI+.S/I)V5-7NE&N)7.DVK2N;^+O!*I#\:.F M6M0RF:TTSO=X=\83&52"C8CAZ614G#8*FM]QT/PN9,HW\#V\4DPI CM=-7IL M7?4&%#XW2ZS,C*\NIMH.%2\8\J:E*II6J2VE15^O(#&5BL149/GNXYG6TTLT--L.)U51\49&[6F6;H_-5;T$FJ MSEL-SU;8;E\JYYMCO.PDVU!GTY'.CC(=HDR'*-/AWC,=CAT]L25LZ1DY3M]D M7]U37X);>3.^4L>"'^#:N-2AEYJLB8R;+?59KRXPE58ND?265S>/ZD0SM^1[ MM;SJ+FM]'9_(J3HW X!"61 Q.A-%%__0??'3Q0_R97PE^1.%)R,M^SZ7QE>B M\LB_\5&*NSP=#AL6)4BL6QZNY7;)6HO4^^L[OE)Q=X7EB%QE] T7I^F&.4]O M$N/)!BIN.E+<'^+#^/$2C;P]$**$C>]7C/_@W2 R:(*>Z0@:IH?K\\-R_/JE MVGN1?S9J,?ON-(Y;;_3>K;2/,:D&U&KL&IE>"Z^N%QUFU%!QA_RR:82?'ZV--=QFIKQ)(&R-,AT+)6*.L)^1IK&K3GM"B+EB<2,6^_TWF7* MW5X2Z9!#1N+KQ):-[\B"O, 'E4JW_3E]JZWLB*UMY@T\9]>ISIPHIBK=#113 ML,0$3"824Y'E\W'Y-;?>Z'>54E?W3ZW+Z7I<,ZDI'F]ICBA->MNR_7X/ MTUNDE-*OC0=.KU]AJU1W.)^E;'QC,5!*P?29=(Q.7M'/]".%U.7TF5OS[C6$ MU.4,DEOO-$JH>:\7ZM_(3_/W7AXT7!W,*-[-0C^0/!0#S.+\IE*/U]6;RUC. MU,&<'J;[$MW&'/#E%$A;; W%+69.+SB[8MB%$JTQY )[L= )-A%L6<* DERY MX#$)6P*PR["_)08E\EH.9K*AB@""';P$$N;)&\#$KULX_ ;I/(P\>3P&5.W9 MK2N_D^:CM*78<9V6#)NN8HXE2& :\-Z3S817#1;]>()@Y ?A? M(\=C,)DD.,(#YM/\?5+XOR5E_?=_P#_[YT1-%BPH>N;!R_=BE8*3!(('Q_]Q M%>EYWE>73)QX?OTM$OC)JM&__W.Z^*,PC(NF9EJ_]QK@9%=S&8KHWR22CC,Y M/@'\H\:%*9CXMZ!M!,\.=IFF'Q+$/I[Q^Z!%*.2'QA](^A_8R6<(CQ P=6$; M/P%9((WCFCQU?@>/[;]#BN/PI6DKT"[Z;"EFF+(^WF ^LD\]M&G M#ICZC_ AQ/$+FUO0&/_?GBD^HG!_)/R\5XOHFXV_NN K(%\10P)^ST';'K7G M# T+G"/P$EX$9/CRZ2DEDJFDS(MX1N 3.)7D:9),\712IB>XD,A,$ZE? M_JS"H2GH=K4J%0AMJ7K;_G2CTK7-@)CQX+SQ>*0VF$I&LN(E53D[Z=7;FY;4 M,<:37(YVVF!DYO'(Z49NKLJ-T52M9@5F*;8S M(BW V0GB\5"SO>ULW&QSP^:::D6TX]M4*37CR?!"YPRW(#969\VMRFQ.G_1L M64NTPD44Q]:\VP8CPP#MY@$RC72'JXI3N=BI3'LX"4?2 MH=F94<7P%IDF)XRSZZKC38Q6%^XH#'IG7)ECN'3XS?=S;"LV$6=])_62;SX3?V2$\8;3)NG'5;3L[MT9XVQ)@$#H\,E$U M,ZI04[-L-=NLZ\YZW&@4 2OAX:&V4VY[I=;:8(MC+[])VC4A46#@T!!(EQMM MXHT7A3BK]+66FZ*\'%<$0XGP6\WLPK(ZI%)@E51:4%:-376TW<"A(8(J%)MI M*]OH#M@NL:5GU92J;UTT-"PAU%5UD4YF%*Y)]>51JS5@LR8:&B*4;"?!Z>IT M2 ,!5K.%_I91UO4V'!K&?WXB5)NE >VJ*U4O2V1"U@9]!CI00OO:>LNJN=B0 MN*HO&P4FKG>[RPZ0/%1X:":E)!OMW,;"+M93!>7I_V]14)2R#(TMB M0[&X;MI+;V!OU=!0.NU(9+IL)CFRXLPKA"3K PH,OF,R,90?WO(8H%_K;_IA"0T. '2\LLRK$9R5+6XVKX]6-$A\T6M.:64*WJ$-$0)FSJLDS6ILEQ[T=*0T2 MNUT#O37$!S5&3$_J!$NQ0LVHG2=+&C M5NBM!R(XL^_/'(EY%QP1@-4 -2OT)";XG@DT$A7\$>=V3*9G5HJX8)A4NIWL MR[5I^W4]?(^.N!Z8+:N9HAKXX2;\IDPOIGEGV>3<;'$PW_;*Q0(9^#@5PY4E MQGEF' ^'$;\PV1;!2>R_O\ 12;Y69@=Q-/#_,SF;(##F)J8F@1\3#QC@D.<(L*3F(B&P)."E/+XPW93=3YKS85%39X)) ^?6DW(BY$B:>\4T\,NB?@OR3*3?@V"QJK@0P M@IP"IJ:9&W#2P00'JT-7^?_WOT0*_XLB8OX'"$?TLCPXZ4,?=OAWRN^@&4P4 M'/E\WQ\X[FG"TI9_[S^<;A3N*SBT0(->] \"^_,M.HT)KF/NO_"/8NB;LQ/; MB4,M&!,^$CO6?F'[4Y)/UJ],M4H_$,\F2YZ<4D[>#QT]4P#=_4E__W=\8P&J M\P^X&P"G%\^5P5$?3;P?*DQL4W,=^2IG_Z?]%R<#P8]O\F8$_[[=MPK!=8@F MD$2$B#M !/'P;%G0" ^?A0?B(?5L3;D($Y\GFB(\W $>B $!%)IOO 0R29[@01F8=$=)J[!T00*.$C M0L1'(>*MEUM?\KA^WJYI\&,HZ'&]%.(W.#OO)5>2VQ[1:B+T4VPHYTL'6)35S6 OA^&\8?D=9N8_"F&.0-(:2U"\;M1 M3#^0$8:_.88SUVUC\Z<8AA>B/@BW+]F!]X3^,)*+@F+8$99?85%]82373-N6(RR_QJKZPEA& M5]!_KMGUR!V(/^$L.R,6(G&@EK,-_CLRYN[2F+O228P@GA(:^^8%3^TX\=D] M82]*!>6<".#GWXH#'A#!K_]4#,R9FZXM&)+]K__\6_FA\N&-G/RY!01"2N]Y M+RBZJ/U4MOC'Z7GB]G447J7\WTO#/ZE0M][W51%+?F7$?@$G13U(9 M_U9\ 7),4+QT9O:2[&Q1-56!X(JY:0=GV\+FW<5+GUB(DQ,LRP.H0/[D"X5, MW5ZYM"!-FU$%(1F?T*7^*E>#M6^H7W\GZ%@BD?BP.J9?-LGC3\R,+\?,+UTT M^WK51".Z^PIT]](UHHCN(KJ[!MV]=$DDLEUN9+N\KA![+K>(5[AFLL@--FG= MDI9*DVG"*G\$>4T#)@J97?VH>:G2%'K_A?X\4;3O7J-]-SM^_43_6D$Q! /V>2H?FB^=.=>X[IYMCI6R P=; MR]ZH#8I(++C3#[@\Z&^QKA!=/J"IJ6PP2TN4_(_5TKIY$T=5=#38@+%JF;1\KCL";L%D93"/WA.T%G85336+* ME+H-O-G8V5J.QM=< 396HG_]G0R'A?X5B8)(%$1AX?N5"\?YSB7$!=:W;"^; M)@BZQ\;7=7*NM>/2T(*L#\/"P%Y-9%)16/@]?H:;NE4NN1Z>ZP <18NC:/$W MB!;?L2HX35'!H_D*U^:$SF'F/PD33YH.,GK+;UW/&S M61A-\72A*;)55G$2DT4SUXW#;KVI7W^G(^$2"9?OF>AP1PZLKR5/7G)GK9AY M)Y=LU@G.S<[F9J7:8)0M-%EH8++@Q/7\63^/M7ZJ2+G'')+(7ODXMY@PD3NU MC&S4U"X_UZG2.)Z9E6= A$"W&#SV$'18CD0I.5\L)2=G6DO3 AH&FYB&%*7C M1.DX43K.R^+\P#59P#0A&=Y;E!:[I+$>XNY M,?+;P= MKL^5]L)JD?EE>Q\2+)\$TV&65!?35A\)+G:%N1)6+D,JI:S;2F MFYYF;JH9* SH7W^35#C0%65"1>(@RH2Z;]GP!J_/.J-LBLW59*"21;W M"C173<63!+F3#59K\P2.*D3&,B0=I3)B))(5 M)$'TU/@H0^E40F7J# /%$71L1:(H$D6WRKJZ-5QN>?DU8H^[(8.[\!;=(5PB M3?WQCJ4.+C<3?B\;^E,%E) %DJF"^%Y$R7QFBK:+VXK\ W=>F/W M).4+2CK>[F[&!:[++_+K*M_!:;S]9CF]]F;6[\>%N!E#JA_8\(T>G;777WN> MO*9P+]6W%:>9'K,[(+4)Z-&A\%2,PJ]W]^W;LSCV;/UB-H]0H(=+F]FQ58=2DO-L(9MR$%O30'_3X2/7:])Y(L;^OHP=^&1N MO:\?KKP/_6PN.5*FO$";NV1>[>;P9KJ52?6)"C+)H2,%V.,QFHKZV'R!/C:9 MT&XG9Z_$KM^0, MQX,50]1<29; !TP4[#D*$*,/\K&3:Q0;OM<"%!_10/G'E)0@R,!]1'U "^5I MHESFDA5*P]T2TUF43:G8*[^_5/83"W%R@F5Y !=/.9YJVS*OITNE(9NJ90JM M;:'/-;4-3U P%IQ*QI*9ZZ7W?WMN_@&70^^PBD34UR6BTGNK:!!1Z9>CTH\P MC7[*U?FO9QD=@G%YQ18UTW:M2];1JM9C.OR8MG!Y6,Z:]=%JR57;T#J"8;GK MF4=15.[J1]E+.6%N+O%5RVY#W4?]" MG(KAB>B:[)FI@ FVMZUR@V]F7=>%&<_AO$Z>]9&[RRM>UJ2PP7 M=E]IXW*+&19'3B.=:;V]CL('>I+<;K[LC*:)!B<8JIQ3.DKQY9S=KHV-#;H,RAA86.TJ-6\C M^?*C]GVG:2;WY,CZ6B+E);>6/%$U=R/S8TZV"[8@K!="*87,ENNZM7X>:_U4 MD7*/&3R1R?*!WC'5%G)2D9,J.-GO.%*'2:C.K U%""HB!XX^Z:O4=8XRHCZW MSV/0=!2;F(8494-%V5!1-M0?]^JM=MSB1A#Z(N[A T:?Y)+%"7?3A"AJJ^5& MVT2%X+QIDZLHG5%I- 9'S#1T8Y%4C+Z.+(]"G=]DDU$^U)<0!>]V08V69JX_ M$084VUTLN44B-5338_$7MINX-QZP*6RN+ < M3:89=XFD ?WK[W24%!6)@R@IZJO)AC=X?HRVMP?)DEM2M ?-%U<>E M]KWE^;@ASXHE1QVTB\9D-6F*B]U-?4V%55OSXN3&X:H&RRW+.D;L<3=D$7L\ALN']71X M,F?EUMN-[-$KN#&:\>;,27<7%6Z@#'-Y=M09*ID-M$-1 LNU#-%OG[]R\\8A M/=,1-$P/MP^!W4+T2Z58H[26+JO\#*>;?9G5^U9^RKW0;6?9JJ&OA*Y'-G.R\9,[@Q[;9Z@4:H* MF8XE,^$$YB@"]4K^_IXMJ8/3_JWW]=/Y^XU))RHYM0MX-T%P;G=1W_OLR>>"SN/6^;IV)PZ+AZF!&\6X6^H&LHAA@%ND?$YI");%KR9\6HEOJRH[X*DM/2Q;+2_= M!IKO(9PUA0'X:Q *BG'9[[P2DBYG^ V\4VBC/'! 01^$X7 M.L8$!S[LP>=F0&<[LH4Y="VOYF;?N7X29 M%J;)MOUP>]*RY+4B;V 'X;5L.]!7;6.;N6S(:[1[&9L"Z8:MH7B#.Q",DY&8 M8J-M^%""@X6]HP* P':07Q&\'ZQ)E,%S$I!?CHR&.^=O0@&I]%\V)@:-4N&; M7'\&PW3 *D5X#12!&V(.8%W 8*$TTT#?+0%(3 DNT % >L#*!L2!(?N<@G - MEF?+I]N,H17OX2##+:+5@=TC#,-? 7%KB@$?.X7#'-"6)=NNYH"-3BU3QT1+ MEA0'TX"!!]X L.L3R130@&F!F!!"_F]^X:X80H<@ 3@"0( 5@14# MZ-B8O00L/(6Z18/T@!*?]V_?OR\&EP*G.=T7@#.<58',!O9M^S3Q",VGL '[ M5NP]Y)< A/"! VVA?M53S=S <6!-P3(F<+&:YO^-H'VV43"["'%H'1?]B HG MT&'V&$#!VM^YC)<('TT9N[AY'PL M1J80H", 63J(P)2;$3Q%NSH#7^%,YR^ MR?0GA3B4#1M-:J# &T+=1-#0>^VY+ .:T11=05][^Y5"QD+(><3?K]H5$(* M"!4 <<5""$=O.O#I@7J"]09;F1GH-8"/? J"*+-D(&=L!4A,N*D'+!<0MA), M_@R +:/$ +<* TFE"3 \C T?\$_UE0A-E IO3?SW"PQ)"# ;CM@/\A6$ 9#V21@!CK :L=5PNXUIK!QRE4L?U, F;8,%!]XIRX[#]CME=9< MUKZ<0?0H(?!1>/;<2= R;22;+YI)1",]Z'B+08VMIGOS@5 >)8'E#_/+\8?P M'9.#H01)_#H@>]OIZR8PVV2KQJ#;2PPXE]=6.;(T\U26^?5W(O$0OJ1W -EE M&P_)NXUL(0$B0!CNE^&+EV6PD%,+% /&)X;L3HB&O"RBF/_!+H4_43%H4T!] M Z2/!O13#W'^V;NA+'%>_T9_E8+C6,K$]?!5HW^_9_3 MQ1_3)>) 1YC6[[W3YV17 $"SN?.;1$Z F1R? )I2X\(43/Q;T#:"9^\=Q?1# M@M@[E'X?'$>4+XFA0P$[^0SA$0*F+FSC)R +G YQ39XZOX/']M\A7]'ARX!I M?B,+ G ?/O9>Q%F''/YFR0>D*8 ?P8[2Q /B5>B*@? /K$4@)J2K*UEZ%&! M:!(,.Q[&%0%>"LW__3S$ YEYK*%2!TS]1_@0XOB%S2TH6_^W9XJ/7!7^2/@9 M4#00H9K_[,9?7? 5T)2(TP%KY$RDS^V#'T/X^X28GF*!PHNP]V[5FQW/ M8NO=#.M-2$E5)QEQ-)GQ0!G\\F<[C-PTQH0[[B8S;#PKN/5Q-EFOIF<\&1XY M3)>GQ61E76 %62>)E-X?L.0&C$P^'IE5JYMUND]WN&XW5Z>HX7JZH-M @X?> MJ0S7F4FGP/?8XJ2JY3.YYJA.,7R"QQ^/G.>$WMS;TGDUWJ:*XYY75V6Q#4:& MWHEGBC,C%\_WV>*8'&7UB<%P^ R,#*TSN:NQO+5;%=G<.%]CZ*Y@YEH,GPK/ M+A2+=:>2G@B<3#9S=)5M[4BM#4:&9J\DEILB2;,)MDJLDWK>PB=,%;YS/SN0 M>E!3*X:+C%'_N0F_*=.+:=Y9-CDW6QS,M[URL4"V>3B4^%CY]GJK;FI".Q@= MC?W#/#3E):@VD* W1&#T^IL(3F3FU/8=/UQ M!WA#ZAR@!7]#0J,'9L]JIJC^VM.+CKL)>IG1*"Z^;G#E=;_+DE-@T,G R%J" MF1S+E3_.FWP4Z?C#\U[;XY/PQU?Z< -3+M"D@\6V'@1 .<3 DM*TBB>U#N_X[#5__VC8<- -Z+.CLPH]#$^Z'"!+"& MZ\A7L:M>0R[$Z\GEQ.;ZXV!,.A4AXBX0068B1-P#(JB'Y+/QR0@3GX0)\@%_ MMNY$A(A(-OTP1 #9%&'B S'Q^JLQ[S9EK^R8NU;FVI\:CG>_;7"J@E_^]U?R MUSM!0!$/F<=);I]ZT3#S"@A-SB8)''(34Y/ C\R3B2C_^??D71?((B[YKEQ" MOI=+B,1#)OVEV02ZM5,B MVULJBT"V9 SI<4#1R06IVT]=A+6$0GOKU-Y&@ M8GCZ2AU!\9OW6XHX_3,X_>:;NS&G4WQ)I7JK?"Y>4$FNI['51#;9FWP^IW=; MJ6&C+%E#52!+DYU&5!(S$G(Z[(F0RL0HDGB&T[^,[?XT.\=M68PKV[C/R[]+ MZ'_\JKWH>J,FW>>\K%767Y?TR@RQSJ-$&<40-5?R\_,E&3F= M_:1-/UD?X"D>7-Q"-SU.,LJB8\='B.3[J:)V)V )[+;[@28'G;+K[@ ME +KE3E(9ZM9G>LVM=G,2U8T2=T *0 ;K,>2Q'-2X-OXH?RRB6](/([\4Y]Q M:KVGNB>?[\"ZI]U_-^/H0K[\N:0,9<^?C+P@15.L196M87K #60UTYJ333$I MP&L=R/.5C-')*Q5FC#Q?D0QYQC5V3[O_;J;51\L0S6P;W2QCYSER9C33N=:B MO$W-@ Q!/C4ZEJ%2+]EB^PI+]YDT^/B:[J,+;'=3".IP!8^W)D.ME]%4KKCF MFU4O'K?&F?:ERX^ECE?9EA.*@BL-*MGJC]=KB]^ D:&K@IMU:W+YT3;(ZF\Q6XD)NXR[GE)>; M#56V1YM+UR3UC5-(>LU!3E5:I?&,'VPG/?KB-4FBT,3-?GRXN[_0;";:Y&DHM1F'9LG?QFJ35X\UA;EMM<2ERE!IQ"M]*I=K@ MK!&:O3(WW.62WO5PG6^.1^OB8CF29IK>X:#)\. MC^2VR^ZX72CAZJ#>JA=Z_78[L9[QF?#(_*!34N:4A*LI0B_T"L*NC]<8,#*T M=UG)Q5E!+!94SZ[F*YL!*7;F;3#RY)+F-:[_'7H B"*ZJ-@2/,CYX$_+E:6: MXI<1@145#*D)/;PG7^456]1,V[7DG._Q#=\)E)GE;M)GQQEVU=%W;D.BVUBTO":'P:72E][X003]?P3I"Q":R\:KY^WZ\P;=OUQUN!=[^^=UZ%.-0[^ M0'_MZU"OO1MZ-:7\N102@L#GDPSQ#>CE"=_0>Z\3?WM9>3/F^-1[HM]*,/[I M;> ?@>6O+#=V@1?,[EWA.F220>\$_ [PUO]U[RW]\ZA;(CVS*J M6HY*C,MK63.7J+< K-;]EON\MTULND4:4\CG?.M]OSLG*>2T_=&W]3XL:Q$5 M^PUBL7L^8PPI?^0RV#7:SCWJO'5,+3);Y&8RJ_3';%RUTE1WZ72(2G QEXS1 M1.+#DA-#5MFM:?DF/)R^_;X_BH=_*A-?J>'DGW"QTW1K4K9 )[CJK-KWXC*^ M8_BV?^DV&2/)/[NJ\;:D@"M0+*LO-=.39=0Y2C9LOR#\'Y@/WU_.?,*%V@O' MW@^S#KZ_%+G:!88]LW3\=FPG&5I/RP^WX YK[7:OQG:KUJQ1C^^JQ/APX9-, M?%QQCCMR3W^BRO^ZK/@C>/'C-?J?,&.EI&>V.6^455,=L("^SN^H6MN_=YF* MI9XUR;^FAV"?(SLS36BNB''D'OI1WX(.-@!]YNKBJBZ (&0R<++H! M>STMA/3\PC%R989CXY[;K*SZHW)!8X)KB[$,=46+X-94_%/] A]M-_Q(]KVN M<^#U_,N6$L9BW1U):GP^V5*382(%H.U?&4S$2)+^VAZ!EF5.91NV?!:T/S06 MOK]LN6TVP%T P;!/XKJ"+U!7T9C_=QQLJGEUCQMZ?S?+"C MX^;U3#XO3^+F6[V]8+NV(?,J1ZW7HPU&FZY)UEL6VF.:F;)5 99X #9,.G95 M*^;6OH([\I'=?W:1Y%>NW:N*N0W=3.]QMS^2,Q!/B. XK MQL#:F*E8AGRNJ-O7+,AT^O>=2)0K5SNI Z<,H(H9!:HNA0CTY M4P>K\K"Y8&,"IB'P M&$:0(0ZH)C6IY?='\Z54090UH!$QPLG<1*@@=FQIBU M#(@)5NFOR5NP6\8"ZF,VQBF"X GBAOP**0&\^G12J M!L=WG@83PA$G2SG,GTI@744R9 _K.I8L.W#^G*!/+$6:R4_-WS#7Z(X:1N$( M!(">;H*-)H":.W-M0& ^+JAS7*#D?-3YP#$!?*:*!88"$6!(*#_]GW L%#LD M_E:]5P_9JZO"FYA5H>Q#WU.I6P=U.V>.*8^:2'L[P M1*"& W')MRP3<*+CM32P4,:08$U#E+R8]7K>4F8 B'@8S. +@HAD>SKI0\ ' M0!V1##]J]!RE/15,SJ,Z@I!>IG;+Q9E2+S<*;]'JEBPTIQU9T%C; 0#9K_*@ MU'%?D#<$R^))0S*MX=!-JUUK5VXE5XZ^2VV 0"1B%)X.J73,7@$^ ^B&C 'X M_I5L]12;/F"]$Z1:LB@K:X#6__M@.^J@&X\H!,KQ6O@D*S.[+^6V#2['BBMJ M)#9IO'YNI"5?&P4#*P)VL&07+%.'RMFT"J:%A/X")ZS(IJI$^P. MC$X>C"D*>"J35SN+Z7;42LR P?80CF;[P5 @H#0(<8!;;3\-IASG@\AFF(C\Y+IPB8.8MN7\UG.ZS>H,6QM>57(Y9Y M"0'FP;;S-9NVGRV&"2)D!?"3!O[P=:(E3S59=! ?O<"O#SZ^RH0I'H@OL F#9DL\T/%#M.A 7#O@/4!]J1!#T:L* J:$ L*]-$14GU(#! M "PO($U$8-HHR&"#;Q)F8 9@RX-/.BP,"D=*MI$.L?=8!*\$E'+4"O;C=A2^O++DM[?Y.A".*/I$"+D0 M8%N"94R1VD+1-*3P)H*&UF_/ >+L3[7V3XZ.P+"!:X2+!B:6+&,Z>-4<&.<& MW/>S%5?#9P/%EV92P)^'\JU78)MW.BL^1'RS_KXNBVR#K;$5@%&V:?&[78_, M+NW>!MI+STAL",UK X@Z!1#%3WO+7LE=+RUVH+>7&4[-K+3&VTW,MP-(TBA+ M-<2JR+H*9\SZK;G!-H%PP)\1#C'(H4N@I8 2@IH+BH%'6@XPT-.U@8X>!=\+ M KE^#1Z?03$ =<1160(]H&,;(!.><92]-IQR CW8X/"WY%J>+%C/PVX0K)#Q M%]C9KP_]V .K(TZ J>8&(FY-9CC7M:99KT:41L.39L8I^%ZB9G!&EWDF)6;U M\D!:<;EX>MTBS8&8*\_^-(3UZCS!9^%?/H(ENX=*!P#E0-MQ\@0?E>Z&;U!% MB^3BI?&TV[/LRCS/0.=@F+C_\9'FU)\'FAY[KU$1N9/:>"+ L@7#,/-]X>5] M1 5.>HWB>$^6A" 3)U%V?\L$^;@ WO^<%?8[A(5@Z6G3^KV/_9SL*JB>0J(P MT$R.^W4#A2F8^+>@;03//I:*3APJR?P^Q(\H7[,^D/0_L)//$!XA8,*ZUB<@ M.ZM;'3QV7KIZ_^4+!0P#S,"2SR3Q@#3_L;IW@GA(O!)5.0#VB:4 U)1D;2W# M0!Q$DV#8\3"N8(Q$ U)A/P]L'O/8XD@=?=7"AQ#'+PQ8*T N_&_/%)]V@#_7 MTQ757H<:(V>B N-''[AP6DWQ*18X1^ EO#QJR/%\Z",(:=QQ;.MSFXN<+_,5 M,8U7[N1.Q.VAY07)#XO;1C]NX\7=F#1*M+C,=&:7FJ(LDJ6SK"*V32X]J!J M=MV+35'(^+3@2DI_Q"F37L]:V;%";V>'.I+4D^/B@G[9VC<#DYNVQUIO348>'( MT.P=V^AQNX0VPU--2QNPN;74S\"1B<.U:5CK++U0FINURUX=#]6J\< M*0:'1EUQD/L&]DQ'TF4F&^)93Y5PY+BS&V7BVX31PF4BJ6X'5EN?)S=7CP6_ M%/Y-/V G&XH%@>Q@/R<^ ^V8*?%Y_57>*:0^8UW/']K..KOL@\-4+(#EP?<" M!IWZ8DY@O&_](DNW:?[RN%O0$PU?6F1CF$SV,BU5,"?92C=>==+.]3L$752Z M[U"J]]7BY8\;NKS4(#"1>*"C@O%_8$W^6<'X$TQ0#U2$ASO TD^$%$OBWO M!/&0CECB'A 1B:;[P ,039D($7> """9HMXN'XB(U]?I?K<=^TV[FR/1?.N+ MKJ\M^/W>,]D?ELT_E:#40X;^TI7SK],UYO7*_L=13.(A>=N[Y'?9-R:2PS]8 M#O_1P?H+<]*?-J9YP]GV)Q#$M37-^WKS_,G1[&O3-O5QM'U'773^B+9OW)7H M^VK9=S;S.8%!\E,,U:OU\KES[KH6ZC^,]F]= :-Y%K8]"X5_D#%YT_*9]V%5 M[TW&"!2!P1A!(N*.QS9G!(E )WXC2'P9$_&5M>+@G9&XLHW[&_]=0O_CO?PH M-1\:=)M5+&_85-+C!CYJ7S3GW[N^5R90U\ZO?1SP\4/<0S_$_W,G):RN5KSN MB9O93Y>Q6NZ:N-K/"PJ>4F9; ##)W_]3<5(_%H,?U-_X,_S M3QQMLU%W/M'ET^>!I$3>2]-;0 MF]N2FAI,J@M1HU/3..Q\=+3??ZNVY_HH&SJO9 MWIV7>UV\,.:YIIJLE&9XIS(9P,N2U[=LOBS;?T$OT^VDW#??XXO77K[%+G^. M[^&;[_&EJQ#?8I/1P?EF@?TG[F!'X& MQ5F;Y5F.E9L"I;0SVMH9,]\VE']C)OQ /_;W]TY]=KC]0B'THYN*[]7CRW31 MS;.*.9X;+:VS%G!8?XO\]7>"B-$?V#0N.O9^6<;\A*/M[?GRT\/BSS)F4$?;IB@$N!UQ19E31,,V73MQ_&S9T4@M5 HH[:T._B*(6H#DIX2 M7'H#ZW@"XX2(X3@1A?+S!](<"0V-+?<*D1W&VNB-= MC=F-56V+!$;RN@(C\@?=R!\43B>\=J#DUMDU5\L?O/7&;B_//BU9\'FK9]RL MF?:NEN0\3TW2VH8J<[L9ZH;YZ^\$&:/I5.22B5CXI8L-/Y*#/R_Q[UD6SLX+ MR1YCQ%E6=Q=;R@,S(I65.44/3F6 H.[_1D#,7' SV M;U4DL"5W"7NW7:=MZ5Z6$:E#WU+8G+0Y98ZK/78J!?*HA99[H):@16EZ*8Q3 MO59YS.KRG%],UI,4S;Z]6R,ZF1TF:9Z I!- ES&D_!&V=6&KZ*Y>\"&<$X"T M4DZ:G)]V+114KVZ7I,R0'2BI,FZR/-EBVL#6>0CG2!_:.BK& 7L Z?(=Y?F MOE'H7)&#/KNP_:RF&%"8AJ@ O%*V'=,(>ID>6]\>\8RP[IPU0U\*WJ'GZ:$U MNM\<501B&S;&%15+='7;@:U([:#A*5HPZO3GTU/0.>,P9\SO(FABZ/W&OCFN M3VBOI#/=U1QEJFG8 MMK-9 G?%66ZSFY!B>\&S2W\_1Z.,6]6AN?,&1J ME+%0!]VP78TY2'*AWB8!M1UQ#>G,=L%9W[:GKG9&4A"'HJD#=28J0'?O#KB& MM .H2G)%0#;!$[+T@/EB+/U(C F6@5JK'R@44L6>GJ\L==)_A/FYG*'=0B91 MQP=+HYDRK%55E-_> O5IQ-?W(&GY$#D$U2Z*F+&1RO/)]$IF5Z-ZKK*=M10] M-8.=8Y\6,;XP..!B+6@NZBV,V/5$8?BXWG71" M2@RX9K:1&A6R"9MHM)\G((C!TT[8PD7?E+?O:_V:5M;7:6OZV*9ZJN/C4^T! M?_U= VX.N51V!O7, '_ #%I.:A)/?P:4 AX,5#\FCP#_X(_P=\V M[%,O:H*BHR[H^Q+6^SY8B1C\/=0=ZUPF2(J$YIL+:_FD*9F'^-U:@UT""@/\ MJP#<2:BQ,GQ*.\#JK)G6BXL(M_"B'BZVE_7;T/$E32429#*=(=( I2NZ[%EZ]'YVF"1/30LT#3@3!<\WH*JN%[F@+:\D5J9:WY-A6=6$$ MQHMBN++$.,^,"WI^7J?+U[VV@WO]R3+S@'65F:%,@44,-<[G'S'OZ0Q^NBY) ML9>:X/U6#-1W=P)I\@SA\)G FYCR'_=7=R(9X+*)]%\V9E^$,=#+,E!DMF@I M$W1*Q1JF(V/T_C 0$COG&B$P&H H ]+%"5ZI[ T0\#8%_,T8A@M&=.2E:0%S MT< *0%5B!!ZO(D$$IX%-R\%1&3YT0= !OD=GE3FT/L#*,1U <&X'#SR64]!1 M 1N?@W\,\RAQ?3EC/SJB'< C'L4"6.$)@% />O]+8#$!I0,5XQD$P=>O-%\. M3_'5)I\HT@M*XZHL+8B6-'"7'//L<>BUXN[I$PWJ3@]L$]A(!=B#YX:)"X'> MG *ZS9V"PFY:-7_/1]_/Q;.,1'OI367F*&RSN9VN.;Q2P"E@UQIFV"HQ '.< M ]RT+H#V7,4=[)?S)RU@PP(1?(UCR!\CX%5VX5XQ=?R-%"Q3AUU2X1X&BC// MN< T!+J0W09G=L:VP3%/EGK"]J)]6)E5U-%NDERQ;ADO\UYU,33KT#ZD'\() MM <#$5+QM>%'G9[GP5\U/JZL"05G.5>?=:<"Y_43JHTA/Q"_8-E;J#SA(*5*Q0Z!X<"O"< MH4#OHKR%!"TCU^%$QI:R!5GXS!OP2-M>4JR^]_L$\V>>=&!:5 1@5EB>;Y7\ M$[X5(H'TCR.O(!DTFOCK7[Z6\-F \C%$\?& 119Q;1%188^X+(A[CVC MKW"-'-YP?GK:@[*W ?]XP;^0K/:>DSFKE%IC/:/J,YO7*\WV8CY@WBW@+TGU MD\)NNNMWA,L)CCCGEHRT &/0\LQ ->00DLL&&Z"X.>V!W=H^CEK@N"E?5 B4 M:9/Q64\>JU6EV]-[\9EFMQC8##R<^'X:%7@5EUW'CW*G,NL-(M]< TI6;*SK M +F&M5P ,WAY[282/[SL>XE!@FFY@U2U$:B6>U =1>ECT7DX8STA.U^"_5YT MQHY#][.^^BQDS\'1T^9'M*)064\JX*GQNL;Q4EI;DK,GO+EDQC<<7Y!WP9I: M8 9=8&9OD'/!DV<:X[!K.'7PKDFF96+MNV*TL7CUJ3=HXL5"K=.-O$A7$^,]/RF](&,$Z,2"1C.$Z& MI9(/;11[-'4=1HL0:H-3_E['GU+"D0C0HWN4![Y#[**[SV];>=*-4]2 ;0"3 M1>9_G/:Q3WV"V"=&_3XD0%'(WXT_D/0_L)// MR%A[#$Q=V,9/0!9DU,0U>>K\#A[;?V?YC56#+U]HF1I@QC&7OTGB P MLP3QD'@EJG( [!-+ :@I_?_L?6=SZDB;Z/?[*U1G=^_.5 $CB7SFO:=*@,!@ MP M@I&H6&]UAL"&V,1^'""V#0,()T&.7Q22QHBA_%=3$Y]G\2]54#=Q# R1#>@B MQ$EI9GB.!70 >@XO@5L-V:P4N-6DVZ"G?R(^C_*PW38QZ./72XT)' M*Z/-M=*IY^G'5F,4"2XBQ4(F5>9 563VET[*C\V4UKZ;\>OF0.F&K;O%E%OV MV,.'-A[68IO9S-:3.'F=W#7C[X48CD<0RKV:25B$3J]%P1(D&-Z])!$YYY<'C=>,RO!D)XPS?:483]!A,/CFIH MY<'AQ4J%+99YJ=>2]$'Y8=!Z(9KOASM2,<)6%RO5BARL?PV)]1L7 MI/7G[LJ6*JATLGG'TD&NE21([FD+,M!\;4I3>$3M_45/B'- XZNKS M]EQYJ5:2C[FUVEKGY,=>K&VT5PT.#(\C(?0W =)-U'AVM8.;#6FD250K_[\X M\?@MSP;OA(R.B$/OML*VIYR!I\6KB<-BTXETO$VEW_.H1':]'PC+I:EL3>'] M%\'LK0-DB]S$F7PUJ-Y)JX/L5)6U5E"-II)-M=G;##^(ZAQ.I*D,J^3:*RJ! M\YY-X,7IS7W#Z,[6J0$?C(B-="S?-=A1[=W=,Z@1NF'[FRY*XB#@4H,4(_3Q]!"#7=^@NA_\V?<6.H]\V>"% MY\!!/!X\83\"Z'CY/%[]H:P;)C5')((>#I1 G*1NDN=K1+IU?[Z-)$,_T*G] M1@<1D_S),8&7_4%YEF43 M_>;UP,,U&Y)"_/H"A6R:W>Q!$=$4S@EP0_HC295P+%Z8K1W2QA]F=5D:Z)(L MCMW@NV **UG8<3]D.:I*ON1Z'LX5/D#(M.L">Q-V;7U@RS$Z"V4BFWN$WR#\ M3/=_&7V.L$:UGYLIU^JEZ* SY-G*9A)[',U+G>X'D_WW$R3K=G[I<6]]C1N8 M;%;A6_*\64I6\I7^G8DD8?2(.4;,D\R@IUHYI56I"D$Q*&2R?/G]X7Z,$79 ITIBBR!U*WW% MSF4T.**@H!_?&."):QLUH0HS>A*+RTF!OL]$GB#B?PQEW /1H8QXH,S"(UJ MEH&LOCXZ+=(-DB&.;XCAHS2C!C9/!5JXEN>8J,?A$/.UD\ MU0R(4 +_\)5G@7QUUU'78W#$[+P2X'\JTW:(T$!;8BL11P?<:ALGY=1FX';Y MA+$7=7.U8-U&+E(QL,^('>1RBGPPJ>^D[3N:]QOS7TAU'U[_)H7W70ENOS'8 M/IS*?XZ<%$X=?(SIKQDX>G18 M7E U4ZU"4([/)]/4)KA<+>;+B+@\4\' IQDQ07(G1DH:/6!DG1G2;^<'[UN! M8.PH'T3 1!(YVXU?>EH$V,'+PP"QJ3MO=6*&Y P?;\$1#L5>;#3B">-Y7JFA MUPP1Q3NWY/P>A$?_)A%@2+%^-?!JQ\+QBYVE0M_0%,N4SA([AH3HB \('Q ^(-P&*FPHFO0A<0600"3A"PD?$#X@MKR)>;D+NP\(GR)\ M0/B \%G3SP6$3Q$^('Q [+.F%WMB^I#P2>(F ?'YMNVO>F*OQ/=]7N?:U0^I M%#4%_OC_?K&_/LH$(^<&=.(-5_!2.Z*4W>1,,"FW =%YV,$F''><:N^4#@MV'V-S]?XWJ?Q77!$V6>) M_[ EH<\#3JP4W#!V<'9G*,-'"A\I'*3(2-!6W\>*,VB)-XP5NRFR/F9L%?<" <.U9/F0<83_KF<6M!N6H3%O!W&*8,^_2 M\0&PG]BO/W'$?HYUE_NV1.>SG^_.?H#A_.5SG%-PG*W#^)TL)Y5)=7J*WKR; M!&=JSNH]#>\;/#2@3?[ZDPC0L4.-Y^]O3&D^SSDUSV$O?;@+65G7R7*>A +S MN.RT6A-6G77I8"J8[I1J7VQD\9*U&)>K1G-2B20J\1E7"-YA+8=A809!C/75 MG.^;0^.@C+?SS&_?)^\?^[3=#:[)"W_EH8:K ^X//?9KI:<^2M\N;'_HL7V4 M_KZP_:''?K4*U\?IBP/W>Z0]N,/F2,/0C#24=&@/;_=4_L81?C_7P<]U\',= M3M0'_(@#+A])Q[1L28VU W,/\*ESC!AR#LE M%-W60H8)2#-=6\CHU0%*&PX-R?0^%4Y"YHQZ!@[-T#UK:/G.C"-X_!N'%QDA M:M\!2P&I+A!"N \E+W$F-1KV+=LC]6YM!AY\N:IKD%9:T1ODXK=?SLB&" TL MU_:05N=H,='VXP< MKJZY5JR>H/7[<+5?R',P8?N0_;M#(A'2#/;Q[K61TBYEVZ0UE%?PRW,C),F( M2%&78'BT@\K;\;E>$O/Q]T;Q]Y.6DQ>-%X_F;,'-'JNMRD;;U/J9A]YJRH'= M%&)?Q./CDT$],]3M,>B(M\\T'18)RLY(TZDVD)1#IOYQGN[,.$5B2E0$PY"' M,AGE+LDP>)H220HKA9Z/#A5T?K7E)PQ+Q3*+#+U6<1L13'>.R#3&$M -HJOM MXA&5BV!J(=?,0C\(_J/ MX"B]T:&1RSQ%XMD6NRC>E]KQ6:(\K0&9@THB>%8:[6E<7Q133W0NTV_$VT:I MTZ*Y'GNXLOY8?DCV@H\"WT@M%ALZ6%>5^0@QC(.529.9!M78JL=/)Y7:XV3T MV)I,.+0RNK]2B[7%8G6PG/#KAV*Z,AHJO=%BU(L[)-6PTRS$,W5Z;:Z2MPS63W!Y)?(B#AX.YM/2A,I7D$GIV/] MB#5!S6]OD6L&M%,RQ=@C&U MTYF$1!D\U.X+D-8,TVB,$2&E@-CL*=_&X:1$8U'H;K1<<#69*M%%N\2)[7%^ M1(02(BYIP)DOK.O!,N;LN[&[0]T[OUY MV<1A%XXCFR8[QJ"BO-"D^!7\?(;YMR\P.GP:9NL8:6IHWSL7B7Y!2I9'4(' M0$)=*"W+FM"&L&<*S!KI0P3/0?C*<@'34D&-OT-*0P,8#Y 7#'AMK?')2ZMOHKR&.I8&E(.KCIS-%6TN2K5%M MB;8:IK :=5E&A MEPWN[3?APR\><4JV12:<"I:I.7\@$T[Q7]X\!36>#"63GYN#2AK_A$-,S)]^ ML(L;9QU#X7CS7FQQ[-_ZEPW_8/TI+-< ""8<\BGB&@#ALZ:K 83/FJX"$ P; MBON N ) ^*SIM(!X>V7%VVR%KSMU\AVG/IU6?M7G<[O 1C_:!#:,^!QSU8-7 M]EG-PN73O[]\GU>J"4 M. ZD8P/^3CNE(AJ*LS=-FZ>=3?%-H1P))6][0LUIQUA=!,HGF2*2.,$0D6_/ MQ7VEZRMLI3*+S\OXW@&]<=H]M*GN41]$GN9 M$I[35R/A*-D/*T9Z8VED'N?3-)P\G**=LX+3?)TU#B5QZB"SI2,[4WFAGSTB#X\DU]KN/%!J)LVYJ42Z4#?X^VIYO M\@E95@NU7A3Z.C !-G&NM@X^B[AM%H&C53^<182]+")\Q MI5@<:0EA.5UQ7\\BK W=RACRL$6S3Y7-6#6SQ;LU)!S'?OU)Q,(^@[A%WWE. M4B5=4+"R)PRFLBH;)BDNN34;[2LY]^5\+Z][@#^K[EWX;-?$V#^A^]ETA?@Z MMT-5NZQ]WF:R&SZ]FK2"YL/:"G--+78)[:^NE)2&=M?A^7EVN M7FR 39Z1N?L,XW89!E'^?(9Q"DWP;0SC<5*(,@H=J?!M6F'J:V'P,,A_O!W% MAQF&T=3*U5*_*C7Q!3V MM,MA<]:\LQ8SG6]/:[-$:Y*8*^6/=X+^,%,H"YM(-AY)/](YVKCCC5IF6>Q M@7\,C,=H-.$SA9OL1[:_+9++[RE1$!5)T %28Z>XV*%3>.DY:A2>C=2S$8]: M1X[,1/;K$/[/3GV%BSI07JWIOQV.XCF5GXCX/+A-IMSY7MU&;;7]LMSW;^^$H=B0T9 M4YO]9ID0[E^PK6"/,*'(&T&51M?>UV4$FCM)64A JP F036"A["".A'<9,ZI MC FQB7T%/+;M B&UA/TG9/'@VGMM2$&O M(^BNX)*#X"UJ>8X$=@%X#"YN4Q2I&=X$[S9MJS4U,LMLJ3B6\[GEL18WTV:A MF)W2N?;D/D77UZE2:=9AE\=:W!3#JRS;U&2^%33Y4:&Y*J1&1NU8BYM&71V7 MU:>$2%L=KO!45$8*4C"/M;BI])^,L%Y*/_&5=5OI9>+RK"'7CK6X,9<9;2$V MEG(K%H]'-Z;V]#"MCXZUN+DWN*[9>TIM^.!#GUUDY%AK^K \UN(F)O&ES4*; M!"?3T7"5Y!^&C:%6.];BII<.W\=;[41F$N.*P4:C4Q^KO:,M;OK9?!$1T";? MDE.IPD-=G@_CCT=;W!2-!#M8:IH\"=)AM=+H)FN)-M=+'*YL3S?%)[ICQNC& MM/Y(;^KF7!*7:.7!B:*56CM[7V6KM*0%B]/^A*_&._#,@Q.U9NO-I+MC0 MZ>!$[XQB]+*0 +@?K.2:\4EUFEH/)NOH>%G*/\JMIQZT-CI8^50K=YDTO9!: MN5K#+"P*9G@XKAV#IE9^FL1:A46#3W--?MG:L%UN!"L/GEF+6%I6ZU6PJQ<>TN0EN;ITY!SO*K5@K\4 ?/9'*9!3O+:'.^TE]* MW8YN/M*1HW"?W/-:M1P,/T[62/=X4BJQ^\<5K#QX9F-BM3:C =-OQ09*I6)U M6_44NJ4C&+*H#Y[X;I^IM:9W:\5:%&K#C 9P/WBF'%16LT2M:+6D0>=AR1D9 M=5I9]I*'STQ(=2/U:#%#?CZ^,Q?+IVDU->'0RH-GUN_%Z) 15*$5+-6RZ;(Q M7BQTKL?0AP^U)FI?%0?FB+=6X;8RRV3*^5P-EAX\M;UF)M'!>M*A@RO#>(PF M%W-M<11#U*:4I)6I0FZ>FDTVFWVYWN%'CMP=N3G<[0U#=KEKYGQ'YAMY,7: M,4IZJDY6VEV\UJ"MGA!GZ)74WC1@Y<';)]WPNM7=+(*T5$PU9I$GNIZZIV$K=F?S$"I9-7N>4)WW)D;'ONRLC M4ROYN(P5&3YGZA6U4]*>EFONF$QH+[N1=I#K#FC6B.7J>=EXRDI'>0-=Y9/I M>6FEMN15C3?3JT0RDN:.\09%+UOR*CA-T#$S6H@4HJ,L'3G*&TK=0B)*MUFI M-=?;9JV<,OE\ACO&&Y1%8QEIW]5;_-2B-_-P./N@M&O'>(-9FJXJ0OQ>;DW' ME; L%^#9M6.\H62,Z^/E9JY.K,0PTJW+HR:3/,H;XI5\N9A7ED@B#6:/V5*^ M$N]6:L=X0T%/;](Z]Q"?L(^M8;0=L?11]BAO4!;3E&0I1K(54^]G=X]++O'0 M'*&5!] T:'[4*UC-98L5K=@\) MY2++T;([92;*<-)NJ_7\O9[DQ!5F.,X&]AH8OMR/S>FS]HZN;.QIS9.76H6Q MKL[[7.$ M97/\'=N#>;T-T.DKJ^D'??D\'54- M;Z>PXSX+W"\LM:XJ@HI5^\/689*UVB0GW;O\A.4JP_6=J,^&\Y'?.LQO'?;= MVS'XK<.N\M;]_CQ7#@B_==B5 ,)G35<#")\U704@_-9A5P((GS6=%A W4$?A ME\-_IW)XOW78#RE_\LG6;QWV4UN'^73M]QCS>XSY4/9[C'T[UKQG73X70_*[ MD?EZW#6:7S^Z&]F/K3]TLB(H;8:S%6ZPLO"ZZH1NKPS(;SCV;-,)#I* 8*SP M3M6X.U(/"*>"Z<:N%!\]I2KJ4TG@Z."HFM&;:RG=C%Z@M43EGN6+T;OEB$\O M*GK[L>QW:6];RL%,&W9@U!LMI^\C7V2[ MX?MP@E_/4WUMR%22F>H%ZKN#\:A8T:RR/*FDZ\-5I\,_R*L1:0[&!.CD&5O# M?G/R^!D\X)6LI._' ]ZEMKW, _3'3(:Y>RPOZ5A5#8>%1DZN<1=H_!)Y$)AB M06CEZ'FGG _.YWVU6EV2?E^)"//3.ML)\ M']Q)>_5\F\Z/;VOB];.;0;Y+%<3,W\N+H6C-%@)*JK?()G6>;P63@IZK/2YF MU<8%%,$%5\Y+^JS7I&-W?;D1B8U;X0Y'NG_%S]CQT6WW'O29V M\BZM\B5VLFP_WMT_M&IM6LBGN1(]WTATY *1@>Z=U+B['ZVC?+H_7V1-N<96 MXW;?L&C$9RMUX**T7?"X[ M:XTG;#@SN(.&5^?O WL;K-JG[3?,"OCAM'VE[5P+_98X3<6?[OA@BZ?KFT2_ MT]P ;9^_G>MMT/8M]&X]BQ+D:5_T7'=-.P'S2$*V)TI,LOQ:)#1\ZCV_HP<3 M1QG6%'V\ABY)T$X)^B99N&<2;I0TAE9#!B4#Y2_0]M'6]?U8-_ $"NA@@4"" M?D/L#3\*:$U0UP :)OZO04ES"Q:05D[@8(4N2V2IB8L%IZ184,+%@L<*C4 ! MN$2#IK)F'WXO4H'YBL'91W^FOU)7TX>]M5!-M-*9>6[#5BQN&*SY_96NK[]2 M])6D;K]FW6\>\+, P41"D8@/B2N A$\25P(()I3P.\QDQPWQ+E\IGV%E'X-[,QGVK>'SC^!E7/H M1,)(\CFYS\E]\K\A1O\:S5_;M7POU/@)DB&G"ZI)C)R,8/H2PI<0/AOP)82/ M&KZ$<"1$5I!U(B >!,7R)80O(6Z!#7RLE>RG6/T-MX^UDQ-/0ME7"MJ3L>H; M!G-5LCDYP/M;,O+S\^U+E].U7LS-Q>FRVI#*2"*N?CQ,J@U_F\+"D_/O[]%] MS\")RKUN4I;#J?4@2\<>%\56;Q!79NQHMT2#,WJ588]A3]*[AFULQQY+> M' LJ:1)HN G>90OV[9:$T-ON+\NA9&6R8Y..C=H<)P. M)))QOV#WA+8RSK.[]+E/5/<%B6JWS4HR\D(>2+C0RV8FU2!_7^\:@R&_'I9& M=6LE*4N:NR@S8:^+F3C)$G:D#;M5P:$*UC.VFX_P&;'3*3S1G4IO$MR$<^WT M?%U+ESC$9Z*__L1"L;.T&"'JVJ5)[W;0&4S[\>*H%P?5 M*I:,!9+G;)!^&RSN;-4*UZTRW1!S^)A^=%'VWNI@%G^Y:M2 M9^"5A Q>4*6$Z4A85"Q^,K%::TZI]81N>%CK)4"5"K.10)0][%3^][Z7V(M62UNRL.4^EA^DUAS@/4L*00N'[K6[?;Y75 M]*$D^YZKRZ=V^!K8I1BE2P,O*&']['!A/-6CB4G.F,TB?'$83T9'O20H86PX MD(PAY3XC'!3'85 MB4/, \?_(JSOS+HY9]:;$[1*S[0\_#8&^A?XO;YE>]UWIV^=AN6.Z^U[*9AM MM_EV5;KK/Q:2=V;K)K.W5#;,I,5EX8&65I:AQO1XE.-&/88FZ5MQ)AD(A_TQ MS+YGS/>,78Z97(?^]JGLK9XD6\&IW%+X]C3R5-(JW<$RO@0^@V.1[!G5MTN3 MVC7W$G^A(?8'=_[EC;H;SXV007KC,TJE;%!D/5H%3;:'"'&I!6"NT^Q[OT,W M>O!44^V'V-\:()2']2/ ?]P4'#U7ET1MI*)SH(&,)URH*N]]:-.VL<3,W,EA6N M/ KSKG$WGRU__2%]U=>2H!O[I!6B.$5Q$.$9#')@):LO=FFGD+5"X=[L/NS> M#[MN)KULC<*=%"VDIZT5^Z ]W"VX5V#7'-LC2U^8*D7A?IGH0U-[UNY$Y&R/ MJH>V^O]]3>,@7P:GLXHDTTH-/+9@=_[; 2RVD'+&OMH/N^_$K7+[+LOSP4&# M3AL=IC,6=L?!1<\W=R3F089&(J**[/VZV)+4926SB"C3&3U"-DKH<, PA82. M E "*)X;="<2?]$)W4?OVA0X>&I0NZCPS ' #$ ) U3,)ID](RCITH0$B+WJN CLR M?BP,$%IZ=(?W<#!@5R_/(,$[.34=?*T)]"Y<=2BA(>D+692.8ZQKSN -&W@> MH??SM&:89\()=MTPOO\_&1 ,$PHX0\^N@9(^"1Q)8!@0FS"!\0U (()Q?P15-< "9\W70D@&#H4 M"_N0N )(^"1Q)8!@0G%?7%\%(.A0W.=-UP ).D3[>M,) ?'.7.Q7W4Q^D^/K MRLPZG_?D6YSR!\\I9$/)V%4WJ#_QG,);!?69K*F+@[?N1(I_.'Q/0LK1\PKE M3\^I&XUT:72Z.42O:8$W/8/%5\FND/AOX Z^2&/S)Q/=^&2BJU?\3CO5]'O! M_[MJ@VGT)\@\M 3%A_NYZ/[*M<0\0@%9-631UQ)]+=%7!7PMT4<-7TM\5EKP M*TD79<-7$W^2FEB4AS[ ?ZI^>,HYM;YNZ.N&MS#>]%-*W@V/-,7%3/[HVK=I M:3<,YZHNBS03Z9_?0> FV/-,@1U<#*@ M^]K:6XH_+]T^K&*9!O1FP-7_IC^K^B,:VY5U*/SR2=6I[CK'IX1-EF[WD@]R M3Z)3E8>O;R)O%\Q[,/KYJ=*6-'WBE?5RTGAH;%;#W&-O.1[UHM"6-!Z(L-% M)!+QVY*>LBTI%#%>^MPG:4M*J@!OF>A/-%/Z=;+_DLZBAV2_UT'4<3ICL^78 M")U\56C1$A=M!6?+Y#!>$7*;*C"#Z*\_":3?^7S@Y-[JGW?P'PMP7 [W \]- MJL^N2TQAWRM1<>W..77!,(N:>UY&A MR2>VCJ!A<]XP+&F WNN.&R$)4=YNSBYR'AN6MQFO[E-)A>%S.692[R M]N)@_(390)2FSSB_^-(X[H>D_)#4-[>9'-K_J-E48#>=@51ZO)\( V;*ETPK MDNJ-$'] 9E,DE#P<5.,S!S].Y0/ M5Z1!VS"'R4>5ZR7 EF/#=" 9/TPO/)TQ=QLLS(]C^3;9N6VRSY+V.TTTH9_: M&-T(=]]JMR+YDMKF&+$&9(],-(9%:.N'MOS0UH\'I1_:^BZG]$-;7UR?5=J9 M^_YM_#U?$.':-;+"R,@::!:,F[P"*^NK:K:V:EA6C@=KC>5CMM7H/646][TZ MG:0O9F&]I62K-\H&[Z=\2IS$N(*66K6+JVZ!ZR7!HDH$DG0R$$V>,37PTA3B MQ\?\^-@'2[;>0_6W4;%5?:BT^&9XTYQ85D%?SF9!95 "7H KMMBXSP:^0R3L M[<1S^GG=;QPPC_&[_SH)]-]- NZD!4^3W::D3UF7"!Z#?*^3K%1J$X'OS2=- M1NO5I"4B@CCB)O%08G_0O$\#-QXWQH20^)=.VS4C 8OHP8=)LIXZYYKN +NS3?J&0J2E#1:ZUV8U!(#FO)7'T\ M0C3/T+_^,/% (AX]A^R[6*ST3+6,UQX\W6:Q"F"AGL_NOVTCW[?HK]:B]Z#O MLQ9]G1-+K8*R*4YDVDB4%N7[0M :(5:&$UX#B00="$?/J,M_>Z7%CY+ZEOEG MJ?>=EOEX5I[$>INQUFHT*CH_BLH:FZX!32/3/!FBS]A4Z;N3\]<$0'^ T?T\ M=C]G=#,N?O/-4NVQ==<83=*3LC!?#+*U>0;+++"Z8R'V;%;W=T?OKP\*G]"> MOAZJO$7C^32TO&L\,T>LYW2G76[>+=<:G;XK:_7U<'U_UUX"\8+YG C$SY.? M\^6-4$]N*O]CP@7_.>!MU\)YT+8 9V75$FR@X6'IGAGPHH($"4!J;+_.-1OA MM><8 O]L8UHVXLF.)H=FHON#WO_/S@![U_$2%#5%TW\[!J[G5&/2R);%Z#62 M@GU=$B9!88A>_%M0EL+:L$\93X8BC&,\_W:-9+@'"G$S-OD_E.=GN(^#RYP* MJZ#GRFQT#BK2T/QM?\WY&T9%]X^:(0-\?NN2@@"UD.#I.\_%D#&UV6\660& M&NA7^V01)A1Y(ZC2Z-K[NHQ J@BJY+S'C";]O/8 M8UNE1S@)(S MER"$/QYD>HX$=@%X#"X"YIIE0==[DL#GRTK08NAUG7X8IEK-\H!9_B+OVJ,] MPFO[/6-1Z&ZT7' UF2K11;O$B>UQ?M2#I>QI:4Q6$6,P?X=C.ZR$U!YL28PS MX+*P&^VPMW$D0)ECB0(1)*AK:BP,D-C4)5$;J>A=P/+C:P\LU(<-F::KS>OU^W8CV6VQ'KT7>(=?=%DKY AN)Q M>[2LV=>$-VLT-5-0O)^G-<,L:V970D=U0.%*]=BO+7[6TYWU](%_Z/#SI!6- MK,(%N7^_A$3[T&'S3@JAF@(WC^2U.*9D P-1M*'7!UBZ<->0I,>8H3N& ;6T M+8:@0$P&"HX '\QPOC# ^..&T4>A-WI*5=2GDL#1P5$UHS?74KH97;[9H#H; MM$@.=5;3[3_!.L8#.+X>83(3ALOR;35?HR=),]YC:K_^A$/TOJY!X8$$H6?D M/6%6O3MEPL28!,TR29L["8[N)S;,Z3IRMRA,8M7-H#$HC):Z4D-0".^OS,R[ M:G0\FU5IMJ?UZ]G[QWKK?MEC#U>6PH+*/Q7EZ41FN]FR(M8CB@@K8_LKJ]5@ M?=599J-\L!R;Y[+I>26UX!#DZ8-]/CU6^'@OV*&G^>B](>ONQUHL J_LKAY'A$YNT5NU6KC@8Y]9J)Y%Z@+,?K)1+ MA2C?YA.1R9RY2PLS1LX-S1%:&=U?66B:E9H8[(L3MA /ZOEYPA31+1TY>ZO- ME.>]W+#51M+!K9[/+8V?OK="&_H LC6I 3<=,8R8L:QY%.W[LKI[', M-)(5FX56.Q:>-+K97':1XT@;X+V;5VLE;K&.6KSPD)J(^39?8PWNV'WV"^O8 M](&["].-]D96DY-(>D1SO?CARG:EV$,V3#O)5Z;I&2^)K#'+0.7 P=E8<+,U/Q>A@ MN3$+]'JTDL5B,Z:7QAPL/@3ORT9EI,P2VI*6E.ZF/QYMQL5[#I8> *K4F(J7'D"JNACUBUHO;_+LO%-=5'K]\EI'2X^@U.R^6 RG M^],@'V1GV>:\Q\\B$(V('&Y@;,G9PK23Z+>$EC1?%G4ILDHL86ETJQ2=UC6V MQ[ %'821@?@K9M9-]/24@J3"+T?]&HOZ8V=4>#3XZ5BJJ\Q*FL0$]!P)B<\9 M>I*I6]*YJCZAXM-1EU\:/8*L O02D_I+T0SC;TI6D6HE@1REL"/='4/R1;KB M=M=-)/&'FJ)H2Q#LV/:E# GI=4B>FF.L$&B>M.R9!@JX+"C*FAK(B@4:-%HO M6CH2>&B/YE@PD4Z)_MB7)- 91<4:(.U"5O&CD#XC6@K1)Y'V@)^ /E6?OQGT M'%&PD-H)ZJ:*GP9/FE)+S5(&H,,(:#]!9R^_\2V>&24;XE@:6(I4&7+HWT-@=DF$G//\6)@FUNP M3,WY S&X\5]V['*/W\E>LW5\Q).A)#'U3=W9FF,-DV._+4\B&@N]Z,/U&*.> MQX.2/42TYER;\WL07&B_B1]CB2[J5?>![='!+W:6"GU# WHZBXOG+:C!O!TU M/.Z?-WH<;<]YTK_UK[SUC\9I?$!\$2"8>(A)^I"X DBPH8A/$M-_ M(\^-_YVBIRC2\P<.QT.1Q$V/_WT^+'JB*]B7Q1R7QI2NV6TX>F([^H\LX MR4C4IE--M3/#!)Q+\S$Q?.G#_=3>Y">7QE=55DV%0[$+#ZYTL^ ^%TA.K8\_ M8">GKNX2)LZJL_/I&@_%4:'3Y^NM=&WR,!D*]YOZ>F>R>;ZPE^%/;RH_ 5\*/EO#AK16.))1;[1L:5%9(N8O]'.Q2675*"WCR7"F-JU=G[1HUINM^I/2?6BE M!_I]>53DALGNLA5UH ML-5-RGBDK4A)8U:)7*TSND+5MCM8WZ[.M:U&%GV=;-;%OK"+M:IUOC/+A^_O[:J)9ND+_;;75Z8;[>K9# M-Z3\II!/+-1X UH*(#4X'@C'Z$ \+>'=?NKMW?] YPO-6O M\+7OZD Y;^;?M;7,OKB2^_IPTNO@T\&1?O^DYQ;=EEPWLLM@T]1[)6A IY3 M.A"+,H%(^$RM=GW7Z8U1_K$<2)_R]_3$87/6O+,6,YUO3VNS1&N2F"OE*]30 M>FNIHH\[I>HD+9>ZG7JT*'8V2T3Y,=S -,(@X_(LA']SCLHK[UEZ[FT,9&.F M".O?LHJ;6_:AH\I.#QSXCEW%%"-?MW?G?8K=;I2-P/_MZ.=#_#_TM91@R.*1 M;C6(1-U>-@=-\PCA[G31@;XV@F'WW<&M=G!W''.L2Q(U1<<>&Y2D0M^QW$R;"+RA!3L8&;=!XVM.F6QU4KON92M%SK-G.1W&8= MM/R&-E?5T.8Y/AB-O-+-V2\;_K+Z[?"+G==]0'Q9;XDPXP/B"@#!Q/R6!M?-['SI42<+_S6^7*>5C&O,::;;LC@0 M)>$BR\[Y_O&ERG>7*I_5/:^/D\+/OV43?4?\FJRM2_.(SQW[9 1^Z=Q*'(H5 M3$W_?3)ROO21+I&'!)&6RV;WG[2KUV=#'3\1!1*7Z1EU\7,SER'YJT3]'XD" M1)+?[+EO4%??S\$_G-;V'_EY/>?7G[_PB#/-,@1U8/S]GW_D6]3EK[$0(7S@ M5[YL1N\QSOC?)Q3S5W34(PGIU%\GGNK\Z3*%8/@=NA&%,MJXL2>$HPT8"=.0L10F7]NW\2$].1E*UJ:R"+P=G MZ?>?*0!PQ]7Z'A_?XW/+'I_KJT;T74 ^+5Q=YWC?)_0C?4). 1SU?&U?$*L( MONOG3*Z?B_;\N1Z&>-E!/V^;K&*%IL6 M8CR;F#'\2FFLM/"R%P='430>8)@XLAG/U"'MA_J*?#9QW+'TP]G$NUU+7\DF MYEW)T-(R*[8:J]+P:;4V$W)AA-@$#)2@ [$P&Z 3<=^U]$U=2T[_"-^YY#N7 M?.>2[USRG4N^<\EW+OG.)=^Y=$9]X$N^I.Y<>RY/*7(_TN,$!++L" M!VZ%84_15?Q9-]&E;^,J=*LKO)>K)*CK1*';UN#>UZ<^KXJZ-$4((2AVMC?> M*F,(XJ=DL^LNTO3*K38!5>/!]EV M8C@<]1B:C-.,LLD &S[+.$W?8W<+'CL[K.?[['Y,+>"59(1]BQJB&_/Z90BQ M'W@%CLB-3409QI<#76JM5_/.JC.,-)-,K<. 5X#WD TP,2809L_"*WSOH>\X\[V)?CZ9 MGT_FYY/Y^61^/IGOG;I:[]2_QWI6N;GC =*[X'0IY+[POR8;RF]*]9*-F)$7 M\D#"'6EL*[$:Y._K76,PY-?#TJANK21E27,G]BBQ[[ 2]Z?B/M-^:FL45C-R M9%5,+.1)12]K?&15M7J%48\)@P.)#K%^]ZEO[CORNT^=C=+?[0\Z!:4?1!;K M'34O-9-:BY5+_75O4!O45TL@\-BO/^$0'?7]/=_!W_.:VF8'$+])[=_5ZG*O MI69\7_[_EDROZQ()WU/CLP,"+^I\S1I3%8-WO4DPGJ^6ZOF(7ADAG2_R!3K? MI9GD%;FUKHDVSJT97O?I?YRRN&42^[SA49R'[R8;MC&IC%/S-%UG'EJ%)? & MI"ZRH>09FY+>+&O &N0_.//OCW,]>'B++)X46645[.F04B;X( MB_6E+INFI%(SI$/)(J4-A^ATZ@C9_89H&0;Y=EDS)8IA**0!@(M L0;D[Z0? M-=22.>V#EI+\^JY?RUKE@AR8>BCS5\%!D:3L4F0HS 0ILHM".3#V+!'T3 M,;$^S?N[]'?I[Y+L+&-^41(R]F;H]:9N26>R MH%X:8LPP(:KU@JAR!QQ_";__P$3JS^^+_3#.DD\K*E405$O0UU2$",X EJ]I M;8J^MJ:P$P>+=%-#XGRK&8 P%D9("$/]&?47? <.R-+_MKQ+.&<)_I#Y]V^B M9*31IR#\9U1.T?J" L)[(B&])*^*(:PVY*S12%+'DCRE&I)HP>,D(T 5B^D M)1B4+B'EQH"2.5->@(XPQ-LV)% =E.TV)=W )#* CW4):29'MXJ6.1L,H&X/%N'18T^=6$)1,'.*G%+,3X#:,[FH*N@5 M'2$XTNX?X.(E.ZC\TFG,:U!'(&FF<_ V!.\1*06 M #M%D24+@.X%,-"]*.FF@#Z75<1=3$U'K .%@3EH1#*,R MM ]7T>L@[_!W0/WHH?.3XSNGW_OZ9U!36AA]U2C.4_2<-MKA=+\M6^GE)U#S MV%'!WC,5\.A! M^)6DB[(A891R/W2Y$W,4NZP[Z+"D_2IJW =1[-=6P1=GD:-X#%$G=]C?*K=PBI 2>1^ M('H&-[TK:]]D@4<\RO0)F4LKW,ID8G?E,-\(=C.I>Y85GV#JI <=@H8D_AY8 M^E+3!\B^V3'PB:J'_7%[P8.M1X DN#N]2ITH"O4GS&LGP-I4TM) MQ'PZ2N7]1RWQN)B6UA,KW(W(\0Z7K9-=,A: @-H.72:B:# M3P(MR$I]'3LOV"->_TM[5^RL03L?);K]BZG-\*^W'F7S.(^2QYQ'=I#)=WM\ MRNU1K7*&FIR,I[P5D6J)\:AGY/K+E]P>U'.$JEX.&!?4R.I5ANDLQ7N:EJM6 M[?ZADUO3E8_RY=US&)PZ($J7IU&"P["=-2^PZTF]=?2$-*FH3W:5!;L>%5M_!O+BSW_0OQSN+2J2H$,^ MW'A/X(2W;)NAZ?_Y@B1/-N+)HR>"AHF14^!=XW__'^_FMTD 05%3-/VWDZKI M.=68Q%58G+$W0O))EX1)$-_K;T%9(O74/F4\&8JXU8^_W73/,,[JIT-L\G\H MS\]8C.U?YE18!3U79F<(DL1_^VO.WW"&I_M'S<#:VF\2.UA(\/2=Y[J"GV5" M6(M O]HGBS"AR!M!E4;7WM=E!)H[25E(D!$)8$*(&SR$%80EL42WW\.$V,1^ MQ4/,A=1_A),@QR]JK .#^*^F)AY5C^!GA-&(;)5_O7$S^T^__C2QW88X6!KX MC6INK0_ACP>9GB.!70 >@PNB*#O,B3G RR%1.]1Y%BW,59611BNI!GK0OO?E MI=@3]@P#LK M0=&V?81C31G8T3$F_J_]R-!51U7_V0/PV:+NCFRI W)!7T[=7'NDB)%![%W1 M#$N7#@/P"WU-CY.Y=I:WGAX:B;MBB60!R4,$(9I MR)KI:T@7PO2A 8$<78-.L4 &KNU"?:-Z)9O2M!=IZ%QE$62D"5O*1#6%&3UT M.N\K^($@31HT!TG'@"DC?-PJTUG$2B6=7TFBA:/C>[KT,^BZ_?XS"U)P*TCA M;;BWP=F7T;#OXFTO,E)K[R<[^J#W _MIV?!(5#:TRK3:$ZZMIC)A.3Q_L=LN M]J$A;?"8#\U1SO-(55_( PL]H*IKZ">$4(>M/![^&#:( E9%584PUA'& JHY#F5#@ M:-QFB$%+I<>R-*2V@* J0_1O22(:O %'#X'723%=RO#)N+#,FZW<8R(=3039=>UI MB01%E X@K?T0VP%#SHT7>V5./P,OUK,T4TXN^@V^,92C!7587CPMN4OAQ7 B MQ5J3^>,3S_:;-23?[F96%9G&3#(92!S!"\BQ,F:0=;Z0E)-JD^_0(D@D"@>J MGLWZ410!F9-$;W:SW0R2PU:6+%T3$;N4]L)4".>WGU%C82%YHO((D\$5 !<@ M 3<-()"A2]!F)-[E^ ' WXULO8W]:K@IG)& V;:3G/+,MCGN@1I)*@[\Z\)L M#=P=OU,$_]0 0=H(439L$<.7B ;CV3*8 L@J4"0\ 09GVV'\H(@2N'LM1)$" MFPV>BEU/NV)B]W;&PN#,KBD2V=D*"H>*FNN95!EZNN9O:7M[]O3V; O)C4,V ME^A?ZS+ZW)0DQT&%:%14IZ5(KM48S#=RI)#5%I]P4(&U"S?01KB5MI#MA7" M,PS)+$MFVM)UM(.C;JE*P^0'P9X1GTB<&$OT!UQ";(X0[878 [HCRK#KFCH# MG92,LQ^1_GZ^V>:W%K:Y74%;?2E.(_ P-\0)<0N/4Y[ TD_02;'KGVYXL#5M!>\/: M8RQYW_=X9C,:O,72W$*;X1? 9@^-YDV)#H9-;F.UV,2CIB;:@[A>'5T^#SV, M5&IW\Q39_=>9QQ\L-/Z*?>41AB%31SDB" 1511)(Q*D<=@3Y29/1]1F(QV(C M!/O#3?3;OKQ%=HLCF[S24DC7L8\'& MMW@D]N?A"R!*=M3CO<_M;S\E6JM);92:3*S):D!W:M8J6>/>+1Y(,L8(@6V$ M;K0D*Y .K$KV#!ZWMPFO/ _/8-<"<:3QQ MP7AJC/;>4%:S^MU]HC@;70W,T_(LU8]KFSI?&4M2>,T\A-G\Z!68>SPRA@36 M S6WT#L0MT&$;^>\7+&4V=\E$C(W'KXFC/6_0>)LJ0=$3;JN$ M='ET.HH-4>A_VS/:FG*#LEI MDN&X60154-:&C+UCFJ530UD55/#P87^@;#KKD UN*299-K,SE S*&&N6,J#Z MX)43G*8=3\AXVG;M@(=:JF"A9TD#_%!(*, _X;F=V%K9OM6 4CSBRR2O);X( M53/!XS";(>3'>0F*(2TA0P#>:4)B;HWH'LJ:JDLS33=Q$BXB,\0!@S4GHX!R M]K%]H:P2KRA/T5U%18([2%Y!(*/+,Z AL"LUL@ MY#S#;?\"%9':$[;#P6^-!(<\$_ OZ,K0 2#?A( 3C!$$LR6R*H**IDW@_5L, M#%%M"=FL%L:-M681?\#SZ[%[&K+"1P@.4 Q",EV'EFGIN$$MQK1M@@MZF'9X M%3L4%GB6(!5Y;LGH]W7 15NOJ6U[X-%I+<-$2($.:R.;9#]>>NU>7S@H6%D( M0.027R>_$)7?EE<$,%@IF?";KS\U3B>"1$L#!.Z6Y$YW7.Q.6N/K!6SHXWY' M".M )L,6W3/KWLT;\/ MKLC:P+A:"MX5*?LL]&6J\@@-TK@"S&!(,H M0M.-W7Y.8+Y2^0"51X^A&"[PJRX;$RI+EOYRQ-?'>+,3$0H[Y=)I($8\:V<]V0\X.]C'#.$ -1/8BO@'$6L"#1\C?AKP'-VSNAR30QX@4 MOVD)9#Z10M2V;(?2X>:<2P8L1:"0!R1(#+(1/QLA$O;AP']MP6=O$8DJZ*_I M$59\^IHQU7CQEH =3(6!Y'&4&L(0HJ,Z,JY(_@G)?$8 ;A#/IBW"XYS#<#SB MFA,Q#C/)VXGIG*6%CNX]E^"./=36 [?,C1Y_O78B];NCX^R)* MDK''&)T-*1,25#+I'IFU(_9 K\.M2C3LTILI2/>&J[( 51492S/M-4%*+KB_ MIBS#T7D,I,E-T#<1+@MNK25V#6/>Z4 %[P7X@"+(4_P6K8_XA."44XH2P@/( M")U)(DXD!>+0(1<4F IZHR(L74FA6\JVD096FW =(.2NHF]9,_QZ#602 KF$ MWV98L%K+R$80QZJF:",(DA+']A)? MK*VA4S+&%T6RFP;B4D1M2?RC8POM# =\D'J*UTTU!*(U7H7$@VY@50%0%\'0 MR4@0+4R^E@ZO!6QWXSPA"K3JF3R3P OB""O#B=V0] Q.V4#?(C!&=L-(&+.X MS+^(FZPU4]=F"!\IL+R@91$B/@F"5 9956S\^WP\ZE^\XREL>0:.#KK<"%$E3.=$G+K[AVM'G AGQF(DAD^;=2[- MU]$F(@GV7^JO)MJY;$R1Y!T@^G>#4)!V@EA!6E*4H+F>@0>!< O$+*%9DV&O MJY>YOY&:*JE:T!/;7LBZ91^=>T"4+,R0SD(*9!!@U\ 23=!_ EM5$V?66 ;) MJP$88\531>L5^_OD@63[5-KY$]R=+8C7WO Z!$EF6%H#P]) ;R5J@*1B_]$8 M$0G5U\%DF@%&V2$]+*!M%*,@,B@BU#!V%#>T%'$H ,( 01A2]QLP3./8Y2/< M1J\,:DN5F%4#RH"EF!P&"]#6T1/Q*Q$_!1M?^APO8%^,'P8D2U@".!K7(WTA"E M(GRP=8:QH. ",E%YO]XJX"B%:#IF#A M'_K:8$TX,?!:).P1^+45(GEX_=0R<1H 1M1&)8-^,&1%(N?;20T8.GP86UL4 M//VEE1E\7QX-7T!X* Q>",UCM\3!QIV,!$==D'7#W(OYA3U<$($7%&H-]+.' M;K#)M6@&[\2P^CA7 "Q%NX^5K=)AH;#$P,*WD"]G HXIAEF:T_LEA,1$%O0= MN($,P)8;3!'R&#;O<]7A;(8+X",Y.X#=DS1 -U/+^$@R",X(+8M."@?@B1G3X-@$S MAPYH@E$'K_+N<2PA2ANOJ86F0,1:PKS3U@ZPGVPI21.;$J#]R'9KZ!I,&7LZ MJ)N,HB7\*)H?1;NN*-JYK1Z;4_2WFO,17E%ZEE%S4 M8]%KUJ[,I,D X+F0@@?&\Z M8M&28_X@C@+R8C9>X^U7^68 R7*B_)"MQ=XMF+#ECD3C<_)N7T0A089NY*TR M*AFV78#PT9:A$GGE"((=>43V)!O>%T_E01#N'1\.?"P:B#H0J2\(:N?[L)5= MY>)UH1L)$/\ *"L(4(X614 YD*9$#<1JFZ[U+<,DNAEQ1\!ST;80WAJ2.D+/ M1%80AM<4_X %VM3"*C6R4"7%O9]M8(5W\EZM"0["8/ONA;H3IYL:UB-?J$Y9VN>R MD[L]^KRYU(@#8@>C#1,<*@+F:6!V4WYA!UE$#\B,DZ$DV-X"_JZPU5TYY_$AJNJIO\<^PNVU;J_Q #T\ M]C P*Z D3&/!W8MTB>B9VA^$S1;$"\#[=+P."-&*$ZU6 8]F^ M!NRTLU%I98B6 M(B""QPY$XK[8X1_2X;X=IOZA%]]9T$IA9!X2\2LIZA_.VM]2)(BW;<8%EL&N M7-SQ0SEJQ.ZW,5$LL(F)P8[%>A 4?.P7=AD>5O<,1Y-[^5C;%KKOR<#W;LJ; M?Q\-T2]G=V]C.5B/LIL6[%C7[P0#)N$WPV*G=$#>+>=X&10:SK9Q]!2O.N=Z MO;(9[MD7G0L2S]="A-\%B^TQ'29U+9G:^VH-IRB.AV5/>M@1M1V7VQY#1.=R M-4DWQK+C8W\M7I!^SI4?4LX#PX+1D+5 M!J=?H$94?JS7.*@]\"#P$93UJ*V[LM3^'&"]$W# B.W_9P>\XR;T1C7<(I(\2.P'_9.D"TX[B!B_ %,$)(,IF#E@;]_[?47>;\^]L^'X[-1#R:]0+N]L8R>KAD@E+ $0C%F=[+Y4??_D:TW0L] 1EJ8)B_K]?.?#=R^*O%[MQNZ@1PS2)"=_#"&S62F,2 M/D0NH.\MUXTDWT"R(W#83K?W"PD14^SX M!/68Y'G&7 _ 3-+ PK.9")3&HX5XA)FQ':M#IEI$F(.OC?!80\6NR'?>B%/1 MH3_K%#I(*II!/**09PHM3!2::F.%T4F,$\QNQVL#W#(DO$]84?(NO6=!A@!546C*.W"J#; M@@3IH/\=CD21 H[O]3RF\_OP'(34EC Y6_^]'+8[-M14D)W"&0$A%9('GG'9 M=G:5+2;)7 ZOQ8?###-%AC/AO]C'DNR2"$.W9O9\#V_BV9!$H^TP-21/*[*T M(*34W^:>HM\036XQ 'U)@R_)N%G8-D"*'ZBM<,3!H@2G]0))S(80^='T-[+[ M$<0O@:RQ4N!0K"'M6INNP].-Z$-"/((H#H5CJV\;I-S)Q]JZ$#WN9&&$+AS1 M@YWU91_?DRY@V*G@&.%-USN&;V'_'6!U[9BUTDQ&,EMR0U00;22^34CE0RH' M7(,)TTPU\C3$W8C=!C$)8>:HJ@[3@UFM*B4#]\#1IYFF@MT)T782X/F]W;G] M%QPH)MNPE2_T:*2+.#5]N.M($&8X05@"V<<" ?!8()^5/9]!J'Z@ 9J2D+57/0IGP[0 8!<4)(< MP&-E]8'-X(#6#AU#62!NZ[3#($B&@P8N!9S@@$6,&\,@(3I[I"]$@2&GPNX* MY4J4_R6RQ(TI_Z^K"-F)XYE_JAE2809&&B8^D:1MXZ(W-R[G(4SL.AH+T'4% MP<7 50*DH,/.GR%7Y(DO8'ZQY0G;E$OO>2(OG0>V2=(B/;O<32!QJ1&*EI8OGW8 M>1-5JWSS( WU\LX7G-3:<$,C.8B4-.T05]63-7;H@RDVP$\#J:M_^VZ70T.4 MU VZ-N9>]JBG'DN@4JE4T([!@\\V76X$<6A=W,WCPE0+(,!WCSTGN-38S4V& M0AY,ZX!RPG[4RPU/X:^_PROD-K. %TTUTZE@@E0Y3\H5L@$"NYHB=N?8'$,@ M;G2<1@@EV,@&TA;H"W LJ!D\OH\#$QN !K=C:DB:*%*[KWMA0,_X]#A:*K M[Q/G6^RUO>X@BV%O:YO,#WM /,R"KAB01T>Z1=C>") X06T8'#K-EK"1#>++ M<*3*%HF(?;"',N"/(38]XK$Z)!JH(]/M.&\G]8E(QR2N-IR#0NITG7IZ:P83 MEG%,GC Y-AK7 MMFPD.1AVH2>D3 +'\5;U[H7&27;^00X%=O.24F*<[(2SBMR\#MSX IMY^QE8Q(_N.MOV*NEP$?9(0+- M)J6A8LDDB0U]C,G%\638G6^0M2^KSG>1KF9,!>>N[>Q>"?[MJ'\D9P01K3#: M]E3'+!YFLEE'R1Z+@KV&ZM= FL^XL4ZYM??XL6QW"&X,B^BEH8D0F8#+Q'K9 M_Q6FLW]Q.P%716.C$&$@S8=*DN1(WI* C0[6]9=RC5RZB?_D+-OSQ[RM?@=C MV99 02RAS8 RHQA'.#A) 9)'*FZ1@E %"4.$4I+;=HK@B*=#&9+]N 0&ZZAV M"I&%E+D%T?4%@NA!(&>/Z^RYU@).1AAV%!]0KD.5Y$$[2IB=)HF(S^,IIA-WP/[#NDB/S;/G#'V1A'\G_'R>@P !$/V8&:%0\< M=F7E]K;<$N&]C@RD+\!:U:::,K(@Z" *Q1>R5T=^9^'V)/W%NX!J]ZUZB1DR.%PI<%AL]0X(]4$ZFKC&&:B@*8I M2M"9P_ J/)!L0*(#X$@&;- UHDLAM#NGR?9VKG4='@Y'7NX44MH* J;+#HU&5B9IF:;(0PG[NK8HXJJ@2R#20VE[C**/>]T/:V,\CAJP M<'?<-"^W+\#(/G/*I]I8HJJ>:LXCKIE=;XQ3QFE[;,CK24F+I\+^&1T!%^CB MKQQX1EQ;RC'GG:(P:&.E0?#0@&):0P9U#'?)P"[@/3^/A#BQ9;?+P@W+3&+] MD;10O!-[-M-Z=S.X6M79-=[L3>9)LHSO;_?][3_,W_Z2 Q$2MS[D/\SX7D,_ M62M3Q-K+%+&)H;0-H31D=-/1HOG#G] 9P:?;?#P5XDPO;? MDF(O@W3&K=8(3=F_K 3VA79^TT1MUZQG#+#[3@&@CBJG*83IDK M8[L1CYCVAV[95]K#8'M$Q 8 1EOT.:D'@^]XS3;BOP4/[P">+_TXKMOK= M\E!244IRVPAO!6]#T!$31SO$@,&X=1D0F96D_V=;>0SHO=^SX5B_F>W.G61! M^['V+MUPPW5@YU$CWYX6=:=,F&@BD:1IYK0S5-Z'LB]T!EIZ>A Y&8P?[4&D M':G*=HIC/#V(( 7,0PGP+>RC7,@+C10P0N0*,2[2O1G*F9T, 3NCPJEK!PO= MCB_:$44R^QV'%-TND+8M[.0 0)>.*=8TH-6/2V$S8:T ;6!V3WCG?OX9Y-[NPI<3V;!PU8FX H/SNYSY%9Y\ +I5F]W7?I::^%]>,Y9(V G MKGMHZPY^L7N4I\?D$<&[FX[JM(%ZH:_4UF5C=Y,RWMY.ZHUB_>)X<\82J-VY MH]=5 W6D*1.'FS(Y^\3YZ-E.F6:HOUX<=GRMR3C4Y72K9SM>$7-[(.'@ 2'2 MY^WMG=26F89C%!KT-G(YO2*-[#@#[GO@->.?2859"LHD8*>8*9B&EY(P082- MONY\!2F!AEV<;R!JD$E']($L]"73:74-/9:TZ1H;)WBP 61(PW^AAS$>24"& M200@VX[$]HE_7H)\(. L=G8-!GH$,N)8EH&MA M05\-1_$7(E%DA(FB9O>7LIWHSQ*2*V@XAPSB&!KE;%GXBWW7<-XAM,Q1365-DH;P=A;;]"[<37CI3120\,P6 ML)T-K.IO8ZRDT0,T>#AIB/WEJNGG#^?>(C'VW:PCFQ@02Z.\@2 U.>0M!=X+J.X1O)XDA +[,+A!P+%,S MM"FN\A!M^G;<5@&G@;ACA,TDW< =$<'[A/-I,<<9DC0(A.RS]<%5X,(H'+R< M";H3*L>/]W;"(!FR=M>Z$%5!7W12:8\]%:<"1&F<-497:IM#=M6XVPCD M)L,TK!^F\<,T/RM,@]LQXC3:'2DU&R.='Y(&NY^CM11V^A?5%Q2B@!VHPL[;<3N<]^CZ0)+A(I)W..8LF)9FS+L>3)9+[H@$!3Q!@$ M&"R2-7_]JZI>T #!13(I0E3GWF0H$DLO5=55O]IXP# >Y]JT\ Y71!VLUD9: MU@?T!ZVAMG!=!#7XVU+@TKQ.(FJR!#R8"%9).T6KN1-[B8&P8&*Q^$O56$1^ MLBA7BTB/>*6H,LW5)7YON1>7W%O)RP+!Y3KE'!T1N8C:CQ9JI/&4MT I)$C7 M@F,UV)ZX=.G%$MC?+4.+U"%LI!5A+G YX#(1@_0I^D]HJNZ$NZ2H>AON),N; M1@E"E!#E1 8?*_ZY=L+K0)1TQD+!*>.I$"(:KJ&%X8OX.Y%O7HJDA M<"KU4 M_/XABIFR5L@H66].9#U5RI#B=,5$EDZX-$L5@8S&K4CPR%FU]*1H!#MZDZ?L M.@:&.!X7,Z04)0\B M4%-#$17 G[BD[+?J"JQNU!JD8FZX[X*I10<$WQPM7X!'"=1 +% ASX+/9(<\ M_T7U]%RCBOU)"86Z_6#A?170O!0&M8_EPY0#67.@*2:S$FA<22BN_$8MJ M9'',$8O%]-;5+WIXE\:6;+Y*]>]2;*D]3R-AG;<>6.H+F^R=(H/DEE;EX M:K#XS@V-;>6HJN8*0/Y?>60-;7>. &I9JCK#YGFJ'_041=Y7(Y4ENUGH1JJO M0'"7"$2NHBT'"_\+;,%[<[BD#=^MCS^ O%5MCD/L(M.!SL=TH5#4/@>.ZV30+%$Y,5_&T@Y@6 M+2_NI"C7"683IZEH00OQ:FB%.+40+8R@F\L'+7&2P"BTKE%:ABM1T\-R5_.(#>0=4?^A$/N$O9556S6I MB<\'0"%YW:#''HD3W38D=XAK_?#&X96F55CC?+XH21)8FHP'!$IK8(ZLI=PB M$9G!E[A9D!,,HO9 M]WQ^#+F+YXX"B<7218A!R5KRKO0IESA-5O52J5=/T^?3-3X?X_-Y7CZ?T =3 M"?EW#5F(X+-D=6>42)E0TJBTX)&"Y% JMG>7J,Q+/Y2A'?4(F:U10+=,YO_. MQ'L"]2I++NC9[25 #@XC/$'#5(-!N-QDN* MB./>*;PYF?U7X03(IZNM@58CH#S=N:8D!"N)DJBQEG?-C6^> M(M"83__G>#C&/G/ K)A+K3>26E0"%8'!J8QB\J-B5@!,C5OQ.45AV)<3,]&Z M+[SAN2TP<7C94%4G 3$U9:&H"Z&T%9*"/*4? 7&E6 KQJWHWXC;&JNB?0HM$9S0WPH:_)/XJH>]UFK,J M7*N<>ASI+7;SNP=^KO<7W"QX7MD \!%:&%[HH#"]M1;BT M":$J6;SM!H3K-Z#[]40MBD"M96O2!>2_/?2ZW/%F7ASMK@?.3I'TVB[1DR[5G2-%V0I)K1*Q5(&WH+FP&/+ MM6QO O"2.W<" '.NGN)$W"C*Z_]Z>+F4PPE03HD5EJ@Y<[XE M*B))RY,6N7BPKOJ+Y31E"2=:$E*_C6&?C&*=7/2R?;$>8T$P%/7*L_U M@DN#1I4^N.(XM$[',H#^!.AG(]W,[S>"EI7KQFO=T%!*E;R0.\_P][EVY8O[ M76J*+LG.^8[EV#&5*F;=LW5Y(5Y@S%,-1 RG&G*NMW"=MN*']57;=]R6A:-A MG(J5Y*G$S8%G1#KNHG@1L&_ZC6Z@!1U M)D0+4_^_RK2^U\YDBF(JIY W3,8:>6->]ZZP?#2,BK44E5'NJL>XX(6KAKOS M\)!'SP2EA7A/<@-W0;'N(Z:(+C]E*BR)M63/8^N@Y^%WB'('(:4$K,X1&GXC M#!^F\4F5MR:U"WVK2 8M'\#*U))593#E;A2 7WH8YRS, M9>YWH]A\LUIL@,*J7B>:LB\6(T_2#]?KCY\Y/JG;4RS7*F_<#^* M#+I2P8,5\^90*DXZ0"@0C6>LZP7"]DY&T ?V](>!%HR75Y0!"# .5U;(RPKKQPX_Y1.?]E3%I&+NI(; *"U<:7< M$P7?B!+Q?3Q)1'@D](O47-524BA-U7JB!I"O:>($6*?M/DO5V\A2=0_77"K% MQZF/*E!#UEKD9=GOG" 5:3:$?&&R$/?J-3V8.RT;%:"+LI'Z#A@-3W%93\'A M]>-#S!^BY2A;#?J4/NE28M&0Y47<3,Q'29F-HC44)L0IQZR;P?)/T3N4E^S2 M32(,W*-@,\>?(E+DQR*$2^T7KJ#4UM*)'WM-[!%Z)X$ 4;IBA.4S8-%!B)+/ M%M>"O)HBN3 ?6TXB =R 4WD7\4Q*;IAQ)76F6UEK2@AE7G^$Z5O#AK4+_K2&K 6*Z#IHVO*TJHI8H!^"A\(6LM8\KR5V?>(=H&?"9',.8XP23 MF\*!UOR'(D4L^&'Q0TG!-5U;=)/,SP+7X6N >$*G_68]](0NMM]L4++G6N71 M7\;TS[T O)6FU44:N5^M3QEH^2BP'M.VNM?4ZN**J,HVT $:+IZ+F%U":SR3 M:YP#=='ZB.&B?6HHND81Q]NA)$DFF]IU&G:OWVBW.U8R<6(N CEG470^C:Q" MW:)K&P4+DE?]B'W^W!^&K6ZGAP*7/Y@/HW 8J/FJFXJA[W TZYH"%@.EHC$X"XANP?8W!!8C\5VJ_)ND!-%BC E0:A/T)XRM!N8@HMXDQ>RGJ 761L&6 M2O\<%PU+MJ6XLQJ&GD@(/8SP:1Q.PPPD[O;S,4DZQN 36;&*=Z#($AF@-:], MY=*I(4)UT!<:DPM3_.6X?V;8&*XHB>&UJBYT42K/0+/U74S_8.PK/@M-R8CW MK&.DI\!W[!N(.^Z 'O-OP%K"8@=Z@3'4&'T4Z*A-N:@HHQS&,7 =BU0IF,X- M*FX(N,,',N^9FZ&KEPD?I6R@RJ4I;\V' TF=KTS8OOF*.,)+3G!%'K>4Z\:T M'AS3H-,ACPED\ .%[R.W)]Q+GR5:TYSB7J)D*&VH2$#A#E7,@77&Z&XA>Y]? M@V%$ "&R=?)KG M,Q7_]EXX&'>#LE?X5'EF;X\D>4>7Y,O'O]*5&E)AVQ51?Q5.U#67K665Y=7Z M]])HKS$DE6DG(!]N,J^NR?O/Y05H&XOOBB#5PGN]_(HQERI!1L$PR#^T%,H& MI:#MI%C IPC3L'D,3H/;!'S(*-5IX3B*,*(>_$B8HQC%_'P^B5NV>IPN0-+* M!]+:N[TNMM;OM=J\RX52FT]+*@KG%EOJ/>K)[!ON#C6O@,U;1#J+*4=W#545 MN4YDTVX^OO0VXA_@?%#=X-2E>8G@7&)2?UFUGV>B*;4:Z"7?\);UN\Z7PMDO M.5E.TL(P@,(P%CVO4:@CX(!1TB\M\=RSY8;X6@AKMR'JHU9#G5I(;67,_C+4 MLP+#*Z0Q8%LM?!-:YX-Y(++,8$LDB03)".>* MXEFDROWR,U![^B MZP$_[>,T))$E>R 46L2 797%4HZHJO1XYFK'7,Q2*AW,RS&(H@44@2EZ^2K] MCG(W"#R6BI5^^+GZJ8>.#C5_U3*GH(#PGX]S$V;^H-'L!+C!!Q/BQO$#50T0 MWB0:6%ECQC$V>U ZB_@?"+HM?I.,X.-I\6$>?DI'G?RFA7TN;*[LY48!2$&A8&17Z9DW9YEY5ECZ")$[^)O*<89T%]R&!)J[C_X?HHRL"" MQ_8^$VYAW7I)&B)RK1RM1NN[>+:T)2!*0K[TV9H^S;7-LWUW;*Z+:&S>N[GY MD-&5&9<[E9%GY6S1^0#_!4']#T@L+:5-2C)9$-0),\VP/AB>R OCPB4()+#K MA:%6\VD$:V;"5J8-B%-;U&.EY'[.1/J#)+A0%>^/5W*4)+B3P?_E8GC7H2+MF M.9Y6\D?;W0,MZ*JR8IT#NX %[X+Y?V&]_0:W6&_T1\,ECCA MJ92M5E&TRT.,UIRT#/WF!DON@]>3*2K.;3++M*?3X7D/0;$H0F]1!DF1X.:R M%<0U_*C"<+:Y5&L5O/;#<*"%F;U1L61DB B"X1R[@+:U1]ES$6OTE.H;*0X/ M<_5&)+G]-.!7AW3B8 M)9?QERY9!^W]G<+ZJ??/+]V.[)*0@S5'X(^_TV$3N8\D?Z'-I@YY@3-](R^4N&R+'F-@5^((_O:H6 3<7RG&1 M"2/M=7E*\'%!)%Z$-G3*&/B2A?M.9J6*N\SB\S??+;V(3BM9M@VHJ MDD5! IB3AC."YT6A7CXQP&8G,NHT$N4BN78UE7#B:@JW1&5IU<]KRM))Y/$@ M"5:>5<-Z>2='S4+><4U @LL6;L40JI;NY7\K5P>?EENTRKLI2@06AZJ?4)_% MUE_"CK347XH0Q#$@6\-A5#])1.PE@\_-HP'\V,VF&.;ALD+X;W&(8EN$$:S% M32PCH48A1$6+ Y[ED!:6(_9OJ/Y]/LN843B*IVM$@$4Q^PFXM"/8.KF&%4$A6ZNDBN5,U"BI9I,2;KDG#P/2,U1 MF@Y1Z5F!:[%!ZTFZT0Z,&\VXT?;1C;8I-?[_*BLJ0$,^1+WI#7[XKI3/G<055\7)+2MC0 M=.J/W*Y)"B6H9D4TI&WW2PE$\W['A[V<,"+Y]A\*\-J]8%_[<-@X["R#?27* MNQ[[/CF4%Z:U'LJK]9K2@-FAML&-:HR7P--*'M ?U)U'2*ONV22X*P"R12NP M"#\MQ D5\NE 'T"1N/S-CAMC_6LTD!=).LX[+=L:E9+TEX<'Y"]3WOZ[XHPK MI!UJ10&%88G](B !>X8)C*N@YJW'!//! 7.OK3/2?#^(>2$#B:8C&T&7G433 MU"78C)PI=U4_KA1N%T2W LZ505/OXV.VBT6\>NR7DEC2O9C9K4-B=Y+ 1 MT!QUF:A&=!M:SI(:PS) =Y:CM[/UH=H2796@6B+&]0E^+>QC3>UUS[&/M5;A M<0/4=E+A\9P(92XTK\ZE'(\#]@VW:;>)I1Q).7?3:,0#%.Q[IX2JX^73&-X8 MS\7:B:_/0K=%E_*_&P545!GR4CR*F[04!&5LA/,BK3R$JLS/!:4=E^9KRGO6 MSMM4P=R$!*NS4@Q+M6-)M(6P+M6W\VF+%VR6"FG0EIF^XK8\<]&IGO:<1:!' MFG-4NSQ -12Z)$] *& [#@^:HW+<073-J]/*5J@+T(8\ W&\>)^X^;[XZ8T* M @%J>)*>O4/CV3.>O7WT["T^(I74;N0]B',!KD2%2D]+J,X'_Y6K0"6\O;*> M9"-_R KAOE#.Y%8&]>)4#;N$],P[UE!5J;G$J&*"<%FR+CBJ/.K\EJ,8XE=X M$>4+*?F)QJ@XC!?D$'$\:9'H=IW8\\&P$I5%E=P^3E1B#W^U NZU=$$QAD7G M#1??U6\HY>^0_;:PK%7QD,@A+HH]!CLIWUT]'Y&R81:^G9)AT)Y2R3"[ D+E@\R=1#'-NRFHTN*I2S\%>M/0X E&5#5;Y M[+R#(+G&\^(W#>G,D9JR5D/DLGBIY46B@(T_G3FN:)*,B) $5151+=-DZ^4> MFIMV0Q4:RBLS5+N NJ5X_:)_*/^Q,B=M36U-\[X1HEMVP97M&WG7"B5/SV9& MOR8,J=C#J[.ZY.OCE-"U[?YM=&NI)*X&LFCU77?UJJX#<@\"HRRAS)]PC M>?8)1CPE1]C.H:E:)OASR.PCM@@6F%E'-22J7$=2QO)?&@M[5\TA:MKC*O*O M\>8LG40Q6C,3'PL[TDF*+BHJI2]4?B$O3CX>8WLA$!@J1 BU./6R"R$6\+I/ MVG6?Y'6B>&#^3K(TXDBZ"U%D!9&?*M] "6IST121B9<4;IFK&"M>SD5N03U: MMC:JA(F#"5W-%+9:>$W8&!B=^R68.PE1^\ *E/@.55^D$'9 X2XP:^UU:V@H M]QLMG;!RR,+I717$0"52;XOUWO-C"*Z3#A?M;9P0_#%2*.:W4:5&[JO-(\:B MF/)D!2$BJ#F)L*(F&DID HM.XFG>=SSO&+$ 5^6U'V F<]M>(M5U*:#H5!/* M232":4K_'882+%F@XL+D\06YDUIIUE6:<>Y(U$+_MCQKX;[S)+T5QA"5@_[H MP+F3\$AILS8> %<32;VTAB\WM3H[]DYAG6P> BK+YWXB;,LZQ^*TL)L;=E.M MM#WS!2E67NA5%@4_;!P>XK]+\[3AZ@8/:V(9,8C^H^9^D:6I$ZP%S9HHCI%+ MG!AQ?>)1%2O8;72[]*_VWG)NN"/* ?,ZO^0(SS/5>N5U;HAR[<5;"N7;V^V\ M>OO<"W%)?ABTAL,A730_ 96=/O=J :]QA17M#3I^F9=(8.1M-)T)[BWEUP^[ MK=Q.XMT3/6Y9P&,S25;X!\;(H@\]4?8M[*4O>_*J^6+3;+06'J]2TRG:5//+ MQ>/!]"*2:B?:L!.VMA6\@K^\D@XZF:]=O57@JW MS %8N!_-'"T:I?@X/(8:'&"\]F]HR\5((HIHFDZ9YW/J4F6A&B)$"TM#'UDO M;1YOE!OL84;J+KQOB108@9T)EIU/ 2R\A-U(#$Y,[F4:73.R+>ED+-:@?L6G MB7QA#8'-_BH7>JV7ZR7#]2EREIE;"'U7WN"RO.R\DBF_(Q^'+LI]SZ);_FY\ MHU;[>UN35>]_DI[-@?%L&L_F/GHVR_U&.N5#KBPNA+>E)#6^0TJ11X3D2PYC MDN")DXD_PZ/+8]S'MJ:'K>+\:EF_POAO,$ 'SQ4AR A(J#@M\: #PS4FY#Y" MO41\+H^2X-\[D#,J*GG< M-5\FVH$ 1A)OP\M818";[H.U12OHV'6S:<:#;4_HX$S?6*="%=UU9YVR773" MDIF?(AY BA:PY ]VM]/JZJXSU.+1_3]E:T',N?O.$6 *?OPA"PFM3S1GQY29'N''9R\X%\9ZC^BW;'$;:' MSYBH^HN"2AN#-!.X\3!C(L:!#RUW>468*L6X1DZ "G?0P9-=?T9-2)&%40JJ M!Q+W*EY.LA%*Q)0K4A7("_6#":\C:I:.G.[S1!&JF7M$-).*;&JN9)!"T"1P M9 ;:K/SP9@-X1T6[J::4'C2(9N#<@8P_&OO?F*>?\5)-X7R9QO"O)T?,+R,R M??%:_^&[1ER69L@1*-)N)T#:36 X%P_FV]B9R7$.' [?_/@Z M]?1Q%2^:ES(/'?*:*H-,?H4CR071PQW(>N2^HA(1I(,U4H$4SSZ>2+05Q=;%^8EM';^_J.P, MD4-AN+*OD1Y>$P'M@)@-+>^6EKD0YM 8Z86A!.K!/&>I0[D912)K%(D*2>X& M*)0<,YYV-1P((*&GJLNSR)S.NS*K(LKXE6(N)M=KHL<5B,1B;I71CN)$G,<&.99Q3R$9BO&*,MK MX(%IY,%Z*+)#9^8,CH2F0!D\\H'?^#%I2V2GRM9^N:=0]A:3;HF/%TM(TPA_ M0[\+5//_@+F6+M8N>+P586,8F,:N@?8*WNR5I3C6+M6;!+5AU3[0=^/5GQT!4-V.MTN!CNW.WI(BQAK:VL M;D0OLX.!'R77"8ME(7='8Z[2";Q7,-XR,\+0X;.B0T5"0O$G^'\A.!UCRF56JB%M+.C+<4\Y=;LX8,GQ49^N@>\,=WNCA4G4-( M_U#II&N3C '+22OO( M6CBBOET>X3E/4]S7(O+S>-48K$\0,"R45@&4&\70D" GP2E83&@U-01PAN&9 M4"$^XO%"3IR QT!4E_R MFA/<-4&QI17G9:-D5E1C4&P,TC(U"IXAVTISMXBK "DF64Q!>@3L8U0=L[7'1A0 B+'DU_AP/UQ&LOCD&I&MH=HZ4"VF#9"T M)=)4"30N3UEI?9]_Z*D%N ]-@+L)<'\* >[W6MKV_-(>EJAE,"M&U3;IF[5+ M@=YO_8OU"=XI]>Y<:GV)=0Z2]\9GMS4N\OD95$<0H'ITLV/YWD\OKMS9%:[E ME7W5ZQR\X*3PZ)6'+B/*CLLCDS&B'K'-F*(%$&J*^0QXJ+O4,GBM%$(](U&? M3(84R[M7W;PL?/B=;"E"G6JG,+U)(J*JET9"Q\R-KD,*@/O!MK6D2(?VJW!ZNRTO.B% R*6[/^,1UAZLP!T5I*^E- M4+G-5+!$2?HE4K[XIKK4.]I1.[8':1#;2Y!ZJDNXM+;89SV$X$2CZ'P=_5TM M8HT*6'U>%&FA4K2HFQ?V2XE]N-,/[KBRD/"3 04@KS:K1UX4XC2*,78R-28/ M7Q4B)H]V*\6RKDJ H/N^(P="%&(4Q]S1H]!$$<[ 75F3)AX!=RL:?_;0 ''U M >+8=!9$=XPU)4T\]@"D/JO$0\[=<-"#?*"^750/0[(TU>1H\EY>"!3"?0)J MYL]8XM/;#!NN HKPWWYO%9/F$ ='0=I/B6D'AFEWB9XGO/HMUDP0%:#X,3EC M,9Y'O%Y,L1L5+V(N0N@7Q4,V"B&[^J$[[YT4^C@5R6:8W8VF&YZM(S9Q@O%N M/>N&?.M+OKP244*ZF"C)1MG_LF+D'3G+ QG^B)E%KC-#59>:OHHL#U%%BY,> M56 3="SILTBQY5#T.U7%?<G#=[D= M*W38F Y5CZ'X\1U5N9MB(EE($+?4?'<Q(+91?2'N'5TTT(.+'KV@\D)DE9\YZ% 11XF'L5022VU9;^EWO<&';MA1 M]3LG*:K+C:K4S495[F:#7LP]-NCOTCSEJMLZUN&]<8*LT-J7T%+,S2-/)F62 MB%_SPA=.\A4V-.'B37.4X@(XJ:/5\L.*>&CSXK[?L-##NO,\A%:K1/]XGL*% M>Z67C\):[O =UDP0S4E&.%=6=9(W M%5@4]B!]J;W&\I-!@704TB'#1(G<*&(OSKM=.U->+AKI(1;.7JJL@JV^X&SR M(_45+Q2,+EY>E6[9"!3&KLB'7)GDBU0I=POB_E6&\IIIR7.>AL )L?[EQ?%) M.=(6Z^UR"F?6/_]H7AY_:=NZ3WCA?#COZ@7SGF)IWF[;1"Z:R,6G$+GXG2%[ M^4+RNI:QZ'&)E=A]X&-_RD-!0/)@\!K^'&$AP#O,**>R^YBH]!7T/5Y\W.'! M(_"3U.CE=9ZE4%Z2_2)L@KG1S+EB6G&0(",*H/R!FH8UK'H+.[=]2Y251KS-/"\2?1UPB>)YP[ M,6JEJ%Z)3*$H5LH3[_,@G$\5OZ/)(6(>N7Z(+:!$K!O*1E*2@#[J##48$M\Q M A:+IJ'A'9:8 X50V@_466M&DETC8E(7"& %BANQ:UGY5"CQ2H'/2P@!P=:9 M W]U9#^6!C#WDL]:P;:IPAQYCW4.*PA[,=RJJ60S6OI:KO"U99@9-N(I5%$ MOS*69H')LX'@FNWD^FB=XI:&F?["D30>KNV![NI3=#;VH-A2H.ER)$L?CU,< MS_*(3AF]52@('>26C8ZN+(KHXCV]\SQZZN?!W Q?+S/SL7>)2[W)"+?4<<*\ M$6(TP'_8?P,L%(J!!\N Q\AK[0MT)Q\Z9N)91.'J M)2\@6H T\5MLK:5G/:P$V.3("&+74CY$'V>.;,K7PFQ3)O!.A.\$EKJ9&C=Z> M*>;!B81&\F:JKEZX15JW7Q+XHM,PM[WQ/"2WD4K7 U+ [I?J!=@L6RS;2,!T M_!+E=7-0KS"4D9XP-3YRJS_9-YUWCE:0I:)R&"4YQ%OL$4@G7(\*E". M\8ROKQROE(^@+J5 MSZ-QV%*$+MT)OJ2X';2C8S_0&V-?G+ZE"]DHYGV(!WSW6T_2QV8;'YOQL=7+ MQR8J3O3[;KLW= ^N[+[=ONJUN\[5X/#@X&HPZ/>[!Z.#@[X]WF@AB@(U$3I0 MJ!Y"WRS>GL6=VBEP@P0M+)I6#V2[=4 &WZ,#T1GF)WEOXV;R3? Y3FP\"W"AF&_.URN5! RIPLC>077#+3-P66TWF0 M7Y.?D(?49I4CSG)H4FP*)%J!NB6\F!^WXCF]PU:G]U=]C4H0L":VM.=C"O 8 M"$NNF_R[B:CS$3_Q;F&E5AXT&NJN+G5&211D*=N*,K#*\J0+US?*]1)H)2Q] MP;(O!.E;0[,/==B'3NO0-CM1@YWHM/J'9B-JL!$@F@Q'U&(CC&RJR4X8V523 MC3"RJ2X;T3?;4(=M:/4Z9B,VMQ$4C%.,ZOHN>_KQ9CVXQZP%R;E1@%_^]*+_ MXH'DU[5;@Z7T]]WS5U6,JQ#]-;#'2P*U/G!0ZY1 +04\;E-RMGYOZ0VFA M\U!:L ]:P^W2PG+WSM:7:#L2^DFOBA&7#Q&7 E26,?"S;Q85][6D=['&XK3* M(6#DJ9&G1IX:>;H#%NFU#IZV/$5GZE.1GX,R*7#Q/__?+>QR]ZGOY;<4]["A?7X.QUP)F6HO.$(*]&6W%8$55N3UPWDNX8%U MJ?ZEW6TWA@>]5YL&#'= ]_=8CCW#",]5CIU,X#[:E*ZW.W/M<=#M52%_>S'+ M7;MZ'LE1L3Q4;3\F:>AU7R;Y/.AU:=CB?DSQ4>"M9PMFJ0QRK$;Q9G%5\BV" M6SLPV+9JNS\YV[QSV&@/._MFFN_JR-GUO V%5Z!/@T;_8& HW%#X.L#3DR-O MH&Z,NS$0T].$F,HZV.)ZFAO3PNH$(6_\P*HO;OQ0]CYH'QKS_R$GE:'S)T3G MPT:[LW$ES=#YTZ7S_NYGM@DG8*]C;]P!6*-Y/QN$C/=VO(RPRW@TYQ-\+N%? MCX O['J^&S_9NOW&P7!H\(?G$1-C..1!&'1_N'=1DH9#=H/@[7JR6X [';7 M('Q/%>%[4VRX8,+'3#C.L\0I]GV2AE[W99+/@UY-^%B=)OFDP3'NNCPK]HS: MEZBQG1TE]5+1'V:[]!J#@XV[+Y\A1=0B]L9PPO>$H0$G;#!.QW#",YOWGH2K M=1MM V8]73!K@4-4P[=,F-IS#-_9BIZW[R)]G\-W]I3.MZ+%&3I_NG1>[S"U M&NEHSTHAV[5]\O)]E"2O9//V$1M'V#B<_Y4ZW[8:L+;OTJR.D,3:X:BVW>C: M!QN,2#4XQ#.;=QW)_X&Z7*?7..R9S%##"WN#R:U_#G0/&FU3F^P)(W'D<)4* MG36+(YQ<%.XE_+:[8V[?3#O;@!=/'KPPW+ I;CAL&W8P[+!OH-_:2N#!L&UR M4Y\RS/>1I=;+0(/Z'BT/M0L$[T79*&!/N/3TFAEV.YCKIJ"^[B89W, ;=2,3 MPQ+?"?^U>R8DS_#'AE-.Z\4<]X $^XWNH8$$5RB)KU,'=K8VK+N5 #],Z)"B M=&E3LV(OK,^R%Y;_2&/3U\OSDUG@W!WY8>"'K#D*(OZWM:_&46RE$P;_QHQ94QCW)+$8 MO,ZS/E1UEUZ##[&+:H/>A9TV&S">9,9>[AJSQ2>'(Y M-2<\#1T]+SHZJ"8C>VC(R)#1^F34;@T62:/H!@Y"/UE(1'BDUHB0VH:.=DI' MA_-T!$K8U,^F5A32GWZ29$[H,E2M\&]%81<3!Y0R*XWRKV99C!>G^.4\25ZD MH(I:GS)0")V$Y3396DR/GG\C%T2C$I%G_>-K^/FI:->:QKI(2[9 01;:[J:U M5Z.T/D/N/ARVVD7VEJR(]K-]^,;RF$O!,LBO[!N+X2\@SUN-H]_[+A;VM,YG M2&4)6&1!!*2EJ(U]F_F"+D$^./"='WN+;C<:C*%-J0@/O\.@ A$8."D(1G', M>"SP8:WNY!&EM6PB!,&-IE,D;EC&__)'!8(N)7#QR\_'MO4ICJYC9VI4)$.H M.:%V-!GJX^'K3T>@Y7 Z!'J+%_0*L^"U-T!EB36.H^E][+SO5(?X?[4KW0 & MB!CUI$18W5Q7(;K9!NP,;):R6&I7G9Z6.@E,7,^=ITQO#B(R>X=>X2,4LX$'MVSA]R5%U2^-JMSO"O MEO8Y7]+"LG]K:DLFJ+,9L'%Z)&Z3WQ'BKKZ,$A^W^8A$%T@K?'KU=G9L].*] MF<*?8F8]N]5;PK*/8A^VYE<6W##D2MPF)TR:\WMEPT-)C17OL5N=05D1 M/LCU8&"V].ES+8. M=80S#>X/,(UP'R(7A M\_0K4^9,X=D")4NRV2R*06G,8LOQ;IS0Q1MG_HPA.<*8T$Z9.7%NUZP$BG9K M4!LNJB\75;#,88%E8*(L#IU@,9US5M%,[9S+9MQ2;LH?$SAR<*X-:X:XCYL% M3@POA5?!A+*QXZ8<_<17G'T\:;(0" &_2%)@'[218$3$%V'J-U,GHP^CR+N3 MKZ);+\Y/;/F%.!Q+<)0?@C:GX"@:EL2Q%2;UZXFT]"UO11C![J& (H_9P^UC M X;'OH/'>@N.)4E#-3A*@1M)!R..X@7+.*?GRF()7L,UEBR%?^]F,C!R8E$' MA)/'C]>(9 ;[YB?4A"H@W1@77L J42QF.1[[+C J4AIHPM9AW_K5N0,%U#I6 MKI3W\)CP.HW"!IRQ2>*XDRQA:0J'/) I2,=;5)NCKU;DNAG,VR6P$=;D'1O% M(#3N+'XD]Y:@-S71KQ_=NM5;N1X76KD^-_M6-UC)3"V,=''+6V74>4PW5MNZ MO"%C5??X/,!6;9"Q^GT&K[!5Y4B1MZY73VRYM9I/.V#7\* Q@V7W,F7):M^6 M57ONI&)NIDNP=?T,?KA0-^BV-FDT+R>,)\'EO+?+F4B_,OQ<[':CZ0(EI:&; MLVS+.B[^UFL-9D^@Q =[J>((*WFR4S.M98BCN5[/[VXZO==9^ -#Z_Z/7MPU6N[ M_:MA?\"NO .OW3LX;'>9/7K!\?>M1^.,"B\0.N(H"CSX\;W_9^9[4KE]Z\Q0 M*%B?60)Z(N[SCZ]'.XC(GQ=2%4._$$,$4E2S>%2!59["[\R:.'!"CS.B6M2T M1;_7*-3/:J#P*+N>X#)[%R"<) M!H4UK%DV@H5!39TAQR6T@=6/Q)&@1S\*^6,F9S M]W#I0UH(NX;W%B*L^,LC"EFACS):@!Y\S4>B@W_X]'L_2P5GB= @6L@ H5VU;,^\0T]%QN*,%,6I"20K9"E"..XC'F)%)1O M47"&9%65#LAA5T\^0:\NZ(->YI+-AUL>WZ*TAC\\/R'X-E%1'WZ2Y)L@AR*; M%3^2Z.4+VM89"X>C\"CRD/.3ZCY1DPT\RTX8,,8(5J0SD*F-/G("_2 _@ M[#3L7K_1;G>LA$=O5O&3'M$)UK*#?,AO!_NB"WL+8H#?S]\&DLZYAF%=$Z_* M@:J;RB!)6U=XSN!>UXUBCT:H-'98D:G5^]/+<\=A4U+N1U$+-X M.UR3S >NPMS_[H1DQW>5';_2DUR_8(JN":8PP13//)CBK9-,K'=!=)L\FAE: M(Z/SLA "S@T:*HKG,32PQKCO(HS\VHF5^N+BHHUQT1X"^2A;[MZ!YGQ:. O! M-DA2+B=%*6%)'CA9&LDON#"@;PHRHYV[#<0UU62CO-%:0N=49PWF4I MV\J)M J.H0O1[[-F2KD6MOB /'N28S+/OCLP&U&+C5C>.-1LQ&-M1*\U,#M1 MAYWHM-I&-M5A(XQLJLM&&-E4EYUH=;MF(S:W$?NMJNJU MGC*8L/CE3R_Z+QXX_6Z_U>_MM'CN8!FTN(:K[9+0@0\<'3A=7.I)>MRV*Z$> MEUSFEF.+%7:-<'AB4U;"H?-0X6 ?M Z[3UHX(":X(W2):^I,C:*$N*3_=4Q BJ];CNXKJUIO%L MJ.%TSB.L,54::YU3$L+&CM5GTI%C3GSM>MX/;K@Q+Y'JU4/B8?UF^H/&X<'A MIH_F76^R(6Y#W-1,J=OH'_0W?23O>I?WUJHM'\!GX0U+MG4 /XTMJ[FQL"]V M[8/[4PVQ8WW_>]M3/;IM:XCS"1/G0YNL-WI#^ZF9I\88%6?A.S\41>J,,;I- M?7W7+;2W*K1J.-_-RSF[TQCT#XQ):UC$L$@UBW3M1K>]00YY-F;QH@78E?]7 MKT&-ON &]PBS/S/_Q@EX90S,!L6:.['O4LU=N,#8T/>2@+ONH[PUB&_7$]NX M8#OL-_K]@3'aO,Y7;!\-&]Z#SC$WYK11QE666UF\TCDHKOI@NFJ6R1M(/ M ZW*DI7-X+HPM6;.'94UI:)9Z_>,75DF'4MK);!F\/M;N5F,"B<+RNVM1)\T=4/[NT$"N7^R'- MD2K7X@>[7^RZIZ9&$[G?).K$ZSJ'Y^AZK3AEW#N7J@GT!Y?;%_P\*")/G.>:[3ZG+GS(E4@NOUF5&IV"FO M@?=8?%BV2RI;=IQ3EPM>M/2>):FULN-:<>J\SN;J5N1PWRWC77=8DHA*P N; M!HGN/%P\YR]7G;5:UN^\Z+^;BN8=8EH@]K'LFQ\6"WB+U^<_D:Z[X.71N$'U M0C-XN!OX(=JC5AK[3I#0;U0'E+&OXJ0@3L+BI#?8/$!T(((_^?UPL>]AS?!R MI=]9X #!@X@AIK4=Z^+XI/0ZZJ<-3\VP(NH__VA>'G]IV\@K>>7S\KPBK*J* MU?EXI6601M>B@' %B_&2K3I+Y>6$>4U5T;(%QC[&]T2CU%$JQ-R\1=W=1=._ M53O&-P:K'8.-[X]APGG#P4*K*-FUB8[J1O[>1D5#* ^[06"W!]EO L=Q.X'I MW36CVS!O-\6)2NA*V+\*>\!,G-1*,B"&\JOFGPVD;X51*FEH!HLK, "<_2S" M!^+FY2L;Q0DQ *P6" O4+%K6NRS&PO?3",O?5BR-H%P<076S.7#S.@C$>#W QL&*03EQ<#'QGX)- ]@BH:93+G2PRV M)ZZ4;"J?=]S)OX.WB)7VPR2+Z94N%HQQKAF)!B)I^N?X,F0;W")>D*:A>"7 @TQF,$C<+94NC MV %S!XY9WJ("&S(B3_,B\*,,C@]0MHK-1$%J)@[O/ K'(PMIR*B/Q5B^W'%= M-A,-D[!X>H.K%UD I@,U17/Y_#S8$IAVC!7T&;TW\($K4.:NI]@)?6&-X65ITM+%9UW;F]1#O3^F VP)7H2=.+REWO9%V)#U@YAN MK]UN]54$UN*@A>0/,CL4D M,$)@FR9R'BXA ^,X9&*FI:Y'J)$,=R1>-#*>,I07K(E]HI5]3.P0A,.A+ M$$O(@[KNQ@4(K-QART*S4;*IN*UP*00!'=6:D7?? MB54[G3;6BI5WLC>-6%=K+X1MN\ SC9UU)Y4(24.TNA'!K]_9O#>#_^QJ M]'5J$O\8#:R-U+R/U-P550II72$U26*2@1,7^@JB M035U[G0X0'8A)E5>]T;@,Q8R 5<\4'50#QJT##>#0'0]DT(GA MC+BI[Z?"[*KV^Q6FR5F6,ZH*3M*@ V4GR;@DOC!Q=.<$/)X O8_S9MH,+*^0 MQ81$\,4%@^7^K-[9*:N;@[!NK"X=2E&17P1#<*I7Z$)!==>Y;EY]E^>9"(YQ MW(D/UPM_I086$([G/$MY]9_\L4NRP3#C M#IE1\$R*T/2U.$=2&BJW.*8$L1;Q\X-/%=SV/AC:K<;!(9J#=6N$HX\ M!(++1T(7&9S2%&$S]@,I-('P$AE-@F$5J*#P4!;2\!N%( ^\@6%BY M" +0\3-08^!9,UA6D+DXHD38&V,F':(5ES9E1) ;./Y2Z@%5Y-S.3R+M%Q=4L>EAQ9&=<,= M>V)0TG'/N+X/=)./>D%PG0N4[7M)?I;H+WOR5JWQBNV:K93_R?%N1/0XDF(Q M#!.(D*M"T@/%7?+P2REV=Y;M'HSLJX2"Z@CU$L0$D\32H.H +8NCCDNH#GUIM"#8'617POC1J? M"]AV//8G.9\71&XW-A.Z_:8@\9\(W&>(O+9$KD 84E/B7:D2/,L"8VTQ"P.$ MNLHMT92A0E9+$1(;?^SQ#)D_N66 WBK0QGNRR7E26CW(XA0&"N +)."5"X,&:_@WWR62A# ^E ME,I$.G"2G[G9=2SCX6<4TR]%I/,JFP#2@TA+N(BS9)*:US8:KJ6#R+>0TN M2Z)4/5 SD9/,18'"@\3E@V*X*,SD8S 944:J:'=6A&V -"I[GQ<'V6OQ(12 M/F(67$GQ^UIUA]PD$S)3SF6D3R. (^O&\0.B$3RH*8:=!*OF3EF1\:/GX )A MW%$VC9;RDV?=PV*L3LV!I\CUQMFK&Z+1?S!:Y@:W\EBJYY7OT:::SPX>FR75 MB3Z8D<,GNIO:$5]@_0*.F^)Q2"N/)YC,'0?ZS ^S,JV5\B!R4H53-$E%--_8 M3X414DJYY8O&5YKR3$*J6Y!.X!2YGL#Y#+0RPNPF43L&>9#2?7F9!U@\CXW2 M?.TI_%"/YFIH<5ZPPI0L*R.;*F*\-'R,3G,OHIV<.*00W&DQ5 AWQ[CO"8R= MQWM@")PU$"F?,BPE%0BTD#&8U">2\KXZ3R$1* @=Q:R)+![%FAIBR, M)I-)* U-E1(+P+XA,])O%0$N"6R5/_:95\Y2KA(ILG;HFL)D\3[H06C%].W+ M^?1Q6%J>C:=QHTR8D90DB^?H1!2+3TTX5K\R3\MCTCT/0,EDO2'#(K$U1/1@ MY'Z=1(&G6=J8[!Z#[3-3*4-)+B+]($M1ILO,9^)]4>XK*>10H?C@KV>P(#!" M3X7]2-<) _+'*",A6QT/1IB@Z'. ,=Q2%E?54*4/,+'$#S($0R\.TK)."LPE M7)+X9Q$P4WQ3@E'+&<'P(1(15WP2S&E)N-JO:L!+LU M-S^JWI(F74O([#RTB5+X.=2=TX+8M5$.KI3)1#J%Q/L]7U9'TAU"4^>KP-K+ M&5QT@GI@=9 '%V_W0>YZ&ZU== ]YSM-5YUB"BR?)$&N)222YY5)2AH[ZL4<" MRQ<%)W#S26KR0]D/87E!O%-.!7*2($#4I;*R@T[$EXH3!D?&G"F/,.?"3<]E MK8K-B/&YUU@T2(Z93E[.2KPRC1>OX2N1K[AXA);&6;6*4K3>4@XR29Y;GT=. MCEF\X#D1'DK!S:.5[5I@D(CB0+I!(GK>OQ7($+J0S_-8Z4=-*B[/XG>F1XMK MHE(X&K@MAZ@MA+,Z4( M2XZO]+Q3>;F$J<T+MDOMF&CPSN=O&MPS;E@=V M/\\8L6YC5+!"9$]X^XY$*%I5Q=C:I4NASK-+87E:3=!2H@(WCZX+;ROI>*6 9SJ!YS!%3?^V+ M]8]N0:[>L*;XBJ\AWJ%FI:M4FLZ8+PC9X%)51EH7QYP0]S2;0KPXS@6'D6O? M>7;#B!+L45'?EA%#8UYL\] M7P$5[^$VE"#0V$_4KM-*XR5<&R4_%E<\I/OVSB)7B24*%8 L4XAX:+UUIJ/8 M]Z[Y/>]!_PVO4S0R/C@)6/>3+&$IFG7OD JC&+<#ZW4)2T2=:A^!A:T#J9F M"@!F ,7 1;A<"?]$W3R(2BJ*/"52'(".'"0,5 !Z&6I)B?4;+X,+,O(SF\$) MC13T#LN&V>WF;ULHNE':V$&^KZ/"\XO'Y/EXW/S9"8AS+R98V^!84_I^?#W: MW5$)^HFRR1MZ-3T@,Q\+3@SU6[*FQYL7I6RO. JGL.);O_?3BBK'AL--QVE=VS^E<]<:#\=6HW>Y= M>;VN-[9'_?:P<_B"PY_\CK/+TP_=W[XSX(^&@-./)Q;<\5[<8)V<7;Q]?W[QY?/I MA77\\_F72^O#\>=_G%Y:G\\N_K%MRJHHFE)8A=\%2O-M%B7\"!"*+"1)+PPL*B/DA,CC4\&TD,SD!&N#Z3R#$=50G/O9-1AQ-8J:8L]X8U.AD" MGV0)R.J*48+Z/>J%% %)MB4>'_SJAHCZ37@:H$ E.6K@HXK&X6$LTWI7>)H^ M+3\ISL%*T 5&%4H1KZ. &'26$;; 2YEJT]=+-*EPG"^MBU9I81KG!).#!"1Y,/@VSDT6U(L1"\CG <3A3Z?,PV!TX,LVF@@@ M-V>1C^G<)#'GSPN!K^1>!BR*SL@.8P+,%ML!1H!A@K%[2[>+1:2%N^--8ENN:M*8&L*ZR!HY 9,1+3:E.4=1*XC MJ.8X\1W:ZM,,+;%B5*>@P#M>Z(L\?^2N"C(TWE1=W[GA\2UUA&,"\8ZM AA+ M-V .%@[' 2=^#:R%5WDDDV$ "_ M?!F6OJLD:MV[VM#L*%7.M2%\ >1^ST,H<>T?5K&^H*=[P['+1@/OBGE#]ZKG MC9PKIS.VKSK#L_[Q\O/Y^PO0:C]]/G][>H)Z[-5@V#WL M#S>JL"\^VE8JZKV6)8=)VK<:Z$IE_6+#^O?Z%L8')W2XT25<5(EUR@LP"6E] MXB=NP-57PG"C(!&- B*7>>B$V>K8'U#33M"9.[M"OKT"RNH7Z$G[Q>X>]I;\ MMN"^'OYVL.2^PR7W#9;\-ES\S$%[R6_VDM^6O&^P6<[YWG*>A&V*].&J<,_* MFW#_.^TW:U_OY>3LZN0\T\AYS4LD _;7?JH'\6&2?:S3"0)E'4]-5;WR)FG"2P9NIX(.2-KL+U7)]=.":RFO\D MB-N@T4=9RG$9 1O%3:HK6G=\LL;JO(75S_UL6[[;AN-LVX@BYC M?S)T&0F-760DBA-\KN$&Z&K8%B"0O1$PM(YGJ8@UE[_G2J#X78;_@(8>HUE% MO N:*UAF2$C8<@HH*"&=,&;7#@4)YDN;[W)KZ.K:URXT74AJY4M$ O@ZA)V2UFUXMVBP#3#/T ##$ .PE\%4IKK10D3Q$#P* M[O0:%.LI>E:!C19@A1XGB7@7A.K??;?FU)+[ MTFBF2=&H/? SX,! MRG;S^!7QK#!SQZ\6F$X-SLLT. F)*A@6SU_,!8DUH8WA05]1SR6XO'1#XWZS M:5D5K-=U>]Z!W3^\&K<]YZHWZ VNG&YO>#7TQF/7Z7:?CC]?GIV= M7_YZ^OGLX[OSSQ^.+\_./UX-^KV^O5GF7>B:K2*G9> B#MDZ.P,="D=M:<-6 MF&$.\=KO3W\Y?D^8Z>G)V<=?+JX.VP-[T-TFNKON1 C>M5L6#='*Q_CHP.Y& M&?V,JTF4X85Q"O.!KBI$;_YT%1D&Q)&!P#5N=)%,T""G*>9%,*E^-$H6 M<1EJWB(B?0:FJ^^J@E8B8!%?JBF*6H<=#-)FPL]&I5YEN(ARNLA026WZ+>MC M+E&L:Y09(18LN[T8?D##VOX;1;<"\:\:1$.S3Q\&!:P?C*BF.7O/^ M.8O&I;T)]H^'FN 5LK)%PYHR63(^8:$?%6P@%)9C+)='0?)DNU%:-_-I ^1; M17J,3,'CB4C8(,SW?+!*..0UH;(<:F3*2;ORYM:3;C1X:"):3$1+O2):I'_V M$/[/[=M7MM?M7_7:/?MJT![VK]IM9]CNC7J'OU M"[_"X<_1?!Z @:5/9Q2;D(/)Z23"# Q>%T1X#?!5QSS=H!A0S4T"N]W\!Z7, MXO&+B>7"?#AA+ATLE9W4$4#7FFQCG"\^E(WB#/63SH"?O-O)_G%U79Z<\ M]N'+Q2G^*%3EK;/4JHBH3Z"A9 Y/E><,)+)1*.'6FF6@V3EZ G3#XFD&7/.3 M5"M)$&AUQ+.Q1RR]16,W2PK]#;')%"[*F*\28/F9HZLA"NJQ\DR M"+I_%1W;HJ9T>:! &*^C6,P"T0NKWS[ "S_S;"^\]@0%[S0+> I4#F*49L>= M@#%O1B--BQOAB$-=/>5QY'DKT]@2(1(C#%U,OM[)J 4TVC8E21\4I5BA!)7$ MLA17_?P;5!7QS]W":ZNF=AX*8['3UXQ%R49HC&G.#H<2MZA)$D^U(A87^=^8 M#*>$D\[%*";L-@B)MB8DRI4$> *HJC11$!.=@UQ*4$JI?.4M< ZE+C/J'I&0 M2XH_N].V^]8%/?D\ST\_"]'>P:E\"G","?$0U@7CW*Z,.Q$7#":F/_/UD#-1 MFT6ZN$+.850S@CK1TV-(+^ >>H?JTM#UO,NLDWC.G]9[47F!\]A!M__2??6R M]XK+,%2:/5[[!%TR10FC+GY?L #TCN).(:F%S>>*M M6!5"53#UFXQQ[:FE)XA[19,9L;54HZ..:I';'_<&#$R(KCL&M6CH73D'MGWE M]9R>-[8'WJ#3FU.+^G,@9_? [MD'6S(HRC/T_ 1.JKLC/R0K<13 CA5$0 X@ M'':JM*?ME"34E;%^BRM4?+V7)A0N1%YK0BC^-YAL^#&;PN-=#FI]2S^CJ7PB M<@8PP.(*A>C59735O>J*/YI?_GL\N(S^_DO;":/NX6_]?[+WX]]>6"&<^C^] M8*YW]"&-@TO,33X?7\;><1Q?PJ-_QNU\0;1V.;KJ_OJ.O?V]EYU^/;_TQO\X M^?!S:OOP$.F<]([3)===X67V"XLEKC.#EZ9QQK90&6V5?GXB0#L2QN?"-7X9 M.Z0?;#%_=,5I7D=O&+SVF!(W1%0+CWF88HVF0J2+JO!;*.UKO73F/%&6?> T M[:+G23LM"A%=*C(RUTVMEWB#4-'TBX6:]NH53Q,L9.Z(LB?.K1/SI)W&/$#? M6#0'%EX[/"$F@FDW12Y(H10;G:FH8PH0@@XC+4+0%6%>,\VJ(DR].# !VG)4 MOKK($]X("Y^,[ZS4^48OQL)(I$AK'16IFDOQX93**;QV4K\1X8]C44HH3K!8 M4;F($WQ-E62XJZ\^KON=,41A7'IA9&Q20*617_SM4B90S MJPT?32'^3+"F)K OJ1K +?F0L!!MA-6H$B$CE$H+9YZ]8;PW4"*"3Q@%$"6+5A>M Z!C+N*+BS&_262+3[$'=RQ" MUVXB[*""\5,LQ@:L(XRV]4.X7'CA"D+A82MA[92)T 597A\3\-B#MKKXKS08A+4DWC]RS@'_F8VGEO6:!$PHPA)_(2O_"^D<5YY#R$A&^ MH1UL+]U7H!!+W54_\2H60ZJS.!3"1.5]B'VM=V]9^SY+V=3JM0M'\ MQZNC.AFY]^C5P=^*1"L$"C*;RYE4GCTD*9TLC>077$S2-P5IJKM^^#7SQU4: MRX%)"<:GF7>Z*#71F,)$ R:> H*V<_!7?85*?3$T":(]'UEI#!PH5TW^3?KF M$3]\;F&=5LI\];LS2B(L]?J&$&*8&BDOJ(@,DWG9;C3AIU=;.;#7PK;7 M1ZZUP[S<>639?MB=UK!C]J,^^S%L=0=F/^JS']U6U_!'C?9CT#HTVU&?[>BU M>F8['F$[J/-3L0/:&FJ6[G?VAOA_PA!7]8):?; UJ4JF):U\<04WKV??JG\5 MAO:BGZD3U=R/B^GDNS=AN"(/895/Y*,S9=;+2^SY\$JY/>ZO1YD%7W?!C[FE M>>E\9>'*$,L?1_'KOZV\ZN6)"'3@SW[8/G+]R^SCNOMX>3?#-=_0%@HOY(:> MIODR'T0+7/U PVT*HXROJ FK$UZ MJ]G)M4]K%4?X4:47:%$+Q2U8K:M22]V"HKK=9=_BRE9H_P\.46*N=W6F2D+*KTZF__[CSPLWB;[\,GU[]W-T<_:/3[\< MZ\%,/(()GH::+8]?^NC$\=6OYW_^]ONT]_ZD??%I=!M\//SUC\/#WW#4\P;+ ML!AD)E+74WZ\.?T^'X++2.UOG>17_$'K)21.5]*>V:?^++:*A_R*"^/ MQ\DN[!NM72M(=O6%+^5%-:)4.5&TE31J'=M?__/WMU\^S;Z^_79YX'[^\LG] MZ%RO6#0>LVX/>ZM"ELM'VBS1U2" ^^^>F%_PV/^RA@ M3DB!J1KIH,,5_:VV)"#FO0N /'+Z:?_G]S_^*I-VR MW=?]N ^AGD5.=-4IDZK$@0\Z+V;X\6IAH@!"$!1#WIQ83]8C M0IS!":X*4XH<'CQE[K/81R)$'GO8I%*EX4^%WA?X,/510K\ZL3> M%>?4JS^&OM_]^83#K7+\H2,KCY.I\_"#1>'4:?)SVXK=_ M?''BJ[O/OP:?WO][_.E>7M]O,=]. M?#:V/F )'^PQRJ/DC*%E#*V-$_ "DRL[_>/TC]D_KWNGOYS_.S[^S^DO'P>' MZYE%5N'J\/5/6\[3,054QD%8 , M_#')9O-\?= ZQ+(:A4P6#*A"SQ8^I6*U7OP-:Q-^OX5A M8+8%)I+DU;E$M0:M=I=&@");X]8/ FIM%@6%W LM1W%9&BQA%518$W[PL3($ MUH.DBAMI/A9ZR0V6X5&MLGF!'4PAP+=RM$,^1\OOH-IC-"0?OS56$0,%TE;/$JQTES5H'W&8CJ?,9GT.G("7LF4 MIVW*[![,NL"4&5?D^2A*X#M.A=HH]?@6*[",>!D8GGT5\MPA371Y(N+)T8F' M,C=#T;D=U@A-&U_L92%[)Z>B:@K2^SOP"J"J;3N-W6.!S]_*JVYB?2QZOH!T MYEN\5[^GI9(J]12PVH@#49MDU!T>V$ZW>W5PZ!Y>]>SNZ&K4[HROO,[09K;= M'MKM8O,L++UQ#'K;*DY% XKW')^J.HM3X*4D4Z,B>VAR/[FJ>5X''_3 M^CO[H1O%OO%[/N^H=#+PKQW/8 MU:$[ E*V1Z[;V6R=G)7%P-]RE+4U/J&=F^5*LN3*Y[V.HMR15<>Y'LUG"XS^MTV.HNR8DQRZ0XKK.$ M7;.Y8TL8S[_PU9G:;+K M4YU_?6E[M;=X?2WE,>7HM5N#>7S[,0'JP1K+M=24U WF$1K=PE*VTNAHS>R1\IF]P^6H)0>5 MS_1GNC[W"<9Z, *@Q7/554X=/ *A?0<\\#0T\,=8Q(=C!V8-9]\-+)@UG'T_ MZF 6_X/L?Z?L.(O/&@;2CG_&+76-!;*D,*B):2 MYD3 MY]ZH72TC[ZK&__M S&#'='*/J@14NU4$(=]_/W=N_]US.Q^VJ5POK/7!S.F-\/Z%.V%>AO&3AF"6>=?J/Z%RL]P27RQ50M396D8@* MEF%,W*;$U.E;0W6+7+7UGM^J?;6 \-BFA!,%_AI*J5)[=@Q>;T \,6]#9/(K MBYD23@;B-A#WTUQ$ W$;B+L.:V@@;@-QUV(-GSG$O:9Z\CA5-WLM^UY[5UMU M".?ZN-K/=L(/5<.U9L+<)BP%%MXY$MD];_07_>^?692^6?DZ?EF)*F1#MDF: MSI*CUZ]O;V];\+[6=73S^CAV)_X-2UXS[]J)7WM.ZKRV#WKMSL'!:[ ^;+O= M.^@/.[UVN],YM%^GTTZOT[5[GGW%OO6:=FN23JMVZ9[+@WV12NTZL?9 MH[;]NCUXS4N-F*UZF.[^2#O5MIO=PX-.WVS4TS00[CO=.MD#]=IE8TKLK, 8 MK8O'W(B7#6MBE08LIL4V?CH^-\&U996Z7M-]9KN[=6V\7M-]9KN[?46^9O-] M7MN[=>6_7M-]9KMK+(:=6;0@-XT+H59Z_^.Z$+"2-E"D=W5-QQQ-);QGAUL\_LVD]2 M*NR(/YWXH3.Q+IR)*&C?H-*&5#HM&EOOV"C.L$*E*.C;,BX&8P\]^]TU]M!> M3]?80_L\76,/W3MN:^M&QAK:]K_J:2?4:[.?TZE4,\^"$[ M1E_>Z^D:?7F?IVO\![OT'W2,=E\G[?X)I2!TNX>= TI!.!SV> J"W7Z\'(33 MZ2R([LC%H)P-C36\#8L;Z2[P.XBFX,;Q4!=#RN0VU-X:VH;O^IGM43V2&[JO M[:Y);MBU?6*2&XRI46=3HUZ[;(P4XX)XDIMI7!#[/%WC@MCKZ1H7Q#Y/U[@@ M]GFZQB[8)0S4-=I]G;3[)^2"Z'7Z[0ZY(. K^_#1?1"7V,3!QS3NAG7!9@Y/ MZ28WPV<6,"=AZ$EX&SC^-+F?E^(3 [*S/K6L3^.89:&7N)-L(AT4Q[/8#TP^ M1,V,*^.6J+V%9-P23\#.60?L[KT&N6_<$L8ML1<;9KG%+[/-TC5VP2QCH?MC"(YRAB[?ET6J*/@.' M1$5-I=YC^1,>6$!IJ;. 9S-\<.ZL ^XP,/X"8_4\^]TU5L]>3]=8/?L\76/U M[/-T3:FG)[)1S^D -0Z-/=I,H]KO\W2-:K_7TS6J_3Y/UZCV^SS=O7-HO$Z= M4<#@?SW_YF\_PG_D<]V .?'1*$HGXN5-^)Q&TZ,N#D**LO9?'V'6G=XLM=KY MO_#*[I#/@T9-__T??? CQ_UZ'4=9Z#7=*(CBH[^TZ9\WVJPF'+KNT"9>L^8H M9L[7IC.&%Q\YP:USE\@]'[9Z]E_?C*+8@Y_:;4 M^=;4EDP033-@X_1(W":_BVE4\LN(!^LZ)VK6;>4[:^\Z=$YT:."?>^:$#'^&3<4X8"\<< MH\;",;MK+)SGM;W&PMGGZ>ZK<^+U4[(9#A[=9EAO>>K,"UM8LSHKH5N8[C/; MW3HKH69W]UH)-=N[STJHV=WM*J&OGQYVW6G9_\^ U\\6O.[4-+*>ZG]]+[C] M@WP;]-NCW_BNA!F+99R74[.Y>*Z%F>_=9"36[:]#OXLK9;;MU]O'" MX-^/A'\/RY,["[%FE/6OGS^_M\[")'5"EUDGD9M1BPBOE5"SO?NLA)K=-9#P/"1\\?97 PG7 1*^=+Y%832]LTZ_ MI2Q,,%CWPIVPJ:,P8H/,/E&EV)C_^ZP4F]W=:Z78;.\^*\5F=PTR:Y!9@\SN MOQ)JS/]]5D+-[NZU$FJV=Y^54+.[!IF=1V;?'K\WR&Q-D=FW3N!F :_N\-X/ MOXZSN7JO(9GOW644VNVMP6H/3&IQV_Y50 P;LLQ)J M=G>OE5"SO?NLA)K=-3CM/$Y[[N MM89LMG>?-62SNP:FK>-&;<&4J8D:__B(\A.?79WEB8&ZS>[NC2)O=G>O%7FS MO?NLR)O=K;TB_XC3K9,5L(;]4ICUR'&_7L=1%GI'?QG3/P*W?W_\\Q/6^_<# MOE^]4RL _O?.B 7SV+Z8OH'XGZAE8'"D?;8,S.[NM65@MG>?+0.SN[6W#$PD M=AUQ M^0&S<#JV_<:ZG##+I8MG>+&O7>SAQ6.\V(M@(&&46LYLQIP8KK+2R:(GCYCK M9 D\*DTX2)PZUXGEQ,QBTQ&#U?2L6S^=J&?D:+*G@GKW1$H8C'B?SP"#$9O= MW1_UW&SO/JOG9G64[]N)W[*FO"-RXYF,6O>QLX,KOF_%OWS*8HQ;""QHC$HAWYBL6\3&'1J M39P;5"Q9:$53/TU!A9QE<9(Y86JED766LJEUT+9?CEZ]M-NO7OHWK_ )G]FU M;-UQT?Q'2Y\E[9($,0D"D$CRD\$WFITWZ#]I)'G\&X&D"O#D!OX:^*D]#>0NY^D,?)$,F,N+4\ T_%#-X(AQ$X*+X&%&=U9 M,1O#PH0N:UG5*<";%6.+Q<&Z,MKS;_[V(_Q'WN<&8(8> 0E-2N34Q9=(;:O] MUT:/-:L+\ZTEZU"&I M</8H9B]H;ATPO/56S=L5N(F$WA3S&SGMWJ MK;E5;V'91[$/6_,K"VX8"E[<)B=,FO-[9<-#$5&0[['AV-8(D';I0.W4C\Y& MB..%-0&6^NG%7RXCMU)ZX6C*\VQVU>M[SM70[?6NF,WZW;[=L[OM]@O^ M5G['Q=DO'X\OOWP^O;BR^YUVOR=^W;YV1UME=_*]&A5>*59P% 4>_*B&^>/K MT8HKZ8J-J#KY%(1&UCTH2+OR##YI.@M*[)C]F?DQ0\@K6?M X#JU[Z$S:ZN!B""Y$"G4Y94N!3>(%WA')+[ALH6\*(DA7A/DU\S(^ MC>7 )-MSDEFHL?'C0CRE#]*IO\R4T=A.>SZBIN,@NI5'E_R;E-HC+K%O89U6 M"DI-%5*7.J,D"K*4;>4P*PG(P[6,"/L>-E5^\JVPKPK[T&D-E\(C9AL>91OL MUF"I\\ALPZ-L0Z_;ZMMF'[:X#\*A6E[$#FFF]ST]*HK:;!L;FUNPPKEYV.J4 M 2/^56%93\ L/+(^.'>6W6U8G7:GZ+2%R@U>W58RV*Q+-, M(_SG^1_'OYQ^MBY_/?U\_.GTR^79VXN&=?;Q;4NIBLO(I=<:])\/O2QBP\ZF M$-<*C: .2[7#1>#G\3-?!'$:[NTJ;/LL$@:;.-3MV3<+3G+?LYZL['E$85.[ MM2NLRL]W1QN3* MG*A#*&O':8XJ8FB^+7P$V^BG,T(5?7R>OK>-@'#//NG!" M+X[!_?GSM/Z(8,F+F2>@TSU.)>3Y:RW*!8(2!$09&&#P; M8?!VXK.Q=?J-N1F%O"(*@&034(JD%0#8*ZK\I*[=;.(*@&0;T/@OHY M&OFA=7'KQ.E_#6):%[&RU\ST%)26YZ.E% 6 87[#_(;YGPWS$9R8&T@])T?.O 1/J'CY-AU81*ZY*C"16N6JJ42+HL)$L5O\-$RR[GC'+&Z$WD>PL21E5&Z.M1Y-W!_TS2:?"W_P]0 M2P,$% @ ,H"M6-UWIEPT-@$ UUL! !@ !V>6=R+3(P,C0P,S,Q>#$P M<3 P-BYJ<&?LNG<\F^W;!WPIJC5;>Z=%4;,H;:V4%D51U*B5MFH7M;"AX_; M0T!XF9#P,C49"1GU__K"?@6N7L(;Q>_"QV,#+ES%P[^*AVT&0#@]"?%^7<#O M%]X%G(X7B2Y=)B;!+8!? 2[@X>-?(, _UQKWKA?N?8#@*B'E=2&9BU3J+XC8 M[*B%WT:F7F*7+?E&H]&[PR'RTM[W,C$M'3T#XPU.+NZ;/+=%Q>[7P"D1E575C4W-+:UM[Q_>^_H'!H>&1T;'9N?F%Q:7E ME=4UY.[>_L'A$>KXY-PN/ ?[X_KO[3K*LZN"P0$^ 1$YW;A77 Y7W"5@/"Z MT$5*&76B%W94;,)O+U'+1J:6?+O,+J*Q0_/2OI>8EN/V[ WDN6F_+/O/#//] M?V79GX;]PZXQ@!0?#P<>_E4 #)QII@5S _]WX^YH,.1[Z!F4!]"[*7* SND9 MWDTA_+\7_^_%__I%Y?N$U.K_=+_K)WF"?Z1ADQ/_V"6+(>="ZYJP96XB^7ZR M:PJ)FV@3^DW,+$IB7B=L[!Z=0C7/BM('SZR%JWW5T^7$<])W'S/-3(>UG65_2Q@1<&QOF!6KK.PO?-=/ MR5$:/+?RC9KKM,97 E%VXX$%C:G;'31'==O915$*-&D<%@A.QU!:&X-WZ<^/ M5\/PU.D;G"6QMAGUW]97>84%S VL>-.4!*.HM1UJ1!K98T::,^FOS.K'2.T( M24JDNTI;06GSQ2M2Q1(NQBPI.CAEM@J\=*KQ5_CH*RL\?XVR$V%'-@43ILV^ MC 4N"Y1@ 9FP!U@ _P86F,O! N_B=+% 2GTJ%G@;A0606BMCMM\\)+:INE\B MJEN&8G=&)_0A8Q8[L^Q5]U?ZCZ-Y4IG#@KOT+7A;P$U0 L(K8N'F3E"+$[_1F,7K56+FX<=U1 405\P5'WOO%&-7"/X3,_ MQ5"AV+/7.]):H 73J^(!B#PC"UKM/@N?3YD^UR?M/N/==_'1DKFVG$.]Y=NU M]P?@H-\ 5T!SC+6I;88] !\D/0E)*AMG#_V MLG$LG18TQO"M9IU2XG(..UO!>J3<['0 (\W;XD/.0R)E^(530B.;G1H\XZXVA2SV'K:D1D I%G$/5_X)TWKBG]4XU MB!*UUZ*MC:_6E_\2>;NXO%>#M,:;S@IL/3 M@G=OP9'AA\48XEN2V'2+;)/6$$BE9L@II).,__:DJ,J7(-.K=)&/JQX*.+\S M;,9+3%[_3-ZUV_ /8 5_ _:?XZM(]B>&3'' M%$6=@\%0=L!EUFLEK0ZU^R>,VB1^J#C=J6GDW0%WV+%G]/#9FCF2L]3=\N3] MB=%Y.&M[G!V=P):-"G:F>AY7H*P++(?%DNFBCD4OS83;4HTKBA,(16G?\IE] MOV7NK.=;([G\K]GPQ%,E+[RZ-06\N8O3IR:"%,W#*KA3GYG/"QDUD"-L67C- M-Z]\4?>8.]^$DOF0YQUY0+7@)5'TT6?F_;$S1NJU0^ 'HMXPN+&J&D8!G&7L%G&:[>>YN4D YW&P+86)D"Y:)< MJH:P3B'%Z^7;AC?L1LN:&F9O#(%7A'*@,Z\:T%J@?X&CCG%\QEYE9N7@/5R1 M;TN CV,@Y=D[DM^=(@G;479D"/*N'JPR%J@@'5U MKH6NVEH%]-6\WTC5F9,%X2P2^\ MB,=J.M#F4!6895Y-I@J@$G1!>W_$S'E<0?\15T:1LUB P%R:!14QV\VVK E[ M,NB)"INLK2"V%JLU"=(6>!;L*Q(#'!8:MTE3]NV'";?I]L(E0DYYQQ-"G)7S MU/';.&QDONH\?WJXXB4G4>"G23[<7-TVABO\[^O3CX8Q$(X#T*96F&US]=?! M;6!(E-0M.W,!AM8RUH.V#8"WB_9HS PYUN]D'.RIT'+.8P$0B\0.* MCV8,!_E$*/;G]=?*RQB[ASKS[@FP%?-:G:7L\F[NQLA]"RHY;5KN8,:+-VCG MZ[G]WS7@/X_=AY%Z$EE;/<3TUM?5]E/.K7GHO^"XQ17U.FF6#9?*I=B?#>5G(LGV2\S%+%QRNUF3?:(6914N?)8V MCEW\E#,?.A O^*[V9I&KOF*YU\NM\4WW@<-8'8LL=A4!=;'/@9]W<[@(+AK_ MD*.3,75K^-?\*>!$&C_I&?L$;=N 3;(>^$/-3[P.6O+?B7QCEV]V MY&"&*E4W8X'&6WZ(<2;$Z84D_YSI?YWH<0-#?-L9X1_E);_C\J5F=\:3F[7X MLPR92-8XNZSQ9RIN9S"+;*-FLL^&[> -4T1PLIPPPV0("#J#DYC\M2M=BA0TF5I$3^6_8%=BO1[&++!L;7W=A9IZ+ MZ2=3;\29HY@_#QX[B?AOIY/^6D6+3!1T%ARHQR1XJ0WJD5E^1.9EQ;L6U;%4 MNA5\GY@<:'VT8L6KA7J6,39J&?G,"A$WUOJ9)?](;%ZU6?Y>D&%)L7W7VJ-Y M&R9)1@'?KMF(]W ?\,(?V<*%FYXKU_,M\3'3K\Z/&RZ'O7.69AZ6!+LYB&XX M#]L;Z4V,KVL_R6OL>-V]]#K\F?"]=NVF"W#-1@Q>'U]\OWYQ=;1N[P$_2/M2 M?%B\')_FUT]UHWY 3>2.!E?T$1DV[A1*]FNH\"0Z] 3$:MR?TV\97=, M'V(XZE7:IO:,+4@&]'E)M8?A,/V'RI& M_[6Z:ULS]Q<;]/TKR\(E#8AR';^P)(?BU/-\4P$6\!M32:Y!*C>.>:=:TRR& M=>]R#.V%MK'-)-Y!X(NNBJRR4M4U^$H$E;.(Z(H[YXQ%N3IZ9?5-T>"WOWG[ M^>'(9&,QAGD^/K;OI^4&$OH_3L:%8^ <:9A\K*W [J M\RLVLZ(_FO%U-[[Q\UFRW7_/*_\LY2O51U^G-RB(#-:BU\)8S@H^TO4PIQ$B M/BHBCM1!M[_W<;]1-09\1E9[),["7GJ3)NEOX 1:0&T3(.4SV[OU/PK*5BNC M4;V.39J)?UOQNI?"+?-YDR-VE)O%\Z?IT5>9XPOV(RO*+!E8M^0)W/Q\21P@ MQ>P?>)$U,R[H6.@%+#!B.8P%Y(G/(L@,8A#R^X<<:?%DXL6BQ-QI/L0/^F(C MJQF!L 0:@NCG&M]1^9UY22D+/PGZ)@FWM8S0Q@5NV\T](;003] E96E*AC\J^1CC3FV0=NABE/1L:S.'0L_L, ASX"ITEEG^8%AFL($D!XJ*5T-9 M2%%A?/00&$*%<<.A@ZCWD[/0W:DUH_53C[,H>Y/;V- M>C O-SG\J!IT3#J<"&U2-(?MXP]B@1T>$(8SPS98CZ)Y$V2T@ZZV*3(A/3'L M5^:9D.TNEG'PSQ@Y 65T:W&A*A:T>AR"^'#9>QP#=I--G<-)E%=983"R M$90O%E#I+WQM74@J-DSUP([M2^AG-C[CY^ZAM%*\QOHHV)SM5:-UA'O ER,Z M\8F*O6GE$JT,5_*7U][N6E_SFM"9@.YLP@BA/P?G0&A=M7G-CCI)FK4-]+IA:IZW^BNDI&RK8BCT]56U3"YA:>]:&+H^2 M>V)P=&\F^1%7?$&>Z][3(;(1Q_Z-^1J?\6YRV NR4O'/VAI*:>'*7Q(/-K_. MU:]A@<#7*%Y,0-$5++#0@ 68TC$L93-%)XRU.+!P48JVB; %B*1-P);8%=' MY!8O;VREJ5N52HQ?,M,=&U7ZQA:H@9]6@E>SL"RJ-SUG%K1ILR'PJ0XFW9AL+[Y8:RKG'MV'%$DF!P=499#5X=ER:& NDYC6# MSS_8:%TY_$"N""+5]Y0=G%%^M&0(5@_HY0BG%R6Y9,/^9/?SI]F/>TO,RSFK M_<$5WORN!0?Z9(H'QC<.PE.E\-T6 V1V,$7(P7(#;:?QZP]-5M;F1;4RI.KOY#K6?T9Y MZ0Y/XD+S?P:N=_,Y#C9::)#X?KQC!2?**]Y0R-%%[>8]^#/)7E8[6,,/]]-! ME+< *O[>EDG46M_>YE5]6>24;I.D\<8:)=%3DVOBW%^?BPS?Z_:"_ZU)K'UX M'>QS()0^ZTW,Q(90+#O]M;PK.DRJ[IHIJ-R"L;KV M8!8V7HNNQZ]U%!&GPI*ORNTY])T#-;H>."WW!Y\Z_"48_@U H_/39A&HF**N M^-(>!\*.0<$XC4JW36/G4Z7H]T\B/]I^#NP,OYRWXVF*?$JE A[G-ZWVJ"J: MKTYN9;A14?EQ2?':RZJ@DK;)^6M7_;J]\GZ9ARN(G_^,B+\&Z-C]>QR>@L9( M"DA_@K*5QUE8EHR=M:4>Q\O('MAMYH@$Y_F.#H:Y*OB3+U_$\=[&GY'^?8S# MRGWL'Z'WY\*E\O8%_\YFJ7R/D$A8AOD$B-Z5*5RYL<:9''DY]_$_1?HM%5ZW /]K[SSYM > M+'7W,#W"\HSD/ZA'5JRS&PO>[G:;"JR#)W1_GQ!#4DVC[?\+]WO\G_O_?W#_ M7#GZ%M[P1EFHK93=BI?5]K_[W1[Z3:*6+DU\&L?,YBY[PA)>G(*E&I9A=:Q# MUSO8][HQIW9HA>,AS-OY LVF>)/6I->Q=+0BW\LD&?W?W5&L);UX0>[NW?VB MZCC,9<1,+C48?4/Z.E[]:VCZ$1:H<&SX"VQ$'!%!UA@>5]]A)?U+F:6Z49>M MC3^.R)H&7R8WXOA0N"@+?788U=J..\ ME-76WX-]WLRNNB:T15G57]XI"J3JH1WCL[>Q&%4]9BG;G?^0\D;DV8EM^$$W MJQ0+WW:M?Y]IU%S/:TM/!+1>5:$;]B 2XOSW "J/W??$-9/!;3<-OU=)DB+':>PI@NNOEP4/2=Q\7;ZRN4BU65H< M<%WRK;/-1\)FF"!(3,ZKYC_K+K/CD*"3S+#!B8H*=_[\.\Y+8TO?63@GKG2.4#8J;X[I/1^G6W[]J%E99SWME;/,QIM/*00F?P!WEY'=SR?7CX9/#.N3 M)&1C9"BZWG8#O+F/<<)2HJ=J3YDNT&XX[@(.,]WZ<-:R@ MS3"CO9LO<7G=J$<1!AY6.3.A.5G?RT1T*&:0ZT9,2!+^Q6]6QE>9: M/SH168U6?/DB:O!ULDFQOYDY]2*;L/\D7$TF_M3O[_LM/FX8X\ "M)(R+FYV M#LZ.Z_U.MBSP"1T]1V$YY]PCTAP=\J8RIZ-\94&JZ=5Z]D##4BL/?MG+#WN9 MK%SG@\5:+XY\'2.2$H)X_*78_ 7\D_1RH\U E*P:@=['W+^BD#9^R9[IC76"726KBQ/Z;E%5 MPW]0L\X;NA17\Z3]&F_. ?Z+?/Z6IDFJ+Q8[$Y^R[ )<.W-'U!#,Y-Q@*J?Y MU(J8I=$@UI^ZDEC@1> FF0V]<+/)>(WYM>>F];/_X2R[LP&B\I0AK\M9VW8B M'!S*I(OT8!G,M__F0-]*,\=N@0_LK_$D3MT=7*R$?U(CY;=RM9UYQ)\>QOYI M_L,7 '\1)"#4XC7YGV7*WMS:DO+X9[//?MV\<M]SB\W:[07_$8 MPA3-%]@:^"XQ=7[C,:@5Y&37NI%F6/+A_CQ^7_WF?U+#+^(&4MXJ5,]<]P/- MZH:&>L3 ED#^7'$B9*1)7)G4=7Q_0F?K;Z;=/ZQISE%D3I>?]01M)*>NT";DLPV?C]ZU3 M/,+$+G,%""N.1<5,W>,(=^U6((HX&+>6W3WAW>99VY#EC&%_HO;Q6SI[^"4> M"M:8H[_OQ>I='XQ[&P) MWVZAN&(T\>!:);S\D;5I6?#4CQ_#%=MRH'I[X=]%_[::0GL%ZK3A!"[89 M/64H8R$2B%(G&SS:LG4*>\;=A?VM$DAMB'10)#";V"2/;$A<4*VGH> MM':V>JI[/K]^_%],(#[E+/9'37K=L7G9C_FW-Q8HFV[>']>](.+W;7TJJDF_ MME_ QH9_Z;)HE[ ,+PV1O6)3N+MI/>8_S<'6)_O7L!(GQ M1\MO9R@9+E3?NEZ\4,P5N9^7/;?]'J)5.VCD<5/4*A$+-'\K1TGWDAOO1GP\ M=6#57#R&DNJ,@_\N%']U9&++Y'L#3G7"O!(KCNO9X1P(_=7;*)7ECWZ7DKTG M40#>\%WZ'[Q@#"5N&$(I-!2CD6>?#XLJCB6(3C;?WC$KF@2,,[V._C-J^;\< M(^>*?(E #+7$T#51"RR03NC=V"+F,=SE38L%?+U=%;Y-M;%^W14%+1';IJ86G#OI2A^70F^FZ>DA6[K-+Y MYT&O$Z]G:]ZX^^ ^PY&:O^C;' -KHOC1NM?X!O4% G@I%"1GV: N5AJ;ABH< M:^[UK;52[MV&Y_D1^NWT1S0E=CAC%A-%\M MG MR4$(;!0=DXKT+]<(&+6[.'T326M/ M=XF'0[AGY<:B'HL>*I:'-$PC%+$ MB@ H?^65XPU6A(Z'H-O:Q@O+:G[,>^$6J 5_7N5$\O/9ML>YS%>WR#0*RYZ4 M,D)\7Y56#CB>YLJA[<=E+-RC/VHRO2>G1J?,2M?J<$%$@C)R56X,0@Q[#SXI M;=4RPQ2L"F#QQ!OU.'>U&^M@@6+^(TQPH5B-H'_#+OT@%M@@P0T%:7D&1*<# M4H\=!(^4D@,9Z_*V!?W NTIH(2Q@)#3\+6^L?A>;C6>#:3TO$. M'!8*WD>:PD%^:-'9=E&2 @J-N3BA0OXWG9+^N2QY(L^<29 -GFMX(@MM23KN)JX6P M-ITJ3EY-CS!=C$RPN2/PB #9,5=3!*SKG?D/!V_NK\!:NJUS,Y3Y)Q>>@&-? MD-)7/KX#4?H1:_-EZ.E9@O*V!\2D2$U$J4HD4VY BPIJCXJ:7!V4TI/R-PU+ M^B >9_2%@GU=XR)K6BTAG&"GK3F">1JR?N*?V>S^VD79C#JR??O3Q(OU+P_E)\N1$"0E.Q;053B>[62- O1@P\+X[=O;2= M39A687$_ZKYXC%%6I=H%UW$,9420.UJLNG1-7*O./T^^Y*[YT(,:-P*7U62K M#K1#WM1:/>]0[0N3C&E#A=1I.9JLS$MJ;-PSX :RV)XNW7W-GUIS#N;]:7F: M85MCQ_)'[NX6N^QD'U4+W-2_'+^./OX^D:?O,MP+>W)!RK)@*]TSGZDN&/FQ5 ^)_$CW MT,R:.M-1M7;9IAL92WXTMI2KSD\%AQD9LB9EP =.B!XC32/S+2E'1J:;G)Q( MA2;$Y1V"%ACD>V0OK08/M1\4Q0B('I4@+S;D@*@54R!A%UKG!+E;L];4KUQ_ M=&WAU=E@J\.F?O5T,XOI$HOEVE&+R IC;%+6F('N:O&[4,-'R("7W[\K+]8; MX+>8J$D%\AY&#MZ!5^AL[3M#I /@]I?W!,VD&/6G73I'+0N/])VDWPXYY0E2 MK/9#(#\J*CZ$]2F--D8T%BJPM0>OR6C@7:R'((=#B@XF19K7"URC5'BV)OG9 M_60:>519:#[%L-MU4K6#!7AS!FLUYU1X6]1F+XF2P"1TDOOF5:MGX'6XZF64 M'NYGT>IEI;OL.#%=?>QH*.@\-G9BF,=[)!RKH"XKO;LT6+?Y*FW;P\J$M\91 MH=Q*^GK_/MYK)Y*,"CH1OBO;/3\V>^5O*@0YEF4F/;*DS58%HATY(=P.?GMF M+%8!R#'<]$WE2438^7*\J\J)L'X_3?"C,5)T"3FN%(_& B05B-'%H98=P.Z0 M_70(I-($"K.&""4Q1D7P#Q[KH/+C3[=>!':^T$LTZ>I'X H-L?6=M?SZO6GH M+'=OMQ^$3*-G0PFC7KDWW$F1:#V9:";Y,NF+:YQB+Z/H@).$,NT'2M\EI]#B M P;)X5 (ZM8#9*+Y3FE'V@\PXD?"D5;A%6N29!^J<@Q-%5*;-\EAUKG*HPAE MWZ_24!%!NYBEG*7%\2J06.SL)E]C0VD>%XD2W;999]Z@==_P '1TWZN /G=2 M=;*PJEQ/:F/;P]P=5YF"QZS6V'5*Q*Y6#%73D2SF[O,GXFN;#/$]I\U2KF2G M>TQ+UH>W%"5\X02Y:L2%Y!P;FO44FN6_(^NQ;F',&',0$,-L_B,XY>:U&.82 M(JZ^XG(L0+VYT_86"\ [GS4$PGM-W(?I+Q(2CY,<,E\1Z0]N=*O-'7!,&B6(3E=* M:0Y,OY-R)'H1-I<$TNK/;"@;Y-O:,.[Y[$"ZUELHOOCV:U$RVB-7;WUL.$R4 MEV&^OA?HGZVN\MD.38D6J DT(*_,ZU>8U3^#S!',;E $2G?;+M[Y1#M9*,N2 M^N8^%_W\4.8RU;)=J%;,R;:-%5C-!:(1JP(RS;PIL=IOM;NZOFVQXI$QQ=OW M7-QF?25X36UQ3)RR0\3XVD4&YK?K>C/#/?)R3^GKV=-EPU#"RV\ MW DAC1YVXX=6#Q]'CEI5N =D>KT@\-]Z77%YV */Y,+]'MDW$D]S\YXI>HC& M&\H>O_X,+Y)Z_X:[CYU!=M,GIL<[[^);4T]KDA07!K9(#IZ@<\"/&BD: M:\N:QKHW X/+M^D-S.,.M<<&)XH-UC0_/12T%: =3X_[RO/.!O!L&ZL3Z9;: M5AIZ?5!SHZ8DR89_]#-!R(?+VCQ-,-E+:.[BH0VX1$@[O]FSS+*X]B1Y!Z89 ML7[82PJ:65JZC3'! ,=.,)7ABKM_]^+XW? M[M1'M*M'-7FY$].- 'NTCA.# M$QGE46O]M9*APLWN6/@E6O6-74Y"-E(.0L5[1 /&<,"C[)9ZU/V3^*)LRPKW M.L08GTUJC9\#5P+!VV'[Q*N1$U=DBJC+D&;!3A"&R=LNO>-,7OH;!69VN4W, MLA-7Q,X2LW:[,CZ,ET4)]5-O@K6'X,?E"=>+IG4?\%C:*QUZZ]4<:WSPNZ$J MU/_V/NMBO(C1U3176'.\=UBJ%7^AX=JP>%:2$_N8:M!+"D8AV> OE\""DHD+ M@X9T+;QXZ5+0/:]T_O )XMI+;)7\[$T]QK.I!=WY*BX%=0&:&H.&2OK; M3]H X$M56T.=PDZ(8;1FV<#KK6V;;2?>.W)5;EOIU>_*!%SDV/!V$ZG*?10R M 2?M*<&?VTZ<_9L'2=(>!S?TAB0R+&189)XXZ/ =6/'+Z@=MVLQ61HVB09GOC=X;.3:DG:I\9>(IBI$O5P, M'L%C,<.[[&4#C3T$.G9Z:GPO"?E*) J%F?C]!DA?/2%"++CW1B;#]S#9\T57 MK*K+"B-S.LU(M;7[=<\0ZKY=';641J\OW[Q5='*AU*7#UIJ 2/,R/#RAF M,C![C+_M%JLAM1 BM*9>]IE' M \;7TJ1,(+G,*'MQ T8O?1U^]CT[7%(VI[12B_%C);X=X)17[*F)>M<$8SZ? MYB]JG/_ZN"W-+]<0B07X%[# SS ;O=8+P6CCJV%%##4J9QN8PJ9%^IM](8[& MI:>\Z# 4ALOSONUQLJ0,%O!C@+;FJX>@L[_V6KSC'C92116V!1F"B. M?M$K8T2%45B@#;I_;WT:=2L.;1G,O9]W*1W_K:XR;BCO:3LJ(_HX$X>NCI@( M"9GO83'#*/![X+2DA(8IU8LCA\_(];8QI+A^R/C%AW50/&?^K:YD/QT6 (.F MNEBU_,X//8T41RVW$6',6%RP #[./8R1GK;S?L.MXML8HDZ,*"4WRQBEI-Y_&\@VVBT!=*UK;4D10MI4Y'R!FB( MQC_(^A*A])&[3:ECJ;+A&(4Y?+G;Q84^@=@SUPLC2[# YP8#G,''X-8,5B%D M$91N'8H"<:'Z"#7$B2.?VGW-G[(*Q>D7L6VJQM.P"J@*0@6'0%9LA++ C MKH;,IJ!S[<<$;-J"#\ZX4/TQ"IF/OE2M\(#A);"]78C']<5/:L>']0NW7!&M M@1C3R==88'P?-J\&H47A=DU:X6S-P-GJGM,CH_'.8)\&-(;J.3X6K/M\"[8C@E6;A0 ^T^AS37[GL0QR7,0Y<7Z@]- M=R<$T:<0>]X(:E0/)J#[3_&H]%8S$%+;"H)BXD(-^LN$^R;3O+E+ QZGGSX_ M+6IWX[=]%%2HSG_:)S,G2'_Y#A9HU,S?9F>J'^>T.Q[\ZB=%>)[ZD\CSHA/$ AB;'X0"=O8&,.R-S[\%<[,"(ON)93LE^ M9^#5>ZR!&6G% CT=7AMQ<2\:EL=.(S4QE+;TN'P8SL<%YFO8O!).CN )(QR& M)HM&6PZU[%/7**3D8D;/MXUZ;4!&1VS/7:IU_AO*5O"^J!7XW*H^:*/BK^.+ M?FU;D5FYJ771_??3<-O 93N_M$S' I<%0Z$K5D/0'3$U9(KK+QGKOV0,!> . M>PV143C\<0?CW;EMC/G1!.V!'[%+U:JU.EH8NF&,*0)8B\5>.B *G+**Y]B'-[FJ!XP[JI W"%_ MMJ2ZIKBFL'NB U?! M?'U4[F<(FI\ZUOC4Z<-=ML@$80?EIG#YV MUT:5H\ >+O9\_E^#'&=>O^QR)V112^DH:A+Q]]S*M_88QP**1H';;B*+LR/)P'\\JV878^5Q2"]0+Y(/,Z-6)FWL4:$#DXC MJ-,G@[91DP*W0PKN/$;7-4C?9>&L^(5U0JC=1?5 S&8%9^(XE(GT]=,0RQ0 M^S5<#3]:GM7[6D"0<*)">W>20.C]U T!Z@/#9C.BOM3RG1_1+ZC: MK+.>Z;>N+I;*V00S.$1EX+5W2'H,%IQK"-J&X30<_?WRM3?BKY*ENJ6E>/IX=2J4S34FC^C\C?&8 M7*;:6\D=>@HDG(:\%^YB 4^<9DR%#5449X?0QOAW&J6R]M$NK_.3F?OF?>"&B9K,O MWW3]=YLYET\CS_^YZ7'7^I6TF\O-[MDPMMF8S+Z-#)-QW\,5.X3_YC@B4]DE MU6)X^,G$Q(C>A$$3YHO%"VUA]K]Y[?J=7\B 9Q7* G=3#J.W MV@5JP5G3!DPA2=)]<_;)SV)U:3X5'=G+VVT^*T-Q]JVW.B>SQUH8S?4-%J3X MX7>JM"V]:'4(EXXIU5L__8 %ILUPF#A%G-L[/:O)UR-68 ((J8C#67O#=CJ&1BF1.K$@[^RR$^=!%^%S=/3FBT^^-TVPEG^N.A?4BQ.D M\BL>3\"S6M\K2N@\)JA4*\*7-TEL*2=P =U+/XDXK<+)\-_GEWY8K5!285)] M+TF/ADVS?WE^"8T+9C/4>82,GUL*^PW9. Z(S)ZB$QN\EX\O/_['U/<[UL<1?N\5/K$!W@_QH:(@3[#U MG#7;O$JMA5SY_&M?NA%=,PZSGT=Y'H4.1R]_)9EZ]:]0,4/?E/UXLV*FP.Y' MQE)4=%U@@FX\Q;76 )8:S]*40G%CUACJ>).,BMS7AS_K2@E)2.2)N2$U;W\: MX[-^RN1W.FN';I=AJ"]6;_V&+Z^F<-CTN]L2>PQ5O>6G?E=O2(X_&C=5516^ MV[&\KL/TJ-3Q,^./R2A3"K9/<>1-]!S&T5\73C01AE![T.G&KW0H^3W#GA"Z M>4IE]N1RIG,F67"F^)$X[UR/42B;9]_+->[C2WUEOLG?^^&61@GW-:%.X_"S M,\O'?\8M4R&TAN[<\SX,M#%F@(^<%<%+X*$,F_JBW[ ML]E8GKXK1*',*M9/ MJ<1G8D'5N$(.-\#6O=WS%G7 17S(.?:*U7]&[ 5Y^/N46Y]^-NJ8Q3ZU'E\- M_Y1S>Y*U30YQ*@TSLS6^Z.*FW_T&8U; MQ#H?19EY-6NOE(JY+_ITI!TUN6MGY"/<39+ZRGTU.!$*A#@UVM>WM<_](?C+ M'P3_0![0:MA9BOG2@3^U6N%B2W02FSS)W(99O3:_DPDE7[6', WWOY[:F;]# M9A/P(!PF)M)F698 VY+# EZ@G8Q_Z$- FPSJYV-=W'0\53:K6G(.('@@>#H" MNC.OG&FNYQP0'N_D7^![;V+=ZD(S_4E2BFG6I,L?(-?\$8] F9PV&2Z1R:'3 MX%GEA**M![].22&AUO+\3>%SW3EMRG[5\W,GQ/,46_VV[+R*3O_IG'B>DC^* MC'+U.NCWG8!N6M[2^F^%C+N[YT\IP3SU.)F_5V#3?R#43:/_ITSU?T*N^Y4K M;HIK$C_3 HG9/>AHN]P5+%4#>G,U81%J7B M2*51"]J?4CN[-)19D99B+'JB _H*"J1,:\<0_?P\8F,J=C-*C6,_E^@K12!^ MMN]M032>VDZ13UZ3%H]BO1,*5MZ'O.!_E_N4P6(IHAL%%V5IT8O0@FSKK+2A MN=4"(?L<*U 4 6Q621K?4X)%DB85-VA20OWMI:ERL,#B'%K)^UHO='<)X@Z6 MT-0R.)O5UM2&J$-2(3MIWJS0GY_3H.>KN5%T._N..S9!X,T.<&.9YW7< -K9 M@OK4&9'3<.P@6 >"6>0)'OGKJCQ[(_T"XHV;FL-04"P@ZQR"XV,6&.J&G70T M %Y2[6W8(>/E^C8(0M="WD?/5PMB#)6W%;Y=SN?*R=71?>PU"W&+\)7&PP*I M8'D<,[F-\QQX]A&*"//NC D+ /UH'O! =@3""D@.LHW%.%DP@=C'=1U0?4CVB<%+5MA19\/;5M M8O=S"1!+:&/"SITSXG@%S 5!U!-I".<[346<[\[UA* TIR[]RPMK-R#'IZ"JD+,WV3B* M-3WC^4JTN6V*(3O,SN'(WRL&M\3C&VB?QP*,(FZ8Q?5U+$" 8R=Y."-G>' G MJN.4Z!D\$@;1:?QV_#U#)W M6!QZ..4GQCO4R:(]G]??]/*#S[069 MOVDO>$".0)]%3+1@*G[77I)Q#NKJ[3A;F'WTM:@8.JONRHOQM^;%H:6#YHGR MY-ZQ/6R.A#8*91Z_I'G>8&I@QA4/66/Y94(TIJ+_-R$JC!O0:>K9PE20J\[P M]$X.&L>N92MPMOCD8:BAC>D[D#/B,1W,A2+44RR0H]6PO.&])'A0"D.?0M_N MTAVN03TU VI 1RU>./9-'/T-NL^["CU77_G74S^,B=>Y0G%H;BSPY O._I&S M+O#0=^C>)H:H'3J.H]&N&F'NM[QWT+SK#:BGWCCNF@I1^MWAX%D-5T&,O]=O M)MV$YHA"?SN^\+?C!0_1T.GT4S<*9/#).H9&T!=7-W1PSMFA@39&H)[6_Q*F M_(>P <:&O4.P \4?NYG6BZB(D.3RT<\^I$H$!2F!XH.468I+S3*>K(0MPAXJ:NW>VF[)DZ M[P:E$U^3\4(]BA-<^^YZ6BT?9IPRTF*2K?? V (TX4MP*63_0GHE%OBP671F M!UWBW>_*YLN.F8VA7SNRK9$6O-7: WHV&#M)]\I"78YFD]4<1\> ?[KQR);1 M[BJ8>2C/'AG->[8ZZ3V,%"=NGFV(<;-Y_PVD!VPZ[GW@M:1ZJUOM(J-_:S^% MA$3U+T2,%N>;0@6]%:O"AA6KR*%J1F '-D:'D?2\@04,"K' OGDAW;>23B_F MH0\CZU1"UDO+RK6W@@*$]@*8A)(7M. MLE_Z?O,3.V[CO&#.Y"W;>_WP\1< M^6+7Y(8>ZA0L\]# 1]XMB) +ZT=VOT AGO8>,,QCNGHABK%"%^M!^SE#L)B*QW1 M=XG;0@G6E7=J, \8&\[>VC;L:SU!VF2FJBWHF8^9O*,@]SP]O;_&9?M0V_@= MR_O%:F1?$5H AW9K$6YVU-\^H]$A5+V[(AO;^>-LZM H@8I+[YF3XM#D^A=X M;(A5_?!T8?N\#MQK<<<,HP@) *^WBJ-$/72F(!<;%F)0QIA:XZ+L&=A1=@(Q;*CIII^6 ML6F"Y!3D!3^2,B&/'LJJB1B_H@J\KA.Z'&ZUKS?Z,5<[AES+(Z-PT^-@W 0! MY5?K,E\LR9,5/9[,'R^M*^AWU=AZL< MS9^Y[45QZ>5E,.\/Q#VSKIXF-'7Y]DI&5Z^&;LN]]%Z11M&,HO05^]F11Z'H M>YF3'43^X++9J*?EM2^8J6(E?.N]'Q<](7NA+!;SC'N7WQ"Q;GIJG84%WM89 MI-U.FY;HA=C$*=>?;.Y6;98H17.N3!HZA.:V9WD5@NZE[:7O/;6Y66N#/Q"\ M)S@ZT@RC,+HT>3\JX!Y MM?/E/[8O/4]PN'#YVZ4=X,&.!T;QQG?3N HEQEEN7,%#,LD"]HS4($5Z79X^2K=^IK").J M>ZQFZU1GK3=GKRI4O;I[K),RGZBC;(8D:7.>HAX\T/^P:7T6:FN]+6"]^9,# MSO9=J+9K_4_6Q9Q2 \0V\A?FJLQJIK".:$!=BG M>2X+O S6G7>[RO'A0U 7GFW*MA%5'EH=:?N.;;!O]V18,Z:\TVK=C?:G?$4/ MWUOR^V#APHV]57T7A'A81(@D"VUJG@6&O=(C%^E:H<[;*!DV+J/AG+@7Z2M# MTU>FY] GY*)=MYDY68/1V;MGI*7!^%WIQR'\H-QVO-O6EC>Y,9O-S^CR+!8( MP@C*[TREYUC&NFCKY2G9 !;2GW9N:*#%'JQ5JZ9J3^>L-5 MM%Y\*\RJ<-*BXG!9N<^)-Y* C(FT@VW95Z;G[F9P>K:G_)!9\T1PL"KEN8*/S]^Q6&)/FO,EQ$DJ&.^:QVEU35$QUU%'DK-HZ=X0U,(Z.O M^A/9N973K&NX\]H2/*9M>8W.(M("E(+A?S^"''MS=5(7-P<(D97*5JEEJ3(=:^Q;&6PA(HVX',]2V1LF9O M>*U-.05"3(WT+(_JXU9M,O)C:T[M]H;EX+BK>FRY5MF.F7[OU:-OJW4^/FD6'-U9"0C&@_H/M0/&PPU1C9D2LL^UM MTN8E.MX?ET27Q[+]7_3Q8>BY H?(V X/5SD](KB_2S;A=<9P10^'QV1Q@;3] M%6@(^G#A7C@$;]"4%+@0RY9H6"K0K0 MH0#;L+VR\L%>OS7CHDM=1$J8IO7+%D&5:*/["$O?!W@?B(A5\5H=0I%&+W;: MYE3+YB>]^R:3V/S42L!C.6P ?&KWK08GSS%>*4 M]^WW8XNZ^[CBI*4F$IHK7\@J.6S-N^J!Z]3*[I',A4_R>'3?V^]F3,+A"W'K MT >3637!XZRO2]J2$R9(,8[S=HR5LFO,H?Y\P@J%O(WECZPQ$I9]AH:^0[1Z MPN-[Z#L:$8EG.M:O4 Z-8T?ADC?G5&3G,)Q#?'.8)KCSQ[2-]PVNRJS^K1>M M*#:?=6+4YG3TY,GW)>4='*Z^0>5=2WL:X^.]4]N2'X/(HSABLL MW6!Q\!O^FCE=,;WDMK@(N??M.)2=B'T@HL\%X2 M,3,FU2YI@],4B+JEQKR4NI..,NKY6L\-1TI]H%/!H=N_BD?J@SY;4>I,C& \.:^STT$_@ MY]*ML\BL"E09*$+2I!6?AH0&\ A]6_$([MZQGGBS B'=VB1K1CQ9ZQMY9 )V MTA4[,*#ZR/S\5 MJ.:!*[+CIF'PVIF*]C'F%!5[UVR7X*^]65.Q:2YV,HQ.D M@Y-/IL9TC6/-YZ),1RDE? Q+$KFE5"^Z9G>*RZ:TK_E\P'L)<.S3-*X+\O>T MJ(A?2_&*5JJL1.Q1M/?%:BVO7$:O1\!:],HL+O8;V8DA:---EG4AJSN?YG02 MF&9-VIVD/J&_AK?6?SPN&Z-=X_K06LHN?O#D:R1*LW:_B:73?\VAK]ZA=Q]' M@"_3%$S$>V4E1J'23+# .U]*E1\S3:]) 7J=TRJ^IN08FJYA5JI^2X<'#RU&Y:O]/I1JD*DT%K M:O*5F6J_GY$#^'Y&9$BNI]$Z]:5P.&)@B^.G(ZKH1;1:>92C_46\<7^R MX:$:0[!!B X2QT7@RF):*CKR,1DX-'B^@H[TV7RDB-0'^6\':>AW]$W=B7RI M[>!C&$[CG3$8&&-LV/5-(?=N(;LA>"?24ZYW/S6VHF]>/*95) P+.-] =]BB MR!R@3(5S0T6W>TCKZE-="(*/$"19XU)-A=].\]\QX'M/>>7@#XUIZ1#K7I3" MDXPW-FR,YN-GNZQK\J28U-NOP'4[ "T_=7.XGGFJG=F0C^[-1$;P [Y/V9E'3!Y;!M.Y-2^=5'.VMS<@!9?Q@D!MFSHOSN#>?(H]2>D8 M1AQ=,C.BL**LR':!'6]S8=Y9Y98@9(EHCN6Y[K3T12NE@S/>H$5C![,R5MIL MV@JX-J.1AFTGFS@NCF,E9S&Z$8>-J"_3N]./L, W*!8P,;*@*;UR-Z]XG O$ M7<3S#",*[6P[BE?V+VTY_V+WB#4(!M]ND<>EU8D"!L>+3GF2H%:VP688?1Q; M%<0"&WD^P8-2/!/.*Q+$2W%7YN/0M5"W3@&&SCAT-<1NHFC3!(D[J=.:Z_?S M'S7 ;5NHL !_.0P-G&\/#1^]>RRGJXQ;5$O<_RZGG AW;XI@PCJ&;J(+@1,U;>Q80%!YN_M(1BRU!?LV- M'0)O!7<@Q9XW+*Z?=L$HGM.A:R!V/\&;HDCAASRF?3O_#W/O'15%L_6--J*B M1 -98%10E*@(DAD0 0$1R9E1$$F2)8=!$9 L64F#Y(Q(&/*0$1"1+$/..:<<]>WUEWWCW;U%%U[_W:H77M;7=6-)+ACSNE(7+K7M?H+]R/- MGZH_@2?#]S3\8HJ83*2P'"KF#/CS.@0@G\$?BX.[1GZY!=U>]6R9P&5X78<< M6&7\XJX,*4$U58-/'1>:QQ3SU$O"("_5@\P9F(FR/53>@P(/[G\0\S^)FD7? MA4Z"W! 'EF!G*K"S M0<&F"*UP5K9+#KD*8J6@[7K4P;CIBDH0IT@!P MHR7#>Q:6@Q'#+PP#:E:\I L+JF@EZV=#[%\-N6*ZLM W:C$]T+6PEDR,#1T2@N[UPO= 7^G/:OY'+>%P<3@#/8K"-J^"@.9*_SDSWO MBA@$>R23@4O#LX$<#7X#5Y_$97EX9BX5&8P6)-H!',7W8^+)DL6\G9E8JOL< M?C2=PZ94>%JWBX?>XBRD:CIX,U.H@9NCL==GA#7*C7I1;XK'!HM!37(7>\Y: M\4Q?N$F2F24QL:E'LT6RDKYY85UV4S_I?(2P]P?+?$/^KQK2E*T3[K1XN@I*ZD>;RYND;B2)8!#&-4?%Y$:C]-))M?#^U4P6WXL MJ/Q=A9L1-\#_64[KD76$D-1;9IE'"-3,-F\/ZX_)-+U+EC'[+KAA<^V;[-FA MX,W GR7XYI]]J@OE!PMWZ,)7,K>:I,E$"$O.DP>3EE%E3:%(NG(X7)N= M#H<,K&OZLW&G&G=,]-@:LX:&D*;%^TEA<%AXD;NG7:'+7;W51[*5564UH63N M;5[F;)I:IL$H33+?IPGA5=_[).@'H9^M>*;PZ*I>6ON3X7I#IAN0\XL,%;%(^@&?D.SD6A%UG+%19!*1#NG0!/C)B^16VS:O%E[/?'% M-1HRK('QM=Y.5EA3TLD- A T1C+P,MY 9J(KIKBD!8)0HE!'=XD0/YD0QP"E@[6XX[H^!J=QJ]2+Y77RX.N:2( M[/5M$>L^,>UU)QC_/+E7@@EC*MO_O"_OI2BGWB+2)DE(TB9^W;A7?#,0??20 M &PO$(!]<$R&L*.MH?.=O]G0LD3(W^#D+M%UHYCB%+P^M\Z]ZW:XS[KPWE15%6AUBII*;=G!@HF^MSU\,.)<0 M+;9QYXG!97C 6U,)P+@EGM_3,.B(;.W>WBXJ$;?R4=!G M1^_#M0B#NVC-F!\Z;;6WG.\)GW_GKJ'$.3GH5R)32LLHD)Y5&I[NW_&0VLD@ M;UQ5Z%!S\&\6,3NZ#PJT]%L@EH;H@PH-W+F:4CW[;5&W8LKUR;V@N[$44;1V M0T%/>8=,7MD.=%Z^\D&MK- ZG[ MDKMDP>>3\*7EUG\S@W+)B#%>'((_@FWF)[$$QT^9UZKN18E280MG]BC(]X6@UHDFFDQ*-UW,L(.1BG#EM9OMN-%&KYHR-9UUJ MEWAE]HF_SR'Q?[JM9#D"NOF'3(+^*?T)-#7GN&2>K67@]Z[AH\USS+>U1R4C MT0I^@KZM[>TN+>(<>;5T/1GXSG%C,OCS=P.NL-V3/-W(C:E\7(H=F/_\W6.[ M?\O0W>O3G_8\DRWO0XCGQGJC6W1PC+.N0-K>NJA^%%@,Q&3F^O1=7-5\.4YB M5BE6]EG'O&RORY),KZ&[@%2VE2OU1W@<:B\^[& [\E@+Z4=*K=@#U#'XQUFJ MCY8X\&^1AKGZ!8_&\NI@?EX,9:C8QV7=+R;ZF-%2]N&3T5\N?]I9LH3604GY M8<3#>FTTZ26'U6;=M6E7R%A?R^\*+88-XFGP%&TM2I&)NP)PU'.:64I MG(6G:'W18A)/OV.6]:7VOH\A["6<6^L/)[>7?8(UYQ&"V,.?^.40T-]WC^AU M'P<;TR_2.2[C[CXL$C"]^4AU0*&K5WE+1HFDX5#+CWO.1^&37\/-M#L/WO$0 M"R\IW4^B[#;N67_9WYM,2U>PI:^W>F#R_*@I3$T78H; >_YTF#0Z0YY?W/J< "KJEE[QQ4&)@XRV#51# MQ$+X(D7R$/-=8;%^Y/E):0+@WH=P&SN2:?WM.(I[ 6!YPA+VT]P#<(V/R*O' M(8F12\FQL,3]9T3Z8//&D$+$8G&^L0QBK$/>P,OI/?,D?#R="T6Y\J@F>4Q2 MLZ=53NY( G%2RGBL\5+Y#L/J6"7L9]P+^QTG4N 'N_"C57A+YE*4B!1WI9[5 M8SP2EC<\[NRY\URS:/*!@('[PW[R^&O%.D;/;C \#Q@D]^]-8#I29W1N1%"8 M:_9(F:?J2E%'LJWE)!H\4I__L;/"^6+D+P[=>Q_^9NME807>20J&E6N?K42( M+;D(@(5+X(;)%U%\!3 7 SMKMKWHK/LRSK$Z1O!1C[)U6U3X^YD(\4<;S]0%BXYR,;?3'?Z'IU95R$Q37@:AK%5;A#T.^[7S>1. M<^BQ[G,GW]Q9MQ?_,864^'-T*OXC\ ,?4S'6S*SJ_:5$_)'Z%GRY7YZU?LDI M5Z=?$88&Y(8OTMI9J%F]U0L],PQQTW-J^")O\A&6-**'11B]2?$[:L@^[I=D]#;<=><5BNS+ M%^1>'.WNYX.@1^!=\;^C=X8]?+JS%4L!;_'F)@K4S?W'P/\IR4\'EZ3-RD'] M"21U]>+\[Z"63*:N 2OI^LOFGCG3>(_Q7W]ZJ?%W=P"#2A>V$OH/SW#?E8Z^*TO^+.OBGUDUG;!#C'Q5F MS3^H?"P0'3&G4Y&WP.NU:-0Z+KB(4UPOR%.'<45"+\?LR&2/SH UFRMTAU5O MSPU] R)4^/T-+E3BG-+1_$;$![:#'[C:^0A7Z%9/.J2HJX%F<5* -0=(?#" M,&(]?TL-JVW>5FS8T*+=-]HH:O5K&/B'#3&10[B'QI=JR02/J=IU2-%^@R1T M1AV&I:P@ --1DT=7L-<-DVB(\>,%<,RLK01U'KX'"_^2;3?'"-M:@]D3@#N3 M[['2]! /C2RL##W^-LR&:NC2I"0!^* -GW!L)0!,Z9#/R@U@L?%!_W=#'NR, M)MP"&G9 +R'4B"KB;<1V!5YL"M_<#DP44P +Q#R:O7>X2"\:L"JZ6@?B7P[# M"S\"2Q9E#%C*W?L"M@R#+3H2E 7X$3ADZ[:'N3_<".9_@&#@#4AEUE=OFS(# M!PGG2AC&!.*;FNDGAS\] M]LAV%,E'V'"$#XL]\XLCSH#'#E>.C,,TR[S]$% M+/0K9E-,"4P#8UYGL+ 'X=UXYV$P M#(B07+Z8]F\ FKG^* 2+0Q3T$DWW\A MX2GVH/E%YSFFX1>= W*7E-M@*4V;!J,&^XB?\C1W..+UX L=TX11>&N<)5F- MW&T]VND4W#/&F(N_N0#U)W*2E#\")RFL@?)A..Q@&@/BC)]:@K8=:R>J-= 8 MLM5M(355WHHMH=F-Q?*M-X)Y#M\/$$$'B"#*JV. M!00D/=7.NZ((II]W9G8W]6';W]6#IKZ@YE,&^Q$;'>,4T 5] M#61@ PE2I' MMSP$(-L\5%AR!)BMIN-3M7Y24#X)>*,@O76\=PRR4;S'->/]3.'SR3O;["*/RQ'3X$@!C,M*; *)B20#$ M0!/3'?;*'1, -A_]H,60QIM M#NG@6_9P/$_L8< O=;Z#Y_/#H_&0.8]T:."TB5"4EGBN2X#)/6)3B>@]<]S[ MVDOG07^;.#Y8[5@AA9GX;W"JEP3@?"N7!+/DWE)D:^V<*5$C$Q/=Y1TFQH7T M>H'%TO56<')BO;DI<)/7%Z1L@O\Z?E;YM8>08Z<"DZ5;BM\5_UO2_6H_DC)J M*L/5.;P!P"[0T2O7MU&M026$T?*^![-;;Y.ZHVD56(-6?K/]_V4!^UR:6#^\$!$MK/G*V8RO'S+#H>=+QLH6-_S!5% SH*H.5$X1LZ. MDJ;N.#I\#^)QJ,'XC9) 057Q_5O"A0UWVLI--=(OP93V,)HX'-4"DU^"Q8RZ M,>>P 1*3-%KC;$"RA'23Z?P<(OJ@_-,[P4XN9(LC*_/M(EO/;70E@FATI"#Z M)-RHY]IK"B73DECUBI@+@S*GS]]E8J%1[O3FXW/-BZ]XN5 -<3\=$Q>\*;Y" MQ=T\8I^\!C>P 6V0$?$* W<]FQI/FQ1@WK9X+K]<@?5^A[FA3O.3$:09] M(D,3R.B4FHUCM_D!_.'.)AGZR2Q]9EHE$FX :Q_\D5W@\H&7FY?+J)N;ORQN M1LGVNR)GL4CL]+P1"=7 MBZ[=Q(!1G*VX@0#L3C-[,-7DKD-\8']N/^[?4#X:A6W@LPY8Q B PT<\[_=5 MLT(VT.,S%2V3KY>:YU@X"9J+UV3I*0X&\H7=(%<@?FW;FE1S4\QJ:KC0E_;Q M(EH)E]CM=Y8'S?W6-Z6*U QU.)M[NC-P 1NB=(#O25Z5JK43D8ZZ;)& M^2NW1#3&WT(VPC&(R5+?;Z^OZ0T-C,W-C?7 K\M?ON?*$([M%0#?0BA.94JF\99JJ$@=FRH\V9>,=>%];Y4WWHV4& M9LOBF'7WI,434KBB7D#&B'[#D$%SQ(++R>;YE_),Z_7SI* '@/(/=Z M!D-&/?0VE38_^3SLYLHOF.N!J"8*L(=[1(25Q@(GI%J915Y;M(1M:C6Q\-?T MX)52.)-C)F M<=6Y5INK##/T!S5VWF233.6[HX%"EVSOT_(JU"9_#'U-57BLA+;H9X=/\,]" MV3.8V=SZS&LUG;71)KERV?KF@X*J'W2['\JC.$@ZMVU/*Y_^K--RR= ]H[ID MIR*U;5/$?BASOC"_5+PAHGH&,Z]' 'P%':>"G!LGPC/$03O,0?\W.>/_8) M5)2-K.IIJ^+]$,RWV'[':BE>4W&)C,EK-[&_>\NJ_, N>#_[I4U(7(]X= LR_4?STRQSOB6GE'8M:*^9;A/Y9H MD8(.,BS9'-Y+4D2N!UI)/H']<^>C;_2GLCQ#&R#Y=#Q2-=4M%:/3QCT+X5_V M\N9BJHGE-VM1$ZMZ!DFB>I:=%-7WN:^;SSO8Q9Y)?;( 3"3L=EHMPAE+E?2: M7G'O_'C>\RCYT#7PQG/+*+3=_)WICF'$Y!*)6TN2C7]TU%KBJJ4K&N_7S^=Q MGV?:])+A_E9-C?*SE&JWQJG"MX5BPN[Y^M=]TK6#8HI+W;.?/S>GO9<6_5A^ MPC8UPN$+C?(C3'_ATD#<"UHWZT2[[)&EB,7@E2TY,AJE!LDS(ZE)_DD<8U9^ MFC6[_>:H>[1J &O$@XB[TZH5[3$D.R-.5 MMWX0SWC4ZSA7C)VWK8C1=:<;P<<#]@(P!MWDQBDG=FV MA:%)3+@G>UPSV=,._L ')TT9IC\5WM\.\TJI]:SNKU8]=&X\"J)X[MXQ:>7H MT9W6'+/YF%;;1,Q:U$O5;M_73'I3DB=L.M&"60H;\*PTM-XT:HHVYO*)"=S( M[7GF,_Q$:UP_(-.2 I-NAB4"5'Z&G#WPLF&=RHV5UV8"4,&OKNI$;-9Z8N_J M_2QW7:7D^3-P4Z'DCJLM5U$1YUEFEU*OB\F,2A8B\#^AZ;Z&)^3A/.S>W MUHWAR8\QJZ_;3"P&Z7C@@<:Q#NO;%PVM)I5IY=G]/732E L)P(M1^0RP>&OE MZYJC_U"_;722Y<3MQ\"B),N!HB$L'8. !3W>F MY$>=GD8X\9#Z27-O6(SI-J8'%, :VE[E"O]G8OU).;TS$(S M.\E45BG53JU3,=F%YK'A4A96KQ\K M>CJM,B/QV;X\32O_,S8!X,ZTO7 I)Z7+BWAG09NCYO/-ZS1DZ^N.=6=(F M-!VM=E8V-]Y!WG,%E=.TLH9_F?,6?\&HNSUJ.*BYX1N3/>7 N(1>V90FD[%A M\CO#JK;-UW+V.1#1"KG=PK&2=#56"V/NF=T,M[2[71H5E,]?F3%!)3G.%[[@ M2DV$5AT,?N4PR0VM1RU5Z+5Y.L+C>#I)(_KK&U=%7AGK:=?YY&2J)RG5N;*8TFQ+QID3 MS!+"+RO6QGJ-I.SF[^4T>PQ&VL0B+\]0^J L0L>G!C*O%SN8GJI%%-"^=N5. M[:5U%)W&4ZQ5/>O*>2GVY#M)7K?A?:];8Q27'G%>3Y3(];3_#N$9F[?*H',X M^[0^TG8Q],Y@X%HUV=0EU$4SHZ7#KT,C:?D7C83/L[7*25TFISX*^^8M(O(_ M9&GG=O(0-'=D)FODOT<[(IW4%B2G2I-;7$NHW57V7]M(&3M9MUGQC(I3 MC3#]EB2AO@'^Z'YU5P^@B6B?4W5XSQM3='F^E?$# 4#!L3*NZ1&G^]:VH+/5 MB,/S!94MU,,]*$CSG':<@_GQ+M*$QF]%'30=N9B88#6*KX>Y,6TPG"$#L M[:/P"D@+(E"N,$2 RY,5[&W1!&>0N"&(_>86^Y.:)0=];.@I@T#J'9IFKF5& MU.STT5 K5]@)U&R?UPPL;(H -&V#94A,&OP,F%W')7IQ8Q]!MX66H%$@8_70 M:\3)N79-/DRD\S&N(00 $7$TU,85>PJLFE/WKS[#%&W>004+0+ .!" @.W:J ML.DS?,:V#[X%(0 75=(4%SCZ;#/W99YLKX#U:.SGHZ$.+@0)V'=Z_PK=5%A3 M*LC8"?PG%+XI'-@@X[L>7A' MZ?[52.PCS#L5'Q?DX\O!3&^.98X:IZUET[G_44S/*Z?F]+DPW&ED;1<#"8>( M)D^^)7WP!J>"#OZN:G$N;TU"*5\>ET:_P#[K$@%XA:(VQL1/8 JNFQ@8#IX; M:Q 5@KA0R2X;AL&(/:YN)J5/V 3$62Z^ZW")[_MAFSE*5WH-O1FYRU+$H,6*%D_54H@YT(7TXV40."/BU,8 M.B/.BW,OQ+^QE"V.Q$OW@.DXF-,OR'KSF_WMN3^?_UMMD<_1^=<[K#>(%0)O M))_XE^N,#72ZQV;_TH%6C%DBW;)AIBL!8(F$EX^W5Q??7T =OZFZ]KHL>?'G MBZJ/7_Z_>E&UFOW/%U6)&\IL1W5'Y>W2=?2'&^K:/.'NW"5V,[8?U+9OUU\& ME W[Q_'?49NSD[R'LV#=ERICJ^M9L4GB>U&I)(8-55(5L;S2\X!5\,9";A27 M)%?5F>%!BE8[F.^\PD&G:95F+ZJRI ^WS^KT)8MSZ.[:;K>#^$O+PY&B*7,* MO];EX9BKD6018GVMCTTC8LH$M*H72B?(G!J3"'Q&R>@-] M&CRI_2:^BKIO2$C95K3+%"8VA*>*>5?#_*LY[R:ZLLD>;BUQOK)B"KKRZKR^ MM7V:=R>*R"&!.,%.O]_%HW>L2 :AO@D\>[T,DEL>X3AX)7^IRL3I/'E.?'O!VK> TO7O@ M40%EHV9J8,Z2[-CZ4EA7^3"-W/DWJ8RJ5:HX"A2UBY;RIE\L#I$MNZ7GFLW3 M9^]O?\MDQCVP;5.N896J&8T87H]9Y-$=02M862>=YV>;-_9EM>VR6)3!FN)U MN@B %PQ[TVL$,1*/QR(Q6DL:M_HL86@9T6$X=UA;]A2G"K(X4K-VS!TO1Y># MO;A16\S&;6?S\H1.N@^;EOW5#E+RR^^(MXW[!L:*)CQ%=;JY=BK8JI"ONTS# MKZ7W-G)8&:12IK%$%^_UX6?&]V=1#6'(R_BSJ/4.N.^]AJ?3G1TG*Y"]]K-! MA3R&YLB.LBJF=/\&*,5BH^*65<8V_Q&R-E"KW,GY@]^ *WU"!>M 2OS$NO^S MXJ+7Y]V?[2EQ2CF8NK*I)8<'B:RK1:0E10_B*L6FG_WFTTH Q.;!J,V+IX&J M-NJ.=>KU]F)C1Z %4S9P,SP!@&W#W6\]P3BFUMLQ'5D_3^32>[1M6N'*\-$X MXBQ;A -6+JX]<@+I]X%_DLFY+*/EAR[KL&';)?DSPF>OJ&T''PZ:[H$EWWP" M =B?!:NJ7_SF?O%3;7@ZDS=1N[[\*36H24Z[$S-34>2> MW]*3$.P6XC\%@41A.AECQ]IEUPMANF MM?\!9UT9-;+@&B%:CJNHW"QOP[];T',70BD2VL6ZG("E2,F1'LOBP; M972JPZ22R')3F=M*>$6?U167JW972,]O5LTNN&GZ#ZO]H3,)]&_WUBSZJ'#^ M<;!&3(9]H::J0U3B6*QP1YB?+DU_S5<^J9NA_?'WJ0'+ZZ@W)<'8M;4Q(+;D/;0QT/ +LTBRB8, M[_I[I%+L_,E'N[]CHU0C_53OQMW,]T;9HBVIRX,HM6\>.AL6/=MUL(T0LZ)F M4GDG)%^7.V?UF[53X\YL%4P.S4XBZ[Y6I6%G]!"6\F=Y?@__'W;C24/3EZ<*?V N/N@M MR"NXXJ=\MSO3)4BAB?CV]8>A!VW+/65>?]A%Y<_X4/E-C>PAQC5ED2Y&Z^XG MA0B=ZG7@SFUM[/0'X.0T4P+E:$X!8B.U4=< &^LTP$T= 2, YGQG]9XBS(G* MYIG;6A]N&P@.3Q. ) ?X>.RQZ7\[&13SF(1[&NK?;;D)4WS680GW/*&C__!; MO5*Y;:8.+SUX,25'_)?=?11+JI0#.!N,.W\(2&S1^0-];7RK(4> MS$-Q!_"-U-6VL&.KPS>22<&)WI^K6BDSB!.#UK.Y_>R9%@=]]DGBT%363+?, M0A=6^4WF$4'!3Q5Q-TQ>Z0J3FK#1/[$;*,7_GW)["^?R^KG)QN?!S= =65*W M'TR_5%R\;UU4T*?Y<,);U#VNE K,)UZ\/!)XU5D3_%F)E#_/RW2T2FQ+PK@^ M'X5DW[\.AAYN/#7")NPH$AQ(Q[(#\R\)@-_A\WAS[@1GD:@X]X:!15/NG1!J M%<2D1M=LPG09AS/&,U7>.$N7G^\][VIJ28)K9TS(:6KB)$HJ%3WX7VYWXZ=[ MPW^ZG22];F9C/I6VX/6E,7GROX><>J/+#$& MEPW>=*:.189=T8)5A=J%O7 80X(3S4_W'9]4_"7Z(BCZE8&740-YND-K//GV MTF=?S)FEJ5+1/\6&G9!\H_=-Y M5#TKH3^C%HB3.*X;3V?F)MZDEE53'7/FX3F!W14DR[WS)6\;B\A:&8CY6S!: M*:4UB05'!."3WJD3K:L1]!!+6H..)%>)H?6X)0JL\:])$8*]0;>).##]:?%D M\WH8KY,X/.9>I'U6>T[/S].*MRA;93SKV7L>L> MUJ<&]P*JX"4! /H,/).^13PWK8<_K7ME8)2]H@*(X1O]UO.EZ; 8SA,M^"NN M91S/!?^:4( B&:TC"[C]3ZO( M_44<;-<4_$)UK&,4YK'--&3K#P>@-%+XW_(1&)#SI22Y.#-T8>\:[;\*VC MZ"=[*/SX-<[TH@$5R0ZMA3?PS\@&<\EH+%DZ V3^^8\#MBWEL6RM/6W,8Q$7 MB")D@^[X4T$3EANC"IVUCL]&,&!(@ TCR#%D(;)WGK=)P3 ^[C!T*-<-@\U.X6%?[&? M;J?"&_Q3(@ =%5Z0.0\-R%NCNH.E=I? \UBCVF^0 M8N=&Z.'%DO6C6=3QQV--(7ZI^&'C MU;)9,3D22#6-B$O,,8TZ2#&B\2D!X/-+!"5"_I*HL-$.; E%_&[1D3B= _:> M^;EL]U3FY[8[^(>MJRY)Y['&6]F#31MPK]I2,$HX8\!^]V(0!X)@+P6H*<*? M%6_"#?T)Y^/&-5,"P,MZ#"=R"JV\ FW$=D7H-9^;F%R^I+[)9'7IZ3;,9 3? MA:"<+HN.;7!S>?+&I[0&.I;%/SZT/3G:[%L=X:+XZ+G)R8@\>_AZ3@\3E2XE MON=X0;(KT%S>@^I8S=\(@(F-K^P-Y1!';66$;3H_9L0^?#^2)1-9ZGG]-,[#<&>^GP[YG\Z>>CX"_^(TB"]' M;=.DZR A6\R@A@IXLO_J-@DF0L2OVOV,7/2/5K@ MM*",(GIJWM>?^9A(I1.?UQ?--+[4"1B-[PBT6<)>#AIX[BO9BWR_I@2X**]2 M@(6>Q 60L1;\D%\KR45UCVT/SH"&#+X61Y2BNQ@N)\K1=JHZ/ 9X1\35Q-A8D-H2]RQ. M49H8$^V8/WY'S[5'+&:^NT6'&%[94A%X$*QOPMBC.CY[:.9I?4(EB84O=!PZ MJ,+Y&6/PCV-;5FKIX'\=^9I;!Z]N[ ONP/5D?FS)NJ3UZKM38;47.0%HX]I MX5Q:822\%D<=$UW8"!0Y?##8<0\+J@)]_"F<7;EZN_FC1,BFE[_I*]E3MA Z M#Z4L,_0C1.;"8(!)WM*@I:6-J*^$*FX>'A]*[54:E.KQ+(*7R,4>/]5@I:=9 M6R6B_DE/)-R#0$S/>M[:M> B1_T# MBX,Z+DKI'?KC-RE.>DCY=VT*M+XM?-;MU>45,S>N6>7?\2KXR4K((. S&*%D MJLS?V)^],H&WTK'R2N_KN$V=?22?OOAR;&\(WL@2#\KE4MAL$X NBYRBE_-? M3\%W]5@9]SG2&(3LO1V3(?5.0%14U,(L6C#QT_D*VP8#H8BL9=J].*SFFWNT:<:S"[6_IZH8[4Z+5K<"55 MK=U*K^!#JA/!I-LH!@Q^OG&BE9']+O;)V$HB(/X.$X'/&(,ZFG MVI( G E[:V-5BF(R6.K]@584GWUS^"2 +X?^?1JI$$,+G\.R@< =1OZYCSQE MSI7RAGNCR\7H>0&QLE(%:[NU_KQAI]*]1\/Y*^X\I^AIIO?@)8\0 J&9_)7F M.E9EZCA#;ZRS1&F3-VX=$"MEBGTJ(P-2O8_>J>I(%.WHE '6.GBH!A MBVD24GNYDYMQB@+U-9Z9\_/[+R!#VET'^YA"[M)!QZ*E]]1/M,Z",64J!!E6 MX,A)C514'+XF]Y2BS_EVM%T]9<*S\Z]%M5@ON#3B:97VO,?N5EA:6A)EK1V1 M7RY[UAK;^RH49][W]?)'TJBIF;35=.1!Z0_UC8L."1SR4LTPO=799T>I:-L; M=87D&+W-UWO#TM_SL=*F[FR"6R,RM*5V(N71_8EEJ]]6@%MG=_*M('M^O:6N MHW2/3.2Y,RO+;KI2AUU^2WNE^Y$1&WE(?R+7^%G5VY'1\0OK7HBYTA\#!2I! MF<)2LDOB:IK+>&6E_E)QYQ/!6K$RFX%X&_+Z @1IAZ6Q!.--7D=.%YIW!HW.QWYNWOE-W;',IW!8L6!Z:R8>7''"Y%B%J&9&<=I,.7L;5A< MMRXH<1LO2WH.'2K/A#N;FN9TY]8X]IKNL^2^DNTVU,G$NO>L51S2X:\M^ MN)XK**4';MVH*^"@@AA:[ ^VI9FIPA#: M*)[GVUQ+SW"C<_&R(%VD=MO3^9:DAT6M$(CF*LWUR= M]+6\%,T[*DIG[1(#+C&UM]])+-]A$-. O86>WSU;DJC#KR2Q:<4U%SAF MH,O0???!L+;O/>=SQ.0(+S]O<5.SU!,5\+>U5Q"-8[1)>L*TXK*3$0/=\4P* M,QP)+.7L4%_[0TC3< >$5(=[-J]RKH(EY65 S&AJ[>E*B$N#F M!WKHS0$OCF6XZ6=&+Y_/!P(O>VVLGE>&D3Y0/8&2+K]U4.5,(Z>R65")W&NV M4OB?5*MP,N-$2I9H57M^@:IH/'9AC=N1Y&H[>FV6KB-9[$G#@'\I'PDI"3U.4 MBLF96VZIO-/.7E8RR%^6)'H3X1RU($V\<%96&$R7OX.#KH"WA8YOJ?;&!M[' MANLMHYJGD_$+KSD)[^F$.]$TBE/(M[M6(I=:[1T][<5/ M\;DT)?V&NRNZWY;V;J3*R9 W??4RJ'H@W.+:PE$3VQQD8+2O7.VS&L104A6A MIYWA._$\B*$#4(2L15]V^)),]1A]H]DU&$XOP*"+OCU)UI^T]74@"5U<_YA66AWOV$FV,RE>KQ M8%MQ.5+9])W[F(:!RW^X-]S2JA$W:1S**R!XA53"2"XY-QS3H$37I.O\9H"N MK]"X-"2]NK+R09+*]\^GYV0G(H.-O$6#B<#YU%"XLK_ 0V]R%*(\4/!2VX;6 M-$[O08JS5>X[J$L>@.6D'&YEC(G/E4NSV(\5U*)URQDFRV4+A9;*=L? !$B3 M7"Z_:7DD\I@D;Y7:BF9NT^,YDH6A8I#]DW;>@ ;2QVKG8><5JX]LB[,L\\X* M" 5,0=RWL&Q]M'8]]S>$2*-(B *DV+OQ2A,!>!GL;HKV%B2-QI]*2, M**LT M2%C56=$$\N!PS'-O<4XK^H^/9+B!ZZ%4%A>2+_6[J(QI MQF!\<&JCCI6"Q:-@IQ4W++04U;0(7"N!-=2C,+/Z07NYF/>X'1LLD0V>I[I] MX.0TH%E:?;:59J+K;?')G1S\-D>"8$Q^5NIW8UR6US6AY50",$$&WW1\"C4O M#*#H+PG#GH!B#>S.W7N_ .6H(3^+J.0,U%?\P'O@AM_N0E#-+EL\6&Y=Y=R$ M##X@ '5@(3JU=!-EWO6V^X1#&ICU/P+KT>8!:LTODE.YXSK7&^L655C8O^H5 MY_)63V:'/S$JR0C["#<=#]6"7$BI[A6HMZ&L>>%1=UDI@-\P^8(K\S):3@&[ M6#I8@*6:LN2V4?*,U8P@(18B%\W>8PT\FJ\;XT1NHGSY1ZV'6&X47KWP(EPA M6KQ5 K>\BV?N3#*6CLC=G\:D;NO/\VJ+C/0-5O'6Q_>IR'BZ;J<)(C87H47_LR69A9K:TB4M$*<@ MB#.WHT3*CYIHZ-G_+-5--,E#S%9[-KI9S1ULX(M-0R,)@ /"U _5V1$JN-D$H=LSLED#GUU M4LZH*=8/2CXMNU#T*73H.]%4TZKZK&ERJ;UC".W M)?:Q =5JGI-'0T8BU^/MC"2;\MF\Y:[L:F\-2\1W/AEHQ5Y!$P <4 K%$D<2 M@(!4_+E5.-Y;%X$G:CO^6NC7_DS#O)%14=CGHMTHBZ<+:NK3JHO.T>-CQH,F M&\B_CO@P^@,7V2]#E4@)Y2S4L=3P?I$X7V'6H]. M^VH$^-BZ[YE>-WZ;LA%](6ZX4FSVG^=X!&C5H_%T>#:WV-]8AL?/6,T68TPG MR]D#'SQ79*-B"M2(.CSG2K.70*=@VZQA'V2XOA3F.QU7LO1D(4L>ZIZZ1=<$ MI]A!T;G$=*@/G'>\Y"[J["7?QL M:7[O&LY9;%H-<\?*DZ91*M=@R/!N(:Z8HN^!;W*LF3X@>Z8UWVH!0I7WTCW$ M2,\?WR<2W3#2CK1C/>4H^8&8?IX!:YE7GWKZ[1/;C5BQIX58Z$&@]LK]R;:; MBP0 +):DN\8G4/XVA0*Y-9H]S+K+*I&U]? H&CN=2SY#=9X)C%=)]6$]0CIRX)0MEW'^H$CB?'?V40X!'D7^X M5W'L:']D,3/>:%&F-6DQK71@H#0O*<@X%H5Q3;.0.*M,IG@QA$](E7ZOC$VI M'%V/JC[SS=/R/1)S-9:NRZX $Z2R28H+5#PS7:D]^.S1+7OU9TDD[#TUT-/! MFKNWA"SRA1NM)%9+AH;3O[FY8)78^MAKQCO732M1>M:N";#3^RX.*MT\I4=! M\:+QRD4M,FGGJQ7#_;ARR)# ,[R&L1[F=CKF]9R.]=K:K<-G;D_424E//NFX M+'0T1(RNH;+BX8 7?RH0*Z S=/8D )W1N-1 U3FUXBUYIY7J\ Z,8 .=!,-% M7*:FITJ:AL:H)341L/Y&)<(] L[ALJ%/W!*;=/7H89)GI_>G6T]>D%YRFG"; MJ]1_+/.22^#:F08TMV;>G$M@@6KB;DS8?11KYVKMV<6!0SE__KG:\A@*QB7% MM)$<\N%]$[WO'J,U-RL%ZXM2ASHS,ZH<>&*>Q(QQ/B]](\+Y^M8SLHJR^="D M@T*%9OH"Q]BG:DK2-H9MSEMRBE_ME/CGW9<_CZV.6ZV-C[G.I6_XC6W+;XPF MB"1\5_S88N1GB@Q]>C4:[X59I%;)FN8W1(GTU. MZ^Q!SI;0D_0S]21)/EN%]LWT>3FSVKKY@I?$[]JDEV#I/N1S#=+(ZR@L&_0L MP[?=%[.G67@P-YF;_5_O&/"-Z>3S'Z58KQM*4D5YF0M238W8U14<35'Y%WA( M30KG+#54='5<^SCSFS03$2)"AC&.T3KUE;>I%^F6LRYC1Z M2J_A/(N:6OL&;1JG6A4SSC73S>^+1"MEEH>O]M)_D*>8?>#NO909NOP8+.DI M&=>;')89G7+0+Y!&MYTOZC3;?E[Y-J!V^1KE62:[58,:FA$[)LE MM2[#*F0O[_4CI6_QL[(=;%7W(I@*9E6IGU$].I/WI9:ZT]+4DKGPK?5$1>_: M,X12.>WF1>O"JIZJSZ7.+L9'D43+Y$\KW.7&H!A]/L6(]2[4AL3C$WDKU/>XD+"MEHY?#;!SLB\A6]VX]9']&3UGEO]9VW "'U('7,JA\A4#6D@,(=5F7"GHC1V1&O MJXIE-5:PMN#8\,BGI[FLAI A-37F<@UV-C3YG4D5KE8%C7;7.I;RF>SY.Z^N MVGZ1':V2!"C?TRRH/R:)< F;)&M+,4/+Y TZYPD8.SIXK;U=OAAA0A%L3 /B<[,/01B>2)S1VF$$=&<#^\/0K9[K W4X+ M[&7WD)B!G/S$3Y>[)'S?)X0]55E"4>S8G'.)4-+3*?71PM4A7Z/W3D4(R=I_ M3?9IFT98+-](IA(OPLWDBF)53'*-B^W]?66^-!+ MI_&*&&OR\^VLII+!OO1/HUZ-QQ6Q-YI41GRS['RDLW:Y).E[I5[KA4^1V>AD MHM#^X6Y)ID /B3+%3I[I537:3[TP)0WTK:6Z$ZWC@WLY[NNFC?>E%L;$A%C=M/#%O2VV<6-%EPX;M7>:JH(9[M,[!2V!P*R'QD3; M+D[M85_>KOG+^&&*2;;0,[/D3$]>,QEOYF&\:'2&<:$:?;QLM7Z8I8N&7S72 MDPRJ[$< @!F@IR]8"@2V=23(F[T.HUM2\T8,ENAD^6)5AJ6I8HRMOC33.%41 M]R%A"DCWC89I]1[NU76!8N[9TO91:=N8:3WEIE&E[$L AD1Z#1;C\F)B(BK;Q/-B MWGTUB"(*9^69_4(L#B==-TL^R7S3[/>[7*V;-MB@/\^(^)&WZC6\ZB8P(_1\ M^^J->Z&V+E/I2Q]4G"),9V02IYJS1^?#QL%DX"/CRLM1'<#09IRXI*O-BV-O+*JOU'73+#OOT'6#*["O2$_R+69CCG1.L!&#:D0_? MG'3Z45PHB@"\"C_^L-OF?#VFPA'FFH 9/,43<82:0-R5SK]/HEM%674.SW'( M#3=6/EFH)&<(YD$EQ]\6VSQB=KD!_RIM\+O!L1W#2W]86#T52_>4I0TWOJ&< M- A[2U6CP>NX<\.V?^<=+@Q+"YV[4@"?T(5O5LKBPL2HASKQ%2!_$LJD3HYD7YK8YCO(7O#*(L25$9>0?%*A'R!MMAGB!/P5E[7>Y)AI-/ @&D#/5CHG^]=$#[75F$+X_" M=UAU!9+>C@]'2/26U*4Z"7U3 O[U-+^?EZ95*];?"KX<1 !NZVH@1&X/Y&O? MY+AJ^TB(*1#X_O>M'K^O$Y>Z,+OQN!:\QEP%>Y(Y(#+>+TX?,^ M@] >IU]C=J@JH3CS6LAS?>GQ*OH@;Z4E;/%BZ8?'Z!&!\_WA/>7E#C51H^>_(X/-.J9S\)B$;,]R_. 0 8(6 MQ'3_[7[0$1=:Z[.5>HP+L$4]KP&%RR8 Z]OP$,C??SC#0-!0#FC1X']"<7B;S=2_;G_:EV16[I@<,.G5Z4X MH&!1-3YWO#'R'[_64" W5;AQ9G(RY:7_G=8O7R'V/1)8Q^*4"0 \'FOVMWO+ MRI_F5<&%EO]73X&6_C?0&?[?02_\#]#9CP<#,%G[[TGU?C_&]=I;"%8,AMVN M/@*P?X!J"?O[CRK$BN,.))H7I$?5_F\?+ 0?I/Z%['\WD/A_J]3@_P#K3V[8 MK/] ['_6:I?G/U41"PZM_P3^OU,K'+30;[7:_%]JZ[]SP6,!_X-M$']QN[2R M/W[, G?,[=?MWVVS>/AOAV'P?Q6OH#\6%VZ">CA"I?]7<2WV/XS]VM=AQP+\ MYV D_I^#T4UHT?>]?Q^Z,W^'[O_;D'4,^^5_@,W[7\;07^'_7_FYK_\KOU\Q M.^G_FM^-?ZN KF,%P/Y/FZ0,8 A 1W_KL7<5S(-![13Q Y4?CTGHF//7X--@ MY\/Q::W5?.OMSJ96/!J)&7Q!5H&0]I+M*'!@S MUD1NIWM+SVI5\L*PC#?'$CEI*']==M1C8G\%W5__[7B:)FOH#CHS(SJ9RH\ M3*2.4V.?;GQ;K@N:5+ZP9,A"%^1B?1HA'-:)-AZN&F2 )GJ N22%XJ8[/E#N M+0'8X"< OIX:!."4#GTUQ@X_N[\=6'MG@P TBBLVX2&?:GN=QV 6(J@]F9C$ MD^0M?%M,6)-=;%GE,E/]^I3N'U*]<\JI.T=[K<2=P21I-LV%U2 ?'CEMT1F/NN+V80@ 8H$73Y9R_][CB@@P"\\2*? M[SS.%3/>N;@1A8WK)[BU>Z(:=_,M%("O,*HZZ&S:_/+-/0) -1!E=HLX<1N1 MEXDN*9;A?/6>GYYD\QM\-3O9Q8LH;$P?3&)\\ MC).:_ $0?ZL0(@ 9K<-8J)IN12H_4O,K)"0K:K)-L-(<15=E;V)JXM>V:/['6O>;GK=_1Z?<;W_?G]Q7G>\]CC M^7B<^VL6#"XK5>8C%,-!WSI#0(/[W! 33>('P42' M@UTX<8D")9 = ?3L 0%TL3#0DIM& )$>@0\GUO'X?]$] Q],KP-)@PFRQ!8, M[3.#8\Z=32-!??B?P43_*#H'WQ8"#@*BU5D+&)>]04X "7*#U31O([&7":#B M6L:C3Q/%-$0)%Z@9"" S#V VT@0#QH4?3T).T1-5-$2?Q$EE%.V 1"#>,G4/ M.JAV@?9"*?<<=)YA#P$ 37([H<_O_$,/2R2+/H.;N*.-=(V#K=>VX6>.N"OB M=PWPO0\I]_=D .VUX)P>97?!CD\AIR>END^4.'+RL*= G]H"_&"UT][*YM6% MPQ9^TKD"V1F3QNVLX*=U/,<@!Q-0S)F!O,6R&?0JVD9_4NAKZO*,]ML2SLA9 M8HY05II;5[7K2OS;""#Z(VUZ$Y\7:YURF:D;R;UJB;J[&1("F_<&>Q$,/_M! M7O#?=EESMK"I"HSL@3 M23KLRGKKF>]*QK&''NI#:!97WQ;3>&BDV66QJOY>Y3N4IU*W?.9BQ2:"QRH] MLPF@C%/PZ0ELIW)[W1RZL("OLC$/T$8&?MLLAD16.ACI,1>E:J _F4>OB/S! M(N1M#0I+6="O^RQACVLGC[HE4JA_:_+?;%.E@<4J$#[3,!=+VN M;K4#3/X9%="%WK4L=-[2[B.=LNH1+QQ6RH)X28'A&I8'@A MZU4 ! &TK8O[!#^ ^JHL&>\/:*GW3-^( 'J7%B"!'"CS MSS)'>W3HS6X>*A3%*[FYE*507&/\S.*NDX>EY5A*.$)V14&1;#- ]SUIVFK- M]OU&SV1N3=QQV,D=\)G;A0C0\S'XE!-DM0D(]M)$(_SUM\C^EC43U#,"J,;? M#0_1HT3S#B+T1Q&6_ 30SXL1[2UI^-E)SWD_[4G# M?\'R@;*>Y'3T"P$TJJZ] \1OQBA03O:>A4-;U?"LX+,DK/X%'J"S]A!B=TXE\.P^IU57$A3D+.9N_Q+;E#&I=W^UVDIO M+(_R3&V^W M3PU=B(+B%0R.%F9.?R8E?>,&YN (LJO<=QCDX.?;_^@I:KL6NJXR8J^L!YW4 M4HR''A=0A-<-PB\LZ+S^%IC#+R,9 5'\VUM.ERGQ^3^86C%0GYL$T*^696W,(0D!Q)I'.;/] M,P\/F.06=.$S!+T+UNF #E8+ESYO20??CZ&]3P!9 $FJ&O!B[Q-9H.0V.01& M^->7,/YHAK^((/\@NCBSY1@)P9'A.0"[W8.BIA6_1@)%UTO%I@]XST B7&PF MU?I%6<_;,E4(.P9RS$$C&9YY]"!#2KK:\N&>)&F(S:_]!$MFH'A:682> M@WS^!77ZC&MH)&?+M0^D;%>COM.I]HZZ)D.-S4W+49Z"RTTSQN;'H&/61D)6 M*;@)CL<#76L)=&+P(FO,AQ1-H9-5*L;%-T?6.O>XDGAUD+W*2@Z^UK66L;]V MMZT G9P%Q@>SH>F8-$] 1N^$0"00LP$(U, 7H9O&L M#]1"3/C=^FA\K8-%KL9FVO0#D32CC:\"&IJN?7M WXDUJY'R9?<9H%.%T;X7 MNGW[#2C-DBZ2;XU\F4H2#S&I0U37_IX69+-T=&:Z<,O4ZG?EV1^-J.#>.I)? MI[0C9]85QW^(5>L)((_S2% >6VP.O9B6#_A@M!3(M':=\IOX9ONS([Q7!8M- MGW9FW@4C0%_#?E:! J8ZR&#>EB.DS BV, NXF680? F[[?&7VWL?PC.!T8N; MH(-YAYD.D:2*@8,KPL"DBCTT:S;.ZJ,A"A;\,P9Z:K5YA!F3<$'VE)3GL>VK^/&O^ M?%(<3GWJX/?E>H@IPX@0X/@IA1]+]_0W>(A:'7]:1ULG_3\;A2'R0$5=:(4Z M0Z[@9O9Q659@[+V)/U95/F]FU%%T%5[%TF$[LFPU7/&S)2.2:KC)Z? 2(-2-!:HJ'=/\<.ER7C2;5-XZ!&$VDD]@_X'$KN5&H@O7-:4U$#< M?F7RT)=J"F=P:/CZTM8,EQ]/8?B0I6#0J M#-#]XF1)4S$FWB3<2NV@[?FCNG ID'9'B/W+;;>*@7C6GL0^BNO5HQ_.5&F: MJ6>=RTP7!K-,? Q[R4A,]K JRV8,7!HZ*TY*S79>9^%RNAQ"7=R9*V,Y$'ME M7,#O/JY^.3:GV/+ 3J.N4RWGD>9+0OOT6RN,@V%>KB+P,\^$*0*(PPPO@+*/ M%)^[TZ4_OH.]M@(C'^28R5G-@#E9JT7^:=^GT>FG>1MD1QXK8[ZX0K*H".Z4 M'>Q!^/@;GEW5!MLFQ+['?X@8\^+IJ;PN7Z&2[K@B1;>PS]WB;M5L"0:CV$=5 M<') =LZ\CB7_L;8\*8_MP78$G?D$0#L@N;#SBV\\W:<]#'A$ DU0[]NK!) MSG]\2#JU87X+(8KRCLUD81UL3,@DF'N62CY9D\>3U-T];N<$^O@,\^%0+N4' M[$<*SHK;)R&HU9HNM:!;S JWJS:]GC;5C+5S=S.!DVS?V!YZG 0_S61L'=AY MYK'+O627$&#E%D[N*V?%2N, M^'+O9GAG=8B/=<@[]7)_[X>]^G(N=C@^+!D M2V-Y#<6$#G?&W)&Z_O#,>HR\]D"^=&YWCT);XA!9$+:JKI&WLG!>-[\B-^>- MI>1 0G>3E^<>W9_X-G&$N]MG(9O8L%'*0L'>-#JC9\:+%K7M8QQX!0UG>6;= ME+<2UJ%]T\>^'4^)M ^E2'4Y+KH&T:LU9155<-^I6"S[4052:\W!.\Y M4S[%Q00(%OJ8M9D^F<[X5J/(-,$U7G1,0Q5AK/;:WH?%I36Z3'?[@'?;8K\# M&F((I1H'[95.2?5K09+W8>5PSPUWF"CC@VT:D^U;[=0WG_J(OL3[33D&+WS(\)< M2VC->)E/U)L1Q)Y/+&^0!I_Q:"NVHQU(7FJYM=WM^6+2GBFP4?#$S&'-)U>4 M[A/(QF'@E=9.3$/%DSI<=.7VKD)N(^I-#G39?B)[DMFDX4?%9_F1A[<]G5^$ MM^E\BY5$*C\H!KH/NSF9U3'[NLF]U=H69%$S;4IF>56UMN"JXXT^%MWO_*NH M8$E4-_?=L&.-!2-T4'!328>%]TDGTC"JQ.QW5.##@_8..\&)'.K[<=-D/W+) MAWOX^F[?_E3S"5;)YFY( #E"67Q.EYI#[4O11D^'OOZ0,IP0,]E*?5IS2SQ! MJRR"[G$ZR( \O4'+?NPK9],-)]\-2ZC\2:YGUN'U8S1G/ M\O=Z)Y]V:S/UJ'I86Z*I8R[Z7#-F,(U3 M-]L_WM':\?DLU6NJ,!F.JY6OVWHL"N7\G/.P5*;?CEB_!HT;-O,@FTY:LM&4 M'=ZF+E6M56JK&F8^N7$6(YKE&K*93WG[1$!)(-L_!L#,]1)*N25I>B,5$AJ@ M66+I+"GE/61LW$JL'N4BG"Q;)QIZ197SINK+&[=4:6UTVTSN M9VG2/TTVJ&G(F)Y?E(^7CS94M7W$G'^HRFAYC])T<>9$>?((S.RCV->&OSLN M[D;I:*I8X"+41/*[>:S<0HOSX)>29"+[C][\3J)N"=W86T:3+5#(X$.S[T7> M2B;UK*0V-G)/)]# MT\9RY!^=J;*J<2]>FXKJ'N8L7](K3:)9'M"?SHAC NCWPTD\'7UKY8@+EQLY M^N&U6_B3Y=4GR==#;=]):953WYO7NB=S4NK=."14)JJZ>.)V\M7FBX>Y>V.K"6 /SM$M\5QE< M[7ZJ'#CHMU4E3(8H\$E0G6#RO>4B_:2 :<7Y+*IRO85M_)$^\DIU'GU$W-Z: M]NZ4(:-Z*&[H*7_B"J[DN-?)'MHV,[(\H:_EL^9)W>4HN+;QCG. )I2W!8JZ M\3'[QO&V2;(5+7<=BBVR.HE^XEQ@U(*D/I7GQ$) 5U5K\',YMJ?S?C=;8JD] MLI-"G5KC;CFL!27$I;*)<4M:J+@N8W4;3@PPT/OW"<1&?HVR<;=K':"Q MD2F<7D=HN)@*,J[4'PB+URKVTQS,J$C[] 8;Q'7*3%,RM-+T/UIZ+[64@Q^M M?8=4>7FG]@//F HGQ4#L3:'YXMX5ALP;+OK+07G9/KDT:8_'^N-&_G.^#J[2)-F7:]I.91Q&3+&W^G!/ M2!'UDVS?D!/M>S*3XEIZ[)S64.>YZ;G)):*<8O1J)I@8%)-)Z5I7.*EXZPTR M)C?4)6B(JZGQS?S+)-0O+B6=6L_G(1]E-N_?VK;D9I)ZO^>5LCL_]RVX[\37 M1.-J%UDB)YO[T"09 41F9CD2($,T)NZP7[7AI>JY/24PI1RU1LO7R]CP ?1: M>?&UNX485N1'6INL6]C=VM1 T8FG\<;9UY5^WK"R<6^S1RN#0$0=]O,!#"./ M)_4<]:K#*R0:VYA5]?M,OB;XJ57&:EM3ZMYG2BUMYSFR>-&GW3BR?YO>-4Y% M$:TJ"GD\L^:VW;E;.QC@8>P7UK'-WR]K_X.^NL),@\;[R40O 60?EW/M3ZW MU96>%6F64\:,[:7+4D&W\>,NIE#Q.26_!S41\/[[(-R21:OTP$_W+^>I]EA> M9YH/:]+'&N/T,);3]SL0AW1."BX9%BF#E>AG;VB(ZAQ7NG-1.D-YHWM%>YP4 MS^*-(I(L0KA7C00:7TL1I6XIO:HG:4L+)&F/V^K)UQ!.%#]4H7YP*]YN8/> MJ Y5N\+]]NUTP]?[9/^Y?&WL#*NR6,'['9Y=GRT2EZEO6(DI_ M&I$W-6NAT?Y*>41*>O$& :1^R ^)B7^4;6GNE*H^8W$WF:[ D4;_CP5GK('. M*U7VSZW;Z;.>WZFV/AG%PJ:OV_D6V2(;$>85[F[09S4F-\T;0M_=6[VZ='=W MYL>]K[$4?)K^*^F#8;H<#37(NCJQ1B&43X(G56+,EZR:A#I;KC>A_#WB[[K< M46+W&U#:P1*[=WYR6,Z;5MZ+L++>4Q#U-TJ:PY)/+J*:JCI3O*^4ANT=G05- M9;AR5;4XNW'VW"1>,]S?RYQ\OBP,5%U(V*;E];&\D9([-9/9,Q(M"9R3="N] MH@'Y(0(^1YN#M-]:&.4%%JS?--3%3A]0*S3M).D5-P;S6E\.=:\%O6[.8G4@ MU^8<:29&?UAI34U*#+07EVTTA9S8Y1Q/5"=+'BR-_RCC5-X,$,MD,7<[N:@;2<^R M:E8#W26(*%?&[Z7X@+<5UC\N[W6WLGI8>KM@'FX9!8'3C+1)K?E)+Y^G-SB! MFT-$/UUC.$!Q!&1_260M=V#[YK.]U!5Q%\4=Q:PV[%GLK(42C)9TEC@>0>#2 M*MAC0J\Y#'@_IWC-YT:*)FYOOC'NU22' 6M-5.YJ/9#=CI_GTZ1@I]H1H1%X M9;3*OG+#Z304+UL:4>4@CLA]8.,EV T3LTA4BLIXO9'=\T4XB>C/<9?$Y#;D MEJ<@\=.ZLL;4)W& M%.?$-$X+3Z>BE>[DSW%J9180KW%]MIVXAH-7]$D22MQLOYN%/..-6)* M[ P9*K.UTW7/_&N:_+2R4"%/X C9F+W8BKZ"GT,(VE!<4?5!93Q\[E8T,:VK M*DU$_%G%AP;^1%,EW5GY%:I'SARS:I*J!^_9W>9)9YZSW>F\':0 M(W+4+5:11O7 =@P_Q#I56("V)_+,\;76J?9 ;C.5%1P=C MGZ L9<#3R>!SQN]OAH2NF*%C[BK>]2G$MR6SK.,JGKJ47"61.'_#6J(Z>Q8Y MZ3(U$CGG/E+OQ>383L6-313FF,>.12N MBI\PM;!/$VWY1^E"D1GNS._NEB57C&./ QT:50,Z-G9UWA3J7@R+S)?PC7GW MRHV>WDB->RUG>U0P\EMZ^;M*0)6L9;'XXHNQ*#6GL.BGFR\R$G6%D_+,CED[ M]%Z).BEU[XP./>U[\7F#+]OOW?G8=GZN;&3AS_X"NO@>L2]!B7R_2\TI>POO M?FO^EF.AI% P?]7E27F2XZ8>&>=F9%%]I!^>]LZ66FSE_B66%R9F/#C>MAZQ MD<(8)04E>2>U+=[YR]-V;VW8_/2;VS+>93)%4ASM[XJS;C2)F%HWO7L[9%V^ M7Y1,$ME\GOK1%ULHB='1RXLS/V81<-/4.H=K!K430,PMY1(<2(QQ+>1%[8L$ MC7CE)7#AHR,%E14KEV#R "_,+2S%5-@R794+YO<#F'JL :8 J^\Q>\2V8(JA M,5J3B\WGAQV M[,^JK*G5Z:*GS3>RRQG!D<2=0-+WT5=5IZ;W@1TGB]%_/%I(5:1%>.0%R-:. M"\H[+NU?4Q,J/RF25WJ63/6+;EJ*S00C\(O!5891]YWT@/,1"_%JWV9S#2Z0 M<=&:=KN'9:! ,GEQ/\QHGC7*[,=D5?&+DXFM5<\4+,:9QZ4][6E?<"F_>-AM M45JC L'@9L9FY/Q7Y/0*8KHF_ 7R>'C"2%>@WC/9?9!IIM*)HI/![H6UV.\8 M)^S3<>']1H7K%MC[R+#(+,S#./M,Q[9Y+VF(C%L9(I&5=-8OEM)IGF@,*\$= M*MXG:&5>,^RZ$Z!!]WUYN:F;YL97,GM].?IQS'MCKA$P6^/?YS-3%74]=S1N4I2K(8D M=4/%%M5R@BFV9HDNGD944QY("(>7!@CFH;4[D\ZAX<42A3A[PYKZJ@\+VG7O M6Z]KR%6O)4F0M8??R_OBKP^U_UF\XO)$-MD*K5)EGL_(&1BO)0O^$_1I >FD M$!04U4.VV\'FEG=C=OKT;'2AMG0!0NF>N=G4,OR- !JZ$G1K4\PG8-YXOV*< MT;NC5G#,A(/_2] . 52U/>;5.KCG^BZ9 )KR>V7B$DPW?!S14JN 3SS\LO$_C_M1$@GK$S ISM( U&DEV_9J F7GY!C<#11D3"J>8N?G+R*)-L M%KCCH1/CFK-;V]T3 LAY^USO^Q8C8F;,40200-H,KK1T\[ZF2G2_\SXF]Q_".E=VAE.SJ76Z M?U4W7TCC=M+8NH"\DH'GQG;9I MEZL%AW%#91;O2RN- )<&Q) +!HO%+JV#A%]'C"C5H2&/U"6[&'_"= MHQQ^X(^"( &T/P.%C00+KD5'%E2??M$@J=F;P09]2G-KT/@O&P,$?D4BHM>V M#L&'8P30[7VCR"T&Z:09R'$_H('.:"OFM$8-MSA>$IXN(,4YI5)SC[U,T!O= M*^8D@(SD-:D#&:APSL'5: 6W A,?P>.&%"8""&%UATSR$G.V_H% <.S3Y\S$ MZ.1B[P:WMP20F0OL?&UA19WN]$N/VP4'6*<(F1B/)=?D9>)2B?Z.Z>9B3NJ4 MVUXJU4DL9Z^5W4_?RJS?^5%) +UE>NDW/E!6Z"QUCL_Q_%V7>L# 86+4Z_#N M4PRM,G%9]Y_4(YT:^.$()6:II3.FQN=G_-__/@[H:8=.Z&\&,9:GZ36E>-Y: ML$\\]LR$SN*H*RV4:P M9HW[F9S'U&2A2^/@>;<(?@4:(V6W!YF86SON406O7:MT[TW5[6W+K'(,WN^_O=+*!N=2 _@)GB]8.L9CL3JY=(%L M)@TST>@<(C!Z+^970><=YD\[!L3O/G-D^!:R<: U'9<5](UJ \UT*G],W#:N M8I4DHD]\]?0FK.E3/15\B9WM>'*G>?!\&XHY =1_ZQ0^;P;0(L>+_SQLXEYL M'0W0S7.:-/UU/GI_F_-@03E*()>3US53^?M;?_5K]_8+]L8=I+ MYHR YG9&$)-=BZ*S;LBZ>U]-7E5UK8F4:TTFZ<:_@20YMXZS!9\BH#'L=5UJ MR-1N'V>M490C9G1-*KI$ IN)O\U[X _VKE&,A%D@*\.X:.+,-S M 519H-^7;#+.)F[VOH9LE?\^URL"B/]RSS2"_//?:\4K0/Y\^L(()BCQ^ASO,%-LV$" M2% 0MF[9Z"@HFZG^V< MHNXTPI=LD_ V]JHCT M=GD +-0D<#V*9>_"TQW3P_I@6C]72@)-"DH/B">&; ME?I07[;>- S/F2-T,0U^-4Q# 0B@JR/04'EHJW00!>69YP304+EPHXW&.-@J M&_7/U[CQ09!&K5#A596^%?RU/J0GM"\#R$4ACI"VC!:D5LM[LI%)P M:*^%+ M5EIKT)5BF7KP-$#:O7R,5H6L3IH M,$4 C :05A3K(@@@.&R?LE 7KW0*EH BFIMOP6&K-T#XS: M+0(JF1%M9&GV)CG8O!TZV'4:-IY/ -W!P-*Z=DB0F="^:B!OAJA!VKY GD%# M.7+^7@*9]?JY' K',]CT+U345B4D+K!K (ILM;K>A6UPAJ#%H,COTT8[(LCZ M@R'5D^G.W79HMR8&G!/(H]UD[Q.PHL4"%(M06<6Z\'\X_3X$<,IV"_*, K- MPEL<0[&,+6@]V)3&$N TR8%6@%;=\+1'D@X]6=N?86=H//(\A_*/E?OA O9> M:1MJ9,$(D!_(S:$\N% \ ^69]SB@]Q<$T)+5PQ> $F-7/ 9_6P A@"Z(8?LPP=> ML 5!Z[$9H8/-_X7@G)C&&E9B#5E?P2"V/D,OV"* L"*4",C9Z04?M@ ? M&@".1\A!O,]_48%V,&1MU\+_%QD""+CG 7#/OW0,'N,B #K.#*:33WU&)!*< MG80>R,BSR;I;*2U7#$';S_\Y[09P$94+Z0+UWF'(]KA'*[==^-KF!T9H:ZK? M7G9O#R%Z>@/$-TYC='OB_WRW,WV9\HSX;P'M,/&_"F@_\+$:?B-O]#8!]!2^ M%QGX?S[XJ3,)_4/I#4RI_>9A./7 *_K_<0U2_(_-M92#$#3?)#8H0)H >@.H MTV&R&WP=#S9&X_VGW.25V#).OG.&*8OAQWU-? HJ1K!'91K\C^&G.Y%K)C7URUSSP:%]Z5VL M,CA*H8 Z3XEJG/#8&?9A\^U-#_V5DO0<-'T[^6(_!\)&^G1V[G?1 M8S)_>[" 'KV UL'W1[R<.ZW#Z#3[$I]'B*PV2P'48]FD&AO_:E;R-Q;]>>UI MGRIF62IOX_5^7/)!2)N#W+#@5&8P&>..%^7U::<#YQ]0*^M@]> M4>A^^3CC*\TR:9,LQ"HW=]J,]_L\?2PIBM5E6N-R31'^VP)K.C"C&J:QDHZUPZ0X>VMET*"0Q(.DJU?7=7^"=*./GX> MLX#2VIIU&8 .<^Z&P+MQ? E1B![$"VZH0X+\MB:080LAIZ-GL.*@,S04?]_4 MG0#*&I7.7[-@!V9X72)Q/P+&_]7U'I7>",5BJRUF0$H?SWT6L+:O>-^EY0WV%2$ MIIM\NBK?/?50/7_1BX.#?^II^1N@D/^PM,LQ>VP>*D ! M\U^&W-Q.MNY3'RZZ7I0LNBOPV_NV+NT#+M@#@TJK:"DFM[ J0?UE2%C+DIF* MG8#[-0ER=;+/0E*X!3[5 >/UF)P'/0Q7<_32(A,KH1,SL!3+KMP7D8?I&B>1 M:/NLC1/9G--8<0TSLHUY,\<_#3IWG[Z"U=3Q=5WV(LDO].OJ@H2=DYRHCLD_ MSS:-,:6M*[>OMZAXW'[E(]7/AZK,L5>U>/UEX;WXI4.5NCF4DB]]UW[,>5X?L$D$93S=CS&KI? _F1!@?]M34&+#:I:\#$X,8;D4CVQ2AC M17_ =6O@74P"'IL[>GO"59>0/Q)ZIW^^9H;VQ=85X;[,#]L="JUG XW,NM%" M)02A*?;PQX1KH]NWF4UO5!]7\:]D)[KGS%<2W%X__7'9:SW'P0SK@)282]^= M5108L:LJ+X/IUZ8(?2HR+$U/H,8A*@]W52KRF_LH'$[E+,E9C"#+$/H'63[J M+JY3.A$&O3\/F,H[ M+;I?D, ^+1K:L7K1=CLNT%0RI\OV+I_LBJ>4F(SN3+XDSN+\('DY.IKDLNL M.=MM=$*.H\Z"DKV7"[3 ]%G?BWALSR&/7-GH_G70=H%S.KSSW--[\X9WDJA9 M83]K>^<&;T26YJ]+*VL^A:4J?7I.,)1 M#/)\:B3EA:)'O)%,FI1BZBBZ-[LG0F]-=D7:)MJ6:#:N0\UCA0"BF+;JL!.J MLDW6H[E&_T74&S>8^3*:#9=/G/FMSA8U7A7M;<0TT']G;*ZJ*:664Z$MG]&E MMGO=>U%,;86227-IH](];[.O<-8I^=+\98QJJ,S#F:B;/C^/,BER(U?$]R.N M!=Z9Z;.M]SJ2@MHU53?5/W8(>K@T%!U!1,S!L*(@8LJ+(D.4.\8[D15.ITG/ M*H_L2<\&;;#8KE>+98P1#0^;[PZV"U.8S)B::Q1-<](_JQ3U33$$+7Z)#6:[ M)MU:2-)IRKY=&+E.;+P0I,D8M'^]&F=W,4BC\?NE3Q+B7B^T0/8,PN#E/1T7]8J#KY M%M[AN1WP@B//X;L3'^=Q\%WJZ8BW(CS2G G1;V=/,BDZ(]>RT'%+*9Z;^Q]J M; 79[=3N.K[YGH2I&RRU6:AR,YYO+3!5\G)A3[KV5%3VZ/GV?>KABRUO3"QS M%H?P^7,,I0>.__6/L;6U?7S]^?J/4\A(*C7GMTB^B(OG4+S.LOW)89YI3=IZ M=1H*BB-W4_TCQ*K%B;EB%?ABX2N:E 8ARJF#^N_66%^("<$Y'R?6Z31$Z,.T MS0VU._F98S26W")V7=CCMY;-Z%67(C3$X/=)3%%18!)T:6NSZ'"E!5@S_>BM MC4>!H[(YP6/Q.;"#!WE?\_%93,\DR]MI,QQ0R?K3 2QES0( M)9-$[!XU%!8S,> M(9:%PJ>-(B2:9)<'VXM9#&]V+1%EI?50<5W>[_O*KM'@^B2/V:/?"CEB0=L$/R(I#ZXB#=EOKN%D=R-A6 PNG-VNJZ9*%4+-6 M>'B#386M#]7YJ3E^>Y>[OB? MC#5?VS<'G+_7]FR"*8:N@C;G?U26DJ'['@Y51L50XV_13E2!R2VJ4'5U&7J3 M#P@@[UK5=O[0@:%[@3RLL +UQ*WL0&6>4AI/[F=AC&M-)6^OT.@^>:!KCG+CW3S(@%Y/^E8G79.,&UU@ MS=\B^=G,00"]R][.8$#=+?C6A<1HU\&TZ^+'7[CH*0E1E=7"!%:DCR5,@9IK MOID .M3R7"* W$T@Z/$ ,Q3CHX G*%T"*#^G"WK2KU?]_J:8E8<&/T*+MQ8O M@-RR_OZ@2;O."'^]H+0&.UH, 0KO-)[>]V,J*$M"A M5*]A(()!%#,9-?P3+&9AET6!DR&;8FB_E586AGHV8+4V_5M6;O_ M V@ OL"QKME@I%ZZ#P'T*^0Y0%\&H!^0R%H^GK\[.:2/[T1 7($4.4V 21R M?/'>I^HQD A%R6'X&W\N=NP> WK]Z-P/#-$"G4GMIXOO%AO$S@7R>=98J4.G MIMQ6L2:4XJ78KK$5_'6ITHMOG;'^"^O%&H:ED3*OJ*&BO#3UY1;T#Q>W!U 2 M;Z]Q55FIIPOJP4^$F,^@=-HG)1QG+1R;0.MVA6824$?&(C^9( ;D'0#* VO M@/X"@D^IH'@IH!6BO+A6+8.Z];OR=]4"%=F=OKOW/N.'$\JX,1G'B\6VGXLP?4K7G7EM:QU* MPU!V*M+MD*HS<"[DJJ*@XP(#ELJQY#=/S>HV[H.#?F&_S_G$Y*([$ W$H 38H9 6V7'OS!T^/_&+A/^1];G8D/!_'7 MJP@@,)P",@?$^;3$(4D;F'H[@Q*9D?5=*N(Y2.4_G83E. MZ4X'\S=3LS\V3F R)-2>I>C0$S76_K8PJ/[X@$$&_-4.M=:WF%J_G7,.AUC, M4-WU M,&:!;YK+?V%"&6R:!4&]:X6Z>_A@3%9[;-:@SM#AL3Y4;N<]Y&?.PP MOG?YQB&84J JK5 .D8.5A74.1UP]6]!H;#B@D#;_N46O\,JW4/%.L@;2+1B. MJ _\4]]_4N7N!O4N(),I+M;C>73F_F"=K['.D4P\[2'RJT=/(>1& ._=O&\* M1WB!\4819^^"CNQI NB%6;]HS^L-8_EE&7I;=*^,YX]=?HN=PJ:%6:OS MA .D$\G@(KE%L:8JA[[SJ?W=Y1"TQ4P%SV6CP^T/41K!;Q1!D03 MB!;-G!<]:WK:QWT(ONBP-@B@B*NID,T)81S(:!!%B:T_PX<%69W KJ$12+'V M^CS8L3:-C^4@HOE.^>31Y\H8-T3S75_K#W:1#U$:+.'%[Z1N/HUF.C@#!"BE M5\KT$>I<447:1\(UAO8]>Y8F7(4NTXUJ>ZUS?MQ]V%\69.F^NVWE;"-NW>S* MT/M#37C[ZZ:L2%)>#]!2[4=ZH58":Y,[!J#' MKW)%WV%]G1 M-XMP_$XBZ>W(J2SS]9?:7#8H.5>%-;92V,7L*5P76F7YDHP[C>_2GU"Y<++)MSTEE@LG M#U!ODFVR9OKHTDJGM9><+YY@0T]V!]*9Q/549VJ4F!F_/;_=>S./(Z0_,#V6 MIT.OT]#B\49KA@%JZF/H;'(NOEBWF(8\SZ[@#O.\JN_0??.'FB!MDY5\04>;G M,2JXXG"&EP0:?Y7+IXJ/JG"? K3ST*D;YHCGR^1DAOB^C$VN2=>BI E_XRSE M7R*=2FVKQ'=-2!6 --9E6.Q.<\MR]R4A2KF[27G'1QYIJ+CM^[ M&9C]N)\L;OS=E]=$:\TI'TY(%K54'+FV#PDZXK]>Q&OYS,+G_ \N]9-!_17C9THTGJU6\:S_3.KTR\O;#I (B81 MT??JG7W$%$.*\LA[MFQO%J/GD::'6@F]C;[(&=/Q8F:5H>GYT0?.PA4(IV1M M%Q;*VJ072OIK[Z1;V2G\UJHDP&&3WAF,**&,7-+U<>$GVW=D]"NH8HUO_'&! M_#TM:)4'*/J[7$U-$7+BQ;4WMTN,&L0I^\\WLVNLLYVMB,["4M>]5]^ID %BA\]O[E:X^1!C\>XE_42R4% M[OF2Q0$O7[0TM-!+20Y7A!MRA6:I(JB2(%*";R?S:#\K,ODD:0KUB7)JY,X7 MG9B:;I7#A80%LI2%'I(0?\EG7V'8M.Q0 OG@*Y S[&=%O4?/09_D#W)XMI-K!S:9/(:3XE<_=;D:[BE+6A@ MURL-NJN._T5BN8@^3**UD* MYWH.<0H>XG[/?2+G5*Z)%'%MQX!]VC'OG9%*,Z87E/4BE7MDT<\6,^J^:R/3 M].J&/:/H:JM#BRO]8Q35;B9$L+R[CI1>R4C4/WS3S.M# M$?GXI$Q[+8ZD#O]IZ'.%^L?'!]TSNC05X/M7-=W/K3I**9W\++\&WCW+R4SC^)J*201)^3YJ]_*-,*1=L23EO MV46J55^#;V-Y8%@MK $L'MN")N>^ZPD M\=X5:-)G![]:CF[1A!KN$7U!]I MZEZEC_%P?O39XP=;H?DFITLCO2QDG?E9-?0:*IJK$K^],(@G_J(*J6^_L;L> M?4P["/DI:-]^WK^Z$+Z_^*YM^4VZ9Q^K^IY!C0W95]NXR+BZSR(ZEQ9M4B7( M*36;T2F9CA/-; U)AW2R*[M5#2\Y'_T1KNNCJGSFO6\64;)9;AG%-58TCBP+DK3*!F6>OUQ_\$*L($1$ Y,4HW[W'B7[ M@8*[N6$$1L$GOG=;25-%;V1_QW/'))-K86Y)3DY5;#V5&YT:]\?-C=(ZFYI9RL]? M7RNZ-,*U>-C"LKLO,SKQ"?^I3%\UR*LS*57]?:?S%$K3OP.W]Q$A# MLM3&Q9_V4\W$L$5OSDIUO)<)JXHAJ98J6Z91'*255:_+C*DDS-OQJ];I#29^ MWIP(CC#V@C;8O,B?\FJ:/WZ&83&*U%O-'!-83:X&1W*7$C.5FRV-1E)OKM!$ M*X6R%]K#4]P'32][F];$5!:+(8RF_QBY.QF^R?P@*2;0L,#^\HH:<[E[9'D& MST@[/:5[@8EITW?^N0Z)V>?%K\4B@MR241V^=#'(9),:E,''EK(?E2-[G-49 M!S.J@[_I=_(?^\Y^U^ANOR6))-'7H&]5>#TP0DJW@$A>ZWKJHBQ3\OCM,?L( MW<$>],V;W4&2=4;BR*O^\N=-GV2]3]Y/3J"F+E.>U''KWK3L\I5SWT]]ITVU M217X1;'PV8=%8E+G_*Y42LU&[.^34BGH>[\OBJ1#1QO9HZZEXKLZ6VYY XPO MN?JH_P2./(Q&JF?X&Q'9(.DMH]JEZIU-' ZG9TVR%+.\J#]5"+JOB;]I$993 M89#S6Y^."H6]&@[B0GNW)Y?-;,I&F\:N)F8X>QO&"@LL-2*^E+*O<*2. RU* MEA+FNB4!]-)QP>;U0_/ E5/YIR^3L:P5^RZM6ZJNEH[G[Y\\JJ1!M6 M$;E[ EO6?*'Q6;[085>@B#W9=5@F4EZL%".S:.3UROTR? ^^JDF*Y4$GW 93 M!QAJ:6,UA62VL2\JBDONETZ_P"4J4CJ-2. 6$% *\[E9N*3CGQ\/1^1>&V>\ M5LNC_,VQV+V)'$0\PB]M6AEHRX9*Y_0.\OEP2_G#HXI&^D96++"1:2^&60WVT7#!.Q(C)<'KNJX'Q\ MB&=464020*EN2X-8D/HK@(V;%' *>1D"*/B:!B8(W NT\>4YV&YL=)0.R"#_ MF+8CJ KVVV;I)@#CL;0 P.AB!+&HBZUQ8_ N&FUM/B MZW5R/"H=;T';+;P'F%D/:T%>X5U ]A% UUHV,OZ!@5^PEH"#":^IK.HY.6[K MY^:G++?H=^UT(#,]T8%+!!"6"" C&L +/M3&0@#6>+5QSV 'Y6R:W"=Q9R_K M4Y_V?,\)^@9%B 7P$>,?DQ,#6),*'%HJH&W;43?W%P6OI'G<2.-2 IX8PYL M$7Q'#2H*$1LU@D6F>(6CK/(@R'XK,LC&@R$H\IJCRLYO9"7T5V@F ;1X:Q2 ML,%&PW=D C146/81*Z%-<04)TP ?7"Y^$;#0S:@9P[64,&*>0-]_/G-(S#V MDBETFP8:EX +!01:2]VF6B]6E_B\?92%9T0L^1! *=0/":"?7,!EUU(8CC25 M'D]4#/X'(N0"8O)DS'.IJ"OV6XL:9.G+Q<+(4-17Z"+3,% QKB.[\.\MR #Y M)F#'D9!N!.:2U0"L'[A]B[?+1-L4QPXPYHFV Q@3"@,8PECB M_^+K[065%6>1E7T#LGX#$RW^HSX\X^ 2#$=:?\&+#KBB!2$UP?D>S?Q())QH MYD2B\[435SM5/)K1O=L.7 G+@%I#WT&F3[N6*2IS(@%4H)WYW>\_!C))AO_CZR-GZP30%5,""#88 M!MY;@.XRG14N0F.PPDLNS#WCQ^U#:PG&D8$/)8$ .4D^R?C"H3.1$X&;CK?K MWC/11D:>&_W'@P'4?MO,(/&T^0*TS_C0ZV'%4JU0R_49&C=-' M$;M+(Q\C0AZ7=^]DEC,D6R]2W91>-%3Y:39X4\/+/V>CAYF]P>?23U\61_'T]&=^FR&R4+?7[ MB'MW/-@_+2L9R9^4""^5AC4RELQK Q$)B^0>$DRXQ._OS\@EQ7GBF&CRW,J0 M9WW8N9I*FWS[3WJS(>X&<]#HN8H5*KE#=GB4"[D?W@A=:;FY]6-.($P#Q9HV M8_H2M*S#F3Y;(\]:RY[AS+Q(8VW%L-7M_@&Y5T2A#(0R6_R;UL$_08FE*&>S MVD9D3$9.-GS"1U"V)SR4DM]]TBMY[5ZX(*B& M&)WZHM<1TS\ZQ0@@H7C_BTY^L?A#$GQR]CT!%![[2'/X979CA7[I5/ @FUKD MZZOJQ^WVN=JE&8+Y7-IKC@-VBL&X9RW2,\C M?R-/H\2A=.3W-\YCFK/%,74"0C$->P>N-\E1-5GD"([Y9I4D-0^)KUMS4M8; MC6GX@#4PDI, 8K*JZH.ACY+QYU:H0HG$92B=P_R-D;OC$CC#/N71YP20B3=4 M%G$+9Q).$^_RF[;,8_?U'\IRC9"%UZCS$;*Z.@+H41K^7!M5-$CJLXUHN2F> M5>!C;SYZC).7B9[=K.&5?]YEP*76NMGAYOY(4TZ<<_\[+Z[S[,2W-'=)8\J#=12]MU*Z(=5_," M62CO$+_[*7(Y&I7J'I50:=!:666O+FP/.5BY1P"]!<"!&3J'S%=$_O>3NF/; MBW<69_$& VBSY<$0K/OW&#G$_.VRB1+37TYD)XSR8\X>MV&_;O%,*Q_;+:YS MY'C-ZCEV_,[45(B,\A;9MO\'8TO=_\?=?X8UU3W]HW@4! 4!E=Y1FE*E=P(J M74! Z47I14!Z)X "2A404%J0(KWW&JFA"$B7&GKH$&H@(3G)[?U\?\__^3_7 M.6_.J_."ZR+9:Z]9,^LSLV:R9\^@8Q\VI\:?J"E(]L^W>IZ?7_%,4[FIVEC4 MJ8/6QRQ06T%M5UB ^E,_<95+IOGS^0S\$#*3E28(/5KEL**KD?\'0N7CR0C% M4_<-2>N)_;$;"2']K_B4M:1^)"55/W'F-RH7M&/'R-JQS"7-756 QD(#@ &W MH.A;DEN8:O; MA,!!Y>]J+WH>MGQ=%=<#P=0P0#BU:Y1DW@W<_F(!\DD4R'M80"RK8RK@*M'B MAP%PN,Q-A>K:RX4AW$5W+ !W@RBL7A/W 7\S#G5Z8FV.(UUG9'X!]^, ]]( M#%.LP@'D>8D\'D&N9Z,.\%Z!*/IG,A%'(2$F+-_8[!9#V"5J0",Q6,#Y& CQ M$NP,Q@3:80'M25A 5-';BKVZFS-[!7'+U+/B]E\?WRZXX;M/X6A;4C2[V1S4 M<[K;2:KA^RNQ[^?G8NDLJ6Q"E#7L>%WBZ@2\JG'6Y [ZO8&;*!7MT!Q<8U4L M6^3@Q=S53=57Z*?9Q9LPQYY6Q_>)T)D]LS [,>@&0,%EG?5HZQ%.'(+(WR[Y M]#T9!9N#(SL:!=LTE_E?:+VK;Y7!%3G< 0HV+58@PXXS/ZF?=)E63?2LFICFE=CQ*DJMW5Q0X&"ZO$X& .[5 M>&#> Z].LK" /5#&V%6UZP4"KPAX]:VI!3,A?;?+(SORU.Z:Y7W0F M/E-H^T_7M(1AIGBC'71].5]L<=CQ_#QA^TVHO/^:XI()]IX;Y]9DC*4WX<[O M9_]H)!8@56*JTP-XA7J9"]Q,!"/O'5_BAP256UR(6./\;!*(4RH0 1>\.H&LJ@NL X^V'J(-T(X]_ !]U/-64(X&N!@/4(AKMZ.VE>^WUK:7K_E>/)JX9+FC@H)D([@'U)NWIXNQ%'B0--]HX)X0G M""?YHW],4#YM(@(3*8$GH.]@?[UB]K^(.-28::SU8V(?H LV^%J#Z]QS_WG^ MUH4N)-#M:#!2\,C(ADOMG0*'2U\%R6[T$DRO,6%8]?1Y2$D>_M#@Z8S9[[BK M:&LKB8-_&B"(FJQMWD"]XG81C_"^OO+MF[O*,B\G #HZ3SVH.]R8/MU7?MA! MQYSG+;GI: QXF/,]H(^]*6[A1ZS=YWL)-->^DN>1%U!=$Z/24;CIK^\:"5EC M ,)!B5[+_5_'+[+A7WZ8 M1D$F]&/_VX,,!=KO_V:""?_-#/O]/V^]0>:#&PPZ_379!YHH^/U*[O_GXPN" MS?_1FP%]C 6$E8&@\*[XM[[X;Z-2#S.NV*DC]5P((X(&@!?2(?<*?BH]/EGZDI M3]?;OJ[+$0VN!;Y9T![CY,4"RQW^B%2?FPVQ-$$=>6EB!&XVG>^3:A$]MDB! MZ1>UAU=EI^W)RT-:S"I&F@^ >YE2+GEQ5G2O%5V;O[)+PL4:$$2$A[3O]]$B MK.%U_#QREF>DDQ/E7E_%&!UZ(%\;(U0?O RVD;H?]UARHS20;@+]HIFCOEDK M.VZ.78\7)2#",&M\\RX3X"_R8UY5(!B=%**V9O$L@-4?[B!_% MWWWL\#[)P@S.+B35DX/83TJ"11&@*+&#ZX[59K[ KBRZT0.QER8M91*:**9I M'S?1#]D+[/3B(JH6]IV)PLH*Q2 0%YT4I&>]3#><=YKY)(C"WK!4!;TX0 3 M] D+2/UXG"FQT5Q[D*H=O ()1,L+96]UX4("Y>@84"7OH8CFQO;XPOA%U#\) M8 PT&4(XY^B?JFH!'T'KTR,GZS2R(-.>6X$Q5ZDLUOV_(S#.Z6E-4KS M[69>B[F^&P@N#IG?'!_N>"0J['J8^Q4CYU98N^#3LFXW$31E;W[X'AB.NXC: M?T_N/O,PR9E3K5K=4-T@C0 <#HT8HSSL<^U/@9F!:V[Z:NJ/\DK]!5+V1([/ M>RC1NH=3%3GVS0>Q7OSDF#G%RN;Q4YD9+UJUNEOT:\WW^7,27)C5[E[HKA$2 M.!ZIGAW,6@Z; %G0CQ#*+04CQ;XBJBE[=5SOM1,O>36:V$B=O3B;K__ZB&J" M#J9=&MB?H[?$*?Q=J?T>N>^!>@RI^1F:#KD*$(+02WC(XC9Q& 7YX,JQ4Q$R M7G7T0%2TO8HFRBI-FT.L4WDL,.)9_S6%/NJR HYL<%[>8UA5:6XU4[KG5!##F/.F_E.B'^DZ MBU0DB3M@;7H46-<>*EYSF#,^.*Z5&]S<_@U<,T=O^K#Y8Q/@^I-5CC.H\;ES M+NPX'TJ=U!. R+!RHBK:' \ ,P7Z'HI7>"'>0_VS(GU6^ %;\D0:+?2RLN8+ MW$T:D9XQR7H00KM!9H\^L5\[P8^0WXH#+>^:^N; NWP*9S4VB_R;/T9LT$:( M-[T*NYE&[]-G9CH8]I5NELAI?PA'+==^1.]B4H5F3*WW3!_=^LFSKMFNV_*\ MVUBPTUFCN_W^I*Q;X:*3.1=8U3-(?V5@[GF-1A.ANU 45_*#7@EALE\D(3\M M6\_&5Y0A&[YVJ@APK*QSGGWLF[+W7%^F;;=MHI:#!PR_HE<:V8B]=)4)[B99 MY,ZI%*%WKN_\E*8^B.4+-!)+P0+N&!GWV[CZ;30^NOV!UJQIUOVEN[+O2EV$ M, _Z-Z;9DS+OI$:>OQ%AT3/$!238E)C-:DZ+[RX3Z!UUL76OWO+149>]P &? M;V8O;H5(_DU6;UOD&1@7F]2!F- /(KO$4U)]1AU]>#@G]]:SQAX[[^&/$B8J\576VPG>T7&FBV8=C"/;_B@SOU=T\\1]5WQ*Y"T1Z]*^D)<2)&,XTB8 MK$P>6A%!5+0LY1IHMKIC,RUV9:<^<8_WFY4JGY6#,5MVP?[1*S?N12C@Y(=O M )1%O+(9Z2I05^*;:I'V"/_L_(,79WM-NV2;[VJ+0-6%CV2L@N?7J]$LD334 MCNOT<=ZLG#9<[[3[/ Q3L;[! OVUTOI$"[):1J&BT[P(E:U05J/8!&FQ0@,NWN92]=SRO"AKGV"W?9;D_UB?C1=@8)71C8$&^^:9F^=T ,SC=C%-C*Y8^VE]7.+Z\$$\X[-MIG^E[%;<0N+ M"YG/OT7[ 837 G^^ ^F83G^JJ#C5OFTQNY,649]J,U"]2:MQ>IAYEN9UC6B;UL2!C0V_O<])&T*)S_05YHE(S_VVS.RZ'@HMN])< M\/O)"F]+D!$V1&T8O>@.8:J\$4E'W,B\,WX6#QJ.S9W ^5#+^I1D%JJ'K]H3 M7-\U]R:SIGMYG*EHUW2SO][\-2!LDJV3Y5C;:\U5 M]:U-3LF-?$V6YO?75C^_NK;Z67)(N7D_ER96IKW$?/WC&6WZ:-07H MPSS<<;]CS?J.-E/4)0'+B=7.Q6_B\#DG^0<3Z-?&08HG)N\][C;4MJ:M@F;4 M'_&N\=#-)QK2\']6T3%S[0Q2]ML_=3+:+Q?3C_T0J2M!*:N[!DZU#O'3(A(N M@:J?!.I$ 8P[\6^896"0Y\.2+/#+(%[ORB2,?/F1!VH<)A>)?Q+UC9]*YZ4J M_O>HKD W^#)Q="BGXG@>8<3L.V4*N9)N3XI[,"1%MSSM8?YR%N;X:673A&>% MV*#87I)QBM*P^Z_X([!EW2GU4*U$_9&B&Y5'%]LL8B T.?([<1@/USC?XLJM MV;&%@@;=SP.6NH@BNOM:PMEQG:%@R2T8#8:=.^14\)XIE9.:9VAAA]B D>6B M[K9X]^>^7XAP#DJV/O:DV0:T*P)D0BM]!8[T*I.R;F@<<\YNO),_\'.:XR(\ M!"C4>Y-PNL(0R=W5;-J0:+0I;9:7FAV=$C; (?)^0IYV@_CW>"T60.0+4JNC MF9*F^6;WEMZBOZ'Z$Z5[1M%/4VN6R#HV69^>=FF$>7R1;UI/H)7##TBX*%) M8W'KT,[ AUN@"\F^Q,7>T<\TE?JA%;1"0;-].?7=;851DPCV/-DYM6O$^:Y# M?XA::TL"&T=2K2"=WF>G23%MDLWF];VZC?P\0T=:[X+'VEY.3-7/0#.VA/&= MT?$DFZG^G=OCFY>!L\4%*0UCQKWCX2?DRKO!HC=&2&L0!I]8NI87F\H=O:6' M]DOD%KHM$ )QG#6DA!_XGC$E>L=4C;B-U> +4K9+_JYE)+/2F>2K.]BSH#!S MK)HI"S,IJTV0GYQ]N1XAY0QMH*O(!55YXIRR16"E\87WS!%EWW.EA/>55NM] M'&[/_+DR23K9Q_?N/&54HC.\\_;II$$X5]OX:.>$I?J&E+B\5=ZJ9Q MZYJP[:E]VQJC;["#&QH.='ZFZT9-NVH5^J5E%)UIW!&R![M!K-ICK:O-%I6S M4/)CS-1O$>/:F[@@P)(D"HZ16]\[ J_K3OBP;G/@_U-@2/,;BF&"KS$?SVT[ M#:$52XRW@"RBB@$^S'D^TGQ;%)EL2@E3"K^(M&Z1CHRU/>C"R&;#@6SX4$Q, MS_RP-WXEW;IARK.$WWB!T;TGR"6)!_R"[@Z9HMV(.0-""\*9&G$R0NZ4L.6- M89L24Y'8F'0QRE%L,F:#,P<_'DN M#;MQ".IK?PA-;V>VKAVZ63S_$5W0RW_=<(ZM]H9S9V=N/^'K#ZOK=*M1N7Y+ M\>3;=^:4O+*W4H5,A.SO.4DN6'(7O3!8YY9="9%W.8S\6+?#+# %ZQ+:&G5\ MVF7LQ(X-LL1S-4FS+!->%% M>O/9N2['HHER']0R-,Z;]?OUMHCSCF#6B;*TQ8.GXRYE,S0BMZ<2FJDMFAMY M8\B[ZCCAH6B9PCDCDP5[:9NAMCBR4CVCWGY7S!)O.%I(@87;=25(=[S['$>F MPA@9@+(P:W?P\@F3NB644QG'Z5'C82<+#^UY91&=]1C\Y/>IPZDJY=,(O]<3 M7G)%'-JZG_!F4+*IRDA7^$ZWWOSN)NSJ B0:ZL]Z:J/EM%8ZG>5U[!-NYNJ^2HYI]TO^2,SX6'')I[2"P.DR-4I>!"TU M>:I-:;BC"]ORC^TT,IZ#LOZ!#H@7$;OIQ 3.K[$$&/R.71JZ=MI16O^I0+Q< MVI%H#%A+@7*(A94)9"XM$*M"$B^A2N.E!]:V=DT-M7%2=%EYE8#$@-]$/?^? M#K0SE]MH=1$-G:29Q%UN:H6.])>7.%UX;+R>Q, P] HM2FR>@,M$7M$K*&LVWK(H@K]K4Y?RF[]2V!HLEC\]>VL!V/.I]\+%8MFS-4< MJ'Q([^A1-G<]:!B,Z&"+ZHW7J)D.IG,R7AO5OFKYX9A2-5BH)M-_UN="HW03 M]:DK]^GGKN(:@G/%4FURY$@WRYT4-5%^'[U1C]-,=:HB/%#%K8%Z9_(]CF$%-*4@U/<. FO /B8^AH1D)62P;5RFP0 M*0F[KN9Z1?I_XFI@0E&RA-:'7"=! M?2Q J.B1IDCL6!TJO+7ZC6M!8@7K8F5X:(=Y=H4<\33WQ/1^_?N"7'M_!V$M MX&C.EDC\$LLI$E] $XI/%P1^K8 )4F !?01:>YAH6DP(+]PWW&1F#A=P,Q&U M3G-)>X*.QU8Q6 $.18K)WV1A .()@SMU"W/@1G7!Y)@)$"=O"LR+?PB74=( M#Y06:4%]EM'BP8A]-ZCEMKBS;O#FFM>>3B#[59&SK,E2)M>Q18WO:1-:PF,E M(*'@:;1K3=>[46K-?1._S@P6Z2-I@\$KXP:>S%J[_#WV --SQ=?O"7[]K?8_ M=A4+Z+V X*OU^]K6H&R03Y6-.)PINJ>]Z\]H&/+W%LK"U*B3ZV:)HM1,?JW2 M=[P:?/<.=Z"S(HC/:J<]D9@'?^:0=J\.MWU==6IKXKM9K2(N'Z9H1GH>?OL= MNUS9XO/N9P9K2K&D^A@*. 7>("^EU=O6KN)2A$G080$I0QA16&4!^B3];^.! MSXZL=2JXDX%A'NEN1MLM3"IG249^8!#5HQG;-M$AFST"D;1<>E? C$C(8 := M]8_NI5S*T79@.*=L3)Q0T:3Y$3?W7&E&Z[6VAQZ_BT+?>\&RQ) <47KV,4"U MO* ="[ K8&W%,]V 1.F"['J!Z_G0*RP A#BKN#T.=#+A/BR(%!24I5TQJEO0 M5I6>N%1.=:4Z<+8O;BG7$"UNU^$3MXYTW2?H88#L?5\J$WL^U6SP\;2%:FS/ MJZBB=D'.G(ZO@(]PC,:+AZIHOG%ADYR:,IB)U2'A M]E.X _TH(.']XV.FUP#I#/V#'E@,0V2H/.-6VG#2=UG,_:ER9\\K";5).J7Z M#6^2:*$G"J2)6F,><11216MH#(B MP7HRV=9V!0&7!>Y]QXR.^_*WOEB41C1\:%45?9\16_MV;WAKL MO$56M>(&Q!5,L1#D6XI;L>*+5KF^H:=27J'?Q:-OU(HL0+W?".>P"N@KDY=T M\29DY;U>662H4'(+4#V7JS5B@QYPK6+2)1H@#1=#W'\HV<^3\!U.\,((KEMQ MQ_R1OR//.E9'ZLQKV@J!).ZSY^0]AOJ\G2J+CI?XE6S%>(N)F+-:_+V)/!#Y MK1P6R!@/Q0+(#VH]K$7/)E6G=FW31T*431]\7'\2GQ"FI0"/BGR2XZ!F?$DQ MJSRM4H3;:*%_2M&C4#CFI8DR,H*/@H%;+;A/!H/ZX%J#;G[2%T@ST JI">B. MD6^!5O,$+OB(^PRSY^&?4IT6>3Y?9*GA\NKGEEE[ 98]892S>Q%U MKH&9R>1?^L1154O^HE^XG\SNL0 M4"GX'V5'O>"[ QI4@]"GHYWZ[U\5>I)I=,^6?\KQ#>C&L*=JUD?M![1Q:]V; MNW#OY/P0*2#U[MTUJ-0PL9A"\'0PK:: &OQWH IY+DT%S2>NN)0J;>\&867S MQX2ZU<*5S*^&*4Q?\LD9U*J?)>P'&%8IHCU L"G\0X#N#U:!,'SWEE:?+E = M^'VKHH^3$_^/BES3P;.U%#FM!784WU04@SWG_3Z*VGTZCCL48O/VL'N[@4\/ M.V&]]5/G^MZTWA;.88S=M\0[;STOY$ZA8[,^I:;,UP7WEHI)#MIZ6;QYB@7P M<_UMW1&IA?_ _;?K5L]V.^^$+,52+ T6H)_)U9(8X'OP(TW8^Q:3ZT_M_8B? M/^6D7SG+K'*&G]64?OQCND4#MHI[]"9\ZBG??M]38B@@?%,FJR[!+N J WP\ M!?JG79?*F?O?-@ H+"#60SJ^>X>4\6(WIW+"]>!!*XHBP8&D1C;+(+W7D*PE M(..:D0$KK=E!;>&NK$RQ>4? [>'=$H9^TEY5:YYA*4*FXY,A@ ]X9NO?'@?X M+B>APB _">#)#*2WD4QD]0;DC#_CR- Q+>_(1&Z^S,&V:+VWFHKS2W^(LO1U MM5XE\U9D2X&BSVW]6>_\PB[1*I/\R5K[!\*JWQ."[8@_JTA"1:_-,%(#C\9< M\1U+%*N>@A75_;V'9CIHJ:#LQ5 )2 L9BF9,P1 MR!E]-\XMK1%&ZPF/FMYMMBT)\I),%_<^?)3"]3%>R(*/ZFX"C+A**IO\Y];F M/UTM;J6C'<@S(C'&^-+?N*,D3EXR96P1=,]4AI5LZ/8M*\>$PLQU[PX^M6M^ M]]]U7^L?LD=V]:2F"894U V::-YJ#[EH-&WLKR$]^T MI^"VST\I\M\V],B)L4_^"#"9K!YGSDD[L'SKH"PPJ?>=_^X"3N*3C%0?>,EZLHOX@9*K<0/; Q$R5GBIT;+K>X<-8#5J M!ZH.*/9<8V>Q_I?MJI0>LIZ1 R[)SUC H.T)SHW& M2W>"FEFIOAWARG^)"= MZO"=JQA_K9YZ $$$00W\4F#\6 !01;H)"P5?V'V218 M@)4I'-^;KKP,![I/0N<;N-O+,&*65:U6*ZS(9ZV\Q3L6MDXCE7.MN*/+X*;U M3U1VUK?3;+)KEHUX:_ZWR=.C_P!7#"Y/A=PI0!:/=U*J%/3;7ZXE=7GLMZG3%E864B_6\Q[:5+=4FG=K$B8N M(Y#1L08?X\"*;]/S)PEU_->$=$[)LR,]% /66B>IK:N.VD>I'@^*0#?L!AFM M]#GJR0']I8/@V$6BVIJQ\CP$!6O"L0>M8JN9%+WW%J"YL*"&W;)ZY3OJGS(2CFH>&M 3VJA1_9SZ M5[@X'5,[H\(#]>_":Y2N\P:% ^%Y__:R^C_>!OZ)*.3/9[PQ/M@!Q0H[*=UI M@@F2^/?AMF=;"@N8Z,=LP>4>$NA#,;)+6, [D&!1T38I>[JJEL<1N4<63,\P ME>6QH:R/\W)%=95?J?'YGDPO@*+!93Y8JI!OL[!"(GH5&E%:&QI4/A]+^:NM ML;HAO.O7<2TPP%Z)(\,C1$0+X0H%$_M:=#UV'"J;>R[X=KVE4NF>1%9AWMJ> MKH[[8Z,0 &(*__KK$8P<[3:^7XL4K"LJ%6UD?5[?+M0C6J/%H!<2)L3ZZ]96 M;8I\6,.I=C2&1346M)*Q7AU@C!,Y*=QUB PX'0S0') MIVST0I_$=P6(97Q__M2 MV/^\\?^%JG34OAI0=U_'WG/UUG$^M.(R:HL];55]@K287N\^9YSJC/DC@*W9 M@)\^6YAT"PH28[\W%N0Y.O=(3W!JQ8UNE2WB05<4PXT*R6''<9MPR[5 MN*LPKV:P@"Y6)_")/#[_LF,.A"C>;:<._L4 B1#;TSURI4-R75B/>C&^(?M1 M;C:HYK)YB^BQ>)@BQPEUI6;UHS4=O9 N(-8F)^\\1 ( M\:2T9K?@N_]U<,-EIX6;;LO<&%+URYM!(+)@BT5ZLM:[>E2@5<[/[49^2]M> MQC&].GK[V5NZP\%AWLVG =SH"U,W#!P+H,9XJ,QQ8 %@G,E P# \[8Z2494S M6;D?S#(69+XE*EC AZ@+J^D3.<%GB3JN+&],.!Y6/]S4@'_V92Y$ M5.SFT\:XHKU5HBM*12MHK^*AHV+F')H&C'8M\XJ]QRRA/KDZL80@ MRGV7HMO:+]/RA%^ G6NY_9!_(WRK3Y(.=6>A'WK)@<8"6J [FBCK$%R4FPG% MR& !/:^@M/I";HMKS3K.(G DQ'I!%ZH]"JK!<&Y[2[=%Q"PRI[^(UZ@#.HZ[ M_Y T%A8OX1K]1,S-+18$LI8C&5%$T,2_*;.8-71<9*@['"MYH#J%>-KZZ2EK MZZXU!SQ>_9RUOA^,/,*==U 0LMBB0=4-$_Y.&N2#!42=7_$$UYE EB)WO_]9 MQG"A'R:M4'1M!O*3EY"%-Y>Z#9S[F[5=:C*4+Y11_2R4N_DF[.9*]:GVS.JS M*7E2!PORDX7BI U^1/6BPDVPS>=#JU)MQ%&05XV;$,_D@4=L.]$WK%EAFQZ+J)P)RMCX2*^M1Z)OZ M"E+=4!-VLE5?O_)'42*3\>NH]X#/Z>+CGY^57#9!U5?MZ13A[>/E"N.;QML[ M]IYM)..:<>X/[+N=F7B(Y-U]W!>:#>JBFRC0S=K(O7\2[++-^]PPD9*7>_B% MH%?J?(N'C"_]!8\X=<,V W=*@GN,7ZT8CSBOW$M+KB\HM,B;C8MW !%PSD7Z MIMWZ4C3[TCGX)GRJ+>)@N=L 0K(O2\VY&??H!#J>M3\[]5"HB235\#.A>=,L M@'J"= 8('U[%@>DOQWFT8Z]!WTUOHP3_2STJ.79T_@3F= ,KSFH]ED;%O!479"# M#92C/>*:.@>#G8CI=$_&C6'JL !Q;BW![ZO^\%U(@9._033Y?0NXL.+*"*2>J*7(4()8ZUSW:S5 G7+C:*>A_5U[(MFOC\&7[6V5XWO M\25IJ5I:"RNY9"LK],F\\Q@Q3;MLV7-WPT1+ /<1XSB*HF!'C_@3-0@"Y@H" MC173%?_>YE;GN[!8B=]-\/$X;._JFI6;W(>L\!Y0QIKH3*\+F0C[06U^A=," MN).3_V1D1%V2FAUZF&XMLOS>M8SC)Q^V#QYEE$!7?;!A)VA7+Y2?*?]BUJYR MR817I#U\DJ!J0S5E?)5IL$P09/;\BE"MDNR#K5@>8!2#W XF)JV>L![TYS83AEPM9NR MQJJ^'7X"/EY_!SR(=_U7JM:2.%N18=P!/@+O,E<,H6A+%OYCIYERL1CD[XL8>$6ZHGB3$E_5GA-#? M0%^0 WBT\_AR#V=W;LR#CW=PPL/%80!W:<%.5!"E5N*HX$:R^8 &_Z^HFQ3L M\@>%"U'+GK!(:/>IRF7\1MKO%P$[#<3'(15U)]=KN?9C3 M#&:&&WV)"U_B:& U-] M&(/TEE\J]!<=B_.'*M0!3Y!.KCEFBNZ"MEG+NDO/]XMEM[C8:I:"YIT!U\PD M(4F8P'(@8@3#$]^ BQWE?5B1!_C:E'21'2,4'Q[\+JMXI2_VQZ:I3FU*J9_3 M6*2#6'+O%467+VC9?&A9!R0,Y7@+=O@CG/ZU82#S>M@[VFPF YVS?B!\#(3V M0=NC3/&"P,A@1*_U#![6G4H*I!M,"X@QSCBW]U-MW%PU\>TG_*!$U_^SGV/" M&-IY4_9ID:.!SV7$1G-HMMZ-/#=)PK ?RO AWC@)"O.Z><9^(N H-U 3LJK8 MAELV')V*+ZE)S@)?%FH=6ZU/?5&GQMZD\9EM;"6.F.=F=P)!Y$Z6-G$^+NHF M<6#4'*^%3_K,S/X:A^_J\'V/WIJL-3V5T]_J:O7JT7=A1QZ1LP3PR:/&E!MM.")$>#-1MD@.WS <#R;WC32-UJI">/5^]!SB5D_7J#.[;T/AUB9^ MBV.QF+TSQ/N1B]]0P"-: HSI!GH:[7 +%ZZ!<2&7&!:P4DB:Q9D;2(^("U^Z M9L/ZT;D P=R;G'D MWMY5S.IS9\6-.VHB51+$/-1YC''2]Z!<;:D2P.-UX 9N/QZB%(&(]<=H [0] M:98L[!9:DW?.6,TK+U,:VEU2-M??;L67<$]#Y<';63J6KQRLCO-(LR7^@([9 MJ2JQM3-]8_X^5IR7OU.TS[^2Y,8O[#=PVR1T0W0 SM7&2,N$L^:#T&:<7!E= M<."U& +UAC K/8Z. _W>6%T ]<:?A&(! GK!3O@\XCN7/++X#2I 3^,V*/<_ MZP.HZ0D.<(8+C-V'I[0UWB0 "_65[<(W:KQL>)8I:E%,YYK#IF2C]:&&8[ M98O2;TJ14+B6J0_CX_1QA\+=3B^'$QX9.L?;AZTYBKY@78VHFC M?(?#Q( C%LGC!C8^&U^YB?,ZXYW>X]Q9"T0NYA[="+H%W^Z=%R.*H^8A (\1 M_"GG.-LUX#E:%R8:+2?[U,/#[2WAYRJN9REB@O3[I5+4)?F!(@AXQ*DFJ7'] M9&V9JT&TIK0-RG%,L].OW;)9M=CX2?;>1>=^KQI1FZIO&/ "WVVRW0#MH-Q& MCP6D4,8C;^*@*V7S1RK5XY=K.PVR1!-QW3=:J7&T7$RUCK$DO&Z"X668JMTK M8KB2K?'NDSJ*Z\DR7 M\V-H;.(="N,SB[W-0Y";)!3%#IY*1?D#+Y:!5T? WC@C;W*;><00Y1(9)GE% MIKM1@TQ#&?P"_"+NR%D+X<*_^$IJ[BWPG>&]=S-,WB59-Y":*U>,O?+4;5," M)^)CK5)V7C: RGN?RFF>.WOKORA48"KDGI8KF=3^R Y%X[LJXL0'ZE0 '^]Y M8 &!%Y10X,V;75=_M=)9V[EQ[N!]?^W9NG2C;,P?BD+FZ@$NNJ:J B M*QIERHHDP0&1J7J7:;"I3,D:?*<7N#Z[A@7\Q*D2S@N+.%>/=57CJHT5C<@ _53YKR5_T3^WC ;M M@WJ_."'P@O]Y6?C?9AED.+$&%68$O03%LLZ-NJ&^7> 4&O2O\(J4;$"N4-PY M><[Z#VEMI"H[SO8%X*>#HE?^0FBJ]. .J(]EYPJVS7-_A>X(.%KNAP78!.&< MCF&>'V4ET4/2OE;UX(!RP/T@% X!OO#YA_,YV'\M M9#*G&K1\/S[^Q"D!I\OFTOC97L@J1&+,RE4F#="@X8?_[@?O0R<$;M=8S@FV M<_]7)=3%B\5W) $X;H_G>@]YC,GY9_O_KEV\!?_J&>1RPW$-N*VWR4NL/\V> M_KQ1T54ZY;E-6(A\Z]0)<#MI\Y'HU*JF7.2H$E7$?Z_7&5B 8/?+K./Y\!@UAZS\5 MM;Y,4Q][K]#2-$:KHZ1'E>IDC/+^ M YF@1>K+ 'O0*!MP5_"HXA8LBJ;?^O\F=?@8Z2Z Y('<"39Q*@FITXI_5UP)&CCC72DNZWPPWA'<.KZV\\>^NS(;RO*XVB3 MD@7SS4N7Y!_;]QR\0TLWLO2_J(8:)=.Y<(C_+IDX_OR08,:^@K ..;12,#IV MO?FM<0XR5O2I1Y#+8:].[CSS*KGZ8XYWC UM_&"HII-2=1C* D7@D.)?MAA? MN&CR;*#L =>FC?;79;4+57BB5#:%?V%N8Y0SQJ1D5\;$89CB^_E&$S]E3\-O M].,&!$T;E?[TC^Y%S=ML(=]N)"M(277HG YYS&Y\\UJ&A$I/?]U/RZBG7#3M M9Z1RE5!PI^2;C M6@MQW+=L"M.\!7,+I]41RD7D#PTG3WR MP2?:,8>:_AS1ADB#:1=]^C2B)OM<0^H^PX9R5;88:RNP^LX)C'DG O6L=I+O M067:=N?1AF!-? MJ6C?S.'?UF=HE*5ORV[)_$<'JGNK.#58?&K?,UWU5+RZJ6'ZY-O!?1/);V0_ M_G2%\QD>F#*Y_+RHVE%@^4FN;,]-O:8";5[,S+%8G!7/:@X.=7U;;300,V[F M\LFH M7$P4X)3-0U&R@O=P)$K,[$F0B-*8?%=^GK$?Y-N^5:)7X,#+!QL*"ML:]P(L M\YJ1GP(Q/!J2ME$H]<;&M)X8;T&&[AU&<<*>/F_"UR&-YWW9%-KD-_O6 G2: M6PN,;;& < H7@M: /4MEH2;]CM, ?7S<1DCQ2M_)'%;_$6A)'U_L;1@M_8]M;QY"\=W_)EY]57:K@$"Z0^*!];= M2'HY^ 47E\*$5=H _D/4:RFPN[*:;CD+?S//.A5!.:5G"+N^&%) C7"!D*DTJW2[>-1 M#_(+R[2<, M2)7DDW_/%:(.UXLYV8@Z*B/N G8&.GDV,Q:Z?#OS0THOO+] MKY(\%P 6*/N6,8L,XCK2JC/U?(_MTV1@XY\S;QE%M BX,_.DL>PW+*>UI#-+ MIBVZ8WK+0<8WZOQY\QVY^6B.O.[Y3T8O75\3FY),6- XGF<]&I?O]RDP=7#? MTC57O;^HKZPO6\3.7O 4>:SQM5S?GXPX:BD?T5Y#$;E7L?]@K+3<582SKH0> M[A[J$5M5Q =[?FVQQJNE7]8Y;_/>UKGQ#W#I-N(]D[[!D1)SZVOT47/Y-:AB M0C_[6-P;]RRPDM]Z13?O:@7(;G;K:/'/G%FLO-IS6@J9NUWJIMPI #E%J8.T M0-"=4TF7UXVMXWOL8[;-C;5ZM^/&W]/9+BHROGN2)1UO+/7YPFB3RB!M"T1] M8%?9/.%2&R'.:SN=4/M"*_3Q.W:?A.M54L3NB.FHV38$2\,/^]\C05?QSCZ> MV_P303D*/\N]/[P2^"77> !5E_K<9/1'QY3K^TI+F=.RW$;-O7XK[ZD]S/>H MZL?O"APDV=M%PGAY.X/OMX[SHQ6.3><[7&W9#/=:E=QM4B1L"*NLYWL8@0\) MD_94'AN>DO .E;5S;D_7'RJZOK&]C$G+=6A9/_X>^0&V\=9F41)#>3'YM?W! MMBXR>9=]##/J3 ;_8_NXX]U(1N!8).GZ!^(JJ1ZF/BD\9Y0K)6JG(.9-:;NS MB%P;)\[\[O+FH'&%7P,#5(EM;DD=I4&T/=()J5KU7T>*%Y[Z%1I#V=(')*[? M$7=]=6&8]6V30M3#4$I;*Z=U%4,3-.L@/O>]SMD\(-=E:NO&R"7W8.-%E?/Q M+0)4+G&YFQ*\NTR+@J+#]VU9F6"8)E^*@8[I-T[#?L8$:@D><6'ZGP2B>#3F MCIKJ^>ZOR#D.\WZ\7S5>SI]BG]]H1&I:]:2'_9TX$1V[$U-6'6U8:U A$JP; M(57;19W\BTS60X5P^WX'G8K/BU)5J1ODDJ(7G]UKFG,:KX OFD#4OL./N-(T M NR_V^-^[=[T$ MH,9VW4?"V+3#JCFG]5P-F0PJ<_57 K=H L=>X&6_<93O*:9.W/W MD-:.UYX:[JY/' APA*;(!"3RJS^TO?>,=FA>F @ #5QI 9(ZGC/LASL%^-AP M@=W89/;6]'7SF*R) $NG]("E<=WGZ893.5&/0G24J&[^FXU(I!CH/:L>1%OG M]3FC&ZQHFGF.]AO";)57LYXZ8#;+'=O(BDY9E:CTB9;_6\8C\8!%_3DZR/>O M\]I*^62\=A!(,;_37-:RS2.0,C"G'>=Q,_%)^,S::XD;K^8ZCS3(%9A0L/_A MWE(/2H:6(50'!2,28\-66F!5N?!&=N M/)+M],'4\FRG,)@7+:=.U0Y*B38YN^36-=>*U(Y6)ACF?1PZ)M<)U4OH8SLK M,:=MG3QI(YEU!NJCJ'R:B_]\$.*ER^@%!L;\3'8N->!]'W2MFI60@+^2E?-:D1-4,"GC0780SB::F,R6.G D MS>\.6^GK=[R:&V'UM1+;W.&1DQB[Q$AG>2>43#L[%USU@.<6">?S+< M]>*3;>R#:_M,M1_SP>63?U3U>@VS:GTI,4^,(Z_>"P)/=,KB:7ZT<447YD]_ M+!,SW!.P9$C.+%5O?UYJ^,CN;F$269.:KH(53*H4=.WUMG^$%O&9S89VP7ZL M;N"$';=K:LZ1>4Y=B:+@#DB/4AT+^!P+OO+6OKIIL+4'1OMW85:P ![T[W'G M$T3A[ I&EW P9G85V8@1+(#O6>3I^]#";"*OR(6.!-6N(E'R\*/SBI05\7P> M_>,KBL+E4_N)B^!\5DJTW"$L9BU"TT.I>I(C\N-:XP>1AR=DTRP+/')ZRP7A M=24!=(*>C+>6J[0%9FZSW4Q"E<2\"6K6'Y@WSVRJ5W#-W1?E 'Q/N7SM_TM M<]*7L8!(%]DG:;MI8NF.FZ_"9SZZSLOOL.K*4/:5 6LMW#"1K)(C!Y>>6(#= M/,;\)&P#G8 )IV,"#4+'@5W[($%_@)GVL\JI1,+VVH@]MF\"#RC9G!,?#52> ML)T7NLH*Y6U3+FIZ%,R-B*U#9@285PD'*8 M5@M^L@$3T1Z%UK8#CV6P@#S/ M+%\@79=C373JVUM_[Y8+["7K2IG? M_UQRKGA*4"G58])X:!OIE0]S&-ORKC:$J8_/S]5:65<+$;90'%@3@!T;&VCA M91E.6(#S\5\B6X-RR^SB5:&P\P5I4,TIGD+L=#LITL.@U\V# MC;JH!74S:MT64Y8FXJ3IJ/1NV"W/((^.=TCC8)#89'3TF51O#(GF,^89A];@(&%?JN>A]N\IZ!BO0/@N&I+8!]*=;A9Q6 MF.5)&2-\]]C3'CW7"2'X\+J#7/%""\#F77)^Z55?9".6N28T/_LKGR-":: Y M*SM>_8,I; GT764.8RX/WKW""5S1H] JG:X#"ZB(+T !+09"[D\$\N8Y]EKY M%9C,?\M&B4:H=O"SN%.A"(94"GQ%GHVQ1\G("4PM6*;OW:H62N!::#F^VG7+ MJGMK"LNP'0""3N(R@3.7F)Y7NH?/ZBA,-#>#W!A#%$'LF:+#'2VH<%/'NZ M@SK U-UO;!^A<8B_/, "_OPF\H*&R@*]"M1>7\J!9S@RR],X/SX\UC8B>OR4 M56=(_/RG/,O$6[[=*$=1M8*>A4(.A,%#+*2.?A;1YVE!;6U\%W_0[=*<)?@,W@_7KW@AR]IUZR, MN5A*O,-;EXF\15,%%[U^"QONC-LDD+/,IYC 7"S@9SRF-T- L&8HPQ>++V1R M%0NP,T52=)VGQ;:A9^4R4KVW2YC*[O21GOMNNLU)01WA#Y!/7;(X&-+-E14@ M$NLIHS3K?^)/G<7=K5;W5POHRR=,S3][V(><7>%;F5AIX']SDJ,$GLYA 579 MM^<.KON"]#0XF\?XN6E VP2]0&^11.+Z ,_OLK>6D:<^D[2JM6:*?YH:[Y+- M?>Q@_YTP<7Y@3+2"RC!6V4-A(,@]T?EMUN-U5@PAGO.Y>/*M!F.IL1]586:B M!2G.9M?B77_PM$6&G? +=VX,CZO5-M0WT66)?J20N%J=P(C9_[T9=.%[B074 MG.1+2"PQ&2EKNY[$5Z" VL,A/"9("5R\Q37Q9IP_\?(5S_';?K88EM;;<>32 MDR:@2'F&VKK6^DBE6HV JGK[#R#>VW"Z79%A(EZ3/=J?6 TPQ>.,;D"S5P& M>Z[*+1'3)"1A 6;MD-TKH#2@US4"0^]$72/-7S"3HBVJ3 EH?VQXG*BZD]6V MW7,>6LNL?C9[M*I>E[@Q\^I!DBU)\=7D:B%SZ)+^>U/S&,LQ$9S>8OZ9R:$1 M0M^383=^C@58G 6#,P$6.36S\!?T/5_L,(OR_PS!P<,:"_BN$F]1&_3/:JY] M5])!*9T#-]U0P5C #F9D+'6/%G*\Q?K/'NW:7]^CUMBC;<4"B_:#@OZ"_LD,Z_A-0%!(^',JPPBT 4 P"BI$L) M>[TQBI.-&1: 8K"0/P8BMK^>'D-P%YOP'&,H+IE YW@6JO)0FE@ ^@(W22@K MCBY.:)CQ0M!(# AY%[?&49PVL")6<3J_BHX&! M[?\FXF] !_1@-HL<8X07/EJ1.M,S^G^KNK0$P\U9+[SB6?$J468>VFV24_RI M0FBHU HS!SHM>M9@M/%_-?>=45%LV[J%9$$0E1Q:!4&R1,DM(DE$)&=008D- M B(@H0FBDI. H*2,TB4G&E!FYRCDC,TH0F=7J%[G[?/>7>\.]Z?.]Z/&K"H M57/-[YNAUJQ:BQHGQU6"=GI FL17FK#.-IGM*S>+K^2 C6(Q.3C<7V=*/GJ MS/03@%DPR_!\] (;7\ &J&$E8)J?^-*\\F XJQU%R5WAQD6MSLH4;NUWJ=%] M&7N"( #PII,AKVKXWCH$A_\MSJY>(KO75W!^(J\F06W1ZR;D0]\CH_#YRRPY MC $5G@I]7UI$E:0>HM?=K[]RPDQ:35>ZS9ZIQ$X6$H#<>_!12U"Y)R/0^6GH M-FAQDS"BC\Z_SET=F.\-[+H2]U)]]P+9@GF^2XHU#5]#B?]S6=G.FM#O-!Z; M*A\FI YQNV]-[2].Y=(7/ZG;='QSRD'N7@ET>02* 9&.9%DS/O7+^F6J,2V[ MT1=5II: M*/NBNU7F?6D\94=CCI2W4@:O%^=("9J)"I'.A9;F$$4TLNSKOOA M'Q(NFB_CY77_T*TW&33,3H*- 4(OM2L)ZSEQ)HE<3(]TC-' M@+W=0R=?K?FAV"=',:L:LAP.IL$SIB7CYXOJ-]V8N*++;EQ)+I'NPJY]2]K# M^UJ!806F<'M+F7\T!,B>) 961"CPOWT\I=E3"G?H7B97Z&B#Y$\4%) MVR:=H)6_HLO;A0N(*_7ONY@[9^,/M[0C;]"(F"K 9K$8U;\=Q@R>P?/;8;0? MUNA J%833NCZ,RKT!^_&2V+>A]O(J_=:OHPD *TL][/WY#O>VW&'7/$P? ++ M=7U_>4=Q154B8\G<&IZ1T[3]TN]=ZJDW_Y&F2RSZO45&,K5?7!(NYT&VH7>7P=&#HDHRGP]$YY./PTHJU)!9U;7UJ^=;J<>C*]D$IO':FV%,M]=M;S M"=,SE]M'2JJ1$ST4&U=#626>!W *!-Z8/Q?.D>FQ;OAJU&MI!$QL,! Q)>CK M*M#-:M#.\8%+4.QE%I[Q&3$8O^S=(UB[,G&?U7'&L_%"OV8.,EU=,#/-VC9IY%J@&/6NZONA1>VJTAFB!3*D?4B) M% %0_N.%>7=&WR_]%4#IWX1L)CVA&N5#7/6!O(^\F#^F1RXI4C[%(!>=QN-2 MO^9$4:[>3$6L MC('&H[WJ>Z6FJ$HJ-= !W));>Q[./3=D]IF*"EB9*M;5-C_/+JK^ ?:A>#/X5WJK!?,H M2%C7GV;9#$VO M2$$K'M"_T-"[U*/O"4"442^N^@3C"][48P_Q\M<(P/-18\:3"O"G(:.;8']U M-*LU,?N=&IS(/G:]X@W.Q)?437\%II5[&;'&ZP&>F=\Q]5 M+>>16W:;>Y;J55/;Q L*!6R&31.#S855R9=*%?FIKK2W)&;0A!45K2S L>KN5.RU9:].Z+?.<+WT82@T66BFK^^56]C" M4TNW")BR/7_3RK(ZX.A\58&[IB_!H#>1-.9K;[?BLW%65I+P<#:.2L:P>D;H MZRVA)6/'K,'&(=1D96,&:=N[J4E*/=?9YS1J>3ZT^::>+PV'G,1E(^Y[N#A; MN;#E%Y <]=PNN^$E$EC#Q/[L/O]P!3OY!FX[">>\)U?796!VX@M.8)P[DD2/ MM-H2DJQ-EE.%KS&ZVF4W3_8$.=$M<<5*2>OQ1+3_?%I>3T4 KK!K-&'O;H/N M6Z62/C+1C>>O2P9K<8W,%-_L-?2F#=%8RIMV>X\+M%QH">$ Z )G+I@AA,#, MH.0LNMTY=-YX3Q MMQEL\$DY^%?\!V=&\?*/", S]Q/#[RB>#HWE$XA6VZ3>L5\.3P'VT8Y%4+Y6 MCKT"]Z#C]B=8V212RE#)_YEJ7^ADGYQNMF>Z+&)02'G >*HR\P?=.X%\(OYO MS+_><$8ZA*/\XJ[U=FJ=,1.,TX"QW<3[M+*EQUT(GAIK[EI-VH-QMB7UQ,W9 MN1=(2Q389:&&$G9-,M0$DY"MVVX,-Q3G3]WA8;AA1]I#WRMU$XD2>["EY+EU MZ!N6SO)S2PW<.>Z%#96MFEP_'I::9G>%2AS[3WA9'X?&10[K'-2KPW[!>,DJ MY0]?7QOF%M-BDPD4K+?0VIH#YQA1K\/\GC7/2Y'\9 %.8(M&T>71N1G70IK/ MU"!IYRR#ZS7SN[+M+"X/5E+M4VLV-+36_72_3/,5C7PV$1DR=PZ.?E$_"#N@ MK/SXU('9*G)Q+I:2A[7G4@C@$\_JVFP3-"OQPY9#8'@+JYJ]BF7&_<&#CD/D[-8#>ZKC4-(7,G([/$E#O/"YXP\LV?5ZE&DXVEJI0VB/;O( MJS]V'__L=(F'!6WE<++1O"/:]^WX\:)47;R',U1"8 M!=&M-T^6!C\L.>U_B M-]3]CZ[][7OBSS0:T/D)CR]1IP!:]'$[\D)-Y1)6W(43J2FC9V%7;9W>F48T MR?!/16Q1+N>U#N@[#+.D*TL@CB2MXLC0IQ?=V) M;^C32(BUY%MW+: H4U"A6R"Q\&33,6F9X\6*=F4[3&2B$UD:7CT2L&HPAA$] MYE&PGGE$VI'"G*/MDYDY37:$UF&FT+O,:!1XD7655ZZUYTD M'_+*WU=E^D2;)V:V58YB;%/@&'D\4"G_HK5-.UX_=F;I6;BB%'F:#G\W'M([ MQ]\4JG/T] 1]O.$C)HB<1'+]\!ME:_?]:+2\-,%\2)#)OK(S,&8I(PM!U5V-"(%$^D)=+SNY(+?6=P[<\.^C/%+D MP._B,F" ]\!;.-0$EOV!HP[X,K19 MQ.40EEP7)=.72[T V[UC\YDK@>MBS"V(JE.&N\^PS2\XW=I$:HS$3,'<>X79 M0DOCZ7RS[A#V7*%O .(;)?&Y[9;5>T-;[AA::D_]K>*#B-O>LF&Y*N^6MIBW MZ9_R7Z1,MSP(_72>ZV=0$G"BL[;&SV_GQ/TL1B5K/.HAF>:3FV'[N3ZR-#5N MSZM,'+\4%@B.;N$-,#7D*2F1,GM&<#HG#@*@-KA__1#A5G0_(WHYO49$NH3I!<4H)==0W7XS^7P;3PV%_B,ZHGX)GX M($?)T]F)^U;E'+8_MF3R(Q>LLLS3+ >+W!W,A1S&.(><8E)9#9YQQ1ANGV]H M+KDX["BQ#1%^DUU7[EX?XAS.V&6_4R J].A]WB+5>2F>U&D')568JA%**&2> M756CKBK5CEN1N'6RZ%?D="<%@C53<#(MP5_^Q:#YX/8!/U)A9I>RQ!&='/;\ MF85@&__7%SU\*(DYA7/E*.Z0N09.BR'Q)]5!QK%&6XNO/9(<[RHI+:F6.E)6 M7L(BF"4FCT8U4();39\ULBQ:Z#,]I-T=5-T@WYK+8_BV+(*8UF?\9:9U](7AE[%($WJCKBM'KYBZF[= .5$?6F_8N M'UGV=XP7QBOW S5*RKH81LXKC!,]86=E1;L]P\K'FC6Y@_P+'<_7@E'.%9R6)%JQBI4IN]TD(6K9#:(2SAC:;!EFD MYR/F ](Q=X';WZ[*Y3G_7B$+6^%0V-D.E>O=*'K:@\LPWXCNIB+%HV7F9RHW M)%A]=7KX"XP-O+U4=.ZLM-9[WQ5SJ,*3A=VKK'^-4:N:]?:XEA+]-JZ+[_', MFJAQJ63X/E)F *-7-5HO)C!H:6^H.XE@_F(G]-B3*>Y#)'GBU7G6H%T !)PF M3H;T- S>JK_M[I <-KD>M4F1L%A2L9*TT76=M8KOM27O#&NJ3(@Y+V"!$AH6V)A"2FF%A. M%R=!"JVDV^]WIYD.IO>(H[* EQV7 A/^;?O,_W&\WDZV@T\Y+^KJ,<)1F\)@ MO9]+G!2$N^.+U];1>P;/C<+UZQA^)F#)U7 ?;P/+WB"DR M'_<)6IZ='%4Y-^?=!75)R9&)YDV%-^RTE5ZC[0UDFO ./&OD=+AAJ:*;B\/- M0V[S+%=?VLL8EI9^K):[2P[7Z$6M7^NR."?/ ];XJSQ!5(<>,<&D :Q-)HG\ M]-_=QE=*.!3$1I]'\+'?LC"S?R&&=,LQ44,%/H&-5;^/EN[EE%IFSJO7F/-5 M4AW>%-#5;V )_EQA_&K4-J:W/@+SB"Y.6#?A&Z)2R)JM\"#]%C,7D;:J!TGY M=VJWSCWE*%&)9\9B@YRY2"_5T"+A RURAXG@F?+<,D3NVP&*:9WKC]5'4V!= MS5U36L[VJ;OHI8'O9AC:MZ'MU0Q+LM\G*R*RPQ$)RE\I=^/&WTIU\NZ11NDD MS?';'B*O*G/PW2 MZ^/44?%[O;\U:L:(OSKH(X)S)%&4QL#[''T'5FR4:UB@I&BY M)@D_-_"@S(+UBQM)9JYTZ*T"1'Y,O)RAG5[EM>!+VO?^\U^*__.@<&J1' !< M.MQ=?#M.SBX*=<(R3UX4%PM_;5(T&W[)JK.F$'J]\%SK/[_&_*X)MGUTLI.( MJ89BKGDR!ODP-0HE+$CL/_#]Z(%+$-]SYD&_%HA8QI- 60YG)[WQ"O77\)N] M^"[+FXCT[A/JB3J-2P:H*<%Z^_;C.#65N?.T6\64/( U30[]R5-]^,;1]6[D M[!Y4ZL?FP7%5<7P3I_<<35K6Z9>O,;2: Q,,H5(\">B#D+H7GO%H>B:CYMF( M3S:1ZAFM)XO!Q6^C+G9RU8,.($SW(//;1R.5O/DQ^R\S#-A_J1]P\M+TK M2O;! U&R%6%2EJ&M:NZQG4X 7A]3&1HP#N[/XMG:_E5]Q/VI/NP( $%Y3^4=7U&P7 HGP&X><:,7@4W%- MB['>IR/X"\,RG(>&B9YX4O1\6L:/Y517?\'B\@RZ=ZQD@E*LH+7W7X+=>E=O M,7[95I%?BQV?SETZGL2/\YP.DR+HI,C<8!5N[?5'#CAJQ&::(& (.T_(Z, M7GK/7OAL#<)RFD<>VCM_GR'1"+3^4F_)NPHBLN1?13?5ABH%;P\,/ZH?,K>N M37;A-M .[M%B8G]-:A>@K_#=/0:?-,\.?U%/ -+6U6!"3"7%4# B,#O)8_HK=LO%BSC=\G6!UP5Z*V]?PZO-*. M*:"X$ZV=+ :/AWM^"R^]U/&7B#PN65C0]J45@_:IQ&!/ M)\F]8C1ZNIZNX<>5!&ECUV^LQ;2.P^'ZG'8>0?B4>>A^EQ2.5P'A"5\\5>@N MT% ]$U%Y:]P"G#W$]6D;8/ M'Y!N-NY_S;>TJEO&R8/<#GB#5++P$XC_D*/(QH/M#82S0A =G7U MUFCHN:P1Z/SQ:5\"$ R8=3#E<_?L!$4HMASLQF%Y%3J\"( B(P%HX@55_*S\ M $,_BR.!X'$\1SK)&O5PQ)[-:+?ESB>J(7WA,G-K2%65O%SEIPESMKF#-[@R M$Z!.65LRT1KE\Q.D75/2,&W_/!RSG_;K%LLE _A8"73E,FC(56CK.^,98B0F MS9D7M*EPOUYPUJCWZ8YZ#0VT:2$!0,Q;#7XW^?U.@GT&5+9I>P >?*6\3EYX M"GZZ??,LT*1L@PO=PP>>$J&+O)UZ>KK/W6L4Z+>5I).IW55_TN>>3RE?EN"\^3!V02 M35AO!'XECR^\6*WT]"/.EFH7&%3SN?+K?H*V3TZ M'>1ZX#/X_$H, 3 ;\1?HUZ\/0455BASNC@21(K"XFZ<^5JZLCY% 8/&G#04D M* =Z:IP$?T%M?3^D"]B,.&TF;AQ"]HYF#S=MSR#I+;^E05'[IXU='M"FV2 [ M#K<8KN=WSL"/,8\(@.-(W,;H[^ZKMF>&Z0W_U<#(=\+G42!E?:3Y?*6!\.,3 MJ]/>B?^2=P;AJ'.#)O/&%"T)AV(^ ;!)@Z#0XP2@V$&Q&LQA:>6_51.(5'CW MGC4 T8=RHE(:K<;!X/-<7C! 'CYN5(6FU%9?Z*7/X554B\(0.H M/1K4P$ZS'@O/^AU;I91D48BDD@4MQ(GV*0!UM'?4,<89@ZX@DE(^:VB_"6V+ MA/(].!-.0_XI?];FZS<"<,_QI9?&K:J:[9<@M<*@GQ[TD::<:2FE9*>1OD1* M=.A/3!?8[ IG*1;"-,JA1F3/M+@!T%GST3=$M'0QX: ;?: MM#W1OZ %TJOY.Q0$M/4;>UW"?;\T-IH,^"8MX^&LIT!,TO-_-TY17:\Z9:#S MU!5O,>3FSU$BL T73^F+;I%F,X_97BP"C-,+?%/GY!Z8?H<6@Q;+GES ;.IS)3 M\I <;S$&GY28._4>SQ2Z$&7+P$XF8T'U,$ MY2@C '7F9I9KHRO\8775*:;?- >E6HY]*IEQT![^BM\[Y/E32Y3L?57[E>E[ MG/YM77L6QAF.&'W5-%U# ,;Y6\0=BFX:[&!L:^.WT7JE4\EU&N.<=E=(XPW4 M%LY2 2^N4!.UD- %(1KPD[.H@U_"ATYP]-UCOZ;[W8]Z_;-+0&"2?K"DWCCV MFZO'G#E#RX/B6N>F;-$L@>N,AHETO6X>U%IL=)F/JJXZ$[V/;4^X3.1/YB7Q M(4,]H[WP) K]Z:.I2%4:EWI Y&* ](F!OKT=2T*:%5N8=WI'OMAY_87:!/:@ M00HOK,/(\^.' W7.8,Y*EROVL\M)KRYJ,C 9?CPH[,C3,#@WLA1[4SEI#C<7 M*S&=<#2T!#8 N7,N%CXENG\XZGFR'%EWKV]K_SGYV]IY&WN,$8YTU MN_?'WE7^;#]]Y[5V>%@2/OF*UY6?KM2Q'HIGYN5_49/OXIX^M_5H%;I[ 62\ MN)\ K-QNTBI$G'!!?S_C%.2/4.G%UR+^6E /67D6A68\-NQV^?.(4[>M=SIO M%W=?MAUR<503Q55+%O/97N':\,-@)Z''I;O]@OWEU=[?UNHB:2ZQC12F*O17 M;,IJUHPXS>U@$X_H3-;*N"XZ05OU4C,FHU[N];+Y2*$H48QOBY\C%4;-!GP4 MV<[)EZ_I&&G!7,Y/%)==EHUCNN:Y.E.#-/R9&,H5=ML[]J1SFNBYPY'@@9M] M1W7"4U%QYP8F-CI_OP=>JY8,O@&;U8U2._B/N8A'[D6KZ,.RNZ59]=77R\1* MI_(OI2R$TQWD"?E8IANOE]J6KXUHV^]%]!O5KW&[;-0@/9?J=OAU&\I0@9,F M8\EA1Q5?*U9MTGQBPMQO_\J-9%_-1&7)>KD[4'7"NE/55 MYPHSQ(@V]P<#1>*.(YQT:BVG)UN9MY:R\.71'.],B4 M:!(Q69C1SBZ_=>H10MZ^'LY4@8%>_,AJ_AIZ3AW-Y%1M;QC#[QRKHLA Q*?U M/>4U9U(U2JG5$"]8UC=7>GZK?'C3^FO/6O"\RDN:^S-DEK,=.]EZ' B?J MZ2=!1Z$+!*!M=GQ$\YFB=9I;RFZ.[:+?H]5;','>\^=H-8>+Q.N*+#HGM>N8 M T=,@XVO$0!W]2Y\Y:5&F9V-B]-*W'4Y7%6Y V:ACQ__O#&5I8852YJ&4$M,\[?. MW,#_J!ID;&=)_7)M0:PVH[S9G$*GYQ59:Y4H!3F9O_P%6@Y/UW7U,+TP\\&T M^_$_[%X(Q7U_"GRL*P__R<%G?K/3A*.L"O:H8&R&JMU+$)L<["RMNTW?LLR. MXU]&6C7+; ?O3TLX%PJZ4R$U.L];M-FXNR_S1_&P/HU6(7/-X>*%F,##ZBF+ M/?F;B8T583E'Z5KGU3ULGCC>ZZ*H;>W$1RJ/J05B;\2;Y1G(_ ,TKQT^ MR&1(I!2H?;YCTLL]G+RQM;$RQ5XS=<.+>?T6>Z!G[VU?08DKA6-PF[I+IB45 M.0E&[JSEX1B][3DJL<^-)?1BY\ M(8&_$RC^43,?68^Z11:$DI8P%F]OZ"^I@&^J^6 HA9*X(W\ZSE:[RL)@];^^ M])T8-$2%[X__'/0;]7!XY.%7\WK -'=\[(171\E7Q2&F'\L[)[L.IQJW-T@P M<4\-=OI486CA/=5=^MX?Z?X.65.&\.N1SFG![:)/D1.[**?X M3YZO@C]R<)NEBE4FDEP<>T">:7J4IEXWY"1^Y"XK[5S4N0J+=1=5D;^[?/5S M)2HUR!?F[N)4VVH'3(ET75B6GY7 MHO&)D.+N"^<>IC-45HU:=TN>[.Q9-FK>]75MG^E22*//BY"@F'>[*N78KB-A M-.3^P&W%Y19'XLV("BH'5H?QRB(%?MF$2>IMUP NA5 WI&-&R"71Z&X51?++ MH:@" O"FD:\A^=Z0<*K#:D=6Q\=VR<08Q>NJT:(,5LPJLBJLMLQRX:,%1_#[ MYIQ*I5_T;$=F2-YRJB_13WRR>D'FLAX 3E;_'_82_-?["PZQ+S7Q\W"^U$_U M2P./\&UP/A(WR2E39?S*9FA">A53]5MX&9_)/LV-__@^^7\>Q*SF*.7&8#<[ M^Y%#C^I$Q0E^A^L^74DV+BAM5J0L3]0T MO66Q1&>>)^D_H%K/#9*OW/KP+!KI("35\E0W:#9W/L8LM>E7VD7[[!'9!E'^ M@OC7XQ&;]9*+2?H/+7TB/81$FA61&K!S7+UZ&%A3RA7,'0N7+CIGUAX95,J@ MH7:%UP1I;4".9(VH_.6K7\EV9-NX)D(&K[*\'=%698[A!;0%Z?#V MU>&.SMC'U?48CH>>13\-KH_'';J(,!'7+(0.P]]8/AD2+G:L<+"UQH\%+HW/ MZ>E$!^S%XU?6HT72[@IA2&-6OGL['9)-:=%])79Y)25$GF>V3*]?66<]RCF@ M#J^2(_MYKDFH>6Q]/75X.^MH+F/J3 M<5FD]#W9K=!.IJ#PH-0WE48.WSV7(AE3KR4IOHM((7-9(W.%G]TKZ#UGJ9H[ M.6-NRV-<;IJ,<&#O%]&]0LHUL< ['UG#G&^()VVL0TFT[QE9J-J))PQ,XD($ M+;]1,"Z(2M,RD4!J6DCFB_B_C'-DH;_#Y131;\,14F$_6"-!PZ'4V3*W(6S71MFUSV57!=IC5!$X6H5PP43H_(V@<>K@B-+9NJU:M5Y_%?G/\?E_5P*:VRQ?MG1,'33 M1:!4@PUU4S6DC?>$KD/#+*T-1UEAZG!HZPR+^#&G1#_U0"FH@CK_]HO<^;67 MH\9Z5?_]$SKAUXY+[*XYX4]KO\&'JJ8+V2BC@V-*:EXP'_E+\O MF37D>TG;B#7X'P^0(;Q^_YRK^AR4#,I[M]0RAO[@,>G?<->E\]!& G3/".WDP_*4CR9[;:#Q]_\\7.L$9 M91'JNBUL-&^^%JZYT$NW=.C"O;+D C.Y,M>$OV(7!CZJ9#Q5(@J):\+<;GH@ M*%7URHI)>9YITVP7*[Z37OKH5P.O$5N@X$5H=Y6N:KGR@]+KQ !UJD@4_-&Q MX9L/2R(_V%@B:K0S2"K,_>W@;F:S9!)6\-P,A$@/DCU13^&+@:@M.^B70K!, M#,3;8&W/;-DB=?"=Y9#=9C\;K)U*C"WM23"V]ZB/M-LD6[S@ <7Y8MJ:+!GS M/ *0P+DG3F0?/JR4.7'>C6*YA#L.P]$+#KP'G=^^Q6C'EXB62,/N6/X@ %'@ M%?(?>K?(%99GL9J >7K>1^Z^M /./04",&=W/]%112XF*N^0 %R\Q;"2#\LR MJ392Q&HU-=5DRBA_[GEH\7+7%X=#GG+(HUSN5+4&O[B]O64+:MGC$[Q(.T..?3:=2M#,F:**%E^"=_D+:^F3Q]D0<:LM3!"#B^L!F0&^L MV(&X+6D^W^>!(IM *G&]4A@RLL!5B\'I!;2>>TA@V]\%-0RO:IS_2 MFOM-YF^5L@MRYIR[T,X69K2"+BAM2!9I(E;]Z6"#H4$P8;@\3W3@C\9./Y & MC^<8?@%>Y0-14OT)2L6WE)ZN!5Z%E@I EP>@(U'V=>3E3^_3?LX@'Z@D *7B M!.!X/S)J@Y7V>#]J-V.BN&5C/$;9D0 \-CY=CA4/&4LP0HQ;87/!0;TEK?S( M=S-VH/&.[&>;4V&-.EK^/R C'S^!@?R Q/GE].S#O!6Z*-3+ ,19&U0 MU"K['Y5"[XZQT(?.,X 0?Z4;11V[_SU>Q)'VD0$"S1XI@C9"[6=@SB+POIQ_ M3D7U?L[?L1NIBM,08(AN$<@15;_$5[@\_)89&N$,CI+S&W(19(P%CCU15:TT M?[,QZ\;#T1G5!?\B$$"^\06UJ8Y[8W6Z[!:O MYZT_)I\L@MI4H.+S_ M-UA(=[BW01/ZW&L1M!JH/P'(C]J@.J4?2P!._O!L[09Z!)3XV*!T!Y\*73Q% M<6J@R#_6.S4LE-B46.D+9'<5LJC8MZ%&? KHCX:02U;R!=8K+[@6)A!I6>(K MDN1X\U,VV]#.-3%!JRKR!68K+%[2&*[GY\XT0XY^"Z4:+^,=^MGU9,N9OW@@ \;'V'Q82 M@(=&;$L#"KZ-37,.BBK#P'/Z=XL_["AVPY0O&3P-^,=&LC,Z_7_-:M]GI?N? MI_Y7\W_PN':IXL$9;8W_^R^"E_[[/O_\A4C]OSSU/XWM_[<#3AC_7U!+ P04 M " R@*U8OKP Q9(4 !,N & '9Y9W(M,C R-# S,S%X97@Q,&0Q M+FAT;>U=ZW+;.+)^%:QG9\;9TEVVXTB95"FVDGAK++ML95-;6_L#(B$):XK@ M@*05G:<_W0!XT\VB8\FRPZG*))) HM'H_OJ"!O#^;^5RUQU3UV(V^=*__)/8 MP@HGS V()1D-X-LI#\:D+SR/NN222&VR'&UWJPV:HTC4CMJ-=^VCMZ1ZTMR^+5_]D:U/K\ZZ__[NJN[O?[Z M\<^+,W)0KE:_-<^JU?/^N?[AJ%*KD[ZDKL\#+ESJ5*O=W@$Y& >!UZI6I]-I M9=JL"#FJ]F^JXV#B'%4=(7Q6L0/[X,-[_ ;^SZC]X?V$!9188RI]%OQQ\+7_ MJ7P*+0(>..S#^VKTMVX[$/;LPWN;WQ,_F#GLCX,)E2/NE@/AM9HU+VC#DU7X M>:[-]_*4V\&X5:_5?FU[U+:Y.RH[;!BTCBNGI\E7DH_&\7="#ZTEF4,#?L_P MW:FW6@ZCLC40P;@]W\&R)[WHN:%P@_*03K@S:_W>YQ/FDQZ;DALQH>[O)?T- M_.TSR8>_MU5KG_\?@U?#\ +V/2A3AX_@Y4AK6X^_988^R'2B'VO 3^KCE*G1 M#81C0]ON]S$?\ !EI?Z^.@"V>5L@T@*197*.2FR^@M![[@-5#@]FK3&W;>9" M^]]^.6W4FNWW56R[2SIS<+-SV>V=PY\^Z5U5R!'I7^V8ISEH/;OJW7[]LW_1 M^TPZGV^Z722[D(#_A7[ AS/]%7>AXZ#5//'F-6P-Y0*-)M90E*$E[(E M'"%;O]34?PN_.MQEK1 &(O%?"S^K+EJ^<+B2WXCH]]7P@4$J8NOM-X0-A\Q" M>"/4)V)(/K&!#*FNR 'X =P.Z0. MDJ?\9NHPT3A&FZ^]*^"5%G 2H '!# M0,O:L/K""VZ9%[#) $BKGT1O43J8?;"QHN>WRD T(M5=>*ZY\-PEC 9249"V.KC/75".G!8]MT:AR2S&/<" MU#80$#OUQ4#L ^^0X)LL2?_8]:IG/\(2$/W;4ZSV8,VY1QY"I* Z$ MUP8^!JR,#[(6,!!G@D'OGD, MC6L 'G64#OC$F&\PIK#(NX0VC5?*ULZI]YSR_U08>/&Z,!!T^Z\0)(E\EA!+ MM\C#0 2J^C]0594V\3PI())&C\9D65 .ZV_;/ODHJ+01 =>KYG@J&^9O.<6\Y-\F_:R1RA7J<53^%1:O>38B)8<]X.1MW1,KCPU>*4? M.=<L<-6/2S":A[43N2[9WNA:PL \"C<$P9M,@&E^ M(*P[_!S)U%ZLRBG2;I&T/*+@)[B)<\.^,RM4DH&Z!NX,:(-4.48:#5L+3A(; M@J\#+_%1A3BHULRX-A#B:B!F.K5);7A2AYD),JT%,;5TI'*J*)T3.H/8& FV MU)IJI % .*XIW3,_,"OG,$MJ(-+BOG(VJ%K(0K4WL&BD4?-V%F-%\E)\+WPC M7%:>06 -+W:1$3[5O)AKG2BA6:<:4\00-R*" 2CABKFGX4<"=7]AG&UX;CG" M1QI\ZD0M#X>&,_!Q@IT&DBI,\R'45UD@0T5ZVB.J>]2WZ5_DLR,&T,DMN*0P MOY=4WK$@:K*"^&3%;, T1,*$ 3[XH4%+;+ TJZ#GD+JSV-(V:O5C0Y?I"1^^ M<+%B!R'VVJ'9!8MM^;T["->?.\MD2@CI<9L46+\IUC'Z@&2 MI!R&(;Q4.1&1K_#BET>\>;EP ,K[8YB;J*5O]_+*.. M!]2Z&TD!N#QG&E/5L-D?S'B0.9GQS44HS52(DBK,-=^DZW+G*WX]D)OR0#)Z M5Z;#@,D6=:9TYAOM.3VM-(Y^;>MHUA3IUN8J>;=3'SQ/9ZJ')X[REDE(KEE^ M?%7ST^0*ZK73GR!9L!82.XN6=C\S!&M'\2ERBJ!'86>J=L W6;(T\@@3\_?C MVH8A#7ISX'N!^S/G0^\VK;>9UU!OG#QH7=+XF /*\RII#/8:- '/'>KYK!7] MH[UEN4-RRV 511BTAOP[LY>Q,(5,FLY(.Y8"S-'14E#Y(5?J*1#IMU_>G;Q] MUWY X9_"]&_@_9FOP/\;+N9KH)_39J5)Q@*B#0P+)P+")/-IF+AF&'RX,X@( M'>;:-%) 99G3>%!*]Z""XRL*!F"?4&G#]4U\@NAB^58L55'V&#-BNSF MEF#A=45?L+"OH(7 #JG#V?8"M!Y7G5M%*#SE*"SS/_8T*^(5J"HI6I"W5!M MR%I.K'9W;!)CA7%I<$5.M+X(=DKI/=Z^LRC2EGU8J_-/*8,JRY+SQ:09_(LZ;>J%?#,QG:U M[(Q;EF"BN44Z-LBYD#-3")#:!9?97)HNRKFD$J!%HUXMLZ_TX;*2K?)VFY4J MG8]+^;*\Q&/+$I14C:1K O3FLY0<8*6&,0FJ5,O0[D?F0DD95D$ %& =ER[) ML(07EZU%EJ5",.4/G7G"9_Z2+1/4[(]<4N\J"RS+ ?8T5TG0+>>=O0(JNC$J+9X5\$5-V MC\+',\DFD&>.)W'X.F>NO+WC6N*F+4QB.GJO[-#O2D#AX$W?F7KLHD.R[Q9CMQ]PM MH11H7?0$> ]+1Q%+C3Z#9KW09.;6G0:Z-X2A.#(8*I3,*R%U!Y0-5LY$?#0&3KD=0WF>Q7.ATFXSJN M)9&59N:[=Y5WP$VB. #\5RQX<*N@B .;9J79^#7-LBWF7S8Z@^$,H1)#$4Z= M-6FBM2-J;G]$/W \W<&':S *<8YD?:ILHU8*VO:864\..POPJ(%HKRKBBKK' MHNYQIZ>YKDM1;K J$B>/LC$*5VO9:E?KKK?9I\C?EP1K47RZ0G8^OHHUG;GB MT^Q1XZ M5^YZ5[M7-TDT+YG0(BO\LV2%Z0Y+"%;G#(N\\:L,_:B;NHBBAN9+1X,G.AI\7.QW=+Q)->Y.:]R>L/2V5J1I]EW* MSU^5KJH*5&7UKJQ H..=.4?U'/S-2?3MXQ2V43K>V'C;=%:*([B2]KG610C0 MWE=1@3G%%9QQ-:",7X7'WFBO)/:>_7340\F$NWP23DA4@>S1F3;ICW-6&FK/ M0+Z]T?']*9I2\/Y6NOXQ>1EGYE%8FGL/=VDA6@=%MT),R9N#1').CAXN3A$= MC7"J [;F-79R8(EYE>*9N@>&80FX&A\Y/(TOI(%?HU@B=?H.TC,,H6-L!10, MR] +?&E)Y:OYA=DHS,83 V[WE9J-3CB"9[750&U*+J5YO,EH;GI<7HQ+A<(6 M"OO4HO[Z%%;?_00.S@]X<[E=AIVHYGZ>5%?4"A:U@D6MX NJ%6P6M8)%K:!7 MU J^PEK!XJJ8'&Y>\W5=D_",5\4TR>&U7@X!HW&M5Q!QX?E5WAG37'=GS'(V M%)?"[.L!VIOD*$QY4:V=G DML=8'D))[:N4?M )O ] W^KESM[7I<^A5I8"> M>E<0)SGQ9^&DTDI\"<;^LN29TC8_E7DZ*LS3II< FOL0 %,!I$/)\79;Q;P< M[*YLL.">6M(!1*=3*DT1+V+U5Y>C=M\&JM NN<^7>IX#0JLB_Y@Z0("I*N/4 M!@A7:SPF?0"/Z5B0,?7)!"$"XM42X(5;]L(!O 1&J&R*KH(;0-Q.J (6?%[5 M"YO[6Y ;JHK+<73%:MPOE@FIXX',4]!*/8CX%;I8):@>P";ISM1U#S,S(D.I M+A"RN+3""=[X88YD-?PSK%9B/F.*#[KP&?LPK\+3B?@=P_M" M4G?0F!'HELD8EE32*7"=:;NIUT ==H\_(YM+1(8.WOJC;>Q(+>3A)1:#=S&HMF]HL]4#;>>:'7_B:X'7KPX:.U)M!G"@0;)_@JY69]+2TZV MGE1S?OXZJPM]$1*)U.$:U,.:I>^P-S7E@ -JFP#\O2^WVFM:\U1N:S&;Z!5- M)[09#/2-6O&..:@.V!O@ CAH&E.AE"J'Q,*YN0F/+X1*-&7%U29K9LBPT#0 :26UHZ4>O6$JC+SSV4'[-DK(5;*L7!2DF\ M]@P\RCL$"EVOY"]0\_P'9#V-UUCX%CF,W7'A6VP(3#U!KI31NQ0V[J31IF,; MSD4'$8G)B38IEG!U\;N_)MS$ AKV';#-]P$$(I!7EVIAU6X%01.$PJ@J M!%#0TEL6M,5Z&:O+!5CL'"Q."K#(<:DEQO@0"Z # +X:LJ<-KEN(RSD>E<%6 MH*.?5?=D-Y>^,D\GF5*W]$4'AZHZ9B"*J]-FM /BI3:1FNT65KRY=(*;?62R M?RWN4GG!>)T6.!DRZ0F<;N"4@PZ)N4>^M-"1]NXS'91(LKUH.?255 [&#S%^ M8 !Z%:*/695J$X/:KR3<(?@WT-+FOB491#N6"G?@U7AEJ _$6+,,*S3Z+A_< MW._+:5KW$N/NNX$4#I[XD_E1WV=H+EQ,*@F3^D K)4$EO>M#[>% 'SC:Z&8C M&2H9-5 7#HJ(PFARXB>B[7\Q4='F/^&R>+0^V!,@!#S24&\NZY AM7P.6JU" M,T](#:.VL%0+HL/%^ +,BF'-%KDR/]$^*#4-0HEB.<*0;6YLJ5'M MVF_-NR+[7,G._"O'_[E1CH&=4FSDOC[1 >L-U!8\<##0:&- X=[]=Z^&4)2[ M%.4N1;E+4>ZRO.514>Y2E+L4Y2ZOL=QE-SB4(UB[O?C=SE_2O MXLAY[TCM7'9[Y_"G3WI7%7($M)*SJ][MUS_[%[W/I//YIMO%7W<\@'WQ\A[( M2N5+2AU\N.B1;Q?]7O?VEGS[TKWI7GU*@KAT$(X+?Q8-?0SCLA&BCNKB %%G M\7T&T=W\>A.^+WFN&_^*M[IO87]^!J\:;S?(Z*E&^SGM/SR8N(KBI)E3([>8 MEOK7U;\!C6[R9IY:V]/]K5]VOCU"%^MD,^;7-R_<^CAKQ4$"7S=LE,AEY1S^?SVNX.Y[OK=,[=$):VTXBF=6S?59<]QUWB+7DODJ6M:G MXG6O=DSU/B'?Z[1_QJ_M&&_VA9K EP7+>X.VY]RE8\"H\0M UL,X?GRSW]!Y M+?% -&T(%AE<)+>+Y':1W-Y)U5R>T?S63C^:$/);*K V'/X*]Q M,'$^_#]02P,$% @ ,H"M6.=?0(YM* H^L !@ !V>6=R+3(P,C0P M,S,Q>&5X,3!D-"YH=&WM?7ES&[FU[U?!RN5/\!ND,2XM_0BFO?3O[, :*#9I"C+B\;#5&4LDMU8#\[Z.PS\_(%M'5F7LJS8_%X=_]P]V#OX$CL'1T?/CT^>BXNWXBM#]=G MV_3TJW=GU_]S><[=7G[XZ9>+,_%H9W?WU\.SW=U7UZ_XAZ/AWKZX+F56Z5KG MF4QV=\_?/A*/IG5='._NSF:SX>QPF)>3W>OWN],Z38YVDSROU#"NXT>09/U+I.U,L7N_9??G:4Q_.7+V)](ZIZ MGJB_/4IE.='93IT7QX=[17T";^["SYUG/NW,=%Q/C_?W]OY\4L@XUMED)U'C M^OCQ\-FS]JM23Z;NNYRG=ERJ1-;Z1F';7JM1HF1Y/,KKZ4FW@[XW"_O>.,_J MG;%,=3(__NNU3E4EWJJ9>)^G,OOK@+^!?RM5ZO%?3^CI2O^O@J9A>K7Z5._( M1$^@<1SK"<__V$Q]%'3"KQW 3_1QIFAVHSR)X=GS3U,]TC72RM&+W1$L6_$- M!BGP_S@D84:,KZX:-/UTK&MH+NJ?AHH:7&SQ#U56\.^+77SJ*TTG@A.HRE7S M:99,AAJ)5927$D>[$^5)7A[_:8_^M_!KHC-UW&2Q*O&OA9]Y4:H\T;@$9^_> M7GWXY?KB[=_%Z=_?GY^_.7][_6*W^4I+\%M3U7H\_\P]??3R^N>+JW:<8JO. M)ZJ>JI(9&OPE9%W+: K]?;0UQE)_1V3_RN9S E*Z!Z&2A@'E$U4!<9-'P]LZA4_$* MF/I,EDH /12&)$221R1@92V>/A8_RWD,2W=ZH[)&#<0OZA,(ESK/!N+-J8#- M/=@76]"[TID8%&)"&1\HZN\G(O*,@PX2RU-,6>!5@HX$=A2I$IJ2N(! 4D- M+\#Y@ZZB4H_H1$(O<$+=R69:\UJ$'V>@<.$ H+TJQZ:^PLH&FLK!4[O6:W,ELJFNU M@R^JXRR?P3$]8?7J\$F[*E;G^3)+;?1(4.?J/.4U\E3+)61^VQKO!S2Q6\?^ MY!_4-+Z#VO**SEM![!/.JQ7VI+FL7-6A(T[DH2"NF#-4 0G#D;9L C_#*744 M'1YETP;1.?&9IE+>[\@W]Y^>5" /JUJH\3@O:WJL*',0?HJ83Z28#U65KFHT MVOS^#,\"B2%#ON2:5I\*/ C0[[C,4U'##F,#]"],I%3_;J!S8$PP3MOJ/25N MN]IK"PX0D:*0>&";1):LCCD-K9I*L#]U%B4-KDD&O!BXK1[KR.>R'1;KJ7KW MF )IA[?/H^T+=YQ5+MOK=Z!^:WZ=WD[O QSJ##@I4S70404&-W)>F>8-O A4 MA;R$[? >:=@2HR,Y(#AH)%.)R%G(3C(D?R"P6B6JF.89[%RJP+P?X!-FNX#X M4^RM5 4= R3ZJDF!P\#N#LS':!J,QI.Q>,1B' UV \T1-<$/"U0_@&9&OQEI MC4^"DI1R=XE.P1C$QH'H5(U# N&>9R$Y(DD,Q2F08325V837('ABBPYLALPC M(8GX+$H-RX>OI$5" MNH2T#(\4&1[=HIC814&Y2_)U(V9O$[,'&S&[G-%L4T;'.LN1R)/$?X MLU%P@NRQ%\#A= (-)7-QN&^,XZ;(^0C"HR++:\TBMSV$ W@M417(5@F+! >Q M-G-GV2,C6*V8)+5Q.P33@R/+HV"9FS8U&KFV/^F>NZ<0QOVXBP"^#D>9RCEN M@3>SEMO4I%5H8YTZ]HTJ/'(MH/%,E<=B2V_[2H6LB242*]9IJF(-S<*ZW[K< M0@<&UQ0$50JOEAK(! 8)(HLD;]>JPD&U/N0!<&<0"88# PF\!U$D02M"K2F1 M.O4G?PO?A=$!=XO,SIZU]F+; GSO5 (8KQ7(9_=7K=PD/LLUA#L( W@/*E^I M^4B=Y3@Q%"#05OHM=GP"6\Q[["_4';89-M9IVVOMJAW_TM' M4H?*N6+E!'[M5%K")FZ5$BXYMBUC.*\-^S,E9S5'@@>7K^,5[-M,[P6ZW8,:R 5$C28[;K=KZM-UG M3HRE3IK2*5/P-*IWM,:GK6)F#]<6N3[&($A6$A(0YM:\M[M2W:#SR]-J%GNA MQ=OZWVWZ.5:RG@Y$,9U7.!NT&B0J+U8U*@7I2?0#*F4U4GEH.K%NYW&XO.7P M;B#]$LMN5%&JWYK8+#9N8SX":>U>5YJ-K"A^( ;=X>!#T1FAN(17@9O6?)'/Q2,[8:MKG%3TL/M9"I!FL)"L^I3 MI(J:I[8EMT-_&33IQ(K A7-Z,Y (6+[03$5_2YP!*B)S(U.0E58Y,G P,DK4 M_B,V5;)>P2M%A3RD251H'IC9.3%N9VNL2AX(+KXY,+ANWC+2K'K'7,'F)^C= M)H4_ >**@:6,%N=R &K-E#\Y(@6 %2T'&K>JS M=).AOV@[W+]"AHP%=C(%$PQ-YH;6;K6!\"65VN/;G8=@7X*H3'0]/Y[J.%:9 MD5][AR?!.+MQV"!BZBO0%+GU JA?(UP:ANX.CHR_=&]-=^G^XLSXO]/2OC.2 MT<<)['T6=_1W;][A#U-6'+ 'U.1WS.>]ON4Q7WE!:_.-'[/N1L,+(+$=%-0? M=RC2<"R3&<@>L];/G@T/COY\PH:E"6#O=:+C WBB< MLP+U@0Y#(HO"\H,!>BU:]@2\J2 ."O]%#POJH^B<0(=/ \*JA'YC!S$8U.6Q+_B1?[E*W:EJILRZ[(R^_=X2AR*WO&&H,.H/J) MBPQ'R?/J>R7*"^1<^**"93".TKAC,?1)I1-Z?TMMMTZ? 2J"K$ZP VA1LEVA M],6/!_3 D>/ ^T>\%%4#*PT"\@YB=[@)?GH!L9*S0]=IR!VB^D%6U8P]!E%=UU>_S4%V$!?OOD;/Y3F9H M,5/P4"5+4(5+4#63@4CR>&+CKZF2"741H4N9#N-B%RN=/]RJ*&#-HCDHR:ST M$>^985S$Z(:L5USQGN120"H+=6=P!_T>6SE(H O$1BI?XELJMQ_3DFR X_E!$/+H3$2]H6H:H+)T128/6A=N+ M)%Z4:@<8$JA!@1K7SZA9[65W6G7+WB7&?C3>E\YC WBQO@Y M@$=%4W):H[9HN8/3@7W7!BGY[*<;*4'.SEB7("&!=N"[4V $#?I\+YEYM*"H M1>3:8$W4&3$FZ'#8$]R4(+KX3 MP3F7%XDSU/SP7U [8>8-80U3I@_#?Y8$MFSPW)HXQEH2AS8*'W.\3E)$I.NE M]C0KH$RE"R<9+==K*?K[00O7,MF-Y]7"Q7L\K/S&(P?C! EH6/G MM5Z(FK:;TN.:7QRV;FWWC8E[!Q/W:&/BKDA 0$^Z;IG.+W*VEFGKG;=2@9:$ M(I 5HYDL2XIW$E_J*ERE,GZ?5FN..D.P1J"1R@F,:"#*)C&*5ZDF3<).)%^? M'S4U1^T09,0>*SRE'X970U"]<]#]7Y7-Q" (JU0!R<,IKPF@)5/&"_2 F:2! M,TQ!'B"*$+2!,9QZCI A8#"695Q!%QR\&:R],-@F=,V,0F7&4510 M/(S7BS4-C/;$:B31=\C#9?6$S.<^6\N)C+TGEOM_R&B!KM!> K-$81<)K=&R M)0+M ]?Q;"C^\J?])T]/Q.'A8\FA%_6)8(.PO&Y8I*A41;ND%$%L'0) E$#X MVMA4#$O4!4HR33MI T%$=M!!G^ $.?4(@9 HGM:$L3QT>H!,Z1CL\*E5= M.7&SB;Q_Y\C[P2;ROHF\M^0 _"9O2I/D%W*GN0DBH Z"7 ;4)U3M$M"D;J1. MK >>.$H#;"YR\*(.W\I'&!S (@L6\FOB\*RU&->^+@6L6<6://&W!I%N",XB M1N=S-OF1\5D<3O?UFQGAD6!6\"AY 0) M(RO)DYS/8!FJJ2[@D5:-9L!UY?1E']CDUL7$W0AMZ"4]X##C&V+'GOM'7!L\ M'$*G UD LJRCYG&DCQ1'3(6VRI10_42 M0EN=(5Q_:80X!@W$7G'R/-TZ>.VC(3S8:\G(-V>#;V5HD^]=&;^@.*X+&.( M]R/_'*"O7(XD-97*ZB,_U-$3MV#KB$64XK<<&!+\21HWM5AM M=_+A9E,NPT&^CUJ@+R5CAA$:Z5%>S#E7!UF>-W$<8\U\9QL#[$G"J.AD?K_2 M'5W26S]?)L@')F+@F)M+]>5ONP3G!&./IXM=>632H"S&!X &$O*)^,-4'8N#_!+!&@8-0/GS6:!PEGL.8"; #._82+>U35B(%>@X[.E-; M- &IP6 -:Y(;?@(% KZ14Z&?LT3G'V@VJG)IBF[/T9':ZP,"M&GYLQS-A/:W M)BO!ZW%4+DFMQJRELDLDX'3 M8\H).R_':+93%A]/B3;0S8E&2DJN!S!C)[E_6(L"^56+^I>4JI67F9K[;>.2 M6)B^\QVV?>59GW]CI*8R&6]\B??2E)YN-*55OL36PZ2!U7+R[5MX[D.EUE&= M7C6E19=1]JZ)'\&104^"2]V1/D*R0#0SP3JDGQA/L.SP<#GIAW&@:9YP;&HI MPCO0S6R\1I61IH" .\3 52/9.+>A3>Y"5#NK!08T4*M)B8O"1E:X4$:N+!L* M1U"0^3O%$4_]TI$O>"_GCE%R^,)/O//2#5WF'<9$*)16J=5KY)!>+#>]#3(Y MNBU^U@ACX"PZP\\1@@9)7?/B.TXKN^-X$8> RN/RD9("F.5>7F+ BF-%Y7Z@ M40SD&#C^>)ND)LJN%6M@E,U0?'NXX;9B2H@*=N%:H] 839<(::1P-:PT4_'2 MWF]AYP_/B]45O_>JG=:[)&LKRESF@U+!NYJ*R1YF*ZS=:@.>Y9AG7I+U!&8) MQPV79Y7HS/DEGFT;VM*V_< M3]A(>!_LO!J)ARVGCI4U:L 00C(N$BI3TAI+ M_E@YDNDWGI=!VYFL,5E6N\QGX*]HN914 L5YR\CC,B!^FDT,/M,+5F#"/1A) M0*>:BJ%P%K07-F$ZGTWSM,6) F\@S=+-!$Q8K"EF#%WD<'$8]B;U-E#R/<[N MY43C2YE1=?Q-Z<7H=R--NWG9IS@Y: !*(I*%P]OB1] SQM'-9'"9*9D OJ(D MZ9X,H#9$1!#^UEU8VMU#S?/5 M&MA74$4T[ 7M#S: U)Q7E38N6TX3%C#\]!H M#G^V=2M$$A2[IN0R;VSNGG_BVF8PXS35%"+=YD CT*.NF"\)+.<^H!$IG%QD M@-@$'4O&.QX6+B\G,C,!V&HH[IJH8Z!Q)K1(P^X$U4P@C4Z%MRO46Q\P4U>N M="06W&/#VQ1)[62J*?$*#@5H/M>DP5X9A,EI5!];Q?\T**?,Z'.#_YXJ,-$M M%H_=^1$\B'_"R<+=9D4*1_^Z!3V26S9TT.,ZV[0TCY.0BAP\R$5!3NGTD\J) MQL%"D$;:[@;<&>T;D54 :1R/=:3Q(5/'Q.6X4%U!^XGK'J&VYUQ]SD38ML:E M';RULUTI0@IS!^!"3.QC"&G$N2[F&. [L [,WWYJ9TA.24(1HWN^U?O=O0MC MG9@4"W*"-]I[J,52#K!@$M$0/$^'UK3/>U0I#.^&FPTV 35>>2V/B7%BT7L> M-"%%VS Y_VPGOFJ>9&0XED]2-=AH)D_G7'6Y'6YT!M:P^*H.?40<)H!STEV, M3GM(56:V0*_MK1:YR\=:B@_=PN;"JB@#4_=N68F8OO0T M79H:]J@Y&4[-OMLVDSRH-=8-,R(?7W#/Y1EB,JJ.JY9]T2%$($#PN@ H4=K' MA=!SZ'?'=A9Z]IW;,'-*A+O-R7UWS0]/TP0T1V5BO%W/:XL-%IP9HF]L3+Z[ M?G*$[NO6S>:YQDC[G5O],G7Q9:]X#04)HHA@=214H8D CX"CH]V 92'[C# 7 MR =PEZU3E+-0&-PB.T7!N]L(5NE8M[3I90UZPW38 1H;%Q]"%R!L4E,I?Q7H M:(#IS:%@7I(5 9A!.URG*?E: ]5@*S1S*Q@-Y<B M/]](]!6E>UK_SXG@#WH]N1X@5E %M[F\#7ND#CCEPORRX]H9A*A%TD^R6UXA;\QOGX8>OEQX(!>[A,9RMHBZ8!! MC4:ENM'F$SX0RZ*M=%Y1F\9VPPY\*=T7/!D3!LFL-[&1-'=M0\<@:#A#SW,0 M-)47+UTH=]\G5C:LXWZ7F^QM>,=RWG'1.DWQ"-98"A5(\+TRWKBI+M9A)-;Q M&(14YM(NX5HM/6/;/0245=3U*2EC+17N%NS\FV*RH>+!.%AG4Y$9 M+\>J-EE#FG')?0H.IA*96@(F9]X5!K!I2U@9 -%U&#_)U!A8'\%'#"J$K15S MS0YE9%D^&$+K%R%,'/J:R+)3Y]2I($LX)L9?&K\(Q: GQ#(PZ?6@F.GH(T)% M!FBND='%%_A0O71*C8!% 8U.CY&35TV)(R8XB60F8Z?MM2 3+LG.+@U=I0IK M5AFWK&VQR5AT\-4)MF7O :I[5[JR]L%U.NU31WO[6Q^W[2"V*G.-8YL:9X?7 M5S++W6QAA%B8B\QF--?B6":@!@LH$1,80NNU3EAX!E-UX]$A##J0P*Y6.EXE]%50+'N MVVT^U'U7'BA; \,4B,'8R+('?1M^D+Q^WO/GU/"4(]Z,0*.RXY'=,DA M/M&,E2P7.;>54=L@#6XYQOR]HC0VXDH,KN;:);BUHI:?J%YJN%;VZV4KMH+J M>&E,B8Z\[%U<]#O7QBGD,PFW5C.5C-%#1JZAK/*)F0(]0! #S^>*U)1F&&&E MOA%GW((3RI0 J+2=[ +#"_RX\#T&-7ELX;V=?&W;)J'Q+B;:Y@+*%2;:6[HZ M8JUR'JYJL,0L(_4H.Y[P8SVYK@V=9HO+C&75G"Z<>^;79O.1!K003J% M=]J/(\209C'YBO!>6ZXLA$4=^29G75+04[/LP)*/8QF1"R5,M*R)0]EZ=&T" M 24!B:V<'J$0@TEAMY7K*C0?T<7EX-W=:)+-&E^HC,7EXL/G7;)UV[[W:Z!7TV;Z]S,T+'?>,@VTXXVPNBIJTAA%')(&:*CAD\4_:*+ET* M+P()QQ0#1GE9>4F05>\M=<;[S8]TD8/=R[5[D>3][+5MNFI&5F5ES@P<$JRQ M>K&SNZ34<#9LE$C657NZ[\RJ597QQC**-'LW%#%C5M4CM:$O$<12K"T )KU\]9X4L$ MJ[#ZF;O1I;W+Y3GC,LS-U2:EJCE9G98@(WUVZQUK7!A8V]+!&P MOG45Z\@ W'YK,@.\5>%KDFZ.UJH3\7=7.>D7A,!>86#%&-LGXM16*EI/]0A$H4I'>6S@ M3>1+*PWBE:K;^O=D^UI):-^S,F(KC:2RKAF5W5,*L6JPN)^*#8J4Q;AQ.:FT M@.7(5-Y4?M&HS^GKQ#DA!V*:SW"U!@Z#+&]R'5M_<)PWHWK!N=BKR?04UJW$ MDX%X2C-[YJEJDM,2NSS/%H*P_"3PL#JN]V M%RVY:72V0"%.J61HN*U^&W.HDB[57%*^WB\Y@LD$>38SCJRQ> /:%##6!NS5 MNM<13\Q]FAL%#"41$$L6Z2)1?ODUY/-["^4",A-5G3 U=(&5!5S;86B'L"Z0R2<9#2.*I(FQ];3!21J"N7)"A.$>I MT];I78P=A^D]?+B8*R1J$R;]SF'2QYLPZ29,VI(#N[:P> 05\!J89&KO?%L/ M%Q?()Z^DR:MB1=)$?EK-V6,-B+H",N*<1L.60I@&W?D!F7K.+M7IP-NI>W2B1W.1N.;-1'B4A8EWOTK*JP"QCUA_"'B MBP0J%CTYZ0?ZAB/.U'0X!,XYHN&U?=IR_[U(FH'/O2G"RS6^@KL*>ITHZ+GD MPD=<=R&C[M.\I,0;FI*D2G+6U.!BJ)8FC".9+FS6$\PE&SA5PCUD_,)&QHW)L>)%MXL2O;B0XB22C_ULWC7TB_"4C=Q6#; M%*%?B1DTL=B[NF8JAD4D;$[@W1-[)\SY7+%!9%[\0PO>P$I1;7Z,*0(T#U,( MZ&F\T@$3R] MJ^T=VG@! \G["Y370'\GE!-NP&F60-MD^C48P=U^$T#O% M@KX]H7^9:2POB>Y7%6R+3WF!]9:!^CF1QU0:P&5C(\*I/[]?C-%Y!$9%1!FD MC_^\[;17HR!7=1Y];-WKB+( &Z!J"TN8"@T$U;.E_A&Y)LQ$#(;3!2C9EZ\) MPQ;! N4I@R"J!I5M=OBUM?.PS( ! \J9-&41N%R%N1V*D]K==40=%[\5C7ZL MT:3*> 7VN)R+2]?TFAV8&6WM;QNG5'ACRRUNQ=9M"&V3:-.F%@V9)ZZ\8NC? MQ"((!]ND':<(>]"VPH2,;]##BJFAA);@0+&M4^8M=!6L8EO3K6\IQU@AAPIT MLQ/:H\8M4QS"OQJ-1\+7N."G;;-"7VBT#Z1F(/[_\=&MYK_OBME;WQ^VX?]? MB/^/?C3^CYR3#J>[?&JQTKF!>K6^"8\;DUN^,(6-V-%#)Y7JF4RI]"D?T0'? MI_%(S16)NHR:% -5YBY)(UEHB3RS"-H",<-^G_92$-,4/)KHCZ8 JG<' M-,V GVSG,.Q"VB:28Q]4E#7OEE99K,;0N7O/ ;YI6!$)CR*O.2,[F;LX5WC5 MEN:JJI3:B4O6XF[QBD-;M-,";X \KEP\HDL&G2LU@1_GA8'>+!*65RH*W^LK M%-4[ZT4]>?7V/OEM/]%Z/=;A??6 M9AR/7EZ\%;]>7+\]O[H2O_Y\_O[\W>O! D2WSAFI1J>!S._%2\.D T.<.QS[ M*Q"L7Z&"9D!/!T^'AX_MJ=4$%SC>L5]^:09*F\NVBSV_? [P6B%95.K8_N&/ M&2T*+3,+LJM_7/T?/C\\9_]E?N*5L1:%'KV[NW5AU^N3]]>KS!UEL[G8/BP9L,A MAL7_]LWM3OOV=/CXZ$'-]!_O_N?T[^?OQ36PE=/+\P_7%V=7 W'Q]FR)XOH# M$.NZ0N)W2;MWG-SOF7CO,E6?=F^;Y[/AX>$#FN:CES_-CS^',(_VAT\.G!)H M8U[%)T$A)F%5U6\[T;L8=;O5KKA4B*Z]'(K+,?FHJVC:3)T%]X*?-WS%\>O;R6G\3%JS_](/+@G__Q'__:<(Z'S3F YK *Y0]"<6=3K(_Q M

AC _KXICG=MR/@[G WUOE__WSQT\6U.*5+L;X-8N^.0[PZ?_^/B[/S M*_'ZW?LW7WB8';1)L0 U^0IZPL,FB#ZN)WXRA70L3O5ZJDI9J :T@FH@+K)H MZ.YG\VY!H1O49!8_7-+J]9BYJ839+S2;5U0+Y8V<8_6<@[V#HV\\M_M3WP^; M7>I]LSI9X0[T@:6,1P\^^^(NO-2@]H_#>7T;;+G/6O>Z&#ZGK1'/_2IY2=]Q M8NL77.G>_^D967.;?>$R)(]_QU,=4 */3E,5:^"PB2VO9@I6A:!3 M,9-<\XUMO='^D9FR_O6X,JSU3T7M;Y*HOZ;&]>'(L MIIQ+B7F=<>,R2H*2_.;R(D[3J817MA+Z:E*7*[3B_0=^-_TR*G5T2;<9@#A5 M<9.8&R>ISG5NBYR5[N]*I U>&X^9E*AQQ*YN7W"-5+QPP1KO_SM89LZ_,OOO M%WGA*Z;::T*ID)Y*5#$U=65V.[5XL3N^@/UA;\#UU,M4Z5Y "Q_#I+MN:3[: MLXG*,+$JX2(U"SL8ECK'1.V*4.#[>V*:-R6F)&,N=88WQ'3+T9D[:RDEV)!W MI/#\=F_2Y#2Z-3>6"Q/>V/J'W@TD;M"WC/2/43?G:R@.!S^:)G3F757R7;2A M!V]6KL.C[K#@KQ6HG>+VN[=?-:4MSW6MRK1S%5 A@^M)H]9:I5MV3(TSF6)Q M,N0!5 %B"J8=IK;$F+\!_&#K_S[>VQON[6T39T >$62T&L:"-7Y((2!9/38% M-/%"5:F[-TCTE!$U=5;%H4V=Z2_ _-"W[?P3'A-K,:SUO54\U"19LU!4SL-31)?2;D^IVV5[[MQ%,7T5Y=IP>2U' N>3;&NTMMF"%DH:9]=F> M>+Y'7.8GH5J>66XN[P$=.Q/_U8!9RM2W1'DG M0'#I!!H"3G2XSPUQ]3BK.YN[/599.=^S45CZV_ST"<_>-PF$U]]N" M<+NC/)[#/],Z35[^?U!+ P04 " R@*U8_%=1%B4) !-,@ & '9Y M9W(M,C R-# S,S%X97@S,60Q+FAT;>U;:V_C-A;]*UP/VDD R[+C9!YR)L!, MDJ(#-&TZZ]G%?J2E*XL(+:HD94K)E.P^G=6;2A0,DCOB\O#P\]Y"4 M3_\1!)=YQO,8$O;S\.H7EJBXG$!N6:R!6TR="9NQH2H*GK,KT%I(R3YID8R! ML5ZW\Z;3.SKI=(/@[!3;.J\JJ3QB)V&O'QYUCXY9]SCJOXV.W[/K*W;P=7A^ MZ$I?_'8^_,_UI>_V^NNG7SZ?LU80AO_NGX?AQ?#"9QQWNCTVU#PWP@J5M/7W:DDOG9:2*FS-BYA ^M"==CD0=6%5&_ M6]@!U@PQ>ZW,;3 3B8L2]JPO/7;9^"GP:T2%\/7&DC_@O8&X[9PJT-N!1C[(_L'WBG1)4_ M1BN=S, -<:1D@IF7MYD8"LS1IDK MS2[-G0J#$R:%G4>92!+(L?R/K]X==?N#TY#*>M]8/I+ 1DHGH#^TNBTT7,H* MY(MG4_"X?JYZ\S6"6$G)"P-1_<]@!Z,+<*58-8F67G?+UD&%S TDGZO21JFX MA6306$W>J-HY5N-OLI.YG])LQEQ6*'6 19,<Q8",@]$.5JIGE1F_.^;" MA4K9O]2Z;-/N=Q9XD^R8OE1Y\=7O3?=P>;?3]RX",TF!H,,([A8#SQ-D$G[3@DJ4\QB3-U 1IWBI?;J- #C$8P_6< MBDSX#3@T+-HTF):@,=BE)*Q1'U0@%AIE"19#H6+0$ERF#!??+\_7V1UW\Z\H"E M(L>Y)9@LY[*-L,/BF*T;^2)/B7]SLP%9 J846$H%+4>IA$L_69 M<0T.%SC/@C0-12HP%%J$R:@X%9L@&1(ATG,B3"R5*;$>T:16T@.D0 4'"28; M=H!X2 !YB?]\A9W'SENG#XB WTI)9;H]7G0.SF 0U>U=Y+X)_\H2,SF'IC4 M/B.::N#5XX=LV;JC=*6C%#NJ(W(3Q5B"(OLNA>?3YG>AD%WZPS"M))YK^(7# M=GU8_%X,7X!!I8BSZ>+;XU!K4^B->6FVKT(Q< 0(FZHG'U55J;$!Y"QR(S$A MEH+!:T "$ M#_XN,N344FDH(+ME:UST=KR)>WLT"'?KKE+!25F7DA/=X["<$*K=&/:Z4J4@(S-RHW.USN<&% M0!J4$,YU4J,-\2^XGPL2!7=U2VO/ =-ASB^;E:(-#>M"SVTUH*+4!6+>.!$3 MQ[A%=08X-3N&'+6)1.AC#A2TIJ@(*G4/;UQ[HD#VWP/\F0$>WPOPRRF7I6,[ MFGU(4]2=8HKS9N[0CPNML@5[^\>[):7#,U9$YC5>N(Y4:>^W8)OXPA>E@51Y M^OC^B8UJO>^6*'A/H#T#:GP/R>>%9'(_Y_K9WD0-[?(KX>AR[H3F$YB6](** MXU(3-AK!^8Y6)\I83*?S6VS+Q-C0'_X@B1W<4R5%D",'KI6N#,==&K@#"CJ[ MR,N%78?>JHR;A9(A]G2+ A(75IP_*LJ?,REN0%:G%6OEVW_91?N%\#Q[PY,= M[PW=,6=2+YOVDMB(9YO077(<@>\)K=)FH2!< C8YF0AK 1Z( M(B.%&H7R$X'VN48.$.!(VH:" GZ2A*]7)?Q1"C3?K< RC]V)Q^%^"_C=MH ? M)8I"%*GN1@J'3OO[6 !"IXK^BZW8#/@-A7,O$EU =_+6'8%%+- 7-G MF?*,RE?PC7C[H.)?2];F[;?O0(G^TZJO*K>X?O4_?H%\R?^5%U^[4+XYH MU752O'[SK';WYHQK>U6[_& MBP*-]LD[=$I=XZY^#NB6,1KAJKX)9NB$1U\^:%RF+HKRD5&RM+ VT&]X ;?] MVO)O:51_5Z]/'W1[I]?;>_V;>_UMYWCO]AVZW5V0K[[)\)?(YKE'O>TX=[>0 M_X8C>FR1O*0AO3P =M?'=H$J)F)7?,YZ??\*RAYC%<8JF5318J^X9>[VAKWJ MNI]O.$]>JB[?XQ.K/.G>51(61Q)C;FC"S5?JKCH7G3:[SO#C-!0O&J)[CMPM M?NGUO^\)7FSS83CNH?A_#\5OBK;S3$#*+F\A+DGELM_\<2;B38,1=![@7U*Z MJ X&'Z93MN#+[\KJ!]?^0A,W^QLC.[R#TNOW0KTU^R"8I<@BJYYK55KYT4"6M?.=@_?L,!1]#X'=*/+6@(SY5 MHGX[^NW[)IOZM*[["H3_GH3[XL79_P!02P,$% @ ,H"M6&R+WJ!G"0 M,#4 !@ !V>6=R+3(P,C0P,S,Q>&5X,S%D,BYH=&WM6_%3V[@2_E=T=.X* M,W&<$&C!HZ^U%@Y?1 MWB'[^)YM?QZ=[#CITP\GH_]]///#?OS\YK=W)VPK",/_#D["\'1TZBOVNKT^ M&VE>&&&%*K@,P[/?M]A6;FT9A>%L-NO.!EVEQ^'H4YC;B=P+I5(&NJE-MXZ/ MJ 0_@:?'1Q.PG"4YUP;LJZW/H[?! 4I8824<'X7-7R\;JW1^?)2**3-V+N'5 MUH3KL2@"J\IHT"OM$%N&6+TF9J*8AQ(R"R6='U K0>2";O3J M[Y:6]9:_-REY MJ*3"2IW<=["(6!?O/C&O[=X92UA!?/)N2)\US/9IO$21*2EX:B)I_AG:6:Q;$:?],[L?R4S)EP66/4P155&LYR82&@Y8&H4#/- MRT:=P^X^MJL7LM:HW\48E;:56JV_;,Y_JJ]_I(Y0+3WAE#(H4V[WG M.LDQ,'282Q8J8W^J.1^#9J,<<%&@PM4S'?:N2+I+]-%2A&2DT%GUL7K(W<2. MU4QRT,0\@>M7V"AP)2N:[W9_>=9_T1M>_GS#C;E+ M @4D8 S7@H>Z$)C 1!E,G+9VG,1I,"8E3L 7#1*&'XJ+$\_8R#.\P[M[:?M\N M\@:W1QZP3!1H6X+)TI8=A!V*8[5NU8LBH_CC$K0H$EE1!$&\M S70:P)BD E MFIN02@A&TKJ 8HT"LS8THCUU9*I#$I5$ <2?0I"XX8S3)^$F9YE4,]. 4\-8 M&(L$U3).A5YOU++3PIAIE+FD[1/,_A',]JZ%V6C%)J1Q_^70U$"JF14%!)4A MT\,BLM8[QC4X7*"=!7$:RE1@*+4(DY,XB4TP&%) I.=4F$0J4V$["I-:20^0 M4BO<2V&Q8=N(AQ008-[H9Q>X]RAPV_0:(]"G2J)$?\"#_OXV[+BF_?W4/_E' M052V\,"D_AF%J19>/7Y(EXT'RE8&RG"@)B.W48P2E-FCKX;,!3]VY5^&:4WQ M7,>/'+;KT^+78O@4##)%M*;+;S=#K4.I-^&5V;P)Y< 8$#;U2#ZKJDIC!QBS M:!DI$J(4%*X?VHPL8V@[#ON])^*P3JM++'7J&$V5 N,IZF*4%*D[(S!5;$0J MN!8T >&3O\L,!?54&4K(SFV-R]XN;N+.'A7"O;IK5')BUI7D%.YQ6DZ)96+' M%IXFM-D-_A<#"6)$QO:X!WC"^?WB/-X0YQL'O$MPWSQ4;HQZ])2I2 G,W*C" M[7.Y04<@#DH(YSIMT(;X%]S;@DC!5<.2[SE@.LQYMUD1;7%8EWHNZ@F5E2X1 M\\:1F"3!+:I3P+'9,13(321"'VN@))\B$63J'M[H>Z+$Z/\$\'L&>'(MP,^F M7%8NVI'U(( MM,075))4FK#12LY7]#I1QF(YG=YB7R;!CO[R!TEL^YHF&8(<8^":=*TX[M+ M'5#0V451+?3:\5KEW"R8#$5/YQ20NK3BUJ,.^7,FQ3G(^K1B3;[SKY?HR1'N M9V^X?\=[0W?,F39NTUD&-HJS;>@N8QR![Q9TYA)Q7JC&D3Q;I]Z M"_C#7%[48O5"KETB//#-QL&E>PW^V.XU7DNDXS@==Q.(0]/)2B( G;;F78M- M\ SX.1$I3\\=E7(;"W<0WIP;WBH4U/M5?QIU11;B*38TL$A"UX:->CN"3=#W M$1L=S^8,4CE331!:N"IN,G7RO_*$M4Y0#W7CLO#YP8LGG_^N?3Y^=#Z/W#?3 MF%L[Z('@Z #ZL+M"JIV]XZFC**9*3H'X8\'']4V8KAD$3$JIYH"ULUQYVL!7 M0@FZ_IV0Z^[U3DFOC3C+O-HBY]AJ,+\1D/VZD??E?H'H=1-2!J>YFL#;Q,R_ MRT(E+7 Z1#:CUKWU:Z0NK+Z&I0EZKH2ZE[W#[N'+G]O,;@TCK1=D6OW3DM'] M3!,&FN> $!G%&%7/@QDNPHTOW2SJ>6R4K"P,R2OW<6ID-$-!,G+_86O8[G4" MK-I96X$'O)/>/ ;ZUY;JSU4O7+.'#TS-G+J]@Z]HCE:0O&R9[VK55[W@H'NX M]^0%#V /%T57D^B_"D_W/>M-YWEW'OY-S.AVWO.8IG0S !W->BCT]=8G=HH> M'K'W?,[Z _^NUK<&L*7@P2T"Q>;SJ^%6-'YH\7&AX4NY?BOB5OL\6'?\?4$L#!!0 ( #* K5A9!%"?IP8 &8I 8 =GEG#,R9#$N:'1M[5IM4]LX$/XK>^FTA9GX+0$N."DS:0A39@JA MQ-Q=/RJV'&NJ6#Y9:4A__:UD.SCI7!=:Q_97NO0 M=BWKI(=C#.UG9;;.@#WP&]W?+<#5Q>P=Q,,]DWOT]$@^'@U+*:] MNGG[_GP #*B91PQQE>-J"1*)7YCK-8+.Q% MVQ9RZ@373J)F_,#A0N34CE34..GI&OQ/2732FU%%($R(S*EZT[@)SJP.]E!, M<7K2*6#S1M];JT%BU3B M>Z[[LIN1*&+IU.(T5EACMX[OZB2;)G>5HEB<+RDGBGVF>O3:N"&G1/H3H9+N MYA1?73DAX:>I%/,T\E_$YD8NX>R/H7\ZN@J& MI[MJR37[';M',#J#X-T0QOWKM_W+X=@:_?5^^!'Z@T"WM%RW]2#H61HAA:.&8AELP8DR7@=\5B MG+@)V5SF1EU5N4\(V%5+K$45UBAX)QD.?6K+]T?YG9KA=+"T*7$S("MQ5%#?@W7 MXF0IYLJ/V2V-NK7P5H"J9*PD_D5;T=QGS9&0\-)K& DBI.XB88I:VCS4Q[N& M.JG@:&&69BSQ>/N8-$1U2.OM/3WG5M 613T0@I(SPKMU1U96-4XT,TL'@.L( MM0Z1A+E"?9F,CH2AT;;69#SGZ"YTF>OB2K:2_CUGTO3/-:\L M6K+0[%X,'UB.*3QG:NDG+,)TQ8BJTW+;W=4"LF+?8ACSIJ$O;51RNY>&BMDU MMJ2X<7J_H^\1WH3U_91[Q[5R,Z5K:KHP8JAF+4?S2I&LV+C!\4*#Y2B'KNVV M7M:=R 9W:SNTVO@"QXRY6%1&JLJ65HH_P0WR)VN!1OCNKJ_F$%9=R207?*[H MQD*W39-O,./^1"BVQ^7_=2?P+;-[MMM^MOIC6_V@8Q\?/)M]>V8W;GP]&O\O M9_, JZYE1%O4YT/?GOO>D"UR?Y>6M'N\NS@@V#F.=;:C MA9(Y94Y3^C ONP5T7"R"%Z[Y>43KF]S.NSOH9.M.S:3'3.%*0FQU<@?Z/):8 M_(XQ694B_-2$"_O4;L)5@A^8E[*=9MYC.XJG24N]C?R9G-3'P-]@V3/!GBS! M'I5#@X31&(:W-)SK_!%&Q;$OL@@WV4R?GC?-EON42=R7"[G%$_H?]*][5Y*E M(8.=!UO?H.>/N,_IZ---1XME7XL) M2V&\(%)]>=IN\@GZQ5\U!5TGU3.AGBBA?D+*.2H>W*33*G?;J_ M_3 4\[0.]M\2S>KI4G%OL^E'1D+ZE?.HO1.WWE">3FM, MG*74*LN5NUE[&Z^L6GL9;_-%OXQ,J56<9)-84>F3SX)53V!_/[8/O)6;*^I< M\VY@\0*A>2/QY!]02P$"% ,4 " R@*U8CN5T%F,0 [I $0 M @ $ =GEG&UL4$L! A0#% @ ,H"M6"-7JNI++ W-@" !4 M ( !61\ '9Y9W(M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( #* K5@M MI5IA!%D %[1!0 5 " ==+ !V>6=R+3(P,C0P,S,Q7VQA M8BYX;6Q02P$"% ,4 " R@*U8HL9GBP= #XEP0 %0 M@ $.I0 =GEG&UL4$L! A0#% @ ,H"M6#>( MC$+'Q0$ 4[T4 !4 ( !2.4 '9Y9W(M,C R-# S,S%X,3!Q M+FAT;5!+ 0(4 Q0 ( #* K5C==Z9<-#8! -=; 0 8 " M 4*K @!V>6=R+3(P,C0P,S,Q>#$P<3 P-BYJ<&=02P$"% ,4 " R@*U8 MOKP Q9(4 !,N & @ &LX0, =GEG#$P9#$N:'1M4$L! A0#% @ ,H"M6.=?0(YM* H^L !@ M ( !=/8# '9Y9W(M,C R-# S,S%X97@Q,&0T+FAT;5!+ 0(4 Q0 ( M #* K5C\5U$6)0D $TR 8 " 16=R+3(P,C0P M,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " R@*U8;(O>H&<) P-0 & M @ %R* 0 =GEG#,Q9#(N:'1M4$L! A0# M% @ ,H"M6%D$4)^G!@ 9BD !@ ( !#S($ '9Y9W(M I,C R-# S,S%X97@S,F0Q+FAT;5!+!08 # , #(# #L. 0 ! end XML 71 vygr-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001640266 vygr:NeurocrineBiosciencesIncMember vygr:NeurocrineCollaborativeAgreementTwentyNineteenMember 2024-03-31 0001640266 vygr:Facility75HaydenAvenueMember 2023-08-11 2023-08-11 0001640266 us-gaap:OverAllotmentOptionMember 2024-01-04 2024-01-04 0001640266 vygr:NovartisPharmaAgMember vygr:NovartisCollaborationAgreement2023Member 2023-12-28 0001640266 vygr:FormerExecutivesMember vygr:RelatedPartyTransactionBoardAndScientificAdvisoryServicesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001640266 vygr:NonProfitAgreementMember 2016-01-01 2016-12-31 0001640266 vygr:NonProfitAgreementMember 2016-12-31 0001640266 vygr:NonProfitAgreementMember 2017-12-31 0001640266 vygr:PreFundedWarrantsMember us-gaap:OverAllotmentOptionMember 2024-01-09 2024-01-09 0001640266 vygr:NovartisPharmaAgMember vygr:NovartisCollaborationAgreement2023Member 2023-12-28 2023-12-28 0001640266 vygr:NeurocrineBiosciencesIncMember us-gaap:SubsequentEventMember 2024-06-30 0001640266 vygr:NeurocrineBiosciencesIncMember us-gaap:SubsequentEventMember 2024-04-30 0001640266 us-gaap:AdditionalPaidInCapitalMember vygr:NovartisCollaborationAgreement2023Member 2024-01-01 2024-03-31 0001640266 vygr:NovartisCollaborationAgreement2023Member 2024-01-01 2024-03-31 0001640266 us-gaap:AdditionalPaidInCapitalMember vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember 2023-01-01 2023-03-31 0001640266 vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember 2023-01-01 2023-03-31 0001640266 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001640266 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001640266 us-gaap:CommonStockMember vygr:NovartisCollaborationAgreement2023Member 2024-01-01 2024-03-31 0001640266 us-gaap:CommonStockMember vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember 2023-01-01 2023-03-31 0001640266 us-gaap:RetainedEarningsMember 2024-03-31 0001640266 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001640266 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001640266 us-gaap:RetainedEarningsMember 2023-12-31 0001640266 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001640266 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001640266 us-gaap:RetainedEarningsMember 2023-03-31 0001640266 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001640266 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001640266 us-gaap:RetainedEarningsMember 2022-12-31 0001640266 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001640266 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001640266 us-gaap:CommonStockMember 2024-03-31 0001640266 us-gaap:CommonStockMember 2023-12-31 0001640266 us-gaap:CommonStockMember 2023-03-31 0001640266 us-gaap:CommonStockMember 2022-12-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001640266 us-gaap:OverAllotmentOptionMember 2024-01-09 2024-01-09 0001640266 2023-01-01 2023-12-31 0001640266 vygr:SidneyStreet75And64LeasesMember 2024-03-31 0001640266 vygr:DrDinahSahMember vygr:RelatedPartyTransactionBoardAndScientificAdvisoryServicesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001640266 vygr:DrDinahSahMember vygr:RelatedPartyTransactionBoardAndScientificAdvisoryServicesMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001640266 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001640266 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001640266 vygr:Facility75HaydenAvenueMember 2024-02-01 0001640266 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001640266 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001640266 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001640266 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001640266 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001640266 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001640266 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001640266 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001640266 us-gaap:EmployeeStockOptionMember 2024-03-31 0001640266 vygr:NeurocrineBiosciencesIncMember vygr:DiscoveryProgramThreeMember vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember 2024-01-01 2024-03-31 0001640266 vygr:NeurocrineBiosciencesIncMember vygr:NeurocrineCollaborativeAgreementTwentyNineteenMember 2024-01-01 2024-03-31 0001640266 vygr:NeurocrineBiosciencesIncMember vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember 2024-01-01 2024-03-31 0001640266 vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeMember 2024-03-31 0001640266 vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember 2024-03-31 0001640266 vygr:NeurocrineCollaborativeAgreementTwentyNineteenMember 2024-03-31 0001640266 vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember 2023-12-31 0001640266 vygr:NeurocrineCollaborativeAgreementTwentyTwentyThreeAndNeurocrineCollaborativeAgreementTwentyNineteenMember 2024-01-01 2024-03-31 0001640266 us-gaap:OverAllotmentOptionMember 2024-01-04 0001640266 srt:MaximumMember vygr:PreFundedWarrantsMember us-gaap:OverAllotmentOptionMember 2024-01-09 0001640266 vygr:PreFundedWarrantsMember us-gaap:OverAllotmentOptionMember 2024-01-04 0001640266 2022-12-31 0001640266 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001640266 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001640266 us-gaap:MoneyMarketFundsMember 2024-03-31 0001640266 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001640266 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001640266 us-gaap:MoneyMarketFundsMember 2023-12-31 0001640266 2023-03-31 0001640266 us-gaap:CommercialPaperMember 2023-12-31 0001640266 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001640266 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001640266 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001640266 us-gaap:CommercialPaperMember 2024-03-31 0001640266 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001640266 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001640266 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001640266 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001640266 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001640266 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001640266 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001640266 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001640266 vygr:Facility75HaydenAvenueMember 2023-08-11 0001640266 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001640266 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001640266 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001640266 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001640266 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-03-31 0001640266 us-gaap:StockCompensationPlanMember 2024-01-01 2024-03-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001640266 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001640266 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001640266 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001640266 us-gaap:StockCompensationPlanMember 2023-01-01 2023-03-31 0001640266 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001640266 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001640266 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001640266 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001640266 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001640266 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001640266 2023-01-01 2023-03-31 0001640266 2024-03-31 0001640266 2023-12-31 0001640266 vygr:NancyVitaleMember 2024-03-31 0001640266 vygr:TobyFergusonM.d.Ph.d.Member 2024-01-01 2024-03-31 0001640266 vygr:NancyVitaleMember 2024-01-01 2024-03-31 0001640266 2024-05-08 0001640266 2024-01-01 2024-03-31 shares iso4217:USD utr:sqft iso4217:USD shares vygr:multiple vygr:item vygr:agreement pure http://www.voyagertherapeutics.com/20240331#DepositsAndOtherNonCurrentAssets http://www.voyagertherapeutics.com/20240331#DepositsAndOtherNonCurrentAssets false 0001640266 --12-31 2024 Q1 Non-accelerated Filer 44038333 54318133 http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 0 0 10-Q true 2024-03-31 false 001-37625 Voyager Therapeutics, Inc. DE 46-3003182 75 Hayden Avenue Lexington MA 02421 857 259-5340 Common Stock, $0.001 par value VYGR NASDAQ Yes Yes true false false 54393628 143078000 68802000 256490000 162073000 837000 80150000 2620000 3341000 6112000 5318000 409137000 319684000 17381000 16494000 2890000 1593000 980000 39204000 13510000 469592000 351281000 7579000 1604000 7595000 16823000 5940000 3200000 51439000 42881000 72553000 64508000 13157000 32359000 42996000 18094000 128706000 114961000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 120000000 120000000 54318133 44038333 54000 44000 613850000 497506000 -506000 -48000 -272512000 -261182000 340886000 236320000 469592000 351281000 19516000 150480000 27092000 18568000 8607000 9028000 35699000 27596000 -16183000 122884000 4867000 1864000 4867000 1864000 -11316000 124748000 14000 704000 -11330000 124044000 -458000 87000 -458000 87000 -11788000 124131000 -0.20 3.05 -0.20 2.94 57117046 40632087 57117046 42161326 38613891 38000 452713000 -219000 -393512000 59020000 51993 185000 185000 374417 4395588 5000 31116000 31121000 2504000 2504000 87000 87000 124044000 124044000 43435889 43000 486518000 -132000 -269468000 216961000 44038333 44000 497506000 -48000 -261182000 236320000 32500 78000 78000 324520 2145002 2000 19303000 19305000 7777778 8000 93465000 93473000 3498000 3498000 -458000 -458000 -11330000 -11330000 54318133 54000 613850000 -506000 -272512000 340886000 -11330000 124044000 3573000 2558000 1196000 1075000 1931000 17000 -59000 -44000 -79313000 25000000 -721000 71000 794000 -1411000 -1057000 -469000 15000 5975000 1132000 -9305000 -122000 891000 -683000 -10643000 18725000 58767000 123565000 2141000 509000 203852000 109928000 15000000 -96065000 14491000 78000 185000 93473000 19305000 31121000 112856000 31306000 75558000 169362000 70395000 100474000 145953000 269836000 109000 26751000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Nature of business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Voyager Therapeutics, Inc. (the “Company”) is a biotechnology company whose mission is to leverage the power of human genetics to modify the course of and ultimately cure neurological diseases. The Company’s pipeline includes programs for Alzheimer’s disease; amyotrophic lateral sclerosis; Parkinson’s disease, and multiple other diseases of the central nervous system. Many of the Company’s programs are derived from its TRACER™ adeno-associated virus (“AAV”) capsid discovery platform, which the Company has used to generate novel capsids (“TRACER Capsids”) and identify associated receptors to potentially enable high brain penetration with genetic medicines following intravenous dosing. Some of the Company’s programs are wholly-owned, and some are advancing with licensees and collaborators including Alexion, AstraZeneca Rare Disease; Novartis Pharma AG, (“Novartis”); and Neurocrine Biosciences, Inc. (“Neurocrine”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has a history of incurring annual net operating losses. As of March 31, 2024, the Company had an accumulated deficit of $272.5 million. The Company has not generated any product revenue and has financed its operations primarily through public offerings and private placements of its equity securities, funding from fees, option exercise payments, and milestone payments, and cost reimbursements associated with its prior and ongoing collaborations and license agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 2024, the Company had cash, cash equivalents, and marketable securities of $400.5 million. Based upon the Company’s current operating plans, the Company expects that its existing cash, cash equivalents, and marketable securities at March 31, 2024 to be sufficient to meet the Company’s planned operating expenses and capital expenditure requirements for at least twelve months from the issuance of these consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">There can be no assurance that the Company will be able to obtain additional debt or equity financing on terms acceptable to the Company or generate product revenue or revenue from collaboration partners, on a timely basis or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -272500000 400500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Summary of significant accounting policies and basis of presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024. These interim condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the Company’s financial position and results of operations for the periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification and Accounting Standards Updates of the Financial Accounting Standards Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary as disclosed in Note 2, under the heading “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to revenue recognition, incremental borrowing rate for leases, accrued expenses, stock-based compensation expense, and income taxes. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Summary of Significant Accounting Policies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no changes in the Company's significant accounting policies as described in Note 2, “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024. These interim condensed consolidated financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the Company’s financial position and results of operations for the periods presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification and Accounting Standards Updates of the Financial Accounting Standards Board.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary as disclosed in Note 2, under the heading “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Intercompany balances and transactions have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing basis, the Company’s management evaluates its estimates, which include, but are not limited to, estimates related to revenue recognition, incremental borrowing rate for leases, accrued expenses, stock-based compensation expense, and income taxes. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results may differ from those estimates or assumptions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Summary of Significant Accounting Policies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no changes in the Company's significant accounting policies as described in Note 2, “Summary of Significant Accounting Policies and Basis of Presentation” within the “Notes to Consolidated Financial Statements” accompanying the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Fair value measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:normal;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,486</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,486</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,191</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,191</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,983</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,983</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,830</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,830</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 305,934</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 212,121</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,813</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,044</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,044</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,075</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,075</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,970</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,970</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227,663</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 199,708</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,955</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company measures the fair value of money market funds, U.S. Treasury notes, and U.S. Government agency securities based on quoted prices in active markets for identical securities. The Company measures the fair value of the Level 2 securities, corporate bonds and commercial paper, based on recent trades of securities in active markets or based on quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:normal;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,486</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,486</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,191</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,191</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,983</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,983</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,830</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,830</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 305,934</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 212,121</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,813</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,044</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,044</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,075</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,075</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,970</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,970</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:46.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227,663</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 199,708</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,955</p></td><td style="vertical-align:bottom;white-space:normal;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 49444000 49444000 24486000 24486000 138191000 138191000 88983000 88983000 4830000 4830000 305934000 212121000 93813000 65589000 65589000 103044000 103044000 31075000 31075000 23970000 23970000 3985000 3985000 227663000 199708000 27955000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">4. Cash, cash equivalents, restricted cash, and available-for-sale marketable securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash, cash equivalents, and marketable securities included the following at March 31, 2024 and December 31, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:49.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 89,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 306,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (390)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 305,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 102,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company had $1.0 million in marketable securities as of March 31, 2024 with a contractual maturity of greater than one year. All other marketable securities have a contractual maturity of one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company reviews investments whenever the fair value of an investment is less than the amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. In connection with these investments, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors, considering the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss on the condensed consolidated balance sheet, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that is not related to credit is recognized in other comprehensive loss. Changes in the allowance for credit losses are recorded as a provision for (or reversal of) credit loss expense in general and administrative expenses within the condensed consolidated statement of operations. Losses are charged against the allowance when the Company believes the uncollectability of an available-for-sale security is confirmed or when either of the criteria regarding intent or requirement to sell is met. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company held $230.7 million and $44.2 million marketable securities that were in an unrealized loss position as of March 31, 2024 and December 31, 2023, respectively. The unrealized losses at March 31, 2024 and December 31, 2023 were attributable to changes in interest rates and do not represent credit losses. The Company does not intend to sell these securities and it is not more likely than not that it will be required to sell them before recovery of their amortized cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 143,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268,321</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_qQjSyYO9VUyBrImu3nWOmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Restricted cash included in deposits and other non-current assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents, and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 269,836</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash, cash equivalents, and marketable securities included the following at March 31, 2024 and December 31, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:middle;white-space:nowrap;width:49.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 89,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 306,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (390)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 305,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds included in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 102,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:47.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total money market funds and marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 49444000 49444000 24540000 54000 24486000 138285000 7000 101000 138191000 89207000 11000 235000 88983000 4829000 1000 4830000 306305000 19000 390000 305934000 65589000 65589000 102966000 81000 3000 103044000 31068000 10000 3000 31075000 23975000 2000 7000 23970000 3985000 3985000 227583000 93000 13000 227663000 1000000.0 230700000 44200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:31.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 143,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 268,321</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_qQjSyYO9VUyBrImu3nWOmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Restricted cash included in deposits and other non-current assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,515</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents, and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 269,836</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 143078000 268321000 2875000 1515000 145953000 269836000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Accrued expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses as of March 31, 2024 and December 31, 2023 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:53.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:20.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:20.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:normal;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:middle;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development costs</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,914</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,225</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee compensation costs</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,248</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,614</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued goods and services</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,838</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,229</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 595</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 755</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,595</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:53.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:20.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:20.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:normal;width:44.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td></tr><tr><td style="vertical-align:middle;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development costs</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,914</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,225</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee compensation costs</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,248</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,614</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued goods and services</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,838</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,229</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 595</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 755</p></td></tr><tr><td style="vertical-align:middle;width:53.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,595</p></td><td style="vertical-align:bottom;white-space:normal;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:19.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2914000 5225000 2248000 6614000 1838000 4229000 595000 755000 7595000 16823000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">6. Lease obligation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">As of March 31, 2024, the Company has a lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts through January 31, 2031 and a lease for additional office and laboratory space at 64 Sidney Street in Cambridge, Massachusetts through November 30, 2026. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">On August 11, 2023, the Company entered into a first amendment (the “First Amendment”) to its existing lease for laboratory and office space at 75 Hayden Avenue in Lexington, Massachusetts, pursuant to which the Company agreed to lease approximately 61,307 square feet of additional office and laboratory space through January 31, 2031. The Company received $1.8 million of leasehold improvement incentives associated with the First Amendment. The Company gained control of the space on February 1, 2024 and recorded a $26.7 million right-of-use asset and a $26.7 million operating lease liability, accordingly, which reflect the leasehold improvement incentive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company’s lease agreements require the Company to maintain a cash deposit or irrevocable letter of credit in the aggregate amount of $2.9 million payable to its landlords as security for the performance of its obligations under the leases. These amounts are recorded as restricted cash and are included in deposits and other non-current assets in the accompanying condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the three months ended March 31, 2024 and 2023, the Company incurred lease expenses of $1.7 million and $0.9 million, respectively, for operating leases. As of March 31, 2024, the weighted average remaining lease term was 5.5 years and the weighted average incremental borrowing rate used to determine the operating lease liability was 6.9%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 61307 1800000 26700000 26700000 2900000 1700000 900000 P5Y6M 0.069 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Commitments, contingencies and other liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 2024 and December 31, 2023, other current and non-current liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_yDY6hXn9QEiryXOi7ZN0YQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_1XGgQE_EUEeOa3iQ8lvtZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2016, the Company entered into a research and development funding arrangement with a non-profit organization that provides up to $4.0 million in funding to the Company upon the achievement of clinical and development milestones. The agreement provides that the Company repay amounts received under certain circumstances including termination of the agreement, and to pay an amount up to 2.6 times the funding received upon successful development and commercialization of any products developed. In 2017, the Company earned a milestone payment of $1.0 million. The Company evaluated the arrangement and concluded that it represents a research and development financing arrangement as it is probable that the Company will repay amounts received under the arrangement. As a result, the $1.0 million is recorded as a non-current liability in the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company was not a party to any material legal matters or claims as of March 31, 2024, or December 31, 2023. The Company did not have contingency reserves established for any litigation liabilities as of March 31, 2024, or December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:53.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_yDY6hXn9QEiryXOi7ZN0YQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_1XGgQE_EUEeOa3iQ8lvtZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5940000 3200000 5940000 3200000 41995000 17093000 1001000 1001000 42996000 18094000 4000000.0 2.6 1000000.0 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Significant agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The Company’s significant agreements are described in Note 9 of the December 31, 2023 consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2023. During the three months ended March 31, 2024, there were no material changes to the Company’s collaboration agreements or option and license agreements and no new collaboration or license agreements. The Company recorded collaboration revenue of $19.5 million and $150.5 million during the three months ended March 31, 2024 and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2023 Neurocrine Collaboration Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>In the three months ended March 31, 2024, the Company revised its estimate of research services expected to be performed under the collaboration and license agreement with Neurocrine entered into in January 2023 (the “2023 Neurocrine Collaboration Agreement”). The change in estimate resulted in additional revenue recognized of approximately $7.3 million in the three months ended March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2023 Novartis Stock Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the stock purchase agreement entered into in December 2023 (the “2023 Novartis Stock Purchase Agreement”), Novartis purchased 2,145,002 shares of common stock of the Company (the “Novartis Shares”) for an </p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">aggregate purchase price of approximately </span><span style="font-size:10pt;">$20.0</span><span style="font-size:10pt;"> million.</span><span style="font-family:'Segoe UI';"> </span><span style="font-size:10pt;">The issuance of the Novartis Shares to Novartis pursuant to the 2023 Novartis Stock Purchase Agreement in January 2024 resulted in a premium of </span><span style="font-size:10pt;">$0.7</span><span style="font-size:10pt;"> million. The premium was allocated to the development and commercialization licenses granted to Novartis for two programs pursuant to the license and collaboration agreement with Novartis entered into in December 2023 and was recognized as collaboration revenue during the first quarter of 2024, upon the issuance of the Novartis Shares under the 2023 Novartis Stock Purchase Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">2019 Neurocrine Collaboration Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2024, the Company announced that the joint steering committee with Neurocine selected a lead development candidate for the gene therapy program for Friedreich’s ataxia (the “FA Program”) under the collaboration and license agreement with Neurocrine entered into in January 2019 (the “2019 Neurocrine Collaboration Agreement”), which triggered a $5.0 million milestone payment to the Company that was received in the first quarter of 2024. The Company included the $5.0 million that had previously been constrained in the transaction price allocated to the FA performance obligation in the three months ended March 31, 2024, accordingly, which resulted in a cumulative catch-up adjustment to collaboration revenue of $4.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Collaboration Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The following table presents changes in the balances of the Company’s related party collaboration receivable and contract liabilities for the 2023 Neurocrine Collaboration Agreement and the 2019 Neurocrine Collaboration Agreement during the three months ended March 31, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(<i style="font-style:italic;">in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party collaboration receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,061)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The change in the related party collaboration receivable balance for the three months ended March 31, 2024 is primarily driven by amounts owed to the Company for research and development services provided, offset by amounts collected during the period, for the 2023 and 2019 Neurocrine Collaboration Agreements. Deferred revenue activity for the period includes the recording of $0.6 million of deferred revenue during the first quarter of 2024 related to the fixed transaction price allocation increase for the FA Program, offset by $11.2 million of collaboration revenue recognized on the proportional performance model during the period for the 2023 and 2019 Neurocrine Collaboration Agreements, which is classified as either current or non-current in the accompanying consolidated balance sheet based on the period the services are expected to be delivered.</p> 0 19500000 150500000 7300000 2145002 20000000.0 700000 5000000.0 5000000.0 4400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:60.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(<i style="font-style:italic;">in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party collaboration receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,061)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,230)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3341000 7340000 8061000 2620000 75240000 586000 11230000 64596000 600000 11200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">9. Stock-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Total compensation cost recognized for all stock-based compensation awards in the condensed consolidated statements of operations and comprehensive (loss) income was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense by type of award included within the condensed consolidated statements of operations and comprehensive (loss) income was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock awards and units</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan awards</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of the status of and changes in unvested restricted stock unit activity under the Company’s equity award plans for the three months ended March 31, 2024 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Unit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,370,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 696,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (324,520)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,719,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation of restricted stock units is based on the fair value of the Company’s common stock on the date of grant and is recognized over the vesting period. Restricted stock units granted by the Company typically vest in equal amounts, annually over three years. All of the restricted stock units granted in the three months ended March 31, 2024 vest in equal amounts, annually over three years. The stock-based compensation expense related to restricted stock units and awards was $1.1 million and $0.8 million for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had unrecognized stock-based compensation expense related to its unvested restricted stock units of $10.9 million, which is expected to be recognized over the remaining average vesting period of 2.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of stock option activity for the three months ended March 31, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,425,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,747,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230,974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,909,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,880,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of March 31, 2024, the Company had unrecognized stock-based compensation expense related to its unvested stock options of $23.2 million which is expected to be recognized over the remaining weighted-average vesting period of 3.0 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1280000 863000 2293000 1695000 3573000 2558000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock awards and units</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan awards</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2408000 1663000 1090000 841000 75000 54000 3573000 2558000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Per Unit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,370,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 696,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (324,520)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,719,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1370897 6.65 696908 7.63 324520 5.75 23947 6.42 1719338 7.22 P3Y P3Y 1100000 800000 10900000 P2Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,425,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,747,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (230,974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,909,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,880,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 7425444 8.52 1747626 7.68 32500 4.91 230974 12.28 8909596 8.27 P7Y9M18D 17875000 3880357 9.04 P6Y2M12D 8728000 23200000 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Net (loss) income per share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net (loss) income per share because to include them would be anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:37.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted common stock awards</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted common stock units</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,719,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,336,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,909,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,360,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,651,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,741,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="color:#242424;background:#ffffff;">Basic net (loss) income and diluted weighted-average shares outstanding are as follows for the three months ended March 31, 2024 and 2023:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net (loss) income <i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,330)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for basic net (loss) income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding-basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,117,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,632,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for diluted net (loss) income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding-basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,117,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,632,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Common stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,529,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding-diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,117,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,161,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share, basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share, diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="background:#ffffff;">The pre</span>-funded warrants issued in connection with the underwritten public offering discussed in Note 11 are included in basic and diluted wei<span style="background:#ffffff;">ghted average shares outstanding for the three months ended March 31, 2024.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;white-space:nowrap;width:37.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted common stock awards</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted common stock units</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,719,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,336,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,909,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,360,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,651,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,741,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 22500 45000 1719338 1336159 8909596 7360745 10651434 8741904 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net (loss) income <i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,330)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for basic net (loss) income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding-basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,117,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,632,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator for diluted net (loss) income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding-basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,117,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,632,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Common stock options and restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,529,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding-diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,117,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,161,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share, basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share, diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -11330000 124044000 57117046 40632087 57117046 40632087 1529239 57117046 42161326 -0.20 3.05 -0.20 2.94 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. Underwritten public offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">On January 4, 2024, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Citigroup Global Markets Inc. and Guggenheim Securities, LLC, as representatives of the several underwriters named therein (the “Underwriters”), relating to an underwritten public offering of </span><span style="font-size:10pt;">7,777,778</span><span style="font-size:10pt;"> shares of the Company’s common stock, par value </span><span style="font-size:10pt;">$0.001</span><span style="font-size:10pt;"> per share, and, in lieu of common stock to certain investors, pre-funded warrants (the “Pre-Funded Warrants”) to purchase up to </span><span style="font-size:10pt;">3,333,333</span><span style="font-size:10pt;"> shares of common stock. The Underwriters agreed to purchase the Company’s stock from the Company pursuant to the Underwriting Agreement at a price of </span><span style="font-size:10pt;">$8.46</span><span style="font-size:10pt;"> and the Pre-Funded Warrants from the Company pursuant to the Underwriting Agreement at a price of </span><span style="font-size:10pt;">$8.459</span><span style="font-size:10pt;"> per share underlying each Pre-Funded Warrant. Under the terms of the Underwriting Agreement, the Company also granted the Underwriters an option, exercisable for </span><span style="font-size:10pt;">30 days</span><span style="font-size:10pt;">, to purchase up to an additional </span><span style="font-size:10pt;">1,666,665</span><span style="font-size:10pt;"> shares of common stock at the public offering price less the underwriting discounts and commissions. This option was not exercised and expired on February 2, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>On January 9, 2024, the Company issued 7,777,778 shares of common stock and 3,333,333 Pre-Funded Warrants for net proceeds of approximately $93.5 million after deducting underwriting discounts and commissions and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">offering expenses pursuant to the underwritten public offering. The Pre-Funded Warrants met the equity classification guidance and therefore are classified as stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 7777778 0.001 3333333 8.46 8.459 P30D 1666665 7777778 3333333 93500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">12. Related-party transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, the Company received scientific advisory board and other scientific advisory services from one of its prior executives, Dinah Sah, Ph.D., the Company’s former Chief Scientific Officer. The total amount of fees paid to Dr. Sah for services provided during the three months ended March 31, 2024 and 2023, was $150,000 and $199,800, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under each of the Company’s collaboration agreements with Neurocrine, the Company and Neurocrine have agreed to conduct research, development, and commercialization activities for certain of the Company’s AAV gene therapy product candidates. Amounts due from Neurocrine are reflected as related party collaboration receivables. As of March 31, 2024, the Company had approximately $1.2 million and $1.4 million in related party collaboration receivables associated with the 2019 Neurocrine Collaboration Agreement and 2023 Neurocrine Collaboration Agreement, respectively.</p> 1 150000 199800 1200000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">13. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In April 2024, the Company announced that the joint steering committee with Neurocrine selected a development candidate for the glucocerebrosidase 1 gene therapy program for Parkinson’s disease and other GBA1-mediated diseases under the 2023 Neurocrine Collaboration Agreement (the “GBA1 program”). The joint steering committee selection of a development candidate for the GBA1 Program triggered a $3.0 million milestone payment to the Company. The Company expects to receive the $3.0 million during the second quarter of 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3000000.0 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Director and Officer Trading Arrangements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A portion of the compensation of our directors and officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) is in the form of equity awards and, from time to time, directors and officers engage in open-market transactions with respect to the securities acquired pursuant to such equity awards or our other securities, including to satisfy tax withholding obligations when equity awards vest or are exercised, and for diversification or other personal reasons.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">Transactions in our securities by directors and officers are required to be made in accordance with our insider trading policy, which requires that the transactions be in accordance with applicable U.S. federal securities laws that prohibit trading while in possession of material nonpublic information. Rule 10b5-1 under the Exchange Act provides an affirmative defense that enables directors and officers to prearrange transactions in our securities in a manner that avoids concerns about initiating transactions while in possession of material nonpublic information. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of our securities adopted or terminated by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (a “Rule 10b5-1 trading arrangement”) or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:21.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:19.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:18.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:14.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:21.26%;background:#d9d9d9;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name (Title)</b></p></td><td style="vertical-align:middle;width:12.92%;background:#d9d9d9;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Action Taken</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Date of Action)</b></p></td><td style="vertical-align:middle;width:19.38%;background:#d9d9d9;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Trading</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Arrangement</b></p></td><td style="vertical-align:middle;width:13.32%;background:#d9d9d9;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nature of </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Trading</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Arrangement </b></p></td><td style="vertical-align:middle;width:18.7%;background:#d9d9d9;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Duration of Trading </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Arrangement</b></p></td><td style="vertical-align:middle;width:14.4%;background:#d9d9d9;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate Number of Securities </b></p></td></tr><tr><td style="vertical-align:top;width:21.26%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-size:9pt;font-style:italic;">Nancy Vitale</i><i style="font-size:9pt;font-style:italic;"><br/></i><i style="font-size:9pt;font-style:italic;">(</i><i style="font-size:9pt;font-style:italic;">Director</i><i style="font-size:9pt;font-style:italic;">)</i></p></td><td style="vertical-align:top;width:12.92%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;">Adoption</span><span style="font-size:9pt;"><br/></span><span style="font-size:9pt;">(</span><span style="font-size:9pt;">March 19, 2024</span><span style="font-size:9pt;">)</span></p></td><td style="vertical-align:top;width:19.38%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;">Rule 10b5-1 </span><span style="font-size:9pt;">trading arrangement for exercises of options and sales of shares</span></p></td><td style="vertical-align:top;width:13.32%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Sale</p></td><td style="vertical-align:top;width:18.7%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Until August 29, 2025, or such earlier date upon which all transactions are completed or expire without execution</p></td><td style="vertical-align:top;width:14.4%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Up to 89,000 shares</p></td></tr><tr><td style="vertical-align:top;width:21.26%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-size:9pt;font-style:italic;">Toby Ferguson, M.D., Ph.D. </i><i style="font-size:9pt;font-style:italic;">(</i><i style="font-size:9pt;font-style:italic;">Chief Medical Officer</i><i style="font-size:9pt;font-style:italic;">)</i></p></td><td style="vertical-align:top;width:12.92%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;">Adoption</span><span style="font-size:9pt;"><br/></span><span style="font-size:9pt;">(</span><span style="font-size:9pt;">March 22, 2024</span><span style="font-size:9pt;">)</span></p></td><td style="vertical-align:top;width:19.38%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;">Durable Rule </span><span style="font-size:9pt;">10b5-1 </span><span style="font-size:9pt;">trading arrangement for sell-to-cover transactions related to restricted stock units ("RSUs") granted on or after April 1, 2024</span></p></td><td style="vertical-align:top;width:13.32%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Sale</p></td><td style="vertical-align:top;width:18.7%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Until final settlement of any covered RSU</p></td><td style="vertical-align:top;width:14.4%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Indeterminable<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1) The number of shares subject to covered RSUs that will be sold to satisfy applicable tax withholding obligations upon vesting is unknown as the number will vary based on the extent to which vesting conditions are satisfied, the market price of our common stock at the time of settlement, and the potential future grant of additional RSUs subject to this arrangement. This trading arrangement, which applies to RSUs whether vesting based on the passage of time or the achievement of performance goals, provides for the automatic sale of shares that would otherwise be issuable on each settlement date of a covered RSU in an amount sufficient to satisfy the applicable withholding obligation, with the proceeds of the sale delivered to us in satisfaction of the applicable withholding obligation.</p> Nancy Vitale Director March 19, 2024 true 89000 Toby Ferguson, M.D., Ph.D. Chief Medical Officer March 22, 2024 true