0000950170-22-014810.txt : 20220804 0000950170-22-014810.hdr.sgml : 20220804 20220804163855 ACCESSION NUMBER: 0000950170-22-014810 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220804 DATE AS OF CHANGE: 20220804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alector, Inc. CENTRAL INDEX KEY: 0001653087 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 822933343 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38792 FILM NUMBER: 221137289 BUSINESS ADDRESS: STREET 1: 131 OYSTER POINT BLVD., SUITE 600 CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 BUSINESS PHONE: 415-231-5660 MAIL ADDRESS: STREET 1: 131 OYSTER POINT BLVD., SUITE 600 CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 FORMER COMPANY: FORMER CONFORMED NAME: Alector LLC DATE OF NAME CHANGE: 20150915 10-Q 1 alec-20220630.htm 10-Q 10-Q
http://alector.com/20220630#CollaborationRevenueMemberfalsehttp://alector.com/20220630#CollaborationRevenueMember--12-310001653087http://alector.com/20220630#CollaborationRevenueMemberhttp://alector.com/20220630#CollaborationRevenueMemberQ20001653087alec:TwoThousandFourteenAdimabAgreementMembersrt:MaximumMember2022-04-012022-06-300001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001653087alec:GskMembersrt:MaximumMember2022-06-300001653087us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001653087us-gaap:InternalRevenueServiceIRSMember2021-04-012021-06-300001653087alec:AbbVieBiotechnologyLimitedMember2022-04-012022-06-300001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001653087alec:TwoThousandFourteenAdimabAgreementMember2021-06-3000016530872021-12-310001653087us-gaap:RestrictedStockMember2021-12-310001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001653087us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001653087us-gaap:RetainedEarningsMember2021-06-300001653087alec:GskMember2021-04-012021-06-300001653087us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001653087us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001653087us-gaap:CommonStockMember2022-06-300001653087us-gaap:CommonStockMember2021-03-310001653087us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-3000016530872022-03-310001653087alec:TwoThousandNineteenEmployeeStockPurchasePlanMember2022-06-300001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001653087us-gaap:EmployeeStockMember2021-01-012021-06-300001653087alec:GskMember2022-01-012022-06-300001653087us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001653087us-gaap:RetainedEarningsMember2022-04-012022-06-300001653087us-gaap:AdditionalPaidInCapitalMember2021-06-300001653087us-gaap:CommonStockMember2022-03-310001653087us-gaap:CommonStockMember2021-12-3100016530872021-06-300001653087alec:AbbVieBiotechnologyLimitedMember2021-12-310001653087alec:AlectorMember2022-01-012022-06-300001653087us-gaap:RetainedEarningsMember2022-03-310001653087alec:TwoThousandTwentyTwoInducementPlanMember2022-06-300001653087us-gaap:AdditionalPaidInCapitalMember2022-06-300001653087us-gaap:CommonStockMember2021-01-012021-03-310001653087alec:RestrictedStockAwardsAndRestrictedStockUnitsMember2022-01-012022-06-3000016530872022-01-012022-06-300001653087us-gaap:CommonStockMember2020-12-310001653087us-gaap:EmployeeStockOptionMember2022-04-012022-06-3000016530872021-01-012021-06-300001653087us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001653087alec:AbbVieBiotechnologyLimitedMember2018-01-012018-01-310001653087us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001653087us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001653087us-gaap:EmployeeStockMember2022-04-012022-06-3000016530872020-12-3100016530872022-01-012022-03-310001653087us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001653087us-gaap:RestrictedStockMember2022-01-012022-06-300001653087us-gaap:RetainedEarningsMember2021-04-012021-06-300001653087us-gaap:RetainedEarningsMember2022-01-012022-03-310001653087us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001653087alec:GskMember2021-01-012021-06-300001653087alec:GskMember2022-04-012022-06-300001653087us-gaap:RetainedEarningsMember2021-01-012021-03-3100016530872021-01-012021-03-310001653087alec:TwoThousandTwentyTwoInducementPlanMember2022-01-010001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001653087alec:AbbVieBiotechnologyLimitedMember2017-10-012017-10-3100016530872022-06-300001653087us-gaap:CommonStockMember2021-06-3000016530872022-04-012022-06-3000016530872021-04-012021-06-300001653087alec:RestrictedStockAwardsAndRestrictedStockUnitsMember2021-01-012021-06-300001653087us-gaap:CommonStockMember2021-04-012021-06-300001653087alec:GskMember2021-07-012021-07-010001653087alec:InnoventBiologicsMember2022-01-012022-06-300001653087alec:AdimabMember2021-12-310001653087alec:TwoThousandNineteenEquityIncentivePlanMember2022-01-010001653087alec:TwoThousandNineteenEquityIncentivePlanMember2022-06-300001653087us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001653087us-gaap:RetainedEarningsMember2021-03-310001653087alec:TwoThousandNineteenEquityIncentivePlanMember2021-12-310001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001653087us-gaap:RetainedEarningsMember2021-12-310001653087us-gaap:InternalRevenueServiceIRSMember2021-01-012021-06-300001653087us-gaap:AdditionalPaidInCapitalMember2022-03-310001653087us-gaap:EmployeeStockOptionMember2021-01-012021-06-3000016530872021-03-310001653087us-gaap:AdditionalPaidInCapitalMember2020-12-310001653087us-gaap:RestrictedStockMember2022-06-300001653087us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001653087alec:AbbVieBiotechnologyLimitedMember2021-01-012021-06-300001653087us-gaap:EmployeeStockMember2021-04-012021-06-300001653087alec:GskMember2022-01-012022-01-310001653087us-gaap:RetainedEarningsMember2020-12-310001653087us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001653087alec:CashEquivalentsAndMarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001653087alec:TwoThousandFourteenAdimabAgreementMember2021-04-012021-06-300001653087us-gaap:RestrictedStockUnitsRSUMember2022-06-3000016530872022-07-290001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001653087alec:TwoThousandNineteenEquityIncentivePlanMember2022-01-012022-06-300001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001653087us-gaap:CommonStockMember2022-04-012022-06-300001653087us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001653087us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001653087us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001653087srt:MaximumMemberalec:AbbVieBiotechnologyLimitedMember2017-10-310001653087alec:RestrictedStockAwardsAndRestrictedStockUnitsMember2021-04-012021-06-300001653087alec:TwoThousandNineteenEmployeeStockPurchasePlanMember2022-01-012022-06-300001653087alec:GskMember2021-08-172021-08-170001653087alec:AbbVieBiotechnologyLimitedMember2022-06-300001653087us-gaap:AdditionalPaidInCapitalMember2021-12-310001653087us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001653087us-gaap:CommonStockMember2022-01-012022-03-310001653087alec:AbbVieBiotechnologyLimitedMember2021-04-012021-06-300001653087us-gaap:AdditionalPaidInCapitalMember2021-03-310001653087us-gaap:RetainedEarningsMember2022-06-300001653087us-gaap:EmployeeStockMember2022-01-012022-06-300001653087alec:AdimabMember2022-06-300001653087alec:CashEquivalentsAndMarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001653087alec:TwoThousandFourteenAdimabAgreementMember2022-01-012022-06-300001653087alec:RestrictedStockAwardsAndRestrictedStockUnitsMember2022-04-012022-06-300001653087alec:AbbVieBiotechnologyLimitedMember2022-01-012022-06-300001653087us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001653087us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30xbrli:pureiso4217:USDxbrli:sharesxbrli:sharesiso4217:USD

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended June 30, 2022

OR

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

FOR THE TRANSITION PERIOD FROM TO

Commission File Number 001-38792

 

Alector, Inc.

(Exact name of Registrant as specified in its Charter)

 

 

Delaware

 

82-2933343

(State or other jurisdiction of

incorporation or organization)

 

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

131 Oyster Point Blvd, Suite 600

South San Francisco, California

 

94080

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code: 415-231-5660

 

 

Not applicable

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

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock

ALEC

The Nasdaq Stock Market LLC

(The 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, 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

As of July 29, 2022, the registrant had 82,563,921 shares of common stock, $0.0001 par value per share, outstanding.

 


 

Alector, Inc.

 

Table of Contents

 

 

 

Page

PART I.

FINANCIAL INFORMATION

 

Item 1.

Financial Statements

1

 

Condensed Consolidated Balance Sheets

1

 

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

2

 

Condensed Consolidated Statements of Stockholders’ Equity

3

 

Condensed Consolidated Statements of Cash Flows

5

 

Notes to Condensed Consolidated Financial Statements

6

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

14

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

24

 

 

 

PART II.

OTHER INFORMATION

 

Item 1.

Legal Proceedings

25

Item 1A.

Risk Factors

25

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

73

Item 6.

Exhibits

74

 

Signatures

75

 

 

 

 

 

 

i


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements. All statements other than statements of historical facts contained in this report, including statements regarding our future results of operations and financial position, business strategy, product candidates, planned preclinical studies and clinical trials, results of clinical trials, research and development costs, regulatory approvals, timing, and likelihood of success, as well as plans and objectives of management for future operations, are forward-looking statements. These statements involve known and unknown risks, uncertainties, and other important factors that are in some cases beyond our control and 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.

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “would,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this report include, but are not limited to, statements about:

our plans relating to the development and manufacturing of our product candidates and research programs, including additional indications that we may pursue;
the ability of our clinical trials to demonstrate safety and efficacy of our product candidates, and other positive results;
the beneficial characteristics, safety, efficacy, and therapeutic effects of our product candidates;
the expected potential benefits of strategic collaborations with third parties and our ability to attract collaborators with development, regulatory and commercialization expertise;
our estimates of the number of patients in the United States who suffer from the diseases we are targeting and the number of patients that will enroll in our clinical trials;
the timing and focus of our future clinical trials, and the reporting of data from those trials;
our plans relating to commercializing our product candidates, if approved, including the geographic areas of focus and sales strategy;
the size of the market opportunity for our product candidates in each of the diseases we are targeting;
our ability to expand our product candidates into additional indications and patient populations;
the success of competing therapies that are or may become available;
the timing or likelihood of regulatory filings and approvals, including our expectation to seek special designations, such as orphan drug designation, for our product candidates for various diseases;
our ability to obtain and maintain regulatory approval of our product candidates;
existing regulations and regulatory developments in the United States and other jurisdictions;
our continued reliance on third parties to conduct additional clinical trials of our product candidates, and for the manufacture of our product candidates for preclinical studies and clinical trials;
our plans and ability to obtain or protect intellectual property rights, including extensions of existing patent terms where available;
the need to hire additional personnel and our ability to attract and retain such personnel; especially in light of a very competitive compensation environment;
the accuracy of our estimates regarding expenses, future revenue, capital requirements, and needs for additional financing;
our financial performance, including potential volatility in our stock price;
the impact of the ongoing coronavirus (COVID-19) pandemic, including recent and new variants, on our business;
the effects of a rising rate of inflation; and

ii


 

the sufficiency of our existing cash and cash equivalents to fund our future operating expenses and capital expenditure requirements.

We have based these forward-looking statements largely on our current expectations and projections about our business, the industry in which we operate and financial trends that we believe may affect our business, financial condition, results of operations, and prospects, and these forward-looking statements are not guarantees of future performance or development. These forward-looking statements speak only as of the date of this report and are subject to a number of risks, uncertainties, and assumptions described in the section titled “Risk Factors” and elsewhere in this report. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein until after we distribute this Quarterly Report on Form 10-Q, whether as a result of any new information, future events, or otherwise.

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 report, 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 you are cautioned not to unduly rely upon these statements.

Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (https://investors.alector.com), Securities and Exchange Commission (SEC) filings, webcasts, press releases, and conference calls. We use these mediums, including our website, to communicate with our stockholders and public about our company, our products, and other issues. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website.

 

iii


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

Alector, Inc.

Condensed Consolidated Balance Sheets

(Unaudited)

(In thousands, except share and per share data)

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

172,265

 

 

$

329,152

 

Marketable securities

 

 

636,590

 

 

 

406,099

 

Receivable from collaboration partner

 

 

8,816

 

 

 

7,391

 

Prepaid expenses and other current assets

 

 

9,350

 

 

 

7,071

 

Total current assets

 

 

827,021

 

 

 

749,713

 

Property and equipment, net

 

 

26,034

 

 

 

27,330

 

Operating lease right-of-use assets

 

 

29,226

 

 

 

30,569

 

Restricted cash

 

 

1,472

 

 

 

1,472

 

Other assets

 

 

5,919

 

 

 

5,574

 

Total assets

 

$

889,672

 

 

$

814,658

 

Liabilities and stockholders' equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

4,646

 

 

$

4,749

 

Accrued clinical supply costs

 

 

6,142

 

 

 

8,748

 

Accrued liabilities

 

 

23,705

 

 

 

27,460

 

Deferred revenue, current portion

 

 

106,994

 

 

 

90,803

 

Operating lease liabilities, current portion

 

 

7,922

 

 

 

7,795

 

Total current liabilities

 

 

149,409

 

 

 

139,555

 

Deferred revenue, long-term portion

 

 

413,899

 

 

 

334,415

 

Operating lease liabilities, long-term portion

 

 

37,615

 

 

 

39,806

 

Other long-term liabilities

 

 

233

 

 

 

158

 

Total liabilities

 

 

601,156

 

 

 

513,934

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

Common stock, $0.0001 par value; 200,000,000 shares authorized; 82,544,901 and
   
81,986,192 shares issued and outstanding as of June 30, 2022 and
   December 31, 2021

 

 

8

 

 

 

8

 

Additional paid-in capital

 

 

775,843

 

 

 

748,036

 

Accumulated other comprehensive loss

 

 

(6,224

)

 

 

(943

)

Accumulated deficit

 

 

(481,111

)

 

 

(446,377

)

Total stockholders' equity

 

 

288,516

 

 

 

300,724

 

Total liabilities and stockholders' equity

 

$

889,672

 

 

$

814,658

 

 

 

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

1


 

Alector, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

(Unaudited)

(In thousands, except share and per share data)

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Collaboration revenue

 

$

79,851

 

 

$

6,568

 

 

$

104,325

 

 

$

10,678

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

54,534

 

 

 

47,818

 

 

 

107,577

 

 

 

93,551

 

General and administrative

 

 

15,842

 

 

 

14,075

 

 

 

31,396

 

 

 

25,087

 

Total operating expenses

 

 

70,376

 

 

 

61,893

 

 

 

138,973

 

 

 

118,638

 

Income (loss) from operations

 

 

9,475

 

 

 

(55,325

)

 

 

(34,648

)

 

 

(107,960

)

Other income, net

 

 

1,450

 

 

 

178

 

 

 

1,714

 

 

 

642

 

Income (loss) before income taxes

 

 

10,925

 

 

 

(55,147

)

 

 

(32,934

)

 

 

(107,318

)

Income tax expense

 

 

1,042

 

 

 

 

 

 

1,800

 

 

 

 

Net income (loss)

 

 

9,883

 

 

 

(55,147

)

 

 

(34,734

)

 

 

(107,318

)

Unrealized loss on marketable securities

 

 

(2,289

)

 

 

(207

)

 

 

(5,281

)

 

 

(411

)

Comprehensive income (loss)

 

$

7,594

 

 

$

(55,354

)

 

$

(40,015

)

 

$

(107,729

)

Net income (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income (loss) per share

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

Diluted net income (loss) per share

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

Weighted-average shares used in calculating:

 

 

 

 

 

 

 

 

 

 

 

 

Shares used in computing net loss per share, basic

 

 

82,394,784

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Shares used in computing net loss per share, diluted

 

 

82,588,368

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

 

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

 

2


 

Alector, Inc.

Condensed Consolidated Statement of Stockholders’ Equity

(Unaudited)

(In thousands, except share data)

 

 

Common Stock

 

 

Additional
Paid-In
Capital

 

 

Accumulated
Other
Comprehensive
Loss

 

 

Accumulated
Deficit

 

 

Total
Stockholders’
Equity

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance — December 31, 2021

 

 

81,986,192

 

 

$

8

 

 

$

748,036

 

 

$

(943

)

 

$

(446,377

)

 

$

300,724

 

Exercise of stock options

 

 

234,117

 

 

 

 

 

 

2,483

 

 

 

 

 

 

 

 

 

2,483

 

Vesting of restricted stock units

 

 

104,368

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

11,939

 

 

 

 

 

 

 

 

 

11,939

 

Unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(2,992

)

 

 

 

 

 

(2,992

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(44,617

)

 

 

(44,617

)

Balance — March 31, 2022

 

 

82,324,677

 

 

 

8

 

 

 

762,458

 

 

 

(3,935

)

 

 

(490,994

)

 

 

267,537

 

Exercise of stock options

 

 

4,244

 

 

 

 

 

 

41

 

 

 

 

 

 

 

 

 

41

 

Vesting of restricted stock units

 

 

101,076

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of common stock under
   employee stock purchase plan

 

 

114,904

 

 

 

 

 

 

866

 

 

 

 

 

 

 

 

 

866

 

Stock-based compensation

 

 

 

 

 

 

 

 

12,478

 

 

 

 

 

 

 

 

 

12,478

 

Unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(2,289

)

 

 

 

 

 

(2,289

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9,883

 

 

 

9,883

 

Balance — June 30, 2022

 

 

82,544,901

 

 

$

8

 

 

$

775,843

 

 

$

(6,224

)

 

$

(481,111

)

 

$

288,516

 

 

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

 

3


 

Alector, Inc.

Condensed Consolidated Statement of Stockholders’ Equity

(Unaudited)

(In thousands, except share data)

 

 

Common Stock

 

 

Additional
Paid-In
Capital

 

 

Accumulated
Other
Comprehensive
Income

 

 

Accumulated
Deficit

 

 

Total
Stockholders’
Equity

 

 

 

Shares

 

 

Amount

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance — December 31, 2020

 

 

79,316,261

 

 

$

8

 

 

$

676,956

 

 

$

614

 

 

$

(410,048

)

 

$

267,530

 

Exercise of stock options

 

 

415,386

 

 

 

 

 

 

3,874

 

 

 

 

 

 

 

 

 

3,874

 

Stock-based compensation

 

 

 

 

 

 

 

 

8,800

 

 

 

 

 

 

 

 

 

8,800

 

Unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(204

)

 

 

 

 

 

(204

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(52,171

)

 

 

(52,171

)

Balance — March 31, 2021

 

 

79,731,647

 

 

 

8

 

 

 

689,630

 

 

 

410

 

 

 

(462,219

)

 

 

227,829

 

Exercise of stock options

 

 

207,453

 

 

 

 

 

 

1,993

 

 

 

 

 

 

 

 

 

1,993

 

Purchase of common stock under
   employee stock purchase plan

 

 

84,105

 

 

 

 

 

 

969

 

 

 

 

 

 

 

 

 

969

 

Forfeiture of restricted common stock

 

 

(18,043

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

9,078

 

 

 

 

 

 

 

 

 

9,078

 

Unrealized loss on marketable securities

 

 

 

 

 

 

 

 

 

 

 

(207

)

 

 

 

 

 

(207

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(55,147

)

 

 

(55,147

)

Balance — June 30, 2021

 

 

80,005,162

 

 

$

8

 

 

$

701,670

 

 

$

203

 

 

$

(517,366

)

 

$

184,515

 

 

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

4


 

Alector, Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(In thousands)

 

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(34,734

)

 

$

(107,318

)

Adjustments to reconcile net loss to net cash used in operating
   activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

2,973

 

 

 

3,130

 

Stock-based compensation

 

 

24,417

 

 

 

17,878

 

Amortization of premiums and accretion of discounts on marketable securities

 

 

718

 

 

 

1,152

 

Amortization of right-of-use assets

 

 

1,343

 

 

 

938

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Receivable from collaboration partner

 

 

(1,425

)

 

 

 

Prepaid expenses and other current assets

 

 

(2,279

)

 

 

(1,557

)

Other assets

 

 

(345

)

 

 

(3,376

)

Accounts payable

 

 

(530

)

 

 

9,148

 

Accrued liabilities and accrued clinical supply costs

 

 

(6,175

)

 

 

(4,225

)

Deferred revenue

 

 

95,675

 

 

 

(10,678

)

Lease liabilities

 

 

(2,064

)

 

 

(2,014

)

Other long-term liabilities

 

 

75

 

 

 

(314

)

Net cash provided by (used in) operating activities

 

 

77,649

 

 

 

(97,236

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchase of property and equipment

 

 

(1,436

)

 

 

(1,775

)

Purchase of marketable securities

 

 

(321,290

)

 

 

(5,081

)

Maturities of marketable securities

 

 

84,801

 

 

 

173,000

 

Net cash provided by (used in) investing activities

 

 

(237,925

)

 

 

166,144

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from the exercise of options to purchase common stock

 

 

2,524

 

 

 

5,867

 

Purchase of common stock under employee stock option plan

 

 

865

 

 

 

969

 

Net cash provided by financing activities

 

 

3,389

 

 

 

6,836

 

Net increase (decrease) in cash, cash equivalents, and restricted cash

 

 

(156,887

)

 

 

75,744

 

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

 

 

330,624

 

 

 

51,441

 

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

 

$

173,737

 

 

$

127,185

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Property and equipment purchases included in accounts
   payable and accrued liabilities

 

$

945

 

 

$

348

 

 

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

5


 

Alector, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

1. The Company and Liquidity

Alector, Inc. (Alector or the Company) is a Delaware corporation headquartered in South San Francisco, California. Alector is a clinical stage biopharmaceutical company pioneering immuno-neurology, a novel therapeutic approach for the treatment of neurodegeneration.

2. Summary of Significant Accounting Policies

Basis of Presentation

The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) as defined by the Financial Accounting Standards Board (FASB). In the opinion of management, these unaudited condensed consolidated financial statements include all normal, recurring adjustments that are necessary to present fairly the results of the interim periods presented. The condensed consolidated financial statements include the accounts of Alector and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year. These interim financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K filed with the SEC on February 24, 2022.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expense during the reporting period. The Company evaluates its estimates, including those related to revenue recognition, manufacturing accruals, clinical accruals, fair value of assets and liabilities, income taxes uncertainties, stock-based compensation, and related assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and short-term marketable securities. Cash and cash equivalents are deposited in checking and sweep accounts at financial institutions. Such deposits may, at times, exceed federally insured limits.

Cash, Cash Equivalents, and Restricted Cash

The Company considers all highly liquid investments with original maturities of three months or less at the date of purchase to be cash and cash equivalents. Cash equivalents, which consist of amounts invested in money market funds, are stated at fair value.

Restricted cash as of June 30, 2022 relates to a letter of credit established for a lease entered into in June 2018.

6


 

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

 

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Cash and cash equivalents

 

$

172,265

 

 

$

125,713

 

Restricted cash

 

 

1,472

 

 

 

1,472

 

Total cash, cash equivalents, and restricted cash

 

$

173,737

 

 

$

127,185

 

Marketable Securities

All marketable securities have been classified as “available-for-sale” and are carried at fair value, based upon quoted market prices. The Company considers its available-for-sale portfolio as available for use in current operations. Accordingly, the Company may classify certain investments as short-term marketable securities, even though the stated maturity date may be one year or more beyond the current balance sheet date. For available-for-sale debt securities, unrealized gains, net of any related tax effects, are excluded from earnings and are included in other comprehensive income and reported as a separate component of stockholders’ equity until realized. The Company assesses available-for-sale debt securities on a quarterly basis to see if any unrealized loss is due to credit-related factors. Factors considered in determining whether an impairment is credit-related include the extent to which the investment’s fair value is less than its cost basis, declines in published credit ratings, changes in interest rates, and any other adverse factors related to the security. If it is determined that a credit-related impairment exists, the Company will measure the credit loss based on a discounted cash flows model. Credit-related impairments on available-for-sale debt securities are recognized as an allowance for credit losses with a corresponding adjustment to other income, net in the Company’s consolidated statement of operations. The unrealized loss position that is not credit-related is recorded, net of any related tax effects, in other comprehensive income until realized. There were no credit-related losses recognized for the periods presented.

The cost of securities sold is based on the specific-identification method. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. In accordance with our investment policy, management invests in money market funds, U.S. treasury securities, and corporate bonds. The Company has not experienced any losses on its deposits of cash, cash equivalents, and marketable securities.

Fair Value of Financial Instruments

The Company’s financial instruments include cash and cash equivalents, marketable securities, receivable from collaboration partner, current and noncurrent prepaid expenses, accounts payable, and accrued liabilities. The Company’s financial instruments approximate fair value due to their relatively short maturities.

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and

Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

7


 

Revenue Recognition

The Company recognizes revenue when control of promised goods or services is transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under arrangements, the Company performs the following steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies the performance obligation. If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling price (SSP). The relative SSP for each performance obligation is estimated using external sourced evidence if it is available. If external sourced evidence is not available, we use our best estimate of the SSP for the performance obligation.

The Company recognizes collaboration revenue at a point in time if control of the promised good or service has been transferred to the customer. The Company recognizes collaboration revenue over time by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and development period, the Company measures actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. The Company re-evaluates the estimate of expected costs to satisfy the performance obligation each reporting period.

Stock-based Compensation

Stock-based compensation is measured on the grant date based on the fair value of the awards. The fair value of options to purchase common stock is measured using the Black-Scholes option-pricing model. Stock-based compensation associated with restricted stock units (RSUs) is based on the fair value of the Company's common stock on the grant date, which equals the closing price of the Company's common stock on the grant date. The Company recognizes expense over the vesting period of the awards. Expense for options and RSUs that vest based only on a service condition is recognized on a straight-line basis.

In 2021, the Company began granting RSUs with market conditions to certain executives. The fair value of RSUs with market conditions is estimated using a Monte Carlo simulation model. Assumptions and estimates utilized in the model include the stock price on grant date, risk-free interest rate, dividend yield, expected stock volatility, and estimated period to achieve the market condition. The expense is recognized based on continued employment of the participants, regardless of achievement of the market condition. Expense related to the RSUs with market conditions is recognized using the accelerated attribution method.

The Company accounts for forfeitures as they occur for all awards.

 

Comprehensive Income (Loss)

Comprehensive income (loss) includes net income (loss) and certain changes in stockholders’ equity that are the result of transactions and economic events other than those with stockholders. The Company’s only element of comprehensive income (loss) was net unrealized loss on marketable securities.

8


 

3. Fair Value Measurements

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:

 

 

 

June 30, 2022

 

 

 

Fair Value
Hierarchy

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Market
Value

 

 

 

(In thousands)

 

Money market funds

 

Level 1

 

$

120,701

 

 

$

 

 

$

 

 

$

120,701

 

U.S. government treasury securities

 

Level 1

 

 

642,814

 

 

 

 

 

 

(6,224

)

 

 

636,590

 

Total cash equivalents and marketable
   securities

 

 

 

$

763,515

 

 

$

 

 

$

(6,224

)

 

$

757,291

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2021

 

 

 

Fair Value
Hierarchy

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Market
Value

 

 

 

(In thousands)

 

Money market funds

 

Level 1

 

$

218,451

 

 

$

 

 

$

 

 

$

218,451

 

U.S. government treasury securities

 

Level 1

 

 

407,041

 

 

 

8

 

 

 

(950

)

 

 

406,099

 

Total cash equivalents and marketable
   securities

 

 

 

$

625,492

 

 

$

8

 

 

$

(950

)

 

$

624,550

 

 

The Company classifies marketable securities available to fund current operations as current assets. As of June 30, 2022, the remaining contractual maturities of $683.0 million of investments were less than one year and $74.3 million of investments were after one year through two years. The Company does not intend to sell the investments that are currently in an unrealized loss position, and it is highly unlikely that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be maturity. As of June 30, 2022, the Company considered any unrealized losses on our marketable securities to be driven by factors other than credit risk.

4. Collaboration Agreements

GSK

On July 1, 2021, the Company entered into a Collaboration and License Agreement with Glaxo Wellcome UK Limited, a subsidiary of GlaxoSmithKline plc (GSK), pursuant to which the Company and GSK collaborate on the global development and commercialization of progranulin-elevating monoclonal antibodies, including AL001 (latozinemab) and AL101 (GSK Agreement). The GSK Agreement was made effective on August 17, 2021.

Under the terms of the GSK Agreement, the Company received $700 million in upfront payments, of which $500 million was received in August 2021 and $200 million was received in January 2022. In addition, based on the development and commercialization plan for latozinemab and AL101, the Company may be eligible to receive up to an additional $1.5 billion in clinical development, regulatory, and commercial launch-related milestone payments. In the United States, the Company and GSK will equally share profits and losses from commercialization of latozinemab and AL101. Outside of the United States, the Company will be eligible for double-digit tiered royalties.

The Company and GSK will jointly develop latozinemab and AL101. Under the terms of the GSK Agreement, the Company will lead the global clinical development of latozinemab and AL101, other than with respect to Phase 3 clinical trials for Alzheimer’s disease and Parkinson’s disease and other non-orphan indications, which will be led by GSK. The Company and GSK will share development costs 60% by GSK and 40% by the Company, except that the Company will solely bear the development costs of the initial Phase 2 clinical trials under the development plan, and the parties will share manufacturing development costs equally.

Collaboration revenue under the GSK Agreement during the three and six months ended June 30, 2022 was $21.3 million and $42.4 million, respectively, all of which was included in deferred revenue at the beginning of the period. No revenue was recognized during the three and six months ended June 30, 2021 as the GSK Agreement was not yet effective. The deferred revenue related to the GSK Agreement was $465.4 million and $307.9 million as of June 30, 2022 and December 31, 2021, respectively. The deferred revenue is expected to be recognized over the research and development period of the programs through the completion of initial Phase 2 clinical trials.

9


 

Costs associated with co-development activities performed under the agreement are included in research and development expenses in the condensed consolidated statements of operations, with any reimbursement of costs by GSK reflected as a reduction of such expenses. For the three and six months ended June 30, 2022, the Company recognized a reduction of research and development expense of $3.3 million and $8.8 million, respectively, under the GSK Agreement. No reimbursement of research and development expense was recognized during the three and six months ended June 30, 2021 as the GSK Agreement was not yet effective.

AbbVie

The Company entered into an agreement in October 2017 with AbbVie Biotechnology, Ltd. (AbbVie) to co-develop antibodies to two program targets in preclinical development (AbbVie Agreement). Under the terms of the AbbVie Agreement, AbbVie paid $205 million in upfront payments, of which $5 million and $200 million were received by the Company in October 2017 and January 2018, respectively. The Company was to perform research and development services for the two programs through the end of Phase 2 clinical trials. AbbVie decided to terminate one of the two collaboration programs, the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. AbbVie provided written notice to terminate the CD33 collaboration program on June 30, 2022. The Company will no longer continue development of this program and will not be eligible for any future milestones related to that program from AbbVie. The Company continues to develop the AL002 program under the AbbVie Agreement. After completion of the Phase 2 clinical trial for AL002, AbbVie will then have the exclusive right to exercise an option under the AbbVie Agreement with the Company for $250 million. If AbbVie exercises its option for the AL002 program, AbbVie would take over the development of the product candidates and program costs will be split between the parties. The Company would also share in profits and losses upon commercialization of any products. However, following AbbVie’s exercise of its option for the AL002 program, the Company may opt out of sharing in development costs and profits or losses for that program and instead receive tiered royalties. Additionally, under the terms of the AbbVie Agreement, the Company will be eligible to earn up to an additional $242.8 million in milestone payments related to the initiation of certain clinical studies and regulatory approval for up to three indications. The Company assessed its collaboration agreement with AbbVie in the context of the delivery of the research and development services.

Collaboration revenue under the AbbVie Agreement during the three and six months ended June 30, 2022 was $58.6 million and $61.9 million, respectively, the entire amount of which was included in deferred revenue at the beginning of the period. For the three and six months ended June 30, 2021, collaboration revenue was $6.6 million and $10.7 million, respectively, the entire amount of which was included in deferred revenue at the beginning of the period. The deferred revenue related to the AbbVie Agreement was $55.5 million and $117.4 million as of June 30, 2022 and December 31, 2021, respectively. The deferred revenue is expected to be recognized over the research and development period of the AL002 program through the completion of Phase 2 clinical trials. For the three months ended June 30, 2022, the Company recorded a net increase to collaboration revenue under the AbbVie Agreement due to changes in estimated costs to satisfy the performance obligations resulting from the termination of the AL003 program, partially offset by increases in total expected costs for the AL002 program.

Innovent

The Company entered into an agreement in March 2020 with Innovent Biologics (Innovent) to license, develop, and commercialize AL008 in China (Innovent Agreement). AL008 is the Company’s novel antibody targeting the CD47-SIRP-alpha pathway, a potent survival pathway co-opted by tumors to evade the innate immune system. Under the terms of the Innovent Agreement, Innovent may pay the Company up to $11.5 million in development milestones, $112.5 million in sales milestones, and future royalties on sales. The Company retains the rights to develop and commercialize AL008 outside of China. The Company has determined there is one performance obligation for the delivery of the license and will recognize revenue when it is probable that there will not be significant reversal of cumulative revenue. Development and sales milestones under the Innovent Agreement have not been included in the transaction price, as all these amounts were fully constrained as of June 30, 2022. As of June 30, 2022, no revenue has been recognized and no payments have been received under the Innovent Agreement.

10


 

5. Stock-based Compensation

The Company recognized stock-based compensation as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

 

(In thousands)

 

Research and development

 

$

6,744

 

 

$

5,051

 

 

$

13,370

 

 

$

9,488

 

General and administrative

 

 

5,734

 

 

 

4,027

 

 

 

11,047

 

 

 

8,390

 

Total stock-based compensation

 

$

12,478

 

 

$

9,078

 

 

$

24,417

 

 

$

17,878

 

2019 Equity Incentive Plan and 2022 Inducement Plan

On January 1, 2022, the Company added 4,099,309 shares to the shares reserved for issuance under the 2019 Equity Incentive Plan (2019 Plan). As of June 30, 2022, the Company had reserved 20,715,934 shares of common stock for issuance under the 2019 Plan, of which 6,942,570 shares were available for issuance of future awards. On January 1, 2022, the Company adopted the 2022 Inducement Plan (Inducement Plan) and reserved 1,630,000 shares for issuance under the Inducement Plan for the grant of equity-based awards to individuals who were not previously employees or non-employee directors of the Company. As of June 30, 2022, 300,750 shares were available for issuance of future awards under the Inducement Plan.

Option activity is shown below:

 

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(In years)

 

 

(In thousands)

 

Outstanding as of December 31, 2021

 

 

11,644,070

 

 

$

16.41

 

 

 

 

 

 

 

Granted

 

 

3,069,504

 

 

 

13.56

 

 

 

 

 

 

 

Exercised

 

 

(238,361

)

 

 

10.59

 

 

 

 

 

 

 

Forfeited

 

 

(735,800

)

 

 

18.86

 

 

 

 

 

 

 

Outstanding as of June 30, 2022

 

 

13,739,413

 

 

$

15.74

 

 

$

8.2

 

 

$

3,814

 

Exercisable as of June 30, 2022

 

 

5,920,555

 

 

$

15.07

 

 

$

7.3

 

 

$

2,258

 

Vested and expected to vest as of June 30,
   2022

 

 

13,739,413

 

 

$

15.74

 

 

$

8.2

 

 

$

3,814

 

 

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock for stock options that were in-the-money. As of June 30, 2022, total unrecognized stock-based compensation related to unvested stock options was $81.7 million, which the Company expects to recognize over a remaining weighted-average period of 2.3 years.

11


 

Restricted Stock Activity

Activity for the RSUs is shown below. In May 2021, the Company began to issue RSUs with market conditions to certain executives, which are included in the table below. The RSUs with market conditions are earned based on stock price performance and continued service by the employee.

 

 

 

Number of
Shares

 

 

Weighted
Average
Grant
Date Fair
Value per
Share

 

Unvested restricted stock units as of December 31, 2021

 

 

1,373,874

 

 

$

18.35

 

Granted

 

 

285,922

 

 

 

13.00

 

Vested

 

 

(205,444

)

 

 

19.69

 

Forfeited

 

 

(91,151

)

 

 

19.58

 

Unvested restricted stock units as of
   June 30, 2022

 

 

1,363,201

 

 

$

16.94

 

 

As of June 30, 2022, total unrecognized stock-based compensation related to unvested restricted stock units was $19.4 million, which the Company expects to recognize over a remaining weighted-average period of 1.9 years.

2019 Employee Stock Purchase Plan

The 2019 Employee Stock Purchase Plan (2019 ESPP) enables eligible employees of the Company to purchase shares of common stock at a discount. As of June 30, 2022, the Company has reserved for issuance 2,864,225 shares of common stock pursuant to the 2019 ESPP. Each offering period is approximately six months long. 2019 ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the first trading day of the offering period or (2) the fair market value of the common stock on the purchase date.

6. Income Taxes

For the three and six months ended June 30, 2022, the Company's effective tax rate was (1.3)% and (1.2)%, respectively. For the three and six months ended June 30, 2021, the Company's effective tax rate was zero. Section 174 of the Internal Revenue Code requires capitalization of research and development expenses to then be amortized over five years for U.S. based research and 15 years for research conducted outside of the U.S., which limits the amount of research and development expenses that can be used to offset income in the current year. The difference between the effective tax rate as of June 30, 2022 and 2021, respectively, and the U.S. federal statutory rate of 21% was primarily due to the anticipatory recognition of a certain amount of current year income tax as a result of this capitalization effective this year.

7. Related Party Transactions

In 2014, the Company entered into a collaboration agreement with Adimab, LLC (Adimab) under which the Company is developing antibodies discovered by Adimab in its latozinemab and AL101 programs and is developing antibodies optimized by Adimab in its AL002 program (2014 Adimab Agreement). The 2014 Adimab Agreement also provided for the Company’s development of antibodies optimized by Adimab in its AL003 program. However, AbbVie decided to terminate the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. In August 2019, the Company signed a collaboration agreement with Adimab for research and development of additional antibodies (2019 Adimab Agreement). In December 2021, the Company signed another collaboration agreement with Adimab for antibody engineering research programs (2021 Adimab Agreement). The former Chief Executive Officer of Adimab through May 2022 is a Co-founder and Chairperson of the board of directors of Alector. For the three and six months ended June 30, 2022, the Company incurred expenses of less than $0.1 million and $0.2 million, respectively. For the three months ended June 30, 2021, the Company incurred expenses of zero and $1.0 million for milestone payments for progress of programs through clinical trials. The Company had zero accrued liabilities due to Adimab as of June 30, 2022 and December 31, 2021. Under the 2014 Adimab Agreement, the Company has made milestone payments and will also owe low- to mid- single-digit royalty payments for commercial sales of the product

12


 

candidate. Under the 2019 and 2021 Adimab Agreements, the Company will owe certain milestone payments and low single-digit royalty payments for commercial sales of covered product candidates.

8. Net Income (Loss) Per Share

 

The following tables set forth the computation of the basic and diluted net income (loss) per share (in thousands, except share and per share data.

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

9,883

 

 

$

(55,147

)

 

$

(34,734

)

 

$

(107,318

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding basic

 

 

82,394,784

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units

 

 

193,584

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding, diluted

 

 

82,588,368

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Net income (loss) per share, basic

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

Net income (loss) per share, diluted

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:

 

 

 

Three Months Ended
June 30,

 

Six Months Ended
June 30,

 

 

2022

 

2021

 

2022

 

2021

Restricted stock subject to future vesting

 

1,363,201

 

1,296,627

 

1,363,201

 

1,296,627

Options to purchase common stock

 

12,637,131

 

12,202,403

 

13,739,413

 

12,202,403

Shares committed under 2019 ESPP

 

83,821

 

59,413

 

100,385

 

59,413

Total

 

14,084,153

 

13,558,443

 

15,202,999

 

13,558,443

 

13


 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements that involve risks and uncertainties, including those described in the section titled “Special Note Regarding Forward Looking Statements.” Our actual results and the timing of selected events could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those set forth under the section titled “Risk Factors” included elsewhere in this report.

Overview

We are a clinical stage biopharmaceutical company pioneering immuno-neurology, a novel therapeutic approach for the treatment of neurodegeneration. Immuno-neurology targets immune dysfunction as a root cause of multiple pathologies that are drivers of degenerative brain disorders. We are developing therapies designed to counteract these pathologies simultaneously by restoring healthy immune function to the brain. Supporting our scientific approach, our research and drug discovery platform enables us to advance a broad portfolio of product candidates, validated by human genetics, which we believe will improve the probability of technical success over shorter development timelines. As a result, we have identified over 100 immune system targets. Three product candidates, latozinemab (previously referred to as AL001), AL002, and AL101, are in clinical development, and we continue to develop our research pipeline, including AL044, AL008, and AL009. We are advancing our clinical product candidates and research pipeline with our existing resources and in collaboration with our partners, GSK and AbbVie.

On July 1, 2021, we entered into a Collaboration and License Agreement with GSK to collaborate on the global development and commercialization of progranulin-elevating monoclonal antibodies, including latozinemab and AL101. Under the terms of the GSK Agreement, we received $700 million in upfront payments, of which $500 million was received in the third quarter of 2021 and $200 million was received in the first quarter of 2022. Together with GSK we are pursuing frontotemporal dementia (FTD), Alzheimer’s disease, Parkinson’s disease, and amyotrophic lateral sclerosis (ALS).

Latozinemab modulates progranulin (PGRN), a key regulator of immune activity in the brain with genetic links to multiple neurodegenerative disorders. Latozinemab is in development to treat FTD, a severe, rapidly progressing neurodegenerative disorder that affects 50,000 to 60,000 people in the United States and roughly 110,000 people in the European Union.

Latozinemab is currently being studied in a global pivotal Phase 3 trial, INFRONT-3, for the potential treatment of adults at risk for or with symptomatic FTD-GRN. In prior clinical studies, latozinemab successfully demonstrated elevation of progranulin levels back to the normal range and encouraging early signals of biomarker and clinical activity. Latozinemab has been well tolerated in healthy volunteers and FTD patients in our Phase 1a, Phase 1b, and Phase 2 clinical trials.

In 2021, we presented our most comprehensive dataset generated to date for latozinemab from our ongoing open-label Phase 2 clinical trial, INFRONT-2 in patients with FTD-GRN. INFRONT-2 was designed to establish the safety and tolerability of chronic administration of latozinemab at therapeutic doses, and also measured biomarkers of disease and clinical outcomes. Treatment with latozinemab was well tolerated and suggested a reversal of the progranulin deficiency; progranulin levels were restored to normal ranges in both plasma and cerebrospinal fluid (CSF) for the duration of treatment. Multiple disease-relevant biomarkers trended toward normalization or remained stable, including time-dependent and durable normalization of lysosomal, inflammatory, and astrogliosis biomarkers over twelve months of treatment compared to baseline and age-matched controls. Additionally, mean levels of plasma and CSF neurofilament light chain (NfL), a marker of axonal damage, remained stable over 12 months. A matched historic control cohort of participants from the Genetic FTD Initiative (GENFI2) patient registry was utilized as a comparator for brain atrophy and clinical outcome assessments. Volumetric MRI found a greater than 10% reduction in atrophy rates in favor of latozinemab for the whole brain and frontotemporal cortex, and an approximately 50% reduction in the rate of ventricular enlargement, relative to the GENFI2 matched control cohort. Clinical outcome assessments using the CDR® plus NACC FTLD-SB scale found that latozinemab treatment slowed clinical progression by 48% compared to the GENFI2 matched control cohort.

In March 2022, we presented additional data from the INFRONT-2 trial of latozinemab in FTD patients with a C9orf72 genetic mutation (FTD-C9orf72) building on the results in FTD patients with a GRN mutation. Latozinemab was shown to be generally well tolerated when administered monthly for a year or more. Latozinemab elevated progranulin in both plasma and cerebrospinal fluid (CSF) in FTD-C9orf72 patients for the duration of treatment. Clinical outcome assessments using the CDR® plus NACC FTLD-SB scale found that when compared to a matched control cohort from the ALLFTD consortium, treatment with latozinemab in FTD-C9orf72 patients resulted in a trend toward a delay of approximately 54% in annualized disease progression. In addition, mean levels of NfL, a marker of axonal damage, remained stable over the course of

14


 

treatment in both plasma and CSF in latozinemab-treated FTD-C9orf72 patients and mean levels of glial fibrillary acidic protein (GFAP), a biomarker of astrogliosis that is an indicator of disease and/or injury to the central nervous system, decreased over 12 months in both plasma and CSF in latozinemab-treated FTD-C9orf72 patients.

In September 2021, we dosed the first participant in our Phase 2 clinical trial of latozinemab in people with ALS who carry a C9orf72 mutation. The study was designed to evaluate safety, tolerability, pharmacokinetics, and pharmacodynamics of latozinemab and to gather data on changes to multiple liquid biomarkers. Together with GSK, we have made the strategic, non-safety related decision to close enrollment in this study. In light of the evolving ALS landscape, we are currently evaluating plans for a potential Phase 2b study for patients with all forms of ALS, including the C9orf72 mutation.

AL101, the second product candidate in our PGRN portfolio, is designed to elevate progranulin levels, similar to latozinemab, with plans to investigate AL101 for the treatment of Alzheimer’s disease and Parkinson’s disease. Mutations that moderately reduce the expression levels of PGRN are associated with increased risk of developing Alzheimer’s disease and Parkinson’s disease. In animal models, increased PGRN levels have been demonstrated to be protective for these diseases. In 2021, we presented interim data from our ongoing Phase 1 clinical trial testing the safety, tolerability, pharmacokinetics, pharmacodynamics, and bioavailability of single doses of intravenously or subcutaneously administered AL101 in healthy volunteers. AL101 increased progranulin levels in the periphery and the brain persisting for one month. AL101 was found to be well tolerated at all doses administered. Alector completed enrollment of additional cohorts to test further dosages of AL101 administered intravenously and subcutaneously, with data expected to be available in the fourth quarter of 2022.

Our AL002 product candidate targets Triggering Receptor Expressed on Myeloid cells 2 (TREM2) to increase the functionality of TREM2 signaling and enhance microglia cell activation. We are initially developing AL002 for the treatment of Alzheimer’s disease in collaboration with AbbVie.

In our Phase 1 clinical trial, AL002 demonstrated tolerability, target engagement, and proof-of-mechanism in the central nervous systems of healthy volunteers. In January 2021, we initiated INVOKE-2, a randomized, controlled Phase 2 clinical trial of AL002 aiming to enroll approximately 265 patients with early Alzheimer’s disease.

Amyloid Related Imaging Abnormalities (ARIA) have been observed in our ongoing INVOKE-2 Phase 2 clinical trial in Alzheimer’s disease. ARIA are MRI findings suggestive of vasogenic edema or hemosiderin deposits. ARIA has been reported to occur in Alzheimer’s disease patients and typically resolves or stabilizes within four to 16 weeks with or without treatment. The incidence of ARIA has been shown to increase in this patient population with the administration of certain Alzheimer's disease therapeutics, namely anti-β-amyloid antibodies. Most ARIA cases observed in our INVOKE-2 Phase 2 clinical trial were asymptomatic and non-serious. However, a small number of serious adverse events occurred in patients with the APOE e4/e4 genotype. APOE e4/e4 homozygotes are estimated to represent 10-15% percent of the Alzheimer’s disease population. In addition to voluntary protocol amendments put in place last year to mitigate risks associated with ARIA, we discontinued dosing and enrollment of APOE e4/e4 homozygotes in our INVOKE-2 Phase 2 clinical trial. No additional serious adverse events related to ARIA have occurred following this change. We also plan to submit an additional voluntary amendment to the trial protocol to exclude APOE e4/e4 homozygotes from this trial. The potential impact, if any, of this protocol amendment on timing to complete enrollment of the INVOKE-2 Phase 2 clinical trial continues to be assessed. We are implementing MRI monitoring prior to dose escalation for all clinical trial participants, consistent with recently published guidelines for ARIA monitoring and management. We are conducting this study under the guidance of an Independent Data Monitoring Committee (IDMC), which is allowed to review unblinded data and to make trial recommendations. We, along with the IDMC, will continue to monitor the INVOKE-2 Phase 2 clinical trial, and if necessary, we will make additional modifications to the study protocol.

AL044 is the latest Alector-discovered therapeutic candidate for neurodegeneration. AL044 targets membrane-spanning 4-domains subfamily A (MS4A), a major risk locus for Alzheimer’s disease. MS4A gene family members encode a transmembrane receptor protein that is expressed selectively on myeloid cells in the brain and is associated with control of microglia functionality and potentially with microglia viability. We intend to develop AL044 for the treatment of Alzheimer’s disease and potentially orphan neurodegenerative indications. We have submitted an IND for AL044. We expect to initiate a first-in-human trial for AL044 in the second half of 2022. We own worldwide rights to AL044.

The neuroimmune system of the brain is part of the body’s innate immune system, and based on our pioneering work in immuno-neurology, we have identified potential oncology applications for several of our therapeutic programs. We believe that products focused on innate immune biology may complement and expand the efficacy of current immuno-oncology drugs that target the adaptive immune system.

AL008 is our lead innate immuno-oncology antibody, which is designed to inhibit the CD47-SIRP-alpha (SIRPα) pathway, a potent immune checkpoint pathway co-opted by tumors to evade the immune system. AL008 is a SIRP-alpha inhibitor with a novel dual mechanism of action that inhibits immune suppression and promotes immune stimulation. We

15


 

entered into a licensing agreement with Innovent in 2020, under which Innovent would develop and commercialize AL008 in China, while Alector would retain development and commercialization rights in the rest of the world.

We intend to re-acquire the rights we granted to Innovent for the development and commercialization of AL008. Innovent submitted an IND with the Chinese regulatory authorities and Alector plans to utilize data and documentation from this application to potentially support an IND submission in the U.S. Innovent will not be continuing development of AL008.

AL009, our second innate immuno-oncology product candidate, is a multi Siglec inhibitor that is designed to enhance both the innate and adaptive immune system response to tumors by blocking a critical glycan checkpoint pathway that drives immune suppression. We plan to advance AL009 into clinical studies in patients with advanced solid tumors within the next year. We own worldwide rights to AL009.

In collaboration with AbbVie, we had been developing AL003 to treat patients with Alzheimer’s disease pursuant to the AbbVie Agreement. AL003 focused on modulating checkpoint receptors on the brain’s immune cells, targeting sialic acid binding Ig-like lectin 3 (SIGLEC 3, also called CD33). AbbVie decided to terminate the CD33 collaboration program after AbbVie and Alector collaboratively reviewed next steps for AL003 and concluded the program did not warrant further development based on insufficient evidence for an effect on pharmacodynamic biomarkers in a Phase 1 study. AbbVie provided written notice to the Company formalizing this decision on June 30, 2022.

We are closely monitoring the evolving impact of COVID-19 and subsequent variants of the virus on our operations and we continue to be committed to our discovery, research, and clinical development plans and timelines. We are aware that the COVID-19 pandemic and subsequent variants have impacted the ability of certain clinical sites to maintain scheduled events for clinical trial participants due in part to the sites' temporary suspension of activities or regional shelter-in-place directives. We intend to continue to collect data from ongoing clinical trial participants and to make progress in completing enrollment across these ongoing clinical trials taking into account applicable regulatory, institutional, and government guidance compliance regimes. Any unscheduled changes in trial conduct due directly or indirectly to COVID-19 could negatively impact the integrity, reliability, or robustness of the data from our clinical trials.

Our operations have been financed primarily through our collaborations with AbbVie and GSK and the issuance and sale of convertible preferred stock and of common stock upon the completion of our IPO and follow-on offering. We completed our IPO in February 2019, and received $168.2 million net proceeds, after deducting underwriting discounts and commissions and offering expenses. We completed a follow-on offering in January 2020 and received $224.5 million net proceeds, after deducting underwriting discounts and commissions and offering expenses.

To date, we have not had any products approved for sale and have not generated any revenue from product sales. Further, we do not expect to generate revenue from product sales until such time, if ever, that we are able to successfully complete the development and obtain marketing approval for one of our product candidates. We will continue to require additional capital to develop our product candidates and fund operations for the foreseeable future. We have incurred net losses in each year since inception, and we expect to continue to incur net losses for the foreseeable future. Our ability to generate product revenue will depend on the successful development and eventual commercialization of one or more of our product candidates. Our net income was $9.9 million three months ended June 30, 2022 and net loss was $34.7 million for the six months ended June 30, 2022. Our net losses were $55.1 million and $107.3 million for three months ended June 30, 2021, respectively. As of June 30, 2022, we had an accumulated deficit of $481.1 million. Substantially all of our net losses have resulted from costs incurred in connection with our research and development programs and from general and administrative costs associated with our operations. We expect our expenses will increase substantially in connection with our ongoing activities, as we:

advance product candidates through preclinical studies and clinical trials;
pursue regulatory approval of product candidates;
hire additional personnel;
acquire, discover, validate, and develop additional product candidates;
require the manufacture of supplies for our preclinical studies and clinical trials; and
obtain, maintain, expand, and protect our intellectual property portfolio.

16


 

Components of Results of Operations

Revenue

We have not generated any revenue from product sales and do not expect to do so in the near future. Our revenue to date has been primarily related to the AbbVie Agreement and GSK Agreement for the license and co-development of product candidates with those parties. We recognize revenue from the upfront payments from AbbVie over time as services are provided. We recognize revenue from the upfront payments from GSK at a point in time for a development license and over time for research and development services. Revenues for research and development services are recognized as the program costs are incurred by measuring actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation.

Under the terms of our AbbVie Agreement, in addition to receiving the upfront payments from AbbVie, we may also be entitled to development and regulatory milestone payments, opt-in payments for continued development after proof-of-concept for AL002, and other future payments from profit sharing or royalties after commercialization of product candidates from such program.

Under the terms of our GSK Agreement, we received $700 million in upfront payments, of which $500 million was received in August 2021 and $200 million was received in January 2022. In addition, we will be eligible to receive up to an additional $1.5 billion in clinical development, regulatory, and commercial launch-related milestone payments for latozinemab and AL101. Alector and GSK are jointly developing latozinemab and AL101.

In the United States, Alector and GSK will equally share profits and losses from commercialization of latozinemab and AL101. We may opt out of the sharing of development costs and of profit and losses from commercialization in the United States on a product-by-product basis. In such case, we will no longer conduct development or commercialization of that product and we will receive royalties on net sales of the product in the United States instead of a share of profits. Outside of the United States, GSK will be responsible for commercialization of latozinemab and AL101 for all indications, and we will be eligible for double-digit tiered royalties.

We expect that our revenue for the next several years will be derived primarily from the AbbVie and GSK Agreements. The balance of deferred revenue was $520.9 million as of June 30, 2022, related to the AbbVie and GSK Agreements. The deferred revenue is expected to be recognized over the research and development period of the programs through proof-of-concept for AL002 and the completion of the initial Phase 2 clinical trials for specified indications for latozinemab and AL101.

Research and Development Expenses

Research and development expenses account for a significant portion of our operating expenses. We record research and development expenses as incurred. Research and development expenses consist primarily of costs incurred for the discovery and development of our product candidates, which include:

expenses incurred under agreements with third-party contract organizations, preclinical testing organizations, and consultants;
costs related to production of clinical materials, including fees paid to contract manufacturers;
laboratory and vendor expenses related to the execution of preclinical studies and clinical trials;
personnel-related expenses, including salaries, benefits, and stock-based compensation for personnel engaged in research and development functions;
costs related to the preparation of regulatory submissions;
third-party license fees; and
facilities and other expenses, which include expenses for rent and maintenance of facilities, depreciation and amortization expense, and other supplies.

We expense all research and development costs in the periods in which they are incurred. Costs for certain development activities are recognized based on an evaluation of the progress to completion of specific tasks using information and data provided to us by our vendors, collaborators, and third-party service providers. Nonrefundable advance payments for goods or services to be received in future periods for use in research and development activities are deferred and capitalized. The capitalized amounts are then expensed as the related goods are delivered and as services are performed.

17


 

Specific program expenses include expenses associated with the development of our most advanced product candidates: latozinemab, which is being studied in a pivotal Phase 3 clinical trial, INFRONT-3, and remains in an ongoing Phase 2 clinical trial, AL002, which is being studied in a Phase 2 clinical trial, and AL101, which is in a Phase 1 clinical trial. We also have expenses related to the discovery and development of future product candidates and separately tracked expenses related to programs that we expect to move out of preclinical studies and into Phase 1 clinical trials. These expenses primarily relate to salaries and benefits, stock-based compensation, facility expenses, including depreciation, and lab consumables.

Where we share costs with our collaboration partners, such as in our GSK Agreement, research and development expenses may include cost sharing reimbursements from, or payments to, our partner.

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, and obtain regulatory approval for, any of our product candidates. We expect our research and development expenses to increase substantially for the foreseeable future as we continue to invest in research and development activities related to developing our product candidates, as our product candidates advance into later stages of development, as we begin to conduct larger clinical trials, as we seek regulatory approvals for any product candidates that successfully complete clinical trials, and incur expenses associated with hiring additional personnel to support our research and development efforts. The process of conducting the necessary clinical research to obtain regulatory approval is costly and time-consuming, and the successful development of our product candidates is highly uncertain.

General and Administrative Expenses

General and administrative expenses consist primarily of personnel-related costs, including stock-based compensation, for our personnel in executive, legal, finance and accounting, information technology, human resources, and other administrative functions. General and administrative expenses also include legal fees relating to intellectual property and corporate matters, professional fees paid for accounting, auditing, consulting, and tax services, insurance costs, and facility costs not otherwise included in research and development expenses.

We anticipate that our general and administrative expenses will increase in the future as we increase our headcount to support our continued research activities and development of our programs.

Other Income, Net

Other income, net consists of interest earned on our cash equivalents and marketable securities and foreign currency transaction gains and losses incurred during the period.

Results of Operations

Comparison of the Three Months Ended June 30, 2022 and 2021

 

 

 

Three Months Ended
June 30,

 

 

Dollar

 

 

 

2022

 

 

2021

 

 

Change

 

 

 

(In thousands)

 

Collaboration revenue

 

$

79,851

 

 

$

6,568

 

 

$

73,283

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development

 

 

54,534

 

 

 

47,818

 

 

 

6,716

 

General and administrative

 

 

15,842

 

 

 

14,075

 

 

 

1,767

 

Total operating expenses

 

 

70,376

 

 

 

61,893

 

 

 

8,483

 

Income (loss) from operations

 

 

9,475

 

 

 

(55,325

)

 

 

64,800

 

Other income, net

 

 

1,450

 

 

 

178

 

 

 

1,272

 

Income (loss) before income taxes

 

 

10,925

 

 

 

(55,147

)

 

 

66,072

 

Income tax expense

 

 

1,042

 

 

 

 

 

 

1,042

 

Net loss

 

$

9,883

 

 

$

(55,147

)

 

$

65,030

 

 

Revenue

Collaboration revenue was $79.9 million for the three months ended June 30, 2022, compared to $6.6 million for the three months ended June 30, 2021. The increase of $73.3 million was due to a $52.0 million net increase to collaboration revenue under the AbbVie Agreement due to changes in estimated costs to satisfy the performance obligations resulting from

18


 

the termination of the AL003 program, partially offset by increases in total expected costs for the AL002 program. The increase was also due to a $21.3 million increase in revenue recognized from the GSK Agreement. Revenues are recognized as the program costs are incurred by measuring actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation.

Research and Development Expenses

Research and development expenses were $54.5 million for the three months ended June 30, 2022, compared to $47.8 million for the three months ended June 30, 2021. The increase of $6.7 million was driven by a $5.7 million increase in personnel-related expenses, including stock-based compensation, due to an increase in headcount and issuance of option grants to employees. In addition, we had an increase of $2.8 million for AL101 as the program continues to progress and a $1.9 million increase in facilities and other unallocated research and development expenses from additional rent expense, headcount, and other overhead costs as we continue to grow. These were offset by decreases in other programs, including AL003 due to the completion of Phase 1 trial and subsequent termination of the program.

 

 

 

Three Months Ended
June 30,

 

 

Dollar

 

 

 

2022

 

 

2022

 

 

Change

 

 

 

(In thousands)

 

Direct research and development expenses

 

 

 

 

 

 

 

 

 

AL001 (Latozinemab)

 

$

6,620

 

 

$

7,120

 

 

$

(500

)

AL101

 

 

3,831

 

 

 

1,009

 

 

 

2,822

 

AL002

 

 

6,957

 

 

 

7,865

 

 

 

(908

)

AL003

 

 

335

 

 

 

1,359

 

 

 

(1,024

)

AL044

 

 

2,536

 

 

 

1,958

 

 

 

578

 

Other early stage programs

 

 

8,359

 

 

 

10,256

 

 

 

(1,897

)

Indirect research and development expenses

 

 

 

 

 

 

 

 

 

Personnel related (including stock-based
   compensation)

 

 

19,549

 

 

 

13,795

 

 

 

5,754

 

Facilities and other unallocated research and
   development expenses

 

 

6,347

 

 

 

4,456

 

 

 

1,891

 

Total research and development expenses

 

$

54,534

 

 

$

47,818

 

 

$

6,716

 

 

General and Administrative Expenses

General and administrative expenses were $15.8 million for the three months ended June 30, 2022, compared to $14.1 million for the three months ended June 30, 2021. The increase of $1.8 million was driven by a $3.0 million increase in personnel-related expenses, including stock-based compensation, due to an increase in headcount and issuance of equity grants to employees. This was offset a decrease in legal and general business expenses mainly to support the GSK collaboration deal in 2021.

Other Income, Net

Other income, net was $1.5 million for the three months ended June 30, 2022, compared to $0.2 million for the three months ended June 30, 2021. The increase of $1.3 million was due to higher investment yields on our marketable securities compared to the prior year.

Income Tax Expense

Income tax expense was $1.0 million for the three months ended June 30, 2022, compared to zero for the three months ended June 30, 2021. The increase of $1.0 million was due federal and state taxes recognized from cash received from the GSK Agreement.

19


 

 

Comparison of the Six Months Ended June 30, 2022 and 2021

 

 

 

Six Months Ended
June 30,

 

 

Dollar

 

 

 

2022

 

 

2021

 

 

Change

 

 

 

(In thousands)

 

Collaboration revenue

 

$

104,325

 

 

$

10,678

 

 

$

93,647

 

Operating expenses:

 

 

 

 

 

 

 

 

 

Research and development

 

 

107,577

 

 

 

93,551

 

 

 

14,026

 

General and administrative

 

 

31,396

 

 

 

25,087

 

 

 

6,309

 

Total operating expenses

 

 

138,973

 

 

 

118,638

 

 

 

20,335

 

Income (loss) from operations

 

 

(34,648

)

 

 

(107,960

)

 

 

73,312

 

Other income, net

 

 

1,714

 

 

 

642

 

 

 

1,072

 

Income (loss) before income taxes

 

 

(32,934

)

 

 

(107,318

)

 

 

74,384

 

Income tax expense

 

 

1,800

 

 

 

 

 

 

1,800

 

Net loss

 

$

(34,734

)

 

$

(107,318

)

 

$

72,584

 

 

Revenue

Collaboration revenue was $104.3 million for the six months ended June 30, 2022, compared to $10.7 million for the six months ended June 30, 2021. The increase of $93.6 million was due to a $51.2 million net increase to collaboration revenue under the AbbVie Agreement due to changes in estimated costs to satisfy the performance obligations resulting from the termination of the AL003 program, partially offset by increases in total expected costs for the AL002 program. The increase was also due to a $42.4 million increase in revenue recognized from the GSK Agreement. Revenues are recognized as the program costs are incurred by measuring actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation.

Research and Development Expenses

Research and development expenses were $107.6 million for the three six months ended June 30, 2022, compared to $93.6 million for the six months ended June 30, 2021. The increase of $14.0 million was driven by a $10.9 million increase in personnel-related expenses, including stock-based compensation, due to an increase in headcount and issuance of option grants to employees. In addition, we had a $3.9 million increase in facilities and other unallocated research and development expenses from additional rent expense, headcount, and other overhead costs as we continue to grow. We also had increases of $2.5 million in other early stage programs and a $2.4 million increase in AL101 as the program continues to progress. These were offset by decreases in other programs, including AL003 due to the completion of Phase 1 trial and subsequent termination of the program.

 

 

 

Six Months Ended
June 30,

 

 

Dollar

 

 

 

2022

 

 

2021

 

 

Change

 

 

 

(In thousands)

 

Direct research and development expenses

 

 

 

 

 

 

 

 

 

AL001 (Latozinemab)

 

$

16,273

 

 

$

17,687

 

 

$

(1,414

)

AL101

 

 

4,481

 

 

 

2,041

 

 

 

2,440

 

AL002

 

 

13,779

 

 

 

14,711

 

 

 

(932

)

AL003

 

 

765

 

 

 

2,788

 

 

 

(2,023

)

AL044

 

 

2,936

 

 

 

4,256

 

 

 

(1,320

)

Other early stage programs

 

 

18,723

 

 

 

16,190

 

 

 

2,533

 

Indirect research and development expenses

 

 

 

 

 

 

 

 

 

Personnel related (including stock-based
   compensation)

 

 

38,080

 

 

 

27,196

 

 

 

10,884

 

Facilities and other unallocated research and
   development expenses

 

 

12,540

 

 

 

8,682

 

 

 

3,858

 

Total research and development expenses

 

$

107,577

 

 

$

93,551

 

 

$

14,026

 

 

20


 

 

General and Administrative Expenses

General and administrative expenses were $31.4 million for the six months ended June 30, 2022, compared to $25.1 million for the six months ended June 30, 2021. The increase of $6.3 million was driven by a $5.2 million increase in personnel-related expenses, including stock-based compensation, due to an increase in headcount and issuance of equity grants to employees. In addition, we had a $1.1 million increase in expenses for information technology, recruiting, and other general expenses to support our growth.

Other Income, Net

Other income, net was $1.7 million for the six months ended June 30, 2022 compared to $0.6 million for the six months ended June 30, 2021. The increase of $1.1 million was due to higher investment yields on our marketable securities compared to the prior year.

Income Tax Expense

Income tax expense was $1.8 million for the six months ended June 30, 2022 compared to zero for the six months ended June 30, 2021. The increase of $1.8 million was due federal and state taxes recognized from cash received from the GSK Agreement.

Liquidity and Capital Resources

Since our inception through June 30, 2022, our operations have been financed primarily by our collaborations with AbbVie and GSK and the issuance and sale of convertible preferred stock and of common stock upon the completion of our IPO and follow-on offering.

As of June 30, 2022, we had $808.9 million of cash, cash equivalents, and marketable securities. As of June 30, 2022, we had an accumulated deficit of $481.1 million.

Future Funding Requirements

Our primary uses of cash are to fund our operations, which consist primarily of research and development expenditures related to our programs, and to a lesser extent, general and administrative expenditures. We expect our expenses to continue to increase in connection with our ongoing activities, in particular as we continue to advance our product candidates and our discovery programs. In addition, we expect to incur additional costs associated with operating as a public company.

Based on our current operating plan, we believe that our existing cash, cash equivalents, and marketable securities will enable us to fund our operations and capital expenditure requirements into at least the second half of 2024. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect. We may also choose to seek additional financing opportunistically. We expect to need to obtain substantial additional funding in the future for our research and development activities and continuing operations. If we were unable to raise capital when needed or on favorable terms, we would be forced to delay, reduce, or eliminate our research and development programs or future commercialization efforts.

Our future capital requirements will depend on many factors, including:

the timing and progress of preclinical and clinical development activities; including, without limitation, our collaboration efforts with AbbVie and GSK;
the number and scope of preclinical and clinical programs we decide to pursue;
successful enrollment in and completion of clinical trials;
our ability to establish agreements with third-party manufacturers for clinical supply for our clinical trials and, if our product candidates are approved, commercial manufacturing;
our ability to maintain our current research and development programs and establish new research and development programs;
addition and retention of key research and development personnel;

21


 

our efforts to enhance operational, financial, and information management systems, and hire additional personnel, including personnel to support development of our product candidates;
negotiating favorable terms in any collaboration, licensing, or other arrangements into which we may enter and performing our obligations in such collaborations;
the timing and amount of milestone and other payments we may receive under our collaboration arrangements;
the costs and timing of regulatory approvals;
our eventual commercialization plans for our product candidates;
the effects of inflationary pressures; and
the costs involved in prosecuting, defending, and enforcing patent claims and other intellectual property claims.

A change in the outcome of any of these or other variables with respect to the development of any of our product candidates could significantly change the costs and timing associated with the development of that product candidate. Furthermore, our operating plans may change in the future, and we may need additional funds to meet operational needs and capital requirements associated with such operating plans.

Cash Flows

The following table summarizes our cash flows for the periods indicated (in thousands):

 

 

 

Six Months Ended
 June 30,

 

 

 

2022

 

 

2021

 

Cash provided by (used in) operating activities

 

$

77,649

 

 

$

(97,236

)

Cash provided by (used in) investing activities

 

 

(237,925

)

 

 

166,144

 

Cash provided by financing activities

 

 

3,389

 

 

 

6,836

 

Operating Activities

For the six months ended June 30, 2022, cash provided by operating activities was $77.6 million. This was mainly due to an increase in deferred revenue of $95.7 million from the $200 million payment received from GSK less revenue recognized. We also had a non-cash charge of $24.4 million for stock-based compensation. This was offset by net loss of $34.7 million and a decrease of $6.1 million in accrued liabilities and accrued clinical supply costs.

For the six months ended June 30, 2021, cash used in operating activities was $97.2 million. This was mainly due to the net loss of $107.3 million and the decrease in deferred revenue of $10.7 million as revenue was recognized related to the AbbVie Agreement. We also had a decrease of $4.2 million in accrued liabilities and accrued clinical supply costs. This was offset by non-cash charges of $17.9 million for stock-based compensation, $3.1 million for depreciation and amortization, and a $9.1 million increase in accounts payable.

Investing Activities

For the six months ended June 30, 2022, cash used in investing activities of $237.9 million was primarily related to the maturities of marketable securities of $84.8 million offset by purchases of marketable securities of $321.3 million.

For the six months ended June 30, 2021, cash provided in investing activities of $166.1 million was primarily related to the maturities of marketable securities of $173.0 million offset by purchases of marketable securities of $5.1 million.

Financing Activities

For the six months ended June 30, 2022, cash provided by financing activities of $3.4 million was primarily from the exercise of options to purchase common stock.

For the six months ended June 30, 2021, cash provided by financing activities of $6.8 million was from the exercise of options to purchase common stock.

22


 

Critical Accounting Policies and Estimates

Management’s discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States (GAAP). The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions and any such differences may be material. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.

Other than the disclosures below, there have been no material changes to our critical accounting policies and estimates from those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K, as filed with the SEC on February 24, 2022.

Revenue Recognition

We recognize revenue when control of promised goods or services is transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under arrangements, we perform the following steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies the performance obligation. If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative SSP. The relative SSP for each deliverable is estimated using external sourced evidence if it is available. If external sourced evidence is not available, we use our best estimate of the SSP for the deliverable.

We recognize collaboration revenue at a point in time if control of the promised good or service has been transferred to the customer. We recognize collaboration revenue over time by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and development period, we measure actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. We re-evaluate the estimate of expected costs to satisfy the performance obligation each reporting period and make adjustments for any significant changes. Clinical trials are expensive and can take many years to complete, and the outcome is inherently uncertain. Changes in our forecasted costs are likely to occur over time based upon changes in clinical trial procedures set forth in protocols, changes in estimates of manufacturing costs, or feedback from regulators on the design or operation of our clinical trials. We have had changes to the overall expected costs to satisfy the performance obligations from period to period. For the three months ended June 30, 2022, we recorded a net increase to collaboration revenue under the AbbVie Agreement due to changes in estimated costs to satisfy the performance obligations resulting from the termination of the AL003 program, partially offset by increases in total expected costs for the AL002 program.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Interest Rate Risk

We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate sensitivities. The primary objective of our investment activities is to preserve capital to fund our operations. We also seek to maximize income from our investments without assuming significant risk. To achieve our objectives, we maintain a portfolio of investments in a variety of securities of high credit quality and generally short-term duration, invested in compliance with our policy.

We had cash, cash equivalents, and marketable securities of $808.9 million as of June 30, 2022, which consisted primarily of bank deposits, money market funds, and government marketable securities. Such interest-earning instruments carry a degree of interest rate risk; however, historical fluctuations in interest income have not been significant for us. Due to the generally short-term maturities of our cash equivalents and marketable securities, and the low risk profile of our marketable securities, an immediate 100 basis point increase or decrease in interest rates would cause a change in fair value of approximately $3.6 million as of June 30, 2022.

23


 

Foreign Currency Risk

Our expenses are generally denominated in U.S. dollars. However, we have entered into a limited number of contracts with vendors for research and development services with payments denominated in foreign currencies, including the Euro. We are subject to foreign currency transaction gains or losses on our contracts denominated in foreign currencies. To date, foreign currency transaction gains and losses have not been material to our financial statements, and we have not had a formal hedging program with respect to foreign currency. A 10% increase or decrease in current exchange rates would not have a material effect on our financial results.

Item 4. Controls and Procedures.

Conclusions Regarding the Effectiveness of Disclosure Controls and Procedures

As of June 30, 2022, management, with the participation of our Principal Executive Officer and Principal Financial and Accounting Officer, performed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including the Principal Executive Officer and the Principal Financial and Accounting Officer, to allow timely decisions regarding required disclosures. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, our Principal Executive Officer and Principal Financial and Accounting Officer concluded that, as of June 30, 2022, the design and operation of our disclosure controls and procedures were effective at a reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended June 30, 2022, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

24


 

PART II—OTHER INFORMATION

From time to time, we may become involved in litigation or other legal proceedings. We are not currently a party to any litigation or legal proceedings that, in the opinion of our management, are likely to have a material adverse effect on our business. Regardless of outcome, litigation, or other legal proceedings can have an adverse impact on us because of legal fees and settlement costs, diversion of management resources, and other factors.

Item 1A. Risk Factors.

Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Quarterly Report on Form 10-Q, including our financial statements and the related notes and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in our other public filings, in evaluating our business. The occurrence of any of the events or developments described below could harm our business, financial condition, results of operations, and growth prospects. In such an event, the market price of our common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations and the market price of our common stock.

Summary Risk Factors

Our business is subject to numerous risks and uncertainties that you should consider before investing in our company, as more fully described below. The principal factors and uncertainties that make investing in our company risky include, among others:

We are in the clinical stages of drug development and have a limited operating history and no products approved for commercial sale, which may make it difficult to evaluate our current business and predict our future success and viability.
We have incurred significant net losses in each year since our inception and anticipate that we will continue to incur net losses for the foreseeable future.
Drug development is a highly uncertain undertaking and involves a substantial degree of risk.
We will need to obtain substantial additional financing to complete the development and any commercialization of our product candidates, and a failure to obtain this necessary capital when needed on acceptable terms, or at all, could force us to delay, limit, reduce, or terminate our commercialization efforts, product development, or other operations.
Due to the significant resources required for the development of our programs, and depending on our ability to access capital, we must prioritize development of certain product candidates. Moreover, we may expend our limited resources on programs that do not yield a successful product candidate or fail to capitalize on product candidates or indications that may be more profitable or for which there is a greater likelihood of success.
Research and development of biopharmaceutical products is inherently risky, and our business is heavily dependent on the successful development of our product candidates, which are in preclinical and clinical development, so we cannot give any assurance that any of our product candidates will receive regulatory, including marketing, approval, which is necessary before they can be commercialized.
We may not be successful in our efforts to continue to create a pipeline of product candidates from our research and drug discovery platform or to develop commercially successful products. If we fail to successfully identify and develop additional product candidates from our research and drug discovery platform, our commercial opportunity may be limited.
We may not be successful in our efforts to carry out our obligations under our collaborations for our product development and research programs; for instance, without limitation, failure to complete in a timely manner or at all our contractual obligations to Glaxo Wellcome UK Limited, a subsidiary of GlaxoSmithKline plc (GSK) and AbbVie Biotechnology, Ltd. (AbbVie).
We may not be successful in our efforts to expand indications for approved product candidates.

25


 

We have concentrated a substantial portion of our research and development efforts on the treatment of neurodegenerative diseases, a field that has seen both limited success in drug development and evolving standards for regulatory approval. Further, our product candidates are based on new approaches and novel technology, and we must be able to identify and develop new biomarkers that are signs of a disease or condition and that can measure impact on disease progression of our product candidates, which makes it difficult to predict the time and cost of product candidate development and subsequently obtaining regulatory approval.
We may encounter substantial delays in our clinical trials or may not be able to conduct or complete our clinical trials on the timelines we expect, if at all.
Our clinical trials may reveal significant adverse events, toxicities, or other side effects and may fail to demonstrate substantial evidence of the safety and efficacy of our product candidates, which would prevent, delay, or limit the scope of regulatory approval and commercialization.
We are highly dependent on our key personnel, and if we are not successful in attracting, motivating, and retaining highly qualified personnel, we may not be able to successfully implement our business strategy.
Our operations and financial results could continue to be adversely impacted by the ongoing COVID-19 pandemic, including the effects of subsequent variants, in the United States and the rest of the world, including potential supply chain issues and concerns.
The market price of our common stock may continue to be volatile, which could result in substantial losses for investors and could negatively impact our ability to conduct additional fundraising in the public markets.

Risks Related to Our Business, Financial Condition, and Capital Requirements

We are in various stages of drug development and have a limited operating history and no products approved for commercial sale, which may make it difficult to evaluate our current business and predict our future success and viability.

We are a clinical stage biopharmaceutical company with a limited operating history, focused primarily on developing therapeutics for neurodegenerative diseases, including frontal temporal dementia (FTD), Alzheimer’s disease, Parkinson’s disease, and amyotrophic lateral sclerosis (ALS), as well as oncology therapeutics that focus on innate immune biology. We commenced operations in May 2013. To date, we have financed our operations primarily through the sale of equity securities and upfront payments received in connection with our collaboration arrangements with AbbVie and GSK. We have no products approved for commercial sale and have not generated any revenue from product sales. Drug development is a highly uncertain undertaking and involves a substantial degree of risk. We are in Phase 2 and Phase 3 clinical trials for one product candidate, latozinemab (formerly AL001), are in Phase 2 clinical trials for one product candidate, AL002, and are in Phase 1 clinical trials for one product candidate, AL101. In addition, AbbVie decided to terminate the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. To date, we have not completed a pivotal clinical trial, obtained marketing approval for any product candidates, manufactured a commercial scale product, or arranged for a third party to do so on our behalf, or conducted sales and marketing activities necessary for successful product commercialization. Our limited operating history as a company makes any assessment of our future success and viability subject to significant uncertainty.

We will encounter risks and difficulties frequently experienced by clinical-stage biopharmaceutical companies in rapidly evolving fields, and we have not yet demonstrated an ability to successfully overcome such risks and difficulties. If we do not address these risks and difficulties successfully, our business will suffer.

We have incurred significant net losses in each year since our inception and anticipate that we will continue to incur net losses for the foreseeable future.

We have incurred net losses in almost every reporting period since our inception. We incurred net income of $9.9 million and net loss of $34.7 million for the three and six months ended June 30, 2022, respectively. We incurred net losses of $55.1 million and $107.3 million for the three and six months ended June 30, 2021, respectively. As of June 30, 2022, we had an accumulated deficit of $481.1 million.

We have invested significant financial resources in research and development activities, including for our preclinical and clinical product candidates. We do not expect to generate revenue from product sales for several years, if at all. The revenue we currently generate from our collaboration arrangements with AbbVie and GSK is variable and limited in amount. For our collaborations with AbbVie and GSK, we recognize collaboration revenue by measuring the progress towards complete satisfaction of the performance of obligation measured as the program costs are incurred. The amount of our future

26


 

net losses will depend, in part, on the level of our future expenditures and revenue. Moreover, our net losses may fluctuate significantly from quarter to quarter and year to year, such that a period-to-period comparison of our results of operations may not be a good indication of our future performance.

On July 1, 2021, we entered into an agreement with GSK (GSK Agreement) to collaborate on the global development and commercialization of progranulin-elevating monoclonal antibodies, including latozinemab and AL101. Under the terms of the GSK Agreement, we received $700 million in upfront payments, of which $500 million was received in August 2021 and $200 million was received in January 2022. In addition, we will be eligible to receive up to an additional $1.5 billion in clinical development, regulatory, and commercial launch-related milestone payments for latozinemab and AL101.

Developing our product candidates is expensive, and we expect to continue to spend substantial amounts as we fund our early-stage research projects and continue to advance our programs through preclinical and clinical development. Even if we are successful in developing our product candidates, obtaining regulatory approvals, and launching and commercializing any product candidate will require substantial additional funding.

We expect to continue to incur significant expenses and increasingly higher operating losses for the foreseeable future. We anticipate that our expenses will increase substantially if and as we:

continue our research and discovery activities;
advance our research and drug discovery platform, including our target, patient, and biomarker selections;
progress our current and any future product candidates through preclinical and clinical development;
initiate and conduct additional preclinical, clinical, or other studies for our product candidates;
work with our contract development and manufacturing organizations (CDMOs) to scale up the manufacturing processes for our product candidates or, in the future, establish and operate a manufacturing facility;
change or add additional contract manufacturers or suppliers;
seek regulatory approvals and marketing authorizations for our product candidates;
establish sales, marketing, and distribution infrastructure to commercialize any products for which we obtain approval;
make milestone, royalty, or other payments due under any license or collaboration agreements;
take steps to seek protection of our intellectual property and defend our intellectual property against challenges from third parties;
obtain, maintain, protect, and enforce our intellectual property portfolio, including intellectual property obtained through license and collaboration agreements;
attract, hire, and retain qualified personnel, especially in light of a very competitive hiring and compensation environment;
provide additional internal infrastructure to support our continued research and development operations and any planned commercialization efforts in the future;
experience any delays or encounter other issues related to our operations, including due to the effects of the ongoing COVID-19 pandemic and subsequent variants;
implement additional internal systems and infrastructure related to cybersecurity;
meet the requirements and demands of being a public company;
withstand periods of rising rate of inflation; and
defend against any product liability claims or other lawsuits related to our products.

Our prior losses and expected future losses have had and will continue to have an adverse effect on our stockholders’ equity and working capital. In any particular quarter or quarters, our operating results could be below the expectations of securities analysts or investors, which could cause our stock price to decline.

27


 

Drug development is a highly uncertain undertaking and involves a substantial degree of risk.

We have no products approved for commercial sale. To obtain revenues from the sales of our product candidates that are significant or large enough to achieve profitability, we must succeed, either alone or with third parties, in developing, obtaining regulatory approval for, manufacturing, and marketing therapies with significant commercial success. Our ability to generate revenue and achieve profitability depends on many factors, including:

completing research and preclinical and clinical development of our product candidates;
addressing any delays in our clinical trials or other impacts resulting from factors related to the effects of the ongoing COVID-19 pandemic and subsequent variants;
obtaining regulatory approvals and marketing authorizations for product candidates for which we successfully complete clinical development and clinical trials;

 

developing a sustainable and scalable manufacturing process for our product candidates, as well as establishing and maintaining commercially viable supply relationships with third parties that can provide adequate products and services to support clinical activities and commercial demand of our product candidates;
identifying, assessing, acquiring, and/or developing new product candidates;
negotiating favorable terms in any collaboration, licensing, or other arrangements into which we may enter;
launching and successfully commercializing product candidates for which we obtain regulatory and marketing approval, either by collaborating with a partner or, if launched independently, by establishing a sales, marketing, and distribution infrastructure;
obtaining and maintaining an adequate price for our product candidates, both in the United States and in foreign countries where our products are commercialized;
obtaining adequate reimbursement for our product candidates from payors;
obtaining market acceptance of our product candidates as viable treatment options;
addressing any competing technological and market developments;
receiving milestones and other payments under our current and any future collaboration arrangements;
maintaining, protecting, expanding, and enforcing our portfolio of intellectual property rights, including patents, trade secrets, and know-how; and
attracting, hiring, and retaining qualified personnel, especially in light of a recent very competitive compensation environment.

To date, clinical development of one of our product candidates has been terminated. AbbVie decided to terminate the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. Because of the numerous risks and uncertainties associated with drug development, we are unable to predict the timing or amount of our expenses, or when we will be able to generate any meaningful revenue or achieve or maintain profitability, if ever. In addition, our expenses could increase beyond our current expectations if we are required by the U.S. Food and Drug Administration (FDA) or foreign regulatory agencies, to perform studies in addition to those that we currently anticipate, or if there are any delays in any of our or our future collaborators’ clinical trials or the development of any of our product candidates. Even if one or more of our product candidates is approved for commercial sale, we anticipate incurring significant costs associated with launching and commercializing any approved product candidate and ongoing compliance efforts.

We will need to obtain substantial additional financing to complete the development and any commercialization of our product candidates, and a failure to obtain this necessary capital when needed on acceptable terms, or at all, could force us to delay, limit, reduce, or terminate our commercialization efforts, product development, or other operations.

Our operations have required substantial amounts of cash since inception, and we expect our expenses to increase significantly in the foreseeable future. To date, we have financed our operations primarily through the sale of equity securities and upfront payments received in connection with our collaboration arrangements with AbbVie and GSK. Developing our product candidates and conducting clinical trials for the treatment of neurodegenerative diseases, including FTD, Alzheimer’s disease, ALS, and Parkinson’s disease, and in oncology, will require substantial amounts of capital. We

28


 

will also require a significant amount of capital for the further development of our product candidates, and if any of such product candidates are approved, to commercialize any approved products.

As of June 30, 2022, we had cash, cash equivalents, and marketable securities of $808.9 million. In January 2020, we received $224.5 million of net proceeds from the issuance of common stock upon the completion of a follow-on offering, net of underwriting discounts and commissions and offering expenses.

Based on our current operating plan, we believe that our existing cash, cash equivalents, and marketable securities will be sufficient to fund our projected operations into at least the second half of 2024. Our estimate as to how long we expect our existing cash, cash equivalents, and marketable securities to be available to fund our operations is based on assumptions that may be proved inaccurate, and we could use our available capital resources sooner than we currently expect. In addition, changing circumstances, including periods of a rising rate of inflation, may cause us to increase our spending significantly faster than we currently anticipate, and we may need to spend more money than currently expected because of circumstances beyond our control. We intend to re-acquire rights we granted to Innovent for the development and commercialization of AL008, and may advance AL008 into the clinic on our own, which may increase our need for additional funding. We may need to raise additional funds sooner than we anticipate if we choose to expand more rapidly than we presently anticipate.

Global markets have experienced volatility and instability in connection with continued concerns over the global impact of the ongoing COVID-19 pandemic and subsequent variants. Our ability to raise money in the public markets may be severely impacted for the foreseeable future due to the effects of the ongoing COVID-19 pandemic and a recent period of rising inflation. Additional capital may not be available when we need it, on terms acceptable to us or at all. If adequate capital is not available to us on a timely basis, we may be required to significantly delay, scale back, or discontinue our research and development programs or the commercialization of any product candidates, if approved, or be unable to continue or expand our operations, or otherwise capitalize on our business opportunities, as desired, which could materially affect our business, financial condition, results of operations, and growth prospects and cause the price of our common stock to decline.

To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect your rights as a common stockholder. Debt financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures, or declaring dividends. If we raise additional funds through collaborations, strategic alliances, or licensing arrangements with pharmaceutical partners, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs, or product candidates, or grant licenses on terms that may not be favorable to us.

Due to the significant resources required for the development of our product candidates, and depending on our ability to access capital, we must prioritize development of certain product candidates. Moreover, we may expend our limited resources on programs that do not yield a successful product candidate or fail to capitalize on product candidates or indications that may be more profitable or for which there is a greater likelihood of success.

We have identified over 100 immune system targets. Three of our product candidates, latozinemab, AL002, and AL101, are in clinical development, and we continue to develop our research pipeline. The development of one of our product candidates, AL003, was terminated in June 2022. Together, the development of these programs and product candidates requires significant capital investment. Due to the significant resources required for the development of our programs and product candidates, we must focus our programs and product candidates on specific diseases and disease pathways and decide which product candidates to pursue and advance and the amount of resources to allocate to each. Our drug development strategy is to clinically test and seek regulatory approval for our product candidates in indications in which we believe there is the most evidence that we will be able to quickly generate proof-of-concept data. We then intend to expand to clinical testing and seek regulatory approvals in other neurodegenerative indications based on genetic and mechanistic overlap with the primary indication.

However, even if our product candidates are able to gain regulatory approval in one indication, there is no guarantee that we will be able to obtain approval in other indications, and we may expend significant resources in seeking such approvals. In addition, we may focus resources on pursuing indications outside of neurodegeneration based on the same genetic and mechanistic rationale we utilize in determining on which of our discovery programs to focus. Our decisions concerning the allocation of research, development, collaboration, management, and financial resources toward particular product candidates or therapeutic areas may not lead to the development of any viable commercial product and may divert resources away from better opportunities. For example, we now intend to re-acquire rights we granted to Innovent for the development and commercialization of AL008, and we plan to utilize data and documentation from the investigational new drug application (IND) that Innovent filed with the Chinese regulatory authorities to potentially support an IND that we would file in the United States. Similarly, our potential decisions to delay, terminate, or collaborate with third parties in

29


 

respect of certain programs may subsequently also prove to be suboptimal and could cause us to miss valuable opportunities. If we make incorrect determinations regarding the viability or market potential of any of our programs or product candidates or misread trends in the biopharmaceutical industry, in particular for neurodegenerative diseases, such events could have a material adverse effect on our business, financial condition, and results of operations. As a result, we may fail to capitalize on viable commercial products or profitable market opportunities, be required to forego or delay pursuit of opportunities with other product candidates or other diseases and disease pathways that may later prove to have greater commercial potential than those we choose to pursue, or relinquish valuable rights to such product candidates through collaboration, licensing, or other royalty arrangements in cases in which it would have been advantageous for us to invest additional resources to retain sole development and commercialization rights. Our reliance on genetic screening and use of biomarkers to align patient risk profiles with targeted intervention may eventually require us to develop and use companion diagnostics, which could impact product development costs and timelines depending on the specific diagnostic and any applicable regulatory requirements that would need to be met to enable its use.

Risks Related to the Discovery, Development, and Commercialization of Our Product Candidates

Research and development of biopharmaceutical products is inherently risky. Our business is heavily dependent on the successful development of our product candidates, which are in various stages of preclinical and clinical development. We cannot give any assurance that any of our product candidates will receive regulatory, including marketing, approval, which is necessary before they can be commercialized.

We are in the clinical stages of development of many of the product candidates currently in our programs. To date, we have invested substantially in our efforts and financial resources to identify, procure intellectual property for, and develop our programs, including conducting preclinical studies and clinical trials in our programs for our product candidates, latozinemab, AL002, AL101, AL044, AL008, and AL009, and providing general and administrative support for these operations. Our future success is dependent on our ability to successfully develop, obtain regulatory approval for, and then successfully commercialize our product candidates, and we may fail to do so for many reasons, including the following:

our product candidates may not successfully complete preclinical studies or clinical trials;
a product candidate may on further study be shown to have harmful side effects or other characteristics that indicate it is unlikely to be effective or otherwise does not meet applicable regulatory criteria;
our competitors may develop therapeutics that render our product candidates obsolete or less attractive;
the product candidates that we develop may not be sufficiently covered by intellectual property for which we hold exclusive rights;
the product candidates that we develop may be covered by third parties’ patents or other intellectual property or exclusive rights;
the market for a product candidate may change so that the continued development of that product candidate is no longer reasonable or commercially attractive;
a product candidate may not be capable of being produced in commercial quantities at an acceptable cost, or at all;
if a product candidate obtains regulatory approval, we may be unable to establish sales and marketing capabilities, or successfully market such approved product candidate, to gain market acceptance; and
a product candidate may not be accepted as safe and effective by patients, the medical community, or third-party payors, if applicable.

If any of these events occur, we may be forced to abandon our development efforts for a program or programs, which would have a material adverse effect on our business and could potentially cause us to cease operations. For example, after completing the Phase 1 trial for AL003 and reviewing the collaboration program with the Company, AbbVie decided to terminate the CD33 collaboration program, under which AL003 was being developed.

We may not be successful in our efforts to further develop our current product candidates. We are not permitted to market or promote any of our product candidates before we receive regulatory approval from the FDA or comparable foreign regulatory authorities, and we may never receive such regulatory approval for any of our product candidates. Most of our product candidates are in the early stages of development, and all will require significant additional clinical development, management of preclinical, clinical, and manufacturing activities, regulatory approval, adequate manufacturing supply, a commercial organization, and significant marketing efforts before we generate any revenue from product sales, if at all.

30


 

We have never completed a clinical development program. We are in Phase 2 and Phase 3 clinical trials for one product candidate, latozinemab, are in Phase 2 clinical development for one product candidate, AL002, and are in Phase 1 clinical development for one product candidate, AL101. Further, we cannot be certain that any of our product candidates will be successful in clinical trials. For any product candidates we have advanced into clinical trials, we may terminate such trials or the clinical program prior to their completion.

If any of our product candidates successfully complete clinical trials, we generally plan to seek regulatory approval to market our product candidates in the United States, the European Union, and in additional foreign countries where we believe there is a viable commercial opportunity. We have never commenced, compiled, or submitted an application seeking regulatory approval to market any product candidate. We may never receive regulatory approval to market any product candidates even if such product candidates successfully complete clinical trials, which would adversely affect our viability. To obtain regulatory approval in countries outside the United States, we must comply with numerous and varying regulatory requirements of such other countries regarding safety, efficacy, manufacturing and controls, clinical trials, commercial sales, pricing, and distribution of our product candidates. We may also rely on our collaborators or partners to conduct the required activities to support an application for regulatory approval, and to seek approval, for one or more of our product candidates. We cannot be sure that our collaborators or partners will conduct these activities or do so within the timeframe we desire. Even if we (or our collaborators or partners) are successful in obtaining approval in one jurisdiction, we cannot ensure that we will obtain approval in any other jurisdictions. If we are unable to obtain approval for our product candidates in multiple jurisdictions, our business, financial condition, results of operations, and our growth prospects could be negatively affected.

Even if we receive regulatory approval to market any of our product candidates, whether for the treatment of neurodegenerative diseases or other diseases, we cannot assure you that any such product candidate will be successfully commercialized, widely accepted in the marketplace or more effective than other commercially available alternatives.

Investment in biopharmaceutical product development involves significant risk that any product candidate will fail to demonstrate adequate efficacy or an acceptable safety profile, gain regulatory approval, and become commercially viable. We cannot provide any assurance that we will be able to successfully advance any of our product candidates through the development process or, if approved, successfully commercialize any of our product candidates.

We may not be successful in our efforts to continue to create a pipeline of product candidates from our research and drug discovery platform or to develop commercially successful products. If we fail to successfully identify and develop additional product candidates from our research and drug discovery platform, our commercial opportunity may be limited.

One of our strategies is to identify and pursue clinical development of additional product candidates. Identifying, developing, obtaining regulatory approval, and commercializing additional product candidates for the treatment of neurodegenerative and other diseases will require substantial additional funding and is prone to the risks of failure inherent in drug development. We cannot provide you any assurance that we will be able to successfully identify or acquire additional product candidates, advance any of these additional product candidates through the development process, successfully commercialize any such additional product candidates, if approved, or assemble sufficient resources to identify, acquire, develop, or, if approved, commercialize additional product candidates. If we are unable to successfully identify, acquire, develop, and commercialize additional product candidates, our commercial opportunity may be limited.

We may not be successful in our efforts to obtain approval for additional or expanded indications for our approved product candidates or approved products.

Our drug development strategy is to clinically test and seek regulatory approval for our product candidates in indications in which we believe there is the most evidence that we will be able to quickly generate proof-of-concept data. We then intend to expand to clinical testing and seek regulatory approvals in other neurodegenerative indications based on genetic and mechanistic overlap with the primary indication. Conducting clinical trials for additional indications for our product candidates requires substantial technical, financial, and human capital resources and is prone to the risks of failure inherent in drug development. We cannot provide you any assurance that we will be successful in our effort to obtain regulatory approval for our product candidates for additional indications even if we obtain approval for an initial indication. Although the FDA has approved orphan drug status for latozinemab and AL101 for the treatment of FTD, we have no products approved for commercial sale and have not generated any revenue from product sales.

We have concentrated a substantial portion of our research and development efforts on the treatment of neurodegenerative diseases, a field that has seen limited success in drug development. Further, our product candidates are based on new approaches and novel technology, and we must be able to identify and develop new biomarkers that are

31


 

signs of a disease or condition and that can measure impact on disease progression of our product candidates, which makes it difficult to predict the time and cost of product candidate development and subsequently obtaining regulatory approval.

We have focused a substantial portion of our research and development efforts on addressing neurodegenerative diseases. Collectively, efforts by biopharmaceutical companies in the field of neurodegenerative diseases have seen limited success in drug development. There are no currently approved or few therapeutic options available for patients with FTD, Alzheimer’s disease, Parkinson’s disease, ALS, and other neurodegenerative diseases. Our future success is highly dependent on the successful development of our product candidates for treating neurodegenerative diseases. Developing product candidates and, if approved, commercializing our products for treatment of neurodegenerative diseases subjects us to a number of challenges, including obtaining disease modifying activity and efficacious dose in target tissue and obtaining regulatory approval from the FDA and other regulatory authorities who have only a limited set of precedents to rely on.

Our approach to the treatment of neurodegenerative diseases aims to identify and select targets enriched in microglia and other myeloid immune cells which are genetically associated with neurodegenerative diseases. We identify and develop product candidates that are designed to cross the blood brain barrier in sufficient quantity and potency to enable efficacious dosing in the brain and engage the intended target, and we must be able to identify and develop biomarkers and biomarker assays that can accurately identify signs of a disease or condition, assist us in selecting the right patient population, and demonstrate target engagement, pathway engagement, and measure the impact on disease progression of our product candidates. This strategy may not prove to be successful. We cannot be sure that our approach will yield satisfactory therapeutic products that are safe and effective, scalable, or profitable.

We may encounter substantial delays in our clinical trials or may not be able to conduct or complete our clinical trials on the timelines we expect, if at all.

Clinical testing is expensive, time consuming, and subject to uncertainty. We cannot guarantee that any clinical trials will be conducted as planned or completed on schedule, if at all. We cannot be sure that submission of an IND or a clinical trial application (CTA) will result in the FDA or EMA, as applicable, allowing clinical trials to begin in a timely manner, if at all. Moreover, even if these trials begin, issues may arise that could suspend or terminate such clinical trials. A failure of one or more clinical trials can occur at any stage of testing, and our future clinical trials may not be successful. Events that may prevent successful or timely initiation or completion of clinical trials include:

inability to generate sufficient preclinical, toxicology, or other in vivo or in vitro data to support the initiation or continuation of clinical trials;

 

delays in confirming target engagement, patient selection, or other relevant biomarkers to be utilized in preclinical and clinical product candidate development;
delays in reaching a consensus with regulatory agencies on study design;
delays in reaching agreement on acceptable terms with prospective contract research organizations (CROs) and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and clinical trial sites;
delays in identifying, recruiting, and training suitable clinical investigators;
delays in obtaining required Institutional Review Board (IRB)/ethics committee (EC) approval at each clinical trial site;
imposition of delays to clinical trials, including as a result of temporary or permanent clinical hold by regulatory agencies for a number of reasons (see for example our discussions of ARIA in other risks described in this “Risk Factors” section), including:
after review of an IND or amendment, CTA or amendment, or equivalent application or amendment;
as a result of a new safety finding that presents unreasonable risk to clinical trial participants;
as a result of modifications to clinical trial protocols or related documentation;
a negative finding from an inspection of our clinical trial operations or study sites; or
the finding that the investigational protocol or plan is clearly deficient to meet its stated objectives;
delays in identifying, recruiting, and enrolling suitable patients to participate in our clinical trials, and delays caused by patients withdrawing from clinical trials, or failing to return for post-treatment follow-up;

32


 

difficulty collaborating with patient groups and investigators;
failure by our CROs, other third parties, or us to adhere to clinical trial requirements;
failure to perform in accordance with the FDA’s or any other regulatory authority’s current good clinical practices (cGCPs) requirements, or applicable EMA or other regulatory guidelines in other countries;
occurrence of adverse events associated with the product candidate that are viewed to outweigh its potential benefits;
changes in regulatory requirements and guidance that require amending or submitting new clinical protocols;
changes in the standard of care on which a clinical development plan was based, which may require new or additional trials;
the cost of clinical trials of our product candidates being greater than we anticipate;
clinical trials of our product candidates producing negative or inconclusive results, which may result in our deciding, or regulators requiring us, to conduct additional clinical trials or abandon product development programs; and
delays in manufacturing, testing, releasing, validating, or importing/exporting sufficient stable quantities of our product candidates for use in clinical trials or the inability to do any of the foregoing.

Any and all of the events described above may be caused or exacerbated by factors related to the ongoing COVID-19 pandemic and subsequent variants.

Any inability to successfully initiate or complete clinical trials could result in additional costs to us or impair our ability to generate revenue. In addition, if we make manufacturing or formulation changes to our product candidates, we may be required to or we may elect to conduct additional studies to bridge our modified product candidates to earlier versions. Clinical trial delays could also shorten any periods during which our products have patent protection and may allow our competitors to bring products to market before we do, which could impair our ability to successfully commercialize our product candidates and may harm our business and results of operations. For example, we had been developing AL003 with AbbVie to treat patients with Alzheimer’s disease. AbbVie, after reviewing AL003 with us, decided to terminate the CD33 collaboration program, under which AL003 was being developed. On June 30, 2022, AbbVie provided written notice to us formalizing this decision. Additionally, Innovent will not be continuing development of AL008, and we intend to re-acquire rights we granted to Innovent for the development and commercialization of AL008.

We could also encounter delays if a clinical trial is suspended or terminated by us, by the data safety monitoring board for such trial or by the FDA, EMA, or any other regulatory authority, or if the IRBs of the institutions in which such trials are being conducted suspend or terminate the participation of their clinical investigators and sites subject to their review. Such authorities may suspend or terminate a clinical trial due to a number of factors, including failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols, inspection of the clinical trial operations or trial site by the FDA, EMA, or other regulatory authorities resulting in the imposition of a clinical hold, unforeseen safety issues or adverse side effects, failure to demonstrate a benefit from using a product candidate, changes in governmental regulations or administrative actions, lack of adequate funding to continue the clinical trial, or due to the effects of the ongoing COVID-19 pandemic and subsequent variants. We plan to utilize data and documentation from the IND that Innovent filed with the Chinese regulatory authorities to potentially support an IND that would be filed in the United States

We may in the future advance product candidates into clinical trials and terminate such trials prior to their completion, which could adversely affect our business.

Delays in the completion of any clinical trial of our product candidates will increase our costs, slow down our product candidate development and approval process and delay, or potentially jeopardize, our ability to commence product sales and generate revenue. In addition, many of the factors that cause, or lead to, a delay in the commencement or completion of clinical trials may also ultimately lead to the denial of regulatory approval of our product candidates.

We may encounter difficulties enrolling patients in our clinical trials, and our clinical development activities could thereby be delayed or otherwise adversely affected.

The timely completion of clinical trials in accordance with their protocols depends, among other things, on our ability to enroll a sufficient number of patients who remain in the trial until its conclusion. We are opening additional clinical trial

33


 

sites and expanding recruitment efforts to enroll our Phase 3 INFRONT-3 pivotal trial. We may experience difficulties in patient enrollment in our clinical trials for a variety of reasons, including:

the size and nature of the patient population;
the patient eligibility criteria defined in the protocol, including biomarker-driven identification and/or certain highly specific criteria related to stage of disease progression, which may limit the patient populations eligible for our clinical trials to a greater extent than competing clinical trials for the same indication that do not have biomarker-driven patient eligibility criteria;
the size of the study population required for analysis of the trial’s primary endpoints;

 

the proximity of patients to a trial site;
the design of the trial;
our ability to recruit clinical trial investigators with the appropriate competencies and experience;
delays in enrolling patients in our clinical trials caused by the effects of the COVID-19 pandemic and subsequent variants;
competing clinical trials for similar therapies or targeting patient populations meeting our patient eligibility criteria;
clinicians’ and patients’ perceptions as to the potential advantages and side effects of the product candidate being studied in relation to other available therapies and product candidates;
our ability to obtain and maintain patient consents; and
the risk that patients enrolled in clinical trials will not complete such trials or that we may not be able to collect data from such patients for any reason.

Enrollment of patients in our clinical trials and maintaining patients in our ongoing clinical trials have been, and may continue to be, delayed or limited due to the effects of the COVID-19 pandemic and subsequent variants. In addition, if the ongoing COVID-19 pandemic persists, patients may not be able or willing to visit clinical trial sites for dosing or data collection purposes due to additional limitations on travel or new physical distancing imposed or recommended by federal or state governments or patients’ reluctance to visit the clinical trial sites during the pandemic. These factors resulting from the ongoing COVID-19 pandemic and subsequent variants could continue to delay or prevent the anticipated readouts from our clinical trials.

Additionally, we continue to pursue measures to enroll our Phase 3 INFRONT-3 and Phase 2 INVOKE-2 trials, and depending on the effectiveness of those measures, completion of those trials may be delayed.

Our clinical trials may reveal significant adverse events, toxicities, or other side effects and may fail to demonstrate substantial evidence of the safety and efficacy of our product candidates, which would prevent, delay, or limit the scope of regulatory approval and commercialization.

Before obtaining regulatory approvals for the commercial sale of any of our product candidates, we must demonstrate through lengthy, complex, and expensive preclinical studies and clinical trials that our product candidates are both safe and effective for use in each target indication. For those product candidates that are subject to regulation as biological drug products, we will need to demonstrate that they are safe, pure, and potent for use in their target indications. Each product candidate must demonstrate an adequate risk versus benefit profile in its intended patient population and for its intended use.

Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical trial process. The results of preclinical studies of our product candidates may not be predictive of the results of early-stage or later-stage clinical trials, and results of early clinical trials of our product candidates may not be predictive of the results of later-stage clinical trials. The results of clinical trials in one set of patients or disease indications may not be predictive of those obtained in another. In some instances, there can be significant variability in safety or efficacy results between different clinical trials of the same product candidate due to numerous factors, including changes in trial procedures set forth in protocols, differences in the size and type of the patient populations, changes in and adherence to the dosing regimen, and other clinical trial protocols and the rate of dropout among clinical trial participants. Open-label extension studies may also extend the timing and cost of a clinical program substantially. Product candidates in later stages of clinical trials may fail to show the desired safety and efficacy profile despite having progressed through preclinical studies and initial clinical trials. A number of companies in the biopharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or unacceptable safety issues, notwithstanding promising results in earlier

34


 

trials. This is particularly true in neurodegenerative diseases, where failure rates historically have been higher than in many other disease areas. Most product candidates that begin clinical trials are never approved by regulatory authorities for commercialization.

For example, in our ongoing INVOKE-2 Phase 2 clinical trial in Alzheimer’s disease, cases of ARIA have been observed. ARIA are MRI findings suggestive of vasogenic edema or hemosiderin deposits. In addition to voluntary protocol amendments put in place last year to mitigate risks associated with ARIA, we have discontinued dosing of APOE e4/e4 homozygotes currently in our INVOKE-2 Phase 2 clinical trial. We also plan to submit an additional voluntary amendment to the trial protocol to exclude APOE e4/e4 homozygotes from this trial. The potential impact, if any, of this protocol amendment on timing to complete enrollment of the INVOKE-2 Phase 2 clinical trial continues to be assessed. We are implementing MRI monitoring prior to dose escalation for all clinical trial participants, consistent with the recently published guidelines for ARIA monitoring and management. We are conducting this study under the guidance of an IDMC, which is allowed to review unblinded data and to make trial recommendations. We, along with the IDMC, will continue to monitor the INVOKE-2 Phase 2 clinical trial, and if necessary, we will make additional modifications to the study protocol.

We have limited experience in designing clinical trials and may be unable to design and execute a clinical trial to support marketing approval. We cannot be certain that our current clinical trials or any other future clinical trials will be successful. Additionally, any safety concerns observed in any one of our clinical trials in our targeted indications could limit the prospects for regulatory approval of our product candidates in those and other indications, which could have a material adverse effect on our business, financial condition, and results of operations.

In addition, even if such clinical trials are successfully completed, we cannot guarantee that the FDA or foreign regulatory authorities will interpret the results as we do, and more trials could be required before we submit our product candidates for approval. To the extent that the results of the trials are not satisfactory to the FDA or foreign regulatory authorities for support of a marketing application, we may be required to expend significant resources, which may not be available to us, to conduct additional trials in support of potential approval of our product candidates. Even if regulatory approval is secured for any of our product candidates, the terms of such approval may limit the scope and use of our product candidates, which may also limit its commercial potential.

 

Our operations and financial results could be adversely impacted by the effects of the ongoing COVID-19 pandemic and subsequent variants in the United States and the rest of the world.

The ongoing COVID-19 pandemic, including recent variants that continue to spread throughout the world, has adversely impacted global commercial activity. In addition, such events have contributed to significant volatility and instability in financial markets, including a rising rate of inflation. The COVID-19 pandemic and government responses are creating disruption in global supply chains and adversely impacting many industries. The pandemic could have a continued material adverse impact on economic and market conditions, including a continued rapid increase in inflation rates, and lead to a further extended period of global economic slowdown. We continue to monitor the impact of the ongoing COVID-19 pandemic closely. The extent to which the ongoing COVID-19 pandemic will impact our operations or financial results is uncertain.

The continuation of the pandemic and government measures taken in response have also had a significant impact, both direct and indirect, on businesses and commerce, such as worker shortages; supply chain issues and disruptions; facilities and production suspensions; increases in inflation rates; and spikes in demand for certain goods and services, such as medical services and supplies. While the extent of the impact of the effects of the COVID-19 pandemic on our business and financial results is uncertain, a continued and prolonged public health crisis such as the COVID-19 pandemic could have a material adverse effect on our business, financial condition, and results of operations. As the COVID-19 pandemic and subsequent variants continue to spread around the globe, we may experience disruptions, especially supply chain disruptions, that could severely impact our business and clinical trials, including:

the size and nature of the patient population;
delays or difficulties in recruiting, enrolling, and maintaining patients in our clinical trials;
delays or difficulties in clinical site initiation, including difficulties in recruiting clinical site investigators and clinical site staff;
diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as our clinical trial sites and hospital staff supporting the conduct of clinical trials;
interruption of key clinical trial activities, such as clinical trial site monitoring, due to new limitations on travel imposed or recommended by federal or state governments, employers, and others;

35


 

limitations in resources that would otherwise be focused on the conduct of our business or our clinical trials, including because of sickness or the desire to avoid contact with large groups of people or as a result of government-imposed “shelter in place” or similar working restrictions;
delays in receiving approval from local regulatory authorities to initiate our planned clinical trials;
delays in clinical sites receiving the supplies and materials needed to conduct our clinical trials;
interruption in global shipping that may affect the transport of clinical trial materials, such as investigational drug product used in our clinical trials;
changes in regulations as part of a response to the COVID-19 pandemic which may require us to change the ways in which our clinical trials are conducted, or to discontinue the clinical trials altogether, or which may result in unexpected costs;
delays in necessary interactions with regulators, IRBs/ECs and other important agencies and contractors due to limitations in employee resources or forced furlough of government or contractor personnel; and
refusal of the FDA to accept data from clinical trials in affected geographies outside the United States.

We may be required to develop, implement, and maintain additional clinical trial policies and procedures designed to help protect subjects from the COVID-19 virus, which may delay our anticipated timelines for clinical studies and regulatory approval and increase our costs for clinical studies. For example, in March 2020, the FDA issued a guidance, which the FDA subsequently updated, on conducting clinical trials during the pandemic, which describes a number of considerations for sponsors of clinical trials impacted by the pandemic. In 2020 and 2021, the FDA issued guidance on good manufacturing practice considerations for responding to COVID-19 infection in employees in drug and biological products manufacturing, remote interactive evaluations of drug manufacturing and bioresearch monitoring facilities, and manufacturing, supply chain, and drug and biological product inspections, among others. In light of the continued spread of COVID-19 variants, the FDA, EMA, and comparable foreign regulators may issue additional guidance and policies that may materially impact our business and clinical development timelines. Further changes to existing policies and regulations could increase our compliance costs or delay our clinical plans. To the extent our clinical studies are delayed or data from our clinical studies become compromised due to COVID-19 related factors, we may be required to expend additional resources to conduct additional studies and/or enroll more participants, which could adversely affect our business operations and delay regulatory approval.

The ongoing COVID-19 pandemic continues to evolve, especially in light of recent variants. The extent to which the ongoing outbreak impacts our business, preclinical studies, and clinical trials will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration of the pandemic, travel restrictions, social distancing in the United States and other countries, business closures or business disruptions, and the effectiveness of actions taken in the United States and other countries to contain and treat the disease. We may also suffer from any of the foregoing disruptions as the COVID-19 virus and subsequent variants continue to develop and experience a resurgence in any particular country or region in the future.

The spread of COVID-19 and its subsequent variants has caused us to modify our business practices (including employee travel, previous mandatory work-from-home policies, vaccine mandates, and cancellation of or limitations on physical participation in meetings, events, and conferences), and we may take further actions as required by government authorities and regulations or that we determine are in the best interests of our employees, customers, partners, and suppliers. Some regions are easing COVID-19 related restrictions; however, many of our employees continue to work remotely. There is no certainty that such measures will be sufficient to mitigate the risks posed by the disease, and our ability to perform critical functions could be harmed. We expect to incur incremental expenses as we ramp up onsite activities and related in-office costs, which could adversely impact our results of operations.

Additionally, certain third parties with whom we engage, including our collaborators, contract organizations, third party manufacturers, suppliers, clinical trial sites, regulators and other third parties with whom we conduct business are similarly adjusting their operations and assessing their capacity in light of the ongoing COVID-19 pandemic and the impact of subsequent variants. If these third parties experience shutdowns or continued business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and negatively impacted.

For example, certain of our clinical trial sites have experienced clinical trial visit delays, and we are aware that for a period of time, some participants in each of our ongoing trials did not receive scheduled doses or assessments on time. These events could negatively impact the integrity, reliability, or robustness of the data from our clinical trials. We and our CROs have made certain adjustments to the operation of such trials in an effort to ensure the monitoring and safety of patients and minimize risks to trial integrity during the pandemic in accordance with the guidance issued by the FDA, and we may be required to make further adjustments in the future. Many of these adjustments are new and untested, may not be effective,

36


 

and may have unforeseen effects on the enrollment, progress and completion of these trials and the findings from these trials. In addition, notwithstanding any adjustments, some trial participants may decline to visit clinical trial sites for dosing or data collection purposes due to limitations on travel and physical distancing imposed or recommended by federal or state governments or patients’ reluctance to visit the clinical trial sites during the pandemic. We may not be successful in adding clinical trial sites, may experience delays in patient enrollment or in the progression of our clinical trials and collection and analysis of patient data, may need to suspend or abandon our clinical trials, and may encounter other negative impacts to our trials, due to the effects of the COVID-19 pandemic and subsequent variants.

To the extent the ongoing COVID-19 pandemic adversely affects our operations and financial results, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section.

We face significant competition in an environment of rapid technological and scientific change, and there is a possibility that our competitors may achieve regulatory approval before us or develop therapies that are safer, more advanced, or more effective than ours, which may negatively impact our ability to successfully market or commercialize any product candidates we may develop and ultimately harm our financial condition.

The development and commercialization of new drug products is highly competitive. Moreover, the neurodegenerative field is characterized by strong and increasing competition, and a strong emphasis on intellectual property. We may face competition with respect to any of our product candidates that we seek to develop or commercialize in the future from major pharmaceutical companies, specialty pharmaceutical companies, and biotechnology companies worldwide. Potential competitors also include academic institutions, government agencies, and other public and private research organizations that conduct research, seek patent protection, and establish collaborative arrangements for research, development, manufacturing, and commercialization.

There are a number of large pharmaceutical and biotechnology companies that are currently pursuing the development of products for the treatment of neurodegenerative diseases, including FTD, Alzheimer’s disease, Parkinson's disease, and ALS, as well as for the treatment of cancer. Many of these current or potential competitors, either alone or with their strategic partners, have significantly greater financial resources and expertise in research and development, manufacturing, preclinical testing, conducting clinical trials, obtaining regulatory approvals, and marketing approved products than we do. Mergers and acquisitions in the pharmaceutical and biotechnology industries may result in even more resources being concentrated among a smaller number of our competitors. Smaller or early-stage companies may also prove to be significant competitors, particularly through collaborative arrangements with large and established companies. These competitors also compete with us in recruiting and retaining qualified scientific and management personnel and establishing clinical trial sites and patient enrollment in clinical trials, as well as in acquiring technologies complementary to, or necessary for, our programs. Our commercial opportunity could be reduced or eliminated if our competitors develop and commercialize products that are safer, more effective, have fewer or less severe side effects, are more convenient, or are less expensive than any products that we may develop. Furthermore, currently approved products could be discovered to have application for treatment of neurodegenerative disease indications, which could give such products significant regulatory and market timing advantages over any of our product candidates. Our competitors also may obtain FDA, EMA, or other regulatory approval for their products more rapidly than we may obtain approval for ours and may obtain orphan drug exclusivity from the FDA for indications our product candidates are targeting, which could result in our competitors establishing a strong market position before we are able to enter the market. Additionally, products or technologies developed by our competitors may render our potential product candidates uneconomical or obsolete, and we may not be successful in marketing any product candidates we may develop against competitors.

In addition, we could face litigation or other proceedings with respect to the scope, ownership, validity, and/or enforceability of our patents relating to our competitors’ products and our competitors may allege that our products infringe, misappropriate, or otherwise violate their intellectual property. The availability of our competitors’ products could limit the demand, and the price we are able to charge, for any products that we may develop and commercialize.

The manufacture of our product candidates is complex, and we may encounter difficulties in production. If we or any of our third-party manufacturers encounter such difficulties, or fail to meet rigorously enforced regulatory standards, our ability to provide supply of our product candidates for clinical trials or our products for patients, if approved, could be delayed or stopped, or we may be unable to maintain a commercially viable cost structure.

The processes involved in manufacturing our product candidates are complex, expensive, highly regulated, and subject to multiple risks. Further, as product candidates are developed through preclinical studies to late-stage clinical trials towards approval and commercialization, it is common that various aspects of the development program, such as manufacturing methods, are altered along the way in an effort to optimize processes and results. Such changes carry the risk that they will

37


 

not achieve these intended objectives, and any of these changes could cause our product candidates to perform differently and affect the results of planned clinical trials or other future clinical trials.

In order to conduct clinical trials of our product candidates, or supply commercial products, if approved, we will need to manufacture them in large quantities. Our CDMOs may be unable to successfully increase the manufacturing capacity for any of our product candidates in a timely or cost-effective manner, or at all. In addition, quality issues may arise during scale-up activities. If our CDMOs are unable to successfully scale up the manufacture of our product candidates in sufficient quality and quantity, the development, testing, and clinical trials of that product candidate may be delayed or become infeasible, and regulatory approval or commercial launch of any resulting product may be delayed or not obtained, which could significantly harm our business. The same risk would apply to our internal manufacturing facilities, should we in the future decide to build internal manufacturing capacity. In addition, building internal manufacturing capacity would carry significant risks in terms of being able to plan, design, and execute on a complex project to build manufacturing facilities in a timely and cost-efficient manner.

In addition, the manufacturing process for any products that we may develop is subject to FDA, EMA, and foreign regulatory authority approval processes, and continuous oversight, and we will need to contract with manufacturers who can meet all applicable FDA, EMA, and foreign regulatory authority requirements, including complying with current good manufacturing practices (cGMPs) on an ongoing basis. If we or our third-party manufacturers are unable to reliably produce products to specifications acceptable to the FDA, EMA, or other regulatory authorities, including recent FDA guidance on good manufacturing practice considerations for responding to COVID-19 infection in employees in drug and biological products manufacturing, as well as any future guidance and regulations, we may not obtain or maintain the approvals we need to commercialize such products. Even if we obtain regulatory approval for any of our product candidates, there is no assurance that either we or our CDMOs will be able to manufacture the approved product to specifications acceptable to the FDA, EMA, or other regulatory authorities, to produce it in sufficient quantities to meet the requirements for the potential launch of the product, or to meet potential future demand. Any of these challenges could delay completion of clinical trials, require bridging clinical trials or the repetition of one or more clinical trials, increase clinical trial costs, delay approval of our product candidates, impair commercialization efforts, increase our cost of goods, and have an adverse effect on our business, financial condition, results of operations, and growth prospects.

If, in the future, we are unable to establish sales and marketing capabilities or enter into agreements with third parties to sell and market any product candidates we may develop, we may not be successful in commercializing those product candidates if and when they are approved.

We do not have a sales or marketing infrastructure and have no experience in the sale, marketing, or distribution of pharmaceutical products. To achieve commercial success for any approved product for which we retain sales and marketing responsibilities, we must either develop a sales and marketing organization or outsource these functions to third parties. In the future, we may choose to build a focused sales, marketing, and commercial support infrastructure to sell, or participate in commercial activities with our collaborators for, some of our product candidates if and when they are approved.

There are risks involved with both establishing our own commercial capabilities and entering into arrangements with third parties to perform these services. For example, recruiting and training a sales force or reimbursement specialists is expensive and time consuming and could delay any product launch. If the commercial launch of a product candidate for which we recruit a sales force and establish marketing and other commercialization capabilities is delayed or does not occur for any reason, we would have prematurely or unnecessarily incurred these commercialization expenses. This may be costly, and our investment would be lost if we cannot retain or reposition our commercialization personnel.

Factors that may inhibit our efforts to commercialize any approved product on our own include:

our inability to recruit and retain adequate numbers of effective sales, marketing, reimbursement, customer service, medical affairs, and other support personnel;
the inability of sales personnel to obtain access to physicians or persuade adequate numbers of physicians to prescribe any future approved products;
our inability to negotiate arrangements for formulary access, reimbursement, and other acceptance by payors;
the inability to price our products at a sufficient price point to ensure an adequate and attractive level of profitability, and our ability to recognize revenue from such prices;
restricted or closed distribution channels that make it difficult to distribute our products to segments of the patient population;

38


 

the lack of complementary products to be offered by sales personnel, which may put us at a competitive disadvantage relative to companies with more extensive product lines; and
unforeseen costs and expenses associated with creating an independent commercialization organization.

If we enter into arrangements with third parties to perform sales, marketing, commercial support, and distribution services, our product revenue or the profitability of product revenue may be lower than if we were to market and sell any products we may develop ourselves. In addition, we may not be successful in entering into arrangements with third parties to commercialize our product candidates or may be unable to do so on terms that are favorable to us. We may have little control over such third parties, and any of them may fail to devote the necessary resources and attention to sell and market our products effectively. If we do not establish commercialization capabilities successfully, either on our own or in collaboration with third parties, we will not be successful in commercializing our product candidates if approved.

Even if any product candidates we develop receive marketing approval, they may fail to achieve the degree of market acceptance by physicians, patients, healthcare payors, and others in the medical community necessary for commercial success.

The commercial success of any of our products will depend upon its degree of market acceptance by physicians, patients, third-party payors, and others in the medical community. Even if any product candidates we may develop receive marketing approval, they may nonetheless fail to gain sufficient market acceptance by physicians, patients, healthcare payors, and others in the medical community. The degree of market acceptance of any product candidates we may develop, if approved for commercial sale, will depend on a number of factors, including:

the efficacy and safety as demonstrated in clinical trials and published in peer-reviewed journals;
the potential and perceived advantages compared to alternative treatments;
the ability to offer our products for sale at competitive prices;
sufficient third-party coverage or reimbursement;

 

the ability to offer appropriate patient access programs, such as co-pay assistance;
the extent to which physicians recommend our products to their patients;
convenience and ease of dosing and administration compared to alternative treatments;
the clinical indications for which the product candidate is approved by FDA, EMA, or other regulatory agencies;
product labeling or product insert requirements of the FDA, EMA, or other comparable foreign regulatory authorities, including any limitations, contraindications, or warnings contained in a product’s approved labeling;
restrictions on how the product is distributed;
the timing of market introduction of competitive products;
publicity concerning our products or competing products and treatments;
the strength of marketing and distribution support; and
the prevalence and severity of any side effects.

If any product candidates we develop do not achieve an adequate level of acceptance, we may not generate significant product revenue, and we may not become profitable.

Any products we commercialize may become subject to unfavorable pricing regulations, third-party reimbursement practices, or healthcare reform initiatives, which would harm our business.

The regulations that govern marketing approvals, pricing, and reimbursement for new drugs vary widely from country to country. In the United States, recently enacted or potential future legislation may significantly change the approval requirements in ways that could involve additional costs and cause delays in obtaining approvals. Some countries require approval of the sale price of a drug before it can be marketed. In many countries, the pricing review period begins after marketing or product licensing approval is granted. In some foreign markets, prescription pharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we might obtain marketing

39


 

approval for a product in a particular country, but then be subject to price regulations that delay our commercial launch of the product, possibly for lengthy time periods, and negatively impact the revenue we are able to generate from the sale of the product in that country. Adverse pricing limitations may hinder our ability to recoup our investment in one or more product candidates, even if any product candidates we may develop obtain marketing approval.

Our ability to successfully commercialize any products that we may develop also will depend in part on the extent to which reimbursement for these products and related treatments will be available from government health administration authorities, private health insurers, and other organizations. Government authorities and third-party payors, such as private health insurers and health maintenance organizations, decide which medications they will pay for and establish reimbursement levels. A primary trend in the U.S. healthcare industry and elsewhere is cost containment. Government authorities and third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular medications. Government authorities currently impose mandatory discounts for certain patient groups, such as Medicare, Medicaid, and Veterans Affairs hospitals, and may seek to increase such discounts at any time. Future regulation may negatively impact the price of our products, if approved. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for medical products. We cannot be sure that reimbursement will be available for any product candidate that we commercialize and, if reimbursement is available, the level of reimbursement. Reimbursement may impact the demand for, or the price of, any product candidate for which we obtain marketing approval. In order to get reimbursement, physicians may need to show that patients have superior treatment outcomes with our products compared to standard of care drugs, including lower-priced generic versions of standard of care drugs. If reimbursement is not available or is available only to limited levels, we may not be able to successfully commercialize any product candidate for which we obtain marketing approval. In the United States, no uniform policy of coverage and reimbursement for products exists among third-party payors and coverage and reimbursement levels for products can differ significantly from payor to payor. As a result, the coverage determination process is often a time consuming and costly process that may require us to provide scientific and clinical support for the use of our products to each payor separately, with no assurance that coverage and adequate reimbursement will be applied consistently or obtained in the first instance.

There may be significant delays in obtaining reimbursement for newly approved drugs, and coverage may be more limited than the purposes for which the medicine is approved by the FDA, EMA, or other comparable foreign regulatory authorities. Moreover, eligibility for reimbursement does not imply that any drug will be paid for in all cases or at a rate that covers our costs, including research, development, manufacture, sale, and distribution. Interim reimbursement levels for new drugs, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Reimbursement rates may vary according to the use of the drug and the clinical setting in which it is used, may be based on reimbursement levels already set for lower cost drugs and may be incorporated into existing payments for other services. Net prices for drugs may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors and by any future relaxation of laws that presently restrict imports of drugs from countries where they may be sold at lower prices than in the United States. Third-party payors often rely upon Medicare coverage policy and payment limitations in setting their own reimbursement policies. Our inability to promptly obtain coverage and profitable payment rates from both government-funded and private payors for any approved products we may develop could have a material adverse effect on our operating results, our ability to raise capital needed to commercialize product candidates, and our overall financial condition.

As discussed further below, CMS recently released a national policy for coverage of aducanumab (or Aduhelm) and any future monoclonal antibodies directed against amyloid approved by the FDA with an indication for use in treating Alzheimer’s disease, setting forth specific criteria for CMS coverage. Current and future CMS coverage restrictions on classes of drugs that encompass our product candidates, including our candidates for treating Alzheimer’s disease, could have a material adverse impact on our ability to commercialize our product candidates, if approved, generate revenue and attain profitability. It is unclear how future CMS coverage decisions and policies will impact our business.

Our product candidates for which we intend to seek approval may face competition sooner than anticipated.

Even if we are successful in achieving regulatory approval to commercialize a product candidate ahead of our competitors, our product candidates may face competition from biosimilar products. In the United States, our product candidates are regulated by the FDA as biologic products and we intend to seek approval for these product candidates pursuant to the Biologics License Application (BLA) pathway. The Biologics Price Competition and Innovation Act of 2009 (BPCIA) created an abbreviated pathway for the approval of biosimilar and interchangeable biologic products. The abbreviated regulatory pathway establishes legal authority for the FDA to review and approve biosimilar biologics, including the possible designation of a biosimilar as “interchangeable” based on its similarity to an existing brand product. Under the BPCIA, an application for a biosimilar product cannot be approved by the FDA until 12 years after the original branded product was approved under a BLA. The law is complex and is still being interpreted and implemented by the FDA. As a result, its ultimate impact, implementation, and meaning are subject to uncertainty. While it is uncertain when such processes

40


 

intended to implement BPCIA may be fully adopted by the FDA, any such processes could have a material adverse effect on the future commercial prospects for our product candidates.

We believe that any of our product candidates approved as a biologic product under a BLA should qualify for the 12-year period of exclusivity. However, there is a risk that this exclusivity could be shortened due to Congressional action or otherwise, or that the FDA will not consider our product candidates to be reference products for competing products, potentially creating the opportunity for competition sooner than anticipated. Moreover, the extent to which a biosimilar product, once approved, will be substituted for any one of our reference products in a way that is analogous to traditional generic substitution for non-biologic products is not yet clear, and will depend on a number of marketplace and regulatory factors that are still developing. In addition, a competitor could decide to forego the biosimilar approval path and submit a full BLA after completing its own preclinical studies and clinical trials. In such cases, any exclusivity to which we may be eligible under the BPCIA would not prevent the competitor from marketing its product as soon as it is approved.

In Europe, the European Commission has granted marketing authorizations for several biosimilar products pursuant to a set of general and product class-specific guidelines for biosimilar approvals issued over the past few years. In Europe, a competitor may reference data supporting approval of an innovative biological product, but will not be able to get it on the market until 10 years after the time of approval of the innovative product. This 10-year marketing exclusivity period will be extended to 11 years if, during the first eight of those 10 years, the marketing authorization holder obtains an approval for one or more new therapeutic indications that bring significant clinical benefits compared with existing therapies. In addition, companies may be developing biosimilar products in other countries that could compete with our products, if approved.

If competitors are able to obtain marketing approval for biosimilars referencing our product candidates, if approved, such products may become subject to competition from such biosimilars, with the attendant competitive pressure and potential adverse consequences. Such competitive products may be able to immediately compete with us in each indication for which our product candidates may have received approval.

Any legal proceedings or claims involving or against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.

We may in the future become subject to legal proceedings and claims that arise in the ordinary course of business, including intellectual property, data privacy, product liability, employment, class action or derivative, whistleblower and other litigation claims, and governmental and other regulatory investigations and proceedings. Such matters can be time-consuming, divert management’s attention and resources, cause us to incur significant expenses or liability, or require us to change our business practices. In addition, the expense of litigation and the timing of this expense from period to period are difficult to estimate, subject to change, and could adversely affect our financial condition and results of operations. Because of the potential risks, expenses, and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Any of the foregoing could adversely affect our business, financial condition, and results of operations.

If product liability lawsuits are brought against us, we may incur substantial liabilities and may be required to limit commercialization of our product candidates.

We face an inherent risk of product liability as a result of the clinical testing of our product candidates and will face an even greater risk when and if we commercialize any products. For example, we may be sued if our product candidates cause or are perceived to cause injury or are found to be otherwise unsuitable during clinical testing, manufacturing, marketing, or sale. Any such product liability claims may include allegations of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product, negligence, strict liability, or a breach of warranties. Claims could also be asserted under state consumer protection acts. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit testing and commercialization of our product candidates. Even successful defense would require significant financial and management resources. Regardless of the merits or eventual outcome, liability claims may result in:

decreased or interrupted demand for our products;
injury to our reputation;
withdrawal of clinical trial participants and inability to continue clinical trials;
initiation of investigations by regulators;
costs to defend the related litigation;

41


 

a diversion of management’s time and our resources;
substantial monetary awards to trial participants or patients;
product recalls, withdrawals, or labeling, marketing, or promotional restrictions;
loss of revenue;
exhaustion of any available insurance and our capital resources; and
the inability to commercialize any product candidate.

Our inability to obtain sufficient product liability insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of products we develop, alone or with collaborators. Our insurance policies may have various exclusions, and we may be subject to a product liability claim for which we have no coverage. We may have to pay any amounts awarded by a court or negotiated in a settlement that exceed our coverage limitations or that are not covered by our insurance, and we may not have, or be able to obtain, sufficient capital to pay such amounts. Even if our agreements with any future corporate collaborators entitle us to indemnification against losses, such indemnification may not be available or adequate should any claim arise.

Risks Related to Regulatory Approval and Other Legal Compliance Matters

The regulatory approval processes of the FDA, EMA, and comparable foreign regulatory authorities are lengthy, time consuming, and inherently unpredictable. If we are ultimately unable to obtain regulatory approval for our product candidates, we will be unable to generate product revenue and our business will be substantially harmed.

The time required to obtain approval by the FDA, EMA, and comparable foreign regulatory authorities is unpredictable, typically takes many years following the commencement of clinical trials, and depends upon numerous factors, including the type, complexity, and novelty of the product candidates involved. In addition, approval policies, regulations, or the type and amount of clinical data necessary to gain approval may change during the course of a product candidate’s clinical development and may vary among jurisdictions, which may cause delays in the approval or the decision not to approve an application. Regulatory authorities have substantial discretion in the approval process and may refuse to accept any application or may decide that our data are insufficient for approval and require additional preclinical, clinical, or other studies. We have not submitted for, or obtained regulatory approval for any product candidate, and it is possible that none of our existing product candidates or any product candidates we may seek to develop in the future will ever obtain regulatory approval.

Further, development of our product candidates and/or regulatory approval may be delayed for reasons beyond our control. For example, the U.S. federal government has experienced and may in the future experience shutdown or budget sequestration, which could result in significant reductions to the FDA’s budget, employees, and operations, which may lead to slower response times and longer review periods, potentially affecting our ability to progress development of our product candidates or obtain regulatory approval for our product candidates. To the extent FDA and other regulatory authorities experience any delays or limited resources in reviewing our regulatory applications or requests for meetings and/or guidance, and inspection of manufacturing facilities prior to regulatory approval due to the effects of the COVID-19 pandemic or other reasons, we may experience significant delays in our anticipated timelines for our clinical studies and/or seeking regulatory approvals, which could adversely affect our business.

Applications for our product candidates could fail to receive regulatory approval in an initial or subsequent indication for many reasons, including but not limited to the following:

the FDA, EMA, or comparable foreign regulatory authorities may disagree with the design, implementation, or the interpretation of the results of our clinical trials;
the FDA, EMA, or comparable foreign regulatory authorities may determine that our product candidates are not safe and effective, only moderately or insufficiently effective or have undesirable or unintended side effects, toxicities, or other characteristics that preclude our obtaining marketing approval or prevent or limit commercial use;
the population studied in the clinical program may not be sufficiently broad or representative to assure efficacy and safety in the full population for which we seek approval;
the FDA, EMA, or comparable foreign regulatory authorities may disagree with our interpretation of data from preclinical studies or clinical trials;

42


 

the data collected from clinical trials of our product candidates may not be sufficient to support the submission of a new drug application (NDA), BLA, or other submission or to obtain regulatory approval in the United States or elsewhere;
we may be unable to demonstrate to the FDA, EMA, or comparable foreign regulatory authorities that a product candidate’s risk-benefit ratio, on its own or when compared to the standard of care, is acceptable;
the FDA, EMA, or comparable foreign regulatory authorities may fail to approve the manufacturing processes, test procedures, and specifications, or facilities of third-party manufacturers with which we contract for clinical and commercial supplies; and
the approval policies or regulations of the FDA, EMA, or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval or resulting in delays in our regulatory approval, including, for example, in connection with the FDA’s approval of Biogen’s Aduhelm in Alzheimer’s disease amid questions regarding the underlying data, as well as the ongoing government investigation of the FDA’s approval process for Aduhelm.

This lengthy approval process, as well as the unpredictability of the results of clinical trials, may result in our failing to obtain regulatory approval to market any of our product candidates, which would significantly harm our business, results of operations, and growth prospects.

Our product candidates may cause undesirable side effects or have other properties that could halt their clinical development, prevent their regulatory approval, limit their commercial potential, or result in significant negative consequences.

Adverse events or other undesirable side effects caused by our product candidates could cause us or regulatory authorities to interrupt, delay, or halt clinical trials and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA, EMA, or other comparable foreign regulatory authorities.

Drug-related side effects could affect patient recruitment, the ability of enrolled patients to complete the study, and/or result in potential product liability claims. We are required to maintain product liability insurance pursuant to certain of our development and commercialization agreements. We may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts to protect us against losses due to liability. A successful product liability claim or series of claims brought against us could adversely affect our results of operations, business, and reputation. In addition, regardless of merit or eventual outcome, product liability claims may result in impairment of our business reputation, withdrawal of clinical trial participants, costs due to related litigation, distraction of management’s attention from our primary business, initiation of investigations by regulators, substantial monetary awards to patients or other claimants, the inability to commercialize our product candidates, and decreased demand for our product candidates, if approved for commercial sale.

ARIA have been observed in our ongoing INVOKE-2 Phase 2 clinical trial in Alzheimer’s disease. ARIA are MRI findings suggestive of vasogenic edema or hemosiderin deposits.

In addition to voluntary protocol amendments put in place last year to mitigate risks associated with ARIA, we have discontinued dosing of APOE e4/e4 homozygotes currently in our INVOKE-2 Phase 2 clinical trial. We also plan to submit an additional voluntary amendment to the trial protocol to exclude APOE e4/e4 homozygotes from this trial. The potential impact, if any, of this protocol amendment on timing to complete enrollment of the INVOKE-2 Phase 2 clinical trial continues to be assessed. We are implementing MRI monitoring prior to dose escalation for all clinical trial participants, consistent with the recently published guidelines for ARIA monitoring and management. We are conducting this study under the guidance of an IDMC, which is allowed to review unblinded data and to make trial recommendations. We, along with the IDMC, will continue to monitor the INVOKE-2 Phase 2 clinical trial, and if necessary, we will make additional modifications to the study protocol.

Additionally, if one or more of our product candidates receives marketing approval, and we or others later identify undesirable side effects or adverse events caused by such products, a number of potentially significant negative consequences could result, including but not limited to:

regulatory authorities may withdraw approvals of such product and cause us to recall our products;
regulatory authorities may require additional warnings on the label;
we may be required to change the way the product is administered, monitor patients over the course of treatment, or conduct additional clinical trials or post-approval studies;

43


 

we may be required to create a Risk Evaluation and Mitigation Strategy plan, which could include a medication guide outlining the risks of such side effects for distribution to patients, a communication plan for healthcare providers, requiring pre-prescription screening or ongoing monitoring for ARIA and/or other adverse events, and/or other elements, such as boxed warning on the packaging, to assure safe use;
we could be sued and held liable for harm caused to patients; and
our reputation may suffer.

Any of these events could prevent us from achieving or maintaining market acceptance of the particular product candidate, if approved, and could significantly harm our business, financial condition, results of operations, and growth prospects.

We currently are and may continue in the future to conduct clinical trials for our product candidates outside the United States, and the FDA, EMA, and applicable foreign regulatory authorities may not accept data from such trials.

We currently are and may continue in the future choose to conduct one or more of our clinical trials outside the United States, including in Europe, Latin America, Asia, or Australia. The acceptance of study data from clinical trials conducted outside the United States or another jurisdiction by the FDA, EMA, or applicable foreign regulatory authority may be subject to certain conditions. In cases where data from foreign clinical trials are intended to serve as the basis for marketing approval in the United States, the FDA will generally not approve the application on the basis of foreign data alone unless (i) the data are applicable to the United States population and United States medical practice; and (ii) the trials were performed by clinical investigators of recognized competence and pursuant to cGCP regulations. Additionally, the FDA’s clinical trial requirements, including sufficient size of patient populations and statistical powering, must be met. Many foreign regulatory bodies have similar approval requirements. In addition, such foreign trials would be subject to the applicable local laws of the foreign jurisdictions where the trials are conducted. There can be no assurance that the FDA, EMA, or any applicable foreign regulatory authority will accept data from trials conducted outside of the United States or the applicable jurisdiction, as regulatory authorities in different jurisdictions may impose different requirements for approval, including requirements with respect to trial design or trial diversity. If the FDA, EMA, or any applicable foreign regulatory authority does not accept such data, it would result in the need for additional trials, which would be costly and time-consuming and delay aspects of our business plan, and which may result in our product candidates not receiving approval or clearance for commercialization in the applicable jurisdiction. Our reliance on genetic screening and use of biomarkers to align patient risk profiles with targeted intervention may eventually require us to develop and use companion diagnostics, which could result in additional regulatory requirements that would need to be met to enable its use.

Obtaining and maintaining regulatory approval of our product candidates in one jurisdiction does not mean that we will be successful in obtaining regulatory approval of our product candidates in other jurisdictions.

Obtaining and maintaining regulatory approval of our product candidates in one jurisdiction does not guarantee that we will be able to obtain or maintain regulatory approval in any other jurisdiction, but a failure or delay in obtaining regulatory approval in one jurisdiction may have a negative effect on the regulatory approval process in others. For example, even if the FDA or EMA grants marketing approval of a product candidate, comparable regulatory authorities in foreign jurisdictions must also approve the manufacturing, marketing, and promotion of the product candidate in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from those in the United States, including additional preclinical studies or clinical trials as clinical trials conducted in one jurisdiction may not be accepted by regulatory authorities in other jurisdictions. In many jurisdictions outside the United States, a product candidate must be approved for reimbursement before it can be approved for sale in that jurisdiction. In some cases, the price that we intend to charge for our products is also subject to regulatory approval.

Obtaining foreign regulatory approvals and compliance with foreign regulatory requirements could result in significant delays, difficulties, and costs for us and could delay or prevent the introduction of our products in certain countries. If we or any partner we work with fail to comply with the regulatory requirements in international markets or fail to receive applicable marketing approvals, our target market will be reduced, and our ability to realize the full market potential of our product candidates will be harmed.

Even if we obtain regulatory approval for a product candidate, our products will remain subject to extensive post-marketing requirements and regulatory scrutiny.

If any of our product candidates are approved, they will be subject to ongoing regulatory requirements for manufacturing, labeling, packaging, storage, advertising, promotion, sampling, record-keeping, conduct of post-marketing

44


 

studies, and submission of safety, efficacy, and other post-market information, including both federal and state requirements in the United States and requirements of comparable foreign regulatory authorities.

Manufacturers and manufacturers’ facilities are required to comply with extensive requirements imposed by the FDA, EMA, and comparable foreign regulatory authorities, including ensuring that quality control and manufacturing procedures conform to cGMP regulations. As such, we and our contract manufacturers will be subject to continual review and inspections to assess compliance with cGMP and adherence to commitments made in any NDA, BLA, or marketing authorization application (MAA). Accordingly, we and others with whom we work must continue to expend time, money, and effort in all areas of regulatory compliance, including manufacturing, production, and quality control.

Any regulatory approvals that we receive for our product candidates will be subject to limitations on the approved indicated uses for which the product may be marketed and promoted or to the conditions of approval (including any requirement to implement a Risk Evaluation and Mitigation Strategy), or contain requirements for potentially costly post-marketing testing. We will be required to report certain adverse reactions and production problems, if any, to the FDA, EMA, and comparable foreign regulatory authorities. Any new legislation addressing drug safety issues could result in delays in product development or commercialization, or increased costs to assure compliance. The FDA and other agencies, including the Department of Justice, closely regulate and monitor the post-approval marketing and promotion of products to ensure that they are manufactured, marketed, and distributed only for the approved indications and in accordance with the provisions of the approved labeling. We will have to comply with requirements concerning advertising and promotion for our products. Promotional communications with respect to prescription drugs are subject to a variety of legal and regulatory restrictions and must be consistent with the information in the product’s approved label. As such, we may not promote our products for indications or uses for which they do not have approval. The holder of an approved NDA, BLA, or MAA must submit new or supplemental applications and obtain approval for certain changes to the approved product, product labeling, or manufacturing process. We could also be asked to conduct post-marketing clinical trials to verify the safety and efficacy of our products in general or in specific patient subsets. If original marketing approval was obtained via the accelerated approval pathway, we could be required to conduct a successful post-marketing clinical trial to confirm clinical benefit for our products. An unsuccessful post-marketing study or failure to complete such a study could result in the withdrawal of marketing approval.

If a regulatory agency discovers previously unknown problems with a product, such as adverse events of unanticipated severity or frequency, or problems with the facility where the product is manufactured, or disagrees with the promotion, marketing or labeling of a product, such regulatory agency may impose restrictions on that product or us, including requiring withdrawal of the product from the market. If we fail to comply with applicable regulatory requirements, a regulatory agency or enforcement authority may, among other things:

issue warning letters that would result in adverse publicity;
impose civil or criminal penalties;
suspend or withdraw regulatory approvals;
suspend any of our ongoing clinical trials;
refuse to approve pending applications or supplements to approved applications submitted by us;
impose restrictions on our operations, including closing our contract manufacturers’ facilities;
seize or detain products; or
require a product recall.

Any government investigation of alleged violations of law could require us to expend significant time and resources in response and could generate negative publicity. Any failure to comply with ongoing regulatory requirements may significantly and adversely affect our ability to commercialize and generate revenue from our products. If regulatory sanctions are applied or if regulatory approval is withdrawn, the value of our company and our operating results will be adversely affected.

We have received orphan drug designation from the FDA for latozinemab and AL101 for treatment of FTD and plan to seek orphan drug designation for some of our other product candidates, but we may be unable to obtain such designations or to maintain the benefits associated with orphan drug status, including market exclusivity, which may cause our revenue, if any, to be reduced.

Under the Orphan Drug Act, the FDA may grant orphan designation to a drug or biologic intended to treat a rare disease or condition, defined as a disease or condition with a patient population of fewer than 200,000 in the United States, or

45


 

a patient population greater than 200,000 in the United States when there is no reasonable expectation that the cost of developing and making available the drug or biologic in the United States will be recovered from sales in the United States for that drug or biologic. Orphan drug designation must be requested before submitting an NDA or BLA. In the United States, orphan drug designation entitles a party to financial incentives such as opportunities for grant funding towards clinical trial costs, tax advantages, and user-fee waivers. After the FDA grants orphan drug designation, the generic identity of the drug and its potential orphan use are disclosed publicly by the FDA. Orphan drug designation does not convey any advantage in, or shorten the duration of, the regulatory review and approval process. While we have obtained orphan drug designation from the FDA for latozinemab and AL101 for treatment of FTD, we may be unable to reap the benefits associated with orphan drug status. In addition, we plan to seek orphan drug designations for some of our other product candidates in the future but may be unable to obtain an orphan drug designation for any additional product candidates.

If a product that has orphan drug designation subsequently receives the first FDA approval for a particular active ingredient for the disease for which it has such designation, the product is entitled to orphan product exclusivity, which means that the FDA may not approve any other NDA or BLA applications to market the same drug or biologic for the same indication for seven years, except in limited circumstances such as a showing of clinical superiority to the product with orphan exclusivity, if FDA revokes the orphan drug designation, or if FDA finds that the holder of the orphan exclusivity has not shown that it can assure the availability of sufficient quantities of the orphan product to meet the needs of patients with the disease or condition for which the drug was designated. Even though the FDA has approved orphan drug status for latozinemab and AL101 for treatment of FTD, the FDA can still approve other drugs that have a different active ingredient for use in treating the same indication or disease. Furthermore, the FDA can withdraw orphan exclusive marketing rights if we are unable to manufacture sufficient supply of our product to meet the needs of patients or approve another marketing application for the same drug product before the expiration of the exclusivity period.

We have received Fast Track designation from the FDA for latozinemab and AL101 for the treatment of patients with frontotemporal dementia carrying specific genetic mutation in the granulin gene, but we may be unable to obtain or maintain the benefits associated with the Fast Track designation.

Fast Track designation is designed to facilitate the development and expedite the review of therapies which treat serious conditions and fill an unmet medical need. Programs with Fast Track designation may benefit from early and frequent communications with the FDA, potential priority review, and the ability to submit a rolling application for regulatory review. Fast Track designation applies to both the product and the specific indication for which it is being studied.

In December 2019, the FDA granted Fast Track designation for latozinemab and in January 2020, the FDA granted Fast Track designation for AL101, each for the treatment of patients with FTD carrying specific genetic mutations in the granulin gene. If our clinical development program does not continue to meet the criteria for Fast Track designation, or if our clinical trials are suspended or terminated, or put on clinical hold due to unexpected adverse events or issues with clinical supply, we may not realize all the benefits associated with the Fast Track program. Furthermore, Fast Track designation does not change the standards for approval. Fast Track designation alone does not guarantee qualification for the FDA’s priority review procedures.

Healthcare legislative measures aimed at reducing healthcare costs may have a material adverse effect on our business and results of operations.

Third-party payors, whether domestic or foreign, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In both the United States and certain foreign jurisdictions, there have been a number of legislative and regulatory changes to the healthcare system that could impact our ability to sell our products profitably.

In particular, in 2010, the Patient Protection and Affordable Care Act, or Affordable Care Act (ACA) was enacted, which, among other things, subjected biologic products to potential competition by lower-cost biosimilars, addressed a new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs that are inhaled, infused, instilled, implanted, or injected, increased the minimum Medicaid rebates owed by most manufacturers under the Medicaid Drug Rebate Program, extended the Medicaid Drug Rebate Program to utilization of prescriptions of individuals enrolled in Medicaid managed care organizations, subjected manufacturers to new annual fees and taxes for certain branded prescription drugs, and provided incentives to programs that increase the federal government’s comparative effectiveness research. In June 2021, the United States Supreme Court held that Texas and other challengers had no legal standing to challenge the ACA, dismissing the case without specifically ruling on the constitutionality of the ACA. Accordingly, the ACA remains in effect in its current form. It is unclear how this Supreme Court decision, future litigation, or healthcare measures promulgated by the Biden administration will impact our business, financial condition, and results of

46


 

operations. Complying with any new legislation or changes in healthcare regulation could be time-intensive and expensive, resulting in a material adverse effect on our business.

Under the American Rescue Plan Act of 2021, effective January 1, 2024, the statutory cap on Medicaid Drug Rebate Program rebates that manufacturers pay to state Medicaid programs will be eliminated. Elimination of this cap may require pharmaceutical manufacturers to pay more in rebates than they receive on the sale of approved products, which could have a material impact on our business. Further, Congress is considering legislation that, if passed, could have a significant impact on prices of prescription drugs covered by Medicare, including limitations on drug price increases and allowing Medicare to negotiate pricing for certain covered drugs. The implementation of cost containment measures or other healthcare reforms may prevent us from being able to generate revenue, attain profitability, or commercialize our product candidates if approved.

Many states have proposed or enacted legislation that seeks to indirectly or directly regulate pharmaceutical drug pricing, such as by requiring biopharmaceutical manufacturers to publicly report proprietary pricing information or to place a maximum price ceiling on pharmaceutical products purchased by state agencies. For example, a number of states are considering or have recently enacted state drug price transparency and reporting laws that could substantially increase our compliance burdens and expose us to greater liability under such state laws once we begin commercialization after obtaining regulatory approval for any of our products candidates. Such initiatives and legislation may affect the prices we may obtain or demand for any of our product candidates for which we may obtain regulatory approval. In July 2021, the Biden administration released an executive order, “Promoting Competition in the American Economy,” with multiple provisions aimed at increasing competition for prescription drugs. In response to this executive order, the HHS released a Comprehensive Plan for Addressing High Drug Prices that outlines principles for drug pricing reform and potential legislative policies that Congress could pursue to advance these principles

There have been several recent U.S. Congressional inquiries and proposed federal and state legislation designed to, among other things, bring more transparency to drug pricing, reduce the cost of prescription drugs under Medicare, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drugs. For example, HHS and CMS issued final rules in November and December of 2020 that were expected to impact, among others, price reductions from pharmaceutical manufacturers to plan sponsors under Part D, fee arrangements between pharmacy benefit managers and manufacturers, manufacturer price reporting requirements under the Medicaid Drug Rebate Program, including regulations that affect manufacturer-sponsored patient assistance programs subject to pharmacy benefit manager accumulator programs and Best Price reporting related to certain value-based purchasing arrangements. Multiple lawsuits have been brought against the HHS challenging various aspects of the rules. The Biden administration and HHS have delayed the implementation or published rules rescinding some of these Trump-era policies.

Further, in April 2022, CMS released a national policy for coverage of aducanumab (or Aduhelm) and any future monoclonal antibodies directed against amyloid approved by the FDA with an indication for use in treating Alzheimer’s disease. According to the two-part National Coverage Determination (NCD), Medicare will cover monoclonal antibodies that target amyloid (or plaque) for the treatment of Alzheimer’s disease that receive traditional approval from the FDA when furnished in accordance with the coverage criteria specified below under coverage with evidence development. CMS will also provide enhanced access and coverage for Medicare patients participating in CMS-approved studies, such as a data collection through routine clinical practice or registries. Additionally, for drugs that FDA has not determined to have shown a clinical benefit or that received an accelerated approval, Medicare will provide coverage in FDA or National Institutes of Health approved clinical trials. Current and future CMS coverage restrictions on classes of drugs that encompass our product candidates could have a material adverse impact on our ability to commercialize our product candidates, if approved, generate revenue and attain profitability. It is unclear how future CMS coverage decisions and policies will impact our business.

At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. A number of states are considering or have recently enacted state drug price transparency and reporting laws that could substantially increase our compliance burdens and expose us to greater liability under such state laws once we begin commercialization after obtaining regulatory approval for any of our products.

We are unable to predict the future course of federal or state healthcare legislation in the United States directed at broadening the availability of healthcare and containing or lowering the cost of healthcare. These and any further changes in

47


 

the law or regulatory framework that reduce our revenue or increase our costs could also have a material and adverse effect on our business, financial condition, and results of operations.

The continuing efforts of the government, insurance companies, managed care organizations, and other payors of healthcare services to contain or reduce costs of healthcare and/or impose price controls may adversely affect:

the demand for our product if we obtain regulatory approval;
our ability to receive or set a price that we believe is fair for our products;
our ability to generate revenue and achieve or maintain profitability;
the level of taxes that we are required to pay; and
the availability of capital.

We expect that the ACA, as well as other healthcare reform measures that may be adopted in the future, may result in additional reductions in Medicare and other healthcare funding, more rigorous coverage criteria, lower reimbursement, and new payment methodologies. Any reduction in reimbursement from Medicare or other government programs may result in a similar reduction in payments from private payors. This could lower the price that we receive for any approved product. The Biden administration and the states may pass further legislation and regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures. Any denial in coverage or reduction in reimbursement from Medicare or other government-funded programs may result in a similar denial or reduction in payments from private payors, which may prevent us from being able to generate sufficient revenue, attain profitability, or commercialize our product candidates, if approved. In addition, increased scrutiny by the U.S. Congress of the FDA’s approval process may significantly delay or prevent marketing approval, as well as subject us to more stringent product labeling and post-marketing testing and other requirements.

Our employees, independent contractors, consultants, commercial partners, and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

We are exposed to the risk of fraud, misconduct, or other illegal activity by our employees, independent contractors, consultants, commercial partners, and vendors. Misconduct by these parties could include intentional, reckless, and negligent conduct that fails to:

comply with the laws of the FDA, EMA, and other comparable foreign regulatory authorities;
provide true, complete, and accurate information to the FDA, EMA, and other comparable foreign regulatory authorities;
comply with clinical or manufacturing standards;
comply with healthcare fraud and abuse laws in the United States and similar foreign fraudulent misconduct laws; or
report financial information or data accurately or to disclose unauthorized activities to us.

If we obtain FDA approval of any of our product candidates and begin commercializing those products in the United States, our potential exposure under such laws will increase significantly, and our costs associated with compliance with such laws are also likely to increase. In particular, research, sales, marketing, education, and other business arrangements in the healthcare industry are subject to extensive laws designed to prevent fraud, kickbacks, self-dealing, and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, educating, marketing and promotion, sales and commission, certain customer incentive programs, and other business arrangements generally. We have adopted a code of business conduct and ethics, but it is not always possible to identify and deter misconduct by employees and third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant fines or other sanctions.

48


 

If we fail to comply with healthcare laws, we could face substantial penalties and our business, operations, and financial conditions could be adversely affected.

If we obtain FDA approval for any of our product candidates and begin commercializing those products in the United States, our operations will be subject to various federal and state fraud and abuse laws. The laws that may impact our operations include the following:

The federal Anti-Kickback Statute, prohibits, among other things, persons from knowingly and willfully soliciting, receiving, offering, or paying any remuneration (including any kickback, bribe, or rebate), directly or indirectly, overtly or covertly, in cash or in kind, to induce, or in return for, either the referral of an individual, or the purchase, lease, order, or recommendation of any good, facility, item or service for which payment may be made, in whole or in part, under a federal healthcare program, such as the Medicare and Medicaid programs. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act.
Federal civil and criminal false claims laws and civil monetary penalty laws, including the False Claims Act, impose criminal and civil penalties, including through civil “qui tam” or “whistleblower” actions, against individuals or entities from knowingly presenting, or causing to be presented, claims for payment or approval from Medicare, Medicaid, or other third-party payors that are false or fraudulent or knowingly making a false statement to improperly avoid, decrease, or conceal an obligation to pay money to the federal government. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of these statutes or specific intent to violate them in order to have committed a violation.
The federal Health Insurance Portability and Accountability Act of 1996 (HIPAA) created new federal criminal statutes that prohibit knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program or obtain, by means of false or fraudulent pretenses, representations, or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of the payor (e.g., public or private) and knowingly and willfully falsifying, concealing, or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters.
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (HITECH) and their respective implementing regulations, impose requirements on certain covered healthcare providers, health plans, and healthcare clearinghouses as well as their respective business associates that perform services for them that involve the use, or disclosure of, individually identifiable health information, relating to the privacy, security, and transmission of individually identifiable health information without appropriate authorization.
The federal Physician Payment Sunshine Act, created under the ACA, and its implementing regulations, require applicable manufacturers of drugs, devices, biologicals, and medical supplies for which payment is available under Medicare, Medicaid, or the Children’s Health Insurance Program to report annually to the U.S. Department of Health and Human Services under the Open Payments Program, information related to payments and other transfers of value made to covered recipients, including physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain non-physician healthcare professionals (such as nurse practitioners and physician assistants, among others) and teaching hospitals, and information regarding ownership and investment interests held by physicians (as defined by law) and their immediate family members.
Federal consumer protection and unfair competition laws broadly regulate marketplace activities and activities that potentially harm consumers.
Analogous state and foreign laws and regulations, such as state and foreign anti-kickback, false claims, consumer protection, and unfair competition laws may apply to pharmaceutical business practices, including but not limited to, research, distribution, sales, and marketing arrangements, as well as submitting claims involving healthcare items or services reimbursed by any third-party payer, including commercial insurers.
State laws require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines, and the relevant compliance guidance promulgated by the federal government that otherwise restricts payments that may be made to healthcare providers and other potential referral sources.

49


 

State laws also require drug manufacturers to file reports with states regarding pricing and marketing information, such as the tracking and reporting of gifts, compensations and other remuneration, and items of value provided to healthcare professionals and entities.

 

State and foreign laws also govern the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts.

Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available, it is possible that some of our business activities could, despite our efforts to comply, be subject to challenge under one or more of such laws. Efforts to ensure that our business arrangements will comply with applicable healthcare laws may involve substantial costs. It is possible that governmental and enforcement authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law interpreting applicable fraud and abuse or other healthcare laws and regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of civil, criminal, and administrative penalties, damages, disgorgement, monetary fines, possible exclusion from participation in Medicare, Medicaid, and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, and curtailment of our operations, any of which could adversely affect our ability to operate our business and our results of operations. In addition, the approval and commercialization of any of our product candidates outside the United States will also likely subject us to foreign equivalents of the healthcare laws mentioned above, among other foreign laws.

If we or any contract manufacturers and suppliers we engage fail to comply with environmental, health, and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on our business.

We and any contract manufacturers and suppliers we engage are subject to numerous federal, state, and local environmental, health, and safety laws, regulations, and permitting requirements, including those governing laboratory procedures; the generation, handling, use, storage, treatment, and disposal of hazardous and regulated materials and wastes; the emission and discharge of hazardous materials into the ground, air, and water; and employee health and safety. Our operations involve the use of hazardous and flammable materials, including chemicals and biological and radioactive materials. Our operations also produce hazardous waste. We generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. In the event of contamination or injury resulting from our use of hazardous materials, we could be held liable for any resulting damages, and any liability could exceed our resources. Under certain environmental laws, we could be held responsible for costs relating to any contamination at our current or past facilities and at third-party facilities. We also could incur significant costs associated with civil or criminal fines and penalties.

Compliance with applicable environmental laws and regulations may be expensive, and current or future environmental laws and regulations may impair our research, product development, and manufacturing efforts. In addition, we cannot entirely eliminate the risk of accidental injury or contamination from these materials or wastes. Although we maintain workers’ compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the use of hazardous materials, this insurance may not provide adequate coverage against potential liabilities. We do not carry specific biological or hazardous waste insurance coverage, and our property, casualty, and general liability insurance policies specifically exclude coverage for damages and fines arising from biological or hazardous waste exposure or contamination. Accordingly, in the event of contamination or injury, we could be held liable for damages or be penalized with fines in an amount exceeding our resources, and our clinical trials or regulatory approvals could be suspended, which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

 

Our business is subject to complex and evolving U.S. and foreign laws and regulations relating to security, privacy, and data protection. These laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, or monetary penalties, and otherwise may harm our business.

A wide variety of state, national, and international laws and regulations apply to security and cybersecurity requirements and the collection, use, retention, protection, disclosure, transfer, and other processing of personal data. These security and data protection and privacy-related laws and regulations are evolving and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. We are working to comply with these laws, and we anticipate needing to devote significant additional resources to our compliance efforts. It is possible that the new legislation may impose new obligations and requirements on similarly situated companies, and these laws may be interpreted and applied in a manner that is inconsistent from jurisdiction to jurisdiction or inconsistent with our current policies and practices. Our actual or perceived failure to adequately comply with applicable laws and regulations relating to

50


 

security, privacy, and data protection, or to protect our systems, personal data, and other data we process or maintain, could result in regulatory fines, investigations and enforcement actions, penalties and other liabilities, claims for damages by affected individuals, and damage to our reputation, any of which could materially affect our business, financial condition, results of operations, and prospects.

Inadequate funding for the FDA and other government agencies could hinder their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner or otherwise prevent those agencies from performing normal business functions on which the operation of our business may rely, which could negatively impact our business.

The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of other government agencies on which our operations may rely, including those that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable. Disruptions at the FDA and other agencies may also slow the time necessary for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. In the past, the U.S. government has experienced budgetary shutdowns and certain regulatory agencies, such as the FDA, have had to furlough critical FDA and other government employees and stop critical activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business. Further, in our operations as a public company, future government shutdowns could impact our ability to access the public markets and obtain necessary capital in order to properly capitalize and continue our operations.

Our business activities may be subject to the Foreign Corrupt Practices Act (FCPA), similar anti-bribery and anti-corruption laws, and other regulations.

Our business activities may be subject to the FCPA and similar anti-bribery or anti-corruption laws, regulations, or rules of other countries in which we operate, including the U.K. Bribery Act. The FCPA generally prohibits offering, promising, giving, or authorizing others to give anything of value, either directly or indirectly, to a non-U.S. government official in order to influence official action, or otherwise obtain or retain business. The FCPA also requires public companies to make and keep books and records that accurately and fairly reflect the transactions of the corporation and to devise and maintain an adequate system of internal accounting controls. Our business is heavily regulated and therefore involves significant interaction with public officials, including officials of non-U.S. governments. Additionally, in many other countries, the healthcare providers who engage in our clinical trials or prescribe pharmaceuticals are employed by their government, and the purchasers of pharmaceuticals are government entities; therefore, our dealings with these investigators, prescribers and purchasers are subject to regulation under the FCPA.

Recently, the Securities and Exchange Commission (SEC) and Department of Justice have increased their FCPA enforcement activities with respect to biotechnology and pharmaceutical companies. There is no certainty that all of our employees, agents, contractors, or collaborators, or those of our affiliates, will comply with all applicable laws and regulations, particularly given the high level of complexity of these laws. Violations of these laws and regulations could result in fines, criminal sanctions against us, our officers, or our employees, the closing down of our facilities, requirements to obtain export licenses, cessation of business activities in sanctioned countries, implementation of compliance programs, and prohibitions on the conduct of our business. Any such violations could include prohibitions on our ability to offer our products in one or more countries and could materially damage our reputation, our brand, our international expansion efforts, our ability to attract and retain employees, and our business, prospects, operating results, and financial condition.

Risks Related to Our Reliance on Third Parties

We expect to depend on collaborations with third parties for the research, development, and commercialization of certain of the product candidates we may develop. If any such collaborations are not successful, we may not be able to realize the market potential of those product candidates.

We currently use and expect to continue to use third-party collaborators for the research, development, and commercialization of certain of the product candidates we may develop, including our arrangements with AbbVie, GSK, and Adimab, LLC (Adimab).

Our likely collaborators for any other collaboration arrangements include large and mid-sized pharmaceutical companies, regional and national pharmaceutical companies, biotechnology companies, and academic institutions. Such arrangements with any third parties, generally provide us with shared or limited control over the amount and timing of

51


 

resources that our collaborators dedicate to the development or potential commercialization of any product candidates we may seek to develop with them. Our ability to generate revenue from these arrangements with commercial entities will depend on our collaborators’ abilities to successfully perform the functions assigned to them in these arrangements. We cannot predict the success of our current collaborations or any collaboration that we may enter into.

Collaborations involving our research programs, or any product candidates we may develop, pose risks to us, including the following:

collaborators generally have significant discretion in determining the efforts and resources that they will apply to these collaborations;
collaborators may decide to not pursue development and commercialization of any product candidates we develop or may elect not to continue or renew development or commercialization programs based on clinical trial results, changes in the collaborator’s strategic focus or available funding or external factors such as an acquisition that diverts resources or creates competing priorities or collaborators may elect to fund or commercialize a competing product;
collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, provide insufficient quantities of materials for a clinical trial program, stop a clinical trial or abandon a product candidate, repeat or conduct new clinical trials, or require a new formulation of a product candidate for clinical testing;
collaborations may be terminated in their entirety or with respect to certain product candidates or technologies and, if so terminated, may result in a need for additional capital to pursue further development or commercialization of the applicable product candidates or technologies;
collaborators may not properly obtain, maintain, enforce, or defend intellectual property or proprietary rights relating to our product candidates or research programs or may use our proprietary information in such a way as to expose us to potential litigation or other intellectual property related proceedings, including proceedings challenging the scope, ownership, validity, and enforceability of our intellectual property;
collaborators may own or co-own intellectual property covering our product candidates or research and development programs that results from our collaboration with them, and in such cases, we may not have the exclusive right to commercialize such intellectual property or such product candidates or research programs;
we may need the cooperation of our collaborators to enforce or defend any intellectual property we contribute to or that arises out of our collaborations, which may not be provided to us;
collaborators may control certain interactions with regulatory authorities, which may impact our ability to obtain and maintain regulatory approval of our product candidates;

 

disputes may arise between the collaborators and us that result in the delay or termination of the research, development, or commercialization of our product candidates or research programs or that result in costly litigation or arbitration that diverts management attention and resources;
collaborators could independently develop, or develop with third parties, products that compete directly or indirectly with our product candidates or research programs if the collaborators believe that competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours;
collaborators may restrict us from researching, developing, or commercializing certain products or technologies without their involvement;
collaborators with manufacturing, marketing, or distribution rights to one or more product candidates may not commit sufficient resources to the manufacture, marketing, or distribution of such product candidates;
we may lose certain valuable rights under circumstances identified in our collaborations, including if we undergo a change of control;
collaborators may grant sublicenses to our technology or product candidates or undergo a change of control, and the sublicensees or new owners may decide to take the collaboration in a direction which is not in our best interest;

52


 

collaborators may become bankrupt, which may significantly delay our research or development programs, or may cause us to lose access to valuable technology, know-how, or intellectual property of the collaborator relating to our products, product candidates, or research programs;
key personnel at our collaborators may leave, which could negatively impact our ability to productively work with our collaborators;
collaborations may require us to incur short and long-term expenditures, issue securities that dilute our stockholders, or disrupt our management and business;
if our collaborators do not satisfy their obligations under our agreements with them, if they terminate our collaborations with them, or if we fail to satisfy our obligations to our collaborators, we may not be able to develop or commercialize product candidates as planned;
collaborations may require us to share in development and commercialization costs pursuant to budgets that we do not fully control, and our failure to share in such costs could have a detrimental impact on the collaboration or our ability to share in revenue generated under the collaboration; and
collaboration agreements may not lead to development or commercialization of product candidates in the most efficient manner or at all. If a present or future collaborator of ours were to be involved in a business combination, the continued pursuit and emphasis on our development or commercialization program under such collaboration could be delayed, diminished, or terminated.

For example, AbbVie, after reviewing the CD33 collaboration program with us, decided to terminate the CD33 collaboration program, under which AL003 was being developed. Additionally, Innovent will not be conducting the AL008 first in human studies in China, and we intend to re-acquire the rights from Innovent for the development and commercialization of AL008 in China. We plan to utilize data and documentation from the IND that Innovent filed with the Chinese regulatory authorities to potentially support an IND that would be filed in the United States.

We may face significant competition in seeking appropriate collaborations. For example, recent business combinations among biotechnology and pharmaceutical companies have resulted in a reduced number of potential collaborators. In addition, the negotiation process is time-consuming and complex, and we may not be able to negotiate collaborations on a timely basis, on acceptable terms, or at all. If we are unable to do so, we may have to curtail the development of the product candidate for which we are seeking to collaborate, reduce or delay its development program or one or more of our other development programs, delay its potential commercialization or reduce the scope of any sales or marketing activities, or increase our expenditures and undertake development or commercialization activities at our own expense. If we elect to increase our expenditures to fund development or commercialization activities on our own, we may need to obtain additional capital, which may not be available to us on acceptable terms or at all. If we do not have sufficient funds, we may not be able to further develop product candidates or bring them to market and generate product revenue.

We may not realize the benefit of collaborations if we or our collaborator elects not to exercise the rights granted under the agreement or if we or our collaborator are unable to successfully integrate a product candidate into existing operations and company culture. In addition, if our agreement with any of our collaborators terminates, our access to technology and intellectual property licensed to us by that collaborator may be restricted or terminate entirely, which may delay our continued development of our product candidates utilizing the collaborator’s technology or intellectual property or require us to stop development of those product candidates completely. We may also find it more difficult to find a suitable replacement collaborator or attract new collaborators, and our development programs may be delayed or the perception of us in the business and financial communities could be adversely affected. Many of the risks relating to product development, regulatory approval, and commercialization described in this “Risk Factors” section also apply to the activities of our collaborators and any negative impact on our collaborators may adversely affect us.

We expect to rely on third parties to conduct our clinical trials and some aspects of our research and preclinical testing, and those third parties may not perform satisfactorily, including failing to meet deadlines for the completion of such trials, research, or testing.

We currently rely and expect to continue to rely on third parties, such as CROs, clinical data management organizations, medical institutions, and clinical investigators, to conduct some aspects of our research and preclinical testing and our clinical trials. Any of these third parties may terminate their engagements with us or be unable to fulfill their contractual obligations. If we need to enter into alternative arrangements, it would delay our product development activities.

Our reliance on these third parties for research and development activities reduces our control over these activities but does not relieve us of our responsibilities. For example, we remain responsible for ensuring that each of our clinical trials is

53


 

conducted in accordance with the general investigational plan and protocols for the trial. Moreover, the FDA requires us to comply with cGCPs for conducting, recording, and reporting the results of clinical trials to assure that data and reported results are credible, reproducible, and accurate and that the rights, integrity, and confidentiality of trial participants are protected. We also are required to register ongoing clinical trials and post the results of completed clinical trials on a government-sponsored database within certain timeframes. We may also be exposed to additional liabilities if our contracted third parties engage in activities associated with improper use of information obtained in the course of patient recruitment for our clinical trials, cGCP noncompliance or noncompliance under applicable privacy laws, which could result in regulatory sanctions and cause serious harm to our reputation and business operations. Failure to do so can result in fines, adverse publicity, and civil and criminal sanctions.

If these third parties do not successfully carry out their contractual duties, meet expected deadlines, or conduct our clinical trials in accordance with regulatory requirements or our stated protocols, we will not be able to obtain, or may be delayed in obtaining, marketing approvals for any product candidates we may develop and will not be able to, or may be delayed in our efforts to, successfully commercialize our medicines.

We also expect to rely on other third parties to store and distribute drug supplies for our clinical trials. Any performance failure on the part of our distributors, including with the shipment of any drug supplies, could delay clinical development or marketing approval of any product candidates we may develop or commercialization of our medicines, producing additional losses and depriving us of potential product revenue.

 

We contract with third parties for the manufacture of materials for our research programs, preclinical studies, clinical trials, and for commercialization of any product candidates that we may develop. Additionally, GSK and AbbVie have certain product manufacturing rights under their respective agreements. This reliance on third parties carries and may increase the risk that we will not have sufficient quantities of such materials, product candidates, or any medicines that we may develop and commercialize, or that such supply will not be available to us at an acceptable cost, which could delay, prevent, or impair our development or commercialization efforts.

We do not have any manufacturing facilities. We currently rely on CDMOs for the manufacture of our materials for preclinical studies and clinical trials and expect to continue to do so for preclinical studies, clinical trials, and for commercial supply of any product candidates that we may develop. We currently have established relationships with several CDMOs, and with GSK and AbbVie for latozinemab and AL101 and AL002, respectively, for the manufacturing of our product candidates. We may be unable to establish any further agreements with CDMOs or to do so on acceptable terms. Even if we are able to establish agreements with third-party manufacturers, reliance on CDMOs entails additional risks, including:

the possible breach of the manufacturing agreement by the third party;
the possible termination or nonrenewal of the agreement by the third party at a time that is costly or inconvenient for us;
reliance on the third party for regulatory compliance, quality assurance, safety, and pharmacovigilance and related reporting; and
the inability to produce required volume in a timely manner and to quality standards.

Third-party manufacturers may not be able to comply with cGMP regulations or similar regulatory requirements outside the United States. Our failure, or the failure of our CDMOs or collaboration partners, to comply with applicable regulations could result in clinical holds on our trials, sanctions being imposed on us, including fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocations, seizures, or recalls of product candidates or medicines, operating restrictions, and criminal prosecutions, any of which could significantly and adversely affect supplies of our medicines and harm our business, financial condition, results of operations, and prospects.

Any medicines that we may develop may compete with other product candidates and products for access to manufacturing facilities. There are a limited number of manufacturers that operate under cGMP regulations and that might be capable of manufacturing for us.

Any performance failure on the part of our existing or future third-party manufacturers could delay clinical development or marketing approval. If any one of our current contract manufacturers cannot perform as agreed, we may be required to replace that manufacturer and may incur added costs and delays in identifying and qualifying any such replacement. Furthermore, securing and reserving production capacity with contract manufacturers may result in significant costs.

54


 

Our current and anticipated future dependence upon others for the manufacture of any product candidates we may develop or medicines may adversely affect our future profit margins and our ability to commercialize any medicines that receive marketing approval on a timely and competitive basis.

 

We, and the CMO partners on which we rely, depend on third-party suppliers for key raw materials used in our manufacturing processes, and the loss of these third-party suppliers or their inability to supply us with adequate raw materials, whether due to the effects of the COVID-19 pandemic or otherwise, could harm our business.

We rely on third-party suppliers for the supply of the raw materials required for the production of our product candidates, and we expect to continue to rely on third-party manufacturers for the commercial supply of any of our product candidates for which we obtain marketing approval. Our dependence on these third-party suppliers and the challenges we may face in obtaining adequate supplies of raw materials involve several risks, including supply chain issues caused by the effects of the COVID-19 pandemic, limited control over pricing, the availability of such materials, the quality of such materials, and delivery schedules. As a small company, our negotiation leverage is limited, and we are likely to get lower priority than our competitors who are larger than we are. We do not have long-term supply agreements, and we purchase our required drug product on a development manufacturing services agreement or purchase order basis. We cannot be certain that our suppliers will continue to provide us with the quantities of these raw materials that we require or satisfy our anticipated specifications and quality requirements. Any supply interruption in limited or sole sourced raw materials, including those caused by the effects of the COVID-19 pandemic and subsequent variants could materially harm our ability to manufacture our product candidates until a new source of supply, if any, can be identified and qualified. In such an event, we may be unable to find a sufficient alternative supply channel in a reasonable time or on commercially reasonable terms. Any performance failure on the part of our suppliers could delay the development and potential commercialization of our product candidates, including limiting supplies necessary for clinical trials and regulatory approvals, which would have a material adverse effect on our business.

Risks Related to Our Intellectual Property

If we are unable to obtain and maintain patent protection for any product candidates we develop, our competitors could develop and commercialize products similar or identical to ours, and our ability to successfully commercialize any product candidates we may develop may be adversely affected.

Our success depends in large part on our ability to obtain and maintain patent protection in the United States and other countries with respect to our proprietary product candidates and other technologies we may develop. We seek to protect our proprietary position by filing patent applications in the United States and abroad relating to our core programs and product candidates, as well as other technologies that are important to our business. As our product candidates enter and progress through clinical development, we continue to pursue intellectual property protection with respect to certain aspects of those product candidates. For example, we have filed or intend to file patent applications on aspects of our technology and core product candidates; however, there can be no assurance that any such patent applications will issue as granted patents. Furthermore, in cases in which we have only filed provisional patent applications on certain aspects of our technology and product candidates, each of those provisional patent applications is not eligible to become an issued patent until, among other things, we file a non-provisional patent application within 12 months of the filing date of the applicable provisional patent application. Any failure to file a non-provisional patent application within this timeline could cause us to lose the ability to obtain patent protection for the inventions disclosed in the associated provisional patent applications. Furthermore, in some cases, we may not be able to obtain issued claims covering compositions relating to our core programs and product candidates, as well as other technologies that are important to our business, and instead may need to rely on filing patent applications with claims covering a method of use and/or method of manufacture for protection of such core programs, product candidates, and other technologies. There can be no assurance that any such patent applications will issue as granted patents, and even if they do issue, such patent claims may be insufficient to prevent third parties, such as our competitors, from utilizing our technology. Any failure to obtain or maintain patent protection with respect to our core programs and product candidates could have a material adverse effect on our business, financial condition, results of operations, and prospects.

If any of our patent applications, or those of our collaborators, do not issue as patents in any jurisdiction, we may not be able to compete effectively.

Changes in either the patent laws or their interpretation in the United States and other countries may diminish our ability to protect our inventions, obtain, maintain, and enforce our intellectual property rights and, more generally, could affect the value of our intellectual property or narrow the scope of our patents or those of our collaborators with respect to our product candidates. With respect to both our intellectual property and that of our collaborators related to our product

55


 

candidates, we cannot predict whether the patent applications we and our collaborators are currently pursuing will issue as patents in any particular jurisdiction or whether the claims of any issued patents will provide sufficient protection from competitors or other third parties.

The patent prosecution process is expensive, time-consuming, and complex, and we or our collaborators may not be able to file, prosecute, maintain, enforce, or license all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output in time to obtain patent protection. Although we enter into nondisclosure and confidentiality agreements with parties who have access to confidential or patentable aspects of our research and development output, such as our employees, corporate collaborators, outside scientific collaborators, CROs, CDMOs, consultants, advisors, and other third parties, any of these parties may breach the agreements and disclose such output before a patent application is filed, thereby jeopardizing our ability to seek patent protection. In addition, our ability to obtain and maintain valid and enforceable patents depends on whether the differences between our inventions and the prior art allow our inventions to be patentable over the prior art. Furthermore, publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing, or in some cases not at all. Therefore, we cannot be certain that we or our collaborators were first to file for patent protection of such inventions.

If the scope of any patent protection we obtain is not sufficiently broad, or if we lose any of our patent protection, our ability to prevent our competitors from commercializing similar or identical technology and product candidates would be adversely affected.

The patent position of biotechnology and pharmaceutical companies generally is highly uncertain, involves complex legal and factual questions, and has been the subject of much litigation in recent years. As a result, the issuance, scope, validity, enforceability, and commercial value of our patent rights are highly uncertain. Our or our collaborators’ pending and future patent applications may not result in patents being issued which protect our product candidates or other technologies or which effectively prevent others from commercializing competitive technologies and product candidates.

Moreover, the coverage claimed in a patent application can be significantly reduced before the patent is issued, and its scope can be reinterpreted after issuance. Even if patent applications we or our collaborators license or own currently or in the future issue as patents, they may not issue in a form that will provide us with any meaningful protection, prevent competitors or other third parties from competing with us, or otherwise provide us with any competitive advantage. Any patents to which we or our collaborators have rights may be challenged, narrowed, circumvented, or invalidated by third parties. Consequently, we do not know whether product candidates or other technologies will be protectable or remain protected by valid and enforceable patents. Our competitors or other third parties may be able to circumvent our patents by developing similar or alternative technologies or products in a non-infringing manner which could materially adversely affect our business, financial condition, results of operations and prospects.

The issuance of a patent is not conclusive as to its inventorship, scope, validity, or enforceability, and our patents may be challenged in the courts or patent offices in the United States and abroad. We or our collaborators may be subject to a third-party pre-issuance submission of prior art to the United States Patent and Trademark Office (USPTO) or foreign patent offices or become involved in opposition, derivation, revocation, reexamination, post-grant and inter partes review, inventorship dispute, or interference proceedings or other similar proceedings challenging our or our collaborators’ patent rights. An adverse determination in any such submission, proceeding, or litigation could reduce the scope of, or invalidate or render unenforceable, such patent rights, allow third parties to commercialize our product candidates or other technologies and compete directly with us, without payment to us, or result in our inability to manufacture or commercialize products without infringing third-party patent rights. Moreover, we, or any one of our collaborators, may have to participate in post-grant challenge proceedings, such as oppositions in a foreign patent office, in which a third party challenges the features of patentability with respect to our or our collaborators’ patents and patent applications. Such challenges may result in loss of patent rights, loss of exclusivity, or in patent claims being narrowed, invalidated, or held unenforceable, which could limit our ability to stop others from using or commercializing similar or identical technology and products, or limit the duration of the patent protection for our product candidates and other technologies. Such proceedings also may result in substantial cost and require significant time from our scientists and management, even if the eventual outcome is favorable to us. If we or our collaborators are unsuccessful in any such proceeding or other inventorship dispute, we may be required to obtain and maintain licenses from third parties. Such licenses may not be available on commercially reasonable terms or at all, or may be non-exclusive. If we are unable to obtain and maintain such licenses, we may need to cease the development, manufacture, and commercialization of one or more of the product candidates we may develop. The loss of exclusivity or the narrowing of our owned and licensed patent claims could limit our ability to stop others from using or commercializing similar or identical technology and products.

56


 

In addition, given the amount of time required for the development, testing, and regulatory review of new product candidates, patents protecting such product candidates might expire before or shortly after such product candidates are commercialized. As a result, our intellectual property may not provide us with rights to exclude others for a sufficient period of time from commercializing products similar or identical to ours.

Some of our patents and patent applications may be co-owned with third parties. In addition, collaborators or future licensors may co-own their patents and patent applications with other third parties with whom we do not have a direct relationship. Our rights to certain of these patents and patent applications may be dependent, in part, on inter-institutional or other operating agreements between the joint owners of such patents and patent applications, who are not parties to our license agreements. If our collaborators or future licensors do not have exclusive control of the grant of licenses under any such third-party co-owners’ interest in such patents or patent applications or we are otherwise unable to secure such exclusive rights, such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing products and technology to the extent such products and technology are not also covered by our intellectual property. In addition, we may need the cooperation of any such co-owners of our patents in order to enforce such patents against third parties, and such cooperation may not be provided to us. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations, and prospects.

 

Our rights to develop and commercialize are subject, in part, to the terms and conditions of agreements with others, including terms and conditions regarding intellectual property rights.

We rely on certain patent rights and proprietary technology from third parties that are important or necessary to the development of our product candidates, and development and commercialization of our product candidates are subject to the terms and conditions of certain collaboration agreements with third parties. For example, in 2014 we entered into the Adimab Collaboration Agreement with Adimab. Under the 2014 Adimab Collaboration Agreement, we are developing antibodies discovered by Adimab in our latozinemab and AL101 product candidates, and we are developing antibodies optimized by Adimab in our AL002 product candidate. In August 2019, we entered into a new collaboration agreement with Adimab for development of antibodies for use in future programs. In 2021, we entered into another collaboration agreement with Adimab, which grants us an exclusive option to obtain a specified number of engineered sequences discovered or optimized by Adimab and directed against targets that we select. Additionally, in October 2017, we entered into an agreement with AbbVie to co-develop and commercialize medicines with AbbVie to treat Alzheimer’s disease and other neurodegenerative diseases. In July 2021, we entered into the GSK Agreement to collaborate on the global development and commercialization of the progranulin-elevating monoclonal antibodies, latozinemab and AL101.

Our agreements with Adimab, AbbVie, GSK, and other agreements we enter into in the future may not provide exclusive rights to use certain intellectual property and technology retained by the collaborator in all relevant fields of use and in all territories in which we may wish to develop or commercialize our technology and products in the future. As a result, we may not be able to prevent competitors or other third parties from developing and commercializing competitive products that utilize technology retained by such collaborators to the extent such products are not also covered by our intellectual property.

In addition, subject to the terms of any such agreements, we may not have the right to control the preparation, filing, prosecution, and maintenance, and we may not have the right to control the enforcement and defense, of certain patents and patent applications relating to or affecting our development candidates. In addition, the GSK Agreement provides GSK with certain rights with respect to preparation, filing, prosecution, maintenance, enforcement, and defense of certain patents and patent applications.

We cannot be certain that patents and patent applications as to which preparation filing, prosecution, maintenance, enforcement, or defense are controlled by our collaborators will be prepared, filed, prosecuted, maintained, enforced, and defended in a manner consistent with the best interests of our business. If our collaborators fail to prosecute, maintain, enforce, and defend such patents, or lose rights to those patents or patent applications, our rights as to such patents may be reduced or eliminated, our right to develop and commercialize any of our product candidates that are subject of such rights could be adversely affected, and we may have a reduced ability to prevent competitors from making, using, and selling competing products. In addition, even where we have the right to control prosecution patent applications we have licensed to and from collaborators, we may still be adversely affected or prejudiced by actions or inactions of our collaborators that took place prior to the date upon which we assumed control over patent prosecution.

Furthermore, our or our collaborators’ patents may be subject to a reservation of rights by one or more third parties. For example, we received an award from the National Institute of Health in support of our research into the production and characterization of novel therapeutic antibodies against the neurotrophic factor PGRN degrading receptor Sortilin (SORT1). As a result, the U.S. government may have certain rights to resulting intellectual property. When new technologies are developed with U.S. government funding, the U.S. government generally obtains certain rights in any resulting patents,

57


 

including a non-exclusive license authorizing the U.S. government to use the invention or to have others use the invention on its behalf. The U.S. government’s rights may also permit it to disclose the funded inventions and technology to third parties and to exercise march-in rights to use or allow third parties to use the technology developed using U.S. government funding. The U.S. government may exercise its march-in rights if it determines that action is necessary because we fail to achieve the practical application of the government funded technology, or because action is necessary to alleviate health or safety needs, to meet requirements of federal regulations, or to give preference to U.S. industry. In addition, our rights in such inventions may be subject to certain requirements to manufacture products embodying such inventions in facilities in the United States in certain circumstances and if this requirement is not waived. Any exercise by the U.S. government of such rights or by any third party of its reserved rights could have a material adverse effect on our competitive position, business, financial condition, results of operations, and prospects.

If we fail to comply with our obligations in the agreements under which we option or license intellectual property rights from our collaborators or future licensors or otherwise experience disruptions to our business relationships with our collaborators or future licensors, we could lose intellectual property rights that are important to our business.

We have entered into agreements with our collaborators to option or license certain intellectual property and may need to obtain additional intellectual property rights from others to advance our research or allow commercialization of product candidates we may develop. It is possible that we may be unable to obtain additional intellectual property rights at a reasonable cost or on reasonable terms, if at all. In that event, we may be required to expend significant time and resources to redesign our technology, product candidates, or the methods for manufacturing them or to develop or license replacement technology, all of which may not be feasible on a technical or commercial basis. If we are unable to do so, we may be unable to develop or commercialize the affected product candidates, which could harm our business, financial condition, results of operations, and prospects significantly. We cannot provide any assurances that third-party patents do not exist which might be enforced against our current technology, manufacturing methods, product candidates, or future methods or products resulting in either an injunction prohibiting our manufacture or future sales, or, with respect to our future sales, an obligation on our part to pay royalties and/or other forms of compensation to third parties, which could be significant.

In addition, each of our agreements with collaborators do, and we expect our future agreements will, impose various economic, development, diligence, commercialization, and other obligations on us. Certain of our collaboration agreements also require us to meet development timelines, or to exercise commercially reasonable efforts to develop and commercialize licensed products. In spite of our efforts, our collaborators might conclude that we have materially breached our obligations under such agreements and might therefore terminate or seek damages under the agreements, thereby removing or limiting our ability to develop and commercialize products and technology covered by these agreements. If termination of these agreements causes us to lose the rights to certain patents or other intellectual property, or if the underlying patents fail to provide the intended exclusivity, competitors or other third parties may have the freedom to seek regulatory approval of, and to market, products similar to or identical to ours and we may be required to cease our development and commercialization of certain of our product candidates. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations, and growth prospects.

Moreover, disputes may arise regarding intellectual property subject to a collaboration agreement, including:

the scope of the option or license rights granted under the agreement and other interpretation-related issues;
the extent to which our technology and processes infringe on intellectual property of the collaborator that is not subject to the option or license rights granted under the agreement;
the sublicensing of patent and other rights under our collaborative development relationships;
our diligence obligations under the agreement and what activities satisfy those diligence obligations; and
the inventorship and ownership of inventions and know-how resulting from the joint creation or use of intellectual property by our collaborators and us and our other partners.

In addition, the agreements under which we currently have rights to option or license intellectual property or technology from third parties are complex, and certain provisions in such agreements may be susceptible to multiple interpretations. The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property or technology, or increase what we believe to be our financial or other obligations under the relevant agreement, either of which could have a material adverse effect on our business, financial condition, results of operations, and growth prospects. Moreover, if disputes over intellectual property that we have optioned or licensed prevent or impair our ability to maintain our current arrangements on commercially acceptable terms, we may be unable to successfully develop and commercialize the affected product candidates, which could have a material adverse effect on our business, financial conditions, results of operations, and growth prospects.

58


 

We may not be able to protect our intellectual property and proprietary rights throughout the world.

Filing, prosecuting, and defending patents on our product candidates and other technologies in all countries throughout the world would be prohibitively expensive, and the laws of foreign countries may not protect our rights to the same extent as the laws of the United States.

Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States, or from selling or importing products made using our inventions in or into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products, and, further, may export otherwise infringing products to territories where we have patent protection but enforcement is not as strong as that in the United States. These products may compete with our products, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trade secrets, and other intellectual property protection, particularly those relating to biotechnology products, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our intellectual property and proprietary rights generally. Proceedings to enforce our intellectual property and proprietary rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents at risk of being invalidated or interpreted narrowly, could put our patent applications at risk of not issuing, and could provoke third parties to assert counterclaims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property and proprietary rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license.

Many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we, our collaborators, or any of our future licensors is forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position may be impaired, and our business, financial condition, results of operations, and prospects may be adversely affected.

Obtaining and maintaining our patent protection depends on compliance with various procedural, document submission, fee payment, and other requirements imposed by government patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.

Periodic maintenance fees, renewal fees, annuity fees, and various other government fees on patents and applications will be due to the USPTO and various government patent agencies outside of the United States over the lifetime of our owned or licensed patents and applications. In certain circumstances, we rely on our collaborators or licensing partners to pay these fees due to U.S. and non-U.S. patent agencies. The USPTO and various non-U.S. government agencies require compliance with several procedural, documentary, fee payment, and other similar provisions during the patent application process. We also are dependent on our collaborators or licensors to take the necessary action to comply with these requirements with respect to our licensed intellectual property. In some cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. There are situations, however, in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in a partial or complete loss of patent rights in the relevant jurisdiction. In such an event, potential competitors might be able to enter the market with similar or identical products or technology, which could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

The ongoing conflict between Russia and Ukraine, including the sanctions targeting Russia, could interfere with filing of patent applications, prosecution of applications, and maintenance of issued patents in Russia, Ukraine, and via the Eurasian Patent Office. For example, the conflict and sanctions could interfere with payment of filing fees, extension fees, and annuities. The conflict and sanctions could also interfere with enforcement or defense of patents issued in Russia, Ukraine, and via the Eurasian Patent Office. The conflict and associated sanctions could therefore increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of any future issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

59


 

Changes in U.S. patent law could diminish the value of patents in general, thereby impairing our ability to protect our products.

Changes in either the patent laws or interpretation of the patent laws in the United States could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. For example, under the Leahy-Smith America Invents Act (the America Invents Act), the first inventor to file a patent application in the United States is entitled to the patent on an invention regardless of whether another party was the first to invent the claimed invention. Therefore, a third party that filed a patent application in the USPTO after March 2013, but before us, could be awarded a patent covering an invention of ours even if we had made the invention before it was made by such third party. This possibility requires us to be cognizant of the time from invention to the time of filing a patent application. Because patent applications in the United States and most other countries are confidential for a period of time after filing or until issuance, we cannot be certain that we were the first to file any patent application related to our product candidates or other technologies.

Certain procedures at the USPTO under the America Invents Act could affect the way patent applications are prosecuted and also may affect patent litigation. These include allowing third party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent by USPTO administered post-grant proceedings, including post-grant review, inter partes review, and derivation proceedings. Because of a lower evidentiary standard in USPTO proceedings compared to the evidentiary standard in United States federal courts necessary to invalidate a patent claim, a third party could potentially provide evidence in a USPTO proceeding sufficient for the USPTO to hold a claim invalid even though the same evidence would be insufficient to invalidate the claim if presented in a district court action. Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if challenged by the third party as a defendant in a district court action. Therefore, the America Invents Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

In addition, the patent positions of companies in the development and commercialization of pharmaceuticals are particularly uncertain. Rulings from the U.S. Supreme Court and the U.S. Court of Appeals for the Federal Circuit have narrowed the scope of patent protection available in certain circumstances and weakened the rights of patent owners in certain situations. This combination of events has created uncertainty with respect to the validity and enforceability of patents, once obtained. Depending on future actions by the U.S. Congress, the federal courts, and the USPTO, the laws and regulations governing patents could change in unpredictable ways that could have a material adverse effect on our existing patent portfolio and our ability to protect and enforce our intellectual property in the future.

Issued patents covering our product candidates and other technologies could be found invalid or unenforceable if challenged in court or before administrative bodies in the United States or abroad.

If we initiated legal proceedings against a third party to enforce a patent covering our product candidates or other technologies, the defendant could counterclaim that such patent is invalid or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness, written description, or enablement. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant information from the USPTO, or made a misleading statement, during prosecution. Third parties may raise claims challenging the validity or enforceability of our patents before administrative bodies in the United States or abroad, even outside the context of litigation. Such mechanisms include re-examination, post-grant review, inter partes review, derivation proceedings, and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings). Such proceedings could result in the revocation of, cancellation of, or amendment to our patents in such a way that they no longer cover our product candidates or other technologies. The outcome following legal assertions of invalidity and unenforceability is unpredictable. With respect to the validity question, for example, we cannot be certain that there is no invalidating prior art, of which we or our licensing partners and the patent examiner were unaware during prosecution. If a third party were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on our product candidates or other technologies. Such a loss of patent protection would have a material adverse impact on our business, financial condition, results of operations, and growth prospects.

 

If we do not obtain patent term extension and data exclusivity for any product candidates we may develop, our business may be materially harmed.

Depending upon the timing, duration, and specifics of any FDA marketing approval of any product candidates we may develop, one or more of our U.S. patents may be eligible for limited patent term extension under the Hatch-Waxman Act. The

60


 

Hatch-Waxman Act permits a patent term extension of up to five years as compensation for patent term lost during the FDA regulatory review process. A patent term extension cannot extend the remaining term of a patent beyond a total of 14 years from the date of product approval, only one patent may be extended and only those claims covering the approved drug, a method for using it, or a method for manufacturing it may be extended. Similar extensions as compensation for patent term lost during regulatory review processes are also available in certain foreign countries and territories, such as in Europe under a Supplementary Protection Certificate. However, we may not be granted an extension in the United States and/or foreign countries and territories because of, for example, failing to exercise due diligence during the testing phase or regulatory review process, failing to apply within applicable deadlines, failing to apply prior to expiration of relevant patents, or otherwise failing to satisfy applicable requirements. Moreover, the applicable time period or the scope of patent protection afforded could be less than we request. If we are unable to obtain patent term extension or the term of any such extension is shorter than what we request, our competitors may obtain approval of competing products following our patent expiration, and our business, financial condition, results of operations, and growth prospects could be materially harmed.

We may be subject to claims challenging the inventorship of our patents and other intellectual property.

We may be subject to claims that former employees, collaborators or other third parties have an interest in our patents, trade secrets, or other intellectual property as an inventor or co-inventor. For example, we may have inventorship disputes arise from conflicting obligations of employees, consultants, or others who are involved in developing our product candidates or other technologies. Litigation may be necessary to defend against these and other claims challenging inventorship or ownership of our patents, trade secrets, or other intellectual property. If the defense of any such claims fails, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, intellectual property that is important to our product candidates and other technologies. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.

In addition to seeking patents for our product candidates and other technologies, we also rely on trade secrets and confidentiality agreements to protect our unpatented know-how, technology, and other proprietary information and to maintain our competitive position. We consider trade secrets and know-how to be one of our primary sources of intellectual property. Trade secrets and know-how can be difficult to protect. We expect our trade secrets and know-how to over time be disseminated within the industry through independent development, the publication of journal articles describing the methodology, and the movement of personnel from academic to industry scientific positions.

We seek to protect these trade secrets and other proprietary technology, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate and academic collaborators, outside scientific collaborators, CROs, CDMOs, consultants, advisors, and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants, train our employees not to bring or use proprietary information or technology from former employers to us or in their work, and remind former employees when they leave their employment of their confidentiality obligations. We cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary technology and processes. Despite our efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to or independently developed by a competitor or other third party, our competitive position would be materially and adversely harmed.

We may not be successful in obtaining, through acquisitions or otherwise, necessary rights to our product candidates or other technologies.

Many pharmaceutical companies, biotechnology companies, and academic institutions that are competing with us in the field of neurodegeneration therapy may have patents and have filed and are likely filing patent applications potentially relevant to our business. In order to avoid infringing these third-party patents, we may find it necessary or prudent to obtain licenses to such patents from such third-party intellectual property holders. We may also require licenses from third parties for certain technologies for use with future product candidates. In addition, with respect to any patents we co-own with third parties, we may wish to obtain licenses to such co-owners’ interest to such patents. However, we may be unable to secure

61


 

such licenses or otherwise acquire any rights to compositions, methods of use, processes, or other intellectual property rights from third parties that we identify as necessary for our future product candidates. The licensing or acquisition of third-party intellectual property rights is a competitive area, and more established companies may pursue strategies to license or acquire third-party intellectual property rights that we may consider attractive or necessary. These established companies may have a competitive advantage over us due to their size, capital resources, and greater clinical development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We also may be unable to license or acquire third-party intellectual property rights on terms that would allow us to make an appropriate return on our investment or at all. If we are unable to successfully obtain rights to required third-party intellectual property rights or maintain the existing intellectual property rights we have, we may have to abandon development of the relevant program or product candidate, which could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

We may be subject to claims that our employees, consultants, or advisors have wrongfully used or disclosed alleged trade secrets of their current or former employers or claims asserting ownership of what we regard as our own intellectual property.

Many of our employees, consultants, and advisors are currently or were previously employed at universities or other biotechnology or pharmaceutical companies, including our competitors and potential competitors. Although we try to ensure that our employees, consultants, and advisors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or these individuals have used or disclosed intellectual property, including trade secrets or other proprietary information, of any such individual’s current or former employer. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management.

In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

Third-party claims of intellectual property infringement, misappropriation, or other violation against us or our collaborators may prevent or delay the development and commercialization of our product candidates and other technologies.

The field of discovering treatments for neurodegenerative diseases is highly competitive and dynamic. Due to the focused research and development that is taking place by various companies, including us and our competitors, in this field, the intellectual property landscape is in flux, and it may remain uncertain in the future. Additionally, the technology used in our product candidates is still in development and no products utilizing similar technology have yet reached the market. As such, there may be significant intellectual property related litigation and proceedings relating to our, and other third party, intellectual property and proprietary rights in the future.

Our commercial success depends in part on our and our collaborators’ ability to develop, manufacture, market, and sell any product candidates that we develop and to use our proprietary technologies without infringing, misappropriating, and otherwise violating the patents and other intellectual property rights of third parties. There is a substantial amount of complex litigation involving patents and other intellectual property rights in the biotechnology and pharmaceutical industries, as well as administrative proceedings for challenging patents, including post-grant, derivation, and reexamination proceedings before the USPTO or oppositions and other comparable proceedings in foreign jurisdictions. We may become party to, or threatened with, such actions in the future, regardless of their merit. As discussed above, due to the America Invents Act, new procedures including inter partes review and post-grant review have been implemented. As stated above, this reform adds uncertainty to the possibility of challenge to our patents in the future.

Numerous U.S. and foreign issued patents and pending patent applications owned by third parties exist in the fields in which we are developing our product candidates. As the biotechnology and pharmaceutical industries expand and more patents are issued, the risk increases that our product candidates and other technologies may give rise to claims of infringement of the patent rights of others. We cannot assure you that our product candidates and other technologies that we have developed, are developing or may develop in the future will not infringe existing or future patents owned by third parties. We may not be aware of patents that have already been issued and that a third party, for example, a competitor in the

62


 

fields in which we are developing product candidates and other technologies, might assert are infringed by our current or future product candidates or other technologies, including claims to compositions, formulations, methods of manufacture or methods of use or treatment that cover our product candidates or other technologies. It is also possible that patents owned by third parties of which we are aware, but which we do not believe are relevant to our product candidates or other technologies, could be found to be infringed by our product candidates or other technologies. In addition, because patent applications can take many years to issue, there may be currently pending patent applications that may later result in issued patents that our product candidates or other technologies may infringe.

Third parties may have patents or obtain patents in the future and claim that the manufacture, use or sale of our product candidates or other technologies infringes upon these patents. In the event that any third party claims that we infringe their patents or that we are otherwise employing their proprietary technology without authorization and initiates litigation against us, even if we believe such claims are without merit, a court of competent jurisdiction could hold that such patents are valid, enforceable, and infringed by our product candidates or other technologies. In this case, the holders of such patents may be able to block our ability to commercialize the applicable product candidate or technology unless we obtain a license under the applicable patents, or until such patents expire or are finally determined to be held invalid or unenforceable. Such a license may not be available on commercially reasonable terms or at all. Even if we are able to obtain a license, the license would likely obligate us to pay license fees or royalties or both, and the rights granted to us might be nonexclusive, which could result in our competitors gaining access to the same intellectual property. If we are unable to obtain a necessary license to a third-party patent on commercially reasonable terms, we may be unable to commercialize our product candidates or other technologies, or such commercialization efforts may be significantly delayed, which could in turn significantly harm our business.

Defense of infringement claims, regardless of their merit, would involve substantial litigation expense and would be a substantial diversion of management and other employee resources from our business, and may impact our reputation. In the event of a successful claim of infringement against us, we may be enjoined from further developing or commercializing our infringing product candidates or other technologies. In addition, we may have to pay substantial damages, including treble damages and attorneys’ fees for willful infringement, obtain one or more licenses from third parties, pay royalties, and/or redesign our infringing product candidates or technologies, which may be impossible or require substantial time and monetary expenditure. In that event, we would be unable to further develop and commercialize our product candidates or other technologies, which could harm our business significantly.

Engaging in litigation to defend against third parties alleging that we have infringed, misappropriated, or otherwise violated their patents or other intellectual property rights is very expensive, particularly for a company of our size, and time-consuming. Some of our competitors may be able to sustain the costs of litigation or administrative proceedings more effectively than we can because of greater financial resources. Patent litigation and other proceedings may also absorb significant management time. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings against us could impair our ability to compete in the marketplace. The occurrence of any of the foregoing could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

We may become involved in lawsuits to protect or enforce our patents and other intellectual property rights or to defend against allegations of patent infringement, which could be expensive, time consuming, and unsuccessful.

Competitors may infringe our patents or the patents of our licensing partners, or we may be required to defend against claims of infringement. In addition, our patents or the patents of our licensing partners also may become involved in inventorship or validity disputes. To counter or defend against such claims can be expensive and time consuming. In an infringement proceeding, a court may decide that a patent in which we have an interest is invalid or unenforceable, the other party’s use of our patented technology falls under the safe harbor to patent infringement under 35 U.S.C. §271(e)(1), or may refuse to stop the other party from using the technology at issue on the grounds that our patents do not cover the technology in question. An adverse result in any litigation proceeding could put one or more of our patents at risk of being invalidated or interpreted narrowly. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation.

Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions, or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing, or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to

63


 

sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources and more mature and developed intellectual property portfolios. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace.

If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.

Our registered or unregistered trademarks or trade names may be challenged, infringed, circumvented, or declared generic or determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names, which we need to build name recognition among potential partners or customers in our markets of interest. At times, competitors or other third parties may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of our registered or unregistered trademarks or trade names. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. Our efforts to enforce or protect our proprietary rights related to trademarks, trade secrets, domain names, copyrights or other intellectual property may be ineffective and could result in substantial costs and diversion of resources and could adversely affect our business, financial condition, results of operations, and growth prospects.

Intellectual property rights do not necessarily address all potential threats.

The degree of future protection afforded by our intellectual property rights is uncertain because intellectual property rights have limitations and may not adequately protect our business or permit us to maintain our competitive advantage. For example:

others may be able to make products that are similar to our product candidates or utilize similar technology but that are not covered by the claims of the patents that we license or may own;
our future licensors or collaborators might not have been the first to invent the claimed inventions covered by the issued patents or pending patent applications that we license in the future;
we, or our current or future licensors or collaborators, might not have been the first to file patent applications covering certain of our or their inventions;
others may independently develop similar or alternative technologies or duplicate any of our technologies without infringing our owned or licensed intellectual property rights;
it is possible that our current or future pending owned or licensed patent applications will not lead to issued patents;
issued patents that we hold rights to may be held invalid or unenforceable, including as a result of legal challenges by our competitors or other third parties;
our competitors or other third parties might conduct research and development activities in countries where we do not have patent rights and then use the information learned from such activities to develop competitive products for sale in our major commercial markets;
we may not develop additional proprietary technologies that are patentable;
the patents of others may harm our business; and
we may choose not to file a patent application in order to maintain certain trade secrets or know-how, and a third party may subsequently file a patent application covering such intellectual property.

Should any of these events occur, they could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

Risks Related to Our Operations

We are highly dependent on our key personnel, and if we are not successful in attracting, motivating, and retaining highly qualified personnel, especially in light of a very competitive hiring and compensation environment, we may not be able to successfully implement our business strategy.

64


 

Our ability to compete in the highly competitive biotechnology and pharmaceutical industries depends upon our ability to attract, motivate, and retain highly qualified managerial, scientific, and medical personnel. We are highly dependent on our leadership, including our Chief Executive Officer, Dr. Arnon Rosenthal, our President and Head of Research and Development, Dr. Sara Kenkare-Mitra, and our scientific and medical personnel, Dr. Gary Romano, M.D., who joined Alector in May 2022 as our Chief Medical Officer. The loss of the services provided by any of our executive officers, other key employees, and other scientific and medical advisors, and our inability to either find suitable replacements in the event of such loss or to attract senior management personnel to fill open positions, especially in light of a highly competitive hiring and wage environment, could result in delays in the development of our product candidates and harm our business.
 

We conduct our operations at our facility in South San Francisco, California, in a region that is headquarters to many other biopharmaceutical companies and many academic and research institutions. Competition for skilled personnel is intense and the turnover rate can be high, especially in light of a highly competitive hiring and wage environment, which may limit our ability to hire and retain highly qualified personnel on acceptable terms or at all. We expect that we may need to recruit talent from outside of our region and doing so may be costly and difficult.
 

To induce valuable employees to remain at our company, in addition to salary and cash incentives, we have provided and will continue to provide restricted stock, stock option grants, and other equity awards that vest over time. The value to employees of these equity grants that vest over time may be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to counteract more lucrative offers from other companies. Although we have employment agreements with our key employees, these employment agreements provide for at-will employment, which means that any of our employees could leave our employment at any time, with or without notice. If we are unable to attract and incentivize quality personnel on acceptable terms, or at all, it may cause our business and operating results to suffer.

We will need to grow the size and capabilities of our organization, and we may experience difficulties in managing this growth.

As of June 30, 2022, we had 269 full-time employees. As our development plans and strategies develop, and as we continue to implement the requirements applicable to operating as a public company, we must add a significant number of additional managerial, operational, financial, and other personnel. Future growth will impose significant added responsibilities on members of management, including:

identifying, recruiting, integrating, retaining, and motivating additional employees;
managing our internal development efforts effectively, including the clinical and FDA review process for our current and future product candidates, while complying with our contractual obligations to contractors and other third parties;
expanding our operational, financial and management controls, reporting systems, and procedures; and
managing increasing operational and managerial complexity.

Our future financial performance and our ability to continue to develop and, if approved, commercialize our product candidates will depend, in part, on our ability to effectively manage any future growth. Our management may also have to divert a disproportionate amount of its attention away from day-to-day activities in order to manage these growth activities.

We currently rely, and for the foreseeable future will continue to rely, in substantial part on certain independent organizations, advisors, and consultants to provide certain services. There can be no assurance that the services of these independent organizations, advisors, and consultants will continue to be available to us on a timely basis when needed, or that we can find qualified replacements. In addition, if we are unable to effectively manage our outsourced activities or if the quality or accuracy of the services provided by consultants is compromised for any reason, our clinical trials may be extended, delayed, or terminated, and we may not be able to obtain regulatory approval of our product candidates or otherwise advance our business. There can be no assurance that we will be able to manage our existing consultants or find other competent outside contractors and consultants on economically reasonable terms, if at all.

If we are not able to effectively expand our organization by hiring new employees and expanding our groups of consultants and contractors, we may not be able to successfully implement the tasks necessary to further develop our product candidates, our clinical trials may be extended, delayed, or terminated, and we may not be able to obtain regulatory approval of our product candidates, and accordingly, may not achieve our research, development, and commercialization goals.

65


 

We have engaged in strategic collaborations and may in the future engage in acquisitions, collaborations, or strategic partnerships, which may increase our capital requirements, dilute our stockholders, cause us to incur debt or assume contingent liabilities, and subject us to other risks.

We have engaged in strategic collaborations in the past, such as our strategic collaborations with AbbVie, Innovent, and GSK, and we may engage in various acquisitions, collaborations, and strategic partnerships in the future, including licensing or acquiring complementary products, intellectual property rights, technologies, or businesses. Any acquisition, collaboration, or strategic partnership may entail numerous risks, including:

increased operating expenses and cash requirements;
volatility with respect to the financial reporting related to such arrangements, such as our expected variability in the recognition of revenue each quarter from the AbbVie and GSK Agreement based on the percentage-of-completion basis under the applicable accounting rules;
assumption of indebtedness or contingent liabilities;
potential goodwill impairment resulting from such acquisition;
issuance of our equity securities which would result in dilution to our stockholders;
assimilation of operations, intellectual property, products, and product candidates of an acquired company by our partners, including difficulties associated with integrating new personnel;
diversion of our management’s attention from our existing product programs and initiatives in pursuing such an acquisition or strategic partnership;
retention of key employees, the loss of key personnel, and uncertainties in our ability to maintain key business relationships;
risks and uncertainties associated with the other party to such a transaction, including the prospects of that party and their existing products or product candidates and regulatory approvals that may impact their ability to fulfill their obligations under such transaction;
risks that the other party to such a transaction may exercise its rights under the applicable agreement in a way that negatively impacts us; and
our inability to generate revenue from acquired intellectual property, technology, and/or products sufficient to meet our objectives or even to offset the associated transaction and maintenance costs.

In addition, if we undertake such a transaction, we may issue dilutive securities, assume or incur debt obligations, incur large one-time expenses, and acquire intangible assets that could result in significant future amortization expense.

Our internal computer systems, or those used by our third-party research institution collaborators, CROs or other contractors or consultants, may fail or suffer other breakdowns, cyberattacks, or information security breaches that could compromise the confidentiality, integrity, and availability of such systems and data, result in material disruptions of our development programs and business operations, risk disclosure of confidential, financial, or proprietary information, and affect our reputation.

Despite the implementation of security measures, our internal computer systems and those of our future CROs and other contractors and consultants may be vulnerable to damage from computer viruses and unauthorized access. As the cyber-threat landscape evolves, especially as certain of our employees have engaged and continue to engage in work from home arrangements as a result of the COVID-19 pandemic, these attacks are growing in frequency, sophistication, and intensity, and are becoming increasingly difficult to detect. Such attacks could include the use of key loggers or other harmful and virulent malware, including ransomware or other denials of service, and can be deployed through malicious websites, the use of social engineering, and/or other means. If a breakdown, cyberattack, or other information security breach were to occur and cause interruptions in our operations, it could result in a misappropriation of confidential information, including our intellectual property or financial information, and a material disruption of our development programs and our business operations. For example, the loss of clinical trial data from completed, ongoing, or future clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Likewise, we rely on third-party research institution collaborators and contract research organizations for research and development of our product candidates and other third parties for the manufacture of our product candidates and to conduct clinical trials, and similar events relating to their computer systems could also have a material adverse effect on our business. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or systems, or inappropriate disclosure of

66


 

confidential, financial, or proprietary information, including data related to our personnel, we could incur liability or risk disclosure of confidential, financial, or proprietary information, and the further development and commercialization of our product candidates could be delayed. There can be no assurance that we and our business counterparties will be successful in efforts to detect, prevent, or fully recover systems or data from all breakdowns, service interruptions, attacks, or breaches of systems that could adversely affect our business and operations and/or result in the loss of critical or sensitive data, which could result in financial, legal, business, or reputational harm to us.

Business disruptions, including as a result of global pandemics, could seriously harm our future revenue and financial condition and increase our costs and expenses.

Our operations, and those of our third-party research institution collaborators, CROs, CDMOs, suppliers, and other contractors and consultants, could be subject to pandemic events and other events beyond our control, such as the spread of disease, earthquakes, power shortages, telecommunications failures, water shortages, floods, hurricanes, typhoons, fires, extreme weather conditions, medical epidemics, political unrest, including the Russia-Ukraine conflict, and other natural or man-made disasters or business interruptions, for which we are either totally or partly uninsured. In addition, we rely on our third-party research institution collaborators for conducting research and development of our product candidates, and they may be affected by government shutdowns or withdrawn funding. The occurrence of any of these business disruptions could seriously harm our operations and financial condition and increase our costs and expenses. We rely on third-party manufacturers to produce and process our product candidates. Our ability to obtain clinical supplies of our product candidates could be disrupted if the operations of these suppliers are affected by a man-made or natural disaster, global pandemics, or other business interruption.

The majority of our operations including our corporate headquarters are located in a facility in South San Francisco, California. Damage or extended periods of interruption to our corporate, development, or research facilities due to fire, natural disaster, global pandemics, power loss, communications failure, unauthorized entry, earthquakes, or other events could cause us to cease or delay development of some or all of our product candidates. Although we maintain property damage and business interruption insurance coverage on these facilities, our insurance might not cover all losses under such circumstances and our business may be seriously harmed by such delays and interruption.

Our business is subject to economic, political, regulatory, and other risks associated with international operations.

Our business is subject to risks associated with conducting business internationally. Some of our CDMOs and clinical trial sites, for example, are located outside the United States. Accordingly, our future results could be harmed by a variety of factors, including:

economic weakness, including inflation, or political instability in particular in non-U.S. economies and markets;
differing and changing regulatory requirements in non-U.S. countries;

 

challenges enforcing our contractual and intellectual property rights, especially in those foreign countries that do not respect and protect intellectual property rights to the same extent as the United States;
difficulties in compliance with non-U.S. laws and regulations;
changes in non-U.S. regulations and customs, tariffs, and trade barriers;
changes in non-U.S. currency exchange rates and currency controls;
changes in a specific country’s or region’s political or economic environment;
shipping of biologics/drugs;
trade protection measures, import or export licensing requirements, or other restrictive actions by U.S. or non-U.S. governments;
negative consequences from changes in tax laws;
compliance with tax, employment, immigration, and labor laws for employees living or traveling abroad;
workforce uncertainty in countries where labor unrest is more common than in the United States;
difficulties associated with staffing and managing international operations, including differing labor relations;
potential liability under the FCPA, UK Bribery Act, or comparable foreign laws; and

67


 

business interruptions resulting from geo-political actions, including war and terrorism, or natural disasters including earthquakes, typhoons, floods, droughts, extreme temperatures, and fires.

These and other risks associated with our planned international operations may materially adversely affect our ability to attain profitable operations.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2021, we had federal and state net operating loss (NOL) carryforwards of approximately $236.6 million and $204.4 million, respectively, some of which have an indefinite life. Pursuant to Internal Revenue Code Sections 382 and 383, annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event that a cumulative change in ownership of more than 50% occurs within a three-year period. As a result of our initial public offering in February 2019 and follow-on public offering in January 2020, and other transactions that have occurred since our incorporation, we may have experienced such an ownership change. We may also experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which are outside our control. As a result, our ability to use our pre-change net operating loss carryforwards and other pre-change tax attributes to offset post-change taxable income or taxes may be subject to limitation. In addition, the enacted legislation commonly referred to as the Tax Cuts and Jobs Act of 2017 (the Tax Act), as amended by the Coronavirus Aid, Relief, and Economic Security Act of 2020 (CARES Act), also provides that NOLs from tax years that began after December 31, 2017 may offset no more than 80% of current taxable income annually for taxable years beginning after December 31, 2021. Our NOLs may also be subject to limitations under state law.

Changes in tax laws or in their implementation or interpretation may adversely affect our business and financial condition.

We are or may become subject to income and non-income taxes in the United States under federal, state, and local jurisdictions and in certain foreign jurisdictions in which we operate. Tax laws, regulations and administrative practices in these jurisdictions may be subject to significant change, with or without advance notice. For example, on January 1, 2022, a provision of the Tax Cuts and Jobs Act of 2017 went into effect that eliminates the option to deduct domestic research and development costs in the year incurred and instead requires taxpayers to amortize such costs over five years. The Company is currently evaluating the potential impact. In addition, the current Biden Administration has proposed numerous changes to U.S. federal income tax law, including an increase to the U.S. corporate income tax rate and modifications of the provisions addressing taxation of international business operations. Such changes, if enacted, may adversely affect our effective tax rates, cash flows and general business condition.

 

General Risk Factors

 

The market price of our common stock may continue to be volatile, which could result in substantial losses for investors.

Although our common stock is listed on the NASDAQ Global Select Market, the market for our shares has demonstrated varying levels of trading activity. The trading price of our common stock has been and may continue to be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. We cannot predict the prices at which our common stock will trade. It is possible that in one or more future periods our results of operations and progression of our product pipeline may not meet the expectations of public market analysts and investors, and, as a result of these and other factors, the price of our common stock may fall. Some of the factors that may cause the market price of our common stock to fluctuate include:

the success of existing or new competitive products or technologies;
the timing and results of clinical trials for our current product candidates and any future product candidates that we may develop;
commencement or termination of collaborations for our product development and research programs;
failure to achieve development, regulatory, or commercialization milestones under our collaborations;
failure or discontinuation of any of our product development and research programs;
results of preclinical studies, clinical trials, or regulatory approvals of product candidates of our competitors, or announcements about new research programs or product candidates of our competitors;
regulatory or legal developments in the United States and other countries;

68


 

developments or disputes concerning patent applications, issued patents, or other proprietary rights;
the recruitment or departure of key personnel;
the level of expenses related to any of our research programs, clinical development programs, or product candidates that we may develop;
the results of our efforts to develop additional product candidates or products;
actual or anticipated changes in estimates as to financial results, development timelines, or recommendations by securities analysts;
announcement or expectation of additional financing efforts;
sales of our common stock by us, our insiders, or other stockholders, such as if we use our at-the-market facility;
expiration of market standoff or lock-up agreements;
variations in our financial results or those of companies that are perceived to be similar to us;
changes in estimates or recommendations by securities analysts, if any, that cover our stock;
changes in the structure of healthcare payment systems;
market conditions in the pharmaceutical and biotechnology sectors;

 

general economic, political, industry, and market conditions, including a rising rate of inflation or a period of economic recession; and
the other factors described in this “Risk Factors” section.

In recent years, the stock market in general, and the market for pharmaceutical and biotechnology companies in particular, has experienced significant price and volume fluctuations that have often been unrelated or disproportionate to changes in the operating performance of the companies whose stock is experiencing those price and volume fluctuations. Broad market and industry factors, such as inflationary concerns, may seriously affect the market price of our common stock, regardless of our actual operating performance. Following periods of such volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. Because of the potential volatility of our stock price, we may become the target of securities litigation in the future. Securities litigation could result in substantial costs and divert management’s attention and resources from our business.

If securities analysts do not publish research or reports about our business or if they publish negative evaluations of our stock, the price of our stock could decline.

The trading market for our common stock relies in part on the research and reports that industry or financial analysts publish about us or our business. If one or more of the analysts covering our business cease to cover us or downgrade their evaluations of our stock or if we fail to meet their operating results estimates for us, the price of our stock could decline. If one or more of these analysts cease to cover our stock, we could lose visibility in the market for our stock, which in turn could cause our stock price to decline.

Sales of substantial amounts of our common stock in the public markets, or the perception that such sales might occur, could cause the market price of our common stock to decline significantly, even if our business is doing well.

Sales of a substantial number of shares of our common stock in the public market could occur at any time. If our stockholders sell, or the market perceives that our stockholders intend to sell, substantial amount of our common stock in the public market, the market price of our common stock could decline significantly.

Certain holders of shares of our common stock have rights, subject to conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. Registration of these shares under the Securities Act would result in the shares becoming freely tradeable in the public market, subject to the restrictions of Rule 144 in the case of our affiliates. Any sales of securities by these stockholders could have a material adverse effect on the market price for our common stock.

69


 

Raising additional capital may cause dilution to our existing stockholders, restrict our operations, or require us to relinquish rights to our technologies or product candidates.

We may seek additional capital through a combination of public and private equity offerings, debt financings, strategic partnerships and alliances, and licensing arrangements. We, and indirectly, our stockholders, will bear the cost of issuing and servicing such securities. Because our decision to issue debt or equity securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future offerings. To the extent that we raise additional capital through the sale of equity or debt securities, your ownership interest will be diluted, and the terms may include liquidation or other preferences that adversely affect your rights as a stockholder. The incurrence of indebtedness would result in increased fixed payment obligations and could involve restrictive covenants, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell, or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business. On May 13, 2020, we filed a shelf registration statement on Form S-3 with the SEC that automatically became effective and permits us to use our at-the-market facility for sales of up to $150 million worth of shares of common stock from time to time. Additionally, any future collaborations we enter into with third parties may provide capital in the near term but limit our potential cash flow and revenue in the future. If we raise additional funds through strategic partnerships and alliances and licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies or product candidates, or grant licenses on terms unfavorable to us.

Our principal stockholders and management own a significant percentage of our stock and will be able to exercise significant influence over matters subject to stockholder approval.

Our directors, executive officers, holders of more than 5% of our outstanding stock and their respective affiliates beneficially own a significant percentage of our outstanding common stock. As a result, these stockholders, if they act together, may significantly influence all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. This concentration of ownership may have the effect of delaying or preventing a change in control of our company that our other stockholders may believe is in their best interests. This in turn could have a material adverse effect on our stock price and may prevent attempts by our stockholders to replace or remove the board of directors or management.

We have incurred and will continue to incur significant additional costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance initiatives and corporate governance practices.

As a public company, we have incurred and will continue to incur significant legal, accounting, and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform, and Consumer Protection Act, the listing requirements of NASDAQ, and other applicable securities rules and regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. We have hired, and expect that we will need to continue to hire, additional accounting, finance, and other personnel in connection with our becoming, and our efforts to comply with the requirements of being, a public company, and our management and other personnel have devoted and will continue to devote a substantial amount of time towards maintaining compliance with these requirements. These requirements have increased and will continue to increase our legal and financial compliance costs and will make some activities more time-consuming and costly. For example, we expect that the rules and regulations applicable to us as a public company may make it more difficult and more expensive for us to maintain director and officer liability insurance, which could make it more difficult for us to attract and retain qualified members of our board of directors. We are currently evaluating these rules and regulations and cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. These rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.

If we are unable to maintain effective internal controls, our business, financial position, and results of operations could be adversely affected.

As a public company, we are subject to reporting and other obligations under the Exchange Act, including the requirements of Sarbanes-Oxley Act Section 404(a), which require annual management assessments of the effectiveness of our internal control over financial reporting. Section 404(b) of the Sarbanes-Oxley Act also requires our independent auditors to attest to, and report on, this management assessment.

70


 

The rules governing the standards that must be met for management to assess our internal control over financial reporting are complex and require significant documentation, testing, and possible remediation to meet the detailed standards under the rules. During the course of its testing, our management may identify material weaknesses or deficiencies which may not be remedied in time to meet the deadline imposed by the Sarbanes-Oxley Act of 2002. These reporting and other obligations place significant demands on our management and administrative and operational resources, including accounting resources. If we are not able to comply with the requirements of Section 404 or if we or our independent registered public accounting firm are unable to attest to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our stock could decline and we could be subject to sanctions or investigations by Nasdaq, the SEC, or other regulatory authorities, which would require additional financial and management resources.

 

Our operations are subject to the effects of a rising rate of inflation.

The United States has recently experienced historically high levels of inflation. According to the U.S. Bureau of Labor Statistics, the annual consumer price index increase for the United States was approximately 8.5% for the 12 months ended March 31, 2022. If the inflation rate continues to increase, for example due to increases in the costs of labor and supplies, it will affect our expenses, such as employee compensation and research and development charges. Research and development expenses account for a significant portion of our operating expenses. Such increased charges may not be readily recoverable during the period of time that we are bringing the product candidates to market. Additionally, the United States is experiencing an acute workforce shortage, which in turn, has created a very competitive wage environment that may increase the Company’s operating costs. To the extent inflation results in rising interest rates and has other adverse effects on the market, it may adversely affect our consolidated financial condition and results of operations.

We do not expect to pay any dividends for the foreseeable future. Investors may never obtain a return on their investment.

You should not rely on an investment in our common stock to provide dividend income. We do not anticipate that we will pay any dividends to holders of our common stock in the foreseeable future. Instead, we plan to retain any earnings to maintain and expand our existing operations. In addition, any future credit facility may contain terms prohibiting or limiting the amount of dividends that may be declared or paid on our common stock. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any return on their investment. As a result, investors seeking cash dividends should not purchase our common stock.

Delaware law and provisions in our amended and restated certificate of incorporation and bylaws might discourage, delay, or prevent a change in control of our company or changes in our management and, therefore, depress the trading price of our common stock.

Provisions in our amended and restated certificate of incorporation and bylaws may discourage, delay, or prevent a merger, acquisition, or other change in control that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares of our common stock. These provisions may also prevent or frustrate attempts by our stockholders to replace or remove our management. Therefore, these provisions could adversely affect the price of our common stock. Among other things, our charter documents:

establish that our board of directors is divided into three classes, Class I, Class II, and Class III, with each class serving staggered three-year terms;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
provide that our directors may only be removed for cause;
eliminate cumulative voting in the election of directors;
authorize our board of directors to issue shares of preferred stock and determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval;

 

provide our board of directors with the exclusive right to elect a director to fill a vacancy or newly created directorship;
permit stockholders to only take actions at a duly called annual or special meeting and not by written consent;
prohibit stockholders from calling a special meeting of stockholders;

71


 

require that stockholders give advance notice to nominate directors or submit proposals for consideration at stockholder meetings;
authorize our board of directors, by a majority vote, to amend the bylaws; and
require the affirmative vote of at least 66 2/3% or more of the outstanding shares of common stock to amend many of the provisions described above.

In addition, Section 203 of the General Corporation Law of the State of Delaware (DGCL), prohibits a publicly-held Delaware corporation from engaging in a business combination with an interested stockholder, generally a person which together with its affiliates owns, or within the last three years has owned, 15% of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner.

Any provision of our amended and restated certificate of incorporation, amended and restated bylaws, or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.

Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.

Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware) is the exclusive forum for the following (except for any claim as to which such court determines that there is an indispensable party not subject to the jurisdiction of such court (and the indispensable party does not consent to the personal jurisdiction of such court within 10 days following such determination), which is vested in the exclusive jurisdiction of a court or forum other than such court or for which such court does not have subject matter jurisdiction):

any derivative action or proceeding brought on our behalf;

 

any action asserting a claim of breach of fiduciary duty;
any action asserting a claim against us arising under the DGCL, our amended- and restated certificate of incorporation or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.

This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction.

Our amended and restated bylaws further provide that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. There is uncertainty as to whether a court would enforce such provisions, and the enforceability of similar choice of forum provisions in other companies’ charter documents has been challenged in legal proceedings. It is possible that a court could find these types of provisions to be inapplicable or unenforceable, and if a court were to find either exclusive-forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.

72


 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

Use of Proceeds

The Registration Statement on Form S-1 (File No. 333-229152) was declared effective by the SEC for our initial public offering of common stock on February 6, 2019. We started trading on the Nasdaq Global Select Market on February 7, 2019. In connection with our initial public offering, we sold an aggregate of 9,739,541 shares of common stock at a public offering price of $19.00 per share, including 489,541 shares sold pursuant to the underwriters’ partial exercise of their option to purchase additional shares. The aggregate offering price for shares sold in the offering was $185.1 million. The underwriters for our initial public offering were Morgan Stanley & Co. LLC, Merrill Lynch, Pierce, Fenner & Smith Incorporated, and Cowen and Company, LLC. The aggregate net proceeds received by the Company from the offering, net of underwriting discounts and commissions and estimated offering expenses, were $168.2 million. No offering expenses were paid or are payable, directly or indirectly, to our directors or officers, to persons owning 10% or more of any class of our equity securities or to any of our affiliates.

We filed the Registration Statement on Form S-1 (File No. 333-236094) for issuing additional shares as part of a secondary public offering. The Registration Statement was declared effective by the SEC on January 29, 2020. We sold an aggregate of 9,602,500 shares of common stock at a public offering price of $25.00 per share, including 1,252,500 shares sold pursuant to the underwriters’ full exercise of their option to purchase additional shares. The aggregate offering price for shares sold in the offering was $240.1 million. The underwriters for our secondary public offering were Morgan Stanley & Co. LLC, Goldman Sachs & Co. LLC, BofA Securities, Inc., and Cowen and Company, LLC. The aggregate net proceeds received by the Company from the offering, net of underwriting discounts and commissions and estimated offering expenses, were $224.5 million. No offering expenses were paid or are payable, directly or indirectly, to our directors or officers, to persons owning 10% or more of any class of our equity securities or to any of our affiliates.

There has been no material change in the planned use of proceeds from our public offerings as described in our final prospectuses filed with the SEC on February 7, 2019 and January 30, 2020, respectively, pursuant to Rule 424(b)(4). We invested the funds received in interest-bearing, investment-grade securities and government securities, corporate bonds, and commercial paper.

73


 

Item 6. Exhibits.

Exhibit Index

 

 

 

Incorporated by Reference

 

Number

Exhibit Title

Form

File No.

Exhibit

Filing

Date

Filed

Herewith

3.1

Amended and Restated Certificate of Incorporation of the Registrant.

8-K

001-38792

3.1

2/11/2019

 

3.2

Amended and Restated Bylaws of the Registrant.

8-K

001-38792

3.1

10/6/2020

 

31.1

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

31.2

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

32.1*

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

32.2*

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

101.INS

Inline XBRL Instance Document: the instance document does not appear in the Interactive Data File because its 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 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

Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set.

 

 

 

 

X

* The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

74


 

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.

 

 

 

ALECTOR, INC.

 

 

 

 

Date: August 4, 2022

 

By:

/s/ Arnon Rosenthal

 

 

 

Arnon Rosenthal, Ph.D.

 

 

 

Co-founder and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

Date: August 4, 2022

 

By:

/s/ Marc Grasso

 

 

 

Marc Grasso

 

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

75


EX-31.1 2 alec-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Arnon Rosenthal, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Alector, 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: August 4, 2022

 

 

/s/ Arnon Rosenthal

 

 

 

Arnon Rosenthal, Ph.D.

 

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 alec-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Marc Grasso, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Alector, 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: August 4, 2022

 

 

/s/ Marc Grasso

 

 

 

Marc Grasso

 

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-32.1 4 alec-ex32_1.htm EX-32.1 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 Alector, Inc. (the “Company”) for the period ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

Date: August 4, 2022

 

 

/s/ Arnon Rosenthal

 

 

 

Arnon Rosenthal, Ph.D.

 

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-32.2 5 alec-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Alector, Inc. (the “Company”) for the period ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

Date: August 4, 2022

 

 

/s/ Marc Grasso

 

 

 

Marc Grasso

 

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-101.CAL 6 alec-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 alec-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.SCH 8 alec-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - The Company and Liquidity link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Collaboration Agreements link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Net income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Net income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - The Company and Liquidity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Collaboration Agreements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Commitment and Contingencies - Addtional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Stock-based Compensation - Summary of Recognized Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Stock-based Compensation - Summary of Options to Purchase Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Stock-based Compensation - Summary of Restricted Stock Awards and Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Net income (Loss )Per Share - Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Net income (Loss )Per Share - Schedule of Computation of Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 9 alec-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Address, City or Town Entity Address, City or Town Fair Value Disclosures [Abstract] Issuance cost of common stock. Issuance Costs Of Common Stock Issuance cost of common stock Earnings Per Share [Abstract] Fair Value, Inputs, Level 1 [Member] Level 1 Collaboration revenue member. Collaboration Revenue [Member] Collaboration Revenue [Member] Stock Issued During Period, Value, New Issues Issuance of common stock upon follow-on public offering, net of issuance costs Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Amendment Flag Amendment Flag Capital Expenditures Incurred but Not yet Paid Property and equipment purchases included in accounts payable and accrued liabilities Collaboration receivable. Collaboration Receivable Receivable from Collaboration partner Operating Loss Carryforwards [Table] Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Document Quarterly Report Document Quarterly Report Proceeds from Sale of Debt Securities, Available-for-Sale Sale of marketable secuirities Statement [Table] Statement [Table] Operating Lease, Liability, Noncurrent Operating lease liabilities, long-term portion Purchase of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Common Stock, Capital Shares Reserved for Future Issuance Common stock reserved for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value per Share, Unvested, ending balance Weighted Average Grant Date Fair Value per Share, Unvested, beginning balance Weighted Average Grant Date Fair Value per Share, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Product and Service [Axis] Innovent Biologics. Innovent Biologics [Member] Innovent Employee Stock [Member] Shares Committed Under 2019 ESPP Share-Based Payment Arrangement, Option [Member] Options to Purchase Common Stock Liabilities and Equity Total liabilities and stockholders’ equity Operating Loss Carryforwards [Line Items] Plan Name [Domain] Plan Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted average exercise price, Exercisable Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] The Company and Liquidity Purchase of common stock under employee stock option plan Proceeds from Stock Plans Sale of Stock [Domain] Sale of Stock Liabilities, Current Total current liabilities Purchase of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Fair Value, Recurring [Member] Fair Value, Measurements, Recurring Increase (Decrease) in Contract with Customer, Liability Deferred revenue Revenue, Product and Service [Extensible Enumeration] Type of Revenue [Extensible List] Entity Small Business Entity Small Business Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of period Cash, cash equivalents, and restricted cash at beginning of period Total cash, cash equivalents, and restricted cash Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Purchase price of common stock, percentage Increase decrease In collaboration receivable. Increase Decrease In Collaboration Receivable Receivable from collaboration partner Cash equivalents and marketable securities. Cash Equivalents And Marketable Securities [Member] Cash Equivalents and Marketable Securities Assets, Current Total current assets Shares used in computing net loss per share, basic Weighted-average number of shares outstanding basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Forfeiture of restricted common stock Forfeiture of restricted common stock Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Denominator Earnings Per Share Denominator Earnings Per Share [Abstract] City Area Code City Area Code Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of Options, Forfeited Share-Based Payment Arrangement [Abstract] Liabilities Total liabilities Document Period End Date Document Period End Date Restricted Stock [Member] Restricted Stock Units Debt Securities, Available-for-Sale, Amortized Cost Cash equivalents and marketable securities, Amortized Cost Contract with Customer, Liability, Noncurrent Deferred revenue, long-term portion Statistical Measurement [Axis] Statistical Measurement Related Party [Axis] Related Party Assets Total assets Diluted net income (loss) per share Net loss per share, diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share Entity Address, Postal Zip Code Entity Address, Postal Zip Code Phase three license. Phase Three License [Member] Phase 3 License Document Fiscal Period Focus Document Fiscal Period Focus Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Counterparty Name [Domain] Counterparty Name Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted-average grant-date fair value Statement of Financial Position [Abstract] Entity File Number Entity File Number Statement of Cash Flows [Abstract] Statistical Measurement [Domain] Statistical Measurement Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock Increase Decrease in accrued liabilities and accrued clinical supply costs. Increase Decrease In Accrued Liabilities And Accrued Clinical Supply Costs Accrued liabilities and accrued clinical supply costs Revenue from Contract with Customer [Policy Text Block] Revenue Recognition Subsequent Events [Abstract] Fair Value Disclosures [Text Block] Fair Value Measurements Proceeds from Stock Options Exercised Proceeds from the exercise of options to purchase common stock Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Antidilutive Securities [Axis] Antidilutive Securities Related Party Transaction, Expenses from Transactions with Related Party Related party transaction expenses Contract with Customer, Liability, Current Deferred revenue, current portion Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Cash equivalents and marketable securities, Unrealized Gains Subsequent Event Subsequent Events [Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Shares used in computing net loss per share, diluted Shares used in computing net loss per share, diluted Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total General and Administrative Expense [Member] General and Administrative Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized stock-based compensation Current Fiscal Year End Date Current Fiscal Year End Date Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Entity Address, Address Line One Entity Address, Address Line One Available For Sale Securities Debt Maturities Within One Through Two Year Fair Value. Available For Sale Securities Debt Maturities Within One Through Two Year Fair Value Remaining contractual maturities of investments were less than one year through two years Restricted Cash, Noncurrent Restricted cash Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income tax expense Amortization right of use asset. Amortization Right Of Use Asset Amortization of right-of-use assets Income Tax Disclosure [Text Block] Income Taxes Organization consolidation and presentation of financial statements disclosure table. Organization Consolidation And Presentation Of Financial Statements Disclosure [Table] Organization Consolidation And Presentation Of Financial Statements Disclosure [Table] Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchase of property and equipment Income Tax Disclosure [Abstract] Stock Issued During Period, Shares, New Issues Issuance of common stock upon follow-on public offering, net of issuance costs (in shares) Public offerings Percentage of development cost. Percentage of Development Cost Percentage of development cost Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Contract with Customer, Liability, Revenue Recognized Collaboration revenue Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price, Forfeited Increase (Decrease) in Other Noncurrent Liabilities Other long-term liabilities Income (loss) from operations Operating Income (Loss) Related Party [Domain] Related Party Collaborative Arrangement and Arrangement Other than Collaborative [Table] Entity Filer Category Entity Filer Category Payments to Acquire Marketable Securities, Total Payments to Acquire Marketable Securities Purchase of marketable securities Proceeds from Sale and Maturity of Marketable Securities, Total Proceeds from Sale and Maturity of Marketable Securities Proceeds from sale of marketable securities Maturities of marketable securities Unrealized loss on marketable securities Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Operating Expenses Total operating expenses Entity Current Reporting Status Entity Current Reporting Status Asset Class [Domain] Asset Class OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax, Total OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Unrealized loss on marketable securities Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable Stockholders' Equity Attributable to Parent Ending balance Beginning balance Total stockholders' equity AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Asset Class [Axis] Asset Class Entity Tax Identification Number Entity Tax Identification Number Income Statement Location [Axis] Income Statement Location Number of Shares, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Common stock, $0.0001 par value; 200,000,000 shares authorized; 82,544,901 and 81,986,192 shares issued and outstanding as of June 30, 2022 and December 31, 2021 Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Equity Components [Axis] Accumulated Other Comprehensive Income Two thousand nineteen equity incentive plan. Two Thousand Nineteen Equity Incentive Plan [Member] 2019 Equity Incentive Plan Contract with Customer, Liability Deferred revenue Contract with Customer, Liability, Total Entity Emerging Growth Company Entity Emerging Growth Company Operating Expenses [Abstract] Operating expenses: Follow On Public Offering [Member] Follow On Public Offering [Member] Follow-on-offering Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Document Transition Report Document Transition Report Assets, Fair Value Disclosure, Total Assets, Fair Value Disclosure Cash equivalents and marketable securities, Fair Market Value Weighted Average Grant Date Fair Value per Share, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Collaborative Arrangement Disclosure [Text Block] Collaboration Agreements Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Shares Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Marketable Securities, Policy [Policy Text Block] Marketable Securities Policy Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Net income (loss) Operating Lease, Liability, Current Operating lease liabilities, current portion Accrued clinical supply cost. Accrued Clinical Supply Cost Accrued clinical supply costs Additional Paid-in Capital [Member] Additional Paid-In Capital Entity Registrant Name Entity Registrant Name Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Net income (Loss) Per Share Earnings Per Share [Text Block] Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Statement of Comprehensive Income [Abstract] Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property and equipment, net Former Gain Contingency, Recognized in Current Period Gain contingency, Recognized Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term, Vested and expected to vest (In years) Award Type [Domain] Award Type Statement [Line Items] Statement [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average exercise price, Vested and expected to vest Increase (decrease) in lease liabilities. Increase Decrease In Lease Liabilities Lease liabilities Title of 12(b) Security Title of 12(b) Security Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Common Stock [Member] Common Stock Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash, Cash Equivalents, and Restricted Cash Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Equity Component [Domain] Equity Component Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Entity Address, State or Province Entity Address, State or Province Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Remaining contractual maturities of investments were less than one year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term, Exercisable (In years) Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Document Type Document Type Proceeds from Collaborators Upfront payment received Two thousand twenty two inducement Plan. Two Thousand Twenty Two Inducement Plan [Member] 2022 Inducement Plan Entity Shell Company Entity Shell Company Share-Based Payment Arrangement, Expense Total stock-based compensation Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Corporate Bond Securities [Member] Corporate Bonds Security Exchange Name Security Exchange Name Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Net Cash Provided by (Used in) Operating Activities Net cash provided by (used in) operating activities Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expected weighted average period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term, Outstanding (in years) Commitments and Contingencies Disclosure [Abstract] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Future milestone payments owed. Future Milestone Payments Owed Future milestone payments owed Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Options to Purchase Common Stock Common Stock, Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) Common stock, shares outstanding Accretion (Amortization) of Discounts and Premiums, Investments Amortization of premiums and accretion of discounts on marketable securities Over-Allotment Option [Member] Over-Allotment Option Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Two thousand nineteen employee stock purchase plan. Two Thousand Nineteen Employee Stock Purchase Plan [Member] 2019 Employee Stock Purchase Plan Organization consolidation and presentation of financial statements disclosure line items. Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items] Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items] Commitments and Contingencies Income Tax Authority, Name [Domain] Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Due to Related Parties, Current, Total Due to Related Parties, Current Accrued liabilities due to related parties US Treasury Securities [Member] U.S Government Treasury Securities Development milestone. Development Milestone Development milestone Minimum [Member] Minimum [Member] Income Tax Authority, Name [Axis] Accrued Liabilities, Current, Total Accrued Liabilities, Current Accrued liabilities Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity: Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Effective tax rate Counterparty Name [Axis] Counterparty Name Entity Address, Address Line Two Entity Address, Address Line Two Weighted Average Grant Date Fair Value per Share, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Award Type [Axis] Award Type Restricted Stock and Restricted Stock Units Subject to Future Vesting Restricted Stock Awards And Restricted Stock Units [Member] Restricted Stock Awards And Restricted Stock Units [Member] Restricted Stock subject to future vesting Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized stock-based compensation Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other income, net Adimab [Member] Adimab Research and Development Expense, Total Research and Development Expense Research and development Research and development expense Entity Central Index Key Entity Central Index Key Accounting Policies [Abstract] Measurement Frequency [Axis] Fair Value, Measurements, Recurring Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common stock, shares available for issuance Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Vested or expected to vest General and Administrative Expense, Total General and Administrative Expense General and administrative Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, Outstanding, ending balance Weighted average exercise price, Outstanding, beginning balance Research and Development Expense [Member] Research and Development Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash used in operating activities: Retained Earnings [Member] Accumulated Deficit Adimab Agreement Two Thousand Fourteen Adimab Agreement [Member] Two Thousand Fourteen Adimab Agreement Money Market Funds [Member] Money Market Funds Collaborative arrangement, additional milestone payments receivable per program. Collaborative Arrangement Additional Milestone Payments Receivable Per Program Additional milestone payments per program related to initiation of certain clinical studies and regulatory approval Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional Paid in Capital Additional paid-in capital Entity Interactive Data Current Entity Interactive Data Current Collaboration and License Agreement Effective Date Collaboration and License Agreement Effective Date Effective date of agreement Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of Options, Vested and expected to vest Related Party Transactions Disclosure [Text Block] Related Party Transactions Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash investing and financing activities: Related Party Transactions [Abstract] Proceeds from Issuance Initial Public Offering Proceeds from issuance of common stock, net of underwriting discounts and commissions and offering expenses Local Phone Number Local Phone Number Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal statutory income tax rate Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary of Financial Assets Measured at Fair Value on a Recurring Basis Schedule of Computation of Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of Options, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of Options, Granted Other Liabilities, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent, Total Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Shares, Unvested, ending balance Number of Shares, Unvested, beginning balance Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Prepaid expenses and other current assets Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] AbbVie biotechnology, limited. Abb Vie Biotechnology Limited [Member] AbbVie Biotechnology Limited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of Options, Outstanding, ending balance Number of Options, Outstanding, beginning balance Marketable Securities, Current Marketable securities Marketable Securities, Current, Total Document Fiscal Year Focus Document Fiscal Year Focus Collaborative arrangement, milestone payments on option rights exercised per program. Collaborative Arrangement Milestone Payments On Option Rights Exercised Per Program Exclusive option rights exercised for each program Basic net income (loss) per share Net income (loss) per share, basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Subsequent offering period. Subsequent Offering Period Subsequent offering period Assets [Abstract] Assets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Shares Issued, Price Per Share Share price Liabilities and Equity [Abstract] Liabilities and stockholders’ equity Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Assets, Current [Abstract] Current assets: GSK [Member] GSK [Member] GlaxoSmithKline plc Numerator Earning Per Share. Numerator Earning Per Share [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Collaborative arrangement, upfront payments. Collaborative Arrangement Upfront Payments Upfront payments Related Party Transaction [Line Items] Related Party Transaction [Line Items] Alector. Alector [Member] Alector Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Domestic Cover [Abstract] Product and Service [Domain] Number of Shares, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Liabilities, Current [Abstract] Current liabilities: Maximum [Member] Maximum Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Recognized Stock-Based Compensation Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options (in shares) Number of Options, Exercised Use of Estimates, Policy [Policy Text Block] Use of Estimates Vesting of restricted stock units Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock Issued During Period, Value, Stock Options Exercised Exercise of stock options Common Stock, Shares Authorized Common stock, shares authorized Trading Symbol Trading Symbol Proceeds from issuance of common stock upon follow-on public offering, net of issuance costs. Proceeds From Issuance Of Common Stock Upon Follow On Public Offering Net Of Issuance Costs Proceeds from issuance of common stock upon follow-on public offering, net of issuance costs Title of Individual [Domain] Title of Individual Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Cash equivalents and marketable securities, Unrealized Losses Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Other assets Other assests Plan Name [Axis] Plan Name Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Title of Individual [Axis] Title of Individual Internal Revenue Service IRS [Member] Internal Revenue Service (IRS) [Member] Director [Member] Director Common Stock, Par or Stated Value Per Share Common stock, par value Sales milestone. Sales Milestone Sales milestone Summary of Restricted Stock Awards and Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Comprehensive Income, Policy [Policy Text Block] Comprehensive Loss Number of Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, Granted Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive shares EX-101.PRE 10 alec-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Trading Symbol ALEC  
Entity File Number 001-38792  
Entity Tax Identification Number 82-2933343  
Entity Address, Address Line One 131 Oyster Point Blvd  
Entity Address, Address Line Two Suite 600  
Entity Address, City or Town South San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94080  
City Area Code 415  
Local Phone Number 231-5660  
Document Transition Report false  
Document Quarterly Report true  
Entity Registrant Name Alector, Inc.  
Entity Central Index Key 0001653087  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Current Reporting Status Yes  
Entity Common Stock, Shares Outstanding   82,563,921
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock  
Entity Interactive Data Current Yes  
Entity Incorporation, State or Country Code DE  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 172,265 $ 329,152
Marketable securities 636,590 406,099
Receivable from Collaboration partner 8,816 7,391
Prepaid expenses and other current assets 9,350 7,071
Total current assets 827,021 749,713
Property and equipment, net 26,034 27,330
Operating lease right-of-use assets 29,226 30,569
Restricted cash 1,472 1,472
Other assets 5,919 5,574
Total assets 889,672 814,658
Current liabilities:    
Accounts payable 4,646 4,749
Accrued clinical supply costs 6,142 8,748
Accrued liabilities 23,705 27,460
Deferred revenue, current portion 106,994 90,803
Operating lease liabilities, current portion 7,922 7,795
Total current liabilities 149,409 139,555
Deferred revenue, long-term portion 413,899 334,415
Operating lease liabilities, long-term portion 37,615 39,806
Other long-term liabilities 233 158
Total liabilities 601,156 513,934
Commitments and Contingencies
Stockholders' equity:    
Common stock, $0.0001 par value; 200,000,000 shares authorized; 82,544,901 and 81,986,192 shares issued and outstanding as of June 30, 2022 and December 31, 2021 8 8
Additional paid-in capital 775,843 748,036
Accumulated other comprehensive loss (6,224) (943)
Accumulated deficit (481,111) (446,377)
Total stockholders' equity 288,516 300,724
Total liabilities and stockholders’ equity $ 889,672 $ 814,658
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 82,544,901 82,544,901
Common stock, shares outstanding 81,986,192 81,986,192
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total revenue $ 79,851 $ 6,568 $ 104,325 $ 10,678
Type of Revenue [Extensible List] Collaboration Revenue [Member] Collaboration Revenue [Member] Collaboration Revenue [Member] Collaboration Revenue [Member]
Operating expenses:        
Research and development $ 54,534 $ 47,818 $ 107,577 $ 93,551
General and administrative 15,842 14,075 31,396 25,087
Total operating expenses 70,376 61,893 138,973 118,638
Income (loss) from operations 9,475 (55,325) (34,648) (107,960)
Other income, net 1,450 178 1,714 642
Income (loss) before income taxes 10,925 (55,147) (32,934) (107,318)
Income tax expense 1,042 0 1,800 0
Net income (loss) 9,883 (55,147) (34,734) (107,318)
Unrealized loss on marketable securities (2,289) (207) (5,281) (411)
Comprehensive income (loss) $ 7,594 $ (55,354) $ (40,015) $ (107,729)
Basic net income (loss) per share $ 0.12 $ (0.69) $ (0.42) $ (1.35)
Diluted net income (loss) per share $ 0.12 $ (0.69) $ (0.42) $ (1.35)
Shares used in computing net loss per share, basic 82,394,784 79,790,036 82,248,880 79,598,188
Shares used in computing net loss per share, diluted 82,588,368 79,790,036 82,248,880 79,598,188
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2020 $ 267,530 $ 8 $ 676,956 $ 614 $ (410,048)
Beginning balance (in shares) at Dec. 31, 2020   79,316,261      
Exercise of stock options 3,874   3,874    
Exercise of stock options (in shares)   415,386      
Stock-based compensation 8,800   8,800    
Unrealized loss on marketable securities (204)     (204)  
Net income (loss) (52,171)       (52,171)
Ending balance at Mar. 31, 2021 227,829 $ 8 689,630 410 (462,219)
Ending balance (in shares) at Mar. 31, 2021   79,731,647      
Beginning balance at Dec. 31, 2020 267,530 $ 8 676,956 614 (410,048)
Beginning balance (in shares) at Dec. 31, 2020   79,316,261      
Net income (loss) (107,318)        
Ending balance at Jun. 30, 2021 184,515 $ 8 701,670 203 (517,366)
Ending balance (in shares) at Jun. 30, 2021   80,005,162      
Beginning balance at Mar. 31, 2021 227,829 $ 8 689,630 410 (462,219)
Beginning balance (in shares) at Mar. 31, 2021   79,731,647      
Exercise of stock options 1,993   1,993    
Exercise of stock options (in shares)   207,453      
Purchase of common stock under employee stock purchase plan 969   969    
Purchase of common stock under employee stock purchase plan (in shares)   84,105      
Forfeiture of restricted common stock   (18,043)      
Stock-based compensation 9,078   9,078    
Unrealized loss on marketable securities (207)     (207)  
Net income (loss) (55,147)       (55,147)
Ending balance at Jun. 30, 2021 184,515 $ 8 701,670 203 (517,366)
Ending balance (in shares) at Jun. 30, 2021   80,005,162      
Beginning balance at Dec. 31, 2021 $ 300,724 $ 8 748,036 (943) (446,377)
Beginning balance (in shares) at Dec. 31, 2021 81,986,192 81,986,192      
Exercise of stock options $ 2,483   2,483    
Exercise of stock options (in shares)   234,117      
Vesting of restricted stock units   104,368      
Stock-based compensation 11,939   11,939    
Unrealized loss on marketable securities (2,992)     (2,992)  
Net income (loss) (44,617)       (44,617)
Ending balance at Mar. 31, 2022 267,537 $ 8 762,458 (3,935) (490,994)
Ending balance (in shares) at Mar. 31, 2022   82,324,677      
Beginning balance at Dec. 31, 2021 $ 300,724 $ 8 748,036 (943) (446,377)
Beginning balance (in shares) at Dec. 31, 2021 81,986,192 81,986,192      
Net income (loss) $ (34,734)        
Ending balance at Jun. 30, 2022 $ 288,516 $ 8 775,843 (6,224) (481,111)
Ending balance (in shares) at Jun. 30, 2022 81,986,192 82,544,901      
Beginning balance at Mar. 31, 2022 $ 267,537 $ 8 762,458 (3,935) (490,994)
Beginning balance (in shares) at Mar. 31, 2022   82,324,677      
Exercise of stock options 41   41    
Exercise of stock options (in shares)   4,244      
Vesting of restricted stock units   101,076      
Purchase of common stock under employee stock purchase plan 866   866    
Purchase of common stock under employee stock purchase plan (in shares)   114,904      
Stock-based compensation 12,478   12,478    
Unrealized loss on marketable securities (2,289)     (2,289)  
Net income (loss) 9,883       9,883
Ending balance at Jun. 30, 2022 $ 288,516 $ 8 $ 775,843 $ (6,224) $ (481,111)
Ending balance (in shares) at Jun. 30, 2022 81,986,192 82,544,901      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (34,734) $ (107,318)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 2,973 3,130
Stock-based compensation 24,417 17,878
Amortization of premiums and accretion of discounts on marketable securities 718 1,152
Amortization of right-of-use assets 1,343 938
Changes in operating assets and liabilities:    
Receivable from collaboration partner (1,425) 0
Prepaid expenses and other current assets (2,279) (1,557)
Other assets (345) (3,376)
Accounts payable (530) 9,148
Accrued liabilities and accrued clinical supply costs (6,175) (4,225)
Deferred revenue 95,675 (10,678)
Lease liabilities (2,064) (2,014)
Other long-term liabilities 75 (314)
Net cash provided by (used in) operating activities 77,649 (97,236)
Cash flows from investing activities:    
Purchase of property and equipment (1,436) (1,775)
Purchase of marketable securities (321,290) (5,081)
Maturities of marketable securities 84,801 173,000
Net cash provided by (used in) investing activities (237,925) 166,144
Cash flows from financing activities:    
Proceeds from the exercise of options to purchase common stock 2,524 5,867
Purchase of common stock under employee stock option plan 865 969
Net cash provided by financing activities 3,389 6,836
Net increase (decrease) in cash, cash equivalents, and restricted cash (156,887) 75,744
Cash, cash equivalents, and restricted cash at beginning of period 330,624 51,441
Cash, cash equivalents, and restricted cash at end of period 173,737 127,185
Non-cash investing and financing activities:    
Property and equipment purchases included in accounts payable and accrued liabilities $ 945 $ 348
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
The Company and Liquidity
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Liquidity

1. The Company and Liquidity

Alector, Inc. (Alector or the Company) is a Delaware corporation headquartered in South San Francisco, California. Alector is a clinical stage biopharmaceutical company pioneering immuno-neurology, a novel therapeutic approach for the treatment of neurodegeneration.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) as defined by the Financial Accounting Standards Board (FASB). In the opinion of management, these unaudited condensed consolidated financial statements include all normal, recurring adjustments that are necessary to present fairly the results of the interim periods presented. The condensed consolidated financial statements include the accounts of Alector and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year. These interim financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K filed with the SEC on February 24, 2022.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expense during the reporting period. The Company evaluates its estimates, including those related to revenue recognition, manufacturing accruals, clinical accruals, fair value of assets and liabilities, income taxes uncertainties, stock-based compensation, and related assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and short-term marketable securities. Cash and cash equivalents are deposited in checking and sweep accounts at financial institutions. Such deposits may, at times, exceed federally insured limits.

Cash, Cash Equivalents, and Restricted Cash

The Company considers all highly liquid investments with original maturities of three months or less at the date of purchase to be cash and cash equivalents. Cash equivalents, which consist of amounts invested in money market funds, are stated at fair value.

Restricted cash as of June 30, 2022 relates to a letter of credit established for a lease entered into in June 2018.

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

 

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Cash and cash equivalents

 

$

172,265

 

 

$

125,713

 

Restricted cash

 

 

1,472

 

 

 

1,472

 

Total cash, cash equivalents, and restricted cash

 

$

173,737

 

 

$

127,185

 

Marketable Securities

All marketable securities have been classified as “available-for-sale” and are carried at fair value, based upon quoted market prices. The Company considers its available-for-sale portfolio as available for use in current operations. Accordingly, the Company may classify certain investments as short-term marketable securities, even though the stated maturity date may be one year or more beyond the current balance sheet date. For available-for-sale debt securities, unrealized gains, net of any related tax effects, are excluded from earnings and are included in other comprehensive income and reported as a separate component of stockholders’ equity until realized. The Company assesses available-for-sale debt securities on a quarterly basis to see if any unrealized loss is due to credit-related factors. Factors considered in determining whether an impairment is credit-related include the extent to which the investment’s fair value is less than its cost basis, declines in published credit ratings, changes in interest rates, and any other adverse factors related to the security. If it is determined that a credit-related impairment exists, the Company will measure the credit loss based on a discounted cash flows model. Credit-related impairments on available-for-sale debt securities are recognized as an allowance for credit losses with a corresponding adjustment to other income, net in the Company’s consolidated statement of operations. The unrealized loss position that is not credit-related is recorded, net of any related tax effects, in other comprehensive income until realized. There were no credit-related losses recognized for the periods presented.

The cost of securities sold is based on the specific-identification method. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. In accordance with our investment policy, management invests in money market funds, U.S. treasury securities, and corporate bonds. The Company has not experienced any losses on its deposits of cash, cash equivalents, and marketable securities.

Fair Value of Financial Instruments

The Company’s financial instruments include cash and cash equivalents, marketable securities, receivable from collaboration partner, current and noncurrent prepaid expenses, accounts payable, and accrued liabilities. The Company’s financial instruments approximate fair value due to their relatively short maturities.

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and

Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.

Revenue Recognition

The Company recognizes revenue when control of promised goods or services is transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under arrangements, the Company performs the following steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies the performance obligation. If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling price (SSP). The relative SSP for each performance obligation is estimated using external sourced evidence if it is available. If external sourced evidence is not available, we use our best estimate of the SSP for the performance obligation.

The Company recognizes collaboration revenue at a point in time if control of the promised good or service has been transferred to the customer. The Company recognizes collaboration revenue over time by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and development period, the Company measures actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. The Company re-evaluates the estimate of expected costs to satisfy the performance obligation each reporting period.

Stock-based Compensation

Stock-based compensation is measured on the grant date based on the fair value of the awards. The fair value of options to purchase common stock is measured using the Black-Scholes option-pricing model. Stock-based compensation associated with restricted stock units (RSUs) is based on the fair value of the Company's common stock on the grant date, which equals the closing price of the Company's common stock on the grant date. The Company recognizes expense over the vesting period of the awards. Expense for options and RSUs that vest based only on a service condition is recognized on a straight-line basis.

In 2021, the Company began granting RSUs with market conditions to certain executives. The fair value of RSUs with market conditions is estimated using a Monte Carlo simulation model. Assumptions and estimates utilized in the model include the stock price on grant date, risk-free interest rate, dividend yield, expected stock volatility, and estimated period to achieve the market condition. The expense is recognized based on continued employment of the participants, regardless of achievement of the market condition. Expense related to the RSUs with market conditions is recognized using the accelerated attribution method.

The Company accounts for forfeitures as they occur for all awards.

 

Comprehensive Income (Loss)

Comprehensive income (loss) includes net income (loss) and certain changes in stockholders’ equity that are the result of transactions and economic events other than those with stockholders. The Company’s only element of comprehensive income (loss) was net unrealized loss on marketable securities.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements

3. Fair Value Measurements

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:

 

 

 

June 30, 2022

 

 

 

Fair Value
Hierarchy

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Market
Value

 

 

 

(In thousands)

 

Money market funds

 

Level 1

 

$

120,701

 

 

$

 

 

$

 

 

$

120,701

 

U.S. government treasury securities

 

Level 1

 

 

642,814

 

 

 

 

 

 

(6,224

)

 

 

636,590

 

Total cash equivalents and marketable
   securities

 

 

 

$

763,515

 

 

$

 

 

$

(6,224

)

 

$

757,291

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2021

 

 

 

Fair Value
Hierarchy

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Market
Value

 

 

 

(In thousands)

 

Money market funds

 

Level 1

 

$

218,451

 

 

$

 

 

$

 

 

$

218,451

 

U.S. government treasury securities

 

Level 1

 

 

407,041

 

 

 

8

 

 

 

(950

)

 

 

406,099

 

Total cash equivalents and marketable
   securities

 

 

 

$

625,492

 

 

$

8

 

 

$

(950

)

 

$

624,550

 

 

The Company classifies marketable securities available to fund current operations as current assets. As of June 30, 2022, the remaining contractual maturities of $683.0 million of investments were less than one year and $74.3 million of investments were after one year through two years. The Company does not intend to sell the investments that are currently in an unrealized loss position, and it is highly unlikely that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be maturity. As of June 30, 2022, the Company considered any unrealized losses on our marketable securities to be driven by factors other than credit risk.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Collaboration Agreements
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Collaboration Agreements

4. Collaboration Agreements

GSK

On July 1, 2021, the Company entered into a Collaboration and License Agreement with Glaxo Wellcome UK Limited, a subsidiary of GlaxoSmithKline plc (GSK), pursuant to which the Company and GSK collaborate on the global development and commercialization of progranulin-elevating monoclonal antibodies, including AL001 (latozinemab) and AL101 (GSK Agreement). The GSK Agreement was made effective on August 17, 2021.

Under the terms of the GSK Agreement, the Company received $700 million in upfront payments, of which $500 million was received in August 2021 and $200 million was received in January 2022. In addition, based on the development and commercialization plan for latozinemab and AL101, the Company may be eligible to receive up to an additional $1.5 billion in clinical development, regulatory, and commercial launch-related milestone payments. In the United States, the Company and GSK will equally share profits and losses from commercialization of latozinemab and AL101. Outside of the United States, the Company will be eligible for double-digit tiered royalties.

The Company and GSK will jointly develop latozinemab and AL101. Under the terms of the GSK Agreement, the Company will lead the global clinical development of latozinemab and AL101, other than with respect to Phase 3 clinical trials for Alzheimer’s disease and Parkinson’s disease and other non-orphan indications, which will be led by GSK. The Company and GSK will share development costs 60% by GSK and 40% by the Company, except that the Company will solely bear the development costs of the initial Phase 2 clinical trials under the development plan, and the parties will share manufacturing development costs equally.

Collaboration revenue under the GSK Agreement during the three and six months ended June 30, 2022 was $21.3 million and $42.4 million, respectively, all of which was included in deferred revenue at the beginning of the period. No revenue was recognized during the three and six months ended June 30, 2021 as the GSK Agreement was not yet effective. The deferred revenue related to the GSK Agreement was $465.4 million and $307.9 million as of June 30, 2022 and December 31, 2021, respectively. The deferred revenue is expected to be recognized over the research and development period of the programs through the completion of initial Phase 2 clinical trials.

Costs associated with co-development activities performed under the agreement are included in research and development expenses in the condensed consolidated statements of operations, with any reimbursement of costs by GSK reflected as a reduction of such expenses. For the three and six months ended June 30, 2022, the Company recognized a reduction of research and development expense of $3.3 million and $8.8 million, respectively, under the GSK Agreement. No reimbursement of research and development expense was recognized during the three and six months ended June 30, 2021 as the GSK Agreement was not yet effective.

AbbVie

The Company entered into an agreement in October 2017 with AbbVie Biotechnology, Ltd. (AbbVie) to co-develop antibodies to two program targets in preclinical development (AbbVie Agreement). Under the terms of the AbbVie Agreement, AbbVie paid $205 million in upfront payments, of which $5 million and $200 million were received by the Company in October 2017 and January 2018, respectively. The Company was to perform research and development services for the two programs through the end of Phase 2 clinical trials. AbbVie decided to terminate one of the two collaboration programs, the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. AbbVie provided written notice to terminate the CD33 collaboration program on June 30, 2022. The Company will no longer continue development of this program and will not be eligible for any future milestones related to that program from AbbVie. The Company continues to develop the AL002 program under the AbbVie Agreement. After completion of the Phase 2 clinical trial for AL002, AbbVie will then have the exclusive right to exercise an option under the AbbVie Agreement with the Company for $250 million. If AbbVie exercises its option for the AL002 program, AbbVie would take over the development of the product candidates and program costs will be split between the parties. The Company would also share in profits and losses upon commercialization of any products. However, following AbbVie’s exercise of its option for the AL002 program, the Company may opt out of sharing in development costs and profits or losses for that program and instead receive tiered royalties. Additionally, under the terms of the AbbVie Agreement, the Company will be eligible to earn up to an additional $242.8 million in milestone payments related to the initiation of certain clinical studies and regulatory approval for up to three indications. The Company assessed its collaboration agreement with AbbVie in the context of the delivery of the research and development services.

Collaboration revenue under the AbbVie Agreement during the three and six months ended June 30, 2022 was $58.6 million and $61.9 million, respectively, the entire amount of which was included in deferred revenue at the beginning of the period. For the three and six months ended June 30, 2021, collaboration revenue was $6.6 million and $10.7 million, respectively, the entire amount of which was included in deferred revenue at the beginning of the period. The deferred revenue related to the AbbVie Agreement was $55.5 million and $117.4 million as of June 30, 2022 and December 31, 2021, respectively. The deferred revenue is expected to be recognized over the research and development period of the AL002 program through the completion of Phase 2 clinical trials. For the three months ended June 30, 2022, the Company recorded a net increase to collaboration revenue under the AbbVie Agreement due to changes in estimated costs to satisfy the performance obligations resulting from the termination of the AL003 program, partially offset by increases in total expected costs for the AL002 program.

Innovent

The Company entered into an agreement in March 2020 with Innovent Biologics (Innovent) to license, develop, and commercialize AL008 in China (Innovent Agreement). AL008 is the Company’s novel antibody targeting the CD47-SIRP-alpha pathway, a potent survival pathway co-opted by tumors to evade the innate immune system. Under the terms of the Innovent Agreement, Innovent may pay the Company up to $11.5 million in development milestones, $112.5 million in sales milestones, and future royalties on sales. The Company retains the rights to develop and commercialize AL008 outside of China. The Company has determined there is one performance obligation for the delivery of the license and will recognize revenue when it is probable that there will not be significant reversal of cumulative revenue. Development and sales milestones under the Innovent Agreement have not been included in the transaction price, as all these amounts were fully constrained as of June 30, 2022. As of June 30, 2022, no revenue has been recognized and no payments have been received under the Innovent Agreement.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

5. Stock-based Compensation

The Company recognized stock-based compensation as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

 

(In thousands)

 

Research and development

 

$

6,744

 

 

$

5,051

 

 

$

13,370

 

 

$

9,488

 

General and administrative

 

 

5,734

 

 

 

4,027

 

 

 

11,047

 

 

 

8,390

 

Total stock-based compensation

 

$

12,478

 

 

$

9,078

 

 

$

24,417

 

 

$

17,878

 

2019 Equity Incentive Plan and 2022 Inducement Plan

On January 1, 2022, the Company added 4,099,309 shares to the shares reserved for issuance under the 2019 Equity Incentive Plan (2019 Plan). As of June 30, 2022, the Company had reserved 20,715,934 shares of common stock for issuance under the 2019 Plan, of which 6,942,570 shares were available for issuance of future awards. On January 1, 2022, the Company adopted the 2022 Inducement Plan (Inducement Plan) and reserved 1,630,000 shares for issuance under the Inducement Plan for the grant of equity-based awards to individuals who were not previously employees or non-employee directors of the Company. As of June 30, 2022, 300,750 shares were available for issuance of future awards under the Inducement Plan.

Option activity is shown below:

 

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(In years)

 

 

(In thousands)

 

Outstanding as of December 31, 2021

 

 

11,644,070

 

 

$

16.41

 

 

 

 

 

 

 

Granted

 

 

3,069,504

 

 

 

13.56

 

 

 

 

 

 

 

Exercised

 

 

(238,361

)

 

 

10.59

 

 

 

 

 

 

 

Forfeited

 

 

(735,800

)

 

 

18.86

 

 

 

 

 

 

 

Outstanding as of June 30, 2022

 

 

13,739,413

 

 

$

15.74

 

 

$

8.2

 

 

$

3,814

 

Exercisable as of June 30, 2022

 

 

5,920,555

 

 

$

15.07

 

 

$

7.3

 

 

$

2,258

 

Vested and expected to vest as of June 30,
   2022

 

 

13,739,413

 

 

$

15.74

 

 

$

8.2

 

 

$

3,814

 

 

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock for stock options that were in-the-money. As of June 30, 2022, total unrecognized stock-based compensation related to unvested stock options was $81.7 million, which the Company expects to recognize over a remaining weighted-average period of 2.3 years.

Restricted Stock Activity

Activity for the RSUs is shown below. In May 2021, the Company began to issue RSUs with market conditions to certain executives, which are included in the table below. The RSUs with market conditions are earned based on stock price performance and continued service by the employee.

 

 

 

Number of
Shares

 

 

Weighted
Average
Grant
Date Fair
Value per
Share

 

Unvested restricted stock units as of December 31, 2021

 

 

1,373,874

 

 

$

18.35

 

Granted

 

 

285,922

 

 

 

13.00

 

Vested

 

 

(205,444

)

 

 

19.69

 

Forfeited

 

 

(91,151

)

 

 

19.58

 

Unvested restricted stock units as of
   June 30, 2022

 

 

1,363,201

 

 

$

16.94

 

 

As of June 30, 2022, total unrecognized stock-based compensation related to unvested restricted stock units was $19.4 million, which the Company expects to recognize over a remaining weighted-average period of 1.9 years.

2019 Employee Stock Purchase Plan

The 2019 Employee Stock Purchase Plan (2019 ESPP) enables eligible employees of the Company to purchase shares of common stock at a discount. As of June 30, 2022, the Company has reserved for issuance 2,864,225 shares of common stock pursuant to the 2019 ESPP. Each offering period is approximately six months long. 2019 ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the first trading day of the offering period or (2) the fair market value of the common stock on the purchase date.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

6. Income Taxes

For the three and six months ended June 30, 2022, the Company's effective tax rate was (1.3)% and (1.2)%, respectively. For the three and six months ended June 30, 2021, the Company's effective tax rate was zero. Section 174 of the Internal Revenue Code requires capitalization of research and development expenses to then be amortized over five years for U.S. based research and 15 years for research conducted outside of the U.S., which limits the amount of research and development expenses that can be used to offset income in the current year. The difference between the effective tax rate as of June 30, 2022 and 2021, respectively, and the U.S. federal statutory rate of 21% was primarily due to the anticipatory recognition of a certain amount of current year income tax as a result of this capitalization effective this year.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

7. Related Party Transactions

In 2014, the Company entered into a collaboration agreement with Adimab, LLC (Adimab) under which the Company is developing antibodies discovered by Adimab in its latozinemab and AL101 programs and is developing antibodies optimized by Adimab in its AL002 program (2014 Adimab Agreement). The 2014 Adimab Agreement also provided for the Company’s development of antibodies optimized by Adimab in its AL003 program. However, AbbVie decided to terminate the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. In August 2019, the Company signed a collaboration agreement with Adimab for research and development of additional antibodies (2019 Adimab Agreement). In December 2021, the Company signed another collaboration agreement with Adimab for antibody engineering research programs (2021 Adimab Agreement). The former Chief Executive Officer of Adimab through May 2022 is a Co-founder and Chairperson of the board of directors of Alector. For the three and six months ended June 30, 2022, the Company incurred expenses of less than $0.1 million and $0.2 million, respectively. For the three months ended June 30, 2021, the Company incurred expenses of zero and $1.0 million for milestone payments for progress of programs through clinical trials. The Company had zero accrued liabilities due to Adimab as of June 30, 2022 and December 31, 2021. Under the 2014 Adimab Agreement, the Company has made milestone payments and will also owe low- to mid- single-digit royalty payments for commercial sales of the product

candidate. Under the 2019 and 2021 Adimab Agreements, the Company will owe certain milestone payments and low single-digit royalty payments for commercial sales of covered product candidates.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Net income (Loss) Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net income (Loss) Per Share

8. Net Income (Loss) Per Share

 

The following tables set forth the computation of the basic and diluted net income (loss) per share (in thousands, except share and per share data.

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

9,883

 

 

$

(55,147

)

 

$

(34,734

)

 

$

(107,318

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding basic

 

 

82,394,784

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units

 

 

193,584

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding, diluted

 

 

82,588,368

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Net income (loss) per share, basic

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

Net income (loss) per share, diluted

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:

 

 

 

Three Months Ended
June 30,

 

Six Months Ended
June 30,

 

 

2022

 

2021

 

2022

 

2021

Restricted stock subject to future vesting

 

1,363,201

 

1,296,627

 

1,363,201

 

1,296,627

Options to purchase common stock

 

12,637,131

 

12,202,403

 

13,739,413

 

12,202,403

Shares committed under 2019 ESPP

 

83,821

 

59,413

 

100,385

 

59,413

Total

 

14,084,153

 

13,558,443

 

15,202,999

 

13,558,443

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) as defined by the Financial Accounting Standards Board (FASB). In the opinion of management, these unaudited condensed consolidated financial statements include all normal, recurring adjustments that are necessary to present fairly the results of the interim periods presented. The condensed consolidated financial statements include the accounts of Alector and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year. These interim financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K filed with the SEC on February 24, 2022.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expense during the reporting period. The Company evaluates its estimates, including those related to revenue recognition, manufacturing accruals, clinical accruals, fair value of assets and liabilities, income taxes uncertainties, stock-based compensation, and related assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates.
Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and short-term marketable securities. Cash and cash equivalents are deposited in checking and sweep accounts at financial institutions. Such deposits may, at times, exceed federally insured limits.

Cash, Cash Equivalents, and Restricted Cash

Cash, Cash Equivalents, and Restricted Cash

The Company considers all highly liquid investments with original maturities of three months or less at the date of purchase to be cash and cash equivalents. Cash equivalents, which consist of amounts invested in money market funds, are stated at fair value.

Restricted cash as of June 30, 2022 relates to a letter of credit established for a lease entered into in June 2018.

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

 

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Cash and cash equivalents

 

$

172,265

 

 

$

125,713

 

Restricted cash

 

 

1,472

 

 

 

1,472

 

Total cash, cash equivalents, and restricted cash

 

$

173,737

 

 

$

127,185

 

Marketable Securities Policy

Marketable Securities

All marketable securities have been classified as “available-for-sale” and are carried at fair value, based upon quoted market prices. The Company considers its available-for-sale portfolio as available for use in current operations. Accordingly, the Company may classify certain investments as short-term marketable securities, even though the stated maturity date may be one year or more beyond the current balance sheet date. For available-for-sale debt securities, unrealized gains, net of any related tax effects, are excluded from earnings and are included in other comprehensive income and reported as a separate component of stockholders’ equity until realized. The Company assesses available-for-sale debt securities on a quarterly basis to see if any unrealized loss is due to credit-related factors. Factors considered in determining whether an impairment is credit-related include the extent to which the investment’s fair value is less than its cost basis, declines in published credit ratings, changes in interest rates, and any other adverse factors related to the security. If it is determined that a credit-related impairment exists, the Company will measure the credit loss based on a discounted cash flows model. Credit-related impairments on available-for-sale debt securities are recognized as an allowance for credit losses with a corresponding adjustment to other income, net in the Company’s consolidated statement of operations. The unrealized loss position that is not credit-related is recorded, net of any related tax effects, in other comprehensive income until realized. There were no credit-related losses recognized for the periods presented.

The cost of securities sold is based on the specific-identification method. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. In accordance with our investment policy, management invests in money market funds, U.S. treasury securities, and corporate bonds. The Company has not experienced any losses on its deposits of cash, cash equivalents, and marketable securities.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s financial instruments include cash and cash equivalents, marketable securities, receivable from collaboration partner, current and noncurrent prepaid expenses, accounts payable, and accrued liabilities. The Company’s financial instruments approximate fair value due to their relatively short maturities.

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:

Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;

Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and

Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.
Revenue Recognition

Revenue Recognition

The Company recognizes revenue when control of promised goods or services is transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under arrangements, the Company performs the following steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies the performance obligation. If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling price (SSP). The relative SSP for each performance obligation is estimated using external sourced evidence if it is available. If external sourced evidence is not available, we use our best estimate of the SSP for the performance obligation.

The Company recognizes collaboration revenue at a point in time if control of the promised good or service has been transferred to the customer. The Company recognizes collaboration revenue over time by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and development period, the Company measures actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. The Company re-evaluates the estimate of expected costs to satisfy the performance obligation each reporting period.

Stock-based Compensation

Stock-based Compensation

Stock-based compensation is measured on the grant date based on the fair value of the awards. The fair value of options to purchase common stock is measured using the Black-Scholes option-pricing model. Stock-based compensation associated with restricted stock units (RSUs) is based on the fair value of the Company's common stock on the grant date, which equals the closing price of the Company's common stock on the grant date. The Company recognizes expense over the vesting period of the awards. Expense for options and RSUs that vest based only on a service condition is recognized on a straight-line basis.

In 2021, the Company began granting RSUs with market conditions to certain executives. The fair value of RSUs with market conditions is estimated using a Monte Carlo simulation model. Assumptions and estimates utilized in the model include the stock price on grant date, risk-free interest rate, dividend yield, expected stock volatility, and estimated period to achieve the market condition. The expense is recognized based on continued employment of the participants, regardless of achievement of the market condition. Expense related to the RSUs with market conditions is recognized using the accelerated attribution method.

The Company accounts for forfeitures as they occur for all awards.

Comprehensive Loss

Comprehensive Income (Loss)

Comprehensive income (loss) includes net income (loss) and certain changes in stockholders’ equity that are the result of transactions and economic events other than those with stockholders. The Company’s only element of comprehensive income (loss) was net unrealized loss on marketable securities.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash

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

 

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Cash and cash equivalents

 

$

172,265

 

 

$

125,713

 

Restricted cash

 

 

1,472

 

 

 

1,472

 

Total cash, cash equivalents, and restricted cash

 

$

173,737

 

 

$

127,185

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Summary of Financial Assets Measured at Fair Value on a Recurring Basis

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:

 

 

 

June 30, 2022

 

 

 

Fair Value
Hierarchy

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Market
Value

 

 

 

(In thousands)

 

Money market funds

 

Level 1

 

$

120,701

 

 

$

 

 

$

 

 

$

120,701

 

U.S. government treasury securities

 

Level 1

 

 

642,814

 

 

 

 

 

 

(6,224

)

 

 

636,590

 

Total cash equivalents and marketable
   securities

 

 

 

$

763,515

 

 

$

 

 

$

(6,224

)

 

$

757,291

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2021

 

 

 

Fair Value
Hierarchy

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair Market
Value

 

 

 

(In thousands)

 

Money market funds

 

Level 1

 

$

218,451

 

 

$

 

 

$

 

 

$

218,451

 

U.S. government treasury securities

 

Level 1

 

 

407,041

 

 

 

8

 

 

 

(950

)

 

 

406,099

 

Total cash equivalents and marketable
   securities

 

 

 

$

625,492

 

 

$

8

 

 

$

(950

)

 

$

624,550

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Summary of Recognized Stock-Based Compensation

The Company recognized stock-based compensation as follows:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

 

(In thousands)

 

Research and development

 

$

6,744

 

 

$

5,051

 

 

$

13,370

 

 

$

9,488

 

General and administrative

 

 

5,734

 

 

 

4,027

 

 

 

11,047

 

 

 

8,390

 

Total stock-based compensation

 

$

12,478

 

 

$

9,078

 

 

$

24,417

 

 

$

17,878

 

Summary of Options to Purchase Common Stock

 

 

Number of
Options

 

 

Weighted
Average
Exercise
Price Per
Share

 

 

Weighted
Average
Remaining
Contractual
Term

 

 

Aggregate
Intrinsic
Value

 

 

 

 

 

 

 

 

 

(In years)

 

 

(In thousands)

 

Outstanding as of December 31, 2021

 

 

11,644,070

 

 

$

16.41

 

 

 

 

 

 

 

Granted

 

 

3,069,504

 

 

 

13.56

 

 

 

 

 

 

 

Exercised

 

 

(238,361

)

 

 

10.59

 

 

 

 

 

 

 

Forfeited

 

 

(735,800

)

 

 

18.86

 

 

 

 

 

 

 

Outstanding as of June 30, 2022

 

 

13,739,413

 

 

$

15.74

 

 

$

8.2

 

 

$

3,814

 

Exercisable as of June 30, 2022

 

 

5,920,555

 

 

$

15.07

 

 

$

7.3

 

 

$

2,258

 

Vested and expected to vest as of June 30,
   2022

 

 

13,739,413

 

 

$

15.74

 

 

$

8.2

 

 

$

3,814

 

Summary of Restricted Stock Awards and Restricted Stock Units

Activity for the RSUs is shown below. In May 2021, the Company began to issue RSUs with market conditions to certain executives, which are included in the table below. The RSUs with market conditions are earned based on stock price performance and continued service by the employee.

 

 

 

Number of
Shares

 

 

Weighted
Average
Grant
Date Fair
Value per
Share

 

Unvested restricted stock units as of December 31, 2021

 

 

1,373,874

 

 

$

18.35

 

Granted

 

 

285,922

 

 

 

13.00

 

Vested

 

 

(205,444

)

 

 

19.69

 

Forfeited

 

 

(91,151

)

 

 

19.58

 

Unvested restricted stock units as of
   June 30, 2022

 

 

1,363,201

 

 

$

16.94

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Net income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share

The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:

 

 

 

Three Months Ended
June 30,

 

Six Months Ended
June 30,

 

 

2022

 

2021

 

2022

 

2021

Restricted stock subject to future vesting

 

1,363,201

 

1,296,627

 

1,363,201

 

1,296,627

Options to purchase common stock

 

12,637,131

 

12,202,403

 

13,739,413

 

12,202,403

Shares committed under 2019 ESPP

 

83,821

 

59,413

 

100,385

 

59,413

Total

 

14,084,153

 

13,558,443

 

15,202,999

 

13,558,443

Schedule of Computation of Basic and Diluted

The following tables set forth the computation of the basic and diluted net income (loss) per share (in thousands, except share and per share data.

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

9,883

 

 

$

(55,147

)

 

$

(34,734

)

 

$

(107,318

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding basic

 

 

82,394,784

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units

 

 

193,584

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding, diluted

 

 

82,588,368

 

 

 

79,790,036

 

 

 

82,248,880

 

 

 

79,598,188

 

Net income (loss) per share, basic

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

Net income (loss) per share, diluted

 

$

0.12

 

 

$

(0.69

)

 

$

(0.42

)

 

$

(1.35

)

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 172,265 $ 329,152 $ 125,713  
Restricted cash 1,472 1,472 1,472  
Total cash, cash equivalents, and restricted cash $ 173,737 $ 330,624 $ 127,185 $ 51,441
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost $ 120,701 $ 218,451
Cash equivalents and marketable securities, Unrealized Gains 0 0
Cash equivalents and marketable securities, Unrealized Losses 0 0
Cash equivalents and marketable securities, Fair Market Value 120,701 218,451
U.S Government Treasury Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 642,814 407,041
Cash equivalents and marketable securities, Unrealized Gains 0 8
Cash equivalents and marketable securities, Unrealized Losses (6,224) (950)
Cash equivalents and marketable securities, Fair Market Value 636,590 406,099
Cash Equivalents and Marketable Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 763,515 625,492
Cash equivalents and marketable securities, Unrealized Gains 0 8
Cash equivalents and marketable securities, Unrealized Losses (6,224) (950)
Cash equivalents and marketable securities, Fair Market Value $ 757,291 $ 624,550
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Additional Information (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Fair Value Disclosures [Abstract]  
Remaining contractual maturities of investments were less than one year $ 683.0
Remaining contractual maturities of investments were less than one year through two years $ 74.3
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Collaboration Agreements - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 17, 2021
USD ($)
Jul. 01, 2021
USD ($)
Jan. 31, 2022
USD ($)
Jan. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Deferred revenue           $ 465,400,000   $ 465,400,000   $ 307,900
Research and development expense           54,534,000 $ 47,818,000 $ 107,577,000 $ 93,551,000  
GlaxoSmithKline plc                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Effective date of agreement Aug. 17, 2021                  
Upfront payments   $ 700,000,000                
Upfront payment received $ 500,000,000   $ 200,000,000              
Percentage of development cost               0.60    
Collaboration revenue           21,300,000 0 $ 42,400,000 0  
Research and development expense           3,300,000   8,800,000    
GlaxoSmithKline plc | Maximum                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Additional milestone payments per program related to initiation of certain clinical studies and regulatory approval           1,500,000,000   $ 1,500,000,000    
Alector                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Percentage of development cost               0.40    
AbbVie Biotechnology Limited                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Upfront payments         $ 205,000,000          
Upfront payment received       $ 200,000,000 5,000,000          
Exclusive option rights exercised for each program         250,000,000          
Collaboration revenue           58,600,000 $ 6,600,000 $ 61,900,000 $ 10,700,000  
Deferred revenue           $ 55,500,000   55,500,000   $ 117,400,000
AbbVie Biotechnology Limited | Maximum                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Additional milestone payments per program related to initiation of certain clinical studies and regulatory approval         $ 242,800,000          
Innovent                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Collaboration revenue               0    
Development milestone               11,500,000    
Sales milestone               $ 112,500,000    
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Summary of Recognized Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 12,478 $ 9,078 $ 24,417 $ 17,878
Research and Development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 6,744 5,051 13,370 9,488
General and Administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 5,734 $ 4,027 $ 11,047 $ 8,390
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jan. 01, 2022
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation $ 19.4  
Expected weighted average period 1 year 10 months 24 days  
2019 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected weighted average period 2 years 3 months 18 days  
Common stock reserved for issuance 20,715,934 4,099,309
Common stock, shares available for issuance 6,942,570  
Unrecognized stock-based compensation $ 81.7  
2019 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for issuance 2,864,225  
Purchase price of common stock, percentage 85.00%  
Subsequent offering period 6 months  
2022 Inducement Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for issuance   1,630,000
Common stock, shares available for issuance 300,750  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Summary of Options to Purchase Common Stock (Details) - 2019 Equity Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Options, Outstanding, beginning balance 11,644,070
Number of Options, Granted 3,069,504
Number of Options, Exercised (238,361)
Number of Options, Forfeited (735,800)
Number of Options, Outstanding, ending balance 13,739,413
Number of Options, Exercisable 5,920,555
Number of Options, Vested and expected to vest 13,739,413
Weighted average exercise price, Outstanding, beginning balance $ 16.41
Weighted average exercise price, Granted 13.56
Weighted average exercise price, Exercised 10.59
Weighted average exercise price, Forfeited 18.86
Weighted average exercise price, Outstanding, ending balance 15.74
Weighted average exercise price, Exercisable 15.07
Weighted average exercise price, Vested and expected to vest $ 15.74
Weighted Average Remaining Contractual Term, Outstanding (in years) 8 years 2 months 12 days
Weighted Average Remaining Contractual Term, Exercisable (In years) 7 years 3 months 18 days
Weighted Average Remaining Contractual Term, Vested and expected to vest (In years) 8 years 2 months 12 days
Aggregate Intrinsic Value, Outstanding $ 3,814
Aggregate Intrinsic Value, Exercisable 2,258
Aggregate Intrinsic Value, Vested or expected to vest $ 3,814
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Summary of Restricted Stock Awards and Restricted Stock Units (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Number of Shares  
Number of Shares, Unvested, beginning balance | shares 1,373,874
Number of Shares, Granted | shares 285,922
Number of Shares, Vested | shares (205,444)
Number of Shares, Forfeited | shares (91,151)
Number of Shares, Unvested, ending balance | shares 1,363,201
Weighted-average grant-date fair value  
Weighted Average Grant Date Fair Value per Share, Unvested, beginning balance | $ / shares $ 18.35
Weighted Average Grant Date Fair Value per Share, Granted | $ / shares 13.00
Weighted Average Grant Date Fair Value per Share, Vested | $ / shares 19.69
Weighted Average Grant Date Fair Value per Share, Forfeited | $ / shares 19.58
Weighted Average Grant Date Fair Value per Share, Unvested, ending balance | $ / shares $ 16.94
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Operating Loss Carryforwards [Line Items]      
Federal statutory income tax rate   21.00%  
Effective tax rate (1.30%)   (1.20%)
Internal Revenue Service IRS [Member]      
Operating Loss Carryforwards [Line Items]      
Effective tax rate 0.00%   0.00%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Two Thousand Fourteen Adimab Agreement        
Related Party Transaction [Line Items]        
Related party transaction expenses   $ 0.0 $ 0.2  
Future milestone payments owed   $ 1.0    
Two Thousand Fourteen Adimab Agreement | Maximum        
Related Party Transaction [Line Items]        
Related party transaction expenses $ 0.1      
Adimab        
Related Party Transaction [Line Items]        
Accrued liabilities due to related parties $ 0.0   $ 0.0 $ 0.0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Net income (Loss )Per Share - Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares 14,084,153 13,558,443 15,202,999 13,558,443
Restricted Stock subject to future vesting        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares 1,363,201 1,296,627 1,363,201 1,296,627
Options to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares 12,637,131 12,202,403 13,739,413 12,202,403
Shares Committed Under 2019 ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares 83,821 59,413 100,385 59,413
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Net income (Loss )Per Share - Schedule of Computation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator Earning Per Share [Abstract]            
Net income (loss) $ 9,883 $ (44,617) $ (55,147) $ (52,171) $ (34,734) $ (107,318)
Denominator Earnings Per Share [Abstract]            
Weighted-average number of shares outstanding basic 82,394,784   79,790,036   82,248,880 79,598,188
Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units 193,584   0   0 0
Weighted Average Number of Shares Outstanding, Diluted, Total 82,588,368   79,790,036   82,248,880 79,598,188
Net income (loss) per share, basic $ 0.12   $ (0.69)   $ (0.42) $ (1.35)
Net loss per share, diluted $ 0.12   $ (0.69)   $ (0.42) $ (1.35)
XML 42 alec-20220630_htm.xml IDEA: XBRL DOCUMENT 0001653087 srt:MaximumMember alec:TwoThousandFourteenAdimabAgreementMember 2022-04-01 2022-06-30 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001653087 alec:GskMember srt:MaximumMember 2022-06-30 0001653087 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001653087 us-gaap:InternalRevenueServiceIRSMember 2021-04-01 2021-06-30 0001653087 alec:AbbVieBiotechnologyLimitedMember 2022-04-01 2022-06-30 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001653087 alec:TwoThousandFourteenAdimabAgreementMember 2021-06-30 0001653087 2021-12-31 0001653087 us-gaap:RestrictedStockMember 2021-12-31 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001653087 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001653087 us-gaap:RetainedEarningsMember 2021-06-30 0001653087 alec:GskMember 2021-04-01 2021-06-30 0001653087 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001653087 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001653087 us-gaap:CommonStockMember 2022-06-30 0001653087 us-gaap:CommonStockMember 2021-03-31 0001653087 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001653087 2022-03-31 0001653087 alec:TwoThousandNineteenEmployeeStockPurchasePlanMember 2022-06-30 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001653087 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001653087 alec:GskMember 2022-01-01 2022-06-30 0001653087 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001653087 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001653087 us-gaap:CommonStockMember 2022-03-31 0001653087 us-gaap:CommonStockMember 2021-12-31 0001653087 2021-06-30 0001653087 alec:AbbVieBiotechnologyLimitedMember 2021-12-31 0001653087 alec:AlectorMember 2022-01-01 2022-06-30 0001653087 us-gaap:RetainedEarningsMember 2022-03-31 0001653087 alec:TwoThousandTwentyTwoInducementPlanMember 2022-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001653087 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001653087 alec:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001653087 2022-01-01 2022-06-30 0001653087 us-gaap:CommonStockMember 2020-12-31 0001653087 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001653087 2021-01-01 2021-06-30 0001653087 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001653087 alec:AbbVieBiotechnologyLimitedMember 2018-01-01 2018-01-31 0001653087 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001653087 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001653087 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001653087 2020-12-31 0001653087 2022-01-01 2022-03-31 0001653087 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001653087 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001653087 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001653087 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001653087 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001653087 alec:GskMember 2021-01-01 2021-06-30 0001653087 alec:GskMember 2022-04-01 2022-06-30 0001653087 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001653087 2021-01-01 2021-03-31 0001653087 alec:TwoThousandTwentyTwoInducementPlanMember 2022-01-01 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001653087 alec:AbbVieBiotechnologyLimitedMember 2017-10-01 2017-10-31 0001653087 2022-06-30 0001653087 us-gaap:CommonStockMember 2021-06-30 0001653087 2022-04-01 2022-06-30 0001653087 2021-04-01 2021-06-30 0001653087 alec:RestrictedStockAwardsAndRestrictedStockUnitsMember 2021-01-01 2021-06-30 0001653087 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001653087 alec:GskMember 2021-07-01 2021-07-01 0001653087 alec:InnoventBiologicsMember 2022-01-01 2022-06-30 0001653087 alec:AdimabMember 2021-12-31 0001653087 alec:TwoThousandNineteenEquityIncentivePlanMember 2022-01-01 0001653087 alec:TwoThousandNineteenEquityIncentivePlanMember 2022-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001653087 us-gaap:RetainedEarningsMember 2021-03-31 0001653087 alec:TwoThousandNineteenEquityIncentivePlanMember 2021-12-31 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001653087 us-gaap:RetainedEarningsMember 2021-12-31 0001653087 us-gaap:InternalRevenueServiceIRSMember 2021-01-01 2021-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001653087 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001653087 2021-03-31 0001653087 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001653087 us-gaap:RestrictedStockMember 2022-06-30 0001653087 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001653087 alec:AbbVieBiotechnologyLimitedMember 2021-01-01 2021-06-30 0001653087 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001653087 alec:GskMember 2022-01-01 2022-01-31 0001653087 us-gaap:RetainedEarningsMember 2020-12-31 0001653087 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001653087 alec:CashEquivalentsAndMarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001653087 alec:TwoThousandFourteenAdimabAgreementMember 2021-04-01 2021-06-30 0001653087 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001653087 2022-07-29 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001653087 alec:TwoThousandNineteenEquityIncentivePlanMember 2022-01-01 2022-06-30 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001653087 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001653087 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001653087 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001653087 alec:AbbVieBiotechnologyLimitedMember srt:MaximumMember 2017-10-31 0001653087 alec:RestrictedStockAwardsAndRestrictedStockUnitsMember 2021-04-01 2021-06-30 0001653087 alec:TwoThousandNineteenEmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001653087 alec:GskMember 2021-08-17 2021-08-17 0001653087 alec:AbbVieBiotechnologyLimitedMember 2022-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001653087 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001653087 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001653087 alec:AbbVieBiotechnologyLimitedMember 2021-04-01 2021-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001653087 us-gaap:RetainedEarningsMember 2022-06-30 0001653087 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001653087 alec:AdimabMember 2022-06-30 0001653087 alec:CashEquivalentsAndMarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001653087 alec:TwoThousandFourteenAdimabAgreementMember 2022-01-01 2022-06-30 0001653087 alec:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001653087 alec:AbbVieBiotechnologyLimitedMember 2022-01-01 2022-06-30 0001653087 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001653087 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 pure iso4217:USD shares shares iso4217:USD http://alector.com/20220630#CollaborationRevenueMember false http://alector.com/20220630#CollaborationRevenueMember --12-31 0001653087 http://alector.com/20220630#CollaborationRevenueMember http://alector.com/20220630#CollaborationRevenueMember Q2 10-Q true 2022-06-30 2022 false 001-38792 Alector, Inc. DE 82-2933343 131 Oyster Point Blvd Suite 600 South San Francisco CA 94080 415 231-5660 Common Stock ALEC NASDAQ Yes Yes Large Accelerated Filer false false false 82563921 172265000 329152000 636590000 406099000 8816000 7391000 9350000 7071000 827021000 749713000 26034000 27330000 29226000 30569000 1472000 1472000 5919000 5574000 889672000 814658000 4646000 4749000 6142000 8748000 23705000 27460000 106994000 90803000 7922000 7795000 149409000 139555000 413899000 334415000 37615000 39806000 233000 158000 601156000 513934000 0.0001 0.0001 200000000 200000000 82544901 82544901 81986192 81986192 8000 8000 775843000 748036000 -6224000 -943000 -481111000 -446377000 288516000 300724000 889672000 814658000 79851000 6568000 104325000 10678000 54534000 47818000 107577000 93551000 15842000 14075000 31396000 25087000 70376000 61893000 138973000 118638000 9475000 -55325000 -34648000 -107960000 1450000 178000 1714000 642000 10925000 -55147000 -32934000 -107318000 1042000 0 1800000 0 9883000 -55147000 -34734000 -107318000 -2289000 -207000 -5281000 -411000 7594000 -55354000 -40015000 -107729000 0.12 -0.69 -0.42 -1.35 0.12 -0.69 -0.42 -1.35 82394784 79790036 82248880 79598188 82588368 79790036 82248880 79598188 81986192 8000 748036000 -943000 -446377000 300724000 234117 2483000 2483000 104368 11939000 11939000 -2992000 -2992000 -44617000 -44617000 82324677 8000 762458000 -3935000 -490994000 267537000 4244 41000 41000 101076 114904 866000 866000 12478000 12478000 -2289000 -2289000 9883000 9883000 82544901 8000 775843000 -6224000 -481111000 288516000 79316261 8000 676956000 614000 -410048000 267530000 415386 3874000 3874000 8800000 8800000 -204000 -204000 -52171000 -52171000 79731647 8000 689630000 410000 -462219000 227829000 207453 1993000 1993000 84105 969000 969000 18043 9078000 9078000 -207000 -207000 -55147000 -55147000 80005162 8000 701670000 203000 -517366000 184515000 -34734000 -107318000 2973000 3130000 24417000 17878000 -718000 -1152000 1343000 938000 1425000 0 2279000 1557000 345000 3376000 -530000 9148000 -6175000 -4225000 95675000 -10678000 -2064000 -2014000 75000 -314000 77649000 -97236000 1436000 1775000 321290000 5081000 84801000 173000000 -237925000 166144000 2524000 5867000 865000 969000 3389000 6836000 -156887000 75744000 330624000 51441000 173737000 127185000 945000 348000 <p id="notes_to_consolidated_financials" style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1. The Company and Liquidity</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Alector, Inc. (Alector or the Company) is a Delaware corporation headquartered in South San Francisco, California. Alector is a clinical stage biopharmaceutical company pioneering immuno-neurology, a novel therapeutic approach for the treatment of neurodegeneration.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) as defined by the Financial Accounting Standards Board (FASB). In the opinion of management, these unaudited condensed consolidated financial statements include all normal, recurring adjustments that are necessary to present fairly the results of the interim periods presented. The condensed consolidated financial statements include the accounts of Alector and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year. These interim financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K filed with the SEC on February 24, 2022.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expense during the reporting period. The Company evaluates its estimates, including those related to revenue recognition, manufacturing accruals, clinical accruals, fair value of assets and liabilities, income taxes uncertainties, stock-based compensation, and related assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and short-term marketable securities. Cash and cash equivalents are deposited in checking and sweep accounts at financial institutions. Such deposits may, at times, exceed federally insured limits.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with original maturities of three months or less at the date of purchase to be cash and cash equivalents. Cash equivalents, which consist of amounts invested in money market funds, are stated at fair value.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash as of June 30, 2022 relates to a letter of credit established for a lease entered into in June 2018.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.064%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:12.344000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:14.193000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">172,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,713</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">173,737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">127,185</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Marketable Securities</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">All marketable securities have been classified as “available-for-sale” and are carried at fair value, based upon quoted market prices. The Company considers its available-for-sale portfolio as available for use in current operations. Accordingly, the Company may classify certain investments as short-term marketable securities, even though the stated maturity date may be one year or more beyond the current balance sheet date. For available-for-sale debt securities, unrealized gains, net of any related tax effects, are excluded from earnings and are included in other comprehensive income and reported as a separate component of stockholders’ equity until realized. The Company assesses available-for-sale debt securities on a quarterly basis to see if any unrealized loss is due to credit-related factors. Factors considered in determining whether an impairment is credit-related include the extent to which the investment’s fair value is less than its cost basis, declines in published credit ratings, changes in interest rates, and any other adverse factors related to the security. If it is determined that a credit-related impairment exists, the Company will measure the credit loss based on a discounted cash flows model. Credit-related impairments on available-for-sale debt securities are recognized as an allowance for credit losses with a corresponding adjustment to other income, net in the Company’s consolidated statement of operations. The unrealized loss position that is not credit-related is recorded, net of any related tax effects, in other comprehensive income until realized. There were no credit-related losses recognized for the periods presented.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The cost of securities sold is based on the specific-identification method. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. In accordance with our investment policy, management invests in money market funds, U.S. treasury securities, and corporate bonds. The Company has not experienced any losses on its deposits of cash, cash equivalents, and marketable securities.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments include cash and cash equivalents, marketable securities, receivable from collaboration partner, current and noncurrent prepaid expenses, accounts payable, and accrued liabilities. The Company’s financial instruments approximate fair value due to their relatively short maturities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue when control of promised goods or services is transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under arrangements, the Company performs the following steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies the performance obligation. If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling price (SSP). The relative SSP for each performance obligation is estimated using external sourced evidence if it is available. If external sourced evidence is not available, we use our best estimate of the SSP for the performance obligation.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes collaboration revenue at a point in time if control of the promised good or service has been transferred to the customer. The Company recognizes collaboration revenue over time by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and development period, the Company measures actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. The Company re-evaluates the estimate of expected costs to satisfy the performance obligation each reporting period.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation is measured on the grant date based on the fair value of the awards. The fair value of options to purchase common stock is measured using the Black-Scholes option-pricing model. Stock-based compensation associated with restricted stock units (RSUs) is based on the fair value of the Company's common stock on the grant date, which equals the closing price of the Company's common stock on the grant date. The Company recognizes expense over the vesting period of the awards. Expense for options and RSUs that vest based only on a service condition is recognized on a straight-line basis.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In 2021, the Company began granting RSUs with market conditions to certain executives. The fair value of RSUs with market conditions is estimated using a Monte Carlo simulation model. Assumptions and estimates utilized in the model include the stock price on grant date, risk-free interest rate, dividend yield, expected stock volatility, and estimated period to achieve the market condition. The expense is recognized based on continued employment of the participants, regardless of achievement of the market condition. Expense related to the RSUs with market conditions is recognized using the accelerated attribution method.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for forfeitures as they occur for all awards.</span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Income (Loss)</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income (loss) includes net income (loss) and certain changes in stockholders’ equity that are the result of transactions and economic events other than those with stockholders. The Company’s only element of comprehensive income (loss) was net unrealized loss on marketable securities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States (GAAP) as defined by the Financial Accounting Standards Board (FASB). In the opinion of management, these unaudited condensed consolidated financial statements include all normal, recurring adjustments that are necessary to present fairly the results of the interim periods presented. The condensed consolidated financial statements include the accounts of Alector and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year. These interim financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in the Company’s Annual Report on Form 10-K filed with the SEC on February 24, 2022.</span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expense during the reporting period. The Company evaluates its estimates, including those related to revenue recognition, manufacturing accruals, clinical accruals, fair value of assets and liabilities, income taxes uncertainties, stock-based compensation, and related assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could materially differ from those estimates</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">.</span> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and short-term marketable securities. Cash and cash equivalents are deposited in checking and sweep accounts at financial institutions. Such deposits may, at times, exceed federally insured limits.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with original maturities of three months or less at the date of purchase to be cash and cash equivalents. Cash equivalents, which consist of amounts invested in money market funds, are stated at fair value.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash as of June 30, 2022 relates to a letter of credit established for a lease entered into in June 2018.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.064%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:12.344000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:14.193000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">172,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,713</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">173,737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">127,185</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:66.064%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:12.344000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:14.193000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">172,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,713</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">173,737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">127,185</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 172265000 125713000 1472000 1472000 173737000 127185000 <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Marketable Securities</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">All marketable securities have been classified as “available-for-sale” and are carried at fair value, based upon quoted market prices. The Company considers its available-for-sale portfolio as available for use in current operations. Accordingly, the Company may classify certain investments as short-term marketable securities, even though the stated maturity date may be one year or more beyond the current balance sheet date. For available-for-sale debt securities, unrealized gains, net of any related tax effects, are excluded from earnings and are included in other comprehensive income and reported as a separate component of stockholders’ equity until realized. The Company assesses available-for-sale debt securities on a quarterly basis to see if any unrealized loss is due to credit-related factors. Factors considered in determining whether an impairment is credit-related include the extent to which the investment’s fair value is less than its cost basis, declines in published credit ratings, changes in interest rates, and any other adverse factors related to the security. If it is determined that a credit-related impairment exists, the Company will measure the credit loss based on a discounted cash flows model. Credit-related impairments on available-for-sale debt securities are recognized as an allowance for credit losses with a corresponding adjustment to other income, net in the Company’s consolidated statement of operations. The unrealized loss position that is not credit-related is recorded, net of any related tax effects, in other comprehensive income until realized. There were no credit-related losses recognized for the periods presented.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The cost of securities sold is based on the specific-identification method. The amortized cost of securities is adjusted for amortization of premiums and accretion of discounts to maturity. In accordance with our investment policy, management invests in money market funds, U.S. treasury securities, and corporate bonds. The Company has not experienced any losses on its deposits of cash, cash equivalents, and marketable securities.</span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s financial instruments include cash and cash equivalents, marketable securities, receivable from collaboration partner, current and noncurrent prepaid expenses, accounts payable, and accrued liabilities. The Company’s financial instruments approximate fair value due to their relatively short maturities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</span> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue when control of promised goods or services is transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under arrangements, the Company performs the following steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies the performance obligation. If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling price (SSP). The relative SSP for each performance obligation is estimated using external sourced evidence if it is available. If external sourced evidence is not available, we use our best estimate of the SSP for the performance obligation.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes collaboration revenue at a point in time if control of the promised good or service has been transferred to the customer. The Company recognizes collaboration revenue over time by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and development period, the Company measures actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. The Company re-evaluates the estimate of expected costs to satisfy the performance obligation each reporting period.</span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation is measured on the grant date based on the fair value of the awards. The fair value of options to purchase common stock is measured using the Black-Scholes option-pricing model. Stock-based compensation associated with restricted stock units (RSUs) is based on the fair value of the Company's common stock on the grant date, which equals the closing price of the Company's common stock on the grant date. The Company recognizes expense over the vesting period of the awards. Expense for options and RSUs that vest based only on a service condition is recognized on a straight-line basis.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In 2021, the Company began granting RSUs with market conditions to certain executives. The fair value of RSUs with market conditions is estimated using a Monte Carlo simulation model. Assumptions and estimates utilized in the model include the stock price on grant date, risk-free interest rate, dividend yield, expected stock volatility, and estimated period to achieve the market condition. The expense is recognized based on continued employment of the participants, regardless of achievement of the market condition. Expense related to the RSUs with market conditions is recognized using the accelerated attribution method.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for forfeitures as they occur for all awards.</span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Income (Loss)</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive income (loss) includes net income (loss) and certain changes in stockholders’ equity that are the result of transactions and economic events other than those with stockholders. The Company’s only element of comprehensive income (loss) was net unrealized loss on marketable securities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3. Fair Value Measurements</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.544%;"/> <td style="width:1.133%;"/> <td style="width:9.76%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:7.363000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:9.270999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:8.188%;"/> <td style="width:1.0%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:8.208%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">U.S. government treasury securities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">642,814</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,224</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">636,590</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents and marketable<br/>   securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">763,515</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,224</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">757,291</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">218,451</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">218,451</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">U.S. government treasury securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">407,041</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">406,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents and marketable<br/>   securities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">625,492</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">950</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">624,550</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company classifies marketable securities available to fund current operations as current assets. As of June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the remaining contractual maturities of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">683.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of investments were less than one year and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of investments were after one year through two years. The Company does not intend to sell the investments that are currently in an unrealized loss position, and it is highly unlikely that the Company will be required to sell the investments before recovery of their amortized cost basis, which may be maturity. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company considered any unrealized losses on our marketable securities to be driven by factors other than credit risk.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.544%;"/> <td style="width:1.133%;"/> <td style="width:9.76%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:7.363000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:9.270999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:8.188%;"/> <td style="width:1.0%;"/> <td style="width:1.133%;"/> <td style="width:1.0%;"/> <td style="width:8.208%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">U.S. government treasury securities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">642,814</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,224</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">636,590</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents and marketable<br/>   securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">763,515</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,224</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">757,291</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value<br/>Hierarchy</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Gains</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="16" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">218,451</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">218,451</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">U.S. government treasury securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">407,041</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">406,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total cash equivalents and marketable<br/>   securities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">625,492</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">950</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">624,550</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 120701000 0 0 120701000 642814000 0 6224000 636590000 763515000 0 6224000 757291000 218451000 0 0 218451000 407041000 8000 950000 406099000 625492000 8000 950000 624550000 683000000.0 74300000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4. Collaboration Agreements</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">GSK</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On July 1, 2021, the Company entered into a Collaboration and License Agreement with Glaxo Wellcome UK Limited, a subsidiary of GlaxoSmithKline plc (GSK), pursuant to which the Company and GSK collaborate on the global development and commercialization of progranulin-elevating monoclonal antibodies, including AL001 (latozinemab) and AL101 (GSK Agreement). The GSK Agreement was made effective on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">August 17, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the GSK Agreement, the Company received $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">700</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in upfront payments, of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">was received in August 2021 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">200</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million was received in January 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. In addition, based on the development and commercialization plan for latozinemab and AL101, the Company may be eligible to receive up to an additional $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> billion in clinical development, regulatory, and commercial launch-related milestone payments. In the United States, the Company and GSK will equally share profits and losses from commercialization of latozinemab and AL101. Outside of the United States, the Company will be eligible for double-digit tiered royalties.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company and GSK will jointly develop latozinemab and AL101. Under the terms of the GSK Agreement, the Company will lead the global clinical development of latozinemab and AL101, other than with respect to Phase 3 clinical trials for Alzheimer’s disease and Parkinson’s disease and other non-orphan indications, which will be led by GSK. The Company and GSK will share development costs </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">60</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% by GSK and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% by the Company, except that the Company will solely bear the development costs of the initial Phase 2 clinical trials under the development plan, and the parties will share manufacturing development costs equally.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Collaboration revenue under the GSK Agreement during the three and six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, all of which was included in deferred revenue at the beginning of the period. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> revenue was recognized during the three and six months ended June 30, 2021 as the GSK Agreement was not yet effective. The deferred revenue related to the GSK Agreement was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">465.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">307.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and December 31, 2021, respectively. The deferred revenue is expected to be recognized over the research and development period of the programs through the completion of initial Phase 2 clinical trials.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Costs associated with co-development activities performed under the agreement are included in research and development expenses in the condensed consolidated statements of operations, with any reimbursement of costs by GSK reflected as a reduction of such expenses. For the three and six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized a reduction of research and development expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, under the GSK Agreement. No reimbursement of research and development expense was recognized during the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2021 as the GSK Agreement was not yet effective.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">AbbVie</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into an agreement in October 2017 with AbbVie Biotechnology, Ltd. (AbbVie) to co-develop antibodies to two program targets in preclinical development (AbbVie Agreement). Under the terms of the AbbVie Agreement, AbbVie paid $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in upfront payments, of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">200</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million were received by the Company in October 2017 and January 2018, respectively. The Company was to perform research and development services for the two programs through the end of Phase 2 clinical trials. AbbVie decided to terminate one of the two collaboration programs, the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. AbbVie provided written notice to terminate the CD33 collaboration program on June 30, 2022. The Company will no longer continue development of this program and will not be eligible for any future milestones related to that program from AbbVie. The Company continues to develop the AL002 program under the AbbVie Agreement. After completion of the Phase 2 clinical trial for AL002, AbbVie will then have the exclusive right to exercise an option under the AbbVie Agreement with the Company for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">250</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. If AbbVie exercises its option for the AL002 program, AbbVie would take over the development of the product candidates and program costs will be split between the parties. The Company would also share in profits and losses upon commercialization of any products. However, following AbbVie’s exercise of its option for the AL002 program, the Company may opt out of sharing in development costs and profits or losses for that program and instead receive tiered royalties. Additionally, under the terms of the AbbVie Agreement, the Company will be eligible to earn up to an additional $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">242.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in milestone payments related to the initiation of certain clinical studies and regulatory approval for up to three indications. The Company assessed its collaboration agreement with AbbVie in the context of the delivery of the research and development services.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Collaboration revenue under the AbbVie Agreement during the three and six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">61.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, the entire amount of which was included in deferred revenue at the beginning of the period. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For the three and six months ended June 30, 2021, collaboration revenue was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, the entire amount of which was included in deferred revenue at the beginning of the period. The deferred revenue related to the AbbVie Agreement was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and December 31, 2021, respectively. The deferred revenue is expected to be recognized over the research and development period of the AL002 program through the completion of Phase 2 clinical trials. For the three months ended June 30, 2022, the Company recorded a net increase to collaboration revenue under the AbbVie Agreement due to changes in estimated costs to satisfy the performance obligations resulting from the termination of the AL003 program, partially offset by increases in total expected costs for the AL002 program.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Innovent</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into an agreement in March 2020 with Innovent Biologics (Innovent) to license, develop, and commercialize AL008 in China (Innovent Agreement). AL008 is the Company’s novel antibody targeting the CD47-SIRP-alpha pathway, a potent survival pathway co-opted by tumors to evade the innate immune system. Under the terms of the Innovent Agreement, Innovent may pay the Company up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in development milestones, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">112.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in sales milestones, and future royalties on sales. The Company retains the rights to develop and commercialize AL008 outside of China. The Company has determined there is one performance obligation for the delivery of the license and will recognize revenue when it is probable that there will not be significant reversal of cumulative revenue. Development and sales milestones under the Innovent Agreement have not been included in the transaction price, as all these amounts were fully constrained as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022. As of June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> revenue has been recognized and no payments have been received under the Innovent Agreement.</span></p> 2021-08-17 700000000 500000000 200000000 1500000000 0.60 0.40 21300000 42400000 0 0 465400000 307900 3300000 8800000 205000000 5000000 200000000 250000000 242800000 58600000 61900000 6600000 10700000 55500000 117400000 11500000 112500000 0 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5. Stock-based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized stock-based compensation as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.001%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:8.558%;"/> <td style="width:1.0%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:10.396999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:8.558%;"/> <td style="width:1.0%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:10.396999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,744</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,051</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,488</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,047</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,390</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,478</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,078</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,417</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,878</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2019 Equity Incentive Plan and 2022 Inducement Plan</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On January 1, 2022, the Company added </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,099,309</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares to the shares reserved for issuance under the 2019 Equity Incentive Plan (2019 Plan). As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company had reserved </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,715,934</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for issuance under the 2019 Plan, of which </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,942,570</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for issuance of future awards. On January 1, 2022, the Company adopted the 2022 Inducement Plan (Inducement Plan) and reserved </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,630,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares for issuance under the Inducement Plan for the grant of equity-based awards to individuals who were not previously employees or non-employee directors of the Company. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">300,750</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for issuance of future awards under the Inducement Plan.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Option activity is shown below:</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"> </p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.3%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:10.077000000000002%;"/> <td style="width:1.0%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:10.743%;"/> <td style="width:1.0%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:12.105%;"/> <td style="width:1.0%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:10.962%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,644,070</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.41</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,069,504</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.56</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">238,361</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.59</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">735,800</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.86</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding as of June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,739,413</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.74</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.2</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,814</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercisable as of June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,920,555</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.07</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.3</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,258</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest as of June 30,<br/>   2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,739,413</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.74</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.2</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,814</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock for stock options that were in-the-money. As of June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, total unrecognized stock-based compensation related to unvested stock options was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which the Company expects to recognize over a remaining weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Activity</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Activity for the RSUs is shown below. In May 2021, the Company began to issue RSUs with market conditions to certain executives, which are included in the table below. The RSUs with market conditions are earned based on stock price performance and continued service by the employee.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.795%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:13.199%;"/> <td style="width:1.0%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:13.606%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Grant<br/>Date Fair<br/>Value per<br/>Share</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,373,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">285,922</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.00</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.69</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91,151</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.58</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units as of<br/>   June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, total unrecognized stock-based compensation related to unvested restricted stock units was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which the Company expects to recognize over a remaining weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.9</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2019 Employee Stock Purchase Plan</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The 2019 Employee Stock Purchase Plan (2019 ESPP) enables eligible employees of the Company to purchase shares of common stock at a discount. As of June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company has reserved for issuance </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,864,225</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock pursuant to the 2019 ESPP. Each offering period is approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> long. 2019 ESPP participants will purchase shares of common stock at a price per share equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the lesser of (1) the fair market value per share of the common stock on the first trading day of the offering period or (2) the fair market value of the common stock on the purchase date.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized stock-based compensation as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:49.001%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:8.558%;"/> <td style="width:1.0%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:10.396999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:8.558%;"/> <td style="width:1.0%;"/> <td style="width:1.272%;"/> <td style="width:1.0%;"/> <td style="width:10.396999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,744</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,051</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,488</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,047</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,390</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,478</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,078</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,417</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,878</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 6744000 5051000 13370000 9488000 5734000 4027000 11047000 8390000 12478000 9078000 24417000 17878000 4099309 20715934 6942570 1630000 300750 <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.3%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:10.077000000000002%;"/> <td style="width:1.0%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:10.743%;"/> <td style="width:1.0%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:12.105%;"/> <td style="width:1.0%;"/> <td style="width:1.203%;"/> <td style="width:1.0%;"/> <td style="width:10.962%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In years)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,644,070</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.41</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,069,504</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.56</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">238,361</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.59</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">735,800</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.86</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Outstanding as of June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,739,413</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.74</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.2</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,814</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercisable as of June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,920,555</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.07</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.3</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,258</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest as of June 30,<br/>   2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,739,413</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15.74</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.2</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,814</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 11644070 16.41 3069504 13.56 238361 10.59 735800 18.86 13739413 15.74 P8Y2M12D 3814000 5920555 15.07 P7Y3M18D 2258000 13739413 15.74 P8Y2M12D 3814000 81700000 P2Y3M18D <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Activity for the RSUs is shown below. In May 2021, the Company began to issue RSUs with market conditions to certain executives, which are included in the table below. The RSUs with market conditions are earned based on stock price performance and continued service by the employee.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.795%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:13.199%;"/> <td style="width:1.0%;"/> <td style="width:1.7%;"/> <td style="width:1.0%;"/> <td style="width:13.606%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted<br/>Average<br/>Grant<br/>Date Fair<br/>Value per<br/>Share</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,373,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">285,922</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.00</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.69</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91,151</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.58</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested restricted stock units as of<br/>   June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 1373874 18.35 285922 13.00 205444 19.69 91151 19.58 1363201 16.94 19400000 P1Y10M24D 2864225 P6M 0.85 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6. Income Taxes</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For the three and six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company's effective tax rate was (</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)% and (</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)%, respectively. For the three and six months ended June 30, 2021, the Company's effective tax rate was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Section 174 of the Internal Revenue Code requires capitalization of research and development expenses to then be amortized over five years for U.S. based research and 15 years for research conducted outside of the U.S., which limits the amount of research and development expenses that can be used to offset income in the current year. The difference between the effective tax rate as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and 2021, respectively, and the U.S. federal statutory rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% was primarily due to the anticipatory recognition of a certain amount of current year income tax as a result of this capitalization effective this year.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -0.013 -0.012 0 0 0.21 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7. Related Party Transactions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In 2014, the Company entered into a collaboration agreement with Adimab, LLC (Adimab) under which the Company is developing antibodies discovered by Adimab in its latozinemab and AL101 programs and is developing antibodies optimized by Adimab in its AL002 program (2014 Adimab Agreement). The 2014 Adimab Agreement also provided for the Company’s development of antibodies optimized by Adimab in its AL003 program. However, AbbVie decided to terminate the CD33 collaboration program, after AbbVie and Alector collaboratively reviewed next steps for AL003, the asset being developed under that program, and concluded that further development of AL003 was not warranted. In August 2019, the Company signed a collaboration agreement with Adimab for research and development of additional antibodies (2019 Adimab Agreement). In December 2021, the Company signed another collaboration agreement with Adimab for antibody engineering research programs (2021 Adimab Agreement). The former Chief Executive Officer of Adimab through May 2022 is a Co-founder and Chairperson of the board of directors of Alector. For the three and six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company incurred expenses of less than $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company incurred expenses of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for milestone payments for progress of programs through clinical trials. The Company had </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> accrued liabilities due to Adimab as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the 2014 Adimab Agreement, the Company has made milestone payments and will also owe low- to mid- single-digit royalty payments for commercial sales of the product</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">candidate. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Under the 2019 and 2021 Adimab Agreements, the Company will owe certain milestone payments and low single-digit royalty payments for commercial sales of covered product candidates.</span></p> 100000 200000 0 1000000.0 0 0 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8. Net Income (Loss) Per Share</span></p><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the computation of the basic and diluted net income (loss) per share (in thousands, except share and per share data.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.747%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:10.989%;"/> <td style="width:1.0%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:11.142999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:11.03%;"/> <td style="width:1.0%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:11.142999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,883</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,318</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of shares outstanding basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,394,784</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,790,036</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,248,880</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,598,188</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">193,584</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of shares outstanding, diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,588,368</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,790,036</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,248,880</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,598,188</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share, basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.69</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share, diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.69</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.42</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.35</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:16.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.078%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock subject to future vesting</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363,201</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,296,627</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363,201</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,296,627</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,637,131</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,202,403</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,739,413</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,202,403</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shares committed under 2019 ESPP</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83,821</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">59,413</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100,385</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">59,413</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,084,153</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,558,443</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,202,999</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,558,443</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following tables set forth the computation of the basic and diluted net income (loss) per share (in thousands, except share and per share data.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.747%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:10.989%;"/> <td style="width:1.0%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:11.142999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:11.03%;"/> <td style="width:1.0%;"/> <td style="width:1.487%;"/> <td style="width:1.0%;"/> <td style="width:11.142999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,883</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,734</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">107,318</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of shares outstanding basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,394,784</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,790,036</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,248,880</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,598,188</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">193,584</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average number of shares outstanding, diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,588,368</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,790,036</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,248,880</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,598,188</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share, basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.69</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss) per share, diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.12</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.69</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.42</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.35</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> 9883000 -55147000 -34734000 -107318000 82394784 79790036 82248880 79598188 193584 0 0 0 82588368 79790036 82248880 79598188 0.12 -0.69 -0.42 -1.35 0.12 -0.69 -0.42 -1.35 <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:16.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share for the periods presented due to their anti-dilutive effect:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:97.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.078%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> <td style="width:1.496%;"/> <td style="width:12.984%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended <br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock subject to future vesting</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363,201</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,296,627</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363,201</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,296,627</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,637,131</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,202,403</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,739,413</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,202,403</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shares committed under 2019 ESPP</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83,821</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">59,413</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100,385</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">59,413</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,084,153</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,558,443</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,202,999</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,558,443</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1363201 1296627 1363201 1296627 12637131 12202403 13739413 12202403 83821 59413 100385 59413 14084153 13558443 15202999 13558443 EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -F$!%4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #9A 15*-1;.>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G&*";-I66G#08K;.QF;+4UC1UC:R1]^SE>FS*V!QCX8NGW MIT_@5GFAAH O8? 8R&"\FVSOHE!^S8Y$7@!$=40K8YD2+C7W0["2TC4$FO,'L$A22Y(P PN_$%G7:B540$E#N."U6O#^,_09IA5@CQ8=1:C*"E@W M3_3GJ6_A!IAAA,'&[P+JA9BK?V)S!]@E.46SI,9Q+,&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" #9A 154/0K4-T% "['P & 'AL+W=OM_IJ&#)$Z8N MQ(JG<&:&/!X-^:^SR.C1.4X]^= M::O\32,\/-Z[W^?P #-CBOLB_C,*]?*Z-6B1D,]9%NMGL?F%[X!ZQB\0LQ$' EHGH#L!?2-PZP3>3I"_N4Y1LASK MEFDVNI)B0Z1Y&MS,0?YN] *4>H0ZFE//XQ>7Q!Z- F_ZHX7OGFO-S/J_'SQ9I+\O=XIK2$ MC_$?VQLJ'+IV!]-"WZL5"_AU"YJ@XG+-6Z/OOW/[SD\VO&]D]A5LMX3M8N[5 M9_*R77$;*2YWG?8G&Q*J:HC4*Y%Z:)G&P!/F3/1,"TZ)- O6*L,=RI;6VUS0_4-.2]+SLO3..\C%;"8?.9,DGNX M:.VH<*\Z/E35D&]0\@W^%]^N.FL)<;=/5CY4TY!O6/(-T1*]2!9&Z8),M\E, MQ#8B7#]^O/-M3*BJ(9/K5&.I@Y9J-W[>1S$G3UDRX](Z;.(FCN.VO<'ET%IG MN+8IX$%8<$\!?&&OY"&$SS.:1T&1$Q!5[7L_*BXJ:\M.*EI_". MPQ#(-VZ5;UP\H;S%]+(I(3]E3,( &&\1QB->6F961%S6 M%+$*2/2D@/3,%Y%9%@#6)Y98F^$1H[%9YQ+R'7E(@PLKZ#F2$:V2$3TI&?E0 MG1):YD,:\E?R&]]:47$K!Q)OO^B4VJC]BU MVRYM>ZX5]!P!B%8!B)X4@,S<11(?Z!9"VFL3]WED:L#@F-YF"V\HZN3[B4]O=XKJF?%7HH2>%GKN$RX69:_\,#A!* M?9&L6&JO6MRP'O0.?(/K3*/A2/+?NN=M<3 M%4-FOG@"<=V^''3$\;-U/=_'54TYJPQ$\=BRYQ1) NEGJD7P!:8D^>X#^9AI M2.RI63.R\GZC8+-[#X5;+W]MC!Z503R\-@RY4$F\U;Y M&BQ9"CUE73XX8O0TGMZ.K6OJN+!A+7I5 O+PX/(2Z1CFD'/BTA]F/Y(]L!41 M=SK\$*R@YTA 7I6 O),2T$,*2;;8C#2A@.W;J148=ZQIEKBJ*>?!-M=)"T&0 M0X6$GB=?[CM8*O!%!A%P6SO=/.)^>V=%_J99J'.P/6H&PWS76)' E+S8*2VO MECO3XWP_ME,]7FQK?V!F+%4DYG.0.A>7T$G(8J>X.-%BE6^VSH36(LD/EYR% M7)H'X/Y<"+T_,3]0[M>/_@-02P,$% @ V80$50T**.=(!@ 9QD !@ M !X;"]W;W)KXAF8L' M+N[EAC$%'JNREI>SC5+-V6(ALPVKJ#SE#:OU-VLN*JKTK;A;R$8PFG=.5;G M$$:+BA;U;'G1?78MEA>\5651LVL!9%M55#Q]8B5_N)RAV?,'7XN[C3(?+)87 M#;UC-TQ];ZZ%OEOT4?*B8K4L> T$6U_./J*S%>D<.HN_"_8@#ZZ!2>66\WMS M\V=^.8-&$2M9IDP(JG]MV8J5I8FD=?S8!YWUSS2.A]?/T7_ODM?)W%+)5KS\ MI\C5YG*6S$#.UK0MU5?^\ ?;)Q2:>!DO9?<_>-C;PAG(6JEXM7?6"JJBWOVF MC_N!.'! P80#WCO@USJ0O0/I$MTIZ]*ZHHHN+P1_ ,)8ZVCFHAN;SEMG4]3F M-=XHH;\MM)]:KGB=ZY?"49&++9LMW;U $SUW9_:)@1[F2/E?BB[Y<4;D!^JV!S%RP'VVQ MI:5.WOD6=Z&B+I1I"]LEBC&.PHO%]C ?VXS@%(6X-SM2&O1* Z_2+U3<,T5O M2P8DRUI1J((Y5>["A >/CT@4IG"DTC8+8 33U*TR[%6&7I5?6<;T$!J5:\$K M74QE26^YH%VO:JA0-1,NU:$E)TE0--)L&\4D16[%4:\X\BJ^%JRA10[88V/J M7W:S@:L-$[KM'!:"2W5D"4I).!YIVRB&\83JN%<=>U5_XXJ6KQ 8V\.*XZY- M'$FTS>(@C1%QBTQZD0!".I#JN8 M$.A6FO9*4Z_2O[1./47K.U RS4(@#/1.^/JDU3?3HYO:6E+=$$:*;2L"PVBB MT! <@ 5?*#6I1)$92IGFY<0.M!Z-@AB/]+UD=:SO *C(/Z9=#4T/WM[]\+%A MBM*Q.(=5& <3X@;$(2]5]O7C$8<=_2B-[+%SV*$@"I,)@0.7$'D5A,N"WA9E MU^R=)$9>OOTLBG]5M..D!\0A/^,^9AEO-7PU*)X,0YP).\ 5!>.:M$#1FH+37Q29GD&R;9KR"61<3LPC&UD1"JQ9Y*!?'$S-H8%LR(^V M9[4'<\BIT084)C$<+VM<9G$0371>-) ,^5%VQ=9,S_5<;X:VK&[9O,=:PX59 M-C@UV\1",$K3,2T<=BE,X 38T$ VY$?;&!@'0_PZ_3;&XA1;\\)A%:?AA/@! M=LA/N^/%PTNSP\87"M( 6HW:84?2,)Q0BP?.83_G[/E1\OKN1#%1^488VU0+ M$$G2L6Z''2%!@*9T#_S#+_#/-T5>EX+-/A)':%R8+K,T@=%$ @?;0#\C=P ? ME+XP4;"-0DS(6*MMA*9@B0=88O\N;C>A7])'[%8,$0K'Z'#8A7HFDXDU!Q[H MAOUT6_&J*I19 N\V&2M>F^G!ZFQ*L3>>F\; NQ^ MP\N<"?E;MP=03^X3!2]X?_I(X1=%.\YZ "_V@]>\:;W=E2;Y.7@+3R&$R.Q^ MP9:6+3L'&,(YW/T N:'";#M;M>&B^)?EYR#!\S (YJEV,A,E0?,TB>8HQ<_& MA90&[-U6M552Z0O3:*@$? T^MS7KCY,ZFRN]*Z]N=3&[3XGV;\#F>S(N#9_) M\5@-^,=^_'_,\\(T0%W 9A]^4M1Z.],4NJ"=(AT[U3A, JO/N':TFOM337$ M/_:#7Z^IVJHMN\/!_2D!K_0DVI@3W:WN\ERZ:]E&^4F$\7B]XC)+@XGE"AZ( MC_W$/U2=LW61%^&F_:^72T3:<)W(V MO'&2A-;!D<..0!CCB9Y.!L@3/^0M\G3U=BC_W9L$H_CTV7G6NO MN3@X!3=_@OA"Q5U12[T,66M'>!KK81"[4_W=C>)-=S!^RY7B57>Y852+-P;Z M^S7GZOG&G+7W?UM9_@=02P,$% @ V80$58.>:&6D @ 10< !@ !X M;"]W;W)KI?AQ2RV^2[A&X.MWAD3ZV0IY8,-/F=3+[""@$-J+ /%QP9F MP+DE0AF_&DZO7=("=\=/[#?..WI94@TSR;^SS.13;^21#%:TXN9.;F^A\3.T M?*GDVOV3;9U[/O9(6FDCBP:,"@HFZB=];.JP P@'KP"B!A ="N@W@+XS6BMS MMJZIH^$3GF*$GOD%-EME/F_6O MZO6C5];_4HD>Z0=G) JBJ ,^>QM^#2G"0P8>='/;[_%"ES2%J805=GFNB@U3DX0F=]!@FM3"X5^P-9E]Z:<+@C!!M>_7LF M^9#,/=7#5O7P>-5,ZZI;\?"%CE$T' S&+VI\0.*>WKC5&Q^O%V\$;:C(F%AW MB8Y?:@G'HS@<1\]$'Y!8B_9WFIR]8+Y2M69"$PXKA :]<^10==.N R-+U_>6 MTF 7=<,<[SE0-@'?KZ0T3X%MI>W-F?P%4$L#!!0 ( -F$!%6:"NCLI 4 M )H7 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA%<, M+=#$HMZ5)08:V]LZK&N0--N'81]HBXZ%2J(K4DZZ7[^CK,@6>=;<+?D0Z^6Y MXSW/D<<3+Q]%]5FN.5?DJ35:*[6Y&(_E:N"U!MZI!GYKX)]J$+0&#?7QCGLCW(PI M-KFLQ".I-!J\Z8M&_<8:],I*/5'N5 5O,[!3DZDH4T@[3PE<29%G*5-PO MWI!7)"O)I[6H)9C)R[&"@/6PXV4;W/4N./=(D\,KYLZ7N// M/^+ODU LAV*QY67-L>3NS,/&7!>L[21*X@"&WAY*9J/"((S[H)D-HH[ON4$? M-L=@8;1WUN/I=SS]89Y?-URO@ML=4_+G_$GIN;_(8?)G4OV%<1]V"64M9PNQ M6U1[QQ]XL> 5YF_ZPOYF+^QO_G+^>CD*NAP%S0#>D0':"E4^$/ZTT?5,7F!9 M"8:BU'ORA=RP);\:07V3O-KRT>3[[VCH_("EY"6=S5[2V?R%G/4R$7:9" =3 M?0L>6;5<-SM%"IG.Q49O)%@Z0FNY!G[@^4:!L%%^%%.S0M@HZD1!%!D5PH8E M7G!0DWJ\:K!&4#X0, MUC;*HUX2&J1ME!LX<823CCO2\0GE7U@+#Z,<6P%$CA<984YM5$CCQ#,HVRCJ MQ4EDP.8(C,:A=V0O2#K2R2#I]^52%)R\SJ'I>4-6E2B>%8#F"&.>6&$DOIG% MJ0TZ"P)K=YLA,,\/?6,ES!$8+(4D='#JU-FWBLX@^8]JS2MHZ;0$;TG)T37= M^NA/W, Q&&.HR%S2*(@:Y6&.H,*#U=3G>M 6TV](](+#)QEOJ1/%GO!IWOKL M!>PD9AZG" SR3?W(Y(_@/#'*4=Y>O9BCF//Y&FC\.PB.,^/ M[.PBN,'L[OM:.MR5W9<59WGV-WSO:/$% .#.984""IP8VHJ@F3OIOO6D0[V0Y/^Y^R_SX+ _JP)$K-I05"Z MI@>^21W!^8Y#S2\;# >S('*3(_3W_1H=;MBNF$:/*?6DK=19\YY&">]/U,1U,@L)W,,1L^]X(@<^U:.#O=RLRRO]0G(MPH2 MG22(C3I!$-3(%@2!#0BR;_/H<)]WIRE+4NLSHJPDH,BF;AH^K5!3-SIAWNHS MNVR)ZF/W8['K02\46RL':1:3*'$<+S2%P7RZ?AS'UI:!^0P2^(HX5D3W#2$= M[@B_29YT-[E0@>RV+78#V%[,LY I@CPF$.83%PCSB0HT/CAK+'CUT!SR2N!= MEVIW=M0][0Z2WS7'I\;S:WHQI<1 MA%OM#H)W-TILFI/.A5!*%,WEFK.45QH [U="J.<;/4!W'#_Y!U!+ P04 M" #9A 15H//))S$* "#6 & 'AL+W=OJ_MJL.6^];YNB;*XGZ[;=OI_-FN6: M;[+F7;7EI?C+755OLE:\K>]GS;;FV6K?:%/,L.^'LTV6EY.;J_WO;NN;JVK7 M%GG);VNOV6TV6?W] R^JQ^L)FCS]XH_\?MUVOYC=7&VS>_Z)MY^WM[5X-SNA MK/(-+YN\*KV:WUU/?D'O64"[!ON(OW+^V)R]]KI;^5)57[LW'U?7$[^[(E[P M9=M!9.+' Y_SHNB0Q'7\?02=G')V#<]?/Z&S_%?_-5^WZ>A)/ MO!6_RW9%^T?U^"L_WE#0X2VKHMG_[ST>8_V)M]PU;;4Y-A97L,G+P\_LV[$C MSAH@9&UVKGUKT<%YV8VL3VTM_IJ+=NW-O"I78ISPE2=> M-561K[)6O/G4BA]B +5>=2?>5,NOZZI8\;KYIY?^O7WI_K:M=DY:JYFK7BLCKPV?)X"1\.EX O7,*?59L5EF9S=[-YM=F(H;F_ M.$OKA;OU+ZM5W@WMK/!NLWPU_5AZ\VR;VZ\D[<%:+G>;7;'ON/^T:UZ+OMR( M>;[N)N #]SZ6RVK#O3?_KIKFK06>#8=?\+M\F;GXC'>U1Z ?4# MO\_+,B_OQ<0LLG+)O:P5\,MW'D$_>=C'OHW) V:XQ^P6K8<;'$8!$;$/Y\R9 M8;$:L3 CPBA,@E -2RUAB*HQS(R94N3[5*94.HB<.HB,[* W8IPWZZSFS=M! MG>7$[[:,]\TV6_+KB1@K#:\?^.3FQW^@T/_9-AD.8,'9748)02$.D=:SD%E3 M2# &!*:P24]L4B>;Z3=>+_.&=^M9TRT97K7MYK]UO:)&7Y,XTH;=W)EO9-*(P=%*XWW:G74VW\L3N)@K=)NLHM+$6&AT=Q[Z^93C3C9U.0S*FD!D9$)C" M173B(G)R\;D4FJ+(_R>H*$2)X8FJ2*B$K[S-OA3<:_AR5XM:AUN7NLCHJ2GV M]:7.F7XL-Y!@Z9#+9T 9%6[B$S>QDYO?A3C,C_5?<:'^^Q";=Q%@%&D[^]R9 M:2P-D& I)!CK[0V%B.1$1.+><\J55NS^EM6G^@W9:$F,"\$XBG&BT9+T%KLF M4!@GH5XUIV:8J&.UL6S&3&F(,4KLO8-\J0/],?VCU;J]?>5&'[LU']'4:C<2 MY2Z-M*X%S9N"HC$H-)71,V6/7D'A'4&546^3>,*S0 &*EH*B,2@TE3:ITE&/3#=VZ7_M2C'Y?,?.8VIG%-, !3J'M'_!,J$B M'X61OE%;XK!/] 7+#)H&*")A>&'!DNH9] MNZ!*&A2-0:&IC$HQC=QJVKI5]]=16NKU;=7^?05$BF74HY:?Z]"Z<4?/+XL$]R,:$'UV069-0=$8%)KZE$_J M>NS6];>[>KG.#DPN#X],#X3NRA6O/;[9%M5WSH^_W#Y%;\7R:GT :"KS)-0W M'/ 3<]ABF*?Z@LM M:-84%(U!H:E,2L^@4@9X" $5+!]T!@\JI4B2]#.SV,@;Y=-CT&*9!@'21-7?G M<&J%\!BL;Z>T3E0SH1V.U$/,. PZ;9-0=$8%)K*J/0@L-N#Z'U69BCB=ZF<9L492&)+JT/DAC +N-@5$/R^R=9FKZ M&"5QB!*L=]O0R(7[HD>/;%#]#X6F'F*5^I_T/-F=$="N(?Z#@.:-05%8U!H*HMG)_WA MI#LQ931""=$M4'?&T6ODH*0I:%(&A::2(L4[>3WQ3FS2-S$*#/<5C"8)5+T/ MNP4&E50E2BI;L#?P8[_?+= A6%F :ZR6B)FY*$!/K8MITC2/PDH1>Z20IX\A(!W]]E MH *>6 0\)IB&D5&(@0IX4#0&A:8R*@4\>0T!3P8*>$N<,?8'"GA+G$7 VZ)< M IY( 4]>6\"3P0)^<.3"?=&C1S:H@(="4S^W* 4\=0OX05LL-87[E-"(&!]: M!)7NH&@I*!J#0E-9DQ*?]DA\IX]NW56H>:(>QW& 0IW#_I/WU%3V413$^C*3 M6N*F(=:7/V8+HS$2_^RK$97ZF;KU\W GW=YEIO:]L!39(G% 13FA'ZIW7_'H M00VJDZ'05+:D3J9C/Q(_I%HZ@AI?&J 7F)8X8UQ;/@5O*S M<;8"TQ;F*C#I MV:?-W>)UU$%5>Z]!JLDY-=7DA1H3-&\*BL:@T%12I=BES_S8NI4_V\?+]1$/ M*G@'9$Q!,S(H-)4/*79IC]A]KHWNQAT]MRQGXC&E^KR"S)F"HC$H-)5'J<:I M6XT_RT1W8X[FT-3@R$=^I'\9!&C6%!2-0:&I+$H%3MT*'/B@,3455,F@'4;0:\XD%C=^;1\]-T$A 2I9JQRH+Z"*!H# I-_ V*08Y<(%I,"2Q<73&G6DT&:!6!2@: MZ^L/E0MI001N"^(9OEI@\1]LOIHE3O MZ*L%%KO [JO9(NV^FON*1P]64&,!"NW UNSLZUB[K^?]+:OOBM^O"-MXGKZ7N';_X/ M4$L#!!0 ( -F$!%4\9_$$T@8 ,,< 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<,"5#7(JDW9XF!)%VQ#6L7-.OVF99HFXLD M:B3E-/OU(R7%DD5*20 C0*R7X^FY.]X]1_+RD8L'N:-4@>]Y5LBKV4ZI\F*Q MD,F.YD1^X"4M])L-%SE1^E9L%[(4E*3UH#Q;(,\+%SEAQ6QU63^[$ZM+7JF, M%?1. %GE.1%/-S3CCU"/0!AIK*^$?LOT.+6ZY46J@T)3 MH*\DSUA*E+ZY5_I'1TM)P#?@EL@=^*0C+L'9MX)4*=,RYV .OMU_!&?OSL$[ MP KPYXY7DA2IO%PHCP^0AY #S^WKA\,)./C@95SKPV->-@[ M.[31 6DTB?1>\>1A;JI\"G0<-?7)49"1#=+W831 :4O!*(Y&9F!\@!E/PKSN M^<^46^W>G%6Y;)R;)((^OTF93'A55^5"LX!XH(JL]525-*E$/?5DV%(Y2.L::!V+C)$UR\93O%5_HAP_E;9C9_0: S@9O:\TH6Q?3Z^: MLW2GD9$U%TTX2R)40873"]"*S1SZ*!A$T"$VDNX0=9C1).8[04O"4D"_FURG M3=2XVE&A>RDA=(V?F'>M[B/<"$7+(6Z'& R": 1[UR+ 2?Y=_5'#G("'[>]B MW_*J2PI'X0BZCK[A-']?)VWA*T$:7/E M''GAL*MSBT%_!&/'J7":5)MTRGBQG2LJ\A?1.DC2\JC2#N6A-,T^>6Y MI2P%WS.]_@'K)W#6]I?GS@;3:8%-B5$4^E;YLL7FRPCAD0J!.O)$+Y#G8(W# MBCV5KVF,T4E9\U3:CKW0L2::9LV[2B0[DQUU'V=BIY[J.D3_K5AI5AE.%S@I MLQ>3UC:76!2-U!S4T29Z@39[H%_=52('#V($T7)8\%V"@1?#$=0=8:)IPOQ, M5 OO;;AMAHS]V(-#U+88C+#GC?0HJ&-2]/)*>"+=76GC-,-!M@A'2ZO/<@C" M,(3^2-U"'>.BZ87S,.$WK"!ZY?R*A#_I4OA4VHZ]T/$UFN;K.\$32M/6!YIT M=/-)1<*:;.*EZ9;KC87R.QSKY0 ->=,A%<3A2!>*.FI' MT]3>+P5]H* J4LVG-"\S_D1I^[ Q#Y09<:ZIDHSC(9,ZI,)XE$>[=@"]W ZP0B_Z313.4MIFXKP1*S>6L$G&8YJ!\&81P/=SD<@E$0C54,W+4(>))\ZXKQ M2OR *+"F6U84)ER&3*E@/'69U7[T.%I>:&6,0R[097"$AW!'^7B:\M]H%35+ MTDE[;);7S*/_AO8XY% $XY%V '?M $:3A?T++^8UVAX7:="OKN]XLMMX\Z[U MB;0=.Z.W;14E6IGA).ZZ/G\:/+^!%[?->5JGICG>^TR$SDT) M,KK1*KT/D9Z%HCDQ:VX4+^M#IS57BN?UY8X232%&0+_?<*Z>;\P'#N>6J_\! M4$L#!!0 ( -F$!%7GV3'2N@( /8% 8 >&PO=V]R:W-H965T&ULE51M:]LP$/XKAP=C@RQVG+8;71)(VI5UK"PT>_DP]N%B7VQ1 M67(EN6GVZW>2';>#-FP08MWI[KGGD70WV6IS8TLB!_>55'8:E<[5IW%LLY(J MM$-=D^*=C385.C9-$=O:$.8AJ9)QFB0G<85"1;-)\"W-;*(;)X6BI0';5!6: MW8*DWDZC4;1W7(NB=-X1SR8U%K0B]ZU>&K;B'B47%2DKM )#FVDT'YTNCGQ\ M"/@N:&L?K<$K66M]XXW+?!HEGA!)RIQ'0/[+C]1[] M(FAG+6NT=*;E#Y&[OM1^KT''N\3$L;_F';Q2819(UUNNJ2 MF4$E5/O%^^X<_B4A[1+2P+LM%%B>H\/9Q.@M&!_-:'X1I(9L)B>4OY25,[PK M.,_-OI8$9[JJ4>T 50Z?Q6TC64 M_YT?,ZV>6[KGMD@/ GYJU!#&R0#2)$T/X(U[K>. -WX&[XLI4(G?Z)_#@%4K MJZ7(L7T=K'UIR))RK4-OX$(H5)E "2MV$C]%9^'G?&V=X4>]O*-#Z/]WE8>A1D-X%@WFOJ.T&<"E MRH;PJC.!?^XAYS4("PCG)'&+AB#3IM:F/=J2A\=M@\:1H1R$@A5/BQ)6J.#" M^!.WF>;[02EXZ"B!PWW)%C-CMB+C6[&.QP:LA:Y+Y ;-J''!GW6T:RY&9(0J M0%15H_0;18W14A>[ >,H?4?2_?/(23G5)"B M5LCPJ4N+'_5B1:8($\$+]*-^]@=02P,$% @ V80$ M510\!6<1$ "BX !@ !X;"]W;W)KP,:93=W75A->7ZKK*-^>A5 MZ.M:^]U;4[GMZY/+D_3#)[O>=/3#^9M7K5Z;&]-];C]Z?#L?J)2V-DVPKE'> MK%Z?7%^^>/N$UO."?UFS#=EG19(LG?M"7SZ4KT\NB"%3F:(C"AK_W)IWIJJ( M$-CX+=(\&8ZDC?GG1/T'EAVR+'4P[USUBRV[S>N3YR>J-"O=5]TGM_V[B?(\ M)7J%JP+_55M9^^3J1!5]Z%P=-X.#VC;RK[Z+>L@V/+\XLF$1-RR8;SF(N?RK M[O2;5]YME:?5H$8?6%3>#>9L0T:YZ3R>6NSKWMR(,91;J1N[;NS*%KKIU'51 MN+[I;+-6'UUE"VO"J_,.Y]&N\R+2?BNT%T=H?Z]^I]4YIRO/\AL[#6?XS);#0 M>S)-CP+H16AU85Z?($*"\;?FY,UW?[K\_N+E ]P^&;A]\A#U_]-4#]*>YGPQ M5W_\3/56!QMHX4K/=;9AO91_K'=#N'1;=3:-,;KJMHAJ@O3$C6]9ZGU%G3; M"DQA;P<./C>6UMS0.4&=_NWZ^N-CI0.%+Q11JN6.E_TP<)0)B$U-J7T)"1W^ M4:<_7-^\?3Q7'X2T:VU#@D+P6C?(8R3'C!X%H_I&]R4?_2TZ /=57QH% 55# MJ:>:(?\5O??$CRY_15J0E=U&=PI*4HTI3 ADJ%NK%G\=)(L[3#G_9H,E9HELM $?#J6RQ88U$XY8ICMZ)@;[[T_/%Y;.705TW M30\6/IG6^4Z!3ZJ4ZO+B[)]@L,*^@>^;]^_XN5GZGMQT\42R^%Q]#JS>]Z&S M-8G!UK#>=;*VL7MK*=C:2*FTH*A=Z;Z(8E%+HY&-[Y!02+_G< MM\B>##K%I3>WIND-KR%?!4E5]IQ2]ELX?7)(2!!%@RMSJZN>%42Q/*AK%CU$ MB+A 9"IF#YI-!R)U.90.TN>,E-^O$,UR,!(&W*$"G0(5"<%693]1^E)TKCFN M9&; U4@_^@[,(5R,[P!%Y1G04_'EC$ ;*:\FF;6P0602J[FY"2?"XYJU(_:6 M7-+Z0)\W%M0\LTC:0^;"64S'4> H$LKYZ$"<)(N@ME\#2PCW!@'?UO1/GL""H-=T^EMZAIMI. M?;+A2U;P; /4TV=5I45.@!KY!*3K7U, )(^ @4.&"(K\&/:W0L[Q= YY+O1' ME;F6W$H+=-C,^*^BT(2EZ72Q#;*A[\X@8@U)_1?3Z65E5* BR':'7+2/M79 M@!-7"6\.-A6'C2F^L+L1Y:TQ[;Y20=+52 FVZUD$PC[(@I$098W=C,,3+0F8 M-'>%H2@T900BV-L36J&RU$7^9L+E^T/I/L% <"5BCQ?DD<:J M' Y7^#I@+$ M*PL2),NM2:6?$QL<<@WN*W*'J!E)&]X850OX1B4 $KJ76MK>%QM$1JQ>Q3%U M1DV/+"0%(AF5@C.F&6%0M([CS2Y:#[6P*4EXF(;35L#<_9F7N&CXIZ $(/>_ YYU;%4P6N=K-1AD;&2N+B@]3%40K1X:MY M%HD.19Q=82U +H9O3#@[R2=T%)(((EX0)SBNG2>5[UR$)(GUD:_S[CFAQBE] ME&;9C7CI&V#CROZ.\]<0!K\T1O(/Q!V0A[Y3A@%;3#A(U0)BN4*"O0;*"H-I MATR=,3)[.-0%364 M5,=%A+%S$+RA__Z 'ABDP-\T6*'^3E *U6,D?2O*R#0%^ F/ Y[H.==+MCQ+ MVHJP!3:(^"5YJ2BD-.0;EC1&:(75 X!DP;3U#*%!^8!DWA&:NR[B;*D9TGHE M%QSZB SJ@1Z7*R3!A@.E<*$3&6=@AW"B]/5MG[)]0AJ:X"MA26Q=RR)NN7 : M/30QP9!^Q-"ZO(65S(#=,O#*KBXJWZ'77X$55F+4!RWBSN">\'O-F#M4QS". MR:VE'(6Z1!T!AX7PSD:2;,+6I;Z!4GQ*@IRQ$5.EJ>81P4T<*:[Q=0Z1FGB].XI9;8 M.'1B1F)4B5GUL 8U[(?Z#RR91T!_/3L\'/$3X0J];0U/"@[/C8K*M)I:\*,S M%H%.F5F@%A9@\ -VPM84!++/$)1@:,43"3RK$8RI2P,<0.OV.U?^>U1!4"R5 M<)$L'C -^*HMV@Z)#71?)CU)3ABD3^Y2,#0,GWW)SB(XM/=96,-0E2UVL[S3 MEJ?A&##\/+^9J\YS8.Q&.9]1A_-(O)1JE_"]@[(*$,N.L._*),2C19QDD0'' M?P7%'>DV?J $]:_4B^[;I@]9V_3SA+.O)ANLE"&/@N[9L6H,_S)8Q+" JED! M]*J7+G9WJ$==8_QL*+9$NP&&C5]YJF*']I]$3GU0JW=$=39X06]&C?;\&\33 M+4#T'7>@>6:/!0A.C9\X;A!LU%T2!LDZF+%YT8U1_ 4E$P@.?U-L&G1$)D+E M6N,PK.%XZ66QP9=_<7QL+0*Q>\)Q@\73,V% *@DS[ M1M,*\K1IY>R3_.&4*4%'&-$6%F=0E\?-?D1_!"JEC95I"+=VT42[E&[C\)L: M!@)A2 >HDBUGHC>/WW$H6UR"6,%J\57NU$;E2W;6"1T MM)DTHPA4G'LJV-"!Z;8$QC/%DW4F+)$/(Y'XS!H=[^\1JS7#B&Q_> 6X6H47 MZD?Z5UTRP+\$CO\0?<#S3#ZFPUD"[8+6B:A<$D9ER+18\BZ/IF0$E6D]&]EE M*F%4^S+RL)CB82_G+./G#[$3X, 5(/8D,P]0&XOR-4*ZO!MU_G@KRQ'(^QXJ1GULS.=DHP'D6/ZFY/=F^C>W"DB8X7269 5*$8:*ZC<';>5=)"7>UI;2R=H0T2(N059PHR 7* MRG@OR%8NE;D-Y6&GS!*$;6]6=&T3TCR!LX,>8:[AFD/F1E*0!KA#T\=[3#!D MR#L)5AX5"?@F%8G(0C:D'HAG'T?")%:"TM-(.C< Z#AX!)PC8>T\M0):? MTD9@!+H:" =Y P'3(FV?8771*TM.SV,0-SRGW3BY+'_N&C*3Q.0790[MBM3@DB0EJN M?Y ,E86&YF%E8Z&;/NB!'JGNJXYN8X^RR(W2[(AX-@P**%.N184S;4*I[$QK M;X8;'9J;)K!,^>_(J2.4G> (-21-J2LJ+L%45;Q.QM;3FYN/C]/-8ER,G]CO MC4:)FCZ'0R:.X\MXE4"PPM/4-@ W$UPU-'&D?3;I<&CB6*\/;!#L.RQ'O8S M!HA\28UO.CRI*O'\D"F/I)\QV!SNDZ@+;IUMI..S-8N192=!)5F&RG(#HW<> MS!UD*1D92:1](T,.3;WP@;PKB3PE'; !3Z'I EI=+Y="%=PUNGATO,3SM$'% MAC2C/"$>*"R2W= MU-YQ^] G/95I *4SQ=%A% 4R.!XRMNRF01%+^U#*&LK2U+!@T*2N(\TX1V.N M#JUUMK\[Y)R2^>/_PID$V_W;RIOLKN]==MI!? E+L1/T.:0 B1?@V3@\3 MM9_\)[8JXZAZ938X.E>TE. Y6E==1=2 MOGN?-;^1WM%(3Q?60QC1-&%O_D.KO(_+*=$E>_#%&^27HD3[!RW0?63#$UU) M2G238I./9+XOBY"IZ%6_,YI$RF"2@U]>JQ[QY> M_> -H]FNV##:N1EY!5WZGJWH$G(T@)VA#^3*5:J=-54YVV< (7;KB#UJ9VBL>0L8^,-+B]O8=!\PR#[NUT.\O/FFZ8M:_@3CZ-I MC"@'Y\OOGY\\[V"4_!6S96SN,P*]VE89'X$/XGG9WYO\#=<':8Y#'H__5\9V M4C@X*N'?!;*SS/]0&%*0)=Y-S41/*WX6W2#$.6_^B,=9 MT96S0?P#UR)#P]0-;UBQ?O/WOM@9H#.@B(*OI CV<__)]P32>+!^\X.FAU8< M[]!L,N3D\#=*L]4BX^$HVC7')H53+WJ>9^_G L^L^2UD?I.CZ>15W>'7X47G M:WF_=[]B.9(6M%_-G3T\0;?SFL7SI7,MO^RY=!_#$'S=&0QNT M ,]7SG7I"QTPO/[]YK]02P,$% @ V80$56[BS*]P! >0H !@ !X M;"]W;W)KVMRGBR4>G ?G_/S('*$ MN.+,.@2!OS5?<54Y(-#XML,,>I-.<7_]B/[1^PY?%L+PE:K^D+DMSX-90#D7 MHJWL%[7YQ#M_)@XO4Y7QO[3I9,=I0%EKK*IWRF!0RZ;[%]]W<=A3F$6O*"0[ MA<3S[@QYEA^$%?,SK3:DG330W,*[ZK5!3C;N4FZMQJF$GIU_%%+35U&U3-LW!_.V;>!J='B"<]H330^@_GA@K9B":3HB)A# .C[@!S$I8* M9V?M[;@Z1"UGK=8.&_4D#2VV5/&:7>K;4C;>P)Y.*5D+G97;DP%R@ON<&.SQ MOZB5MB"7TWV#WE3]N/2BUT(_L!V\^^Q,J-:()C?O!TA;WJ*DW!D5+?;H=\\F MIE\H3J+P*'(K[VIR^FRU.QW<#V^'M%1KUHV+(%GMO=^2<9Y**_D)Y1W- V3)*7W-!U/P\EQ-+A3%G',A"F)O[420?"W K8[ENY"8/UH.@XG\>09 MHR2UP.U.?RIP:7041FE,,SAY M/(G@8AI-P^CX^#\';)I,PO0XP6KF0]6AN/TTG&!]]Y38E%5(9%DX GL8>[3$ M6LC*;UKEO2>7U,X)/)A:N"<'0J;?[>IB2!>&5$'/$IE"G_(H/SRBKBPR=%+7 MDEJXA8?GT23T0'8V'D9X":K*/6K8DLV:C>TJ=\.:44O& %#@%$:V++0/!1(B M'8X/:HK"(DUZ+5MJU2Y+LAOE-\!^/T2Y J=&6>!8A@'$ :]MY7W9AP85N _X M72BJ+8Y!B=JG-$,W-K121KJXA9ZO!+!!\2]+*+1H:@^,A0?;ZT#H&3"Y<-'# MU;N&\QJ-!6.$<7*9R[>M"P!$D-VB+X%,&=OUI) VI7L#UT?7WF MX.)ESK[W-=L?G737B."W^I6T GO8RS5&E<8UQ@)IH#248$)WMYH!&L'1TCP, MZ:5W9K0W#M2LEW[H02:JMK'=9-#O]G/513=./(EW0QDJ?RF1R!474(V&1Y, MAOV@TWU8M?+#Q4)9C"I^66(V9.T$<%XH91\_G(%^VIS_ U!+ P04 " #9 MA 15Y.6PV?,* #E(0 &0 'AL+W=O>+LAU0^0"0D(B8!+@".1O[U M>=W@J6/&3J62?+%%$FATO[Y>D_-\;=UGGRD5Q'V1&_]BE(50_G!\[)-,%=)/ M;*D,GBRM*V3 I5L=^](IF?*F(C^>3Z?GQX749G3UG._=N*OGM@JY-NK&"5\5 MA72;ERJWZQ>CV:BY\5&OLD WCJ^>EW*E;E7X5-XX7!VW4E)=*..U-<*IY8O1 M]>R'EZ>TGA?\3:NU[_T69,G"VL]T\29],9J20BI722 )$O_=J57=4$X;3JG2X_QA:M:K-&]5>SA\4^+8R$W$R'8OY=#Y_0-Y):^H) MRSLY(.^#6TFCO["E8_'*&F]SG4;#I4G%C5,>IL<;=BE^UD::1,MCDLYR=VIT]?UWL_/ICP^8=]J:=_J0 M]&_RY,.23B?BD##QR^T[\<&(MU6^$3-V#?X-F<*.HI1F([!*.94*;8(5)\AIU0E%Q(=,_)++>RM^1WHFME#BTSLL+'10Z1A2?+7P.M6H&N087GJ+ MA]D[4EV4>2*>0K%G8U%6SE<2,G'X.M-)-M"-CB<#DE8I): 5+5GE=@%/I^H. M=:IDM6@U="F4HR"H X?.+YU=.6DJ''Z$\G*'!V8E"FMLDEL#*5! +VRJE1\# MAR2O4EIP_7XZG8FGN0SV"]0NY.(9GW']?D;W2;$6DV<3\5=H-;@GUM(C]5,E MU'*IN)J1]M?5"F5"S"ZB-\1$?$(".K8*KB@\J1RVA0V=YE2B("X53\3%=(HZ MD^=DJS:B*I<.:2U*N>$ &).TB.P3<=9;2\JU8G2K%JM$5C[!S\.KWP).\BZE M.BQX@U!)4QTSE8INVOCI<0>5N30"W4KT@.YP'MI=R(U8 ,]^4%_%?L MC^.] $W$ARH@V503-@\HP@KT\2/84UOAYU&*6TA#S<7 V8W,\=O'L-YKR#\M M2@8,J:$\I-VW!S=+ST%8^HF^SW,',4'08RN=BGC@:H7R72(%*41N,L2G..DD M!@>8/6-QG7_)%#B,^_Z[R_GLXD>&(]UGC2YD]CZ-1QIKCJPKZ6!M M4L@GY\$-,04;!^3 >+$A$!X .$9(W][$>L3*^53\J=[-&T[KZQZ&8Z'N$U4& M0B#L@HM&JG+*).EVDC2>47L)" 5*@XC9? >SJG5N7P1E=,PD>E)*1Y'4MZE M]5BB)U>.ZNSNZ76.;+RE#>T E M#5/O:5%4:Z'Z(-F[.AB(HDD'C]!!@WADH%O8F0T4!).SU2HR#M3;,E=-H7TD M["DN*4RE]Q8EFK3B(I/8HT&[(Z,TQSXTH'D,"[O8E2VHE!+]"#IH"(%@J$=H M4VL-:8:Z;=*R8USXCO["&,R#KJU"I&8D$+I8@'NIIH[&Q*NK"@:M/*(-/TI< MIE728.,K*-8H,A$8M;XMX7:(3./'K7,> X'6(.IV\O9R+Q88<0?=8DC=32^B$!\?DF IT>;3V47T>RWAI;9!)9FQN5T!E/AI?/:,LJN+XAXOYFJPMDWRB"#=2@4.1(Q&>YMS+7/ D0^0@>V5X^9.*75D MHF=?SW&WXF' 8@%71V.'+7,',]K>T=S9Y;Y*U795R0C5:7XX=FB&Q#@5R0;# MT&$Z+$C*<,$Z6(%J@%*5Z+0NUD 4$S"/2"T9)/G)H(DVI]5Y^/KD9/\"=+DE M1#8',;>BH@#%>^L)"BK36JVAA5'WL#&HLF93&*!.XCDHE0CGA>KU^UXQ1(?L M3F4"WE1#?K:L''.K+>K'XMMT64N'&0\UJ\4&(N\8G+73(2A#RP#^$*N'0: I M9E"^MMQ.E,98,'>S4H0+\H7ZU9:B(4,#:R22??6^L,/%2>BR B]2W:CAAQVY MPRI."M'8H5Z-(AR433)SH@&R>;N_JX?;"0@,V?G#MD@K]P=DZ^YYF[IL(W88 MD[AMYN#(/SW*[Y M?0;;V,XN+?1$>!X%:'L*QVIA*T:$U"7YS'VWJ7R-"YM!,WX]X]IAVO,RC%:! MIKYFHM^=1:_;T7[8SA]I)@^.P!2$TID#[P_F& ,N^[UG]PW -F&.Y+'Q2J)< MD/TW#SY4W%#)XN[%@Y EE:LZDZ(ND4;TILBM69&0).Y'T ZKEQQF3(U(1QH# MU>D:KA1((% VS?6CO>OQJ6PG;__]P>SL_8-9M.+OX7=GW-$+A;B:-WSB;;=&LVN^B/AO^_ M8^"P%1Z>!0\RL&$\'([DW8''I3SN&$5$/7'\!BEL\[2O2JNX+Y.@'\S%49IT MP8Z+U1=//<3YY:9Q.7\6-&!!=H$*&.L*05;E_%*<*4534HDA]5I_Y%MM1^ N MQJ\R[7+)[&[3FA,G5!L 5^NQJ-'>]D(O40T<")N^>K[YC7T,@*>QR+42,-]@ MLM&)%T^;>SS7Y/$[QKB)B>UWO8@BUNJ2I+_*8'PG8##$U(M\WZ]M5Z7U[0>% M33TG-<7OU>O3BZ/;-Q]OCF1>9A(0AFPMZ862*#&449&M4&2I#=2/:!I#JZVG ME:JPCIVJ[NBS0NPV3&-U45#,^0U::'%PSMHU9]S=HZZ.GC:(UMB(**LG@PFL MGU8=41WSROEPJ9=X/%A$L- A63*4;^4 M=6HP"7B-K4O4&(!*VQT 80I1%<02F#='J1,4T.%GE6V4>V5CU^F1D<=32;M> M]^"0P1SE95+/03!QS*^!(IWW30?R<9I>5E0!Z/43MC&@>VH^C>9Z,8I,U%L"5_R%_8$&S!/S,07.5H 9XO M+9*^OJ #VK_LN/H74$L#!!0 ( -F$!%50C6V> @< /$1 9 >&PO M=V]R:W-H965TIR,##%0BRY"=5*U#B9*;WD%H]Z/C K+7CIF);5((FB MX6#)9=V_N7)[#_KF2C6VDK5XT,PTRR77VSM1JRZ?QM?WF5$[PA^DV)C]M:,/)DJ]94>/I;7 M_8@,$I4H+$G@^%N+#Z*J2!#,^+.5V>]4$N/^>B?]1^<[?)ER(SZHZG=9VL5U M?]QGI9CQIK*?U>9GT?J3D[Q"5<;]LHVGS=(^*QICU;)EA@5+6?M__MS&88]A M'!UA2%J&Q-GM%3DK?^"6WUQIM6&:J"&-%LY5QPWC9$V@/%J-4PD^>_-H5?'U M@OPJV0>U!-:&4[BN!A;2B690M)+NO*3DB*0A^Z1JNS#LOBY%><@_@%6=:"[?^ MXW9JK$::_.EM._.0'4L#]K00;H/76]1@H>:U_ LT9H^^V*?GALU4A5(WE[VG MA1;B("O8HWP^V.@1M@1PS+I5[^QCS>Q"-8;7I3EGAX^]SS";ZV+!\(CZ6Z.O MK!Q^W[)A,,HR_.=!E,?XC],@'4583()L/.[])&JA>>48>8EBDH0W=05PC-*, M94&4C%@YD$J31A!E*;<.L!A,LB3( M 6(K:R.T8'S-9<6GE3@4!:Y98QLBV'!=FO =<50K"YN]^C> .'NU<>XPZWR- M@R%"$D6=>4=<>RV6R&A_CNYCR6[A8&@SS%M/:,JZE&M9-KR"YPOEO:^592C> MM41)5%LFEJM*;07%6>.LOMAML%*B8JW2#H$]MX]!FD: +O^_0GW<5X"P>KE_ M*=>D@0:UJ=F41H++WK^;Y12\$/F[NT,1@6YQ.Y]K,>=6N*:P1>'_O2'\VEAC ML93UG-H/Y/P@8 #)3#WJ,=7T,$.]N&X0#\,L[OU$L8>*-(B&DR"/,K2+,!_V M[I^%+B3A<,:2%%U@&+-S%D=A/NEA$)@):=W9*,V#,9#'V3@<#]\PXS"^:$:C M%(TH3LF$/!Q1IQJ'"7[38!QG.\4NV&\)0$VAMO(\]_P1]9A12-*2(,G'O=^$ M(?_+%M?V^2[V2$.K)>:P@JUYU0A"L.!5T53<*30. M]U+.9L@8RHZIL!LA:KPK"_ ?P%B<33UK6OS3?V>*TX+[S=BV]1K'_1# MW1N$!/&,PQ%&MJK"7M#VL_WFXT%R==ZI96J-M.78H(&:PK-I2^&"XP1C,EL) M+55)3B0 WY5$R' I B('N;O*V>VNVKK%KN=\?OQB7M5@B*)EG_C6UL$-K";@*]:.@Z,3O'N0.BJ!JZN*1/ M#>M2O;7@:7%:.@F KS78/28=]CZQ$!;WBD+Y1TD$5BOKAK!!KR:*Z=8G9-L> MPS<:3^_+#E#]$E"OI:DEL#K:7S!HH')<':$=I'G77I(QU2V5?QA%NQI%9XGR M(,.P@NXQ"8>'G642!W$>^R/4]?ML@@7#-, =ZAO<)/N',OV($3[E87#VCZ9\ M'$YV*>_'E]U=Y[/^H<%@"#_\+?O4#3FGJ/RL<__X\'#.1$TI:9BHY%Q2PX0%/5FBFT;2M0_7ZVT>I9XL168(@P&\Z4?S"M5S\,7"6S%M96%A(F$,\!] MG^==67HJ&G&0>+!OG+-_[<*)8!M?@F?Q^4OC;\O?]_\7$2W3@2[E>\E,:EQS M&.?=_5NBE[7$KSU'6,^28ZI.*.A\+A&PD+WU5C?8>PU?"CUW'QOHH@+^_HV\ MV^V^9]SZU_@79:RV*,H :E>73Z676 M"*F3]3+8[NUZ:3I24N.]!=D#^V] MY5DVL)2R0>VDT6"Q6B77LZN;A?2N7"53+P@5%N09 M!'^>\!:5\D0LX].!,QFV],#Q^,C^>XB=8]D(A[=&_2U+JE?)FP1*K$2GZ,'T M?^ AG@O/5QCEPC_TT7<^3Z#H')GF &8%C=3Q*W:'"]VZ)89,:.W9\4! M?1/1^5?0E_#.:*H=_*9++%_B,U8RR,F/ JX5?@T#YALO[Q MA]GE]-A>#WL4Y]F^FXRSZM+;+%,:LP)<9J$;^6400N@0G=]#$/*+/(W 6 M<,@"3(+[K6E:H?<_L4]587A+0'RL5A!"+QS\#+-T#K^\"I1^DO-DP@_7M=%= M[=/_N_GL._=^1FL@A MX0ZX7,*']#$-):-\R3J[&#D-*X7195>0Y^K(259Y",'33*"O)3LIV4ARPC@&4U6.B[Z,=T/J0%ITUGJDUY?">[:4DH^<;04RF'K$ MZ'@B$9P'%O/R[GA%,8_C>S )]F-L4&&)EE/D2%!'QNXC'Y/E,W@5$MQ:R3U# MJCV4G,.8 28A6AIU[&4?W:/#?&=L%NI'2BL&#I- M7U\D8&.3B1,R;2CL&T/<)L*PYKZ,UCOP>F4,'2=^@Z'3K_\#4$L#!!0 ( M -F$!%5\!7&PO=V]R:W-H965T5R[]2#+>? M._3W,7;$DBC/5[;X0V=@R.!T?,)BV!M/(NW$46;Y50G+3CMSE]%' 7VLSI-GXB*;CZ?01O%D?["SBS7XZ6/IS MD?C@\/;7OK@;V)/]L')N7OM*I7PQP,'P[&YY,'_Z9/)R_.81TB<]Z9/'T'^R M0H]CO1K2(SGX:)#HRET\NI-SRM:V.5/ M<)MUW(;TP:Z!XHYHD23H4XL^"'C#=X%\X,K'Z"*I1BC*>]P="4NVVP"QOZEZR%78\@I' MJ35I44?"\FU9.V"XAYEI8EXK3\9"6\I!IA#M4"2ZJ%=HBU*'LUVE>KTRP/TA MC<8@Y*PJ!UD*L8>UR3(MYJK8+I,HXVR?,L#K+:=<)H@%S6JRGQF"D6!_E%_K M6,[@"IIG)RGN2?>B?R8.#\E5KFVXO,HU+^G=':>U5)9^6RYUBG7)=6,8#C! MM5@4,9- EY5IMW(DV:HX;<3\D,Q!$I,?(7'/SK8>)\-QST'JAF?&Q0W 2FVD M%LV9B043ZK#NB]>E/46KUBG4%IQ&,VF*UQ'(5=;Z2U-7@TBA5:(+"%3:9:&J[2Z4#.;E2!FV@JWB!)C8@'DR M/N88X-G)!GQ?6ANZ%W'0_TLP_P=02P,$% @ V80$521=%[LQ! Y@D M !D !X;"]W;W)K&ULG59;;]LV%'[WKSA0BR(! M6%M76TH= TF381W6S(BS]6'8 RW1%A>)U$@J3O_]#BG9<5+':_1T(]6]+ADS\%A70I][I3'-V6BD\Y+55 ]EPP2NK*2JJ<&I6H]THQ@MG%)= MC4+?'X]JRH4WFSK97,VFLC45%VRN0+=U3=772U;)S;D7>%O!+5^7Q@I&LVE# MUVS!S._-7.%LM$,I>,V$YE* 8JMS[R(XNXSM?K?A#\XV>F\,UI.EE/=V\JDX M]WQ+B%4L-Q:!XN^!?61598&0QC\]IKR/<@;[61=:^,#&HNNC]][..PIY"^ MIA#V"J'CW1ER+*^HH;.IDAM0=C>BV8%SU6DC.2YL4A9&X2I'/3.[P;QSD[+(#"U\!&\-G*4RIX5H4K'BN/T)B.W;A MEMUE>!3PEU8,(?()A'X8'L&+=MY&#B]Z!>^:*L'%6C\Y"7]>++516!Q_'?*W M@XL/P]F&.=,-S=FYAQVAF7I@WNS=FV#L?SA"-MZ1C8^A_VAJCH(=IIH.P1KY M=-@(W)4,5K+"OL68@:'+BFG0J(!G@2G!X#(J-JVAKL'DRHFP1W@.5!10\*HU MK "QYTCE;#1H0SL;)UR@EFPU*F@"[#%GC>G7+,;3S@++>SBX*Q5CS\H,%OSQ MF6!@B\563 "[T>"FK9FB1JJSP_J %M8,1%LOD36&PQ'7@&>A-NB,C6(7G30D M48;8:0R3C$PRG_C1V$K#.$4FOI4F64J"-!U!&0Y!%)$$Z[]ZD81!^ M>/G_,2_)+O7H4I*F)!JG_^WHMWG9)9_T<7L+_C (73;\X3CK$^,/XW";HV&4 M8(*.0FVY?2?8BS;8CWTC#1.&TZKZVJ':-/7A*#%0L&1,V)JN6ENH*R7KKFMH ME;?5KFN^IT^PY9PJ2K@L-+@F%E:K:!D8:1>YP@P;_KYX7C%G_[MI;E_6BFZ7 M?]L:1'NKUK3(ZP&WV% $F..(A'Z HS ;DW$X.20;_-95J$5H6I67>*$^+^$@ M).-H0H(HL$.D06(_@B#"1LQ('$1[TL&B"[75Y\:R;-$5A=R#K.N -")8OI#T MFKY/HC3IIX,[:6@%04S\-"9!XHPD24KB&(>),Y)EV;[TT*$^VKM[\8A9NQ>& MY=0*TUW#.^GN$7/1W=U/V[L7T&>JUAQC4[$5JOK#2>*!ZEX5W<3(QMWD2VGP M7>"&)3[$F+(;<'TEL2#[B36P>]K-_@502P,$% @ V80$59[F^#JY$ M93( !D !X;"]W;W)K&ULK5M;EA5=7AWLFR:]>N+BU LS4J'L5N;&D_F MSJ]T@U_]XB*LO=$E;UI5%Y/+RY<7*VWKD_=O^;O/_OU;US:5K'5Y8,,D;F!%7,A!S.4/NM'O MWWJW49Y6@QI]8%%Y-YBS-5EEVG@\M=C7O)^*-92;JZE=U'9N"UTWZK8H7%LW MMEZHSZZRA35!G:9/9V\O&AQ-!"Z*>,P'.69RX)B7ZB=7-\N@/M:E*?O[+\!R MQ_W^_O?U\IG2@B(,4I9IM>=F/'4>9!;&I+K4O@_K@\(\Z_?%V M^N%LK#X):;>V-0D*P5>Z!O:0'"-Z%(QJ:]V6?/13= #NJ[8T"@*JFM"B&@&S MBM9[XD>7OR*2966SU(V"DE1M"A,"Q5[CU%H,H.;:^DHDPS= %C8/_6KKQGB[ M4FO\=) L[C#E^,D&2\P2V6@#/N:6H-)Y!>4IBZ\V2T?VT3& M&$LKX:APJ[6NMT#&"@?!4K0905,'S;";NX>I+!",^1('B7QBF0B1B8RTX[40 M@!L-:H"5Z)I.D1:\VKH$@!'0)[T-TX3*9T:9AS4D)C7%(^8MY-H:[9F?L#MS M4(]AZ=JJ)$*4#Z-,O[:UY!OV>E9Q]*=!&IHY(Z4E'NAX90@FU0^0;#4S7EU? M,=#A)ZMWR8(;-&,)4MEJR1:-PRQ=&=&.BO?WDUN;IY$]1M7;=@X8M9 M.]\H\$G)35U=GO\/&*RPK^-[^O&.GYN9;\E-)\\%;<=' .Q%!V OCB+/U\ & M^A@:NZ( '\*NIU%@!Q( $AC#PZ<%Q2/((LR!:7]K+9PH@PKRGI7^!O_I#B>S MZ(#29AW]BZ-\/H=[12\D=1/FK;IPPWK3R-;*ZIFM;&,CJ=*&HG*A]2:*0;!& M)Q_:(Z>0>,GOGR)[ W%"TBJLF58VVUA".>PE$".3J?,O:Y: M5A#A2:>N4?12(>("D:F8/6@V'0CX="A(2)\C4GX[!Z+(P0 MN&0%.@7< @%? M95\1A"HZUQQ6,C/@5H! _0#F$++&-RAAY1F*KN+;.=5ZI+P5R:R%#2*36,W- M3>4E/*Y>.&)OQFFU#?1Y:4'-,XND/: GSF(ZCH)7D5#.1P?B-!&B2@X[UV8) M,*6-\JBPOFA7,"?C+_"/# N(AK9P:L*_@K&*"'K+:;BT<$\PX-WJT8G'0OQE M%^(OCP;HG0,_=;.+QCM4!K917VSX-A3N1ZD-UU/'CL@J UNCC&NS]+L&>,+6 MK ;DM5]3E":WA1>&K!@N\F,X* HYQ],Y%%XP,I4P*TE"M$"'Y8A_*L(/N".= M+@Z$M.&;<]AA!7/X;Z;1L\JH0-4".^=8W=$^-NT> 4;X$B$7;,JB2U-\XY@@ MRAMCUKN4#DGG/278IF41QFK:(EU$0@1MVQ%C"/HM,&D>"D-08&D(5,#]\T" 03@Q!9MJ-0QM(3DHP)5^@'L U],OJ!/DQ>CFZOK9_NVO!H]OYG(SV<_LRQ/ MT2.=<#VZN;[A$VY&5Z]>'(G]5UWLOSH:GC_M4&_:H9ZTW=NA8/\SU*A!&437 MK!\I*F15@#PG0&%"9L6LNI$.([Q[3.W(D#Y*,VMZO+0UFJ[*_H[S%Q &W]1&\!#B M=N6D?E"&J_ (@$AMTAUQV0/V:B@K=*;-FR>ISZC^\V9)8\A[DZI&"954*Q-< M!>D[#*^'Z#6SPH4DFF@R=&S ..:@*II44'$F(O2=@VI6^N\/Z($K3_B;!BLT M.)#2D^H7)"$KRL@TA9X"'H7<(^A]GK05:U'8(!:ER4M%(:4AW["D,2I! M63VH>BV8MI[[(E#>(YF/&LQ#$YLGR6'2TR<7[!K4K'X'/4Z? .6: Z5PH1$9 M1V"'BG\9&*W;E'U29::I)Z$& 5L7LHA[>9Q&#TT$/-*/&%J7]["2Z0KRK"-A M5Q>5;\?JTQRLL!*C/F@1MWN/A-]IQCP@6X=^3&XL813R)+5Y'!;".QM)T(2M M2\T@I9P$RIQ!$%.EJ<:QXATX4ESC^PY$;A];K=^C-]=4_K@-AR8!3L:7B<4/ M9'6(X0!?+_L3+E*8:%2"1>+RP#!B.%GV9S42&_M.S)4K50:L>EB#)D'[^@\L MF4= ?Q\=CD?\0+A";QO#(ZC] Z,;0_S MN0IR'L!+4#N#[^VE5135[ B[5EM"/%K$"8IT?<]WJLKA[NQ( ?2WK@#ZV]&2 MY4>"N%_2B&+7J'[:-:I#==#_FVBNJQW>#O;)";@/]B:C0T4"W-Y@$5.O/,&SW:B)+)':V;7>$M51YYRMZ0UUQD\0 M3Z_1:SSPM"-/.#$O(M;P%8W^O05!,L!"73+D8E4RQK-(XF M=A0KC<.PAL.XE=&EF]$8@Q5EZW4;ISF48/=7MO7CM3$OQ:0*APX63_N,=1DJ MR'2[-QFC !A6SB[W[$\T4T4+(]K"X@QJAGFP%(M2JG5E&B&3-^Z HXFV*0O$ MRQ[JJZ@V!$HA^8(6\ %=3SQDK/Y)8ZY4@A#1QZ?W.+1U+F%,K"OQU:;7;6;+ MEA9Y!MTXS<,"U0PMU1'0@6DVU"-DBB?K#%@B'[X#C\W">89?2BAU-X[='5ZA MBJ[":_4/^E==<=]QA?;B4_0!SW=0$:5'J9>0)H*(RCUV5(;/>.KN4@W@ M+QR-:'DJ1"1BTJ+,A%3=P%=I"(-ZQC%,R>5BMBCZ'52F1;YV1M/6.$#L[HVX M<^ING;HA\6/.I944W5]WNO\Z%.2)Y7P<&2,_MV9RLEZ \]W3H.9V9-MU[&)F M-.AJ&E%)[7*9CV6\J\O=>P:71]/3ESC6_[(;ZP^^1O!D*CW$ZVJNT-TC;"*, M--Y54N.XE26 6S@JQT+JX0.#^W0>\Q;#=;Y- M.N#7)4[#6=:3.E6/.U6ZDQM1X*_9VR4SFK4ZJA(2UG8DB&'$=716%N8\H=/NA($[EJJX;> M@SC((G>2HP/BV= IH$RHCUQKUJF,9V=:>-/=8]*@.W43A,0'3NVU(:DPHHZM M+G5%:2Z8JHHO-S0BIGTVZ;#K@M&FJ,*[AK=/'H>(GG88.*#6EZ0PDMY2S&..K+O5SX[L>6 M,"4O;QBJSN12G!*F6TM7R8WTWHQ3B ATIC@ZC*) M)OT=8LMNFJ2QM,<@BVY0F/&A:4JG2;V*-..@D;G:M];Y[L:<,27SQS_#F03; MHSOZ8PD]>W'PZF@JGF:WY'?9+?E@5O]SI-3TP$T\A7(T=X=*T'"L:_MH-5 4 MD3O''J[_U*5FQ^WNZ'#N"J1XEML[5WR;"'ZH--B<%DM'+[ )D?/4"L5!W4%1 M4**YPNIT6Y7?P@I]=5+&(J M%W8@_D1Z!X$GO372135-?W;>N&^5CW$YX6ZR!U_<0G[)D;2_TP+=M]<\@1>, MI)LXFWPD"T59!."DUW3/R0-ED,Q8).]6Y6 R,PN@%DM'K/+A;)Y8&'?'L+.D M&Q7S8(J6LMV@=QTC,I#Y-%\0@B7M*WHA :5!'/>)1]UFO2^_G=.]OA$'$MT[ M8+RA-XL7&T8[USVOH)<:SN=TB=T;F(_0(',B+=76FJH<[0!)B-T[8H_Z_%&/ MG3+9F:J- OWVO;"PKP/16'*6OO$ZEY=7H6CP8Y",W#;O?O*I!(VA%O GOCZ@ ML:\3S^GQO; M2![CJ(1_%T@6,J]%GHIQ<@S#)SL,GWSG'9U\UOT/%P;GCL>)''HU)Z?\2:;H MIW3"F;H;FK"?5OPL.FF(MP;Y(YY"QD#+KG6.7+)U?6[3O0C*UL]?3V57A451 M)40I=EHD7'_8L/5A]X*&K+X M1?;F/XJ_!?]] [_L53?R1P#=M]W?4-S*7P[LELL?8/RD_<+6=.,VQ];+\&PO=V]R:W-H965TG8U-[)37>67!U60K[]Q*5 M64^B;K3=N)?+PO-&/!U78HES]#^J.TM6O$/)9(G:2:/!8CZ)9MW199_]@\-/ MB6NWMP96LC#FD8V;;!)UF! J3#TC")I6>(5*,1#1>-I@1KN4'+B_WJ)_#=I) MRT(XO#+JE\Q\,8DN(L@P%[7R]V;]#3=Z!HR7&N7"".O&=]B/(*V=-^4FF!B4 M4C>S>-Z>=@&03D 3>3:+ \HOP8CJV9@V6O0F-%T%JB"9R4O.ES+VE MKY+B_'3>7 :8'.9RJ64N4Z$]S-+4U-I+O80[HV0JT<')@U@H=*?CV%-B#H_3 M39++)DGR3I)SN#7:%PZN=8;9Z_B8".]8)UO6E\E1P.^U/H->IPU))TF.X/5V MI] +>+UW\ [)_3U;.&^I:OX<$MS@]0_C\4L:N4JD.(GHJ3BT*XRFGSYTSSN? MC[#M[]CVCZ%/Y_0RLUHA7]H]ID:G4DD1BIQVKH0KVF&$ZZ=:KH1"[5T;A,[( MFR3)U&,6' X).Y[ZH4#(C:*GS&?EN2"@LF8E,SHQ0:_T+9LTL.$1\"T;^\(F M.%BLC&5K+7TA-7A*1G@9M0!V,=K1W62"/19""9TBA,)WY"D\]Q7P)D1YXX7B M]&PX42*(DB_848!9:S@.[CQ-)?/<*H"<%+M1:RZ?7Y5RB^N/B[#;.KEA3%,[ M4N9.6^'\6>1;Z? 1NL.DG9P/>)4,VL-NKW7_YB2Z[?XP:<;60]#R/^?(&7KM M86\8,@S;W8O!H:J+][I&B789>J.#\!*:!K+;W;7?6=-U7MR;WGTK[%)J!PIS M"NV<#0<1V*8?-H8W5>A!"^.IHX5E0;\0M.Q WW-C_-;@!+N?TO0?4$L#!!0 M ( -F$!%6E(&A570, ,T' 9 >&PO=V]R:W-H965T3,O'EOQ"%G>R&?58FHX4==<37W2JVW%T&@LA)K MJH9BB]QX"B%KJLU2;@*UE4ASEU17 0G#-*@IX]YBYO;NY&(F&ETQCG<25%/7 M5!Y66(G]W(N\EXU[MBFUW0@6LRW=X /JI^V=-*N@1\E9C5PQP4%B,?>6T<4J MMO$NX!O#O3JRP2I9"_%L%U_SN1=:0EAAIBT"-7\[O,*JLD"&QO<.T^M+VL1C M^P7]QFDW6M94X96H?F.Y+N?>Q(,<"]I4^E[LOV"G)[%XF:B4^X5]&SLF'F2- MTJ+ND@V#FO'VG_[H^G"4, D_2"!= G&\VT*.Y375=#&38@_21ALT:SBI+MN0 M8]Q^E 9/+VXH4S"-UHU"+=(52/1=%PK.'NDZPK5^2S0IHJ-#;(.<=4B MD@\04[@57)<*?N8YYF_S \.NITA>**[(2@#"0DY@3?J)8\0\?N0=G(NU)9F./?,:"B4._06GS]%:7AY M@G#<$XY/H2\>VH$!4< -XY1GC%:P5 K-=^H^6@Y4PY$P>][A'K-&2L8WL*** MJ?=DG2[\6"(4HC*#:T&T.Q'=^+(_$;1Q7XEZ2_GA\Z<)B<:7"HJ>(&T)UD<$ M"TMP]TI0]@37EB"L#U#A#NT,Z))Q5^ HIV0HJ@ME<^H!V=?;0G1*,IS=3XPQQ8/9K:L#XK&[,&OCDT$/T%$ M0G\<6LM))9=OK,X[>!H^#&$C=BBY'2/0TJD_@+)*F6;XBIG&Q)]$<8]R!JE/ M2 SGD(Y2/YF&@T>A31\SJDK [PTS37"C:=AV+.T',=7'ZXU>N):37PI1-JZDD4!-FDX4*.9Z?N MVZ6>G:K.UD+"I6:F:QJNM^=0J\W9.!SO/UR)=67IPV1VVO(U7(.];2\U[B:# MEJ5H0!JA)-.P.AO/PY/SC.Z["U\%;,RC-:-(%DK=T>;3\FPIO8FFKLW$Q9DM8\:ZV5VKS M.^SB24E?J6KCGFS3W\VB,2L[8U6S$T8/&B'[-W_8Y>&10!&\(!#M!"+G=V_( M>?F>6SX[U6K#--U&;;1PH3II=$Y( N7::CP5*&=GUU:5=^\HKB6[4 UB;;A+ MUYL;OJC!O#V=6#1#ER?E3N5YKS)Z067&/BMI*\,^R"4LG\I/T+W!QVCOXWET M5.$?G?19''@L"J+HB+YXB#EV^N*78JZXAG?G+N9+OD6*63;7FLLUN/5?\X6Q M&OGR]Z'@>]W)8=U40R>FY26)X,GB?'M,^N^])A M:L6NH%1K*?[!&'H,SY]A>,C[X_IO*G :N-QBQ0T&S".2E(])P@U;J1H+VYR, M;BH-\ 1Z=BT>GGP8$8"$8LB&U>C-)\ELI3K#Y=*\94^WHRO,(==EQ7"+U7:/ M7:1U(/W,,B]/$GRG7I"&^ YC+\X#7$R]I"A&'T&"YK43Y$LL'4&@4@] B3Q. M6.(%4<["T N2G!5>/ U&-\JBQ(OAHHW(2_+"V0C<.TJ\),SI)/>*O#B"<3I@ MG+X6XR\MF37,*G;981+0(X*G05<F,0Z^'%C.:)9A053(8Z1!&),+J9\33PH_PF?L%6&R-TPM[J""U)M&@9>F:2\? M$,*Y3]HB+TJ+T5/ MHPB;;[A>&N?IL[-;*:PY1*+CYN;T)Q5VB[6OD1S KJYO#1.&F4IM)%O0G]YG M2)S/?.LHX;E;^\:R0)))RI8PIML);X2M\+>F[W ,*14".Q"_!&UQML T0]E1 M]1J/;2I!'4$#$[*L.VHU0CH;UB&Z\^"F.JZ=%"#+)8KWQ8YUY6J?M9@F8"UH M-_5(7%/^4-0*V5%#Q+Y.-Q9;9Q6:ME9; '_TO+Y&M_*^)XO^D?[>2D?I?[F, ML)LA01Q=D/5Q.E115! ]B>5^$.RIB 44I%Z"'1&+9.IG3PMH&GIA&O9'2-_7 M^80>9+$7!6%?Q].#5)T\FCT:T&LW81G,52=M/X8,7X&ULG5;;0<2[1#J29GSKM)G&U5AN\]#I T2" M(FH28 '0ST'9:W2HNZ=@4'->/=/GOMS>(U#T#L$EG<7R+*\(9HL9E)LD32[ ]ZE"#'Z!.T"?!=:G0+<]I?NCO L.!9K"C>16>2P'A-*4?T@+T&M.PP@[S/@._)M+(R;2 5BP<$I'4%"Q.Y0I8>-UYY M2Y$69I%)1(#.^X$*+0JX%RY&#Z6D]$"M:,6>#PPCHSDC/!\-H]$]!;&PS$2! M'LT>X59;_PV()E[1ZA9X/<$6LPV^JTQ62N#T+0R M*^&N09!Q#2?1A? #/ FGV ]],P0:./)"Y(=X&J8X\L,]ZZB7A_%GVK!L(14) MW/T4W:Z62Y2$.(&,XM[3\W"8Q/UT]" TJ9 ?82^)L!_;('&?QJF5^+NFGU((,KHE@&%=V$D8@E*B?^-X4AWZ"SD6,_L-7PQI.T+XPWCH)=C<9A# 4Z M";7C]DJP8VWJ[KT>0%<;^T8R5T?+=?>0&*S#,^RR>WV\;._><)^(W#"XPBI: M@*LWGD)/RNY=U$VT:.Q;9"TTO&SLL(2G))5F ZP7 KX;_<0$&!ZGBZ]02P,$ M% @ V80$53RQ*4SJ @ GPD !D !X;"]W;W)K&ULK591;YLP&/PK%JNF5LH*&$BZ+D%J0Z9MTJ2H:;>':0\.<8)58Z>V M2;I_/]M01A*2H:J*1&RX.[[OSF"&6RX>98:Q L\Y97+D9$JMKUU7IAG.D;SD M:\STE247.5)Z*E:N7 N,%I:44Q=Z7M_-$6%./+3GIB(>\D)1PO!4 %GD.1)_ M;C'EVY'C.R\G[L@J4^:$&P_7:(5G6#VLIT+/W%IE07+,).$,"+P<.3?^]20R M> OX0?!6-L; =#+G_-%,OBY&CF<*PA2GRB@@_;?!8TRI$=)E/%6:3GU+0VR. M7]0_V]YU+W,D\9C3GV2ALI%SY8 %7J*"JCN^_8*K?FR!*:?2'L&VPGH.2 NI M>%Z1=04Y8>4_>JY\:!#\\ @!5@38E1!4A* K(:P(85="5!%LZV[9NS4N00K% M0\&W0!BT5C,#Z[YE:[\(,^MDIH2^2C1/Q;-R?0"^!#.R8F1)4L04N$E37C!% MV I,.24IP1)\ ' ^XX74##ETE6[)%.:F5?FW9?GP2/G?"G8) M J\'H =A"WU\FI[@5--]2_=;Z$GWN[?1)]WO[NW271UCG26LLX16+SBB=RR, MO2#:TVDPP*^;N;ZHG^'?;8F4183M19CWVK5Z$];NA"?=:2Q=XT^;)Z5 U.PB'.RU M.NX"2KJ )B?K?:4;4>U&=-*->ZX0M4;T#I9+^:B+__L5M:RA0/_V'#N$!8'7 MA^&>9RUJ<.!?[:W(R2$L\L/0KU&E'6YC&ULS5AM M;]LV$/XKA%8,+9!$HBS)5F8;2)REZY!L0=QT'X9]H.US3$0279*RFV$_?B2M MZ,6250=0BWZQ]7+W')_CW>,SAUO&G\0*0*(O<92(D;62$)M9X:)[=\?&0I3*B"=QQ)-(X)OSY M$B*V'5G8>GEP3Q]74C^PQ\,U>80IR(?U'5=W=HZRH#$D@K($<5B.K M\/L&A M=C 6GRAL1>D::2HSQI[TS8?%R'+TBB""N=001'UM8 )1I)'4.CYGH%8>4SN6 MKU_0KPUY169&!$Q8]!==R-7(&EAH 4N21O*>;7^#C)"O\>8L$N83;3-;QT+S M5$@69\YJ!3%-=M_D2Y:(D@/V#CBXF8-[K$,O<^@9HKN5&5I71)+QD+,MXMI: MH>D+DQOCK=C01&_C5'+UEBH_.;XFE*-/)$H!W0(1*0>U1U*@4S3=;2QB2W1- M$Y+,*8G0A1"@WF:F"T0D*B'H;4'W,$\YI\DCNB2""O3V"B2AD7BG, O;DTJX MDY+7*7J87J&W;]ZA-X@FZ..*I8(D"S&TI>*K5VW/,VZ7.V[N 6Z_I\D9ZCDG MR'51:T71[GXLUFN_K M-9;5ST6R0#>4S&A$)852/?V9E"I!6_W!$KY74'_?*'ST04(L_FG*6Z_+O'4$ M5LF;E^?-:RV8"1$K!)]3NB&1:4K5!JKW=?V0601(Z,28!)Z@BYAQ2?]5*9PP M(9O2LHL5F%A:W#=C[#I]1Y7>IDRX;N;B@><79A4J?D[%[XS*@]IQ$ADN[]7O M4&/C[Z+YI54Z>SS:+"H4@IQ"\"THW#!5\HT<@J]R:+.H<.CG'/J=<3!=FZF5 M:=XF#OW:"AN+JF[65E2#G,V@E>L(K)(W[!33C_,=)38+5J[SP','V-MKAP8[3W6- M=Z ?<&F8P]]59K-P;1K58#(X0*,8E'#[I-2YU&;QRHL\#5RWMB\-9J%_0'-Q M,?[@UBFA>]7-XE7JK!?X86UOZG:>$SAA>(!1,9C@(R:37_<8W1:,"@5N7'XK M^&L%I"NT:BJ*P0;[/Y+VXM8YZ]6YZPBMFKMBHL+=C51'J&]]7.H'/1_[^UU1 MMPMXN^GJ*/6MCTVU#J^;'%+?8JK"[6-5]^H[.$Y]&\P.JV\Q M&^'6$>(;J&]8^XO4]_MNN#_T-M@%KN?7&-FETQM]=*;B/ZJ*0!$LE:-SUE<9 MX;O3J-V-9&MSH#-C4K+87*Z +(!K _5^R9A\N=%G1/F9X/A_4$L#!!0 ( M -F$!%5A=#_#40( "T% 9 >&PO=V]R:W-H965T])+[SW7??=_8Y;;5YLB6B@^=**CMGI7/U+(IL7F+%[4C7J&AGK4W% M'9EF$]G:("]"4B6C)(ZG4<6%8ED:?'>.FF+/8$T*)N?,(G'Y;O$0I/1#1^-5CLJ&D3]Q=OZ)?!>VD9<4M7FKY M712NG+,S!@6N>2/=4K?7V.LY\7BYEC9\H>UC8P9Y8YVN^F1B4 G5_?ESWX>= MA"1Y(R'I$Y+ NRL46"ZXXUEJ= O&1Q.:7P2I(9O(">4/Y=X9VA64Y[(K+@P\ M+A?P.'!T9\P$8D9%"6#HB3@CO^M:"%L M+K479>''^1D/Z0?C)FM>8YS1C??HMDBRSY^.)[&7]\A/!X( MC]]#SY;HAT>H#>1:!8H-]9S:W1@Z **NU]3I+5K7'4V+!D&BM>!*KD KA!?D M9I^LKO T%/;CNS7\C TO9/8;4$L#!!0 ( -F$!%4;TWQX9PD 'UR 9 >&PO=V]R M:W-H965TB5LKGHCAW.4^"<8S!U MF8:MITG$5)/KJ];I_[6MQ>\VV5)CG[6I!RFV51\>.>I?SE9J2/WI[XEJS6 M5?/$^/9Z$ZW8(ZN^;[X6]:/Q7EDD&D8,N;T9U^%1J3)J!=XO>$O90' MWY-F4YXX_Z-YX"]N1EJS1BQE<=404?W?,WM@:=I(]7K\IT-'^S&;P,/OWW2G MW?AZ8YZBDCWP])_)HEK?C.8CLF#+:)M6W_B+Q[H-,ALOYFG9_DM>NF6U$8FW M9<6S+KA>@RS)=_]'K]T+<1! Z0:Y =,N M8'INP*P+F)T;,.\"YN<&7'8!E^<&Z-K;;TX[.V3_R]XEW2Y+VA2SHBJZO2[X M"RF:Y6NO^:;-TS:^SJPD;TKJL2KJGR9U7'5;IV(:/?$B:A/\;E4P5A=,59)? MR-UBD33/1BGQ\UWQ-LO\;+$J2M+R;]?CJEZ!AAG'W6#6;C#ZP6 Z^<+S:ET2 M.U^PA23>5<<;I^)]=?Q4$3^N7[C]JT??7KU[J@3OMJL+HL_^3JA&=?+]T2(_ M_R1[71[43+!-+XBFGV2L$TR47Q!CQU %8Y_-Z',%XZB9W^)JS\P4C'OJM6G6 M1CNY4=[YC.HE]C%K$V#6)E0S%HOWO_ /&"&MC?V;@M&ZQNDWA6=&[HHBRE?M MVP*)\H7P^+=JS0I2K:.%A#FUT>C"DDNKE/=%.9Z-_J@:,B7K?[FD6=["G? MM/L:]EI_CBREB:\4AR8^$K.0F(W$'"3F[C#S(!7,B6E,CO/>/$[5V5R?'RWH M'R^H:S-S-CO.Z>,E+PW3U(\6#$%;+&3U=)_54V56NVGTRA^SI%J'S8_()HUE MB:Q$AB8R$K.0F(W$'"3F(C$/B?E(+$!B(0@3ZFJVKZO99W]4F2%K$HE92,Q& M8@X2K0_8UD8"H?V(8.[$ U%ZIY M4,V':@%4"U&:6"('D[^ZLD2^LB*N2R-:M4=IAR?;8EY*#];4X-"]#%2SH)H- MU1RHYD(U#ZKYG=9D]OXM3;N8OCMI!QTS1&EB&=&^C*BRC,0F"L4$C=H97#U( MS8)J-E1SH)K;:8=GJZENR&9I)$N^/T_=+2*F7M3DX)2&3N5#-1NJ.5#-[;3#W#+D&0V=JI<,.Y]+)9DK*R MXLTNL3M/339U16X*OBJBK/Y@E$856Y"*DR2O8W8?E_B2Q*RHHB0G<6TG<0V5 MU7:1L+*M\(*MMG4<+WZ0:%-3SU$JK6%HZP14LZ":#=4]F[N:O#]\A#9)H#3Q#UC[ M+@FJ[I*X>WKZ/6'D/N$5B]@^F5/.A6@#50I0FUE??*D+5EXXXNP]7[0PN(6C# M!U2SH9H#U5PJN6K$?"J;*J;'UWB8RA;T90OJE[(Y8,F2NC:3+!FB-EI,ZKZ_ M@JK[*\ZY\(^:&)S/T.8'J&9#-0>JN?2X!<$T36D^0UL?Z''3A7S< #IN*-E> M79^]ZWT7L[[O:J GNAH4IZ75S;9J>' M0)L>H)H-U1RHYD(U#ZKY4"V :B%* M$\NN;WJ@G][T0*%-#U#-@FHV5'.@F@O5/*CF0[4 JH4H3:S/ONF!JIL>_D^: M;=5K.;B&H9T44,V&:@X]OJP&G5#97TRYT($]J.9#M0"JA2A-O'!RWTYAJ-LI M_#SGSQ]O[3W72TL'>-0-[VPSL?3.P-\[ MWCD#>^L,[+TSCCM(=%TZ%0 =-T1I8@7UC16&NK'B,:JKYD3M0+LFH)H%U6RH MYD U%ZIY4,WO-'$ZB\J+!]HU@=)VQ3,^N!E[_"DL1\FU?-( ?/[N^) M>-?>"?#=\Y9^Y>B2YUW]RI,][^M7P>ZF=/VPNQLS?HF*59*7)&7+>A6TBUG] M_E3L[G6X>U#Q37N+NB=>53QKOUVS:,&*9H'ZYTO.J[<'S0#[.T[>_@]02P,$ M% @ V80$5=FJJ!V7 P SQ !D !X;"]W;W)K&ULQ5A=;]LV%/TKA%84+=!&G[;LU!9@6]K:806"N-T>ACTPTK4E1"(] MDK:;_OJ2E*+*LF*D&X&^Q")US[F\'S[FS>Q(V3W/ 03Z4I6$SZU>48JE#M*[]7B0S:W''4B*"$5B@++CP.LH"P5DSS'OPVI MU?I4P.[S(_NO.G@9S!WFL*+E7T4F\KDUL5 &&[POQ2T]OHQZ\3%6.!HQN@1,64MV=2#SKY&RWP51#7*6C#YMI X$:T%3>_?JE1G M:$4KV7\NZ=Q#=H%M(Z9847Z51#5B> U[%('!1\M<2^GD=HUGR'M.U]"X2_KXG5\AWWB#/\;R!\ZR>#W>'POE_WI/_[/TD&7[;.[[F\Y_J MG1PS0 .ML& ,DRU(/1%H^8"Z=C?X06\OCIAEZ.\_)"7Z(*#B_PQU1^T_&/:O M-/2:[W *5046J^L>93OT.'R/6"<#*S#]ULGUM-G;Y1?&[D!8$;GEHE P[#28?K M).Y1&_?H8MRW,I.8I3F2RH1B.,B?S)WJS*&(+S+]:!N:)(M-DB6&R$[*,6[+ M,?[)6C(V64239+%)LL00V4D1P[:(H6$MJ?E&G:_V. R"GI2<&XVS.@%8!V^K)F,MX]D34]^UVMYV^ M%WKF[.TOW>N5.[ ?JVE=#X3?Z>M1_R-FVX)P5,)&NG*N0BE^K)Z>ZX6@.ST> MWE$AATW]F /.@"D#^7Y#J7A<* ?M_S"B;U!+ P04 " #9A 15:-.*(H,$ M !=%@ &0 'AL+W=O 5)+.ZW3*J%6W3Y,^^ F!J(F,;4=*/OU.W;2)$!P5Q14/H"= M^#PYS\DYQP\>;;AXEDO&%'J-HT2.G:52JPO7E?Z2Q52V^(HE<&?.14P53,7" ME2O!:&",XL@EGM=S8QHFSF1DKLW$9,13%84)FPDDTSBF8GO%(KX9.]AYNW ? M+I9*7W GHQ5=L >F'E@_Q4*A[GQN!!'";9 M+WW- U$Q(-TC!B0W('L&N'/$H)T;M W1S#-#ZYHJ.AD)OD%"KP8T/3"Q,=; M)DST:WQ0 NZ&8*D@C=)MD":-O?+UF MBH:1_ 9+'A^NT=)BW4]KXCXA%2X\_T'7,*YAZN,]]QIUT$N6WP M.D?P[IE4(O05Q-C$&STFH:J-DQ5'E_2%7%&?C1VH6^7.I(- M@>U0[A24.P:]?2ROEE0P='685Y="T&3!H!,H=+5%U74SNC67+S=4!.CO/P 2 MW2H6RW_J0M5I,E0-@>V$JEN$JFO-CL=$,)\ODO!?B(&LU*-?B5M=!#+8H8'5 M[7H]P<-69^2NJ\RLSSZ16:]@UK,RNWE=,9/U&]--84#73,#N@%9,A#RH(V5' MQ&C+J$#80W'6,4@'!71;5TM3*]*)S/L%\[[53^+A(;IY24.UA>;I0U;#9H5F M$:U]D5:LCZ9R0V [M <%[<$G5_V@R5 U!+83JF$1JF'CM6%')*8V)&J_U08> M'*T-*]*)S+%7:@[/ZBFD!KB8]3J4/R! (#%0*&5*H5YJ-40&VJWT.^+U<7?8 MWN]Y-2L[WG#8]H;%PEW/*VH)_V_/OR.ITUC"BP,]1)\B]CX%?.!8;]@AW;ZW MS\#JQJDOB)0TR7FVI!RWNB<-<*N_S\[Z]%/9E6H,V^58UISC5<2WC.6*;)8* M?PD4C_9H.^9'.T]3:+L1*,49_FQUAAN59TVA[8:K%&C8KM!.[%?=PWXUZ'4( MZ>Z7PSDT&BY%&K9KJB+U5_ ?A2$^UU5>Z7*P'VD! UM3+@[YA4O]A:V:9:+_ ML(+@#%(_J^&CW:Q1'=44VB[I4DGAX6=WLX;T4AZN&ULI9A1='(S MB0%A,$YMS]A)VJ;3ZWF22^ZATP<99)L)()\D[/C?=P4$\!GD<^[%(%F[^^U* MVI48[1A_$6M*)7I-XE2,C;64FVO3%,&:)D3TV(:F\,^2\81(:/*5*3:&SI#8UCI0DXOI5*CG%D006]8_#4* MY7IL^ 8*Z9)DL7Q@NS]IZ9"K] 4L%ODOVI5C+0,%F9 L*86!((G2XDE>RT T M!+#;(8!+ 9QS%X9RRELBR63$V0YQ-1JTJ9?W5)(H M%A]!#EOV$-U]RR*Y1_=I0%,5=S2/B5+Z]'B++CY\1!^0B<2:<"I0E**G-)+B M$CKA_$A^O=O4(GN)4W$?VT!*NSWV^VK+7XM-B2@8P/VL*!\2XW)K[_8GO6; MQKM^Y5U?IWWR3Y8L*&^LETOT.9-"PF1&Z>H2+>@J2E-XA7T$JR&@;0X4)MS< MA$HIVXEM>_V^-;!&YK8%SJW@W'/A_H"8R^_724'A'E$XEC=TK7X[A%=!>.=" MW+U2'D2B'<,[PKC"CN]X=CO&H,(8G(L!*6Y)HXYH#(XQ!H[K6QU3XE<8_D^M M%YH_=8O%/UXLSL 9]FVGG6Q8D0W?.4]D$;>2#(](W"&V7-=M![&M.C];YZ(\ M4P$3A2!,B+YNH+Q! S+S%KI;_5]:])NT7J_?L>)M7*/BGT/59(-2M0ID(X0]U^N JLN!KK)H!U8;#UE:'B MG):<#U3=,-1\WL )C\-9/B,Q^D)YB"*.D.$;: M&(5D+S1'([NN*+:^I)SE4F-]H(M[K4MZJX/2):=RR3_E$JY+$]:7IK-H'C'K.&ZP&%]@9NN5IRNB(0C-S@4P64T0,\DS@Z332MUH=AK'B%]NV-G MX+J,87T9TP"=2"JEXN8Q &/7[P"J2QC6ES -4#GEC/]0+BGMG B8V;CJ)I2O M\@N]0 '+4EG<>JO>ZJ/!M+@JU\.++PZ?"(?SB$ Q78*HU1M :'AQB2\:DFWR MB_."2;B&YZ]K2D+*U0#X?\F8?&LH ]6GE,G_4$L#!!0 ( -F$!%5)^3G* M70, +$+ 9 >&PO=V]R:W-H965TD9FL*< M,D;97.=]1E@"Z$=M8 HO"CNAM6-JP7KH!]T@[G;Z[KH&,*P PV<"?A2$F51J M@@D/8' <]C"N9XDJENB9+/XR%\L+49TA99@]!W#9J; M%&JE1 &:$2K0FF0KJ /J_8>CZ7N[VNPU1G7+C48EMTU]=&FXKPSWO>%&2QUY M&_93AW=7X&IK;P$3[T<_;@=A?>S]O1O&_\=>[$[X"6*_)E^.X.(=+O['N%41 M.$%;V#5AWN'VVE'O"/'NBO$;;X@7$.^7BA/002UT&!^!WMT[?O/%\S>Y?5!1 M3OC0.4SLJ-W[O0"[>UU4#F)N>T6)$KYBJFBHJMFJ'QT57=AN>=',7A.A3Y]$ M&'J(^+/8 J]B[ M[NZ:R]]W+\:%U'%#Y;[@O9TS,V=VAQEL&'\4*P")MFE"Q=!929E=N*Z(5I!B MT6(94+6S8#S%4DWYTA49!QP;4)JXON=UW103ZH0#LW;/PP'+94(HW',D\C3% M?'<%"=L,G;:S7YB2Y4KJ!3<<9'@),Y!?LWNN9F[)$I,4J"",(@Z+H7/9OACW M]7ESX!N!C3@8(QW)G+%'/9G$0\?3#D$"D=0,6'W6,((DT43*C9\%IU.:U,## M\9[]QL2N8IEC 2.6?">Q7 V=OH-B6. \D5.V^0A%/.>:+V*),+]H8\]VU.$H M%Y*E!5AYD!)JOWA;Z' 4#S5 +\ ^"\%! 4@> KH/ /H%(".4<:&8G088XG# M 6<;Q/5IQ:8'1DR#5N$3JM,^DUSM$H63X81&+ 7T!6]!H/?H,HZ)S@=.T(3: M2Z6S(=_SVU7^O!SN5\#'_VS]*)J@S%]@^()G^#YGP%6. MZ!+=,B'0"'.^4WG;8!X+]'"K3J.)A%3\J,JY44^N"YZ'ZID:Y)LW!#9D:2=4M).'7MX ['2-$%"8IE+QG>(V$2U^7]:% D\TNB\U.B\5J/KQ0),Q:X5I9[CK-T* MO-=5)654"SSU+OW5"_\/+XXTZ9::=&N9)E0"UY5S"FN@.:"9\HQ$Z@%.9^CA M#M(Y\,IG6$M[ZMUIDFS<$-F1G+U2SM[_JVR])B5MDFS<$-F1I/U2TGX#K[9? M47V.2\^HULRIBM3:LW&Z!PU."GQI&D6!(I93:?_YR]6R%[TT+=B3]9'J46U+ M^9O&-KAWF"\)%2B!A:+T6CU5-KAM&NU$LLRT47,F55-FABO59P/7!]3^@C&Y MGV@#9><>_@)02P,$% @ V80$5<;$Z?:V P ,!0 !D !X;"]W;W)K M&ULM5A=;]LV%/TKA%84+;!%'W:,XESZ&NI#O=LPIDS-OJU1Q[OLRW4*.Y1$O@.DK:RYRK'17;'Q9","9!>74CX)@XN>8,&\^ MM6,W8C[EI:*$P8U LLQS+)X60/ENYH7>?N"6;+;*#/CS:8$W< ?J:W$C=,]O M6#*2 Y.$,R1@/?,NPO,DC S SOB#P$ZVVLAL9<7Y=].YRF9>8%8$%%)E*+#^ M>X E4&J8]#K^KDF])J8!MMM[]DN[>;V9%9:PY/0;R=1VYIUZ*(,U+JFZY;M? MH=[0L>%+.97V%^WJN8&'TE(JGM=@O8*.W1CBN 7;K?K5W*UR,%9Y/!=\A869K-M.PZENTUHLPQJ)81O;*,$;KF3&TE2E@&60\^'L9/ M!O"^EJ31)=KKLH@&"7\KV1$:!3^C*(BBGO4LWPX/^[;S8]&387@,J8:'?=$[ M8HR:0S*R?.-7^.YW'-UO>2DQR] E+X4"8/ITD!ROT,5& .C4H?I<'^0U2?!< M%CB%F:>SG 3Q -[\XT_A)/C2)[E+LM@E6>*(K&/.N#%G;-E'A][!Z,_?]51T MI2"7?_69,W9ICDNRV"59XHBL8\YQ8\[QX)VS-Z>PYJB6.?"HG_42>G/E(.>A MQE1D$TMF7AL>YL'4?VBK7JK=+LL0164?O,'C^A D&%:_R4^]'QR#PT//NE"UVRI:X M8NM:T/J*#-\I(]7$KBQRR18[94M%[;8\V)\$9XOJ^+5,TU52[O&8D.81!36FC(X.M&ORJ(J3U4=Q0M;?UEQ MI7ANFUO &0@S05]?&ULS9A;C^(V%(#_BI5* MU:[4G=P#3 %IAF2U6^T%#=KVH>J#)QAP)XFI[<#TW^^Q$P)A,EFF]<.\0.*< M\_G<@QSPHQL392;J]M6Z0;DF-QQ;:D@"FS.IV-6RHP69,Z1*/,<\W]O2<;V$\NU#@-W=+V1 M:L">CK=X319$?MO..=S9#65)LK!2WQ.R5[<7*-E"OW MC#VHFX_+B>4HBTA&4JD0&/YV9$:R3)' CG]JJ-7,J11/KP_T]]IY<.8>"S)C MV1]T*3<3:VBA)5GA,I-W;/^!U Z%BI>R3.A?M*]E'0NEI9 LKY7!@IP6U3]^ MK -QH@"<;@6O5O#.%8)G%/Q:P;]TAJ!6""Z=(:P5M.MVY;L.7(PEGHXYVR.N MI(&F+G3TM3;$BQ:J4!:2PU,*>G+Z!6J1%BG+"7KSB0F!WLX)1XL-Y@2]0PNH MRV69$<16**99J9):/10H>4RS\]8[://K) ;,*( "SKTXW[]J$??A@@V8?0. M8;SU>H&_E<45\IU?D.=X7H<]L\O5W2YW_M_LR7^>O14,OZDI7_/\9W@WA:3+ MIEI(6G(JZ6G%O-<5P_)M*:N*^;I"">8%+=:GE?+G)P"CCY+DXJ^N&JFL"+JM M4!WV6FQQ2B86M%!!^(Y8TY]_W<:Y@Y!/PR'07 F&'<(AE"?H]&H+9A<0&RY M'C:NA[VNWQ$A.4U5%UM(EC[ M_3^;_B\(->-HL@;G#69"WG)CWDMMX>-V\->M[]N55D*U5'F)4\WL.!5]9I#J>J6TQ6" M7N)+J]$D+#8)2PS!6FD9-6D9O8K&,C*92I.PV"0L,01KI=)UCOL;QTAKJ3'M M=SSR!ZY_WEPZ)6%I$CCG:Y@N27_@CP+W3#*YA-D.P,D&S^T-0+U=4WV%2K6: M^09['@YK?7>$DL5\WAF,7N1+2],H+39*2TS1VLGQCLGQ7D6KJ[=CE[<;_\D+/_2'WI->\U0L?-H^X@XQUW'\87C>9GZ$J[RV M3\Z3+^OSJB*].)C]C MOJ:P),K("J9RK@9@*Z\.^ZH;R;;Z-.N>2&PO=V]R:W-H965T M77FMX9ZR;WQ+B$#?TR3C(VTK MQ.Y>U_EJ2U+,^W1',GBRIBS% F[91N<[1G!4@-)$MPS#TU,<9]IX6(S-V7A( MR?1Y+0_4@SM=>!S_%F*^2 /A[N\(8LB'C>S1GO[*'Q>1A,DO,R1--OL:1V(ZT0$,16>,\$9_I_F=2 M3VAH96.1WD&:"!1X/&=TC)JV!35X4^A9H M4"3.9"HN!(.G,>#$^!-D>YRM:$K0S6^4\O5\9-*\"[))EV23;LD"[LDFW5$=I0V M3ITV3AO[T3:8P#9XJ\J0DL(K*.0K_F4\" )[J+\<*G]J=.+Y]:+Y[;6W(1D%%Y-AU7' M+RX[M\NRZY)LTB79M$NRL$NR64=D1YGCU9GCM9;=UZ)3)-$=?H%=>T-0EJ=+ M2!SH+ZJN ;IG+J!-D#OY4K81U8]L#Q@T8!/+5&@U5<[6<( B,1K&KPG,'@1FFD*'"(WKZANB.]DN0LLW78Z7">D5W2.,"!:O9 -98G+9)*I4 M]D\F9 YL]T3CUNBOU?C49V.9IUVZ"]]U-VNS.)(SJ.4,+BI!]%"5X*>Z!!>E M7K^_J=M[;?9[Z L5.%')%"@2U(7WI!*<8NO8:JN2J+415> M6S$.:O4&U_4M: ?:%876.[]?EIS!81+U3:LA3ZOC:^4Y]7AG]+U@O<8D^[3ZO%4CA\WV% M.@TA5(=PHI'*3"&2?G F I^$F^*XB\/K*<]$^3E9C]9':@_%05)C_-&\GYJ* M\5 >P15G,&_TY?D=?%%OXHRCA*S!E='WH>Y9>216W@BZ*TYDEE0(FA:76X(C MPJ0!/%]3*EYOI(/Z8'+\+U!+ P04 " #9A 15XL(F?2X# ,$P #0 M 'AL+W-T>6QE^"+?J57G)Z/Z-4!XN"BVH0 MSK0N/T51-9G1@E17LJ3"(+E4!=&FJZ9152I*L@J<"AYU6JTD*@@3X; OYL5M MH:M@(N="#\)N8PK/'^UUSJFW>!>YY].#MK/5[> M[-HO+' 91E[2[@&D5RUSHB3P^CWD6/4UP=1[V'&B'O;Q';TN>%Q?N?6 M+:I3-NSG4JPS%X?.8'A)08,GP@?AB' V5@R\UP/WP%6/1#(.&\$=D)G&/9+HC55XM9T[&!K M? 4%=?MA61J%4T66[4XW7#O8APDREBJCJ@G3#E>F89_3'.0H-IW!4\LR E!K M69A&QLA4"F(UK#SJAJ&=4,[OX57[F6]Q+_*-C+4@7Z)I&D%UT]&X#O!OLCGN M3=K.FWB#DCU)_65NIB-L'TJ,WBF:LX7M+_)& ,;>QME)6?+E9\ZFHJ!N\@<' M'/;)RB^82<6>330HE8DQ4!4&3U1I-MFT_%:D?* +O2JG18YK[IR@YK^[SE,J MJ")\4[2I_6->Y3 M.CJ14;U_;QP2MHX(C36 H]@@_ %'.KX.&HSGC&LFZMZ,91D5KTX*AEZ3L3GJ M;_&;\1G-R9SKAP89$VH^Y@(>I1Z_8WF%X[:.A^'8=IZ7J2' M^O10'^?E0T;VQN+X?5)S^6>:IG&<)-B*CD9>!2-LW9($/GXV3!MX8'$@TI^M M-9YMO$+VUP&6TWT5@LT4KT1LIOA: ^)?-_!(4W^VL3C@@64!JQV([X\#->7W MB6/(*J8->X-Q)$TQ!&K17Z-)@JQ. K<_/]A;$L=IZD< \RN(8PR!MQ%', 6@ M 4/BV.Z#._M1M-JGHO7_7\,74$L#!!0 ( -F$!%67BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:GVYE0>2N!/"5ZO%^?]2K MA-3)^=FZKZGMA1?&0^:ET5C8%-Q+>'+O]Y1.+J22_F6;IA['RU6@OU"RS1JEQDG85]V"]S#X5SQK(N5BXML2+Q9U D'$R MZF.'A;3.MRW:_@4R/@(V[JYJ;ZZE\F"OA(?OUM0KJ9=--SB*7C",-@[K8Q?$ M4_L_831%(3.X,EE=@?9='"VH!E"[4JYPP2F^BN*VS; MC!0?/@L>#O#0Z!^T@9WCFC)(Y$8%W%!=O5E>5L"_,%&PFEUKB;0*GHHLL,S5.10'D M,0%Y'!?R6DC+[H6J@?T$X6K;)(IW =P) 7<2^RM42BR,;6O8Q=+")[JT3TW< M_P0R1+7,@V\,5K=K,'$HG:6R?;)EMWCA#3$HH:62C$.G3 MD(:8E%K2R&ZAO\UAN.JF%,,C*V;;MWG V@&$F)1I>&33;,>\R'%%%F*2/S'1 M_V+^O:!XXPPQ*0/QR ;:FNG=6P\Q*0OQV!;:CODQFI2%>&P+4='V4+;EYDM=(A)68A'MM!'6;+] M=UGB>P^W52@+#2);B,3"95-+6L.W5_* M\+!9(12U4I=8]DO?&)&OMQ'76Z#G?P%02P,$% @ V80$58]ZM&%= 0 M)!, !H !X;"]?'B=&9T?O?W/Q*XHKKG][/+OQK;^C\'ZIQMNKK+6J^B<#:7UJ=+W>MYV M>KK0:IRLHM,E5C/JS0+T9M2;!>C-BX]M 7HSZLT"]&;4FP7H MS:@W"]";46\6H#>CWBQ ;T:]68#>C'JS +T-ZFT$Z&U0;_-.O9U_U-;-/<\U MGO].JOWXK)V/GY;/S<5+F'#6\%/L^ M02P,$% @ V80$5>];R@F& 0 MU1, !, !;0V]N=&5N=%]4>7!E&ULS9C-3L,P$(1?)P&NT ,O8))-$]6Q+=LM[=OCI#\2J$1416(NL1+OSHR]TG?(Y&UKR2>;1FD_ M3:L0[ -C/J^HD3XSEG3<*8UK9(BO;L&LS)=R04P,AV.6&QU(AT%H-=+9Y(E* MN5(A>=[$S[XV>IHZ4CY-'G>%K=SL:GQ56W\5 M"U)VTJ'=^=E@W_>Z)N?J@I*Y=.%%-K&*;13S8:O(9_T2)S*:LJQS*DR^:F)+ MYJTC6?B**#0JVXE>]3N'>,.T>_*+_3N9/L-8.7?&^C@Q1^?;'4;2=@]L%"(7 MZOXC'AVC],7GHW;:!16_]([7^V'\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " #9A 15F5R<(Q & "<)P $P @ '- M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -F$!%50]"M0W04 M +L? 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ V80$58.> M:&6D @ 10< !@ ("!GQ0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ V80$53QG\032!@ PQP !@ M ("!NB< 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ V80$56[BS*]P! >0H !@ ("!^4$ 'AL M+W=O&UL4$L! A0#% @ V80$55"-;9X"!P \1$ !D ("! MR5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V80$521=%[LQ! Y@D !D ("!HV$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V80$53RQ*4SJ @ GPD !D M ("!*8< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V80$51O3?'AG"0 ?7( !D ("!.Y$ M 'AL+W=O&PO=V]R:W-H965T> !X;"]W;W)K&UL4$L! A0#% @ MV80$5;5Q"/F/! 5A$ !D ("!8:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V80$5>+")GTN P #!, T M ( !^;L 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ V80$58]ZM&%= 0 )!, !H M ( !C\, 'AL+U]R96QS+W=O];R@F& 0 U1, !, ( !),4 %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& "< )P"("@ V\8 end XML 44 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 45 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 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 119 189 1 false 27 0 false 4 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statement of Stockholders' Equity Sheet http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity Condensed Consolidated Statement of Stockholders' Equity Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100070 - Disclosure - The Company and Liquidity Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidity The Company and Liquidity Notes 7 false false R8.htm 100080 - Disclosure - Summary of Significant Accounting Policies Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100090 - Disclosure - Fair Value Measurements Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 100100 - Disclosure - Collaboration Agreements Sheet http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreements Collaboration Agreements Notes 10 false false R11.htm 100120 - Disclosure - Stock-based Compensation Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-based Compensation Notes 11 false false R12.htm 100130 - Disclosure - Income Taxes Sheet http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 12 false false R13.htm 100140 - Disclosure - Related Party Transactions Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 100150 - Disclosure - Net income (Loss) Per Share Sheet http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShare1 Net income (Loss) Per Share Notes 14 false false R15.htm 100170 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 15 false false R16.htm 100180 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 16 false false R17.htm 100190 - Disclosure - Fair Value Measurements (Tables) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurements 17 false false R18.htm 100200 - Disclosure - Stock-based Compensation (Tables) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation 18 false false R19.htm 100210 - Disclosure - Net income (Loss) Per Share (Tables) Sheet http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareTables Net income (Loss) Per Share (Tables) Tables http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShare1 19 false false R20.htm 100230 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 20 false false R21.htm 100240 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) Details 21 false false R22.htm 100250 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 22 false false R23.htm 100260 - Disclosure - Collaboration Agreements - Additional Information (Details) Sheet http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails Collaboration Agreements - Additional Information (Details) Details 23 false false R24.htm 100280 - Disclosure - Stock-based Compensation - Summary of Recognized Stock-Based Compensation (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails Stock-based Compensation - Summary of Recognized Stock-Based Compensation (Details) Details 24 false false R25.htm 100290 - Disclosure - Stock-based Compensation - Additional Information (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-based Compensation - Additional Information (Details) Details 25 false false R26.htm 100300 - Disclosure - Stock-based Compensation - Summary of Options to Purchase Common Stock (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails Stock-based Compensation - Summary of Options to Purchase Common Stock (Details) Details 26 false false R27.htm 100310 - Disclosure - Stock-based Compensation - Summary of Restricted Stock Awards and Restricted Stock Units (Details) Sheet http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails Stock-based Compensation - Summary of Restricted Stock Awards and Restricted Stock Units (Details) Details 27 false false R28.htm 100320 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 28 false false R29.htm 100330 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 29 false false R30.htm 100340 - Disclosure - Net income (Loss )Per Share - Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) Sheet http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails Net income (Loss )Per Share - Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) Details http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareTables 30 false false R31.htm 100350 - Disclosure - Net income (Loss )Per Share - Schedule of Computation of Basic and Diluted (Details) Sheet http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails Net income (Loss )Per Share - Schedule of Computation of Basic and Diluted (Details) Details http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareTables 31 false false All Reports Book All Reports alec-20220630.htm alec-20220630.xsd alec-20220630_cal.xml alec-20220630_def.xml alec-20220630_lab.xml alec-20220630_pre.xml alec-ex31_1.htm alec-ex31_2.htm alec-ex32_1.htm alec-ex32_2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 48 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "alec-20220630.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 119, "dts": { "calculationLink": { "local": [ "alec-20220630_cal.xml" ] }, "definitionLink": { "local": [ "alec-20220630_def.xml" ] }, "inline": { "local": [ "alec-20220630.htm" ] }, "labelLink": { "local": [ "alec-20220630_lab.xml" ] }, "presentationLink": { "local": [ "alec-20220630_pre.xml" ] }, "schema": { "local": [ "alec-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 311, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 4, "total": 10 }, "keyCustom": 16, "keyStandard": 173, "memberCustom": 11, "memberStandard": 16, "nsprefix": "alec", "nsuri": "http://alector.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Collaboration Agreements", "role": "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreements", "shortName": "Collaboration Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Stock-based Compensation", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Income Taxes", "role": "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Related Party Transactions", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Net income (Loss) Per Share", "role": "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShare1", "shortName": "Net income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Fair Value Measurements (Tables)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Stock-based Compensation (Tables)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Net income (Loss) Per Share (Tables)", "role": "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareTables", "shortName": "Net income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_aaad1ece-2ece-4af7-925b-545c08683f9f", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc172c8c-2cb9-4efd-93e4-06a9003809ff", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc172c8c-2cb9-4efd-93e4-06a9003809ff", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Collaboration Agreements - Additional Information (Details)", "role": "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "shortName": "Collaboration Agreements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b3cff58-49b2-43e3-b3cf-520e8050c3d1", "decimals": "-2", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Stock-based Compensation - Summary of Recognized Stock-Based Compensation (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails", "shortName": "Stock-based Compensation - Summary of Recognized Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_e66f785b-623d-4c51-831a-8d707abc0fbe", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Stock-based Compensation - Additional Information (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_e66f785b-623d-4c51-831a-8d707abc0fbe", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_2de25ee8-881f-46f7-b411-87d5e929d70d", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Stock-based Compensation - Summary of Options to Purchase Common Stock (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails", "shortName": "Stock-based Compensation - Summary of Options to Purchase Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_2de25ee8-881f-46f7-b411-87d5e929d70d", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_9fbaf918-0cab-40c5-b598-775693b2ce62", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Stock-based Compensation - Summary of Restricted Stock Awards and Restricted Stock Units (Details)", "role": "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails", "shortName": "Stock-based Compensation - Summary of Restricted Stock Awards and Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_9fbaf918-0cab-40c5-b598-775693b2ce62", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_f403283b-4d24-4b05-be9b-2780a011ff13", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_f403283b-4d24-4b05-be9b-2780a011ff13", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_USDollarShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "role": "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_ca535b48-acf9-471e-82b1-8a6f83f5b30d", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_USDollarShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Net income (Loss )Per Share - Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details)", "role": "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails", "shortName": "Net income (Loss )Per Share - Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Net income (Loss )Per Share - Schedule of Computation of Basic and Diluted (Details)", "role": "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails", "shortName": "Net income (Loss )Per Share - Schedule of Computation of Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fc5cf9bc-5273-4a8d-8597-63d0b516c63c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_d82237d4-29d9-40cb-b0ff-0091408f9029", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Statement of Stockholders' Equity", "role": "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity", "shortName": "Condensed Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_fdb2fccf-722d-41b0-a951-928afb0c2650", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - The Company and Liquidity", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidity", "shortName": "The Company and Liquidity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Summary of Significant Accounting Policies", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Fair Value Measurements", "role": "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "alec-20220630.htm", "contextRef": "C_7b29ea20-4ea3-4c32-acc7-43e63c0f7be0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 27, "tag": { "alec_AbbVieBiotechnologyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AbbVie biotechnology, limited.", "label": "Abb Vie Biotechnology Limited [Member]", "terseLabel": "AbbVie Biotechnology Limited" } } }, "localname": "AbbVieBiotechnologyLimitedMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_AccruedClinicalSupplyCost": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued clinical supply cost.", "label": "Accrued Clinical Supply Cost", "terseLabel": "Accrued clinical supply costs" } } }, "localname": "AccruedClinicalSupplyCost", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_AdimabMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adimab [Member]", "terseLabel": "Adimab" } } }, "localname": "AdimabMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_AlectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alector.", "label": "Alector [Member]", "terseLabel": "Alector" } } }, "localname": "AlectorMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_AmortizationRightOfUseAsset": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization right of use asset.", "label": "Amortization Right Of Use Asset", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "AmortizationRightOfUseAsset", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_AvailableForSaleSecuritiesDebtMaturitiesWithinOneThroughTwoYearFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available For Sale Securities Debt Maturities Within One Through Two Year Fair Value.", "label": "Available For Sale Securities Debt Maturities Within One Through Two Year Fair Value", "terseLabel": "Remaining contractual maturities of investments were less than one year through two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneThroughTwoYearFairValue", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_CashEquivalentsAndMarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash equivalents and marketable securities.", "label": "Cash Equivalents And Marketable Securities [Member]", "terseLabel": "Cash Equivalents and Marketable Securities" } } }, "localname": "CashEquivalentsAndMarketableSecuritiesMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "alec_CollaborationAndLicenseAgreementEffectiveDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration and License Agreement Effective Date", "label": "Collaboration and License Agreement Effective Date", "terseLabel": "Effective date of agreement" } } }, "localname": "CollaborationAndLicenseAgreementEffectiveDate", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "alec_CollaborationReceivable": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaboration receivable.", "label": "Collaboration Receivable", "terseLabel": "Receivable from Collaboration partner" } } }, "localname": "CollaborationReceivable", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_CollaborationRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration revenue member.", "label": "Collaboration Revenue [Member]", "terseLabel": "Collaboration Revenue [Member]" } } }, "localname": "CollaborationRevenueMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "alec_CollaborativeArrangementAdditionalMilestonePaymentsReceivablePerProgram": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement, additional milestone payments receivable per program.", "label": "Collaborative Arrangement Additional Milestone Payments Receivable Per Program", "terseLabel": "Additional milestone payments per program related to initiation of certain clinical studies and regulatory approval" } } }, "localname": "CollaborativeArrangementAdditionalMilestonePaymentsReceivablePerProgram", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_CollaborativeArrangementMilestonePaymentsOnOptionRightsExercisedPerProgram": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement, milestone payments on option rights exercised per program.", "label": "Collaborative Arrangement Milestone Payments On Option Rights Exercised Per Program", "terseLabel": "Exclusive option rights exercised for each program" } } }, "localname": "CollaborativeArrangementMilestonePaymentsOnOptionRightsExercisedPerProgram", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_CollaborativeArrangementUpfrontPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement, upfront payments.", "label": "Collaborative Arrangement Upfront Payments", "terseLabel": "Upfront payments" } } }, "localname": "CollaborativeArrangementUpfrontPayments", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_DenominatorEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator Earnings Per Share", "label": "Denominator Earnings Per Share [Abstract]" } } }, "localname": "DenominatorEarningsPerShareAbstract", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "alec_DevelopmentMilestone": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Development milestone.", "label": "Development Milestone", "terseLabel": "Development milestone" } } }, "localname": "DevelopmentMilestone", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_FollowOnPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow On Public Offering [Member]", "label": "Follow On Public Offering [Member]", "terseLabel": "Follow-on-offering" } } }, "localname": "FollowOnPublicOfferingMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_FutureMilestonePaymentsOwed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future milestone payments owed.", "label": "Future Milestone Payments Owed", "terseLabel": "Future milestone payments owed" } } }, "localname": "FutureMilestonePaymentsOwed", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_GskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "GSK [Member]", "label": "GSK [Member]", "terseLabel": "GlaxoSmithKline plc" } } }, "localname": "GskMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_IncreaseDecreaseInAccruedLiabilitiesAndAccruedClinicalSupplyCosts": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease in accrued liabilities and accrued clinical supply costs.", "label": "Increase Decrease In Accrued Liabilities And Accrued Clinical Supply Costs", "terseLabel": "Accrued liabilities and accrued clinical supply costs" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndAccruedClinicalSupplyCosts", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_IncreaseDecreaseInCollaborationReceivable": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease In collaboration receivable.", "label": "Increase Decrease In Collaboration Receivable", "negatedLabel": "Receivable from collaboration partner" } } }, "localname": "IncreaseDecreaseInCollaborationReceivable", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in lease liabilities.", "label": "Increase Decrease In Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_InnoventBiologicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Innovent Biologics.", "label": "Innovent Biologics [Member]", "verboseLabel": "Innovent" } } }, "localname": "InnoventBiologicsMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_IssuanceCostsOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance cost of common stock.", "label": "Issuance Costs Of Common Stock", "terseLabel": "Issuance cost of common stock" } } }, "localname": "IssuanceCostsOfCommonStock", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "alec_NumeratorEarningPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator Earning Per Share.", "label": "Numerator Earning Per Share [Abstract]" } } }, "localname": "NumeratorEarningPerShareAbstract", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "alec_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements disclosure line items.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "alec_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements disclosure table.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Table]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTable", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "alec_PercentageOfDevelopmentCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of development cost.", "label": "Percentage of Development Cost", "terseLabel": "Percentage of development cost" } } }, "localname": "PercentageOfDevelopmentCost", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "alec_PhaseThreeLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Phase three license.", "label": "Phase Three License [Member]", "terseLabel": "Phase 3 License" } } }, "localname": "PhaseThreeLicenseMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_ProceedsFromIssuanceOfCommonStockUponFollowOnPublicOfferingNetOfIssuanceCosts": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock upon follow-on public offering, net of issuance costs.", "label": "Proceeds From Issuance Of Common Stock Upon Follow On Public Offering Net Of Issuance Costs", "terseLabel": "Proceeds from issuance of common stock upon follow-on public offering, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStockUponFollowOnPublicOfferingNetOfIssuanceCosts", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "alec_RestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards And Restricted Stock Units [Member]", "label": "Restricted Stock Awards And Restricted Stock Units [Member]", "terseLabel": "Restricted Stock subject to future vesting", "verboseLabel": "Restricted Stock and Restricted Stock Units Subject to Future Vesting" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_SalesMilestone": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales milestone.", "label": "Sales Milestone", "terseLabel": "Sales milestone" } } }, "localname": "SalesMilestone", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alec_SubsequentOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsequent offering period.", "label": "Subsequent Offering Period", "terseLabel": "Subsequent offering period" } } }, "localname": "SubsequentOfferingPeriod", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "alec_TwoThousandFourteenAdimabAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adimab Agreement", "label": "Two Thousand Fourteen Adimab Agreement [Member]", "terseLabel": "Two Thousand Fourteen Adimab Agreement" } } }, "localname": "TwoThousandFourteenAdimabAgreementMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_TwoThousandNineteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen employee stock purchase plan.", "label": "Two Thousand Nineteen Employee Stock Purchase Plan [Member]", "terseLabel": "2019 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandNineteenEmployeeStockPurchasePlanMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alec_TwoThousandNineteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen equity incentive plan.", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "TwoThousandNineteenEquityIncentivePlanMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "domainItemType" }, "alec_TwoThousandTwentyTwoInducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two inducement Plan.", "label": "Two Thousand Twenty Two Inducement Plan [Member]", "terseLabel": "2022 Inducement Plan" } } }, "localname": "TwoThousandTwentyTwoInducementPlanMember", "nsuri": "http://alector.com/20220630", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r26", "r28", "r75", "r76", "r169", "r174" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r149", "r150", "r151", "r152", "r168", "r173", "r203", "r204", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r380", "r382", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r149", "r150", "r151", "r152", "r168", "r173", "r203", "r204", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r380", "r382", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r127", "r150", "r151", "r188", "r191", "r342", "r379", "r381" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r127", "r150", "r151", "r188", "r191", "r342", "r379", "r381" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r144", "r149", "r150", "r151", "r152", "r168", "r173", "r193", "r203", "r204", "r237", "r238", "r239", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r380", "r382", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r144", "r149", "r150", "r151", "r152", "r168", "r173", "r193", "r203", "r204", "r237", "r238", "r239", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r380", "r382", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r27", "r28", "r75", "r76", "r169", "r174" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r130", "r321" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r327" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r60" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premiums and accretion of discounts on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r13", "r32", "r33", "r34", "r370", "r387", "r388" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r31", "r34", "r41", "r42", "r43", "r78", "r79", "r80", "r286", "r315", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r11", "r327" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "terseLabel": "Additional paid-in capital", "totalLabel": "Additional Paid in Capital, Total" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r78", "r79", "r80", "r249", "r250", "r251", "r292" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r206", "r253", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r8", "r69", "r116", "r119", "r125", "r138", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r281", "r287", "r305", "r325", "r327", "r356", "r368" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r17", "r69", "r138", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r281", "r287", "r305", "r325", "r327" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r295" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Cash equivalents and marketable securities, Fair Market Value", "totalLabel": "Assets, Fair Value Disclosure, Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r134" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Cash equivalents and marketable securities, Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r135" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Cash equivalents and marketable securities, Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r133", "r140" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Cash equivalents and marketable securities, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r136", "r137", "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Remaining contractual maturities of investments were less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r232", "r233", "r236", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases included in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r6", "r61" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r62", "r355" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r55", "r61", "r66" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r55", "r306" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r275", "r276", "r278" ], "lang": { "en-us": { "role": { "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.", "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r358", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r154", "r390" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r78", "r79", "r292" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r175" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r327" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock, $0.0001 par value; 200,000,000 shares authorized; 82,544,901 and 81,986,192 shares issued and outstanding as of June 30, 2022 and December 31, 2021", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r39", "r40", "r45", "r360", "r376" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r107", "r367" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r177", "r178", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue", "totalLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r177", "r178", "r189" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r177", "r178", "r189" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, long-term portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Collaboration revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r59", "r141" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r208", "r209", "r243", "r244", "r246", "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r18", "r73", "r158", "r160", "r161", "r165", "r166", "r167", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Accrued liabilities due to related parties", "totalLabel": "Due to Related Parties, Current, Total" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r46", "r83", "r84", "r85", "r86", "r87", "r91", "r93", "r95", "r96", "r97", "r101", "r102", "r293", "r294", "r361", "r377" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share, basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic net income (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r46", "r83", "r84", "r85", "r86", "r87", "r93", "r95", "r96", "r97", "r101", "r102", "r293", "r294", "r361", "r377" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Diluted net income (loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r98", "r99", "r100", "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShare1" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r71", "r258", "r269" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r258", "r269" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Shares Committed Under 2019 ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "verboseLabel": "Options to Purchase Common Stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r41", "r42", "r43", "r78", "r79", "r80", "r82", "r88", "r90", "r104", "r139", "r175", "r176", "r249", "r250", "r251", "r264", "r265", "r292", "r307", "r308", "r309", "r310", "r311", "r312", "r315", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r295", "r296", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r295", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r170", "r171", "r172", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r202", "r296", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r295", "r296", "r297", "r298", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r170", "r194", "r195", "r200", "r202", "r296", "r330" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r170", "r171", "r172", "r194", "r195", "r200", "r202", "r296", "r331" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r170", "r171", "r172", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r202", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r300", "r302" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FormerGainContingencyRecognizedInCurrentPeriod": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain recognized in the period that had been disclosed in prior periods as a contingent gain.", "label": "Former Gain Contingency, Recognized in Current Period", "terseLabel": "Gain contingency, Recognized" } } }, "localname": "FormerGainContingencyRecognizedInCurrentPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureCommitmentAndContingenciesAddtionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r70", "r268" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r143", "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r71", "r259", "r261", "r262", "r266", "r270", "r272", "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r89", "r90", "r115", "r257", "r267", "r271", "r378" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r58" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r58", "r340" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r58" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "terseLabel": "Other assests", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r58" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service IRS [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r69", "r120", "r138", "r155", "r156", "r157", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r282", "r287", "r288", "r305", "r325", "r326" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r69", "r138", "r305", "r327", "r357", "r372" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r5", "r21", "r69", "r138", "r155", "r156", "r157", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r282", "r287", "r288", "r305", "r325", "r326", "r327" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "totalLabel": "Marketable Securities, Current, Total" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities Policy" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r55", "r57", "r60" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r35", "r38", "r43", "r44", "r60", "r69", "r81", "r83", "r84", "r85", "r86", "r89", "r90", "r94", "r116", "r118", "r121", "r124", "r126", "r138", "r155", "r156", "r157", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r294", "r305", "r359", "r375" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r116", "r118", "r121", "r124", "r126" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r314" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r314" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r313" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The Company and Liquidity" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidity" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r7" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r29", "r30" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized loss on marketable securities", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r36", "r39", "r279", "r280", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized loss on marketable securities", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r132" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities", "totalLabel": "Payments to Acquire Marketable Securities, Total" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r52" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r232", "r233", "r236", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r232", "r233", "r236", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollaborators": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from collaborators during the current period.", "label": "Proceeds from Collaborators", "terseLabel": "Upfront payment received" } } }, "localname": "ProceedsFromCollaborators", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance of common stock, net of underwriting discounts and commissions and offering expenses" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of marketable securities", "totalLabel": "Proceeds from Sale and Maturity of Marketable Securities, Total", "verboseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r50", "r51", "r132" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Sale of marketable secuirities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r53", "r248" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of options to purchase common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r53" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Purchase of common stock under employee stock option plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r35", "r38", "r43", "r54", "r69", "r81", "r89", "r90", "r116", "r118", "r121", "r124", "r126", "r138", "r155", "r156", "r157", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r279", "r283", "r284", "r289", "r290", "r294", "r305", "r362" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r142", "r327", "r366", "r373" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r201", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related party transaction expenses" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r201", "r318", "r322", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r316", "r317", "r319", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r256", "r341", "r393" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r7", "r66", "r389" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r176", "r327", "r371", "r386", "r388" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r78", "r79", "r80", "r82", "r88", "r90", "r139", "r249", "r250", "r251", "r264", "r265", "r292", "r383", "r385" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r113", "r114", "r117", "r122", "r123", "r127", "r128", "r129", "r187", "r188", "r342" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r68", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfDilutiveSharesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureCollaborationAgreementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Recognized Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r320", "r322" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r66", "r355", "r369" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r205", "r207", "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r232", "r233", "r236", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r213", "r228", "r231" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Options to Purchase Common Stock" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Awards and Restricted Stock Units" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r58" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Purchase price of common stock, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value per Share, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value per Share, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Shares, Unvested, ending balance", "periodStartLabel": "Number of Shares, Unvested, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value per Share, Unvested, ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value per Share, Unvested, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value per Share, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRecognizedStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock, shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options, Outstanding, ending balance", "periodStartLabel": "Number of Options, Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Outstanding, ending balance", "periodStartLabel": "Weighted average exercise price, Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of Options, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r232", "r233", "r236", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r212", "r234", "r235", "r236", "r237", "r240", "r252", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable (In years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Vested and expected to vest (In years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r67", "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r25", "r41", "r42", "r43", "r78", "r79", "r80", "r82", "r88", "r90", "r104", "r139", "r175", "r176", "r249", "r250", "r251", "r264", "r265", "r292", "r307", "r308", "r309", "r310", "r311", "r312", "r315", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r78", "r79", "r80", "r104", "r342" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r9", "r10", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Purchase of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r10", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon follow-on public offering, net of issuance costs (in shares)", "verboseLabel": "Public offerings" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r9", "r10", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Forfeiture of restricted common stock", "terseLabel": "Forfeiture of restricted common stock" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r175", "r176", "r219" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options, Exercised", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfOptionsToPurchaseCommonStockDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r9", "r10", "r175", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Purchase of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r10", "r175", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon follow-on public offering, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r25", "r175", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r14", "r15", "r69", "r131", "r138", "r305", "r327" ], "calculation": { "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://alector.com/20220630/taxonomy/role/Role_DisclosureTheCompanyAndLiquidityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Type of Revenue [Extensible List]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r74", "r194", "r202", "r363" ], "lang": { "en-us": { "role": { "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).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S Government Treasury Securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r105", "r106", "r108", "r109", "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r97" ], "calculation": { "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of outstanding common stock options, ESPP shares issuable, and restricted stock units", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r92", "r97" ], "calculation": { "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in computing net loss per share, diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "verboseLabel": "Shares used in computing net loss per share, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r91", "r97" ], "calculation": { "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of shares outstanding basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Shares used in computing net loss per share, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://alector.com/20220630/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfComputationOfBasicAndDilutedDetails", "http://alector.com/20220630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "https://asc.fasb.org/topic&trid=5833765" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r394": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r395": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r396": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r397": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r398": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r399": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" } }, "version": "2.1" } ZIP 49 0000950170-22-014810-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-014810-xbrl.zip M4$L#!!0 ( -F$!%5@F.9F[;H" &]-)P 1 86QE8RTR,#(R,#8S,"YH M=&WLO6U7'+F2+OKYSJ_(XYE]3O>Z)2PII92$N_LL-FWO8:;;]C;NF3/WBY=> M(:>+*G9E%3;GU]]09A44!@R&A%*"]DR;>LG*E.+MB0B%0C_][R]'X^+$SYIZ M.OGY!=G"+PH_L5-73PY^?K&SO[NW]^)___+3_T"H^/7-WMOBK?]<[-AY?>)_ MK1L[GC:+F2]^V/_]QV)O,JXGOO@_?_WP6_'KU"Z._&1>H.)P/C_>?OGR\^?/ M6R[4DV8Z7LSA4_&!_+.*/X,F3B1^/3XLW]41/;*W'Q?[JD2,8 MH]TJ=L;CXD/\55-\\(V?G7BW%6_Y3S\=SH$60(])\_.+M7%_+K>FLX.71"GU M\DN\YD5WT?87,QN[^NS:^+:]DF)R^O'#I_,I+>7?I?/W2^L( UJ\N7P(1 MYS UO[H>R/[G-RZ/7QO=G%W^Y=+U%^87OUU=6G^Y[KXD#B/R.[)[=?ED.GD+ M;)_5]NJ?N?GLY?STV+^$"]&DN_+\4?.K?W3^F)?SF9XT83H[:D4ECH(C3!&M MUFZ"&G_QZ?!^ZV!ZL?N"!LO0J0:/X MI?\R]Y.F-F./?,N E@(-HE'ME[.8SU!D4G,##^/]$":(GE&MFC[VOQ", M_O[3R^YU_/3(SW5K@9#_QZ(^^?G%[G0"%)BCCS"%%X7MWOW\8@Z$>=EI]LMX MVY?+^_YDINZTO9.K3XIF?CKV/[]P=7,\UJ=1W/VK%[_\5'_9CI?[6?>R=LY/ MVI?G^E#4[N<7;SX1IQ4C@2!B"$4L,(&T*!FJO,?8&,6X8"^*B3Z"IRQE83N. M]%WXX$^ 8?[U&?]^JYOY<@)?YA]\@*E]GZ:P%VHYTAI81## 5[Y M.$GB,<.ET3ZHU?Q *;9W "-40]MH[::U2Y!+U M=Z='1_4\#K'9F;@H/8"+@(^U;[X>K]5 <,,DC#(HQ 3Q2%)#D-15D&7@IL3N M1;&8U-T/_OCTQ_ZO(.Q-O3VIQR""LX4'87IY<>C7T-F76*LJ(!,$1ZR20&+) M%>):!\XI4T3A>\A1L!RF8"SB%&C$M'0@0DJ@JG38<%)9H/^#RI%0BGHM,/(4 M^,-8,,A41B-'I:,"2R>)6Y>CW<5L%J4(/!(]_B^O9Z\G+CH2=Q,IA$ Y2W*K MD5K,E?(!/!4)>LP$L%\:HE$IM+( M;9@8T*CB)9;B5B,EA@E<5A)QXBO$I!?(*,F1L%21P*A4\CZV!X/Q =$#( W! MQH$[I(W&2 K)F3!24LH>5&9**KG@(#.4EE$GK$2J,@J!UG,84[#8AWO,[W8\ MZ75^7YFORC#0R]*B2B@PKL(I))5ER',6K.4:NC?PV15SN V3_DXO$?SE1>">^>#!H%C?_/)3](>WF];C@Z<4K7^\'3V@ MGU\T]='Q.+I_[6>'LSB(R'JTXOG6E\9%HER\1_>X]6>T;YOI8M:^:_W_[>7, M6I+M?N+.&4:8 ^EV,!_0-9!NI\%2:19*3K#FU8O53WUK9%;O:A??A]K/BG8( M_DKW>'?OWR^:E*]_O+I=XP\B+[JW#A[VY7AB7+AZJ.H13&67 GA!S\& M6^S>Z]G\]&-TO3O9:/YZNO[-SI>Z>?%+)-_VQ\_3CX?31:,GP.;%;.[]9 ?N MJ\W.P/Z+Y9O5\]Y.4%<;E:>IRL MG%#@E=@R&F<"\8[FH. 6; IQ#% 6_(5$I6=_#K..OWD-'CQ Y_3H&/SN:-!: MUJTNV[%@(Q:M.+V;'_I9O&[F#^/=3CR$_=,C__"L);=G;=EZ&/=G;:F-<=:" M%^LB:X.T2%86PK)@J:'>&NUL:JR-ZK8[7< T9L=1]=^"I5]3_[\U?PY)O[LT MP/P*E5U]^5B&Z:P0P4FB/&/48_"E:(>H\D5B:P"&F3HRO9[H(=W!U3+J= M^'UO%[-Z#@['ZR]VO'#>O9E-CZ)V+N:M)_0NO-:S";@E#0#[_J&>^;^>7GV# MBPK_&K!W>NK]_GQJ_WQW'&^5E(+W9;M),"Z4@/P>PC+$7(RI!3CO4C!-"*9, M*)ZJ('1V]Z/^LK.8'TZ!BVNJ?GX-F(&)'B\]XGT_.ZFMW_NP_\#<)+='8M(? M-X4V#H)H M8_FFO+&%*&5T@HSVF%*\'*,C5NWF"N=XSYC]K_M9[.O3V<3,?3 M@]/?:H@ZO'N2OI34VI>: '['Z(CQ"H(7I@2"%R7$'QPS*5/CX!!\J8LPNNX> MW0=&M1(V&*&1%58C5D%8J"IFD)74&4*,T8JDRJW'CYONQS;2G_=SJV3$ [/M M>R>_3!K>?_(J&!T4D0A;';/H /N&*XF$X)4J#;6^2M?U^ZQG+J;5+EJ4#[Z9 MSVH+,MNZ:P\LAKUQHM)>&"]+) @#ZT$-..%44E01RQDE6!F9K/48B*W'_7&+ M,UMZ@BWBPH'1,!5!)C"/)//:,'@6UWKHW'*NCAB@Q^]U[?8FN_JXGNOQP[O* MMPU\2'^9#2<-=R&4\&0)KK+@&,5E-(2Y(SRHX(A--N5Y2W9^\'-=3[Q;1HA8(>V#1Q2#=Q@J:X1*EJFW\Q#_F-3S MYL/^'T\RI1>HKZ1KP]Q8IQ-7*"7Q#GF#2V\((ZPTJ;+OEL@6%YZGDX=W]GO, MN)N2E$&7)?*!@E)5SB%5$HTH,]PZ2[TF0U\D>RRND/X2.)(X7^)8'&"C%P@< M0H9R@7"0W!NCJ)4L5:[<"K]B";*>V4, L%_]B1]/CUL^/@IZ;2:#6AHK)7<* M.8%;[S$@@XV*2]+$:P%\Y2&MY$Z/"4F,0RD$;0!_5-".+@A1]AB">X-\--H<,0])\H$K8S'R3(UF;QZ F&4 M\U5%K*7@[F %D82!,,H'BHQCUE 8AFE'B-P0PAVP6/D"%'1_XC[$\$)P5@;63KP3D.RY16) M<:7'4@NMM2,>7 T:_V$:'$)%N8$X@0-,5;(,*K&D4)_KJ9(2454>!2X)8CQH MI#QWR&MOM'"*R?220@E5A3Z,1!*,11E=WHIXD$C&)%*2@1525$E"HJ%P0V-* MMR_Q:<8J)=,^[JT7GNAHUDNDF"9(\4HYPDHI17)A97)N[0/EO .C@8!EDQ!C MQ!0=1!R$"52*4GL+_#)5LJSY=L[[XV>XVRE\L#=Q"]NR<$B9[@#8"I8,3!R- M"52C U*NPH@;T!>NG*E"LHMK"8<0/7)(^$J*H"$Z#]$SL-J"LQJ[5P0I)0/[ M5H5D52<%9S6%.D;G1.6]@=NI$IP[&YT[ 9&'589C7VHMDBTB?M"4=VM,OZK[ M::N#8J^"J^J!GJ3?!1L/?!*@%/@0"A.KD"55[+5B#0*Z,42#(Y7S$,W[ M'+@_>M4]T[BT1 ADI&J-FD)&T H))\#GD\HHFFP:\NEN5-Y /OIV'8#2,F2; M68$!?\XKXB68+P.NG*9E;)-&D2>462:Y+(5*564&L*RV&?$7U,BJ%!:%BI6Q MMQ\P51(82(E59:EVK$S.S4LHA[?.P;CU\99JV5W:CZ,.OA<+E8A= ":=O?Q7N&.L+#W]+=:57M30LXOV)H!O M37L%N6_7E2L&L],T?KX[ULU7H/C'_L>9U\UB=GH.FP_P^-_;9[26ZLW,_V/A M)_;T&D*L7=I\B&.: =0/)5&$X\P-R"Z!(R/=M@CP9PV0:E2A.06$ 93 M);VA/3[45<$$AV)O6+!&SH-?K2O$N0NE4Z*2],$7Q(;C5S])E\*!RUP*!Q&N M,!^[/Q ?LR$5(+VN'$84"6,_OPS3*>=CBQ@6274X[I M !I/I(S.J.1(QRR+*&DEB%%6J&0W(6RJ"4@";!.6XRJNHW$7NT-I""0D5PPB M_< 898RXP?>@>.3BRLUX7[:RAE"PJ*I[>7O2-[Y'93#+?.T%*+RKD;8 X/53Q M5!%)D20E^ #@##B<7.IEXZS:3#P-,2/F1A,DC8V@'E/T.)Z@H# G%7'X$5:H MGA:H;Z:B)CA#@P7_6E#J$".Q+1]81*2HU,%@2RN>7,G$9BC%"(R_C-WA,0/T MB'M1-"T]&"<7BO[)8@3AKGP1NE-A:78X@ON$&NU:[Z\CJR3@?F&/?"GBZ2L8QY/#)!*VXD96&/Y-+AI,=6U7(()O MN;;;7MJ/(;S5X6R;AXR'*2)F1&H>N\S;*G93!IL/?D]E$16E]7%%@$=LQE>\\1]1#T0F!LC7EZYWWUP"IQ>U:M7WJO-$6%-0^2 M(1%K?5E@<>-/P$A9@J6DW@26W+K\#:S:FTRF)W GB!L@8JAM6HM&O56RZU"6 M)5$H_HL8*0-2A+!8GQTTU5B#F*3&N#L?&M.=$#.42)P(4"9*2F1]='"D!P0K MI8HV4"H)7*(DV:JX6[;/;.%M;V+C T\>I7%F7TFM"M,*ER(@$;<[,NH9 J M[P0*&[@AH30 2J4O0==*"GZ@\S2N$!.J2UD).G17_K%/1^FKW04%/G# (R1E MU+0J"&08(4@*Q[VBRHF'SS4^+3/8HP,1NUI02P&4E.2(85,!/&$=MVE9)80D M7">7RA_"PDL"BYV^)!)0SJ***8\8QQ2I2CDD--C(DCI&<'*G$J5M$GO3.EQ: M+:GEB+C8]=Y2<-NUL\A83(-A%1,TV;+8Q \QWD :D5CKG&4.&1$[C]I*(D7+ M"G%-" &.6B.'KF@;:AO4EPO"/'94Q8T@)8YK2XHC53(%_)>A,@8\1)9LY]$G MVI1A0QE_RT@I32Q:J,#=JOC3$3;FB)?@W1',XXEW$/>R M2D",))Q&TOF*6>,9%\GNH4G83O6XR4]Y0'YO& HZR+BRJ^+I3N!X>!$U$Q"%JU,K&ON)"5 @]-R63;^ QA!_D&;#\# MGTPI,'^BBIV92A7 30,.!U.".TY4]0B=Q;Z7I8E6K6V(@V4PU%4NVL,*()Q0 MA@R)8%YBXK .5=#))OF>7 ^ S:SWF])2&FP)=P0GGEEND;9.(&ZD-:+R1(OD M(N>-K_=_7TJ^K_Y!LBJ)JT!1 PL>,6-C3[P2W@K,F-*\E(,OLWS4_%./?F90 M5: Q_U0I#UI44+S4*I.340'Q;\1K?G]NNW#YC)(A( MJ8S+K0X\,68PCXU6#*)"8HT)"6!.4A6>[ZX+6EOV>S-=S.*R7U(;O?G8A^K>>"M(H(H:5AIDBT!3EGO$MA-ACG@2% 446)C M=;(L))<8(E6XM0G*;8#;#0@Y, PX:<+^KF&D!N#5552$>#U2!F$X: MF2P+DU^LV(S!E;2J3*AB\VU'8]LC"GZW8$A405DGA20XV?6GP1CWO^DM]M#BZ;SHLH07+\YCFZ\X9]RK=K+3' MACND:041J%$^=JIA<1696VHUL_9YEI(EN*5\ ]9 ^<\%P95%KPP%HQ$1L6C MZ(,+#/PTYW"RVXIN&?*N+XV\7X!7IING&_AZH@GGDB+.J(@;+(&5EIAX1+KW MI1+6J^3V\&U\O1GX)!$1MU2]]4OO%U&")8): M:1&UL;[1!X=4Z0$Z*ZTP+B56(5G$RBVAG^WBL_;*A7@ 4$GCIAL1*L!D$].6 M%3:4>LNJ9%MYIIBVW,">;1_;#&OO(#AST5>N"%+:5\@(7DKKK2,DN5 J(&*#C+= M;:-/KII],]D%1F6EN37(&AUSQ]0@[9A%5C%I)2;X$3IYWE4$4NRLU:-V0KBJ M)80_J#(6#*?1#ADPI'$_F*. ;"SAP#57QFX\IE:V9%(@H@*-Y;$2&>,ULA!2 M2Z&UYS19OVAXE;&;L=VV! ,=&( V [EA&'Q?Z7EL.\4\<9A14267&7Z6"T&; MJD8I/",5T>=5/ZRO >\7-U@]_71R!M9A/9U\_N6ZFC!(!&OOKMQY] MZ??QPU_]9'I43ZZZ[9*><53-M^Y[X18O+X[^VS/O[GT-)6]^\-6TO'2[6Y(' MWM1?MN&1X#!;WW1O#\%C:(44)O3+/Q7%3\=%,S\=@P9&T4#U)&K7-M["?WD5 M0%Q04_]?OTW@_?'\U9&>'=03-)\>;W^/CB<;Y,MPKN?!'U4CT^W M/X+:-<5;_[GX,#W2D]6OS70^GQXM;] ^4X_K@\GVV(?Y*YAJS, !=S"/\72V/3LP^@<\:O_OQU>7/B,_OKJ>?)^[D9KIV*U/ M3MR9H'^\W?OX^M=B_^/.Q]?[2^I>&/Z&QU>LQI1Y?6]:[K_>_>/#WL>]U_O% MSMM?B]?_9_=?=][^[76Q^^[WW_?V]_?>OFY7_JYA!0=3Z=C(I? MMW:W"HHY4P_&]+L/]%JF+YD2,6>;M5Q/U'6 Q^+H.C33<>U6U\_:NZ^-^UNB M="<63*:S(SU>FVYU;Q[T@;7L":G?W4W9FW.6-Y\4=659!H:,K"1B<6^V*0F/9[@J1JEPE24OBF5$^L&'MH[ 4.5U;(7H M=4QGEA1I:V/K-5^5%@<1F^<5$QWS!<[7V[].[2*&V+']PJ H3S#Z^YE)N4"] M7YZ5I;F#K\Y3\-7+1XE:'D.&[QX$_A"7 M=+JUQ&_+_0, M('!\^L$?3V?S%T6(V#__^44-TVR\!>Y.QT:/Q].YF7YY!%&_Y'O<@H[7R=/_ M_&__%A_X^=MQ^+ MC^\*",P^0O15D+)X]Z$@_ ?W8_'N3?'Q7U\7:S';6;RVL_LQ?DU4R1[,%-Q] MJOT$;/U;_,UYC'",WZ,F/OVPF][A92+ABQ;1?7C. AATZ?GGH]\Y-! M,>_?%A-?E'CT8&S"A@5?28YH&?=B@8>/9.5+I+"2RKN*ZM ;VKRI&ZO'_P5< M> .?-(-B1%RWN\G[OUU0D$W8=Q/_W8?LKJ;JKIK8=)OY:.?$"61HY9%2 MPE/-#1B1LK><0:PZ;!?WGZR_RIZ0O_KQP\[;_;W6*\T.:[;VWY'B;*5@37S> MO_ZP]^[7XLV'=[\75_[OX[O,@-X8$+>7UDTLOBK>U&-?@ F*)5D/Y8(**LL2 M>XS:[6@L5]C)S0OM8W-QJ5AH.G66V0( M!L7'&I2>6Z8)[\=.?/ '=3,'9W,>"]T?WU;<@D;7R<;.V-OY=#8J]B9VZR$C MTZ=4#7&/!9777[2=MP)43$-Q+CB%;HKFV-M8\^R*>E+4\Z;8/6Q3<(-:?,D& M^XD;[#NLY]Z](.1*2K3;2Z^2-[V83U=UJ<> =NKWR\O M@JO<&7G:QS&YI93Z2SNKN;OF(@@I,;WAFBMN!"]F7X]MR6_5$O_RH&XPE)^! M*LC,O/YSN_T7Q0^NMC G?C:OK1XO!:03G*M$YCH1OH/ZXP=U.M1=?0XNB"J) MCSUX&?@/)3@1RE4>&4TJK@U7A-R[(J;S.6)?X]GQ=-;NK&RWNK0;[F:GNU/G M+R>ZFGC%\6QZ$N^SB46-FTEZG0WXU8_U9QTWJ-SDG5RI,P\FYR":=Q9RM2D9 MO\%2WYU+ERSUXS+C.1L=KRVN*%/(.$H18Y5%6E<$"29LY:0+'IM^C,Y'_65O MN3.OZZZ_J>S(W>544D1569:L_ Y[\@UXE0.#5[DI07\$J9!WC\M:!"VFLV(: M3Q H_GLQJQM7MPTK(%!;EXF-45GPP9.Y7G=:6FK/#O2D_K_M^Q\'B>0B422_ M>^'RL)$\V[UH>M_:UBV0EM]I.9%2]_N8CEQ=OIUI4Z^*2#RZN6\!+U M\SB.1S):#\&EL(A)[9'26B&%F2?:5#2HGOR\'>=FOFF6?WX#XI A^7BD),6[ MTP:X4+R?UI-Y\=?QB4NK3N+ND[NIMN_.XJ6"\Y6P&E'?AA%E[$.%#1)5J7%5 M543SGM95+XL7'9)X[2_@246%\2TBB*QV867[V8?IY\'E<7:GR[FA\4^C/;-3$]LW=AIMD@WB%;%'#>4.>3: M(Y*X!ZP3W$;4JVS .E35O6L%+XA6&P6^F[V?34\@5'E::=1=L ,PG4FMU-ZAVF(NQG:LS(]IDAQ+% I<,"""4*K?AWL]U,P*./_KSYN%VT& M9$P4P_(V[D].H#Z7!,-2HF-5R_$,P+,^UN/"?_&V;>T*'X?:^B;G^'*.+ZO@ M ZD@X$@1@>2;23SX&^MAM44N_ 3(;FKC#"GTJPC1XLUI;".^.0%B* *"B%M OQ&";I%,9<&A+N*SZ_30$" MWD<-&5[= "T)XE5U"ZT11B$_F!^C%F4V(/G]9=.HHH= M.]_^BA\#W051EN!HW+3#@59;1-ZX#0)OE:2Z]S:(;MZ=X5YW@6Z0J.7O.K)< M_.5WY$66=VGY=O$F5Z2OON6PI;-^0K?HIKR"'A7V8ST?MUOTO+:'A8T'S=R8 MNMRH)&5YV:R\S'2;Y]D_/0+?-(M*%I7K0X[EYM_6LO@5P@/TPR#@DW/_X'%J M,9\(D#W PO,MQ:V'Y)O0)O#*&624L8@)0Y&)G0L494%S'<_VO7?N=NF"GA)J M6G ;EM+$'C.@(NU9CP]3OS(HVSIH:;>XDB%(AZH@8ZK98:1T:5&E3>PG[X/! MXK[2OL3C#HZ')>H[O[W>S2*>1"71S8NQUXBX4X:(JI*HJC2-1WY*L.5!(NQ+ M8;#T,K![5Q*M#/HJ2=#VGKE4L1@=C$E9K+=)V51M0TI>\SVJ&]8$XF_CJ='C8M_'YD5+P;A?T<-C MY#%OU4DE<6S:F[BX6\P7YK2PAQ[4\BB>$/'YT+?;9F/.T^@'\F-QJ)LB MU&/O"CT>+[/A,0GZCT4=4Z#S:6'\\@*XYUD6M(R[0[LFG\MQO$][!' [B':0 M<75 X<+ITV;KP?;TUUS/'Z5G=X_2_5^^V7"92)_K5LOS+(JWT^+K5L$;7M%Y?I8P6@@P#D?U M? [FI,6MV702O>CQ:>'!HSXM]B(H:]M6R_ZJY[KKI?J5H3R_Q_K:T8<%7,DP M7[:46XR[_;S[Z&/Q0ZP4$*]H2;>6%\P/ZR8N5!['SG(/;36[\9X90]_\^&"F MKA):.1-*1&G;>BEVA#6<(;!S5DOO,*'W+F!:M5XZXU1DU-+R#4M\LZG+INYA M3!U8%UV,@0B^ %T"4Q=7D5VK_;/H,EWY:0$"B*[XHH$YP(NESQ5MDYT> >5. M1]$_A)N!4Q7)?5 _3[/#U=?;X&[Z-N1.1_J27L&0+LWH:O6M:^N&V#WO7MU M=N$M+KE^D&>71D]Q=?DU0SZ[MIYT!IU0@^A5E0!;B98I;?Y4[H'61!"U5='R MQLZ0JN0W7,/9%N,W743QEF0W5F!L$<9N6UL!PB4?=P]73#JFE$C\]FDI=_9I MJ'/&*<40YX1')P4C X$;DLI[Z[R1%?']M;J?[8)L'TQGIU=D$=N+6OMGEQ=M M)J%X=Q3[[6J+G^)FZ(3V06W,7;E[IO#K70^$D6[IE1M]_$\L5P7-6W,'R\QN*FSF8/9BL/-_<:G-=-FX0 MZC3@9$50W)A -<(JE(@91Y&41B/BF0K<>$)"3_TC6Q;_==$ 39HFP4-=^[/\ M]^JLE#VYP1FOUU>O#633];"F"W,B-2D#V"H=$ N:(&6U0EJ$LC3&J3+]NQ]YG;L*2D^3LTV;29](_7=+WUPOM*2ZBW[56YG%HD3CZ[85O M5*7$AG!7EM+4X:J"P;9,T+MB,FVK_!9-5]$"]/' %%?$*YNVM&55DA=+]>*S MQJ?QX9]K>#0\MIC L*N::([:UK M=UU[BO('?65[BJOK^H:P5)B+Q39<+-8<^O%XI2/%#R#Y;=%6=P[RMTNA?MPJ M_@N&M>1CK/][H.I2[@DGRAM4.2L1$PPBA" L(M+:X&ELD5?UE-R(U+@J,&B# M J\G08^;@>W>_7I)_OO/%\_J=\OUV[;*\=\6X]."JE%!,:6CR]CB[JTFB9-A MJ<-OVC)M@*WE;AA#*V,91<;%%JG!220K42',*NT5I=9A];42*\.#"T0@BYV' MWUB--'$$2:8H_$S'(YFNV W3;E=O-R[N'^J9;]XMYBW" M2^*!:3NKO]'Y^: M]ML78/%L#9-O?GZ!+RK]9''DIO/EU_'XRA&ORI&B9*5%JSD.LG"[FWX46=MM M\&\BR4;%OX N8DR*8STK3O1XX:.'TUT]*J;GM$RU%/9.72$)[M>1/SQ+"!_K M ]\%D$@'&-BV'G_6I\VK%\7+I,AVA^"G;Z*E0HJ-]=*\!T%W8L RG8V*O8G- MFIF%[$&$[&-;XP^(L=M]U"0J:'>Q931OAV@?MX65NF&#@F1;DI*;]D-L87G; M30S?=PX-Y7RT^@_D?]7#>RE*!->3"XV^JRT93V^^>R+WJ'9N[,^>LVKATCUI M/<.[SN;E4Q,L(=]TXJ>X3U[^%KQ_!$9GKCXZ5Q]"H[]NG40Y7K5.*BY2\JGH M?M*'Z+R'2.D[RVR6SD2/R+%AZ[&I0HZT_<[W.Q\^%GM;=RM@R$Q?9[HN#F _I>+/W=N?M[M[.;\7>VS?O/OR^\W'O MW=LS6=%)R7*Z# 9"6K'NL'@/>/!P/&@3YW?F_NC@F1$Z!,18&Y' MG\BGG%59[)]-(0/"HP!"ZJ)!-AYA#"(WM2G@Q6&G_J3GT?G 0L[N:4UP+.9M3\==N3L5^ M.Z>,.1ES,N9DS,F8LPG,.4>:\T#FT_0X-FJ(+0D_Q:K7QS@'^1%@YSS,B:OS M[\[FV#8_C 6M,W\(/XO];?X_/3@9F/6P'I_ODLFZY'L'I5O&ZGFT.[C$(PV#*C M4$:AC$(II!/7@CRKF\-/86"FY%:(M LS*]Z,IY]S;C$#4!PLSP"4 2@#T*," MT&0Z]\VG^?338J(7KIYW2'09DP9F2M[&:<6&$]<@4:ZJR"ATC>A4&T>A9V2' MAB08;9T>S75ZO=?IT4_P4WVP#'AATLPU2&J5B(P3).99RZ%J?* MC%.]XU3YZ1^QCUT-$4-]XN.;\>IU!*WQM%D,3%3^OC:?%G'^?CZG%K#BG&)G MG1TS7'X1 M@EC,RO^,F-_H,==)L;'*0PM%?-;''^7@^G&GZ$@)V%B$F;SI;C/ MR*H,23(Z,-G):-(_FNA/L[KY\U/0\?"#H2%)7!,NWG1#SR"2022#2 :17$G[ M^)6TBTEW0IN?Q6V$>NR;Y9[V3XVWBUD]'YBH_+$VGV(_SB=6PW;[UN-IHG%* MM>_6DO]HV@-=EN%,AJ$,0W&P(I,K]NLOD-?*KG ZQ$W3\;>#;XV>!'@__-E!7\C4=;#OYX MT!Z-9R9%)D4F129%)L4CD6)YMO,P3^_N$ZKKK\[K/CR+Q8[U@>_<+:0#S&Q; MCS_KT^;5B^)EEL$TU7&(!\COOW_='M3X]MW'U\6'UW_;^?#KWMN_%6_>??A/ M>(E^>_?NW^/[_8\['U___OKMQ_V5P*Y/<<-S*+Y2HBOE@6WQLGQTJS3$A/+' MP[J)6^AG(,SCT^*#/Y[.YL5T4KR!AQ0$H[\7\6)=3YHB3&>?-<2%X^GT3XCM MBO.6GUO%SGB\]KZ8S@_]K)@?MH18[Z )CYM/9S%>+&+52+.ZNW=%/8$?P&AF M[1A&\-Z.%^[B@^#+ QA"_'"ZF!5A$4-A^/"LZCXG@V=0L[+RS\IFVWUL!G8SV)PP(66)"2=LC-' :T7+H[ M^W ^@_O##]9&<=5W7L_L8?M+YT_\>'H<)P33;^;M]P>+L0;*G!;Z&$9STOYJ M7@/;#D;MC\;UGWY<'TZG+CZ@65@+4X"OFN*S!]K#WSC@;FA3\]_>QH8([6#. M.Q5%#JYH=DXHN F\_Q9S/Q["\->Y4$].IN,37_PYF7[N^OXL)MWK6 \$=UQ, MK)]%OL:5SFX"G4C41Y&Y.HZEJ[R)0C)O1P#\;^+9&%8W,'#C3Z?Q5\#EY?[A M]BY'^A0N6,1E4_@&;K$ *B\I#SSSLW:+ SQ]5$SC]X52<3A?1MA1U)&,=3K\A'JT ^=E1$W7\,.IUUX_+ IE.1]UK M]^KLP\_U>'SYT^9PNAB[*ZZ^^F,09+ 7ES^/%N7RI['_BJV/8<"7O[-7/Z". M=+GB\SEPWE_UX-GTOZ\<44MAT+0K'V[ 0()R7C&_!BSIE3\!07#UE5.?1DZ" MG3C_"I1\?1CU9.'7OXM:/P%T:AO1@-F=MT:S8R5\W9F_!BSZ6,]6IB.:WZT( MM=<)PW7HN 1'']&LLYZ3Z1PPXBBV0P5+-UJ_B8Z=<+8'8799 M+*)7M)BU_FUH79S+KFE[[9E#"=\?S/11L^XOQ[67Z-J!:P2\!4>TE-5!M][!=P3?S&VV4RYTI5R^J4"+>S.CV*.G71 M>;-ED (B*?G M\ZBA:S^.2;GVMVO^Z<4,9/U_V^>UPX2G-#[K9R+BD_7S48*[ M57:I669]BLGBR( ;".^.0366"?/VFS\F]=FA8J!DA].B6<0<=)> ;F-"4* V M_PUQ6DSK=!FR-JCK!73T>%WXR SV.C[O"PX KI;C MKTJ+U&&YHNW=>HHRZMF!CZG+XT-P70'J=*N?G:)&36QW I^MT6>%2T0>LL(] M"G;%>ZS\R:/N#(OI<82EQ20&;K&0XYK5 ?#]O+:'JQ]?ZU!FC4J$X5FC'@7" MUG(>_LOQ*A-RI0+%M,C52VCQ9\NPJSB>'L>,2/P\ZU(BK,ZZ]#CHU)4?MJ6. MTZ/C+D'1)?%CFO&LI ]0*BXV&V]C,90^T?4X;D?+ZI((-[.Z/&8B K3A8A7O M6DX] #A-#CJ 6:L /@^8VDQCNQ+0I=L!HQKO_RP:^"@N"3C?[6GN*GI7M8/3 MV7&LP7:SQ<'Z%:-O.9#QJQ,]JZ<0B*V\QZRQB0A4UMC'=A:G)E9@+@NTZK8< M\ZIR_;Q>G3QKL^X\N.[X+['0 ^!JJ2%G0=.:QJPM*U^S,'9>2O7?BUG=Q KM M'&4EQ.>L2(\"0JM=!E%[QG7<@Q0WYEVLZ&@S\9,6<=92%E]7-MY0MAB6VQ?. M"Y#]-\J/X]6WW!27-381@86O<>C69+[<6?0:8S*F5] 0B:]RCI%8FOMWO M5@ H^G4$!)5JII.)'W^KYK%S3%OM;!,F9S]Z5?AE7F5\&EW4<1Q[U$%=G'AP M89=)S[;(OWT]:99%D).3>C:=1-\V:V(B@I(U\7$VUUB[F*WMD3DOBSSOV1 3 MF)-V1_391OL3#Q[N"/S+XWK>;N7_QP)4N0T..^YUM!DO37%N<]XODG@9!H3,"WF+>N!F_G4_@D.9VVSGY@*6[/>/ HZ MU4?'T>-;%D5-)P?3J"QV"LZ:!I=MT10_[+[[C[U?$5$_%K$ZQ!_5=EVO9MZN M]FE/X(EQ@4RWM=&O552@K5B)\SXKU.+O3SK=KZMC]J=65N'T:/J@GH5L# M>!7UYAJ]R$TE[]=4,G>5[*&K9#;.V3@_0>,<=Q?6MO:3M;!\E46VNNG:$;8O M8MA]HL=^V2@O+)99LXO= M="^.5/NZB]_1""\RZD/X_@MZYSAG)[N7OQ]C]] M<:A/?!$MAEMV&OM&2[EQK/D?GZY<5;N8M5T/U\K)EI7-7=NU[GUL&G;!LQVU MKC/P"I1MUL:4,&=[&#<6=.+AOVJY.8>GN/.V0\OV;&U%J&Z]AJ]N?_[+N*2Y M[-9Y96_/T6JX,4L[/]^Z]VTRK-JD'2ST#'QWW^W874KX6C@=EVK6BA16_2^_ M<6<8AOX3R LTUF?;@-W2"UIOV]8N#K6#[@]ZU37MK,9-[Y;-[K856ZK^*OOFFO> M0,5Z2(0P M[CHM+/,EWWA2%.+E+)8]0=M)3&,2M&/8A=:D1=L8<=EQ=+T'Z=K.TJ7VG;/U M6RU97W^Q_G@>)[RTMVWG47U\/*YM7 <$G?\\BEKGINTXX\IDY-'QPL 5\.#% M<2>?LYB#K1O?M3^]32?"R'H8X0*X-2Y:Q[)]#L *".4"[CF_L:?P*"Y;M@4^ M, &])%(;0L @8G@-D4-4QF6MZCH/1V?-%#_#J',SU6> =GN3L]3_A;Z6+;"< MM38] Y@+IF[5;3821> 5@6OR][V82^0%#AM&A6>SE6GRTW MU;<-F[QI8/K%#X?S^7&S_?+EV>^V=+18T]D6:.N/HZ\/D09?X%!/#GRQ.STZ MJMNNPL4/^Z]W?USM*HF.@($PK^UH'OL.M^K5M:;NFCE-VD;H-JK*> SN!008 MT0WLU.((/*K%T:7=*,OACE;= !:3SBJTO:/.EIL.IV/GER3NG(^UT"(:'X#\ MT7JIX<5V\>#V>AC/'AB")C96;.K6I$;&=-'(&K'/N/7G6D'4RN@Y#YKMOFH" M?]&Z_&<[88"':?0VP#(N9OK KW%O34QB"1=0>CDT_GXG3N)@]*FO9@T 79*MYT$QF>'(&_LG\Y0AF$6?HN,K?/ M6Q98;#> ?V-D]7&S:?+O=#[XJ-B;V'ZH?WFY\ %!(<;G<>7&?8)7S73<[N9Q MGXP>Q^SGI^;0^X$I].YJ1A#X+&A&M,D7%?B12=Q?' M$6W'U]GTG%=.;\K'UX/3G8QJ_:;]%8G\;3H$+]Q;M7W9T) M;LFW_$';"/RX\=N-AS@", *>UAXI/S^+%D_JINYVTVROKEY>!%>YL\FW-Z^J MK;;.XNQH^LN7D"UQXQ7XIBO*FR^YQ14;&0B\F'U-XJ60=F[^9=K>H/*?@95= M.+_=!?7Q@ZN5_B0V;;=ZO)3C3KZO"KFOT[N5 +<2+6^3 L /D'RY0=-D?XIV M)6,?FA\)T?\.*9@'HS[0.G[_\POZXK$XL;229]3A&$?PBMYG<1%C!Z=#C^!' MW%T2_FTQ\46)1VO>P$8T\4;^4\Y'J_^ \$,4A"=N3&^OP@EQ*IO=;'8W8'9_ M]=:WU8DER:;W:9K>''X,DFTY_-@X]3,./AL_M34?+J;,S?<1ZD(6Q;!+32.EFEB3' MDI08D"U65H_$U".S9+/I['4*+^_4G\.]WKZ4K!$W,1.8O ]^77?,G E/&N'Z MY<)D.F >W$'%'DJ;_B4-K1D@\'T7^5,WJC_57^!^DS?Q\*W8$"EN2W_SR5OA M+=4/S[]L?\K^,D@1G"7\D7AO*V!%LW/+Q"\ZUJJ_/RB_@)$6ARY MZ7SY_8M?B* C6O&?7EZ<[R^/I 6#MEK# XD,U2EP8=!"GZ$Z0_40H%HK$K#$ M%%&C-&*^ B:70L6WP0G'2T'*KZ%:F-*&P"5BRE#$2E^B^ GB%'N).;:E(YN# MZI*J$>$T0W5Z4/T ZYHY\Y)^YN5W/?O3+SN9G/6YS6N@0W3BOH/^V1#FM8'L M=UWG=P55&>Z"1UPSCUCP'NG*\Q;CRVJ47KRMJJQ& M,-B>O*UL7@9G7E(G=<;1+.@91Y\LCE:6E8X2C6C@%6)6$&2H=(@X(IR1SCJ# M^\A?/#2.,ER-L%(91U,R+[E>Y!EG+3YXZ^N3-FO1'NG7]D4UT^Z\RB(>R##Q MLS12ZZFK:9H^6$[MIDWN[(\E;1^O]L>PJ0C# IRI0!ABKM)(:L&0TZR4986Q MIN(^>8UX;-KV[KHI/K?3O3AB/LH5)G^ 95C?/@^&1.\/J &'5,FRQ M)015WEC$/&/(F!(@4DBM!2?,*'F?-,>#PZH8E8ID6$W/PN2:C&>9W7@_\\>Z M=H7_P%S:KYSJ-(3IA?26 ^V^L_T3-:%+-#L^8DIVY%)TY9[F7 MRE&DF16(51(CR:1%AG)74A>LE::/VH^EC7_=F?B=B7L7[7O7_J_/M2LU*GEJ M%2!W: B:DFH\<0N6.JDSJ&=0SZ">0?U[]KP&90VO)"I+2A!C,B"-#48E\Q(3 M'X0CM(]"E,<"=3'"HJ^$30;UX6=WOE'!0A\RQT-SCN>N8O%Q.M?C7M(Y>64M M!?\OY[W3)G=>64O:'%[MMS&I""NQ1C@8A1C%$AE7&H2-4:70KK3L4@'Q79(Q M_7MHDH*/1O.B6C8N R!X1M3-\V!XY,Z(.D1$I:0DWAEDC'"(E1HC&:Q!JO*F MK(0)(5SJ_G673,@#Y#R8&@E29D1-S[CD(Q&>6'+B_6QZ#%0];0M/8C?6XR/X M8E1,_#R7G S1E\I[#M,C=/:?DK:!UY2'.,,K\*"0!\<$,5YJI)17R- J:*8U MJZSMISRDL\#OQWHRWYFXURLC_-;WXT[1:H1+EM@:4DH2_L3-2^JDSCB:!3WC MZ)/%42YH2:QQ*#A7(2850[KB!MF2^XJ$2A)UJ'!1CKQM?M+8330-:P)M<03%TWRJG9-,F=_:SDK:. M5_M9,A"&*T&1I!K\K,IC)&6)$=,\\));K.V]6GZL_*PSV_Q;-,T?XNS>A3\: MWZX#]>-HJ1&EN?E'MC4#('@&V,WS8'CDS@ [0( MO3#<<($J8P!@.:Z0ELXB M1PGUE>:,REYZG#X\P)9XQ*N^FIQF6Y-D/B/75R1A2C[X9CZK[=QW!][FFHHA MNE,Y69L>H;,+E;3=NZ8F-;"28$80)>!',4<,DI1[1!1F 3/NA'9]Y"C.K6X\ MZ>[M=&)[+$\E(R;Z.M?^LVRYM9CR:[]Y 9D MP_;/K.=&.%(BRPP&7RN42!GK48FQ*:G51/O02QG&>;^QGITS/E(DS<6AW'@L M??N5.L$SO&=XS_">X?VNNT*)5D81AS@G C&M.-(>$P!Z24QE*\QM/T4@#PCO M7/2U&S3#^U-)VN1RD22,3M2:,28D- MV89E54E853)C\@KL4-SQ/N/^Y4$FQ?C<,=_>=-HH=9ZF#UO/>E=6=^O.ZE]1MCTTG:\1-S 2F[HCO6 N#FS?% ML3[59NQS%CQI8'O$.O'4>3#\BH><3'H.Q0S!^HIH25%588=8H!XI;$JDG2?& M*V*YZN6$LY4E?]\9\CZ/BF6CBN5.X0D6*V1DSLB<'@\R,F=D'@(RXX 5%U0 *%M<(J'*B@>B*,6RES+#AT1FP=+L(I&2@ ^ZC/!,BW(Z91#IE-DB M=B$'0D1J%\WB^'A\"D:DR5M-A^F[]56+G3KUAT3H[&XE;06O=K>,J0Q6CB.O M'48,NE*FZ6KE%&[:Y,YN5]+6\)J\ M!<="28&1$ZJ,?I1$FI05\BQ('T(0I30]%7!$6[RV5[W/E2):C@3F>:DHVYGT M"9[!=?,\&!ZY,[@.$%R)PLY5%4:E(@R LN+("*V1#,YH3(V093^MGAX67,6( M53B#:WIV)M=A/,N\QJ\^>%!O5\S\B9\L_*A8-OSJ)NY%F.(+EA.^:9' MZ.QV)6T)KW:[O*LL)4XBH<%Q8B$PI*TBJ-0AA-)*HNREI:2[Y#1VX0[QR?]9 MSP]W%PWPP,]6/MAIGQX8P=5(J;Y.7,EV9G!V)G529T#-@IX!](58)@S3A FF'A<&5U,'I/O(8CP:H"H\D+C.>IF1FVVX>%>>%2K,&-.-\8I4M M]"'30#2G@>XJ$-W9]?;R^0FYHF6(7F#.C*='Z+P E[0%O*Z0F+*RDA4BRH'' M9<'C4L1[5 GPWBSX7<&+/K(Q#U1!3)@:,=Q7*[=L509G55(G=8;/+.@9/I\L M?!IFE V4(NXU1JRB 5!06'AEK97>J=*0/I(<#P6?I1IQWE=J(UN5Q#(4^2CU MA S(Y;TUX^GD ($E/\KU)\-WJ?+VP[3)G=VKI*WC-?MM*NJ-= $))S@X567< MYLR!T\%:I33V_G)Y<._[;=Y.)[;/WO.D'$F5N\]GLS, @F>LW3P/AD?NC+4# MQ%KBA;2B,DA84R%F*XTT,Q*Y2AEG+*7!]W*LRV-B;5FR$2-IEFZD)/.#SG+T MD&/-^8T'WFC34ZHCKQL-9CDCV[Z\;I2=K6O7C91S92D8TDXXQ&@)CI,6!ADN MC'&"A,I>6C?J<1-,WVZ6&%6]>5G9Q@S.QJ1.Z@RF6= SF#Y9,"68&.I#A62L MOV"6::0QQ8@IS3SVUE;^TE'Q/>XTZ1M,U4CBOHZ-SS8FL61%+LE(R)R\FQ_Z MV5IN(A_G\B0'<:(ZTYPZQBEBDL%"HXE@)7G%; MAM!+%B3:^;42VIX]-EKVU? M;PY^;B8L=8)GA,\(GQ$^(_P=$;Z4IM22&.1, M!0@ON4&24(L$$_'H>NF(N+2]]$ZIF8=%>,+[.GTW(_Q3R>3DLI,D[$[7V",W M]!BX1]=7HCK[<@DNFV4O;MA>'!45UTX*I(7#B#&FD'8!(^4X=L26LK*^YR8A MO;AM%28CPE-;2\M.6\JV*G529_C.\)WA.\/W=\"W%C[@4 54BF 0,THA9:Q$ MJA).J3.UPN@S?N7HF/:Y\]5O4>(OJ+^BP=C"G[3>? MC+28.FF0-2P@AD6))*XL)NO$EEF.6VM*@2"@R)< I)91GRG 5K M.9=-(6>N-8,UI,#/['KN:0K_^2%PQ3]5*!Y_/[G%_1% MWM9\@_.39C"1&?-,&),2&[(-RZJ2L*IDQN3EW>>XO+L_G]H_#Z=C"+F;_U7X M?RSJ^>EV7N(=.FX]ZRUY:2)69LD39DE*#,@6*ZM'8NJ169(3^<_7QXXI\&D< M+;C:H^)?5M[U,ULE514)3HN !,8,,<$YDB)0)*PF1-F26WNIB\#=>@U':K=Q MS7L]>S?;G^NY=_^AQPO_WL_V#_7,?[UZ.AV/]>J;Y3HJ7E]'9=]<1KVFM;*B MPF-AD I8QKUW DF%!=(8IH2#]1+WTC3AT:<+3C_6L M.(D$?%4\4UWEUCNLE$%T!G-R M%X2V:;]-Y4@0'!!C&@8FJ$=>5BPX)0*G[$%4L(<923KBC(W4TP:_6*/QDYD5 M+Y?OU_]]KFI(":L4PZ!2911:QI$J0<.D!DT+A$DM+]7W]:*&[Q;S9@X,J2<' M#Z"+@(*>$TZ0Y:!2K-("X)"62#J)!2@JMY0_B"[V-2U)1DI6(Z+H4U;()1S6 MK0%K2ZBFY_0K=%-,0_%OBXDO2CPJ**8T7G.=!O_JK3\R?E:4I+V8Y&*KI-.G MC[C7.74>#(_<3R\I^@S GLA@G*@@2)3&(D9BWH920'QFL==66\=Z.;![#17; M9$TO%?UI=E%(2:R?A65)G> 93C?/@^&1.\/I .&T O#TE6"H\@&"3,TITJ72 M2.+@+=->>'\IDWS/(#/#Z9.V++D$]8DMC^\X5T?ETN/B6-<.R%=8?5S/]3C7 MH0[1C^IK(W#JU!\2H;/OE+0)O-IWLE9P:ZE!V"L'SI 02%%BD6;66D.E-%;U MD8HX-\#OP?[N378[Z]N+"R4$'TG65__F;%H&9UI2)W7&T"SH&4.?+(8:XYF@ M#%"0&XQ890$^-?PCK10R>&%Z*CAY4 QE^DE3G_AB/&WRV54#=JQR*C9ML4 (TI;$RF2+XV8DYD,O^Y'6$*4]16-W'4_V)@ O_C< E;=^ M_BY\U%]N[S$V('+PZML=FD>4]M7@\7F9SCL(]4/)[X_9X<@.QS!X,#QR9XDI%;=+A4+VM]3POPYFZNY&K M;IYPHLOY4-MZGLMMANA@]I7/ST>#)+BH^*2/!DG=1#Y71S4X4UE38629\[%F MVR)%2HF"4$2Y( G6IH_,V <_UR!C[K6>3>K)0;,&2;]VB-2O;\HD&1%RU>[] M3:ZC/L'S3E)W9K-3DYV:[-1DIR8[-<_'J9&6&Z5#0($1AIAE%!ELXL(?#Y77 MU&G>RT:T1W=J6#4JA55XN/YMOXL; MV>]DZ0*4<<=+7UH%'MEK#\Q&?G/E*G> 9W3.Z9W3/Z'[7DBP?-]1CCD)% M,&*^8D@I$E!%2V>T8%B+2\W^[I(4>B!T+S$>B43KNS.ZY\9&.76CQ\6XUJ8> MU_,ZGFDP<3VF7@))= ME)#..N%5.I+=Q-R\*?L%V2_(?D'V"Q+Q"S2MJ+6X0M+SF %2&$GB-0J"!4M\ ML$;VGZ^P7;#Q]!'\U4*E]>1T]_O+=Y""/C=U5?R3*E$B1 M$N> -JBV+HM[X(/CN )S=::W;T[MPC-[&K91;XBY^%99OU8 M'_@.H) .,+-M/?ZL3YM7+XJ72:G)AL.>E$AQ)Q%LGW>B9[6&03<@6&-D]7%S M-]$TX'[U0^B=L;?SZ6Q4[$UL/SI?/1B]6[=WW7)].K=7GZ;'?J:CQ]A\:CLE M/H*!Z(\+NV>&>7?=,.^?32_:\'<+C0 *;H.(,4/L0?( MC[U(7B*:_D@$[RZ.(]J.'7YK>_U6FS\F>N%@ .['J^0GN?$661H>4AKV)N . M3A<-J&0S*OP7ZV-!Q&'G.KH"K,SR'1@AG27FL9TFVJ_3U ;A9[+:I3/BPR%F MV,:OVF_16)].%W.XVQ?O7G5W)K@EU_('P/ Q."M^N_$040 H+4M UBI$3NJF M;K-$I]NKJZ^H$^ENSJHMI>1?VB%?D=)9CF"K9/3&:_ -5Z@M6:I[WZ6OL2@A M\?G_[G_'3*.O[_B-XB7YV+5+EUOWK>S!K?*#\N'3@U ^5<\9.9 M%2]_^;?%Q!'PS2D)!O2;$BS(#M.09H\T&])L2+,A38B'PS2DV2-]FH8T]X!^^)UY7_T6-=ZB^@LZK!W, M:?O-)^U+K%45D F"(U9)@;3D"G&M ^>4*:+PC38^Q,8IQP6Z\24DE%UQ@1&D91V*7!TX::3D.(5CLP\TC,4S@LI*($U\A)KU M1DF.A*6*!$:EDI=&DOJNH-U8* DFJ*V1+V;^Q$\6_LPDWN)/[LF9QNZD?)SH MD^VWD ]R?@ZM%'A98RM#;^S6QZM LWBX/XSWI^N+MH@!U^]OJ+'2]< M/3G8:1H/_^^^ZUSD;W17$&HD>5\GSCTO$S8\Q,BXG0(7!BWT&;60WR*,>"V]4@K:5$PQ&I,I6<.?XW;3E&AF7.(E Q^PR$F-89I ._22%%Q M::LKCHC=#&Y7(U[UU1/I>5FPX0%&ANT4N#!HH<^PG6%["+"M)7;<.(6<9Q8Q MPPTRS##D* F8E8X'>T7G0H!Z3>/Q&!K";5M2"-:MB#T,(=#&01B/4X%M@MFH MI#P#=P;N] F>@7OS/,C G8%[",#-7&D-1-9(:Q,0DPY 6*L8>0=*!6',XDM' M$6 (N#FG'.$0;$1OA[2!6T@A.1-&2DI9.L ]JD0.N!/$[7PJU<-#RJ,:F'== MP\;)0>&_',?FA\WVIJO!4F?IQCRU#51E#A#_TW2D,TN>,$M28D"V6%D]$E./ MS)+D6)(2 [+%RNJ1F'IDEB3'DI08D"U65H_$U".S9+-;XM8IO+Q3?XG-)76C MV5G=?-,<'6*N\X-OO)[9P_: !>=/_'AZ',]U26.I+25]30K@\NK.TZW*&"!L M/8/U96FY9(9:)&0L\A(504HXA8CRVEK.C0V7ZKGOM@^K,\@[$_?KN3E^W2U$ M];*2S-F(ERRO)&=;DS[!,\!NG@?#(W<&V"$"K HF4&F14\8#P J-C#,&68&5 MQDH2860_&Z8>&F"9&$F22[6RK1D P3/ ;IX'PR-W!M@! FQPG %>8L0KJA C MKD)& ':&4K)*$U,JZ_K9VO30 $M 7KGX_]E[U^8VCB1M]*]T^.R<&$<@-76_ MV+,;(#;TQ:RDL>=XXGR;J*F(,HFDTH)'VUY]J@)0H0M:%; #5Z/2,))!L M@-V9E<_S5%96ED:&1;"IW^#(L*?WP?C,C0P[0H:E/$H>7 :79&'+*!EX)S*P M8'BPB5H]U!ZD0S.LY3.)7;EJQ)H#[#;"=?KZU^G_.RW3RBVVR_0NEJOFW;K? MI/0ZX=:D,>JOK[#_)]%P^,-LSQ0WJ^K=_LXIJ.-JU''$Z1!)%!"LL2"XX&"C M9B!E\-$7N1;"(&O]UZ!>9-SC#R!]T%R)G!G!!E)R1T.M_<,-:HJ+,X>OVDV- MC(Z,CHR.C/X5C)XD<=*9W+=URR!DX78;A88@HN0Q!I>-&**XX"B,+F9$#]7! M#1E]"O!5NZF1T9'1D=&1T;^FFL%Q2912H(F.(+S/X#4+0$TD.G@JHL]#5#,< M@]$YG7&KD-$1OI#1:[$_,GIU+D%&/VM&9TQDX8("2;<4[348RB(0%;.D1 LI M]!#5$\=@=%8HT0Q5H(B,/OYBBT^T1F"'++E@6')QWV'QLEV[1=/N-8/%U@CC M%8##EJ*A#*RV0!;%X+C%8.*4&Q<#J*0-B&QI$8.* ;54ZA2))VROE/8^)1CO M>GU?J[]NF$-MR8SKH1(Z1\8L%($G!Z_:#8[01\,/'7W ME)#S=!G:R]3\>=%VW;=-7K67-[47[?*>-1=8;CN:VDYL^5-'$2T*KQJ%5[:> M.LL,.*L%B)@5>.L8A"RRD=(J&?=:=SZH&F('QG\O4#Q,.[&9J&[':DWC^LQ! MI793(WOB0)\J>]9.B'^^88F)4;XG@BJ9&"0F/(C$&'@6/!"OC(J$RFSV*/]! M11+WH?RN#*ORZM/'3#"", C&*TFEY"*$0>L\#J4>^H/"K"(H M'\Y*/ARL*P<6@)P2BYZM+]*JF6^A8-8LTQH;;8Q70&)-;Z6"$VMZL;3D@PT[ M-DIIJ !*N(*^@K=OM%&^-%R[X!)-D0Y26M*C^\_MLOU0\PW:&'TFY%!:#\M[ MIP9DM1L<>1YY'GD>>?Z>/!\(3UDE!;HP-(C@!'A-$\A 38[&0):OU#'(\F?-\H0)[W*D$#+W("SUX)CG$*)UV5'-B$N# MU'T<8S:OJ4">1R!#GJ_7"\CSE3H&>?ZL>=YZPG1D'KSAKG"V5E"^Y2%ZJJEQ M/DNYE[6_5X7&X7E>#78Z.;(\MN3 BHR#M>3PJ41QNB[0:-;NS7V/0L'BWM'4 MG(ZZCFU,ACZ_XMX)J#!"G;(Y%3$5O0+A P?#LP/JO9;4*A?R(+43[\MC_[9J M+Y^4SYLO-T6,/7O7'^F'+3;OKGO9(_./Y457!M(PJ1@RL[B%=[KH4[NID69Q MH$^59FMGSJGNH5$B49\" 6M%KPT(!9>=!JM-TC;)P+D:HM[B*-K@"_M\4%'; MD;\8M]J@RD"548?UQV1H5!FH,HZC,KCR4B;%P0OK01#OP$IB(#.O@G)* M92J&J/>H1F5P-K-\J+*0J6 GJHSQ^ I5!JH,5!EUJ3+$$&8M?;HM"ID)1A4J!RWV#>A4-N*(/(6IMJ;;>*Y*'*WXI M8N^ZZ/B'M$SE_@;:8T2P^A@1# F^9B\@P5?J&"3XLR9XDK5P@E+0962 L)Z" M-,@;JC#^F,R M-.H&U W'T0W&4I&$8!6 M)N;W.M/>IQQF>T+AD_:R/.9%6G;SU^F]@'W\VLT7/6/]K5V]*,KUQ3O>>AS_ MM>G6E^4!=AWE?DEAX;INGDOT] _Q_N==D<3/\DOW9E@US&;,6"QMKE9M599] M0\6$BJE>;XW/,:B8ZM434U5,47NEF?,@O'4@* G@.:>0#;&1:9M4V,OQW:>F M:*R*B0Q5K(1Z"?42ZJ4::1GU4J6.0;U4KYJ8JEYR7&AJ7 )#M #!= :CK022 M+/5"\_Z<@B%JJ4:JEXK@,!05$RHF5$RHF% QH6)"Q31UQ:2<2=HP!LG+HGY, MIF "89"MU"D$Q9RS0U21C50Q"8IZ"?42=BLZQX*V#] (^Q:-7REC ?#1D?(_ M3ATI(Y3"$U"5)''A-#/@::\JLU%@.,]%)NHDG).,\;T\W'TJO3XB*+]>!WY" M_NF9M+BO<63S3(:+8EDJ4(6,%5Y0A*$,JMGY%D8(R M!&7(N<@0887G7"<0*M(B*5@&2V,"IX7+BDOF!1NB/N=H,J3O^:394/O<$5WK MT"'8\^DL2V3V#O1JKE+Q[X5;I>^PIKQJ45ILWO_\/[\I]'!4CXQ0_-0Y)00<=4ZIB:W( 8AJ%2<:B@8RIU3$UN0 S#4*DX5- Q7^08 MW#-X9@G1'UPW#\WRC].BIUYZK-W!=<+C4,M('V[+9H^8+$_3Q';3'Y$PKO8: M%:TXG7P]_RO<.D)BG, J>A1<<4(UJ" $"!<"6"TB4,F()28)*](0^Q%_YY6+WHVV-+%W?7S=K%PNQ^_6TDGMU?2V2?7S\DCRBI;//]\>(RO&\68 M* DE 4H"E 0H"; :\.QU3.0ILB! ^_ZL:!5UWV'!0HK&"BF)3?N;$NZS-W(H M'?,E!8'DD:JM&O ;YG$5D< 4SZ3 &Q41*B)41*B(4!&A(GJH(M)6Q$"* M!'*6&Q#&EU>.:]":*:Z"E"SX(7:,'E,1T4>\MLX5J(APERD650WBZQ_GB\TZ MQ>'+JK! N :5?,B3+U KGU0K'_8(I'-3S!,0GU8G:OK\FTY1@]#"@3?"0K*< M>4%8ML0$4.J2T_D0)5CW5SA'+L)"J3,B*,>3H5$KH59"K81: M";72\%I))<\ MN>=Q <,58]?NZ_J;.V)A_)7FWZ M//)VDW"_.?C]WN!9X_O6 W4L'M?N]SJ1%JLSIK(K[KQUS 3J%'+640FM( CI M083DP#J3P-LDF"*"T6&.4KA96WR\6UK\>7/IT^I9WO'"L\VZ6[ME+(2PWW9F MMPAYNUB!?+)&P; 9MV*FCCS:UW:F;3$P5TC["&M(^Q5[ 6F_5L\@[9\W[4=% MM%940LA.@\B)@:6^4+C/@8NLK:L_X9*4,A#(@>:^%44&US<[94E9 M+Y-6+.^U[1JPQ..Z(\6>"'QHVD<:,^-J*/UW/ Q#Y8=[()#@D>"KB0DD^)$3 MO*+&!*,*P1-G0(@DS&1:R$.6,QQ$((?O)P#"7X28%:[J9'@D>"1 MX)'@OW*3!O6,:PHVN#*#5T*#4\*#YR(Q5Z;OUNP1_(!E&X>:P0];N($$/PDP MJ]W42/!(\$CP2/!?1?",Q218F8.7J7G%'^=<5*VY=_9(\_?;4YZ(/,\1[&3D3#]1NC=E!\>9&:,CEI M+\L]O]V6B+3K\L:"-TUYB'FY[-7*+9HKMUHW;6[6%ZE+/1H6*_?5)>55UR[F MT14,:_)\Z99A7BXO*+9.E^4W=(]N 4Y-WCJQ?KR_*2C#D;NU*;LSLB[>U:Y= M%7[=D12X7)[L.[?XMWO;??]-\Q<<@V<$GMO?]]JMYJ[<=%<&U@*"N^KN-S1] MNXC#&/KQ(H5UNYHU3Y=A&/A3![/W5@2_@_-_=NLV_'91+)%6_TR_;^;KMT< MA>$L_^0=+SVYS4LOUNYC1^'4_2P[_NPY]\5[IW3_[__SAA%JOV]^VGJG4G(] M'J%\O;UW%_=W]-U\76XW_/'Y2;\NW2:6&XC??FSX5'>_#8Z&0XZ&I\NB?MM- M5^;GW:Q);T(J4]?MS+PI,./&.4:V<\IW+MG-SOM;Z\^9(=]O?PH+][;=K,L' MO4EEJK_]4$JVX^CZ#:$_XNJJ2]]UJ[Q>XM9W@];R;^_FB0-9W-U=_ M9%/![L.9?$3,G[:*Y2,)BNL;>,0%^^PUY#-7F$=2T =_RC#W8A\I+:JY%\JU M??_?Y[UQK/L22E9R+^:1U8:\_^_AGSB4C8BR7_DIG]@ 9+;@<\3]/]>9PH], MD[XH"V@.GP2\5];+C'R=HR+[WV/:?##KO^M?KD[4OYP\DJ3/H6]G.W^\X#2. M&#J")KS_2'C27EZVR]UL[-2;Y5AF=3Q'M$.TP M,B88&>B/NOQ1D?T1J3 R*HH,]$==_JC(_HA4&!D510;ZHRY_5&1_1"J,C(HB M _UQS /Y!CN/%(_E>WA+EQ_ R&&/,:W=!^,S]Y?S$G;G/0$X?KP[;Y+,B10XT$ ,"*,9V+Z5?@B2*NHD MY3+>[<[K*24Q)P*14@O"2PV.2@N$.&]X-%%E=K<[[VYS][9 ;^!>^W1FC9I1 MRZH\+;FF,3X)F*G=X,BMI_?!/:#Z4*C\'W4H4B3G&LF9RZR5*>0,W35?&3'D+O\W,P#]-S6F,*VS)REY$9=5K$0 H9 M%RH75@>P95H-A)$DHM,A.W4D1M;"#'CL[+0@:GR,@+Q<@Q=&/>B1E\^ EVNG MVC]_K+/[!,1$T-Q2HW.9H-NB#AB38'VVH(I82$1P(]*>F-":1N-C FM9 "$$ M 2^EAZ@B"S*YJ+P>4DQT95255Y]4%59P5!3C!M=OZP#7VCV&DN3T/J@H:E"2 MH"0Y+TEB-6'::0V)) ;"9066*0&!$TY<"E+3O16'Q*FAU 90HE^ED(2!53:" M=CQQSJ*@A!];D@BA9EQKE"7C!EB4)2A+1N*#BJ(&90FN8/SQ"H85469#($M7 M&)ZY!$X0"91YR3+WS JWEW3P/.0L#0CKRWL*K4/_'9",)$,D"3S2(ZU@<$)F MF@DD]OI6,(;;5#' 9AC<3O%P5__T)JW"O$O]&;G;@XN;]JH/MI,W'JO=L77J ML:^P/\)<=7OY4$)5(Z$XIS0FK8#V2DA8;L&1X( 1F6**-OG([DHHEVS,VBG@ MC%@0.BMPU!M@97QYQE(0ZN-EF4^[;I/BCYO5?/GJ>5K-V[C;/[']X;,='M\ M=7S03@K&Q8S2H7(FB#:C0YO:38VTB@-]JK1:.U/>;+E&LIA(#-5N:B0+'.A3 M)8L)S,%(($$+[L$QY\M\BKHRG](4B/*< M('M)N,K*&IV_< [V#[?8I,]/P>Z;Y68S88:JJ4/(&1WDU&YJY%8 F M@V79@ PD!,J(#SGM%9\F+U)?=TI3T" 4->!4)'VU!6$N!!.4PZP=0@XV^IY. M9>H_4K%:JX;Z@&M85%^76;&Y57U=CX<>7% M4G+):09DVTI4QP!6< L^N&RI=]I8?_":U5_>8?7VLL?_=JOXWZNVZQY4MTJ) MF'&%S481?49@<*3!IU/-5N<"21T_M@?.9&$D$2 MJ<.9DXBGV@V.)')Z'XS/W$@B2")U.',2\52[P9%$3N^#\9D;201)I YG3B*> M:C,;H@3)/O==^Y55&833"2R1&1S3W,C(A!1AB :2C^._-MWZLMQ* M][)]'..\OP>W>.[F\>GRB;N:K]UBNSMJF_MYI-7K>4B[ MG52_I-"^6FX_9;N=?9"=ZY3.++>X=7VJ$%6[J9&+<:!/E8MKIU>UUF_O\!%OMJ(<;1"8<3[4;'$GD]#X8G[F11)!$ZG#F M).*I=H,CB9S>!^,S-Y((DD@=SIQ$/-5N<"21T_M@?.9&$CDVB?SYACTFMFBJ M@J/*"P,B.@K""@G.>@U>."FX<)D'>W?1-!H5MGR]!>IK^W7?=S6C_++]V;Y^VJO[/'Z_5J M[C?;Y9.7[7.W*O?_Y6NB71F"Y=5G#N^SEN$9,L=9BSO4>/X6U]-0@(S#!^,S M-PH0G,76X6P^')RU^VE,+OE,2'RY4U"O5I;TP+B<R&[(91A.R&[(9Q>7YQB>R&[(91A.R&[(9Q>7YQB>R& M[(91A.Q6+[M-M4[,)2LES0ZR4 Q$X!*[25GD+*7-ENNG55WZ\1^3NOWA6'#5GT),5-45];8\7P0MO;2L*H@&H4. M"AT4.BATZI4!4Q4Z3,0D= Q@2-1%WA@#UGH"PLA@38Z,,#%$03P*G;$B;.U" M!YMEGV4E_ ]NX98A-3?YU>9_W"I<-)S.FH))#/?TCU?%#KN'Z$.D98^8[)$V MMIN^J?JXH'9\GODJ2?M)WXQ0TTY 'IH@#9$B%U%H)0@B.#A.%; 8A>,I.D+, M7AXLRF BEQ L#R!X>65\SI"2IL$;'ZB5=^7AD_;RLEV^6+?AM^V)*-VSS;I; MNV6<+U]]H!:[[4]ORT3R27%HV(RS(A#U4 (1P0O!Z\8WF-9"08 QA8)@0H* M!I=-2 H$X^6OZ"-8)3U0F564,5@E^!""8"L%+MI%&2W=3[]OYNNW@YQV9E % M(&*A"D 5@#%5=4RA"JA:!1BNG>3<@!+)@%!6@8W.@@DY&Y55UFFOC1(-(<8@ MRLC1Q(((RH#M-81TE-) 6%$"_$@J0"LV$Q*U .(6:@'4 AA3=XWB3^Z2,UBZKNT*HJ"67:*:@$W4@O.1%"#D*5BH;J>#&Z*,+ M(6')S%J!4@BE4&VPC5((I1!*(91"4U(5ECCKO01): (A30(7+8/@@LS2^JS2 MWF&1W =C9+00-2%%5:0,GGC;GQA)D]-&)IF/M#[$E)Y)CA6CX\8M/!SCS+8$ M_?0FK<*\2TV;RRV7R&_:JSXN\;2,4>JYH;9:UF[],1GZ_$YBFX#:2LG3($.$ MR%DL:BLF\'V1K9=*!$MYHM3OY7 DB2D72<9HH""HY6!3,N5+0AGU7ENVMX=[ MJ[:>=MTFQ1\WJ_GRU?.TFK=QMV%G^\-G.SR^ >KXH*T[HJBFH1(ZB#6CPYK: M38VDB@-]JJ1:.T_6T92U)C>>>0S5;FHD"QSH4R6+")-[:9&8L6!/E5BK9TK<18VL1BJW=1(%CC0D2R0+#"& M*HBAVDV-9($#?:ID,8&4G3':BD@8N!@B")8<&!X"9"+[0WZ"8'2O1#4'&;+U M 23KTWS.1##2:E \$B^I"HH'3-DAWARR%A6;U%<$+?](W;J$=%^0NBHO5_.P M3O&Z-K6/XGM6IF*;^AJDUK!U^[7[8'SF1ME5-39^7'85L=7O*R8035%/PF<+ M-F0-P5.1A/ GUJ-SA2[NE],#YSGQ_EULZB#TN+8SR-.IYJ-SB2R.E],#YS(XD@B=3A MS$G$4^T&1Q(YO0_&9VXD$221.IPYB7BJW>!((J?WP?C,C22")%*',R<13[4; M'$GD]#X8G[F11)!$ZG#FJ.L:!ZBWQHK&A[OZ^685+MRNQV9H+R_;Y;MRQIA6 MS5_]JOG+]4"X_7>ZO%JT;U.ZOOCJYE.N%FZ)W3G'*#NP\+L^0Y^?U)A Q:.@ M5'F3/$0A- BE.)@0+##JM TR*6[V-IH,7O'XTS4^;R^ZP?CG!9P?6/)(Q*K= MX$@BI_?!^,Q]?B0R@>1O%,7/-DK@A$@062DP@24PQ#"2.8U"NB&*-A_'?VVZ M]66YE>YE^SC&>7\/;O'/3Y1-W-5^[Q78KW39[].16\NB7]/MFWA5#O4BK MU_.0=EGC7U)H7RVWG[)-( ^2)Z9L)K3! P80KNHW.'+TZ7TP/G.?'T?73KLX MT9MP/-5N<"21T_M@?.9&$D$2J<.9DXBGV@V.)')Z'XS/W.='(A/(%BHKE#4Q M :')@W!.@F.,@(\T,:]]3"(-42J*V4*$JRK*2P>H?[^M=EL?FB?$AL M%FW7-060RE/^EM;.+U+3I;!9E>!.]SP.'G?RC&:#":(>[N3!.3[&T#G$4.VF M1K+ @8YD@62!,51!#-5N:B0+'.A(%D@6&$,5Q%#MID:RP(&.9%$G6?SYAB4F MMK09$LM!,@.1N@0B^C(RE140,N%6)I,Y97>7-JU3+'$:@3H60 B2P)C^2TLU MM<8+[NG=IVZWY.ZV?YI7OSO%WU=_9X MO5[-_6:[R/&R?>Y6Y?Z_?.6R*T.PO/KD$B:;,6.Q-! 1[*HDRRF.BNEWG*3O0.1*>\/MPW@-$V@ M%"W_8]8;3X8HN,59Z::F:Q?SV'PX5&OWUO@<\YGP^'+7H(:M+.&!,8HQNG,-DW)V\Z<\\@A\ MA*R'$55S1"'K(>MAC-8=H\AZR'H84G$ M*+(>LAY&%++>9,J\N'4F>>6!RNA 4*K!.:; 4:NYUY[)_3(OJW4DC$H@@1@0 MV94AY B!)*GUV5F?B+I;YO5S6K^OZQJD":*=&<.K[(&(<#5>N$(!@ ( (PH% MP&0$@.!.B>0%1!T\"*(L.&,\F$AL+,) V[AW#-M]ZKQ1 "!<8;OD-CE')#;63Y$!79(R9[5(SMIN^DC;!XHICX M"J^@@*M1P,44670V ^=!@=".@>D3.MKX9)7,RFBS)^!84B8R!H0+ B($#8:F M",D3GCP55'!_5\ ]:2\OV^6+=1M^VQZ T3W;K+NU6\;Y\M4'>J[;_O2VD".? MU'&&S:00,TMH93OO$+#&"5B8PT'BKT=_'XH-_N/4:AJ5P\B5 ]&22,L=&!XI M"&44&)<9Y*0M"]R8;-40RF&K&2[:11DMW4^_;^;KMX/D?X8Z MA#N4"R@64 M"R@74"Z@7/A4J8C-T5(%UGD%@EH*7BD"Q"BM&;79$[DG%V0@E,8$BI4W"N\R MV%C>([W@1O8+3%D<22YH+6=&#+5@A&"'H@%% XH&% TH&LYV5\54>Q]JQEB@ MS$(2Q(-05(*W)(%+RA-BLU1&W%4Z.@O#;<[ 52!07G.PWDO(C&;BO'51V"&5 MSI>T,U0SQ@0*G@D ]@:32)I-)D1)[E2S!22Z] M,.!"MN4]-/7OH6";@XZ9I&LRQ7O 'M.4\N5%:EP([66YY[?SY:MFV:[+&]VJ?+O@7[GLU5^Y5VC$3N%R>[#NW^+=[VWW_3?,7'(-G!)[; MW_?:K>:NW'17!M8"@KOJ[C#-]UZ6B\PN:7O?%N-4VX_6\F_OYHL#H=S=7?Z1YQN[#F7S$"/O35G)\)*VP MNX@\LH9^YAK:W^,GKS"/E)4/_A3ZB$G[X$^QY5XT>?_?PY]NJ/NBBE9Y7Y8^ M_%.&N1=31F,EMV(?$?VU+OI$HQNS!9\C]KFY3N]]9)KS13D\<_@4WL?Y[#,3 M+U/[RM) S6F.8/][3'L/9OUBZ_[G__F-^N8TRT%?V-)N'#%T!$UX_Y&PZS"R MFR'6M21X5F/@S''T@"U>IPJ]#*'WS*'W<8SS?LG9+?[J5\U?_NNYFT=XNMQ] M\<1=]9->A&2$9(1DA.3S";NZ(3F$S>5FT:^@[&#XV?HBK:X1N;TLO_PB+;OY MZ[3[UJZY,F(T8C1B-&+T^83=N##ZQY3G8;Y&&$881AA&&#Z?L*L:AE^VZYO$ MQ7Y<9.GE89G4\1[1#M,#(F&!GHC[K\49']$:DP,BJ*#/1' M7?ZHR/Z(5!@9%44&^J,N?U1D?T0JC(R*(@/]\:"EX^M^ %^Z=LR(GC%!9DRR M;5+TWMXK%O]B5XVH;>A1>T[]X!9N&5*SJ_T0WS<_II N?5HUG,X:1ABY7Q)Y M,"=_)7EA']\'>>&3#2YK]\'XS/WEO(3-R3G*9!S5-DX:SSHH$(A6N; B$S*EXD8R1)7-@Y!S@?J;&^0D9&1ZSLH<+-,4 MLN \9")EHO:ND#"*TZB4+A?EU(L/#=[P\J4F19,XR8TA1S_+GA:;"LS CQQ@ M[WE,/9"SSD1$*)PO=>2 E=9:28"TWQO43T: MQKB. IB-%@0)'CS)&0BQ5!"3+6'V6,?%*SV3G""QUYXZ1+"820[6;&LD"!_I4R6("!!2!/!< M,[#4&N=3H(FJNW.P0@YVNS[(R=1O#X%V)W((6EU=IV;D^ MV.K8^%"[=^L465B+7[>YST]PU8YR#YN=8SR-.IYJ-SB2R.E],#YS(XD@B=3A MS$G$4^T&1Q(YO0_&9^[S(Y$)I'Y#4M%)ZL#P$$&$9,"20(')9&R0+CKCABC8 M?!S_M>G6E^56NI?MXQCG_3VXQ7,WCT^73]S5?.T6VQUTV^S1DUO)HU_2[YMY M5PSU(JU>ST/:Y8Q_2:%]M=Q^RC9]/,S1 #-#L(^7)U6[\TB27FFIFL7\]A\ M.%!K]];X'/.9\/ARUZ!^K2S9@3&*,;IS#9-R=O.G//((?(2LAQ%5LAZ&%'(>LAZ&*/3B5%D/60]C"AD/60]C-'IQ"BR'K(>1A2RWCA8 M;ZIU:583J2FC0*)T("AG8+DR0((F3"1AJ6-WZ]*""41Z1\'XH$ HP?MC9@0D M2R15-!+&Q-VZM)_3^GTAVK!59GWX:5IE\\;S0=O:"],JA&L40"B 4 "A $(! M5,<3_I$ "IH*EB IQ4%$&< PH\%$0UA04FEEABC,1P$T;K2M70!AH^PSJ\G_ MP2W<,J3F)A_;_(];A8N&TUG#"*/8,6",6G:H?4P?XBI[Q&2/J['=]$W4QP6L M8_+)5PG83WIEA IV F(P6YVI#1Z,9 J$] :,LAJR%-Q00:,@Z:X8])SR[#B' ME)D'H6($RZD#)KP,,;#DZ)X8?-)>7K;+%^LV_+8]^J1[MEEW:[>,\^6K#[1A MM_WI;5%(/BD%M9WIPA!*Z,HV7B)@C1.P,(F%Q(]QA,1_YL0OB70F205$A A" M<@R!IVS)RZF([&],G:F^%#'E2)631NKD/.1\S&.D///G/-EH-QXGL$9*D"4 M.3T8KT+Y,E I/67)NSW.MYE)Q2-$E?HCTKD"(SD%IK+I]8!5\EB<+RCR/>(4 M\CWR?<6.&I-/)LWWM5/X5(M1J>%%4S@!G(0 (E@'+AL!C@BOE5#,AKUBU*)= M,O=%T_#$/0C.%-B8& A%*7/<*,WTD"+E2RI2RYW.&+6H6"HJ7JQL.PY*'I0\ M9Q"(8_+)I"7/!-0#8]+%Y&S1##:!T%* Y22#(<$$%IUA;G]9(X@^+Z)!%.%1 M- /G8%3_*GHG?#+4)G.D% =C>F88BH:Q8A6>#7&6^U!^>I-68=ZEILWEEDOD M-^U5'Y=X6,2(E=RPN_QJ]\'XS'U^!Y--0']9%H6CQH%5F8!PFH,-V0)-C)K( MLL]I7W]%Z569ET(4_?9C)CR42Q,$'IAP3(4=IUFQ1_W*SFRU?/TVK> MQMU.DNT/G^T0^@:ZXX/VE/2#5TA>Y?[BFH;]))"G=H,CW9[>!^,S]_G1;>T, M6E.7T9J<.8EXJMW@2"*G]\'XS'U^)#*!.9LRSA$?!"CNR_R+ZSY[WO> TC1F MQ;6+4MZ=LRFF-14Q :'>]]L'.#A*&1!G$LG">T_=%\[9_N$6F_3Y*=M]4^IT M9BU.W!!^1F!PY-S3^V!\YCX_SJV=1G'B-N%XJMW@2"*G]\'XS(TD@B12AS,G M$4^U&QQ)Y/0^&)^YSX]$)I#]LR$1W6?_O&=]]85C8 )G()*-E$AC&=_+_D7+ MM!,Q N6"@)!P U?]8(_MP5S_?K,*%V]7( MAFUOW^M2V7+':=7\U:^:OUP/A-M_I\NK1?LVI>N+KVX^Y6KAEJ?>557[D*A3 MI0VUZZ!VZX_)T*C,JL;./]C+E)FF5DHP0O!^7Y(!YWP&:U(2WI@4R>%K:7^Z MQN?M13<8_[R <_>@@EHC9D5<5K;/J:9!?^:(4[NID5IQH$^56FMGRX=ESC&& M1A=#M9L:R0('^E3)8@+S,.ZD("H9\#9*$-XYL"):H"10FA13G/E#U\?^X31L MD"RY5;6UG*AIW)\YZ-1N:F17'.A39=?:"1.G8A.+H=I-C62! QW) LD"8ZB" M&*K=U$@6.-"G2A83R-M)J1DG.4.BF8'(6H.)7 ,1EAK-M(E,';JR%?-VDP(= M[/]ZEK6M?VM7.OP03]D820WHX ,(9QB8S!E(3TB6DBC-]XX?&KSH]I=W#+.][/&_W2I><] # M&]E2,R,"-T1-\[PAU!JH-5!KH-:HC8FQ%<:$XZEV@R.)G-X'XS,WD@B22!W. MG$0\U6YP))'3^V!\YD8201*IPYF3B*?:#8XD.NJAS@(IS+.=\N*NW137@7;>KX+Q*R\[U93#8;W2, MV@%+U^LS-.J%<>D%C*'1Q5#MID:RP(&.9(%D@3%400S5;FHD"QSH4R6+K[)^ M[%4.]2*O7\Y!VN[%^ M2:%]M=Q^RG8W_S";]F=$&]RV/U6$JMW42,4XT*=*Q;6S*\[;)A9#M9L:R0(' M.I(%D@7&4 4Q5+NID2QPH$^5+":0Y#-4TQB@@ M[38QR8<(A;TYL9CSVN&_+HO-%^5#8K-HNZXI>%2>\K>T=GZ1FBZ%S:K$=NJP M9=9X-1J6L]=M[O/3:[6C'FX/F7 \U6YP))'3^V!\YD8201*IPYF3B*?:#8XD M14FX,:&<3B)P= M>!T9Z"R",IFDQ,7=-5/#E/)960B\7"F<8F"X%J!5MB$:;2CQ=]=,GZTOTJI? M"EVEB[3LYJ_3TV5H+]/?VZ[[.:V?Y9?NS?-VU=_9X_5Z-?>;[?+)R_:Y6Y7[ M__(ET:X,P?+JDVNC)1[Q !H\@ ;EQUCX<-11,SYSH_S .6P=SIQ$/-5N<"21 MT_M@?.9&$L$Y[''FL-%EIZ+FD+/.((B2X)1SX"2C1'FBA=J;P]ZG[A?GL&< MI+7/8;'7ZYF5!Q=DV-8%8V_7,:K,H;8^^')U6KTWB"3E:9JN7%#@J=>F7 5(6.5=Q) M2CQ((3P()A-8;RDDR6)1/38&:HA,U:$K5WH8*/LLZR$_\$MW#*DYB:_ MVOR?S3(UG,P:1AC%#?WC%;'#;B'Z$&C9(R9[H(WMIN^G/BZD'9]GODK1?M(W M(Y2T$U"'U-M$37009 I%'3H'5M$$@3+C7-36YKTTF*#&22\5!.49B& 96*(" M,,U#\B1G8Q9*]VRS[M9N&>?+5Q^(Q6[[T]LJD7Q2 M&YIB2U+TH6)5[G]$\!HS>&%6"P5!;1K]4/SP'W4H;E04(U<4AGAKDV/ M>4@ M,F/@^HZ"99!PRG.(A+LA%,562URTBS):NI]^W\S7;PA,:8)B L4$B@D4$V.**103*";.3$S8:+)7 M*0.GTH%@1H'A@0#7+FAB%/5NOR6D9MYJJD $HD$HXHNL8 *4)"EDGE7J"X2/ M(B88X2@D4$B@D$ A,::80B$Q+2%1NS:8; 6PRYPI&B$GZT'83,$$Z\!;J8-P M68(VFH0J5:@#S+'>ZPZ$7'7;XS:D>_E16I<".UEN>>W\^6K9MFNRQO=JGR[X&"Y[-7* M+9HKMUHW;6[6%ZE+/>05*W;).^:\>+??\,J]2CM !I?+DWWG%O]V;[OOOVG^4E68G%CJUV2* M>PW![>][[59S5VZZ*P-K <%==?<;FKZ(CF$,_7B1PKI=S9JGRS!,S*N#V7LK M[]YAV#]O8]@_WR/7/X/K+OZ9CP 0PWGAR3M@?G(;F%^L/Y98K/M1;MS0L\Z3 MXHGF;XOVW]W'GN/$-]H,,MHK09/C'#'8SYFMOYA--1\QV-!WQW,WKK,Y'@N"+4C?F\)F; M>Z4JS$F6&(;S1T7VOP'XX32._9#!2!M'(@Q<:^U33V'7"1M%]-S/UJ8I-7[673 M7J656_>U+WV!W.OY>IZZ[^HH(:W=T2>KT?YB>AW:(R.LU#V30GITS#@=4Y,; M$,,P5"H.%73,D57Y !.PJ>KQ(:N:?T[K9M%VW:EGT;7[L4X4_ K[?W)/4.W6 M'_\.QX,L9XZ%J6H'P:DV?V#1!Q6# N,S 6&L 6<4 RFYB,Y&X?1>'TWM6=_! MNUR>' <1. ,7@@;!D^*!9.W37CONYZNVW,[P9[]Q,=-<5';V6TW16#F6GOSH MVMI]A:H#(P55!ZJ.LU(=WI3[EIJ"[K6&D,: $3$ -:[OQ!T"E>JNZB#1,BF9 M!))SZ*5'!.<= :.-%-H;PY@XENJ@1,\X'>HL$ 33.F0'KC>?97[KE=S?I.)=W^&Y>KQZ)D M<:FG[A4%7.I!QR"&(89AJ*!CQK!9NFW1PR]BXR[;8_7^WWSAU)JVF0*V*Y3!-\K7YO[JW)XV0HR:0?8TD$Q]) M FIR L%- .-I .F4R2%%)\5>9]W[K/G>QN#'R_CX%@(/<^[1S.JA3CY"FD7YC/*A M#B)&<*DL9W$GZ829B_HS%]OS*,"[78/WRZNT[!Z0M, $?0VB:]CC.VKWP?C, MC0*L:DC\N C6D=JE 9.;!%3,ABP47@(*LL8O$W)ZB'2&"\NW"K]T./QDUMP M/$P&0\P$U56>$533")\$R-1N<&36T_M@?.9&9ATCLWI'G/(&B&>%)34Q8+B1 M$*P5EA-!B&1#I#8.R*Q4S\IO1F:M#V2P(&.2:8W;>HS]\:-D42_R6K@_42&&SVA9<8_W&&*4:)H?K,S3*LZI!\^/R M+'@>*'<.:!8$1 X$'",>6!0LQ M6R*T3MKR0=(@-? LG5')D&EK B"L L%TR;MTR1:#H0Z&/F0O$A15^&[ MV\#\2_]@S_*O77K<(_(P"U!D<>D@HY"K5:C@4A%6(,%H1,,L/QY,(M7Y4K M;_?:N\YL;&M"%G/GYXN'--C#A:AZVE)->JVD3J&,+CECE]3D $0L#(_*P@-= M4L\2)#ND0&OG#Y=AC+. MN_1CVOW[=/GD-J.\IYN!UE$%DYCN/<-C6E!>H+RHSP?C,_?YR8L),+4EAG%J M+*00(PB:,UA.$NB@4]0JFJ0?='+:,9CZ?].JC:Z[^*8,]#>,4/$]\G1]B'/@ M95G,^M0).\]7Z] TYTFXMMEU?I%43-JM5N>A!Y>>XPC&:%#J"(ZY5 M8)[GK-0CBR%)SRPX)5E1@IR"SSY"RB$I)I@PS@W1.6!?0%[3RH\IIT(B\:<= MNSQ>QF<]M6QK_+YB1^,G#X5@VN)&QHEE?%!6C(;M1ATI8S(TR@J4%<>1%=3K M%*RR$*DH$L'S (ZF(A&4$21[FWVF0S1*.*&LH#,IAVK4/!6PK%U68'537>6+.OVYSHPI%%7H<%6HX82Y3 MSP6%2HD>"DTD51:1="8E/)GL@5'I05#FP:640%LE$@\J*)X. MD\2Z88_G._(8MKV\Y 073\]*8Z*00"%1A_7'9.CS$Q)3X&21HM?6@T_,@HB: M@97>@>.,^^B3LNE N9][<_*GNJ#.J, SU:J"&"Q$JDM('3MKL]JD#_J=OCL3 MM_]^* ;JO=!TFZNKQ=N",QU6+(U9ETTK5SX^:[-%,A^24A\B) M!N$R 4]] NY9XDP1+ET^0-NE:\;Y^WO">;R,U]]\W^;57J=EANL>AJE*,65A/H,?7Y" M= *:SJ:DDA4$DA(.A!8,O(@)0@[E"Q[*WWN+E<,4$#TIG]G?R_^=KR^>;+KB ME;2ZT7AOAUFZE#,U6/(($6=TB%.[J9%:<:!/E5IK9\O)YG@<528$"M0X7[C= M.O!&D@/?$E2AY(B#+"H"?,Y6!5U)EF=O_<8I] !*IZV M;')KO7%8].$#&!U#I($4)>$/4-)T<(%!46"^G)U6KTWB"3E:9JN77URZKT$XB=T876U4)^-E**S9S=_ MBIL1QY#:D=J1VI':,4Z&IHY(F=L!>X@_4 M(U^2L.*#I:M0F6!NZU/U6_R0&2Z.&:[[CHB?T[H)KKMHKE;MZWE,L?%OFS]O MNO)BOORV:6_.,VAZ='B-%5XC%\G#KBJ@5*YVJ?:L!?,$M*=V0G-&+"B;*0C# M-5B5)6B;M10B"VD'Z2]>\/])@?_GU^C_P]M?"_07 ?KN')MWL#],)DS/E+!5 M+I&>H?(\.U2KW>!(^DCZ2/J8)9N24BFRA#(M.-@80U$=@H*G(@(Q+GI;Q(HC M:H@LV2&4RI?DR&R)45[G^7MG*%FFDRP;8''D;D[L3!SZ65#S[2(.X^,>49J\ M:/_=-7G57C;SY>O4WE7I6JWF+M_N?_^0W[!CL^_*%PJG-2@BXY8Y?4 MY !$+ R/RL(#7?)%+CG*PC0]Y,(TQ87I^PZ+YYM5N.A[B[2Y7YLNL_SUV^UY M2^GWS?SJLER$Z]!54QWN;CO?1/,(":QVO)MJ^CA%SUU0&0*S$D3P$HRF$F1B ME 3#=)9RB(7NY^YM3QK=R_9Q* RR2L^O2>7YPBW7CY?QIQM>&62AF\Y$I4GC MFB)UC!E@E!@H,>KSP?C,C1(#)<9Q) 8QA$7'!9AH#0@F AB:!*3 $A$B.N;- M$"O41Y<8&D]H/$N)<>!N(YCRJA.];J>\RN/]EM;.+U+3I;!98<^1T0K1H;;& MU6[],1D:Q2>*SR.51U+'/>4)LHT1A$\2+"VZTDM%DZ>..;W7Z&Z0_-;_O&.0 M%^\(9!#=R1F=,4LJVSA<4X".47.BCD =48?UQV1HU!&H(XZC([SBDG!"($;I M0&0;P%N>07*OK!+,YCC(-HOCZ0@Y(X:BBC@K%8$E6W4Y_ZC ]3]N?8T/ V>P M<$&U!OV)VX@KU:NXC1A[AWS0MRX8;[630)E112J*(ON2%%O1F#G7EO$X2,II MU8:48O>W57OYHLB_Q\MX30%OG^6#R48C9H8,I1MQ/^[4P*UV@R/W(_*5+8J>H;*M?1T5 MQ0V*&Q0W*&XP"W8OG1!$S#6]_DP0Y0WD9/,#]B3]D$ZX5/I M+Z5F5."136.'LH-526$KV7I:R>;YTBW#(*UD<0VTMO:,V.V@4EF.CIF(8VIR M V(8ADK%H8*.J6$Y&G5DATAB4T@T9J2MUK;#%JH""(:!S9Q!HI& MP5+YB=PO-WSP5H,>=Y_M8VDV-7(H#';GT M;+E4,,:\$!824X4-?6%(9Z4'E9PBTF@MA1V\=/]@7"IG1FGDTIH@!ILS3#G- M<:NYZ.T$1HGUF%9-NKQ:M&]3NO[F+NW17"W<$I9RYLM0 M#-^EYL\E9K>O^M:9VQ3/;)?H2;]OYJ]+X"_7W:QQRQ(CJ5NOYF&=XO8"+.P9 MKR257YYQR?]#QXOXX??N'7E\[2:MT6M[HCJQVO"*E\O-K%HUY_>A NW M?)5^<>OT4\XIK(=MJTEED;-FJ&KT:6'O^#MEHF)!Q8**97J*90+DKYFRP;/" MX284-C=.@,GE2Q>9L=%)PLT@?2YK)?]/<+Z6,SU8JTP$KRJ34@-DX3$=-4SG MRR_,.35NW?A4#+#LBX[:W%QMP0%KCL8HZ7!=LCK9A^N2* UWTE &X[D/#%(N MJE $7U2ABP*(4CZYP&SV?C\OQ$/.TH"PGO79( []=T RD@R1)/!(!Y6&PY0A M<3)3U?7MP<7*FM&M=E,CX2/A(^$CX7\-X6="K"5E$ 2N0&1BP(D@('MB9+\! MC2EZE_"C88SKH@J8C7WQ4O#@2MDC)GLXC>W&+]+(-&)%*^C_44> ?85S46O6J#5% M49H\40:2T A"&P8VNPA$2>8YBU(I?5=K!B>Y]**HTI"+UM0T@>D/\#5.9<.S M])S$^K0FU7RF>9VE0Y\/(]2<)R^/E+ M6._ $T& .6=XLHKQG.^*">=1WQ -^?VR5LLU+SF^.[MSFK <_QQ?7+@ZO*+S[]%167B@2_ (FU-#8.WI@^>K]JH8^NU6EO=KRU>7Y0?O MSN7M^IX8BTW?VG2^+&(]E"=9=W_UJ^8OUT/I]M]7[JWKI[;]9Y5K5YORML7< M^?GB 5U0,7E< RIC\AB3QY@\GD;RV%/!$M,4J/,$A' &#(D,E.0T]@O1@LIA MVE]I&UN M[++<\]M^57O9KLL;W:I/A37SSBNE\;+Y=VZ?*//QG6/;H'._;U%T5T[=\D[YKQXE_:^0O61E:SU(/WNFV> M](_RL1:X==__EE.>W.:4O[WCE!?O.*7RX56CP7<7]W?T73\'F8<_;IS\ZTT\ M?'O'SG'^^EZ*]]V\Z^?-95K-P\TIJ,K[9)2"%$P$P3@''P0!$I/@-BBCV=Y) M&?=)U3Y;O7++^?^Z?@KT?FB5+QXOX_,R!RN/O?WR67XWUMX/M1_G75BT79FK MO2QW\<.B#;]]TZ0R'[OJQ]MJDSXQ-_F,I#$'HM8/T>VV0/OG.X'653E(_VA( MTD?-[K]>K#[92=7M0NW?Y[]OYF6LOOT8TIWXIIO;L^V/+OV+1Y+S/]U=^O_T MJ%%'T6.UJ^ /Q$;SY^LOF_+_]?L1\FTS+_.8YL>T&XH ^ MM='/R_7C7?5&L>/S F9AGKK1P/&8@);= .V+S65YN+?]F+OEA>:]&YH;/]2. MO$./?>E4I)J6(2SZL6\\..4H<,-%5EY10?8Z+-]G[/_@NGGW+-\9]V]W?W_! MV)\NSQQ2&V^]T@?%;=UXP@CX\CM'-7+8%.I79$2;"_>Z:(:4EDVYM2MWK4#* M^_KEG")FFW_/BQ;9D?QB\;9/SZ:K_M/<>_B]*IHBS*\6VRK'K5#X==G/V7:S MY*[Y\W\_?OS\V\9U34SE)G;'N_>7O9]/WP+S\J9E=*O8-3^TY9_FSW][_.*' M;Q\5>;5]3WM5Y$Y1367@%SL4Q=,_Q^PZ%_PN??)5-K@NS6S* S8[7\R:5>H7 MP[8[J^*_-MUZ=^7ZPJVWZ>AE"JGK>E9:M[WE^@!LLINO%KLG*]_9+-;==99Z MF[I>S2^O.PEU-^](\5'SM0Z[N=GU=:[\_V?O6Y_;-K)\O]^_ I7=['6JV)Q^ M >BV9Z?*D\>L9Y-)*G9FZG[:ZJ?%#45H -*VYJ^_IQL Q9=D2:8D0.S4KL"ZNJV60*]]UFN3Y0>5Y@YE"DK%J2=.# M\EW>BNQ9+=H?X5? ,9=.U9%= MFZMG'N30YJQ:S6VX$;@+/;?\[VK1'G-'?1*9MY/4@_=0<66QQ+%;0WA\:,@% MO_@.WNQL,O^X]_^T0Q MD:^:[/5BL8(U_.K +P/_!GPOH&)&,/IO6.$^-OOOXW?.UVO@@:@/*Z" M?M[_.38 M)@;11@X/QX\("ZT10H#'K0V]U88EEMJCP$ ?VOH&,#ACQ?PQ>XWBW;GVY4NL1_VW78NWN- !/#DZ_[3?N4 M\'J]M;O+N_>FY- J:_?!@:9KBWQ"ZA2(F%U%F'CUDPB)HS&>;@6)W0P#5L)^3L/DK#PBM?7 L$%)SN,\Z M$GCU48"D67BNNWZ3XP*J]G,[A;'9<8=@_0*#PKWJ<*)CL++U75 M'0-%V-UT6W(]!=03" N0%W8+GMJC'A,12KAA M/8MNC9T!>\("ZNI\]XF/=7!Y'_&_O3&X B<[6O!/1PL9'%-_/638S DLG.8< M42$IXHI3I%E9H)(J(9WSN2SH4+BZJ<$UK(YJ5_M\>PO0V M'4QTLW$F83;9+"(&T_)9#7P6L0=8P! O.V_]\G#!#2VIP9.NEPB,U#G8JOIW M%U-NLR:$IJ+EGF;?QD[5"[MW@^CT6L CS:P/V9PY\WO?.*CYZ-S%5?P(WM1O M;<)LN8JO,,W>KL"#[FX4<%\X*X0]"%L[ 2MN7,!1SG;A0?CMJH[5RH ([G= M&9CQ'">9I,.;8[WYN<:$5 WS;QO.(,G@5Z M=QZ3C[KN<*W]BEX[>%NP%Z#4P97IC$;K$]?.9>=P_[,F9*K,7;/G-_>M*[J@ ML+G.TG1&:,MXM7'7WMX%S[/SH=L%M@8)'N\N.\.6>=C[P/Q@M:(O;J--6GNO M#W/$\ "9_&/DKE]W)U]$'OGK:N$RAMO8=N?HQQ,"!>RR!%"R 6_@!@!-9LU9 M=V@0+@FL$Y-0([7A=T#R>$^*P2(,'QF (0=X$PX-[IW&DPI%VGTMMI-WXW^W MK!893$+UDY>+;_+CD?&IU+HL&&6(Z#P/@%,@107\C3-NO0YCV_E1DNC ![&K MN?O9?PZ3/D)645+^:VCAJ_F\^A@#T-'#O*BK#P Q0G9I"#R#6SB?79TCW&&& MTCJ&'L!(=_)Z32R^RT$ G]>YWOMN5N?!X,34TPK09Q_.;X"KUI "G.2/B^SF MFV^$][LWR#R\\7:OW+%QUN,6JG5:NPM!=+S=UD^')0#SO,2OXK=HKBZKU1+N M^X1.UCVDG2K(G[Q\#7\AQ'=9V1;/$!E_^-394!4N(=^?6 : MK%OO%H_6>O=>4W;'(4^/$!R\/S^\G7W*?FIC,=_'!+>V+VCO@!_LE/+HPGJ/ M&;*CXY(GD_AD/I\)(9/Y' @-GJ!S?3*?3V,^0WPZV;5JE$+VWPS#!LX.@H/UZ!M M#^2Z)26/UJS]5.?A'C-OX=K,]R^1U33OXA'F73P4+6YL]3YT2@Q^E,4325": M4C'$*14%QZ00)4,%]07BPAND(E<4A0 M39!0A1?,YYIA>[N"EM?+;U5=AP;Q?P^YX4<944%*.J'%+4=;)0WV!,.JD@E/ M)GS0E$@F/)GP$9EP0T@I"X&@PAU&[=UT@C]T:HV/, ^17)&0W&"0'%.%L08 F2JH0=Q@BX0B!!4T M5U89+ZS;J]Z\3S!FNV;S;U4[+G2Q/ YXF_"2'A6Z/9KF2C-"GUR%#7W#DX5/ M%CY9^&3A[VGA7F!;&SLP*@Y=*WU+C;GN$-CD"$=3PQ=E(>,'8\;'M_6 MPW1*\Z"';;4*+4?&!2'36> 7DSA!T2%"48JES<-X#%XJA;@@)5+:$R2<$[F3 MN7;[K<+NF_GSN3ZVVQ]L7'FDC" V*5DYX./$SPM3 JXIBRB!C 0R$LA((&-$ M(,/B0EO*#"(%P 3.'$ '923*78&YI5[P?*]?_GUSDYX89-!R0L20TXX3R#A* M= S^%7IC7C=PXE'&4.362I<7.D@'15P7!&E"<\2ML9YH["P]RN"CG]:S2MZN M1Y6D(1-/,I3ABA39%2W2H(8'LV=AM/+!43T;DY3-7#7-S,_BV+RLG4!K7JD/ M:C:/[7/!7* &+$G[C7W5CKRKPPB&NI[M3D:89.ULOM4%F,]_KJH08NUF*ER MZ(G1X1Q/OL/S4+#9@_"6H7%K;^/7?U7]"F/6 MPR3$]AVVN2,,B S_=XN-B&,>@>$4K"5,/6_G/(9Y6 Z6V^[&QE;-JP98KLGL M*@X4:>=&H'Z[NL&/0(1N F3/INV.6!>88Q:V+,Q[C/L#.F$&BY[5<0@IW'GG MEIMSTD&GN'92:3N8I!V;W?/@U0SHC6F9<,,X%&5Y%AX41T8VR_8E)P'>!447 MYZ1>K/K!%_VH+Q4F@(9QG/#3]^U%<5XV/"Y\Z;HCD;!!+:F5!>@%LM6/O]R8 M_QF9O=WSRVGVQL-2XBYV&Q(NBL-5]][^:FOFMH-"^U&T[8ZVXM)*YG4#OP\WB-\> MB-Y*QRX;QUEHP5N)>P_D"./6=PG0Q%<#[&P_KR!N%OH# @L;]]'%.>^[S^UV M:F-;^P'J_7QX>$ 37%W[,#-U$@[HIRI$C1&4\17' \-%UEB+6)3O"_ &_]>#VQ =[V?+8Z[ZR- M 8[IO^GENVFG."][/;.(HP%K&^6P'22UJC=4)HA @/.3S3G0[;?-=9.=?IN^ MG6;+.NJWG:M<41ZUIT+Q,S^WH_SOII;ND'0-"MPA#SS0+," M-Y#MP1&W/4:^=K;?Y#J'#/"%@XNB9Q@Z$NPUTG:UNU3UUN;B5CMKA8+5O4%9S7W2M7B_UK.Y>ON\'8E8](Z+ P7+EU3;,ZOV@G5'>OT8:+5(C_S^ 987IHM0*H MVD5\0B"IG1P=(P3+.#*TD\G+WL&"BQ;AU_,V\ (H%?Q:N!?@PVK5= ^99O\X M"R&PSKT/-]U_^M8*X>X;;]CYK.>MG>5W6$W\%56[A^$-G5P^<.5,C5/+$3T!@G M-C_O]N#FQ\ *&3G$"D-YF6LYI;6H[!4@RE9WU2'^T'N7DS[ W$:6@S"$\\H/ MKA/B)KJ?K1MK0!%$9=%L:HL8]FGG#&^(VH;2HYAQ66WHDFXO(^IM@BEOVC#9(9 M+1 J3 FOZKJ*?D 8Z7FY>5%GYT'45?M^*]TLP=H#3@'L':WI:C[/XC%09U[[ MH.;!E<=SL>'KC,/!I+%IDGM$O+H8DMK(Z[EU'&F( \"2UG$"[%"K1>-=7;?Y,J83_-:I6H2C\%7 * %AU,[/0[Y%F_#212#5 M5B)'.) P7>J-=MTIQSJ'HFK<_B+B:?EF@E+$.>'@ ?RQI'_#]N#KGFS4YL$IS$ MB^9E]F+V3><8^LM^#Z+&?-%\LTZMZ?9O E?O7M[=/>8$;*ZJB__V=XL_A=^N MP]3QVTBG+LD_.JKAL@_?Q'2?$%\]?%$/+F_]Z!#-?0&W76_N-EN]"-D1\+8Q MQ@YOMKS,&KA5XV==,/WP@V[(O#I?S9>SB_GU2XSI5Y-K7B]D;G0;8/NXV SN M<-$G:$1F>E\[U^4]54(JZ'5/W4HPZ8^X0I;3PJIY"& W;CX/O-&NX\7; MM[]\TYXRK"^&CR+?.V7.KGE.%)EF&0_8PF%!N&$XNJ@7:IXUU:H.F1KN0UBO MB4F![1ZN4\/BOM[P@S;M8WWY)/O8'9ZL:I"@9KE^>+]5_9IO(&4Z/7MLQ;Y] M-MS+8\Q:O*AFBS9##QX1&&1#[[=G2ANZ?T/KQI2@F$R]H__;)-]6AVV?FGUV M0=4'T*UQ'>!\MMYLK\YA&2"#(1NT^JAJ&]/TYJ (.N71B72_YL.BTDI'2"8- MOG3O+D?K$2MLPNKWM5:[J"B6C0LG6E'#V1!@J"[:3*R8UK>3=-W>O E!O%7H MS%&UB5GQ_#WND^U3AM7&QH6'!?VRC.T\UK:P_77([(UO>Y,QF&8=XCN4W+G> M277>W;/+?(ZKVJ468-R7]/BMKU5B;.QWU7MRVQT_[XBXW3&J-C!2A M$*<02#II$2ZI(WDNL>7%,1RCMV>PN7\.5B!LJ5LT<1=^CH;E]<*^602O']3\ M+W.0GU2<\R1>QMN0I8]:4[U)I1-VD9(AW64,L\$8 1%UNGT-[D"==@>HVZ#O M0/ UV*XN@6K[VZK/!JFR"\!@8%RC<3BO%FTER=9S6T,6;OCG.>PC>FO.JGE( MPXTW07VN2%\W[4HHTMNNS+A(3WZRO3L4N7[[O( M7WMZ!%L?WK]U-<+OU[LPOVPK-'I 9$(U1,\C&W:WO0A04F!2% 2K+6))N6VG MIE0 :(9QWMM(4;OW\ :1FP-K1F:+XM@=N*S9*BJ'OG[/?7)F%=##06URTTT. M.(PJ^RFL,?M6U?,J'%:OYEW]0ZM!7F\D@P6!Z'_?]!EZM@\#Q!]L%7ZU,MO) M]6)+"]2SYG?DZU"LMEF<-2'Q;;*U'-O+ M=7#2S=D,<'"[J)T]:'>L5P[;PKI6<>O\^\R!IU%=;IZJ;:;IA43<]Z _8JE: MJ#!J'[QY^?[S>TVS4V;V&;)M+//* @ ,=7-7=^$+T-]ZM5FZDG3,B>F8K5K2 M/J4[6#3X?^]FR]8IC587[)+X)E8XMN[GHYW5/0XKC,T9W:)+UA(F M>_%CU6Q//T\*\[A3K \5_+X(A8W?]$"FZ:J8-[^*M3H=&-LH,[^I['^=9--% M$U?S%B)P(6(<+FDZXIR8D^"J"#'HP< MK&WNWN>C:M]RM]*Z6GRF7'.XR.(.?7[^3Y:E;* OVWJQG0UTRU2@^V_\LX,3 M82N.C"@$UM0Z@9%6HDIL6;44V/X,+[%IU^-LHSKYIXTZK2<,9]]*4Q]F>WI?MO>8 M**9*#]P+&)H#5RV?QV3:KL=MS\O?@UF,IQ=_CD$^AX! M4"R;Q&V,8=E8U3+AUDS:PMY7_:_V!S8LM%M MM'T(9].<\Z_C\C?[7>Y="+0(FN2SU\EI61SQ=B1LP6>O*J>L8/CJ/W*T.Q]W MG7)*2RPW_AOH.L64"#'8M5%\W[5M-7'='W#4PK_#XO+00]T.J*U;-=T5MU&C M7]9S][ /^1E%*HY9VG -H8D^.JQR'&ON8?C M$*9'< GOSPY_72U?1\<4)V.H!T2#IV*1CGTC'_K;."FJ5[%_"V)6D99.635HV:=DQR=*HM.R/ M<;I&4K-)S28UF]3LF&1IT&HVA@';L9RMGFU#@DG-/F-..\FW4PF[7%CZ5N(V.OL.T8EV"]EW,&,7EA'(,B()&)KPW M)6'W;TVVVR62'U]M#KV X:>]J9WW%\ZC$?:.%O&I:/NH?;N?E!+W59:/09EQ MUJ[NS(MZ>A(/B:3/7-@6U8CI< _!>B@9^O?A2,]!?308.M;A+KN$O!,)AJY. MNZ+<'^JN+6];E6NP*X6T);+4,L1EZ9$TU"/F"R%,7M)2\]VJ7&](28TPB!HM M$7?>(LD<1[A0$F,FL/1^MRKW==^L^H>J?JOF[CNGEV_7?2O6V4(A3RB6YWX5 M^QS&!_[V/[^]_0Z<6N HN"'[*K/.S&!;FO_\"L&_8E/;Y7]^-?L$^[4ZM]6R M^_ZK/Q&*)R4F?7>)_M7_](A",6I%-D[;D:SX4"@Q:N9/5CQ9\;%8<>:TYHZ! M1<[S$G&L/5)8&<0T%U11JZ50CV#%C5G%+J7._J6NFN8JS/A:SSEV.M7%A+G ! M)MI;CC1U.<)246.ED@0_J5D/J9#)K ]%LXW3F"2S/A1*C)KYDUE/9GTL9EUX M)CDF&-F<*\0-94CR7"/E,1&%YJHLS5',>NR=>* -; JN#T!C/8*1.'YBTA&2 MRU)*TI>3_;?IVVGV/DS06K0#<.O8'_5RHQ7\$!((AT[FX8*WIT_B3'E)#Y:7 ME 1L5 )V(\JX?;G8T&DU-K(\1!U?1CX4]P^B+\G0Z97 3P(_ M"?RD",@]<(15NM2ZS)'RI4.<68.T$PR57.1$VJ+TI#P*CGC0U+""%9-_ &5YO[VMWM> EFYQMCO,G&E@Z,CD-76.^JI9IG1C5GF?OG:O8!M,)B MV61J8;O>6,$M:5NWMFRT^>B4Y@&Z MV&H%:G=D3M> AH#*M:Y X%'J#!/P'DS2A8VM[!FXR7BV'BDK1#(6RD*14Q) M\[WC:R:,$BRG*,^I0;S,,9(Y 0\.<\X9,RK/[2!2ULJ"37*2#[;*0+$+A+S%>$(5+S/TCX(G1IL,E M@)$ Q@ W/0&,!# 2P!@2R5.JW2#?\+HC\ES8G.2(8?B#6VR1(E@C;80BUG'A M_9.BHN&GVB5<-")]_P49=PE8)6 U<)(-2- 2L$J1FV-A%%9H+4JN$>4&(^Z8 M1+KP.B0:)!HD&22\- MC1Z)!D]*@\^4M(OXV$>>C/*%$QO$PU/P\,"&S]!0G) 8/0(-[B%%#TJ!M6$A MQ:-9EGNUN1F',#W$@;>NYO8H[/"=,^Y/5U&QQ5/).#) M2HZ>A,E*GA(%DF%\&L,84K"RF(/5=D#ZKYFK56W.+D=J( ?$#4.3Y"<(I"2I M?AJI7K?2:(4Z--08J3R/CB].P%8/B 9)QR8=^T0Z]JIPKE6RH:G ((87)RV; MM&S2LDG+/DLM&XJ4AS$C/JG9I&:3FDUJ]EFHV1@&_"EV0V_U;!L23&KV.:O9 M=$@V>A(F2SD("CQ%*LGH1&30!O#%FT6V/*M6C5K89A##XD9'WV%:L7O,^#D" M#7='^0PQ@W7H'4I^JA;NLAO1DWE8YB#<_J%3]11RP^^K&A^#)H]G^XXI:S^Z M#VZ>#2(K'[,#FNGHKS&9BF2M7YZ&HR:X9.U3M9Z^-;:Y)(.(E1H13# MCBAM.7D$:SW:D36GHLW&9CJ2^7YZ&HR:X9/Y3N9[^.8;,ZD-SAUBAA,PW]0B ME4L)EKDHE<@5L7BO;_ECFN\CS%9)YCN9[[%M=S+?3TV!9+Z3^1Z^^2Y*PG/C M+?)8,\1YB9'0 B.BRS!YA!=>[0V@OY?Y?M"Q(RDH/F"S?/PTH:,-3TK)0E]. M_-^F;Z?9^PIV=G$.GV1+( $(]F76K-'Y<,9D#9W8PX5MQZ9$RB0:7"91$K;1 M"ML=AI[=5-HU=(J-DS@/47F77*C!N%":M5%94G() M"XR1$@D+#)@X"0L\:RS@2TV0M 5')2^*TIG24*\? 0L\9#+3 M#D 0"1HDG9>@P3@HD:#!@(ESRM!@Z-;^16_43@W/.$ SQF!$.6. 36B!I)0< MY=+H0C%%"-_+[GI,/'.$[*X=/"-SG!#-H$\W'TH"OJ#W2()$"1(-FV+C),XI M0Z(30!\#F5IL[VMWG>"ELW6Z&7>MO/D0*#EUAO:N6:IX9U9QE[I^KV0?0"HMEDZF% M[?IB!6>E;=C:,M#FG\?(?$NE"D^/5TXZ^?T4R#(D(CQ;T;@#.*%3F@=P8JL5 MJ->1N5@#"F4,HN#G#J0=H7H\ ?>L$-)0[!724A+$A:9(6*Y0R4N<8Y8K9?;Z M:&G#E,!,H$(;<.2T AZ21"!KJ:5>8^Y5,8C$MH+F$R[I $N&/B\WR6%+N"'A MAH0;$FY(N&& N(%9FI?<$V2%8X ;K X=O4KD.)$L-WE.B'@$W##2)+@$(Q*, M&,AV)QB18$2"$4]-[)0P-\@W/(Q]J!0Y]]X@P#^A][@ID&2%1L9Z003+2^WS MI\0^0T^82^AG%!I^$'.ZADZO!)\2?$KPZ:F)?:I1F)PI3BR $$5$@3@S'$F/ M2R2D$SDI%!>*'@6)/&AR74'Y)$\(X_G$5S;SZN#O <+^J:?NWU;GKIX9^+>= M?;@FIXU/<\:^WLUI^_K&S2L.;!X9M;D?V=8,78.^.W/9M]4YK/@R,W/5-#,/ M7M1&IM]&,[M,]:Y7MJSB=,P,OJI#Z[OJPM4JJ">XJ%E_JJ*"G&:OFZSRV5]7 M"Y!\M2-#**S6'#5OVNP2O^N\G&@-P M5CH"YA=AX@GB!"ND3,E13KFTWF%+Y5Y/5:-REFLNX$HO$2^)0X)J@H0JO& ^ MUPS;S\4 KOS_$ WX:4V+?\R69[/%SPOW_YRJUX;Z6O-<;)GG_&;S+-CT>N,\ M)K;.X.IYH"$P[FSQP37+\YCQ^]'5+IN[I@&VA[>I0'HO81MC)O"I,KC&N34: M4U1:6R( D@()+B52@F(E"^$<^2(&!S8T=^?N=V>PD>_/WGVLCL_G)9^RY\_F MRH/S=L7BRW9#L^7'*GX -FS34-H*GKBHEG ?N+D-UK!Q\WDT#YNW!KD!(PBW M[PSB_!*^!OD!NO11R0P\AB:[J)I9V-A)%*X9W+C)SF 'X >KQ7SVNX._Q)LM M-U;Q$=XGT\$@_7,UJ]WUR] QZ@G7F="K]C)L %PR TGN$\R 8YMEID.*V20# MJI@S,&B7X>:=7;OLC?@8*?],@,<:I@'*FH$#!F0+_]SAI0! @,=7]348#I@$ MR&KKV0>WR/1EYD&DJQI^!(^H6TUOX-; @_6L^7UZ:+N>?#^R+1_XD <%;M8? MX7_O99G6NK^[93];U4NNA]7X MM//>-\@"\O7Z?>TB5;;JG))O>H^=;R\.*WHY6\)BS;6T^,O;_TZ[_6!*]><% M>.B ,TBTDV3;YL3@-E@8 #Q5IG:$(6"6'V?&+1IW)1@ 3Y9GV5_FZE.5_0-0 MB:G.7?;;?\.%Y_!2%I!.UJPT&+*9:B%)O/0M?'GVWX$4V<7<9"^ Y-],LHM5 MW:Q4Z+!?=>AD#AR<_?-/"R*W/LH\JA%NLRYSWS@2E M'U;_Q?[5-58,I,-07&IDN1=@D?("'!A=(E\P7RJP4%[OM>QU1)$\%Q3EG :G MQWFD#=$(/G6.R3!QW&PY,%OL\7IA.^98O_/W_9M^![3:]CXL? )[OCRSZC(@ M;[<8F1B]7KU? 98F92M&:X6UBU+&AT*G2?D^V-[^!KM51Y4%>O:\Z5RT;4VQ MK9'!FW,@0:<;BN&Y9J V*6*T $TFO$8B9QSES'A34H<+8W,D44E[G"!O&J29.4V&^Q +W?N0O M=66[40,NIMXPA N9!V!LD#*V1+D61I<%2&"YUUWI M846,/C<1VV77OX*W%9R_L89EI]D;<'ZM[4+W6C7P7IWG^7F7\V(.;PKDSS9< MQRO/<1OL=<%X!_AVUAV_=QL)%C;\2UTM!#S54Y5[XI4F-@@Z#6;28(:D$>#K M4D6=8"8OR5Y7-::TML98A&W,71<&B<(0!+J :NJ,5O9VD/#U>O]_FLU=LZP6 MKH>'OT9:A4C\+Z[^)<89SJ]5$7)+18@;5029YL]#1>@KR&C %PPY9YLB- %V M?Q^R^JOZ1#@KS-/MYM0QG-KU?=\-" M^E.]M:P'%='FUB$+'RVSY2R&XNKJ4LW#DY$ MYSINO'NT(=Y][I3=#*L>DM1K96"R><(88\.U:RZOXO(#5(VG_\VR>*B7S59';6N/"#3*RTXI0[,I[6,$D),F8N]BG>LC2W 1T$6.S"Y.I=(EKY$F'-NO:>$ M*[%E$F VM#J^R"ODPJSJ<[.T_O<.%"7"=&N#: M/N^N@3$6*[?!9=LGNK;EGXBOSN##R'+-[%,6#S:!C>!W=OSI\#&>K\(&8!'R?BEY+EE_)YR M+)SGV/-2*I1+;Q$W1J*8Q0@?>I]X!L@C M!+H F:S/2X.V;=..VNBY==[5,1#4F:,.46D'UC?6)W5@Z<+5L\I.3]4A4'DH MOZ# PH4"K@I@GV>YJ:Y:64P/;&6?B-=N 0%-@C19W)-Q!K9!BXX[S(2Z2I5D@XGQ-K@U>^ M5_]LC94@WAYQ58^* WW#24KEVYYE6G8QKGV-$D?2E]6U]SH5(VIQX10Y1A2CA#$ M+1A343"#"B-8:0MK!-T[8+I/?>.-DG4YP*TO::A)(6A\ G**78"YQBL!SD.8VZWO;@Y M\L5P.;U^HM0X&?-Y5,Y% ?O.&7>N79VQ=9W )F:]QJ#,P%!]"A>U1D6[31,7 MBA*[ROK&J1J@;GC05N N(M@UGFT/T)NK*DWXT%3G%W/7G\)^)CXX@@ >\+_[ M%,'^]8U3/E.^18\>NKOJ<30F)I8;^]JV7_GCV7JHV85Z[]I6."C6 +]4\X_J MLGGU5?:'^V[\H88UX^ZY\H>#W)A"R\<)+8>3!=4TE9E%T!W/QDV%MC+(@GIM MZW=!%P;K"1=>A9_5&IR'4XS-(,&U*C6HXT5(99DM.OT9J-;$4O!%G) 8%].$ M#)6VBAS4ZE67ETF[S+8087:N5W7C^N/_]JRD.XFLG9^W>A^LH()_VI7IM72S M@H7U"YEF/U3ULX^9[]5P]$9P9VL^1[=3;C+C2:YS3SER7(14/\:08."$.:D- MMJ4ASN\58M\G]/YK1X/7"[MQQOM]2X"C.&$L!=J?#UN:W!:E,B7*20XLQG(6 M&@XJ1!@ELG3",.6.$6A_>+84T^NG.HR1+7?#ZM> ;LQ M;N>]@XP/DICP .[-<^B1\%KKO\]<2@5YE-S;[:X(BPT<#JCZ9[.L0J"$8E*V M:+FE3?;G6;5TYFP!;_(>M-&/2SO-7K3??1.B(U?8?Z/E0(S%?ZSZX$>VA)UU MRPC?X94/9N)V]]QJ/W!-YN_NE9/^DPLU.UV+[@PI;0&&617"(UXHA;26#&Y> M"N.*G!BJ]BJ,!5%,8X<<*T,^+,8 - N!2E/D6A08_BR>K,*8XF=2+I(JC&_B M6TR+TF)ED668B:-PONMTRBP'2L-\@5GX+'#'\"C'&Z!90&*UW*V=SJ5 MZG'O5H_KVJZ0;4'N=J;V'H()_'M5L$O$H7.?=3*WBGBE"U5>[T(UKOXP,ZZM M\XF@Y KA;!_OA"Z;H->O.\_IX4J@E>T2%P#?S!9M+ZAUW5VXO]G*Y>V?U@7F MOF/L\ 63KD5H]Z!8UA0"F[!PLVG!YR&J]V'F/L(J%L#-P!3NHBMD^A%CUCXG M-L;.M-M(,]\(Z*KEQE-CK6,?T8W?^54=BYIVJJ[B[=<>V$<5H,32V?7>P"T_ MQ,WY6,^6P KA,MC\[;VZ>1-"19._W86NCR; M->L[AO?K?K?<*WL,-_6KY2JDYO=5GW+;J^K7TADRAY:1]@+ M6T;7O[\*"^S"8=C#2/SM0\9PY6&&7).;KH%T?$?XQ2([4Q_:?8XG*DVHX8Z# M.L+BW*=04!I+U[+J(C[H^E6U3L6FS(;'GJJ-<<9S64H)]J*T & L2NN):)& M"<,Y8U:2!P/K>Q7?/R]^CN3[-;Q]\WU'5GN+\N\[6:0;QH.,T2)-LS>^9_-> M%,#%#8=/K3#T=F)+<*]DK%K-02VHW]U53L&>[HF*,)RT9 9T3SSF:DN[>S70 M'E_U-:'-Q7P6%-/RHW.+S;JA'=47'PTTJ[I2HNB7[]6-KR[@)0[6C8>;= N# M6_]7]1'674_@A>?SZF/L,QC?\:K(=:TJ0KK#9W=HMYD$7)U5J[@E8;WA 3&E M>+?BJ=N8^!ZA5457_EYMFZFV:_4"3)VRZ\84>V7JV56'A.TH[&="$3=6QP>E MJ>I%:H.Q60))<^E!=R&ARR)T.<-(&JV15#EU#AN;'T@&HZQ4VF&DPM!J3FUL M;.]1;J0HK:7$[S2I?^@V&'>J6.'TF1U9!&G<;V2QFYC;ICGU*L2X>JDV&V@T MRU4,'0;IO.J?D:F+ 4[E-+*37M2L5$:OU, 'Z0^Y 8$-;"-#-4V&NFD]RJI M(+!8+]H6I':C ?WG_8+4HM* M1G/K "!SL1^H4=I:K EB)#10 JR-I,X+5$J74\#0)6#O 12+Y6):/"\3<

@*Z0J]HL\<1@&ZRPB.,SR\@4!#\D5 M2)ICVJW;E.'NQ_]/6.%S M)[24A4=,@L,1^[U*YP3RTG'%52ZQW(MQ81UZ8#""# Z= /(@?+DN0ROUPFLN M!6%[+9X?OA(WSY]+$]>DX'_X'ZVP++"BR),P\JS]7H6X M$Y241>&0SP4!OO0*>#FWR"FG56DE%_G=^@(=1Y^3\ME5B*="W&,6XFX?GU]? MC7MMUL:VYW-]''&_:JJVL69JX4*JK:ECN]?E;F['K8*:[>_.PO%%S*9US1+X M?]G-1(TI PW)<9.TY7W,2/DM83M6E.L7='!([X1E#2GU/^'3?U_LUB M!"^6Z=#DZ9/_?XKJ$W07;L_%>MJ$Y/]Y]7YFFNQ%_UE,^I^W(_(FO;K=[7(/ M"X\"+\+=OST#O7)U@ZT,_^ZB9E-E7F4-A!^L)QE>=E4$_;'.M]_Q$KU]\^LO M0*&+,P7J:7GV484^9-E%M8P'S\/.CSYK)9NO-KJQ#VWV=R]5G(6KA0VSF*[>'EJ4)-I@KL7>X1 M+_-PS,\D$LQ9 )!4FY(XP]A>P:$';)I[P1%\+T)6;8":/N0'$"P$=8!.R=8Q M_T:)X?H\_TCP\KFY/3L)-%<9BY.395%N2ZQ*AA$N0MEU+BP21>Z0*3$S ABU MU'O'-'=FT;?P9W-LYJ3/D#N;L%%;?!EL3)=@N\[3"DF^\22UJS$ M?-6M;-KKC%5U-?X)? '=H<7+,;@X)Z;,F9FP?!MIK\+N;2]+9SZM\ MXK5?5A=P 0)EY\%5 CL//:]B0F&*S.@]9 M-#%GM[WK--O0D.WAS_.V'FUN2+@ZU)!T?PSLM_!0_\\K\SO7V4.=-]%X(!ZY;ZZIO4=XM.2RZ]?780D M^\7[K6C2C2(J1AL]NGO [CINRZ=9^]_;)6PX:J>%;I+J:!'#T'>8A_^]E?085?XL%'E*);R$P*MAX[V+H!19H-\3$;A O>3ELN MU;P\H<.0Q^&5QS7"L4?K,CKH/:^&$[\Z+@ ,STO\*GZ+YNJR6BWACI^ MG>"X9=T/XH'@1>->-NY"U6 )X8G= ^ ):WST8=;,6B?A9?^+C0OA2KO>B/@0 M+J<8DZ_C\I?VA@O)E);T5M?A6UPEIGDNCG:WXZX-6(#)0E[]-]2%GL0FPC_J M0XS>J8@6CQWF\,^8A>#VMJ[$R]:A"!\<5J0?7+T,Y_V=7FGUS2%-YA?1Z4 K#?X9H8%'HD:G2V:[U# M.8;WRV)3YFP;OXQ.EA[!1;L_-[R+:4@_M6E(W[=].G6=_6$=C=Z*8CV1J'Z6 M.6B>3_K_!ZJ,D4M.0.,FFB0=G'3P/C>\G7U*&OCI>>2)I#VY+:,G87);!D&! MMF74+>B01#UZ^'F\UX+;DL)$.%*B7BF!=(%:5 7#-I M"V*P=7N30 6QCF%'D37"(,Y\*$O/2X2]R)W6DAK!=PO+NTIQ9P\7DG__*?SU M^GYD;*L?&;MY!L2DY-?W8D[*ZV;E-4Y[D2SW4"@Q:N9/ECM9[K%8;J.$DTH2 M5'+OVBE.FDN%"L$5M<9REHL]RVW /N?$(9QKL/&$,Z0L=G +J[27DI5^;WC" M(UKN?()SDBQWLMSCV?1DN8=!AV2YD^4>B^76G)?@+W-D2.C.9K1!4E@%_K/Q M,B^4LFROT7=.)/.2:J1= =9>XQ+IHBA0KL,8XAP++?;&<3VBY29LPDJ<3'/9]&2ZAT&'9+J3Z1Z+Z79$%E0Q@43I:&BL6B*)?>A5S'#NF=;"[HVD]64( MHG.#K WFGOL2*:G#<-I2%)(77 K]A*9;3K@0R7(/UW(?/^_A"+DK*>/AR\G^ M%[=PM9K'A =EX:I9&$82!J8,(2UIZ-0=+GR[ PUNU'VW+Q(:.JW&1I:'J-Y* M*&XP**[,O2G#2!U2\A)QJP&1<4D0*V1)K) %7+"'XA1V,@S7451[Q!5E2#I. MD2.4&RYRP4KYI$R\\G.)SN?[/Q]4B3* MW&IF./(YI2'=P2,EC4-26\VE,9:RO10)++CTNN"(*0 (G&&,9!XB/#)7I:3,DMV?H@T2'9^D&1)=OY9VWE18LR)88@QJQ#WS"--'$-$ MY8H7."1'[,V-I 0,O8.8.]0%9;C[@Q(7-2>^2YHD4IM2=L+_T"E[DK M#7C]V!F+>"$<$E)9E"L)CCTIM9?%$QIZ,6'RF(F3RAZZYWU5+-L^M&+P\GQ7#H\CI;H $YWPQ.0! /K3#\4.2\U$)0^I0]OTDY$2D2\=Q Q&8V#?Q=P6[] MJ:?QWU;GKIX9^+>=?;@FAX5/<\:^WLUA^?K&S2/BP.Z1(9B6N\Y(N@59VHO# MBE[.EK!8<\/@5"*S[_^YFBTOLS>+H,QG'USVRQS>*+0O"<.JX7.[,B[,;(E? M],*W^=J#>Z]L4T40_> MO]-(,"&1=$Y((0FAQ.\:8=CL\VKQ-B2C?:LN@C1$:]R$<4OU!V=_J.H?5LM5 M[=XTS4J!9&_9XR9>NVF(\>?*4Z6<,"RO-<5C8N"L??UL646^[?Y5=SL7]B&; M=;L&FP86/EYV@ZI\$;\+?_UFFKUNLLH?9/^A[\M?5PN7,=S*]!A?8%L/G2E[ M1=0354?442&]!T /S@'B1.5(%E $W'J.!(Z M]TCYG%F16U&6>QE.CZN.*)Z4))_(&UKCC(EM>PT$:L/$?6R3C&]41$'93,(O M8*7F[%396S/KF.4,Y51*L)Q&(,6 QTM6, F\K8P]"GL?]G1?U[5:O(_(^,^7 M5Y?\HB[#1Z\_JMJ".Z-=_;-OI>'U!S6;!W<'Q.$O\-OE%TE!,9&<3O(;^G./ M40@^NMIEJM^H;1D =O=1BV0J;&XSS3Z/1:N+):C_5F[VG9GLQN.&%8,$"^&'.'N&5@:BAS2!#L MK# :&TF?UFR020'H!N/G)3#76(E=1@^7A<_?![T3),E%*-M5LK3R%! Q^,*S M#S.[@OT$VU*U\KBHEAF\T(=9M6KFEYD[OYA7ERZ8K!J^6Z#^@\S.:F>651V- MV88@)EC\I+#X1-48M1)3#K;=*!>:>5N.I#02['UI//-4>Z7W(N*>4T\$0>"L M$\0+#*X\X25B)5/.E([H8J]1U"#A <. DO/GI>ON @ZNUX73HX4PC_J.*63Y M<"'+BZ@5@@1\"/&;60,<57U<9-K-JX\OQ[7S&ZD-'E.]O3E?=*0WIHS9U=SURF^/+?P7/_/(/W'>)BTYLKV>"[PV&SQ_B5^%;]% M:,F/>+OC M+HY."DC#Z'8'Y73VYQ;G9R+AS\XO\IZN4,JF'BR M3+#CT61 -+A',MZ#4@#V.USSGU_1KP;=]V@9W2LD=1L4K-)S9Z FOU'O)^SK99]#<11[UW[C^\_N=K,FNY? MOX +Z[)?7-W^,SJ521LG;9RT<=+&8Y*EL6KC7]VYFBUFB_?M/[^%WX33AI6: MMQ^\<_5YTL=)'R=]G/3QF&1IT/KX]?OWM7NOEIT.?@,Z=[9H9J;]Y]_5?)4P M\//6N2EV/WH2)K,Y" H\@=E,$C(\"4DT&1Y-!D2#I+62A Q00A)-AD>3 =$@ M::WQ25:M&K6P20..20,^ M^!"WXTUL&V)CL,'7^*R6S1*$*_ZAU-'=. M("&(1[SP)=*<$"1*F\-=I"WQWAR3>Q=+=VGV&WJ^SJ'I,M#DL#N*AB)&ARGY4EN^R.$MI,_^9S 6B+.>(DS)%(D?99$9@0BDXCS MA =N:W]JANYRQA:6S0S@B'Y*(#L[.'8L&*8@] MG RL$5JI$PBW$5P*3,L<<8D)XH9RI"E7*/>^4(6C1#&V-QS(\!P[HQ$6@B.. MX7*AE4.B+)UU.2YHL3>A[TO#;5%S-V\6O[AZ5MF_U%73?%DKX@DNY"3'UX_K M2(KI1!33T+<[6>*GIL#8-CM9XA%:8B&D%;JPR%DM$!=6(E4JB;13"KXSHBSV MDET>Q!(W=S+%CWCXQ:9YD.P=T<_S= MVM9\T0$<96+"B@$FLX]$;0ZHIN<+6DXDT)% 1P(=IPLZ3L!^D])[CC$+5ELA M[CQ&2I8,F5)8H;S.,36#.-?K[?I3'.WA:2X3%$C*;#R;/HY >3(QSPER)>*, MESA#(D729TED1B RB3BIKFT8RG'HGNW=+%6V#=_2/4I&ZNWGWPV=5F,C MRT,,)AR+[1NZDCS5 T2,<\5Y89 L2HJX51P)H0HD3"%RZ[&A13&$$K_.B*WJ MJPCD%YTPEBR?"'S,)IJ/II_W!U .2?J?[W%D D&CLK8I:C\<:#-"P'("MI]P M3*PK<:@G+!$GGB,M2X[RTI:"%ZXL\%XWS2(_@CT&&^#YF;#;86LZI7D(6]MJI>^<'O1N@+3 K/2H](YC3AU' F=>Z1\SJS(K2A+ M,_!Y=VQ2,CGAA VV N#SDC6^$[MGJ0(/O/-@B'"B,_)& N(&=( ]A!EYX_66 M3P G8"F8R7.'L/ EV'QAD<2.HI((CZ5FC-MR8#CA$0_S\FEYS*[>IZ4&QVEY M$BH8+FU&+0X)%9PB*EC;7?!N'5BH?AR]UV4I'=C,'/[@N6=(FD*CG O).2.#UWHI-#0\C# D&CS?H-!) MUU2< !QPFI9< M()R72CHKF)%#SD9)K4Q&IQW':9 26!@N;48M#@DLG")8N"Y+13KOF?"(.VL0 MQR5!FNL4I7+W#B?/)DLE=3A)N"#A@F'19M3BD'#!*>*" MH9NYZX((W%$J/0(@XA GVB%%B43.E9836GHZEC.(U^_?U^Z]6KK4 65@^O"1 M4US@[R')Z0":L[,/&UO5O4E8\4L^S1G[^M7.[GU]Y\TCH\XV&-G6#%WCOCMS MF>JU4C;KU5+V(>BE;-9D(,EF-5Z?)EG"YG7GO:K+;K?@P; AK2*T]$CG5'K $D_PHQQ'?GU_,JTOGWKKZ PC#86#QMZHC M4,00S;M Y\&\#*3NX<2UJ*+900WXC:A!D>GWEZYC$ M)(.KY[#X20:/-6>;FJ1+.6R"4*QE**L J&0*/NA"1]G'+J:$5!M4RB[B0.J@ M1+Y87*X)R)6R]#;7&N'<&<2M*I#")3 E=TY:[QEF^A@!N0?CQW9F]P]5W7T4 MKGLV03?ZV=*P,;U-%BC03 \M_>G7MNFFP%:[3V:^LNYZG^%F:$?HT;'=X6C6 MT&E.R,;&MJ[''\_6N?47H.1:EPZ,&;S=2S7_J"Z;5U]E?[COSC\_?^,/!]GQ M2YT/(D;K?>AJ;N^VV>W%844O9V!39N;:[?\5[ _HUP!:(]+)7@,@^3!;7F[J M!_"0CVF#*54Y64&$5\::W:M<&EIM(IB@%"*H:X810I M8TK$F2N8P;[4#N]%E\R9LZNY^]D?/AZ[>O?XZJ\7=N>3W\"\-OV&O OA@W>P MHC_/X:NO,@?8[R)(:[UR7QV148O1\NDQ]6B_Z]'[#,CRU[>_-<$[;LZJCPMP M@^?5QVGV9I']I"Z#HTDF6_A3@W>]".ASUC2K[L^HYK MM[IUV@'Q1N@6?/O@H(<=F"U6P8=LD6.F+UMGOP.4(X 3Q]/9QT<53VS<^F!D MRT.]++89Y&$!X!6]Q*_BMVBN+JO5$N[XR=E7[=T)CGO6_<"$K+>+QKULW(6J MU=)M5.MM%/1]F#4S/9N#,+WL?W%-65_[D"*?EC+_.B[_FOAUMYII>:NK\&VN M8E,BY?%N=]RE%;BXY^T^4V4I[EQD^?3-%\1 3[+%DQUD'X\F Z+!/33E@U( M]CM<$W-Y'XD:VZ4]>)KC4-K35/.9O;Z4;ARR] A^ROVYH2T"U[JAFI-F?M::.36*>=:1MM_ZI(7Z*A3<1JC"87?3-8OYSAD701DC M,;&##">%=.@,D!*PAT&'<6YYRI\>M/8\G/5$-):^+"B2E"C$+>5(YWF.%#:L M<-1)*>CN"9?T6GE)!,)&:<2QR>$W4J"RS O)-#6NH$?+G_[^GZO9\O+- C3^ M*GS8_+P\<_6[,[7H4IW6J2G':.(R826;B%1BG537F#8]V>UAT"$53B7#/Q;# M+TN6"Z88PH43B'/,D0B)SUZ4.&>.N)+O%4X-U/#O%'S'D% (!H58T,$:JB_L MP2*F[)BC!4]+1SZ"67K <=*;.]K=YW@QH()%[@&Z. ME98K;S0B0@ Z=")'BI0E*ADM2J*E*:5[/*07-7KS9M%6%'U1A(>*,!V:ID$/ MIZZKDFE.IOF$V#V9YB&:9BLUPT*5"#,2 BHY05I+CZS2)5@I7QJR=_HR9-/\ MV)$8-L4XF?(AZK8'3\5)D9CA1V+:IE?#.8D8NERF<[QAT&&<6_[\$.#0]=N+ M$VV5Q+&QCF."O'<2\=)II$KND9/<,Y4K[>S 86MKF8X34<+YA/.4,?0,DB:^ M25 E095QT6&<6_[\H,H)6'UAN0D3FY M#$.<4H4$*QPJI;),>(:=%&.R^H\= MK)+30B:4,%P]E]*&AH;S'E7I_5#5WLU2XE ZG;Q3I7=2G,.JGCY4@C\6$#ET M%7FJ\2[KB5-2$Z2+PB*>%PP)54A$#!>.*L]>BL,22D\W_!80D;/!1D-75Z>&=X9(8HY 4! B:.Y+ SR5E+$J?9(YV6! MBH)S*KG,'3:C 0KL/N/'P?+Q0"QPY#DZME$P%+_I 'ILEOU3VJ[I;4,LOGG MP5E93W]4-'2>.)5STFW/BTYI'CPO6ZU"]_ 4,7MR.;D#?1+D'"+DY,KIHL@9 M8J8H 3XZAB11&!4,N]QPQ0S;@YS2\9(ZS6$%'B!GSB32-">(N-);CEG!E!AM MHZ:"32@^9A#JL17B^&)1SU(S#GW33P5!#)T. PK$IN9."2S<#!:(+FQ92E00 M7R N\AQI"XB!$N+ Z$N*^5ZJUD#!PF-'IXJI3+G< P8(FS$J^'N8/_6G_1&L M=O9A=./@']/0CVQKAJZ%TSCYFR.+ISQ7GAI,K:8<*6$%[2D MUI1XUQ:[HO"ER#4J*+.(&S##@A&%A"UQJ;3!7N^=%3W8'.^CS)(G5 P1KGP):)%;/:))5+..T2Q MIL871I=R#P^F6?+W82DRE6F6_)B'OZ:!W8)SA?:)PW++".5,"F#&< QPO*-(20+;70LJRT,9QO@N%,/:L+'FX M*, G5@BD65$@(I14C$A)\W(7"GT;.2WR\[?J(BB9=CCHKQTQ ,O\L KY5V\Z M@GQ9$X*)*/B$TNO[DH^)A:\36!#HL%?+(-S+M>X Q3#-OE> Q2OO 38!Q.X0 M]:S)U,5%77V"35JZ^>6#X6NIK,6MVH4)L=W81.N=E'\&=O)VENH - MB,YB>U4&O*#F011.5).;@E+IO$)8&0M:F2LD/2?(:.M [#@19$^3WT7HOOB0 MX[L.6OQ05^<_J?IWM_PED+!'-^$48TOI Q=BO_K M'L4!QFOB7.WL!?DF?N+5K,[.XRYF'_K1KITD=#_:$AGX2_S9K&[ 7M3*!KM@ MU65_\:ZM &CT@E[WJ!L>L!9="^0<@==[\*CD_V39'^%_CVD2B=8FSVUH#V$D M2!K(J?*$PS^Q,#GQ!1;YKG26&@1:48RX4ZP+4YE@4)DKF,&^U [O2N>;!5#% MO5.?@K3-JP9DZ!W<\<]SH-%7F0-IN@B'9?7*77=XAOBTY/+K5Q?*!B;9IR#;E1%*"3B2#$*X,>)$G",%-SM M!?.MI*7BUB+". [)'3G2&@"3R)D699$+4]B]8'Z_[6L5^RML?0C +\QL/HLH MZ.T2/GJ]L#]6@%K6UP7/]7:XAL'G((KP\?@,/L<\#HIO-YSDS&P+ER=(^R]"<# (J451J(4.2^U$)3R M07/N];-&QL6YDQ!'O&CW=7XYS>YHB<@MM?J)B@;+'>-:@U04+&;L">!P*I$0 MCK%2VD(6>RTFB-?6,VZ1\P:$R/H7$G54VP!O7D#_N7JZH!:> 9Z8IJ]=2U12J'GVJ_O@%JN@ M!:P#=?+/U2Q$NTP;'Y_]J\TK@A^%$PL%?G54*Q9^-*\N0E@E9E@L&M=T$>!% MID'UG%?U,J8JQ50+'U1*/(..YQV_3=].LS9[:>NN)-^X:/T-O(A=Q?2E:K5L M9G;M^H?;]"D?\]EY2&H*'\.S5["LVRWY3"WA7>.:5TV;.%5YW[AE-FN=IUD; M4C"KN@Z_#.N;9N&0S,Y"M,*%8QOMEA^=:R\\H$)C#>=!)3ITSAF]VQ(IWUJZ M34LYB9_W/)1Y9UT-HM" AEDMJ_JRI=LQDG^&OD'7M!7-=M39^OB^VG_O;.ZZXO6QL3N7T>X=E'# M2]7PN\R"7N_.Y=2B/=]HV?LJ8RMPN+TN#!H-[A\2YYK5 M?-GJX=F>L=A0@>';J#)3$'9]+@EB8BV(2(&Q!X0H"9*B$,B"1U4 QBR9/HIL M_=JF O^BZN7ENUHMFI:OFQ23?8J8;-G'9#NR9)$NV29AGC#U*B5:/;[R>;,( MQ\]\.S4HENL!=\P6H+9!+8?"*5W5K5Y5[\&KC_CUXVQYEKVVH.;U)/OQQV^S M%^T_O@%C"+;R0!HTZ.$. (?SM6 ,=&5GL-"8:_4A/E1?=O<,H#>@:>#4ZE] MIO!1 $RO?R28@'FIWM?JO(D?77O?ZF()D/Q?AV[[^D>,:7^;F$K&^RM>]Z_X M30NR#WZ7@4&OPN\_S&R70;7QJO_Q;Y_"L?ZK9@OQ!RMWZ\6Q?G'3[+^JCW"7 M>I*]UOKO,QBT?4&XOB5[]&:NGKH(Q2$+ M,U_%!8?O_*H.-7V[.].^=GW= M@X,0@JYQ[4GT>M%KKG\1'G@=OP:("8_\]FSF?/;])V=6$0?][/W,M&?GW0^7 M9Z":WI]E/ZG+Z%S%O"AX ^2KEI9AD[X]4[/ZPM5-"]/".^I*U;$LP8*;'G@H M^I8=/]TY #A*GVZ;V !- U*U5SX][$=(50@(4ALRYFB.9&$5(E1QSW*"55[<$F5^WQ$CI-EL M8IQ_@,QM_N0H=4QX^CR\M[Z,*LI)1 M;T6YR[C>2,.X*!&1_Y^]=V]RVSCVAK\*2D<^CUP%T+@2H)2D2D>R_2BQ+3^6 M3E+O7ZD!,%@B @$&EUTQG_[MG@% D$ON3;P,EIV*I=42',ST[=?3T]V3V+"E ML@/X#F=&Q&9FX#/&/?M6:9X:@OL\#J+6]7>[CZ/&N":)H/N/SL:XI@<@YZ5: MG2B:FG8(!B?A4\-UO,!@S'<-C\7$3D]\Z!4]A M8?N!"0;,2A++.8_5F3[II&M\\GS10,FY#PY>$ACIG(CYCA3ID#'IX;&E%@QZ%EA2&;61OU#;(2B(Y>V;.DE?BUVD+@Q 3/;[R:[?6"4I3GV MEM'J,@7"R=WDNF LOE3#[$9L.IL&G@'&&?,I9C.#S<"U"Y@%WIWE6[[/MZ7< MM0.0_PC$.L0J>=L.#1:[D1'-W" *3,O-WW' M*VX,%-A%&AM:E>97 M&3?B]"JMM;)8L:Q>;0(5EM3P,DHQ(X)EZS)N "U,Q%'_*!?L#O\JXM[[>[/= MQ! ;#[ M3S3WW9%P:_*UGL[K)D*GS)GQ61PZL] UF <[7#=R+2/TIJ'A>)[GN%'DQ8YS MD'PT5F([L.IW+KN54H;,Z7)-@BY#YC=>=Y6+KWXIJNI[#=BA"7[L3$#NNX7I8[>/X4R.V7-B!FR$/O%NU$$_1P$_1G,=- MQC\FV[KX/ZQ*H[=Y_#[-&MC&?L:F0P_03\+90\B7S&W( % P*4*K9<@&1K8 \D_D>DFM:OLZL?Y4)Y5ZW#'@E-S*V*IH: M7O&5QV_DZV8^DK!]7J36+"O^NN)+ACGS'3%$DW^XPDV]U+;#K_G=B@7MZ?='$BF:\\&_U-W MHJ:C[MP.0\1[[NF3'MYCKNGKC?\A[X/HC)$JU_7N#HH\APM[ZZ]K=+IT@DW?TZ7ALTBR^54FV?PHDFSD79?=R80*MYL_X0+[ MT4D)65RRN&1Q+\#B?DJ_DKT]OXR<2=MIDS)Z%A)D*L&!'C)M@LQG#IG#.CG" M13*J9%3)J(Y!EU0WJA8953*J9%3)J(Y)EU0WJN2IDE$EHTI&=52ZI+I1)4_U M>1O5>\+B;3K>8^+BMNGKMFL"+VPAK4]F/E#_P6Q[6#'-X0VQZLFK(I,9&Y^^ M?KH>'XRAC\36<_'TI 523T;70W-EIX%2AD\BJ58I1A%SB#EDS\B>DD,B-0&6+.&0.H!XB;4^CT *'3[7)]%4Y" M5&>JNB;R$3S(BP>?1=D3V\.SJ+AHL,? IKBJSJPG:."QE.VE"LKU"-:.$" ? MQ2?5C?.^J^@MWV$A,R*+6X8[C0,CX DW@AG>*!_-/#>\U1,D@_'2G0P/>@.7ZY-%H] MSPOXC"I2Q^,<4X:P^DFHE"%,S"%[1O:,5(:8\PR9HQ(KR)Z1RHQ 98@Y"C-' M)5:0/2.5&8'*$'.H(O72@Z?_$$/RV&! 7';%M;Q9A+S$&Z?%W="55C1U5;,< M[W^7%U"K<#JJ.MO5-:+??)BU2.,XX\IS8&S$WB?P+;E'B%47<%P>,]>Q IL9 M9A FANO9@<%LS@W+M7USQCPK=&X=ES^E.+2STF^ED?Y-V.B/R2=AH3^N#?3_ MH'W>.$Z71GQXCF[>>7H>V+HSU$"3R"K,,@Z21SSQ)X:81*'F,0-6#F+7<,.9C-GQLUI%(:'J(4[Z4[6=@,] M"$P"V8NU.02R!+(7)? $L@J#K&DQ%D0S9K!I$,%V-C:-D)FF,3-9Y(?,MV9A M%^6E4-"S.N:_ 5#7Y3EVD$EJ/]#EJ&BFJJQN_& M/9H3=QK6A]^=JSK'QLF<>YR_)UUM3&ZB,FXB\QE+PJEIL, #ER\$YR^P V9, M7<^:VH%GF[=;-1XLJT! "H]O^8IOXW\U5;V >7^3PVC-'-T[:'+!B4W;^$KT MGY>-(U> 7 %2$W(%+L,5B%D2A7@88\\"3#!DOA$RSS.F9I#8%N.A%]\ZECE8 M[L.A78'_\+*(635_ ?KQU38M]PVY 63?R T8!R?(#5"8.>0&/&LW@'NQ:]O< M,N+(YH8;.[X!^&\:INFQF>F'C$^/EYU!;@"Y :K:-W(#R T@-2$WX#+<@"1R MO( [S,"Z0\.=)C.#6;9EA%,GX+"S]Z9)?+3\$7(#R V@GA&4=?+(GA&Z%DO# M06TCQNPG'BHG[QG=6#$VOCS*.7QN%TY<@'?HQ/8TFD6.$;A3WW!GW#5";Y88 M%I]YYFQJ\\B:';$9Q3[_\%N+>+P@T)VIBOG%S_$^A^=BU CP"?!)-PCPGS/@ MSWR7=&9Y/)D=Y$KO4P*^TJTQ"/#5-6H$^ 3X MI!L$^,\9\"/8Q7M>#%C/$MBM.P$W&(NY89G,8=:4Q7[B';%)Q[%V^.JVZ2# M5]>H$> 3X)-N$. _9\"WF6_:@9\8R=2: H+#3Z')?,.R/>[:GN6;4_^(#4.. MM<-7MV4( ;XBJ1[49D0AX_0;K[547->NO6_)2YGKH="?(^#W! V7+ M/?B:^]'X@PK=;O]2G38\Y%:.W*VT&)M.9W9HV*;G&6XRFQJA')(6/R&D@IX&;XW(BGC)F.F5B>=Y 4F4-Y.A5(V)]?&/>X/-,9N3R7:="_IT +^4SD M,Y'/1#X3^4S':C_+/8^Y-D9ZS-AP[2 Q C?B6&\>^78P#7C@'"++Z+0^DTMA MH@LUZ.0SD<]$/A/Y3.0SD<]T+)_)X\RT$]KIG^;1XC<^O8/M)!<[?(1QJ%&2WC"!R7,,U+?!W@L@VIE-_RKD-CI)_J_?!(3*UCNLC M'3A7BWRD49CQ!V5IP<\,R/V73CQ^:Q:\3"/X=YQ>_^5/\,<.[;?OG5.O7^UX MK7J9MAG:23(U'(?C ;0+XN.;IF&S@/N>94T]FQUB"_(IFO.XR?C'Y&U>IR(_ M*;WFGWC4E&F=\NK'KU'6Q#S^J2P6[XK%LJD9ZL3'9%LO/\,\_B[,EF-_=*9?6=(=@6BH(YDGM\>A9@' MHNK]^K:/JMK0!NPSG'?+YRZ[>7CQO&^O\G02W-JK=)9/&+Y=6LR:NNC "6<$ M0OC:?",>-S*V MF$5WSE@'3B=3,?2=@^'R%D+RO^NN)+5K*:=\00;J <^L6N M%-GKM$K#-$OKU>MNC#V)LO*M+E#$#[X3"]R#WO)!:^+.I@]YSI[, I<&O#>+ M.3A'$G/K,NW0H@>Y0\'QO:'UUNL1>AV,(01QH##0"7CP!,MZ5 X O?&9/[]P M7IPG;O# 6\S'H4O'<.'"(HL/(@V?YR7GVJ_P[WFE_9BC)_:GL-1^^,M?FYQK MCJFK%U0ZZ%7=I-U*,)"T^RC:_2G]^A3=)D^*/"GRI$;$ ;*OY[&OMFG;Y""1 MTI+2CDMI+5):4EI2VG$I+2$M*2TI[U64:X1E\51?1 M%ZUJPG_QJ,;3^*2IFY)KU_!(FE^ITV5.=9ZKFQA\:$Y0:NC!%5+3+C0W-(EL M)S2GIN%;S#+<6P5S+QLY_@1%P;VK, M8I=;L>G:_O16]Y1O3%E[NP#"UM]T":NE.U-'MTUK;]+H$9*"P*P(HS$,UPYABA&8=);(7>+.*WJ@*FC)NA%QO,!LAP MPQDW0L]SC21TO,B.F!M%GHJ6WYY-]:GMD^4GRT^6GRS_A5O^>!;:DA$S9MR?&6XT"ST3-@K, MMU2T_.3SD^4GRT^6GRP_6GX.-MN*9YZ11)R#Y?=!-*T$?@K#))JZ<1!$M^ZY MBKAOAU/&#,=,$L--+&[,W,@#((CC(/0 1VZ7*JI@^9^'ST^7#SS3(Z"/2Y3& M"D]\EDT9S5G%0?$6BR*71T(J'.>KSF-UG8"CI'03_!/\?UO(C_DNF_J1$44F M0+D[]8V9[&JS9'H;_EUF.I'E^T88S,1V#[:-OCTU_-A/K""8A3,[ M5!#^;7WJ^+KE//^='YE[,O=D[LG<[[JACX>F.;-@YV9:8.Z#P C-*#3,,,:# M?,.,Q++\>S093,G4G&W9^NV:>NNZ9"Y M)W-/YI[,_06:>^Y;5L =SYA9CFVXH9L8 ;CT1AQ85CCC)@N26^9^FKB^Z5B) M8?F,&Z[-38.%X-W;,;<",P@3S[85-/>.[CLSW;7(W).Y)W-/YOX2S;T;QE/F M6+[A@ DWW,0,C<"U(\./N,>L:>($S+L5S.%F;,]FD1$Z)MY[. .P<-P9;!"" M9!J&ELU<%?.WGHMW3U4]S_I(YY-LWXFG.&F-M3TP4UYJMFG-M!\__?X[97>, MWQ>5'Q)O@/Y#M]VLV#D<.[ !I&99F"XV*UZYOG,L&*3)['M!Q:?;OL. M@1U/DS")#Q$/=\AV8#L:A/XVICA)"*@26P;@C6^X MENT:H17B-0@F0!%+I@GSU<,4[S)"CX0IA"F$*2H8W(O%% 1T_&X9W@<:U1M MP ?FA-Q(0NZZIN\[=AC?PA3'YI$U=0PSP-NN'-LS&+>Y8;HF"]T92X+ 40]3 M+-/4G6#_A58$*@0J!"H$*@0J!\B3B)DSG<:&Z=NVX8(K;P D,$")V.73Q)[& MM^]K,P%U@GAJ&9YK188;!9XQFP6V8<>S@+O!+(EB!;.@G\5&Y8@54$.[T8YS MN!.TX>5;UL!D*(8VJNOPYZ)F&>7/C-EM.!P/Z/YD\AC.D4B?@.2;L\#P+<\Q MW%EB&0%CS)C%MC_UII'-[%L7*">1%R6S,#(\V\=4FR V F_F&U,G-D//FD93 M1\4F>:YN!JX.RQRYUZ"65:)-**$)H0FA28LF3A0XSM28N6R&[5,]@\T\RXB< M6>SZL>-/G=FM]DLSVV=N'!N6XYJ&ZSF>$88N TAQP@ P*(BFL8)HXNB>%^BN M2VA":$)H0FA":'+XM N'P\0#UPAY!&AB.XDQ0WA(+#N:>1'W72_<1A,_M&>< MV9C%QV!O$CFVP:((TRXX[$K,Q ^5;.GDB3* V6Q&:$)H0FA":$)H70Y+GL38;G8_ S P/QEVY)OS4+7J81_#M.K_?\%KZZUUI\]VAC M88W9VC^=%)9]<%J<[D:S0XHI'C?W M:#^0$!Y""(]%"H$-Z3^! @O[]!?L?0-M/\",-7NB_YNS;%6EE58DF]@OU@[C_-/^YZ(?IOIGW'_]GZS]ZC^3 M%SNA0VT:_93F+(]2EFGOBCQ.ZXX@?_"JR6I!CX]+7@H@KB9;RKU33MV)YSAW M2^KT)$JKBJV4#^.<7JL[!A\FRX@:\'RW> M%%DV$-FB*;6DYV2TPB^_CMWA>\1A_$DEX#(N8 MU\-6X(Y)\6_'S<0#>5'#W3NL,?BNM M0_3FTY*+!?\&*X,Y7\$D<)"?Y'RT7]KY?.KG,Y'?C-]H'X&0X$8V\.V.[C@Q M?%F=+O!;P(:*9UQ<_LBOQ6HBP?$X31+@!SBLX)VQ#,B5@!_<35W2![X35;H&3VC@-2,'M0QF MAU.J"[U]98K:G"9I]\YV(?A1Q6OD#@B.+'&_@Y9_ '.ZR?94ND-82B$BD[/Z MX ]76.TA!O%^[S$8K3T\'!!]O.;E=6'DO"EA'5H0V"68NO:FRY+ L&9@^,E+2] *8N&$^W#UK!: M#73G8)K%^\#\KJH$P$5B*IATK2S 9K8&-]$68.C39<:U)0,#"0, _$C+C"N- MRQ1D6P#P^JV 6V$)2(667<3ZJHG64B8&6,B*I<0M7!2.!M@%#!<&<][@T9 M7A@\Y]7F:ZL49\-R7C058$BX0B "ZXO#S3G+ZOFJ6U6_)!@3J20F--$^-4NT MP0*L ,ZJ*)5 L*:K+CZ <3DK@31O1:Z) J!)S!; M=+G00>D(+^0$T)JCI@);W@J&"S37\6US=KV!CF(,RS0[LE:K"C<>K0BA@U-R MOG-U0*3B/_"2!0NU5Z!XUZED6LD!K$O);!"WM[^8IO6]+OZV=;E?^<4R+5V( M"\A0KTF#%G??WN1G0NZ^:JUU\F_IN*B:WP&_AVUW\!%@>/+PD*JZ/H+2W F086 >C]_ M^IN<61C^/>7G=1D(.DYR:4:N_;4!_0#)MTW;$MHHPF3"I4=E@5WL4&I0/'Y) M(]S6:&^O0 V%;@M90ND1MK1[GN.^!(W&509&8T.7Q#C8UXF7N#%(_R-'ES;K MJF1Y YPQP*N_9D*6%T5>1%D!&S3X9IV&1;RU'QDJ?J_.$^U_>V\:UK00B('_ MP*GVLQ>++GG$ 4)B[:4/=@=HF(D8?JXU2]@TP(27;"5V)CJ.(>WD2V_PZ VK MUH.TNR'POV%W\V^Y6\/O(8W%]%[:]WPU2;\?QMQB\#55L .F4"E09Z MJ[WZ_><_?OL>/W!?4(/VOZ;U M0&'C'X$GZP'Q08MAZ*G\:R11!:$(VK %\QK=.:YC(,!B$C;RSJP6J;76"BE_2XNDG) ? "G M=.W#;S_]\?&WSX:C]UNA95$+$YMM;HI8+(-5M0BGB:>+UFY7J\42:,M0S$$@ MC5,%N8\;N@&=5WDA^Z8->]4<]#\MRN'^N9$.QM"M:'KP'/8?9;L"@41?'H8&_>E+!/."FSA M01V_@.D1#E,WO\Y\;IH]D%00: YVE,.NK2XR+J<'$^GVJ==%ACM=W#SC@"!\ MN-5-1= 4'L/M@!1XB^G=3Z%$?_DO>ST)H1%T@G%08011[/WP)6[RX1Q3&9BBZ(NZ-HQ3Y52'VF$N>&^"F\VP/ M7]>6SD;!Z(5$V"^R6>>W63UW+O:6283FY;]BT M6D53@P!C .AS#Y1"GH;OP^5LV2\C,CPG:36T!P+$PC69([!MFK!Y.SA&R'L<)8I;CZ3K$EC[=6[ M3S]]W^-_W*PIUWL $^W7SFUM:6&4 B9@S0-2P?-Y+&8B#L+D;/K=,(:4%N 8 M<\R2Q*C?Q@DYZ9F"H+DF.-!6NN!)"A/%%V6H/R"NN$5X]5ORB]A9M+"( MCM97$1>(V0)>K&^3K TFVNT28!Y:-[=Y*L*X43=)^'LN3E,3$1,#.0*3 #:O M/37DVL_MU@1A\P.X]ZG<'KSZ^9W, .,&K8AC&[XDLES92UAUW(WMH$1K3C?S$'QNHG!Z%L!A0@CNU];RLX+EXVZ_& 64D*-'P:!8F#GO!$IR>#(.Y,OPBSKV1D*V+),FI;8E0 MRYV)]NX."FE-U4;YM7?O__CO_[)\%^Q UH!1??ON'3#NE_?&I__1*O@Z;ZDG M]G1#0JPEO,J*&QYO!&/E+A$6%ZXT-_AN0PGNGSOY2H?UE7X5,7 ,C6UY3*PW M-L)+6JOP&C>%F[.M!""R&SZQ@">V,WE9%?(\W-EY-RO*Q+=57LS>"%X7%5JT M* Q#&M!7LHM%W6H"/M_D*N4^'+PP]PT?Y?')5 M)'?GEKNU7-WCA1_#61 ". 1^M@?OU[#S]I=?4!M$'B!XELU"'[@9M_9 )&6J M29FT:EV(6.S:NCT;@SUGQL2.>LL9=K\3C^=YP^0.H-L5#_Q($7WLO)5;VR+8 M[#Q^KX/RAB%%D4DSWO,X*A%Y<(F(2R4BYRH1H:T83G:-93N\*0SH8 1N#7"& M>)['A'(J,&^--S//[W]703D MUD=5B%/#F**L+<#A00[@RUTNP"!(_ /\)LW_U< +VD *FF*,-\$FX+H ETSF M .I8CEKBM^*MP!Y)GKJ+N5?R*#!VX,#8)[X$;0G%98GM<2*>W,2#W+)!B'OS MZ'?[*'!'C*S-7!$;E[>_?,*8L1:Q$LT#QIX0L6R^QSF7!QE4:ZEA>YT1YN=G5SV(J@:K/O MHPS+JG@.F_&LI5>N,X9: MPN&C@#2RJ ZD?IT$U"I1V!(>/]X*@F69Z*,@R >OVRRKXZ1 ZBB0FKMG2F<] M)#G;PH^VXK+(X]LU%ST^8O2ZK[#1T:?=L*DRO+PC[T#'(J(4#S[AL8'%U*5% MD(8$/DKS:U[5Z16.(N:UN]YJ?Q*WS-3:F\>-60EU5Z^,7OFBB$54793(P**E MF>5?E]TQYWHG(!8O*E6JJHA2&8K'V8/U:CURD>@HBK+Z>JMOF"H&QG+L+2-F MF8H@]BF1.%UN25GU&1F5>,>.?*L4HT#I8G!T M.,R=:M/BMKVDFLNRFW76S?V@N@VH$F8!%=DU W%9Y^I@H#J3/IQ@1HJ;HVN> MR^HF6%C5A%&S+E+;.!Z1DK0S"W#2?]A1=D?23'N.OP2:+.=8B]858,LD ?A] MU98@-,@,BW7@"Y2 M;/M37AEP%TJ$C-"2II1.2%&Q*]Y"+VE^I!I*A;3$GZY10/-=FY^+P,GMW M+NHO07M%P(.)866";NN$MP5^J4@8DKG#:_,H%O-8([^[EH^J]BY%#3YL9&K? MRMR50K4%AD,@DJH"LGO%NAPL)OV>(C'@_PN.>[:T6G2V;7*/<_GPV]\__NU' ^MN,>\R+A9X.*9W9Z?8ZV)_($*NCC\JNH2BM$QQ-Q$ M5A57'+.A.>@-0X]J#OI3I3$B">C2$G[&!$PQ6%]H(7NK2)^@B**FO'LNFY'V M>K7$10C7N\*^.Y5PY&JAIO_A4G(Q6Q-I 2^PIJ!'_$LKT6TM4='4PW0'#/@ MB&$M?206MCG?/K^F![HN+-*EKBZ+)1;K]:""VG\[0;QM"K1>ZO]9KW&0+0[^ M+':I%*Y5G1I #R>TWQBL%8]U)2_L2["\04PV8L+'W9*%^V1 )':S86$5DE@$ MB8"#8+,FVO\M;C!Q7)3_+=#ES!L1(17]@\0S6(3/\=R\;2,D6"K]Q"U[(G(Z M?O_XH\;='[B+N4H%L!.%;?W+>;$H_K.Z$LV<4/Q0VA;=U@0D1VXWL&>3Y7V' M7G34(K\8_ XAZEFTD3R HTHCC'87]ST%& (-4ZACF>ZR;$08#':;(!L9 X*+ M5"F,RZ7MIK/M_+2UPT.^R!@RMJ.0S0]B=*W77M#0+=]#@X=QK<5!Q:U(S#N]!B@A>1MMU.9)4<%AF)X"HF M1DF3(&*@H%%;+QMFT0M\QWUBG_&$)>\BI+IL1+T*\.VJ J\_Y.NJB?>XL_MU_89WQ0(D MP8 M[=6'][^^^[YKB8*GEYG,!A?*BWV5X TP;U&^(3:(;?1[P;YTD@(KQ!8'>=PV M^X,)@_7) -?65@1?H\L^*\.^(NVJ'\)3Z;REV(8'ZQ,9UG7&2;,B:EHK=X?OJO)*GS_/1 ZZUFK00IRG5Z)>.^8B M"Y3E5:=] LU$K*G+C.FR7G@?>Y)=*F''@2';7%MLQ*$V&F$(@W[;#^NRB[%! M6A]OV@Q3B7U\YV!@[CQ^;_WP==H& 01X8IQ;@E;7QDJ:EJ<<.@Q?6I1++$2[ MW4BC3?_IP%!Z;=(+DX6>@'7OI5+@1,0S,NXJ-RTRA "T%RD, $:&[& FX;;_ MWJ ;*9[GS%F6K%OHP)"X";HIRBP&IJ//"W(CP%"^E/#OD+<-S]N^+9NMW%IO M54J[V'Z6O0L+6\+56L;2/!?=\9"V2^.V/A"?IKD:S8EED(W/3AS]^ M![J '=5>X<\B=F*]$37&\QLFVG1*V>W8&\UY]&59I*)7F7@&I,HHEFVKQ[I9 MB.[&(O6G3:?9% RM7PS3!J]OI];UKNFZ@\;8D7D=*,:M5=OZ4G:2%E_JVWU6 MS;(_4FY#S0L9%&@_K[')9G]@,MXS#*I:>'#5@D=5"U2U<$X)Y)N-+C/1UE+$ MF38;6W[(T>3)'$+P(4V]C2U)2]Y_>B.;SK>>]':#2]Z9UUQ[-T]S)H @XWV. MPTU[28&(J]_?*;-U6M.^Z+9WGX1C2Z? SU]\-S9P\#(6_;M)2XGLK7B PXO) M/&V@O)?4OF;V(0U9A=A.UE^^M5WK0YDHUYA>U3=\!+>GJ>>%O(M,MF5MI;W/ M>&N[HZPCJ#&XRSBA-K#A:,4X^#18@ J-X M0T/8MW(6EX$,B-$OF]3HV:N1:,,M^Z^W\8(]+ORME"-=^LHBJ5W[E%Z!; ^\ MY2[^LY$AVF8+B4(EX8'+5XEF.CNW:VC:EP5V6\9@O?3AP9L/LR(25Z8P+4+U MPL. JVP%4]NU#Q!3$4WS=SGD8N_:'8EU_>0%520R;G=%O'T:VGXIUL0E-]TT MV^-KT?001$0<-MX7?C%GM#\]<*;0WDRQ-AX2=[FS&TEISKIE[B:O[SJ8QA[4 M;'U<*E^S;K0]:4<>1$3:_L'XUH'<=K'4JFLJ(N)$@YA0N^/%P&F7S23ZN")R M1:)$40MEHH?VXOY:9UGA\B!<]H5J EB^K M+G8)U)% W-WGL^YOMP ZB[NAM!M6(JBO_F8$\[/\F6AUT.69MV4R[.KP/0M#GID17(,=II5'?P.M=>\U( MTO:AZT]F^PJ= OO. PL=4]],DR6@?;:VJ#NMQ\HL/$]9G[IO%&#)I ATP=Y] M_/N']X8UZQ*S*_[O!J7YFI6I:,S7[GBNT[*IND#PX$:V'==U")=OT?JOF+0% MW^CO6-'[:S7TS59\0P63GJN(SJXO-.GN\+AA91O^%6K0S1^#N7S1YB3M6HB, M2HN%MSH_[-/9)ENM<3BMVW(ZO)@-/ZJP^4R3K2] 2X;=C&\G8VAQPR6,E[VU M%J/^'ZUM]%>B6UTM<4,LMP%MR^%49JEAAT.9GC/G&9@]/(J1>44Q;$'$(5>U M=<0T9 -:1#1 @P*+-M?OKDD/$RRZ%BHR%UJDPX@&RNN$&!:5156U%1^[AX=/ MF?"B9 0@$M< =3L-<2]XOY/!XI.J3NM&'K5) ;E"LY760HO(FA77C M47,]%U<%M)=(#GR-:NB_"1'LKNP1K*_0_8KD!Q4VK4+K4>0@I'6*XKSLKT&J M:M@_B.?$(PLPQNWOFF7K'MNQ ISK(&?=W)JI;8.@GV*FI'.'/'R6 M[=#7![_H/>..1]R!UQW0BMJ!:Y$U6DJU82)IH'U^W5T=OX6]IQ'$A-'L(@+X M)1"RGZ0_WG9;$%]>)R]TP]PQ DA.G6;R>E%T+D1BJ$Q9EGWG6B\#55E>0[J^ MCZ!/"=T5URM"X24(QUY(I5QRFS*!!7NMAM^^;4RHSJWLQ)++4..P (\M,0MH M^TZT/?>7)5@..#"'7402_@:XYF*)25,W)5_GB:1YF]V+Z@=.9"41E..UA"*1 MN4K1^.$?2]E-K74 UTP8KD$,-QSKKCF(6VA;EVS(S&YY'5,%I61Z:;=W7;/I M%E^$L];(>QEO!UX%7V0;R[OX\[%=!:P'^QMBM>7+V636&ZM:7);7-LF1W<8W MMEXR4;XE@_RZXT[\_OL=6:KTZQVCK.?14E,DY+_TO(G5CR0NOK),?^)L#7[G M!"WAEB^[S"EQ>R"08^/M?2@#4[FCJ!%GR:(C!.Z Q6;BI1M8Z[G@G8QA5;,N MA(S)RRV-!VL08M>W_A,*&Q65.'99%P: 3.7M3;W]E7J;%SD.=P]MODC767O1 MM3EM0X#K0HMKWKYK.PELZ9=>I]?=W%HL0\P2:.E_]^;6^2@@,^Q85J^3C']] '3^"USG-%EU[Q=? M,X"F9?U& *2!=]I7K[M&^#OA=+V2X:3&BJ\;%.W)F>:"=(*JCWK)'00>TLWW M[*D]G?JV93F!"6[0B[^(P*!MO^GD82 (F[,:%WU?_*4+QN\ T6Z+ '.X%9_? MB%W(O=R;M;( ==H_26E(:9Z?THA3B,U#Z,[;W7DE,JF&(JPCU3BV:LRW]FS8 MN07]P(QT0!$>D0X265)Z?^RC:P -;3['8+NVH2<$&JHRE!3FV K3Q?HP M!@3/-0F+,"8FVB8T>%36ALYD?.J!NQ'\)6F0$APF#3JV!LGPN]X?U^MM?5?? M=:GNHG=X>"M.QAN).N"@U:MUQ\G)/IVA4I1O*T694BG*N4I1K&"T1Y5AD<6' MH2T142%:))7UFF;>8 =E*YR+!#:6#R^ MHEF*FXGA\95L;R8^:> M]O:T5Z8@;!QL=U*Q?;]Q(5HA8)H')GOT/9'EMS$I!="J2E9=PVB1 2Y:;X49 M=IA3MZD^V; #4O-_^]YK6#U1=:D5VP9$%S4&@_Z%,N&N2PF_2\-%Q@=VSA U M'"&VPJO3.N/#;C:]C1J%5C:DTWJJX52^3PX#6B9J-O,.6.[I"5&5(6[LU^25>:P^J.V="]T12[HIELCY2#+XS%6B'P13# MB52Q5M%)KRY6KS8P6&C&.G/5-\T^VPJ$?%NG1--)6LE M["K+T#=2]3=KF;6,-7DT-SIOYK8)$ J\?9&1N"Y@?0=!GVP-.OTO!/_-1NZ[ MOTW"?]A:1E',G:?(Q4\UFD']%G^$=/%_-[(R?-ZZ?$G:9F!WN9XREV^'J=TC M!O^0: -0@3=)=_43O1U/-F"B=;ED=GUK\N]_>;IC?9A$RCKS;X0KHT."D%6I M[+0N, ";)J^5*R\T;#(JT*0M+!DZX'M 9MBVJDN=%<-URKF&JC8'7NX]6EIT MW]RY#"R>P>Y(6$C4OKX#<+>'KLKF2'Z)!E7;_BN*O8Z3/,,4';L\U!AC?; ME1"]>^^^[XVW7B,;5PXOO!GL,/MKQO?G.6/7[GA@&F36\SIK<9\'W1;S#7 M+UH'X3 0>-_C;5/] Q'084@E$%"&21G MZ%38J7NOT[(#8=^HL#] 2ER @$KU%HLP> MK[D[D.G2HM,B%O^4X@"_7&TD:$^T=^(+(L&E[?Z[D8:Z[L6[E?O=M__&)M_7 M+&O8\ 2];YJ[OD.Z_;0]-X^TFN$%X$TE6V**].U>V$2WV+[U-U[>(>XBP),C MN;L7ESQG_<:_W7T,D:'-6>]&*2N\[CLO.?8#% WW^I9'P]2\JP+I)6[B:U/> M^Y2$/N>P2[=MB8M?:^3]]GNYLD7&/@="A!ID.T,DJLR0&/P"M4ZV])1ET;WF M];GWG:\H)RX'SU)YU:]0V^VB!)DIS\=\;P^5FSZXW-2G=D^T&E-L=9MOD@05 UOHFF-NI!*^'*5B#:S!#+D)7(LP;RTLG MENFU*"^2F5[.K?ON/_SVTQ\??_ML.%U#:7G;N;@XN>]BN3M-3.\*->YZ_[ZO M]GEC@Z]OW)*Q^05Y+P#6IXB"OGVA[SO3,CI8V]U&MY(Q"&P!CX=-7P9QP:U# MK"[_3K817M<(+N#-74;SOK"[Z(Z_>XDR?; :+&Z[>E 6A=;+9%AM:MNYO[D+"P!Z.PCOK(O "AYN@B;LN+K6B]QY4+OQM:%O&*L MG0M5AAST"K=:7B\DFZ;CE2\LQU)H['UM-NG7>+GH _=1 ] 9%$?MRRUD MU=X>\>TV4$ /#HD>,KN2U28;=5]RQB&_2O,V[4*,E>&E8+>N-.D>AU5_V<6( MJKT@:\=E?RWK=S?=O_T: 9O1L"'WMAL%NV)1?KVC':/L[B\OM;R;V5(JY0Y5 MW$@A[W9IJ= 5TJ[EM)]H/R1>@K1?,--*J$&VZF\\,B30]OIR1XO[O<*,P\[! M"F1X+4X;X!@Q:%,F_M-RV'\>M+Y_N]GZGG+Q1R4EAU2YG_=?B'!WUOOM' F! MX!L)$OMW'%T'P]X&X]4B,BGI&ER$C%_A#K"]K$E.3I8$"$LX#)76/)KGXLI8 M79O#ED0@)XP=\6H8FM]:6Y]8,=$>0@&QK>Q<43$YF7XHEB[L?K&GFYQ,[BWQ MDK<:BUKK6KC&6(LI[X/MAA*9C (/!PME39S*G]H$X340L*]]4%/'TF_KI&N%+IJ@Q4TJ(K7ME9=WN1JW[DD:'UJ0(7C$?9&YO/VOYNL*S#LN M3-ES^4E[[K+AXO8?XI!SSF)9WK/E>*V[@*PE*1D1;1BRCY-$\S1/X M*"S[!W$3DPXCU.2_C$(F#GK1HY"!M)4!;)/0>BMB9X:87.*&&JQ)+H]JA:%A MU1R[5J2PZ>+=;8'ROC:Q/:_ $2G75@=W[D ?31P7YY&(_H(K(^L4KD0P?-!O MHB\:BIO^NEUY3DHF2DEQ/%R+3FHE^EPY_G#S+FYC+]-JG0?R6=RX]VLA;MS[ M<<^5@-CJZ2!<4>/TV3[LZ7-KEEN)*,J8E^+E8%]?FV_$IT;&5D53PVA?>?Q& MCCQSD5KM\^*48EGQU]TQ'KP,QH;!^WR Z[1*Y;63K[NGVX?@J;A?NQC;FTZF MEON=F'$=[WG(FKC>[-YGS/N>,">6?8!A#C69F>^I,AEK,C.GCQP&?BBW.=^J MB@2QVRR_QPC=@(3)/)+7,IL$?[';#(G;H2.6M;HE=6Z7MNW3_DZMA)X%#]%^ M\PA)/_?H?W X]=_)V&/S0R'Z/\'Z'HWZ0&O\_,\OIB].Q8G6>/?4\4Q8FU85 M61IKFZ@_.ATZ@6?S=$G8X;3\*2RU'_[2N2X#9^4L*GJO8-B>IW?_ 4?&*"%D M92_:RMHGL[*CTPRE;>=[W#N4YS:0H^/I&?2-M@*C9!N!U-FI?P:0HJW >> , M8Y3G!C/R]LF0DB$E0SIV0VJ1(25#2H:4#*DZ/!RA(7TW9_D5)U/Z+$TIQ61& MR39"P+-3OT= RZ23@U$"VRMQZUK15"R/J^_/#7"CXZU::-7FYCT4KFS3UVW7 M!&_!%D+W9.X!Q1_,JH?E#Q[>1*J>5OYNHZ5!N7D]_./T\6!\?23XG8NU)VQ, M=$PNY,6(>? $]3J6)KU40VMV8HMR[W?GWN(Q'567HVK^.\14MCP3(UG4)BR3-FB4H,((M%ZJ&8 M>A!+E&.)2@P@BT7JH9AZ$$O.FY@UI' [TN'"!,-[6:T!<14S@:I'#O[8T]%: MC2"L2OJJ%,!1K/3YGM>-$+94MW*>JWN.2RFTAU/HV))<=H&$6.RF&TTO+TP#U^)]-OT\K;/:-4XOLS M5T_524V(18A%B'5!B.7JIN\18I%Z$F(18I%*$&(ICUBZ/_4)L,:EG2=)E;6/ M&3^V*7[\5+'X7-0LTXI;I;:4*CM>_^:PYVKDY2A[G$V^SCD;?YBZXRMQ\DTN MC_JJJCK!"S)1H845(IKZJJDYP0C)",D*RRT2R0'?5Z,5( M0*9 _C*U;SRG+G[(HV+!M5=9457?:TE9++HPC.:6E4@TUCL/) MR3BX89OI[KFSLE3BX3-7(-5)34A!@DY(H292O(+-G6,35AQZ'W,L?IW]REW5 M>45@0V!#8*,FV$Q=/3!-PIIG$<.DV\ 5TJR/]9R76BKBF;J6<^HC.V)G@0YB M%74NZ"#V&3DCENYZ3_1%Z"#VTC15=8(3D!&0$9!=*)#Y2K3')1A37T]5)SC! M&,$8P=B%PIAN^T_L?4= ]ER"RI08JX0N;B;&ACPI2MY&E[6:?7UJ[P4ZA1[- MX2B=H=$I]'-U-$Q]1AE/%Z-!JI.:H(($G:!"3:C [%C+/7.[0)6X2-FQ!#8$ M-@0V!#9'R(Z=ZN93(Z"D08H%,BD[5B'-^M!'+KOFL90>.UYO@8YC%?4NZ#CV M&7DCEFX^]2HR.HZ]-$U5G> $9 1D!&27"63__5]?;=-RWQ"6D;(2EBG#!<(R M11E#6*8NEM&F;+2:2CFRSRRH_!NO-8!TZ8!AYPS-Q5^CK!YHG@X_,V 2N+'??3X[M'D ML$Z.3/;A:/1T4DQ/0HIC6(2PR.+'V0/Y,,[H=5K#9*.]!/Z#7_.\Z7.^ATM1 M;J[:P)#ME0-WXCG.3B?3QPYA M3;3/<]%+!6"FXEJ1P%2>F!6^H]R7J^_")]'.U<'S.!R M*F_#\.\I_'4%,UH 0;IQHSG+KX!^::[QJDX7K(9)1D555_AI!<-5R4J,L.1E M@NS((YAI"&(@KT:$=U5-5J?YE;@T\6"*=4C6/TB1[C6HK5D_I!ZM_;XQ:9(5 M;-%SWI]B+]D5E[Z3P1)8VFN6W;!5]>:%]L/H4?V GL\EHOHA)5 85U["Q]+> M@>441NX7TW2T95E&QO%T6W_'SI[^M3?)$ M:YT3&+O<>![>)BRPG$L[3R;;<#4E(A"L; $O;$JTPRRJ&UB7?*Q_!*89@W7? M0"TA &3PYC78+2B?5R'M>*LC.8:RV/M/0A(5BP%@/\HJQU?51?3%".$[L9@[/"#LDMZ; MY\U1YYS%$7"W%O1+JZJ1!BW1BJ6 $["RN31^?+',BA7GU43[D&LLCE,Y\ W7 MYBS>&!@7:6_1ZNTOEFG=-M\YN,MHYN$%XI>\JL14@!+68"?ZFNBZ(,7(#;@!QWDH&#U\\?I@Y;< M"&8C**+,K9$VY@.DE<.U%-A@GL3LEE%()N1@QCM8_WV.!+"TN@0D%S.KFK#B M_VYP\CM<@ ZO#P)):OB=!XXFB1!;;^EDL!)?#LQX;;X1GQH96Q5-#:-]Y?$; M.?+,16JUSXO=YK+BKRL.E@+DKTU8'>2S7J=5&J+(KEYW3^_(:I5C>_[$\<'R MO]@=KY4/@7\UF][[C'G/$[#3=QUS_3_KFT<\S+Q ^'P_4&4RUL2W9M] I3L2 MG(-3YS??;E+3*>�N[!\2/NNZ, ]YB%0/73SP.=/I^ _D\PRD>C/M :/__S MB^F+\QQ9/K"*9QPZ=(+-WM,EX;-PHG^53O2/Z$3_*2RU'_[2>=)J'64_J*YG M= )"1O:BC:Q],B,[.LU0VG2^QQU%>6X#.3J>GD'?:"=%4+(^KLY?@CXZW:J$5W<.C?@[SPW/$ MWZHX[[<;O$0W-DA/T4U&QQ0HRY$,:HQ :R8:0J"JL* M,491QJC$!K)AI"H*JPHQYERW,PQIVXYQN.A#2U.J\V!\Y":/Y-0FS=$#YU0FC91))652G>"$(.?G MP?C(30AR\OM8=-.<$8)O#4QCFD3)1Z2E'- M;T\]/7O?*M553TU?XE).A<9$:/(?3I\K.O-\.E:]$ 52G=2$%"3HA!1J(H6O M!U./D.)"%$AU4A-2D* 34JB)%*]F9D! 09F:E*DYVIBF0YF:X_5"Z&!';7*3 M1W+R3$WGB3M74J51JY+J!"?\.#\/QD=NPH_3YVDZ'N5I7J(RJ4YP0I#S\V!\ MY"8$.7E,U-)-VR4(H=@H97J.-2KJ/E%_Z51V-(>%H[:<8R(T>2"GKQ3QG"D= MRUZ( JE.:D(*$G1""C61PM)G'B7P7(H"J4YJ0@H2=$(*-9'"\PDGGD?5.>5I MCD[Y/M9S7FJB>Y1$[%I=UV#,^51K):\X*Z.YQO)8 MB_DUSXKE I[1^-'2^!VOCYGU_8+^A\<"]JJND]$DN>,4M4 M8@!9+%(/Q=2#6*(<2U1B %DL4@_%U(-80JE6YS:!JH08]HG%[[RLBCSGF5;R MC-4\UEZE>90U<9I?P1J*Z(L1LHK'?PI+[8=6>H9_1L4"XPVL3HM\9U"*#D94 MT'$*Y=+!B&I8I[IIM&:ZYU)ZUB5JD^H$)P@Y/P_&1VZ"D)-#B*/[,VK0>HG: MI#K!"4+.SX/QD9L@Y.2%J+KO47>]\RL3-<>[R/CH3RQ*L[1.X6',M"I$96J3 MLRPK(A$N'29B[0N24G[6<_%/#E7='\+3O%P3Q#-A-5I59"E(U(:TJ\ZG,;'D M'I5X.%/(SSG"=^;KFN_EO^UY>O<^KBYZ)FV;&*>.DH6P5' MYK"G;YN6TY[8'EK.N&C"C(_,GU&HC<)+-13L$OK@?7$NP\(#0D-%2,XH2&A(:&A"NP>)1I. M==]2HKTR@>&30^?P-P,JB1_WT>.[1Y/#.CE4V8>CT=-),3T)*8YA%L(BBQ]G M%.3#.*/[VG+^S'->LDS$\=_&\%1:U26KTVNN_;@5RA\N4[EU: -3MU=&W(GG M.,]52@X)'D.I8)M2T1WP:#>\Y-I+RYL$&HR=I46N)46IU7,._Y6<:PL8;EYI M'&@?:W]MJ5=E2RO*_PF7RRS8L5YA2M**S'S M(DDJ#M_58KX>,^-7+4NN6O:$306"6E5KIBQ8FF^#F,*2CY$=>XUKU8P6LTYIEV2%\)]R$%HN XCU&1-1R$3A[\4 M,&UE( ?%1AT'<^5]J^4T)_9A#*>S:3BE39L#)<3$KWE5B]/]5:FO_PLO@V$V/>,C$)CWLOLZK!]\*)PSI+'A57.9 B MUI*R6&@1J^;X2P[N7/NKSJMY>P4S0=-T(-MB'UR,UO&L,0F2-=NBY[S/X5NR M*R[#009+8&FO67;#5M6;%]H/HP]4'#"8HWJ@@D@Q6JA_)^QR6J$;E@A3^"G] MJOTJS?&/MRVY,+!HEP]B(Y^E>+9>[.T&%*RIBRZ$C;-)\ZO7YAOQN)&Q5='4 M,/Q7'K^1KYKY2+[V>;'E7E;\=<6!7X!O'2'$@8(<^L5VBO1U6J4A-FY8O>Z^ MOR-16K[-FTZLV?0[L:@=T7WYD#5Q7>_>9\S[GC G_@%&.=1<@L QU_^S5)F8 M-0D<;S;XWR.'O"-G/GA4ROSA"E]VZ.F#CF:"XY_,[':M[K$C0"3RBITO"MK,C>Q=U'L^YNQ,]H5!L=.)! M)O:B3>Q9KJ89AV8H;3C?XWZB/+>!'!U/SZ!OM \8)=L(I,Y._3. %.T#S@-G M&-H\-YB1MT^&E PI&=*Q&]+C=]-T]T.*F?RO/KIZ(Z#ZA)"MT[>?S:%=/5'9ON+GZ M/H[/_!$(J<"%40L]@1"!T E 2)_Z2C2C5(F5A$$*$)PPZ/P\( PB##HZ!LT< M??K4FVDO2QV/;/T.%XP]0!"=PK 'Z.BTY!B"S:_ZSFNOSWWJKSI+S^9UG+=L M:2Q8IJ932"QYQBQ1B0%DL4@]%%,/8HER+%&) 62Q2#T44P]BR7E3LX84;DN3@CST7)ZL1A%5)7Y4".(J5/M_SNA'"ENI6S@(6>3X= M/5RB.JE.<,*0\_-@?.0F##G#Z;7G/;$O 6G3J+5)=8(3A)R?!^,C-T'(R;__=>(4K;4&#V,1]#_$5>"W]6?2'4^C8DEQV@: M19[*8;32L71G]D1/Y61:>;MOE$I\?^;JJ3JI";$(L0BQ+@>Q;," X(DG?(18 MEZ">JI.:$(L0BQ#KJ.HT1C>D(R!5*8J8?C.97Q0QX5 M"ZZ]RHJJ^EY+RF+119J+_(D19CH['\U!+55KJ'$B3E[&P0W;*\?5I^X3-\R7 MHD(*-6 _WWV*(^$5@0V!#8&-HF"#K7YF4Y/0AM"&T$8)(SAJ31D3H0EM3HTV MOJ,[EDU8\RSBH'2QN$*:];&>\U)+14Q4UW).#6E'["S0::ZBS@6=YCXC9\32 M?H$)Q@C&",8NTP8LW33 M)R ;I:92&/"E*WD:7M9I]?6H+!SJ%'LWA*)VAT2GT,W4T7CFV M/G.>&/J]%!6BE*?Q\(K AL"&P$91L,$$6\>B<@Y"&T(;-8S@J#5E3(0FM#EY M@JVK.P'M;)Y'+)02;!72K ]]\+-K8TL9MN/U%NA$5U'O@DYTGY$W8NF!^<3* M4CK1O31-59W@!&0$9 1DEPED__U?7VW31PO MSZU4CV KN3E'Z:+KGSO)]WX1&)^/HY"*4ZH6X2;A)N$FX>9SRU>M;$[C_*>;W^(GP>[5P;L(++B;P-P[^G\-=5R?D"R-&- M&\U9?@742W.-5W6Z8#5,,BJJNL)/*QBN2E9BA"4O$V1&'L%,0Q "><#+ SD56)1X_R^FZ6C+LK@JV4+7@&QURK)L!9\G%:PE7/7+ M$9.I"] ,4>,1K6?4414'L[O!MHB(-&-950P(Y]H3MR=<_V"Z)E/)H^(J!^F* MUVOX^=/?UM2::*W5@+'+C>?A;8(XE5=1%^,$+X3B[G# \(XZ;V-WAQUSED< 8MK0<2TJAIIU1*M6 I, 5.;2PO( M%\NL6'%>3;0/N<;B.)4#WW!MSF*1I,.;RG$S1U-#N:VB,1* MRGLY*;"B>R<8Z'+PJ;Y>A3YX 5IT_* #"A0'#:4GS24I0+9O)MH_N,0P7,,: M%I%1]L0;+*<=%>8)2%K5[*I'(KDJAE_8C7UO?[%,ZS9\R9D(VHI?\JH2XH+( MBH*[ANN8#^!:SJ-[]Y#Y$OA;1N.[4 (RWOD&O\]Q/I96E^ .B#E735CQ?S=( MRQU^1 ?ZHS):)]XMBBUT]^YVNCBMUZRIBRXZ@;,!_KPVWXC'C8RMBJ:&X;_R M^(U\U=5FF(:K9ZW7U_1W*< M?)LWG;B>_9U8U(Z0C7S(@F>\>Y\Q[WO"G-A.\.W#'&8R\,C45V-!7+X^KLQ;:CXZU::$6W=JB?%/WP MI//W:KD/:=N.<;CHP[":SQJ053%#J$I 8I] 8%&JI;WZ MA=7%?X 4"Q:>/3RHDGHJA6V'HO^H;TNF!GNCAC;5[:$UU6W?H0O+E;[_B;!F M-/0?M: 3UA#6'!-K?'T:^(0UA#5*D)JPAK"&L.:98LTK2W>M,W<#5XF)BJO@ MSB#1^:PEQ6KSH/QD9M\DE.;-%=W@U.9-%(FE91) M=8(3@IR?!^,C-R'(J1'$UDV7$.02E4EU@A."G)\'XR,W(:%33-,_>!%!UU5/3E[B44Z$Q$9K\AY/G\#BZ[\_H7/5"-$AU4A-4D* 3 M5"@*%:[N6\=OU$H:I(8&J4YJ@@H2=((*-:'BU22G-FG^U*-3T@M4)=4)3OAQ?AZ,C]R$'Z?/L_&#@!#D M I5)=8(3@IR?!^,C-R'(R6.BMF[:IXJJC%J;+B(U+@M[^8[O$[4) W M0J>RX_5#Z%1680-FZS-G2L>R%Z) JI.:D(($G9!"3:1P8:=)2'$I"J0ZJ0DI M2- )*=1$BE>6[MA/+$"_% VZG'@FY7J.3H$_UG->:IR5V0JFS*ZXMBR+JY(M MZ,;F$3LGEW5@-#YRDZ-R\NK%0/?I^/4BM4EU@A.$G)\'XR,W0<@9[M:S9M1L M[1*U276"$X2+K*I(C]442SY,,[I=5K# M=*.]S/^0QVG)HUHK><59&$>S%/3=^/6/*,6:(2 \ABD7HHIA[$$N58HA(#R&*1>BBF'L22 M$X<-*%-*V1##/K'XG9=5D><\TTJ>L9K'VJLTC[(F3O,K6$,1?3%"5O'X3V&I M_=!*S_#/J%A@O('5:9'OS,.C8PT5=)PBL72LH1K6J6X:G4 W SH9OT1M4IW@ M!"'GY\'XR$T00>E7@X4\C1.;RC8^N>>^:F M&_<*@.UY>O07'>&,W=<]WU?AD/U^02 'Z>QI+JH3G."0 MX)#@4 5VCQ(.9X[N>1:A(:$AH:$Z7" T)#0D-#S#YM#535N)&AY"PR<'S^%O M!E02/^ZCQW>/)HJ2U>DUUW[<.EP;+E.Y=6A;-F:GC+@3SW&>JY0G:SOY.VK"1DZ[%#<21FR?_=I/5*NRI97E?X3;Y89L6*\VJB?UFD?S'.3G:J5K)8]*>",L0A^495VUS.V'@(E4S7)9E+56 M-/!Y6=S4\\G!U/Z0@OD@-;_?-0M&J^7'M*'R/L@/.0@YUV&$FBS_*&3B\'>" MIJT,Y+P6UA3,D*\]TLQO6GES,OUV(X_&<-/*2P,\!S*(65_SJA:)0:N49W&E MP6-HT8!/7[C8VFH5CYI2%JH.YX?3698I3&S%63DA*W,\?97V1?O,OG8>)IF9 M40C%(_:6^O2L[1*I%9>;1^[I.?7U)PI6-T MII$Q[]@2M5?[@U=@[J.S;EG)?IS"?GQ*Q9:J$:X*7\J=SQPF?#7?WFSB0P7L M],3VJ()]%6QB0PY[PR3-<6,6(_ #B>#UN%W$QV%Y&0N+[BLW:3W7WH;AWU,N MQ V5&O]&!>^W=\) L$Q8$IBG.)M AP-(D? 2[9/81\I]&#ZR -O4_JY9BNES M8ZP!/MKA< F5@4-8M&AD9BGJ116@ND M=(-!7&+$@DA@^S1G^*>F;DJN_003Q@C9'RANI?!Q*%H\#NDX:,P <$IBZ$IK M,*#8VB(-W'+TRI,&,6\#AL'(S--HCDA9I54]@&#X[MWE/N#U@>Q5?2=^>$$A M)E!PK=PGGH?]]P7U&X'GFC_D+^(9#AT&";%-:>Y##H, MH[$11I$C@=O"61"+S:\*5 X&O[\6YE87,6>&20M@4TN-81!]8TP67[/.L8$% MQ0W,(8+YIC$LM6VM!1_%:145X&&L^E7?CA^W*Y 3A>]T'P(!HJ*J8;"J*J)4 MD%#.63('9PP?:LLF! V2NZM\-6(;3VK\0&K^CSCA:$-F(#(EJMQ:*I89DY(5 M\BP%I02'E74: IJ$CSS: 0')RS+8G8M?-]4>8R&^'[5[O(&J@@E8XPZ(.2I0 M#5K/P*"( #LT>&;U*M:HHP 3A MN+GXLJ0Q&#VIK&)R^#Z656!KYD51B;=6G'\9ZJ_VUQFO#)ADD[9B< M5L)B7:--Q"$'J M4$PLDLN* 0+$,1<82J[C=T$T0;P%+^^:>F9+&$WA3 M73UOTW>$+*4QVCYT83I!Z-5V8%R$G8HYFAZ43QAJ!4(:U44Y/"I^/0I1B=/K M7=U/05CLX+OM[J??O0%G TS_ZG62\:\/ ,U_-6"+DE7W?O$U<,K!ZWDCQ,. ME2^JUVA^\;L[A6F]$I1@_[MQ2]<&17MRIKD@G:#JHUYR!X&'=/,]V_*#J3NS M'=_U;>\[(-I__]=7W.&_Z01B( F;TQH7@5_\!6&K1LM_)4R],._@_"/JP[LC M6!+"HX2I[A^[H>S-6IMUX1<7#;@4,'3=YGSJ@WFS",'!%;'P"+S .Q6P=\+ N8MYE,;"-5PV9=5P4AQ%^$J*"/6Z4Y>P4:E(2Q1A(FG)T;5$Q%9"O&1@)3)G M*XPEI1AD[M(K6@^LGJ=E;&"8=87[M :W:;"O*V6J;*]!F/&:K?HHQY9FH>[! MQB[9&XF%C2);BKA0K ]B!X,W@@=)^JF(^)!^GEH_%RS-1WWOL=4C)%9("4[.A*U@7MA3*4''_;>H9?^.H.5>GJ7/;J"I6X?EN)J[45 M8Z42UR?4=9+!)H/]S RV.!YOX\.X:\GG,K^C.R!EF=X=Y^*/HF!P4,P'0X/Y M$#:\6E4HG_(9V.+PX0EN;^"'=8O]+X<%?D-8*/9M;\BE4D2 2$./KJ$YORKJ M5*:X;*4=R!C<:O.X1]>R%)R42AP08?! %,RQLF3YU3 31>:WWH I&(57=9'S M01G[DJW:J)_4L;;X2H/5\7+',>U014FI%.$Y*=5)E*K-^,7$:*E>(LOZ"BL[ MBG+51K+Q0(G40@FND5J<9F=V#3\W(B-^._D3LYVK_G2(MDC*B)O=22=48!GIQ F]JC2_+C)L^H#%766!Q2VR MXU;,$Y['??,MCG$]4;6Q9#B(%F4L;8\\B[;K3LVS#-2LD=EQ2XXY#/*QR6,. M;BCO_\$%UEHTQUUA5_M2-+5H3 )F#B,_\!?\%MN#=(&>:U:F&"%JDTW \'6U M-OCUK>AJ.\2>'!)9.U0!Z=(DA=]C(5 [FYT^^W;!WHX7BHJE6Z^::#\U)<%X/8]KBR5/J\I^AX6#/V7%#161CT,8#GK3(]H0$34!;*-HLL"K\ M/UA2CO$\E(\$Y:/O\00V(RUB!.$83"@:E%?"?A5-!=:G^GX<%5EJ2\Z)LP!: MUK=2*YOYX\NQOLY\(SXUP&\$I(;1OO+XC1S9,H79;;\@0K_+BK^N^)(!K*!_ MN74[['5:I3)?[77W])O;=\3*P:?3B3,+OA-3WG&M03N#B7_O$^9]3S@3R[:^ M?9C#3,4,'CN5.Z[AE9CWT%MX>\/TS?>"[)#N!]WU$#PDY^;;KGK8G>QTC[X% MAU.WL]QMKA#]GV#MCD9]H#5^_N<7TQ>GXL23;ID?APZ=P/5]NB1\2K]JOQ:B M,>6/V)CR3V&I_= *1M>*Z^CWSW^K;-R^1&=T0G(&52=\'"7;"!_/3OT>'VW" MQV>.CWAB0/A'AI0,*1E2=7@X3D/ZQ NJR9 J;DCOV$BT =F'[B0.=@\O4/S! MK!K1MMP>^P#A%-H=WW4W;6\._80N^O3![#)IWDB_4=M/<=$:')#3NZ& MV(ZOSVSOZ#9LU#JDN@=":$-HHP;UQT1H0IM3HXTUG>J6ZQ+8G%&%Z$3X,O:L MZ]O_Z!SX.7@0EQ7S&Q^YR9LXM@4]Q+5";5"4X(C(_]VEA;Y1/L\3^7O M\5ZO;*7%C;BL%2B4YA'8Q4KT#<..=V7)\6JB:YXWHHW:RYDW\;N!M*0L%F*F M+VW3['_;MO+N6GC'\K&?/_U-R_ 6YVXT^+BXRH%4\43[!]=85A7:G,4:T_(B M-\3:HCDP5[[7=B?N^KT%QL2*Z(N!;2#EM9H\KT2_LL'JBB2I>(V$R>&OK)!7 M2+]TW,$21&=RO+!6+AL_GTZL_F.\,R"*R@9>DJ7R0C2DJ?A6^_OM.PA%I[<1 M]SLC-3VDFEJMFK:I*7>HZ,R?V/>JJ+B6>2C,ENE/G UIEHT$[U%C6/9 !]9* M>2-^[A03?LQ$&Z[VS>UUZ&^[.SJW%7=#C=SU=,\M'3P)[,'V0<= M#,! P?'1F..MUBGK[V)CBP+O^E0+)YA Q"# ,2/ZT]^]]J,?($B-9,V(H_2I M4_%HA@0:C=[OO=?ZP]>)6@C[2P\ 8H,>>@]NT<5MA"Q[2._F:#SWC5W90XH" MB:^^_N*KI_9_GSV$0_+!_"53Q%,M@N)I/(U5"53/MJL 7%COQ_IP4X(9V+Y) MG_G5*=Z=6T1_^,-7GU]\Y:\8%-EVZ$B%]6_Z]M//G@05_Y_G6.33_19NAH\& M3IWP)W^*7=SWD:Z[E/07 MM-E/+7E'EM?[CD*/#9A1/J#KEJWB_6NF'SW).;-%/?GZF[Y85OUBZ'N?7FW* M>M]7O;'I>,ITLF.-\-'PYSK7#[6PE'DZFKZ@[TE6%X$F\\(VC#_&86NX5+^C M7S!!S4S9F]?EM2OFSH'8"3P"$B4C?=LMF<>=V6NN7$.WJLD-I+^X+2Y:AB-. M3B)=?@O&(&76^7M3X3.O=LP"],E?+R]_^A1I:Z=WD:RRIQZ:6J#1Z?3%( 0\ MY:]D\DU^9,OZ?MB8X02\7 M ]Y1]?,#D*>43 M>@C\86N[()1Z%)N]4#S9%^B6?(LYIXMHV\N:"T.VI[Q^/'$L1V8J5#7 ,79U M>\//N3#;0K+ :\.V+XUD/7K+6(XP6QD3.U[/3$\?/:._C:2U?%:K[5Q,U86[ MEL;]AOML)I18] YQ=&WW;E7NR;;DG6S)"S[6='Z:D=;JY;2P'-*K#)J]:?T9 M5 8TUJAL)^Q431W#Y)6:E+0]*JD]?7$NMD(.P^*;*1OW;6KC+B,;][U7E<\2 M^_8R*) 7WK[)%9??0"?6@Z9RL?[+IH%0OV2U"(WV/=3-D\>/_L8'?E75,97< MJ^^>\6?FW:(.5%:H5VAZP@ MNZN-NGEB5CNWJIG)5S@FF[Y:JB*1O]/5X HMM*0S=U%7%J>OH.,.%G%1/$?? M".E1>DKSQYA6GOQ?V%%= O/.RQ/ZBUOK"'N"9)UK4DRUL%3.Z:6J$R\N!WE M4-'FI7LK+@ZFIX_K=V[;_[GXI/JTJ' TJ]7>GI>V:K'[I/]4%%_I]VI&GQY_ M/'(1DK6H(V]7XZ_2=^WYA;^3WPG2=6AP(^_#X6/7GQ84*;0+=BVF/F0.QZUO M#;/P"5WVR!'ZA%Y224_+.4%ZLAVY8G2I?B5^XK$;T?M<%16?!O]42SD@&[) MB&>.+M&])G]K=N3QZ(*V 4L+$LANN6T4]!2EM0MQCR$=!GTK%7WGV%V]7R^. M-ABJR<2_>O63A%;Q;_@@NQ(.*3FL5UX#,5/YD, M/C*RN'-ENU->EU7-33S8L1-?Z-D9]Q_GPSL@/TOG?$XW]C>W3;"%2G>67V?V M'N])$S,IX+Q5W6A"A<"*G,"*SB9$D2Z,LQ I:I:I6%E':I+V M1O5T?4X=8/%EM$FX!13"KMUIS,Z&2KY-GY%G/*6]+PKU;GH-W6/[X_>OW!C_ M$7X4*+9/UX M#:1 .7)#9PC=@LRU4*SO6G!8S.(OATB,NT:: >=<9()7-(,4KIQ;0@5)M-:Y MJX%L G(Z:C4H3P#$DVEBCL#$^H^]R&C22U$. @AW_ M=%%8Z7"W)M-XLIY](X>ZPY]*;OWUO:?\LJ?42#G,C0Z>-,HC%X/N2^\QA(_U: MOA-:O33)2O_5<+7U0;..*T/KIL4>9*[]9SR@&KB M<@WG22)'$@]**Z> >['F*HQD8'3QDFW!:!$\0(Z!NMVJK:L6CQ7?A/^*VIG; MP6J/&G?7]+8+LM]+"I_%ENU9^XB#CGYIEBW-R0CW2PN+J[J <&L3]3Y[ZE, M.C(?=6$JMRUJV^+3W+9X5FV+#]$,WNGL2=LY9(V>(478 M+/8Y!'FHI^2]]J&@[\QZU1",!'-.V]IRUDN\V;]?O+HHELC*=>0 _)>Y%3?J M+K#2YD^B%%;4Y.3CB\VPF;O.6O%0"13OOKAVS1(I37@41]/POG3,7U'TC7Z\ MLI6>[(6<;/8%)/JQ4L-W0]=**(+NJ(%C!8Y8TF_NDSK@%<4/7#L&(H'KHZ9, M?8XW+H.C%)0'9K>Y$S?'R:U2!\RW_6B[SY'^1/KZ3>2["6X!9SCK8NV65]+D M*34#WD_:]NV1C;@H+LF#^C]'O2;YW(Z.CKI(L?V+"S=25.G[F%X FWD M.W-D@9#E_/R?6D+K_QD2_V=I&4[F-3^_0,,6/T?Q\-*8..H_^=W/2#E+Z6#,CS'LWTY50B(K3RSD)W)!>B M%M4VJ0K^)+W]I&^_>TT!,R?Y7JPHID>G$K\U^WMHZ.16S]!/JA^?6=F,^]P+ MK3!'=3$W/BE1P9+[U<<5RZAA?Q&?I*BN6L+6KKBSAVS/RP$S"D^>EH^>?/&) M^Y0__.2+I?Y+[_B=&:;+Q4ZZZV]SG\Z6*ME8\HKP<6DW:]B4:C62AQJL[TRO M+*L+_?W2)<9IBPY.!SE$4?TR7B!RJE8*G!U MZ\VX4JUS! 4,NK0?Z5]???=.32S[SYV$F#57O#S\O>Z:+JM5YKFLJ_EZB= MFCR99G_LC<^TJYJ<%"3*9,##GX!P7+'_:$K045=R8QA/P@]3($_=22%YI6EI MVP=."KW;>^"R[),!L_XK&X:U+(K'<;FO.M>]"&*FLZ2M9Q*\DCL&LIRN:4?OW0(X$?6RR=8=M!H=X%N!!:;'@ M056B^RN>-MM'/58'7YB]W1KOLJWT/S5]FG/XFL/_/.?P/]0A?/];86>0DS<( MB_Y956WWS\C+?5 V]J?+ES\7SY^+-__Y-R]^_J_O7CZ\U$WQ_'^^?_'RQ\N? MG[_XG_/VOT+.[\D_:PHQ:DGX.40:#S#C]^2B^ %/\0#3?3^%?7]8UO_<[=WW MW-^,_ %Z.>B_VCN%@7?IJ^>Q<,[SRRP71207OLB"&H 6">#I M<5IJ+TCL^]&E#BZB4:*UOVVK)@H#XXQ#VKT_+CF42W(A>SK)>C7GO\E MAJ9Z?M++^?^V WCEI/.O<:J@9)%XFGB6A MS+V] ;!!(2)&D#2B'I(LKN;V_E>">;KL(<;"_\:9VV/E99^R-1!=TN\1Z$[O MI)"]JW: :KA7, E\0G==-F [S.E=(?,.13T;Y4T/6J=EZHO!7CA[V^Q]*>.: M'YU+W[XGX> UH"V;WMRZ[#;)Q6=3X$^S:>0G;0KMVIL=XRER75YFU3DSSY46 M-GF"7,SMI#*G;.V5\8&3%2T=AL%T6FY/9PR&'74*GE2FIX)-QO?W:?OU17&Y ME-4B[\(G#U?P4W7+L,>B@X $M'>K3:!-N,EG"L M!R:SZI*-BQ&Q[("]Z9$_;(OE>VYE^A )FX>7"?"^&\.\ M1))^CKJFFF'C.@".'5,.+/_[R*J9+9L[-!I%\.W!7-+6[-FB,8*5V,"1IO7C M*EIW,J2S(PO@J>1CM^*U^R&9&6 _8!Q@0/H_CXX1>>?VUO1%XX7^^>G%4_A+ M!V=K6?7;NMS_>56[U[Z_S-FD?'=R;,6 M7F*\J(=Z^)(=]=M9-;QUO*MO=9,3&QSOV^>??_GUDZ^??/[%D\=_>OKUE_^' M]HQ]C,\^^\;.0W00TE4]K/WU@V>&T>+YB7:ED@XMN^$JZ<2$C&F ;:V=@>]) M1DMD/JK!;%B['- @R6,2!L@#QRG)4GC74OCMV'A6EOJ)P6FD%W G*+J2Q/!I(G*V 0P+ M1)%QMBA+T5F\Y2Q%]V#+V-PT3MM-YRPUL6B4(4\5B$.O& 21\[FO] '<"LA3_8"R#S@B: 9-SJ@^6;NL4 MMUW22AIJ"Q%4+J(+?#JYO'L&A]KDH?B1'NK5)2P3+/*TI M."L6B8&S M=&8Q#!"(&PPI'PD\1FP0M=SM4EDE+A?N_*ZXF0Z] 9? M6-)^D2Z8UG<'GI"(L&8.02QNB4,>#[)_)(Y'WW(AL&R@A:YD[&4?36(( XC4 M7*=O*UZ@8GL',,Q]7+:6\B#]--.<(^M=7FWBHVG]@9Y^SPT\"\A K NT3J;QA(13(>&W8*.-AKYJRX=1,?_'0NMAW5)L!\Z, M5/T"'LV^H.W;,2A^VTGLPXHC$LEZ/^&Q](Q@CME*=5;"1P![9[CXD3J- \7? MN];9*/ZBB H=-4,#[T\](/7+LC(YC\.>E2O=?FZ+7YQ=JW;G%NJ%7>T6^S@^[Y47QB?SMTZQ8SN/@9\5R1HK%O=Y* M%25D)9B&P'H0)I(K1\3H;)KR'N@4Y1=YBO+W3U%F79YU^4>GR[DY!6@@#GX4 M \LD!3V>\0_5N*.X@*;V-9.U0U!JR:O&#:3IG=+Q(F=$V\8T'/#$5IP(5_P" M,+:XIJ!3O?:Y=.L@(P,SV03GC$B5F5O+;FD0AI:7\AFHB^+[H4.^>W8LLY70 M_#:T@?S5]H7IJ77Z_,IQ-VN)G#7P>QDA@AOK=9%+A MX%7@Y+A_#Y(!E:*LH =OHKL,)^%$LA*]IX<9M%F9$%54P MI[?WM4VU0"] #*6#5^+DR6\'-#+L&X.?"=O1#,1S$D1G.3R/#[=C _HY/L1IVP]PGPI=NT((9@@I=( MWCVIIPXT]N7**8V)@QDN%R?J;F:Z!=-WV^D HC8HM=I](-==M%OI4#PTO1XZ M,&E7RHK@/ YJ5@3W-&JCW;])$1YR]ZO; [RS;YO&U>+?5US<,A"--.=5[CC_ MS)7N34O13:E5;TZ#FP>L-V/:(N,BMCO/GGQ= M(&OM-M5B#*!KQIY[XBS09;ZRDMT$'=[[>\-IBU>[,@9D8$8CM?HW;5 MX$_D8=YWC2N#'?]?_^]+1CUXJ4 X]%Y@)O[B45\F4&S$/WNF R(OI=N!(3 M3>R&P<*D)2=.-VBS%D.?-71JI&84/KSY-H-O(U^;J7OHP7('CQR\8R(U'_RHP]EX&;31GTE0&X:18;S!,A);Q\=F Y0]8'UV=K?<.V_OOH;/Z)2 MFMU.R06UR1,'<@Z.)+8+2]RZ'M(BC^G]8HGGXF%!K\\].# M1#$W/#;N,"D[PX%J?R-%LRGGQ2?,PP-4O\L?'C]^\NEL?(^WN"ZN\)F>W_@B M3][N(D\>/V'4.G-19_8^0=>R%'#W[]NG3T:'0-DY:#7J$XA-Q63M M/L6?9W^97FSE;@!+2"J4U([;RCKQ5$\%-*\DWQLI+Z8YD-?LEIZ/I]Q%=]4 M.#"6D*GC0OYX3H8O7]R4 H=WPX<9?=^'(L=PN%H^6W+W_'4+!91N[DRKV&X9 M)EI"(IV[V>@43Z7J22\/@,,:.KY\+!,+"(5^1ZD96.9$>DJ,,7?+@,^[;#&S M8V"Y;EW6JYGU!PRB;>9&!'SY,VZR8]^APX/"@&, >] D?IY='8ILA MG00Z1$17CF>63GDD,8!97'T)P&'OT6FY=Y[F[*2\):I *) '$#OO"U<\%.); M2U#&[BHQLO.]E]E'I]V;2G!VZ&&J)2YB?4/<@33!U[EWN[B0Q_1J4?"?9.@Q MDL)MYHP..OT$-B6C$\"DD=&M UW8NV,/'=]DEF;_>=?Z8;5RW0.6DYSA>.? M]?R!I7*L>=;G\TZ!SM(S6-8;=!$ZGMP+]%;"DCAU+ME#3RY&_X"")<_B#U]? M?%W0ZFH[OW8O_N/3SR^^]'^U0TKQDQ./M:]>%Z33=^M^FDE+.9C9C3U]]9/QK2<91MD^B26*R"#!Q;FHV.OZP^=?/0GK M>L"&(4O>6TL>*A@C2Y!41Q62!#[0L3[N$#8DV1D_[W<$86 *)^47[^E(UR&, MB$7_)P)_"5*@*.BZL%I]W*[(@,/VY030W%_:#P^_76(#Z06NY28WT72"*#794'F^-&A[N)HC#X;=>C#L M3WDP[$/1ZV7CA<5&/A5''-*.Q[TT2(#-K(N=^8%'627!W:IVPA3._7:L5V.( MKC:-6;A'MQXP+[Y+L,?(@+#=,))5LE7V(Y-U('JBW^&_,XGQ97I'/5AZHX_4 ME^5< T7SR=#4(<%(TO-77 %K*PS*CAXT4O39H?OX9>)%0UX_'<@G%A=@< /F MA9T19FPK2E0SV&-CYP/^"P +BDO[_:?2GV)NAS-!NJK;>0H)-=T/K@-?Y#8T M [V01XXD4)+ %,&TBYJ;79 WF+?+D;<85T2X1B!%B+\W1I[$L)OFQ22K-K=) M"E9_^/+Q8Q].H=0S*FW-< VIH/_AB^BCR/_'5:_+X0KC>=A,"=0^._'A_Z8' M1JX<\=:HKTE9=0\(:MH6^G- .](PSV\B\_#1-?MEQ>EY;@B< P MI:)]&]2ZB^([LNQ1'W[:@[]\TQ[,3@^C:NY?1,WJR+%&E-]-%/H,"H_[QXXB M(0\,3'JFXOB>I/'KCT@:?_]F/B0-\LLQ;2 9_SB;)'I$O6WZ,X6':'0E7P5M M&0',&D[ &XL$W((Q*CRP;K&;L&SI71+A0C_N2@H74$M_?A""=:1#_T\77W[] MI]RA_[%TZ'_QY9\>?_:G+[_\^NL__>F+S[[XN%OTO;(XA ;Q*(TAH?Q-\7:S M*UDRLF0\5,F(/=[;89BFC+^T>U>. D.RC!5'B/BNAXXIZ*A*%V<6JG-YYUFH M[ERH?'4L'H8P AE+E1[&OV\3:&9Q.I.WG<7ISL6)3C\%4SO#^#J89(SD95:$ MGP( RFY85NX0##B(7I:F,WG969KN7)INVN[7>*9&8*D/ZBQA+(!=O>ZJ;+3@ MTA>?//OVQQ<]%VYD1@ %!9Z"CK]#8H;4YTG!HPM[. (QC+/"]2#_J7KQ0R51 M@])C>G7ZB1NRYC"V@E^)HF*=C6#Z&Z:CH'UE. MSN0U9CFYSL2J8F;\I APQ/IE63R+HY)E\>X;-P3.>U:0,7(QBOYU)&"$:P^2?A]D<,;A>?N M"P#.[91K)>#YJW-(WUNR"1*\V=)(&13$-(O)F;S%+"9WWZE8[=9,E:S8);V" M8O-P-"-%K&!=:G;JOF'YR<)Q%N\N"\>="X=6KZQ&%0_]UQZX>E&7U:8/=>6Z MO.F':G<0&EF+QL4Q 7K78?L[ #![>-(@;'!;4F&=39MSN81GV0&F+A-!^B>& M2!3HS.4AN*VPNC2!^95C5@-=9ZZI=5LOZ6]&,6'L"WRYMF/Z@87P"0EJ#$X. M:IF+H2X[#R;5^A_[61P^,S!%3%\W=_3_=7LC(30_DZ:T0#\74SZ4]1ZH?C&' M5Q+EC7 W=#2BUFRI"=JEF)=O0'4"D\\ M2Z>[9J-&?:&WJIPB&,2.1A3]?F4D?!)]QKT*P/FQ@QCG$AZ+R7T+(YG<5JR.-Y3,_4QH-/K)@%W"^N;I.2:M8V(V10$FNR(< M:^2V>F@R3T<$2!C^QR0W%( MH"37U;:?R$U(.H1N6H3.7G)"D!X(N1@\A>NN*Y!015V](GTR_SC3T4C)M%O)]J6R>2"Q]@MW2DEW2AGMM MF#E4ELCD3E*'1$?>N*,E5W>X\>?JT ML)2]Y4%WG2MWBBZ0F5?.Z=UFX;GO'@?%M4$'H5NL&UK=E>\34NF*ZJ!94L[E M169)N7-)$2YH-C.&1"J!S0B!5-!'3Q 9C;#8HK1C%J=M9G.X!T]>G&3PJ M(O_L7J/GS>?H!"/1$T ;'J*,,D_A('98:H)8 Q):YI3?=1148<2NK=N;/ U]1J*".N(MM0Q..(Q1,3W/CB= M!Z6PV)_; N'M['A3?W,J*%Y35#QWKN'B:=6@4?FBN)S/_U$YC!172VU=&GHL^+N\4]2N&N0GL'_<]XN/2WU="QFS;:#KY\<4./ MW;0[^B^<,7[HOSB=K9:^[&;8.'KM/4\@BMOGQQBEJZGOVT7%G=UD3&F MR(]KPC<\[;/ MW;Y5/'!S=9-Q=KJB/K3"]BQ1F>/JP,6KB^+[MI69?9X6O5S2#J >)R?HD^^_ MO?P4R[6:05P\I =>\-0<=M%UH-DMC+.P"JN7'ONV5P9Z6HLNL]Y']/2\M16_ MYDY6FS;[XU_Z-C3U>N#'MQ%XP,1< )YX=.ZBBQZ*X47Q';TXK$D'!C=M=TIJ MJ]/#D'+T_//B_=$VX+BE8X& &A@?X[0(/*[[XBG\G0\6)L&1#C1P/W7%.3F% MY?RHL0GR6/B1,5[678U3)!7I"XAGO2-PO!69F(8]?V')D7[\L3!9<'T(_WI4 M8,1 E,6JK&J%H=65[-8D2XU#IT,)1T90/T3Q8M$.!]KRR[[)B#4(1H9KT*FR MCA1<]Z$7+ Y2)>@YVE1D!D@+#@M1.L&,"OKM$?S:F7^$Q)[XQJ4 TYE'XQ^& MC+UOI)P(%9G'Y+VY322+'0N>-%N4(*NJH(SQ/ULQ]8QW8X@TJ>&G4^RM?F0T M) I@;.46(Z:.94+,(X_@BR]ZH]/[(M!N.0*716Q"VDW2<]P+!-^O45*3B+?U6-9-/A/YJ']]];>+XMO087NL@A3( ME=G"C0S_2BU_5%Y:D1(9Z$)./38$2!1&8EN3A,7W/W\[(T_Y-SK6I!+,M>CM ML_2W'U[)^_JI!#X116<3']*F"_*#D<8', %TKYZ-XT=#@8Y^<1^S?<[80;*= MGWV5L8,^%'90ME^"68GQI;IOO68JD[@DQ,/FC9EB/1+2G_+Y*A]Y]<-B/:G4 ML0 -:6;3](SCB.81>+C%XF_D)>Y-"!-2P & MT$OPLO IGKN:?M<,+ =;M35&W&#\8A47O MO'ZZ*!*WUV556_;6+SY>!9Z>\1-(>GU(8TM&,L4@QR@[60-8K-]-+C7.Y.H&X/J68^++20:5U*'; MRQ7&3XK4=,CX)\^7I+GI\'N^_MD6J8/3JLKWX M^.W%7^MV3D=)%*-FJ@)#T;*X;J$?:H->!DJWH0Q.Y'0"61@J?:X#?/*U$_FZ MDCL)$M,[0RL=P"**5(@6T;R7V<^)5]S%Z4; M0?U[37M17 81-NW/ZR3JLPI2"7;Z2 M4FIBX@;&ARQ1Y<2ND&FK^IDIZGF4KX2^3K2^YLZ!D$&.!!UPSGNS,ZH0WU!M M1^GBM"+LJW"3BC9&@H\#1@2+/A*D"\SCXFVX?V?*;DR990GZ&YP:W1[$D*JK MYP.]+.![M(R5,325((&2Z[%T/;8CQ?J&7]))ZT6I&.;15696+BD9_MQ,MB&/ M(RZ.EH;EDJJXV7$,C)X.<^S9!/+)YG$OC:>36.*C@!?/6OOV'26"4[]C9UL+ MZ0<.@HG_B0P^5Z8;THR["D*T=/-=Y!I+CPL:\?!*@%3'8B%+0]V 'LN7+D6+F"ZH6E_8?2PG9C>0Z)T^0F9)]!?D MO.PD_@?T#SF!K/6G3H"XB/;^DW(+%H/&#G>%]=72!R!W\$@,$R69[;JD<[QP MPX[K*CK\'2P'>Q#L?Y.0TANE,(Q"L(%5M+XFI>L(PPRXK1I>:X_I4:%!%=>; M$3,;O,(ITT"_9O_>.+;[8"]]B*8V-@*D@"%\P"HS=SV\(QA^I3/:S$K]I(F'/Y"A+ MVM+## E'G];E5COM)E.G2MJ]F)?@"A5:D/U4OY(F6;?B3!LX>NZI>! 2?!=T M XK'A1YHCBV?/'Y,(=T&10 A["33VUTYA(H_KY6BXIBPHG?Q-]K733F?<1+G M,Q'@RQ^>/'XRX[H3HMR)MMTHKQ=HC?3O:?BSK;8\(H#E'&J14YV_,VNT12ML M:/[%DKCF@7H'.CKH8==0 1-:2CPN+_2"-'X@KJKK^K3WT&)'9CF2]O#WI35/ MK2:HQ%6[0)#ZYJ] "WE7RWHW#$R&5,44VTQ7;H>J-8 MT!R?>;.A]AD>&WJ]KML%=U^WA2L7:TE4C#N.S>7:0\E!D^K10B;.]3O%;'2_ M'F.8.-IMVB0*E_[I<7Y"IE]U*QYBT]+-''N/B]").^YAIG>Y^)66YGN9Z<[M MZA']/Z=WMCOT$I6!BXX\H@!YL^=_V)03/Z!/Q./O M.TV^;!R2X2@#+%@UU.76H#.=]C/MHZL\8*\O&XU;[N9_M3>.W2-GS=M'VL:Z MJ'-_#(ME\L=]6_$YG 6A:NA[0\GEA>/RI VMR04%GCX<[:1>HM[5HIN*FM+%S5*6EN*7!K?EEI=4S[:O+0 M;.\LM=@CO$$Z-Z6$MK+G(5<7*_:;TE!WA5EPVML5:A\.BG&6RMY'F[4K/:_ MQ+R!PEU$TP%V ZLQ49!/ 4"TIO(&;Q/=!7.W8Y+#.%>)$0YD/TNT%/#+;]J; M^ZR+H9A4ESSG8:\=5D(L+[U*7$B^%SHDV,6HKO3(,'HJ6TXZTK4>S.*3Y__S M[:I<-0_7).7VSENW=WZ=VSMS M>^>'1K9M%VG>,9&M.3K#Y)?Y/5-=M^[8F@>5"2\6Z"TCV8V_.UQ6E+ M38OKV"1W3)&G*GY>M:/$-ITHBD&[/;, 1O8?9O'4P "[8O V/;6PD!W[4N$1 MTN,WU QE#'RB;GA17/9<=L;?@K,WF:D[ZFS8?EE23G=Y5 0=%851-K]JI2)! MMDZ]20GSXR_JN(?6B?SM=.#N3=M61A_&3^A'"+BXR<)NTP M$N//I(YSJEAQK"UYLJPRC6/=M?NR1@]%BF>--C47A>NT>S?AS/#0-Z<+PBEGB0;(8@!1=_6MW'@Y%'%Q<962+=J"*[[14=+L>!=^[%( M9/B8=)K^P#PPO2UN_\- MIRGVMZ_).4X>T5O"O)1,3WE7H1E8)?,NLUM1D_2 M:793M,E2>$%?6U;E5=,BSAAQ;VMWR<1LGLW2P@M&QP.$+4W4CYFSESS^_S+E M./B MMUG/"CHOJ@JG5!VNV61452>EB?0&@?C MT,-*L'=P&S)1SMK2-9&CN((+PRJN[X>N]"GADX (-KG(TQ"11HQ;CV-H=P\G MKZ8NGNF>.S@3V(P]DQK-QVC3N>#W,&3S/1?\](2'GFJ@9_AC/A*6C1Y7R?8? M'-?07:YDH18K3 Q%BW>5SFJ'+RH$P(FDH14I]PP3L!@Z=P07C4G#(UV3+"R6 MI&BF.99N UB9X#XE?GW\^BS-\^/'KF=7BKBM>H 1#M9;, M FS,M?.)-LTHPGV,PI<7 ;Q%%2%T0Z(D1RT4">V%;MQLBL\BH6;7^EUSG#7# MG6SJ&$562UH'QT!R[I#SY>Q]>&726HQ)KDRXGC'U,J;>ASGB1YP7*\],\\M. MJ=CV@%XZ(\.>R5O.8G3WT)03'8&0(93Q=.0?@B*3-NOVIO&Y.81,"&VXJ.R' M:2PQMJ _8QJGXZJQ;[KF:3I%K5 *<%X8YEJV3*9>- ]W M9+)FT56R8'*TONO1A W]M.[%\%FU$;0LJ>JB*N*-M9NT<&65I!J[A MJ1MB[77F9CN7-YY%ZLY%ZDB&P3I(3+JB@9, C""3LL@-]%EH3O+,Y&% M[EZ$3KM &)[D2/C'Z#,.F5 61QGG-PR(@UF4!J(/^B0XC6J#82$Y MBSZD[&J>VS')=2Q=P(*9&G;F4V$_5$F.$G \XXGMA=,^PII3) >I7E8* M4Y 4'=3*1B,\4[P-,S^9=,"GFEFRSNA,9:']T"91!(-DJ.Q)&EJHMML0/C#S=88(F?6'>Y3H-CQ$6+'O;)W&_:4EA4R5]:=O-SGOIU?.D6T MD[X%G&:L>YG+@YL]RSF]8&T2B2,.Z]+QX0NZ8+3/7=MK-,?V#EWZT>1#/%(6 M3T$L!.0QZG1)!O.$A,N0?[5=Y*P!!/ =AHDQ\N MO<7!W&D+MTV@L+AN6N51.]Z,JAVD 9][NA',)DZ___92$PRDX@7X<8+2+,R. MCE!LKSE5(?=AQ^T87,,;*,5^;/L3?;YQ^Z/#P.ET[Z,R)]7UB$LDQNN/,.$F MP4S"+/2H?SB0%AKJ;3.LRL5N$.PRV%3=H$EGV2-1IM]#1R#F9\LX1FV[J[+1 MAGRY6?P(P9VVTQ9>><*U9PAB_*YM4]DM%PLN,)EWJ+7RG.UY:*VGC_.<[1W- MV6;+^9:@56(RK+\06&N37+#J>GFS2,I?7,+/A%B*?WXZR6H%9)*)K$'2V#VZ MY.023EPK LA*KO3D':[TY/$33;CJ QI0 MV'?\*\K34D#<1U?P@4?PG=GJIVRB_DOFC3.DG\ZC5<'7S\A#_PF2__P-?+)' M.H^G3IZ.5M#'#%CE*$18Y#D?!0H[@#21/,AW TK?=/V_-]X!BWA[Q:%E%YDY M9SJ>[&;XHRF0L7)BV#Q,A>]9PZ6:<<. \S/>"L"Z:*9TKC%!V21H,(9\='H3 M)H4^(E:(_?AWN%+O8:6.C8C?]B5'B8@#A&.\28^!P,-*)T9=JOCU&)33Q!LW MC#U>TUX2!YY/&Z_^NNSVHPU.1IV-KDO;>/T] W8#DF_(ICFT/I6+_6P9BF2L0/)\ M(6R!U$7?/\6=A M QD]#="APV, NH''F/#Z53-@.'[5 =F+>VN >1^HK^E7G^@4V=%[?LK.P2A) MP >67_H(3.U?=!9Z,*X;5)D^HVO"(QJ2V@1\&JM8/H'QA3S,2,KM/O[^:3S% MS5#O*I+7],JSWPGPCV\?@/Q+(G$.97C%(W->^'-^[3_!5XC$Z_;6Z.1X."/" MOBW;[2$42RR1/!ON@+4KQCQJSQ M)_O(H?;3OVY#*GTG24?+<9JCP[TT28N-N$*&B#,["C$J-F+NZ&R[]("+-QU[ M 3)Z/8G;, $]FHAB@#0^%:#$K"&C) 5/:6.H.J'C.3%8?3H/_G#%- /TO!M2 MQEM4E&* ]07C?*&>:GPYC:2N/*^_! (%.R-7R?2NM%X!,PVYQODG]_4-QOV-QES:%4\O:\S51QOA-NP.!:+@(Z@Y^N"S M"-YE[&V,UO2& SN1#IC<]:E;CT_M&]_'!]#1V?/Y^#R?J7Q5=/(\R24'SP' MW]):QYN)A2]T].=,JO1 3N=[]16(77[8/^%CPMJSV>DI290%O-FHZGJ4 MZ-M<&86YO645 EVA*R:D9-F'\/0 0C?WKKY]$EN/OU0)"]9 MLT_N,(I=[)V5GEU#V-_%]U& W)+U)?FI)9=[E5"!.1>4D0/=C:2 3_;=6$L3 M>%YZP/@M*Z1\AIH=-7IT]%/X?A/-L/2[R73^ 8%%0D]S,N.80]J'<>SOHN6: M:0/?A^]"P0&?=SIBQ[T6!&H,(L3=.[,PI+*?J$DKD4EHQQ1_YW1S!C_4[3VA MGSF4EMFJ"/L\BD.*%>UE3%P(5B>$/:&98L5]73(M*V$J!Q^7]6]TP"B\,%"E MWI8Y*WXBYZ=J^K:9^-OE#Z]F4:K^U&Y.HX*OZ;2\#P8%":S@C[[IK7[KBQN3 M[F2S/)&59EZ9+-6K%@ MVP9',!Q@Y\?-W)+/V,XW:3[@T#.KZK?(/EH 9CFDV\I'66T.JYJ]@PHV OC" M-1TY(=);MJD6Y+C451D=U\V>9+M:&GW\PM5U'W&K:-Y.&LSZOB6IWAG=Z"F= M\8N;#@^/@=CA7NBTO6ID]I46VDL*=%ZW[;*8=T@]S% M-$8-R"O$Q\RF5F?A&9W/;D"F:Y3K9X>VEA/.@>W87>GK('NWT M4+>Q'??VQI^N0QR,6='3P<;[G*75)$EU8(K#=8G#S-R.GDQF M7()@^I, O:+JP08.VC#R./WM,'(@?'RD:D!YOMC=R:AVCN$>BF/P;%R0(S6* M@]'TK+HX9T"?[H>-GP=2?YEIQQL=(=4Y,V,Y&TJF.8_(S<8'TJI,>H %1 A# M=XU$3&& %R-H<"T&*-!P5H_I<)YC\^9"&<<9F"9=0LIX_NSGRT^MCPD3)6:[ M%;WBNQ\O81/QN;FBFNP=%<6.5@D>K(N>8 ?V\ZA,#GSU2]I M)]++\#7H"X@3!$N^[,"^(,:=YUCZH4=XQFV5Z;SLP6#NI:\4PHA&>.V2ZI]DC^( MYWDY*#M@WT)@YC+O4T:)RRAQ'P+:L8D8XWQS2!0Y)2 WN_9UM="*7P0,7EQ7 MU\QPS3_N.N8)+./Q3XF:4K7 _>KE$<5P%%[UW5Q:!Q#MKN*A2ES_ M*/?OR;I:!GT^DZ.29?$>9;%SY6+-]1&.)H$YH&6NN)!!SL."T1(:I;B37&T6 MF3-YHUED/HC(7'5. 2.346>$_"I$!G!123LATW>$BGL,]]@7GSQ[^0+0(0<\ MUD5?>8@BN3;YU%*C4:;X*/-#)T%R1$#2:,TI%]S*/4/:Q"/?*.ML6BZ8KE;2 MIXQ5'%U$EO@S.9!9XN]1XJU$QTDV,Z5[\I2V[9?')\Y=_^?2/;K<& M&2OZB !\YXI/OGOV:6B\*2E>+ ]2Z6R?LHR=R1'(,G;WV=W-MNTK2[&JQ$T! MMX;^.!3*K([&=2.Z1 >/$.T/Y%B6#1Q ?P&F79WO)R-!H90(#7G"6D=.;.^D M9U)9'H23HNH7 Y?^V'6]?/G\,DP0RL0 M#V6P7'Y3])(:^C1ZNC^_G>@_>1*)69;]!R_[7W[Q]>/'7WW^V>=??O7XZ1=? M?=2B+\0IPH8R*J93.+J4/.JSGR]'OX%4D@TF&\IC!%&9/?[3Q146J6U4"C*.S(?T53V;)=#+!"_*TL/.?R\O# M$T:,L"$UA-!H/Y*D@+#-A %(!.I>I(G(9=;.FN- ]"X<[NBVO6,48-^9ZZQ 50[IQG/Y)7G-..Y M5,%/!]C'.7 M%:^!9VAW0R=D)-NVWST*0Y6K%@,"CX;M>^Y#S< O!OSR609^.9L6X&Q+LBTY MCPTF6V((./N8;YOTM?1*:>,OGF"KZ(JY@>(,7V26E#N7%)L)) \(OA)Z\F9: M+]VMJVXI#I43KT?A498,=W.89XLYZ[(,G##G__[66 :C+*^F-H/OOP4<64*JX 41)-F0!K" #!GRS^^NRG_M-$ F<* M/*[CRIA@CN=;_.VN!I"#,21 U8PI)K,8G\DIRV)\YV+,,^\= Z S*PM3P_)D M/O">1YA$ B$^GO+R(#!HF!" H7;8\5HYP<>@00SU,7>-H]MG 3N7]Y\%[,X% M#&C\5TY'6Z:9CA&+P2 %/'IC%>*V(<;>\TS5@B=XDXQ=2J$W2]69O/0L5?(4M9EK*/ M3,H@6H::?0"M=A3Z=NY@HZZ82;,30F50HS56HLH2="8O.$O0W=NI6TN-_$J\ M.^U48E@@T*340R^4[6C^ZU-K9;!M/ GB%M52:#*C;(A5Z515LJW.H$W MJ-1Z%\7S<)&94@J"&R=54]S%13NA^.6%A=&/L %G"?ZB?B&; M"]^K?E%\'^:$EG'YP^/'3R6Y?SF?_Z,2IDV$;B-:EN.,+!?Z MS5D1#TZ.+@Z_D[U356(>MA?J[-FW3Y_&+2OBGC60''8V:/H\2?R^*F ]I! XC>:N%4OE:L%81(A<>BL<9> M2#;],0;;SO,&Q'UT8!@L66%^%8@S6HK12F"E7WER@\ (2YK)&->94X !R:\8 M-)K_[F]CO)QC9JKXM'@ 4+Y;5O'OF>,ITB\!N-[5, +G?6$(79U,< MC^* LK*Y L_R7XD^C^B7DG!*\H4[I0+<@RU9R#SH8:*-B]E.2JOH2L_XT O4X8$!FQ51OOX*X.\-3R'6]D2V M"^627G#%5T?"H^3]H_O7I"ZD/DV[CSNO!IU#:4T+NXD]YJW3H\%>N#R/O9"W M=Z.!OL^E Y@/P405<>;N^GBX,A!8 3N BWI!N5=U7%%_MH8I=\?>+AILK()> M[STNM*(2"'TUJZJYTROK*?A[PQQ8KS!?TV?K\'ZM U23<>L)'P!)#BN,26+Z M0^0803=+Z0OT+UOR8+N@'@,-0.I(89G?@?;[P;WW61THB,2_# M(&[1%T+-N;9OJ;!XZ@Q^NB_RPL$&#O1.B6(HWQ M+]>2J5[2%LS&D0B[D_&A95)V:4@X'6%NXGR29BF4?VOHA?*I=B6<6M!M\\*B M[>.;BK/\)IH+"1&MWR*1O X==:#H,W(+%1OW$KY\#NQ M4/F!"9C9,&+G ]]3HW3)'Q+A%"9,7%+4-#PW-^<,"HN!1 ?LT-V V&:LQBF< MS814#^*POD_)_]EHRO9OI/V9:K*NN@CP0]AK<5 9?-@/-C17Z(]NQD9 3C[3 M&/M:1 BC0AIHC?S%IA2&)V'2A.8E6:IJ;O2T4B72)[\(-3 %.0Q/>;30^#&K MX3RQJA.K3_/$ZN^?6'VWKH^C ?G3B4H L1:W&"/7!PW2E#OEDY0D^)@4.KJ!7![RF1S MPTA^34V;+ERC+W)QSLRJEMSBKG3"0B MJYS[L\5J@ 6/,= MQ>D>9^QNW90181I/-'K>NL$S&ZTS.019RNY^-/UDDK*G&*&<)<"@"9YD@QP5U26*.(D<0=%[@ M0<-LEMHS.519:N\[GA.6;1W"K1K^AQDX^A)3%V8-B.1^OXN_Z^*QV* ME::YC&MR)^_\N]#$&-<^CD3DL;J=B#,.+9TE]F\1P% MMW" V?+HE.=;3'>.,31.#XEN 5#!PUO^T<8G%S 9E20P:''757^8%9365)S? M9=LK1 >?N4) M%8]#FFUD!R^*G]<8? TH-S;'[(=GWWI$5X=NXA,CPV=X !YEDS4&.$+@9Y3+ M=H 6P6TGSO(#'A;+RNVVH#X)WL>-2XX0"6!//VW(N@R=>W.?. ZG_/8S^NT_ M7OSMNT>?C9C8MH;LW$1*"YU>&.9DU45BZN\X&TT%R5^C$;'RW M4;P7$^97T"&O'2O@JX;[*3&>F"#\ PSR->E!3W8C68$DO6!&&!@08P (*.!= M*2D*!YP=Y1&0%D>&EN J%H8BRL7^^#BN=64*DH$JZEDTT!Q:-?M%NW7'YGTG M,7+R/.7#$)'WJ6_^(IA<$KK+N,_!:0GMN.'(\ 2\C?6?.JZDFRDL3*1AMZ8- MN5H7M6NN=NN]Z>S7,U_*;1C'E1[>2ZM!I/'!'?<7(QXZA@@&I!Z25A8S$S*Q M(#$XI"L187':/FHW%FPPL2%3(&Q&Z!$A]02@%N0GYQ6]WRMQ+;LA@*+QODB< MYZ05.]T?(0W>R\5IX3-85B?[(\G.>/$RUWJP>G+4O\-C'28\#]Y(V03(&(Y6 MH?R&WL/6T"4 F<+\JQR9[,0;/BQO\!*QMN1SM- ';&ZS,KGE;@8 0@%Y!=97 M$&<676 "*=SBOMB[4B #+=,A)QQ'A^(,^J7#%:H&R #-KMX70Z/C#229"K6$ M*S(Y3P%AI(MB.CR.HD91EN* <$P5(P).*9OC^"11 $M?)(D3(&JQZ-%5F=#[ MDHPMHCN9'V:/, MW>Z&$1TK4OY,EC:QKW[>9 )51L*;9B#KUP(/\1 S+6;:" =MR6$0]@N#LVL> M=0W89[:<1<308>-SN_WVQ/!CCPV#?]) M[D%BRH '[(@*=4($P*:XEK'C7.\OBI^F,*/D1,LPT^2IC;WR?MW>%-:*B>F' M*??;S!U]9@NDN75YK9"F/!T%BZTNS#$71*Y$L]IT8B/;AVO>,4'%KA(K/,T)%1JCX MH/4T[ZC ,^S5"I%5A+.TZP:.41HWD*%P"LT&IT/=$\Z?P)LPH,Z.;0A="^"R M"X:!\W45'J$U9AXA,C T6?-V2M31+HH?8<".!8AS,L"'1;Z2J;.N7:=1MI06 MCD!;K@3][:ZR-3F@.M?3GD"3C^J!/E]N"?1#>-[C8.3D/D(<&!7[Y?/+Z-"W M\]YUU\ *YS_@G/[X\GFQJM@# "KQU16B._'DK\N^)3&K%H5;NDT)?V+M-BT2 MHQ2 (7T/@-VT9,A%L+8>FAU&2LW[% Y'*:)M!X9_V9*[XLAG(>%"I,A(\A4/ M!DB6XI!X%4M6#'<1>BM.+'W5D![XIQ??%>[S/[K/BW6[:7_;7[405J519F8" MWN@W;+!@=\&K-:1;89Z49(HO/(8G]0]H'GKJ?G.QY#7""7=LB5KN([6G*_@Y M:7X#BOYBQQ594E4SB1ZJ?F*+N9HB#G@4?OW6)<-#U=%G%!$:70CWVGI.(8\8=1:2W'8/-ZXP(>>/R M"K?#O*[ZM5O&#-:X+!_J: V2M6_(><$B_;(5]MKCWAI0SH,7S M;W]\9JEY^C13(SA%L@=F-WV3UL.I, ^#S+P(O]HI\#5F2]W]@F1(C;C+/YW> M!6G#N.BF3W.;]Z7YE169'B1!Z%2&3"0O)CJX0C]AL;P>69TBUP.5P7/?,UHR MJRUKU8C@LEB5X6PQ08/*LL087D2G2K%(:: MWVU9 )JWTU9EJ3 J*'63X%+/8''1BB)*UIIMCM.89&_PHU<02=N58PB@E?3W M34478_8<-O%+:=D0L;X:2J94"14GD"DH]Y&#^C@2CR@Z-QUD>N9=DF N>^/W M8;6$VF)"Y13S(P4^(/6<3I"X!;7TLW:O>1RAW3C#[7TK#;-:X'7OJEZRMGNS M9;=[5B$:$2W).;K:*'TG N7\%-:,UP8,VA/<% &+1>M M+!J">#.J=_&='I\I?0=_ATQ&P(8Y6>'EW7;=AK>>3Z._4(H=)0T).!:H6[ZQ MQ<$GC>4* ISKR\_^:;/B^P_)?]U/*O AMC1%##E.@^E$KWH#AKK$BDC)7P94<3;;SMF MMI B'"J4_F#-R,_NI\[Y5=W.V9?V)D09"/:C?G8V8@I>H';EI?D Z"*#Y#4B\ND<+BI]5B:]6L:NTZ^OEH.WYH-8=,;3%4 M)4X.F%+8*5E6?3?PA"232,E3PTV %[BF$*[7DCV5&FQ$NB.G*9>!^81C]E6'6B8. ZQFW24E! M9L>1EQ27T97$U);84WU\OQ"PQX \1H+;(SD4>X W:<)%W6(#99O,'6W5>SG] M57&@]3ZI!H='>J# R2,+K2]9*;UGI:0'(>;G.RIUH;6]_-4U,BPLN:7=263U29&1L282.(;YY5&*90C MSE L2[-$\^CF(.D*+8(4\J)8N[*F=[: MN[] TTOX%X2/<7EL=L?'_4Y,)TE MBZ2DLDE'.A^_)AC]_@S-"L= PIY9SY^YY$-JJ+$)/6J;P;P>5<[P_5DPLF!, ZVUW0%OC4(8DM6:!1 V&\@^/M,],GX9L_ \WG06 MI0\H2J&/&BW7TD"M" ,^3W!<_ Z^/N943_].;V&URF)W'J$7CF M[!LBD5;/]+-;1Y>19?<\CE:6W3N776ZTL)P^2<*O[H!(/9 IAYS;A,A%C8\S M/]-&]Y\&QWDW!!SR@S?;NMV[KH]FSH[*:Q[(^7T#.5_D@9S?WY"0C48V&A^9 MT8A5NA2IU,\3\$#.T;-FOJEZ3'X4JW;!R/"*LQ1Y7DGJ?IKB+^$I=(PQS]U@ MU>)7^U:8N>6J[75;"?H8B@/72R798DEU-S3CIWZS+ICD<.,\"=1[O.PO4/0I4DF+L(_GB MPIIV.VAM0'H#>L9_DKXR;W%S?>!<7W:6IOM-=D0-C.MJNQ51*GTD)B)-0&9)HB1F8KV ?.5;IS/B19"N^>CB5@2P5 0Q[NP@RV MS$'YOD<=IYKH)OLG,-XP M@+UKKQS"6_Y&O!".(NF.0X-6-VX-!_Y4ENXS.7Q9NN_18_4P #+-64HV1/(Q M/@ DT_G\Y5_Z/W[WK(_GG#>PN R5?!41Y0I3."6 MK8:N9F"U),]3,/Z-79@)!5J*.FON2LYR>Q;'*LOMG+:*C#T$8%^D,NOW;UEN%:$"LI3'4?VCR\SW9==4,R M>:UD((#5C1A @*T;L'0FD2^/H.:/ M/4^Z8,;&<'AFT=@5/A#&(( :O,5@^9)G;")@GT.,S /F%;LL;>FBJ^9XQ 2_ MLV&@*[5MC!0 EQBV;PH\=S1R&^A=GC?\?+Q/],.3@P<-<$,R9X-1O0%P!H," M*<%R+]S4BL1-7RK4DW_A5;-2TIS(),MH#\)AK"0"+S?<\O2^,[KXIN5N.W4> MKD&84-:#]1*LY&KI:O7:M##'KS9"8PJ32B8%R>WBR1/E!SF^6$QC;N49<36& ML)5>!-[P&@)NJC3, .E\#/T^R(;.T?BW,BN^^_%R9C-:%!$Q8L,!CH0 S_(; MC*78OTL!/W0N9B3*IBLR4_/'2. 8Q4,.QO8 MJ_RK8:).N(V&QWP2A2-Z"5$]=!)A(])H?X0^$A(;AC-)4(19Z)E@E13I*])(7C@@]8!2C?'[C0P@A8IJ5D&?=RGALN\R[[X)'3Y^"R.2!XKCNL*W @8#!>+ MADZ;1SB8C]8PY.9ZS.C^"Q)'IQ_U&@:>1EU["3X 6+L-T5\K$L''"P\&".? M*J8_H&_807;]SO-W>(][5BR&GHX@M\OBL1K?.*L58_BKK[!_(D'B19$>2&R' M.4))4U.Q;F\PACU3Z.K1K1/YQKM2=UXA+3HF7VE:&_ 'QS,>E!6RAT$(4(Z8 MS*G4['B87J._I5/$C5H:^G@48M9_*8LTZ1927AM,W L'PHJL1NRCS@&UT&T4 M9%:R^-*7 A88]F#QUH#[P=PSSE#I.@HJ*1@L$"0!#],W3>M+E2TDZ6KQ+.KT M'G/Q(N=\:DY_RHF['P7RV3LKD#[KX[MCR@P JE6W% 7F---^0^H1Y],U5^65 MBWLI)0HCG3AO.TW%6QZ<%,]5V2@6/,>F=MU]%#:S,O&*9#8YAS.+0];@D)Q8 MJ 5,(2H%WJ3T5R+Z67+V5G(IU0$^F6!$AS\O2GH?"IF41.6G0 M!VM*.2UE/^\'06;+&_POFW5&^HR@LW!>9\+%%6<\/%FBKL=DU'*HU9*Q3*7W M#9B?:[<<:L'?ER!*Q%_9LAF&WAG!M:*NB3@<''Z1>-JD*_(,]M!:M=%_<96_ M:TD*=X$7V!U+,!F'R"_.^Q_/7K[0;=R4RX!V+9I,UJIM#EZ9>;C3J,S2( A$ M(Q(3'\-#$FV0XLT;45G$H,;)3EK>!O ;XC#A?DKDH(\\E:'FVRX6;2>4]],O,\ M?[["$_/)N\ G;UZHY\:QNJK_R A:=$RG!RT:*4\UMX=D)UJ1A0'C8%WL^:0K M #-N5#=:84$ H;6^[=!MV0Y/M.:$P5\N3%FJ)OM- ,'YI=LYXB&"[R74N ME:Y2GN>PD4^?:<+L^1RH6I4 =E]HS?R0L%*#G3'*G6^&,HRKF 6G,\MG9\)R M4U.=BGQ:_%YSJ$/!WQZX@<'6\SM1BZC.?+T%=_KW4@OWH9R_R M>*O[%&Y2Z#T7\"HN$C9F6$XR6Y:AAZQ47-==6UC_&("]+QSBW7C M>S=8_7 :&9?1#@9?8I.4=(E<\3T MZ*2B=LB)HO%;7)8#+!822,QAV4G,.X$MFZ'W'X:\ON_28-PL%,%+!T)1R"1" M]W@>BN&2M7CO!?H:&0 2@)9K2U#/AX2KJ\JAG:B'""-=3>[6;^(K]KNNU42( M=ANQKQ:TA8A[:1]TF^VZ9!^JX50(.UB#]'F1N0%^O_J"K()BM:-][+U5B$XR MV?@R'H4'O\8E[P.13)(AXO1ORG_!S4W)NSV_-SGVTKQ!K.T\S]YGI]8X[%!E<(!*ENE)8=Z^ON@^>NXHJD]^S$MO )>2S=I=N8(>,1.N4/'D+'UA?*3;N!X]J%RE+Q&ZF M#5>*9,)-.?;74W33H9;W_<_?SDXR\OY4 IBD;YO_NT\+Y)<_O)I)";NN\=_) M17#W1#=.S1I+(Y33E-Z8%:Z29&_-=(J=SR!7".6!_4^.6=28P#Y[Y.;1QEUA M&6Y$6V&H@M8NM*N$R\-K%.F!/"[A<2,:TLC\R^/=V^25S0UM=\+C\]%S2G/I MEN'5L@_'W'6TB8[.DU9#R\6_!^0G;'Z)LP%O.FF!164T=LBT?>P]ADV:.[& M#7*\'3BL^WB+GUB)>J<\ M]=9Z4 *ANC#LG-+9$79/HN?=,BS!ZCL'!DM^H66+80SI*ET9]E;_33:?5NR2 M *%,Z'O#9%BZEF/)(+%UAVF?0[[V1/ZXY(*B"6L+'[]P1XU-<93,,\BQ0ABR M(\&=F?=QU94;VI@70^Q=4 "-J;JAJ9CXU!,FT@F5O)M#QJZ1/I6#LY!$ ZG+ M$I_RP] FU&1$OE?N1@Y4C2RH4#D4/"ND^:,97X*_2\>6CG3%(HP$%OV*OR6] M-SXXBL*8X&E%$8SO6L=%9Y%:/A14OR\\!8RUR:@+TVX$2D91D[?2T\=)6Z^X MB(DJG[]]RN48-$W@.%)F;0X8F:>EP"I/>Y_^)*0"@AT2Q18-'K26^)L*;=4X M5%TTM,'J!M$VB[2HN>C*R7<1Q?I,HWZ@[;;X%@<&3%'>,W%6F"/"J,JJ3;*>;QP@.?*/L'2J/)=3-MRL#GQU3# M?INP<;$PZ\F4J&4JP] YY@/G!_7&=>*1A\8(J"1%WL[[%F2L225V,I$=V:O; MI0&N0/"5:/3L%'_\3G%29.+^+(@3A\-U94@G06WPK*"3DM4X1/9$K:1F;N#R MK:LM&G;K:LE]%GX@A@>V+9EE:HUCOUY:*77B;"0XO@+DQ5R#G,P@ M+F1881" EK,X4$/(@V#-QJA[RA@>&O '+,4?BJJY8VO*_WIN.2D68NW9?=\K ;%"X4/&2=43W^Y,G4LY:.%54U23-8 MS7P&3]^\X%GD_89!RI[$:*N5B=#8-32F>\(P>:15:)'7%7\"?>[PJ89%,I23 MZP,/3/?\OOH >P6]T#_RS.%2/-!X=/N$3^^EV0=^,RLYD)&X[=H;R' *4'"03N9BM>BI M#7<)E=(/@2&GDAVFT&@:I0LUMH_(+Y,MW+C=NEUJ!%T"K1CI'G!.&B#602=I MN]U)8VAX11$]Y$7Q"C>R8>]%V75[/W%E"$0?7&O8,NJGXR#)N338H6I,'9Q%$7^2*TVS G"GW.6+,0E M S!H-)AW!*O9)"Y$';]DE M81A7/VS&;M6^(1'-WH=,J^VE]:'?/0J=3C+8)JG^'7(THQ9GKM+L]L9%SHF< M#ND8;>+M:5/=HV$;3=]R/-?Z9X1?=.0!^3A28*80-P);*OIK7SHB]#_/V29<)'8*AD2$KO"S1 M8X+T)#<]O!64KJ3K^:!%:?6T6NM;PVQD49)@?;E1CU&X04H^T9J_X_'UAM&4 MXT,5HS7U:_[:S;@[9ND6C#'7TOTJ!AB:O)2=S]%IXN\(<,?)K^FBQ?=-"C3< M,8HEN6[#[TZ*K7:\8!9FBIBFC2JOW6+8,=)6:4$-MMU"%GF,8QN12(]$%2(^ M>@!%?+)5^8^P*N$<'RID#>5NEPZN^CAH3A'(#F#' E]'I%U\Y.B!,3#IC$BV M9?I&>GJ?ATLLE!\WYT)!FEB[6;?0?I(X*U$;E^HK9.LM%JD#B#H"$QIF6/CV M^$E @;25Y03^75]\LOCKCS_UG[+T-KY]?8[^P2AM>#I?F!H@F3*M[0W%I?16 MVOI6ON0I4)SVS10M;K)H&W!%X@=73"<45<\5^"_JAL#I566?0-M%("FSN,CI M:\HA+8F=\ITZ^&PX?7$30U*'ORB^0RM-)>]4KGFL'G[2X9F%SO*FQ73RT,E< M$@11NZ/"L1$?Q5!/0H(U\>,.FA;>]UF1?#,?QVIWZ..HY^B3VA(+!2GS'62A M;!T<#IUVPK(-;ITO$C[K33O*7A?%Y2B&JVL7A7&"N2^;O9L41(-O(!NQ4?SU.&>6=TY6+#0>MU3^&3-/=98 A=Z;MXK5_:%0 _M\E>=B[O\4A05 MJ#0V :'QZ59-*K.3'2^QF$DS;MN[RMK9S[##CM:1TEX_%=Y),?CT> MYQ#/9B?-R&K% ^0:^R:1V'. /E(W$.;%NFW[*,XO/:$HWS_9Q[3:9ISOXY>C M^F4F\^.&]^=2)1&#N+&..D#,DJ9;'JP_D26Z'V62H_5S51YAK,0R1EH"YT-% M3[I.>U!YV/DF.8F)(>5,$BRI)J_:B:;Y W-J%0V1P=YUUXAI1XCXH_YX"LZE M/=X$G7M6!**AVLP'\C>Y*JT#:%4O(WVA.YLO4FTDA!PV=MW8>8_-NL0)!JUV M)&4YD1L=*39^AM&:TS&QN/4U8.2.??!DTZL^01=O72\!YP*XD*9RX:EKFZ0D M#=D T ';E% [DO0>&FO:KR2OCMS#TD*&I$"Q+#*AJR*GU^@;ZSN1VF'MY/.WS<&NH.*OL/444IKD%@"JB:-=E_ M:8[56/0P9S+I9>B)@@+3D=$_/X@3E#F=,J=3_W%Q.HEAB/I(O6WTPV]%N73_ M'F!$90J06/P!,FT=!GP7:/ISGU:JL#&Y:3*PYXQ''6B98.XNS MDH7QSH51 $:C41!Q3\-4*>KA.C,G@3R\=D9*JTK!$,9G!T"(3@EM]%'.X"N0 M45Q".1AWS/)W)L>A:K>S9K;'G0,Y!,')6F'N"X0/@H5<-(UT##F-0#"4M[R/GE:7S3 Y/ELY[8/45RA[) M6H)N#&CY<9T)??'D??K4SZ_<]>'G&!FKS#X_$FLNHEPI#J^1I@G>R;;=:G_. M46G+DSB_;Q+GJSR)\_LG<;+*SRK_(U/Y4,,UK5%(I&/(J%AQSU&Q7CFEHQNE M(F*@V>VP W@6NW 12">,@L<@4DP.P?^*<"6YJY0294S80U0)>3&K4P+YB-EPGB'IC;-VHX^;B MK?RMW,-QVXF+E9#HA?[%V[=<'!91#AN4E'$^]LRM1V.6-!995&M-UG% '*&) M^L]IOT#=WC!066E=[3>NT^YR[:Y<6L=E9"A&HR* ;W/UM1M3CYSJN7SK1I6T MQ'RDIXH;[T;CBDL*1UIF&N%Q+ ]&N"JOV\X^-/0>T9E[,VC;=HQ2TNRZMA8L M/2'>BM*"2T8+O0]K1*1QK@&%.8TG+'_>U8W&%G:Q)4^=H;F%+EU&GG M88QR?+)5)1YK]!BL45E>B$/H'PS-:S)Z5::38WY@X8VBMII8MF+G/_6XZW<[S]@5)A#(]0+O8Q.6X) MG;MIFUX!\0\AV06\?3"P>4!$.M<]HJ"J"8O.TO3O4A3 MF--F 2&;".]@&A.9=WFH7F7H0FZD[AFLLA'"^< MRJ+<)066W*QR5J\RR\J=RTH4+<;1+=.PH,HXGCM\SZTEGU]\<0_YC'.!@K^3 M/H@C/2)9FV1MZO]0-&($=JL-QNG_==Q9Y'R@VDV-XO,F;S1+#)W+C*>K=#P)ABV;54L MV]Z@)LHE?;GBO".7[7.NY*&\WBP_]V)R?!X^9GL,^"X1?F2$_U+UH5PWW[\) MZU+9R;-DG$,]UI8'5W N[/4^6Y3,Y:EF6 M[VVD3WB0FV+=WB1F$4!E?F!OF27C3%Y;P6L]0'3B!>L4#S6F),WNA66+NQ:R0 M/^6:J]TZ&!;+Z*4C6S+,E>=:S^@%9@FYG\[ SEV7M<]]]^[:=3J2B/ ?!$(Z MV];G$=6[&E%]\YR5SA+:!%6,N>1!EL+(1#+:>>4:4,2XA -O-&[J>;["/"B3 M%-J8:OT>&>#S%. #F0*\'(T4IQ.^,L?+IR3BH1N:,+:+3DCAI8A(O^(.L12- MWA.V<5(Q&B;J'(]C5TT%V#_A"5;8> 5K'[-7YGF^!W%XW_<\7W309(S\"BV( MS<00'.;6Y'0:^6I\$E&W:NB.(+_KBVL,CM(M00/ F'0+VH5=MY>A=_[1$Z#\ MG%,2!R80ILY$?C+@EV;;,Y%\:IE\@<\'";3C8HMID8S-AP# M#@3% [,%SB&NC$8&'LBYS2"Z)>_2!K;.7WFF*5!3%!C3P7A"U8()@&&N-# M'[;;WF*EMY;)=#&>8LPOE9/3;$%4 Q<$&IRQ;@K!=MB.67U@82-*TBDR4?=6 MD_UC.^%MS ..T+*7>\O=?)$>N1@Q:(+CYR1_./EY;8*'@&%IDGA&8IIH(CYT MD87Y*JDT,*"@BRL.@1;YNJQJ:4"!, 8/2D.]<8]ETI-"DG@-.=:/5HP\G9*4 MQ&!JY,'^-5P_NI*40R8@.&QVX,B-A!52?L<,U:X1:(KXIB 07B!?IBB,+G3" M,>0&[P0F$X1V+"8V2S>7,SKT#)=8S@;A!]+82X/0^/O%JXLX/B8A&GH$)'S- MNGWAT(M,2;=/1Y2G-N^A\4$J"9%I:EY95SWI;N@T7KF/M:#,BD.5M]'I_Y)N! MHE)^JI9RA/Y!\4F'_OA+8;\IUFV_1?RN1XSC,N=^Q19X9F>^:+A_*5RW,%D7 MQ?<2VP6+*)FU2>/E ZBXG)> F2"6X9O21@,;;.)52:($89HPY,+Z(AH+L)ZX M%$XGXZ Q;ABIJR4>?,,]6]%.0D!!"ZC#K-("W04B;[F%S;KBU]V50JX8ODM@ M/?W%T]BQS] IBWIZ*":TA'+S';:-FC8;*[PE[UEZ7;28VB4EV/3ITN2#%\7+ MY'O,I19>D=":"VVH1_"3MS8[LLJ$W/"XT4:4VG9P)]A?&>W++)[=D!,D$FD6 +\# C')';$<\W791\A] R1H.R&HGJZ7E*& N4+UO3N!&,J5=1#/V!/F3"B1+#3/P\ MO4,[Z\Y!&_*YII=2]J1=V"RK.Q_MHJ^6'%$[VVU=N24_'+T?L35HGIV'AE8F M.";;P*VW7&;)'O?'[W$+";""EL85M*D,ZF0:N8[(-E6G)D*NU^;PT/0= [ZR ME1DZ.#SC60JVLO1FQB,4O[?[^Z+XD?Z.E5%82N^LTEAC=< =[)ETR4I"5Z_5 M_6&GP\1J2PX6?Q?YA!ITR+V P#(L>>>-.>]%KXF"?I=8'0 OE]UB/;/(1>PB MO;,!D&W,-R[@;N.V#NAO@-ANCNM0G^4W=XO4N;@*>"L<(GG')8 7:HVUG[L=V WS:$.ZM+ME+E>CT3% M)A7,ZC,[3N@488R[R6:([R@]6U;@]R"'H8- MXRZS[J<\NV,T3C@030X_-OYA:IIQFG$D+6(*Z4)>#<9QD^Y/\ M%- ;]7C(1"^0@T>%5ER!A?W%F%N-]I)"/=@^<8H2&QJ: ?R=Y2CSQC ?>GA# MCU:DTH$PQ5],WHIY]@>TAN,4Q2)P<9?T!\@R:BJ:G9.N% ^0O$6F3Q4&^38* MOQWGY\H*1-TEQW7L2%M(&SN,4PDZHZOBS2 UMJH0_5=2^I$26W8%/GY7X)(G M-!9##\VZ&CK6=W,ZJ3>SXMF/KT*UE\37L?HM"W&F$0^+V HJJ0'CD,FAPT:6 M;%/.BT_H3Y?+8>WJS:<>MUS5%D4+[:+F"Y'O4"AF49,3[R*=R\K9->S ]/T1 MM/+876";')+G*PN%W_1LIW6-I@)4UT1*Y3:H]TDJ9Q:*$E:T4*!YSEO%M #D MOXA=IX'<=;>I_TQ!' MP:GMR2I'?#XG@Z6S: MD6N7(7N>VK&RQ]7K]HHL3U)[.B%9!]6J^$X48O=#*7$=;O(7O7I?_,#]1:ZX ME+B0'^^3O_QP^2F2KNN;4K'+PQ=^XISPLV@WL+#G34.KX']>+K@@\MGCQU_3 ME7YZ]IRNQ7Q!["F389FC!XK_J;?P.;&X]RK:WI+K0F2NI%&,O?.#_9%UQE>/ M#HG=R%>C:$]J=P7KIXF!L B\ "YU<9<<+P\;/ M>,.C-RL=$(3/E5% Y6=?'DLV)/-MK:U?!'VCG20+2-O(X0YA0W992T M&7A594''2MX2Q:12N@,%W&MYO_24.TFI*"./ZTC;[#2\JHPL+EG8*-.+K:(? MJ@T#;[!7, O?+(40B*-^5THW8#=J[-7:&OR27]95[2SK8'] 0-P882^G@UW_ M<*.BW,1VV^W\_'%N8LM-;!_R!(K9EVR.5VFBY2TU)[7![":C]XWS^>Z"]607?[,EGC^""6/L\WB(4KP:NMC]KFROR*GK):Y6*T*#Y_YL*R11> M4;F+^+*\K"_Q5] M^61,'16_ICK@_G_VWK8W.%UTD^ M9ER3#D:/FZS8V*-D7+J>@O$;V1+'O#NMMO[1$0YCG^DS)K: M04)J!+WUSQ4%E/1SH0W=FT;.H-S$W$:$&')3@E4\C?#_$^TJ\=2$6$CB]<]& M\3K03X# 1'_7SS^7FY3;SIVJK M9Q:CBQRW@]'-">JJ(\W,0XS6P&K?5#A64;;M)+41DU^V!8$P#W14YT?TO"6, MG3#K:PS(8EV"]5S[1;,M+7(09:60C6+A;TG]F89T#6]8%,S0OASRHX&FXR&MUNA%^ ME!+'E\QM,]5N9H1]7>3U4$C(=8!+,X-(!DBFN M "TL>?Y57AXZ:4R7+FX%+?1=##8%3@S$FQ_%BP@VAE[[UM6%@"<3XH?6'7O. M85.LDK=%)5J^B 09_WY1V7LQO)2 7\Q 8ULP3PI47O"P6%Q9!$LI:!H\=Y$UP7 ,LX8XIB MC4R?DG/B#W.O OO,!$3DG]!$4A+RMJ^PH&@:*2.;)6W*]/%]8WVL9/Q2?'1M6\FD M#9GB#,KH^/\RIHHJHF7G35CH!F9LJ?\:CM8#47)Y7Y]20;)WL&*WHC+:+FO_-!1 QN,UM$V)":"L8B14+=_[-K& M DUZ1N[ EK/%?I&1[2)L.!47FJGUFD=@@EJDF)]UG$DX4RG1Y+7>$19S!Q1- MRW<%$@'0B.U4HVCLC+]:?>,MJ?LQIT1R9I*]2&J5LV.0DZ'%CHMRRG06Y8RH M_4_?WND'MO3BI+81JB3^Q*!-B[A,9:S M0K:^=YX<=>$X=4,(9.O [+A"H)S7M0,KH716I,Y&OB*$ #."^*M2LA,)I)<\>CFAJ!6'PMB.5"\" M;J8C$)FT)*+EPA_2[-+E##GC]\\ GJ1-5(()^)G5#2TKL9=STWBA%:7/:S;IZC!&SY ZDH9A$IP,C!\U#'*M M)7+*II>4;."R_O.S"/07_MZ%O_T[(%'WP-4URG:_)9KV2D$1BB82O\XTC^1 M- (+UZD; F>6[?-$WNZR?=[#$<*$XQR?#7+XZ[N8X%]VQ5-Y: ]JV1VS M,4D&A>E7N4TOUCQF=\32;//+FFT^7YIM?GFSS6*6%[/\D9GEG $"G7@K4S ! M%)Z5RR;D@A??Y8F\PV63//HFL46;0U.[$_C7;O.VD!Z;46 ,KF(F6%TVRA-Y MC\M&>7RUV2 /M\FK2K#*G$IB>:XJI][&<4V:".0::5.SY$[+YGDB[W;9/(^^ M>:J&J^K"[[4L_2?R9I:E_^A+W_VXSVE:A->'2#X#ISNT-'(5FF6>/N;B-+'( M(L#\9-[FLEW>BP#SH.QVKWC!HL+\:,I*R:N0_D'#^SU&!AJ3=D+/+2LPD[4# MES8S*A,D,<(+0QO!+%Z3$8_*)0!HS[YRLC#2Q:9B9 #S3+M/,+A,]U>2!6'J(GTC0G((KCLT9 M2LY[%^F$A'$]?6\K6CK4+J(M/84[,.R3,:^RQL@!=:IZ-/R0U4^Q^BM!(4/H M9:#3BI>(%JVEF_-)FL!W;Y&8F\KOJ:MI];T*N#4$$=;^M6MMG:8=\1VZV_Z. MSCZBNO1[GFS(M]R^]@&;/QYWD3S?8_(QVVB,['9".!O)U 1>'E5)! %_F2 ) MK+2H@68# :),8$O<>$"*"34IFI4;G, *_J<+*/$E/C,@")@:_3QQ&[H E-,C M7BMP>L?$6>3V3AHG$WZH7*FKJ)-Y(75^+AOJH77KL:QMRX@LS; >1\H^[[:' MP-)JMH;?2'=' O61<$_^%GZ?/^V9DV;K'8[F5BEIX&YZ\\Y*(,CZ>B>L.H4&U8F6*Q&U+X8$8\'BB ^; M61GBH-9'=V6^XJ!*&1X%?>.U(WN5,V1XE\P^>4S2 VW(>F*+^@27=BRZQKM$ M]:+0:LGZ/Y""^X^_=;9T/XF?>$80:!XRU;QIZA Q+1OB"XDY#@)A9R0\66)M-O< M 3 9?-AZH-NU\42!JOX[DK!_4;U1E5%9R48P'GA[L)7$]3PW_& MOOIR;EPXF]^P_DRBBG:^:?8W33NYU@,CE[QL8CE026JWB M1CH?I?TPZ7V$L)APF35Z:$9KS)=5)A 7Q)T">8&UO!7)(1"? O. ^!L>B7,) MQS4;P*JAYE>EPP\Z]9:4E D5E%HJE=H"C>J%+[ YM^'/,0VO?F@LFRDD%*8X M2NR!8%X*-/WX\ %-".L3AHS]"@.BQ]='3(=7!6HYH15QG;"Y'ARJQF%I$ME@ M3+OX4^$HG;R,9HJ]R>18:+?MD;5NF\E)$;Y://R6NYG%O7CYW;]>??7B\S^M MCL3,?R@W\?20I1^Z?>WZG%9_I-<:262Q.B)G(K;.!"'I;T#9Z-[."'9TZ5H_ MR\_QF-;^B\7:/PEK?VUWTOQFE^5";?J\*:#?)MPJBI8V0RT@ L?2%+V7%I:SX@;"O@\H* M*3BH1^U#P.9'?Y43,F]1<'R?$T&@]YS]:MA$C64F(8*6;A!-GV#H!9 TE+^' M#&2D6;J8CR>RNA?S\5[,Q[$Y2DY;HLA"\RCA7!4==%O@3[;XNFWR@L-P43MG M4GM*W3+1M*-/YR(N3G;D9+(U564'D0 [$K'%96<^D86S[,PG?[ GCC:#CX:> M-.HD3(X[(6W37.Y7+XW7OZSQ^HNE\7IIO%[.@.4,F#@#8*0)J>E#(BJAD;D> MV.4SI9U)APV%)Q9$@@.& G:G[=TY5'R*MM\EM?9/_O'5]:<9*:39>KCY9GL/ M\*FGRF=52%T[$ GX4B!)AS!H)O_G?1MPHL42E%@T8TZ 760&F+%T0Y<6_4)5+&^636H7+-G\OVWR$ UY%N)NJ'?Q" MYKG[R^]I;EOA7OTB(;7SE M7PZIC[N.)Y85UQ06#5V&ZH[^2<^=D=C'K:LJ^B\DOFH6'C) P819T[RGB3$K M^IB>6@8["7]Z/ROV 3 H2POO0[92>$=7>H5&2V:T$$U'!&,RQ["%4;-#(GO! MFF+>11#9K3-AM?^KJ _G+,(UVUS$YSU07*FY"5J'499K4GU+).G:YO8$21C M*!\5(_BA&_-^5=V;E[=I?3>?;!)90%/@MR7]@ #@])'H*PXDF/=YA;Q4V4YV MN&2A?L^?F3S%1!B'+Q*]V(">SN+1.(1YUQ QNAFHX"[M<\]BU3\H,%;4D+'8 MNICTG%W<6/NAV7\60AN4,YM9D#P:\$5S)6.O+>.]4YU&V=\H31D7=,YZ[($F MS2]GT*K%KBY_259ZK$MVV*8.EU%S8$3A7.K>/N/C8=DI%\[F5VV_>Z%$W>F6 MX!X#[BP0MDO"CK=]>6)CC@ KNDFN;JG6401J3!4\KTA-G'.0?<&=G;]);/C] M["=HV\O;M!_V0+JJY%R=HV Y]FW7YUPY$2U6=;6&O9=C$A4KE/IOEY!D2.8W MC"'>,="+()/+"/E(_@*0G:WH**V)887INP%IAS:MA >\6EU;];F;$2Z+EVDAEO,KJ;W(ZI.CJ#-MQ4=AM:0-NRO:-)ILOB![B&/F@LQN&%;A<.FE<*2+Y1;38#RYVS"D10HE[/CHS\[ MKK]_=ZR*"^<37/^D/6[:2I_NI+]I,.U\R[@2%;3;,+H;\*2W*++"7$3%"P\I8WG;ZI<9*Q=>OO_MZY7[W M&_>[U;XY-#_=[1J$$GTKS#2R4>[9(.S[D-*M'V?-"!"B+0"/0R1 B$\:'E!K MOW+PZ03XWX+ S3M[,T-D17I*G,D(?DBD[ND8)A'?$F2>F52LNHDIILKTJ3Q( M+BPX@^PJZCE.0[S/2.C\=B*83(J__G]%< Q#$Q+=BTR%/SA+?YQR/4[Z@?V[ M\3?O_&4C7CFOJOMU'P_Z M,9A*HQ9/^:VN C]RD+<4['K00)@4?3NY"G!)!\8VNPD]SR?O*5&<[$*A$ MBB0,QBS<0U/$8FB$*] \Z():#/?';[BOPXJH[F!:A*<2V9!YF)QT,W<3#4.! MJE']Y&Y500V^I#=3;N_.)COS-(<4,T165IT\9^(V6A/SRC:A>+@W,9ED?LYW M4"\]TPN&8,$0?( E?J;NKTF&R,Y!%L :!TXJ:R-M(^''6LM$1QZ%>N5AJEZW!I,7RD M%L/?+BV&2XOA' MI'+**\B9"+K&P07*-Z0WJ6!;,3\+LJ#(C6O4DR10* 6*TFFY[C47K\=0!MV. MPZ&O]>)(;&]1MV45+!4[1"(KD5 M'' >VM+&\3P6^D-:C7==V)M]TW3)^I[ $(SRF?/K.I;D_7V^[JGE*5O]W5O? M>G5-8.9-GJVNNS)'ZO2Z)Z"P=WD9+96>%PQGB0M[. @9+P0J9X;#$C$NU17TO+],\ (A%@C8"AVF+I M/>I2Q![&'*]35$.9/A_CAUA5C2 6L!F&A2$1&*K-S?P;T*$R+ HBJ'T-9/HG MY:>K0->$518G3]!(Z8LPA)>T(-,_4F,D&W-(_^)/>C M.C"J)$QAA(:3M">Z>S:-=QI^H!Y MDQR29#[BRC>="AT Y-O0#!+G@3N9.O)JB=D7[7JWZ'G/5@>_+VB-'=SI:O4M MU$S'*W+=%%%RJO1&(C>M\'9H@P8#'!!Z/9W;&(R&56U6![W6JJ$Q5OEM( #0 M:R2"6[+>S7LSD#W"'OZ O_M#DFY72Q8(>QY-D>-M&56P[MV:6.NC$W'67LAS MC$S&X,GM\Z'Y>4XM'II$"MYW D2QL_8M]10F1@UU+R(: -23U' M7Q&6(7/*8^#\[Y(R=>AX>35!U? N$UHT_KF,FX&UPVP$Y4E636PUH5O53IH; M3#E,F[YM3_::>WLJIL@EJ9<708Y2.BNH9R]G#WW4NL(96@LI0VD\^X8[1 M@S#V;83G0EU"(.U)ZB*8 &S:C@F=X4 M[8LU?:TH\UW=@$I\3@3*O#BS)I)UB)W*[Q'OF_'%WEH!)\V=6T2NU1NUXR6* M>83.]$#]SEY>C,"GVEOG :&T9>IT3<>M?W"$H,<;=T9T-332T9?7/_^^(^=L M"5N>R\NEN8NUF "+G(#.AZ HMYQ5+ M]9W?)%,#)QL/]RZ/:&@G?::U]%3,"D:'S=4-E ;IU*!4FP8(_F_>-5CM:&JF M(.$SPJR9;8J?]XBFG40XN.C/F66$R^)0^*#WGSLTEMAH-"0^IAL<>'U]:J%= M>IW,"QCE9M5B!7U:JT1N>NHA02-@H9;?1JI7:'P[Z0:BL4R'9]'#FQ9D/4-, M3B[H?# \MY"T"1N.',=/\V]MRBI3% $!LW3*SN6X)EZ1AC9)(ZQ?(H=QH!']MR$[<[Q]<""?->U3!W MUW-?8.&B1A?V5GTA3$5+ KZM^N/C^\-@GOI 8DG.RJ\Q9E\&44*6$Y8#X M+BKXV5L6E,!M8GB":*'SBA9SF:[QVF2L@IWTH2*W_4!3.6]/Q,-'1V33OI7' M$A)//.Z=;>R;?DPP//B0IAUZ=ZDRN>\8Y?@JN?Y^!_+7X2[8KS>L&3 MWE&RY;"8_+[(P6,2CA8H"7>T_@$/CBM_Y'>86W>;MOQ1A^T4W][ MGO=0<_%20_=V[\Z$[&'=*>AOSG*+5JUUQM%*@I\,B*_S7\UWU Q-X,!3V?$' MU%'W'Z"8 [^DC'Q;O'CKW!'_#M6F[6#M?\R&=L'G"S[_=PL^_Y?C\W_>5"R& ME 8KT;5PRR>*,"S7EP4-/_$LF<(SFBKOVU(E4BBO3"=Z0ZZR(X70*I3XW,@S M'A>>^)@WGR(>KH5W<%FS.IO?)JH&0HX2?Z-E:JN+,*3_LZ%;=#[3M8DR93&& M2&BD>]%ZM#O"$B184C3X"^H.0PF(D0\D>!A4N9#$ _M*C7JCLJHP8\XHOL=0.!M(Q6S4KIDT MCFD>*8M:.,T2_X-F4(6D3'#+DZ6LB59[ZMOKZT_]XVW(8_(?K>[B(S(EARA: M-(<0H".M9HEGW(]')X55-#4ZL6/>JI$0%HV-:N5$7C>@0XU/:U_BP!T\AO0" M7W;P5A=S]/&;(\()3Z;$--NJN9TS ,F)?0D&%U6:"&5WSO\2D]T&C&)])YQ1 M7,.VY0#!9_%.D]8*#DE<(;IMW,ZK8"T4.#2>_\0DYNLD+ )-L3)F7=XL]JDV M"4L*81!F6?H; 40,<@$DA^/_"_JKF/2*-KUUD+;3E)[V:?F=;8H:<;_2C]Y^ M'[K(13:2WWHG4^\ME9\H4M&KW*[L%.55%-Z @]8-XGHJ@MQUO1MG0*-2A[Y% M2S0[!NPR";[2_.;7XF M#3!X]F&AY6KU6O\&V+[I;!S#G)+N15I-[-@8HY%32:]T3*KLEZ&XWDE^0[C! M=6ZT$#5%56=<>_759>!#)16=LM0;T7J;F)TT%[C%PHTO"@G]H34CZ!4NP?5? MK3MA+>^;JF#NK+R.PTC<#.]!\ ,*[2'M3JJ=D:P57AM-4'0Y>$8DRYFD-D.A M !0*G<$%\EWEJ0P;<<@3#7-(6IC&TA+Z9"JU@9GPK?JGG!4:F,!AM9-(*EU+ M;&3@O6/3(MX-ZZY/U#P$ ZMLTJ(G%I!71"#L3EP(\9;-G];I5M99N26'"3/E MAWQ3YCP?FXVKJ,G$%:80GY_VMSD[;Z';+_7&A3DBX:4^]^CRK6W9&CRT"AN. M]]AUO>KK^6LSPEJJ,:'+0?@FN9%7/C.TUZ#22!BCQS.U^( ?OP](^>C$+:"# M]8[)78VCR9$6\<'+()^ %7@W_$E^ LX\ K8M MT)OM+/B8-WXS+PP<3^0U+OOD\?<)'\:;\J;D#I"6*-?):W?^_T_GR-F6W;#L MAH]L-W1]AW(!I2"4HW6G+KG@/ MA-3;GODBM'.'-HGD_2J;U([)YLY\O$@_Q_EIZ4?IEYWT5%[TLI/>5P0R3 ?B MG#&$53$52&5()!QG<2X3$*!E1SV1%[[LJ,?WV!S85JCGUFK<^CW@?[=L@R?Q MEI9M\!Y<-!$&"04B%M%9^#(?#0>WHVIGC=)8(E.,XF!5N1VP HTR/Q%();\- M575+W2*X3=L22AA.@;-T_NS?<(LVX6-(&0B6T!([3-(:UCGEZ+@ M?>U H%Q-2#@9_#JA?3TKH@S>31T?.E5[9[6?%;+P*L&B=GFMD!TE&6,07[F= MRD]135?S5S4W@!,^+_+8@0?G+J"%Q<_"HS-;:""$&#RBT?A8X30">! MC-(K/NYS!GL)OU4>U<*5N6*+,ORI^__WSSSYG9)RJM-#;_^:' MKQB1IG*PSKV=OPE%KT0DH&D?[OV84/0FMH^H*=#7 QX1ILN*5^X$?QK(14"W MQ_"=L6"N'1XUD:3 .E"@2IM5]Z4U+(2N;!80HVID['7$K1G;)M>FDB?Q^9[ MR /KGT$I]SM>85_1"KLF](KN+%I"((0)B]!L#^ ML2K]:E[[4ZW9E9N$NQ); MCW D9+5%E5REDH2%L/!KGA!TA/>9_$B !XV8$T%-Z6[Q#'YH7WSF)_&SSV9X M5IKV62!1EH;27]90^ONEH71I*/V0*W#24.T@+'2!G2)X(GY-O$=$5D;M&UW# M_@2%!!M1/P@DN W22Z)?") MYY6;Z5CE_@,_H.$-KO1D&;E6BKH';+-#WI_9GJ00P,]!8':ZWE_^?@U6ITF[ M/GT#:J8YT8ASD-@@$HGZ -Y]H@^0]K6B39LCM<_T-3=,TB/QP;?MN:QQ:F[S MMAAQ_Z+AQ!^8^8\4*_@O>#,C[<3>\VI?;!VAL,#$ZF.O[4E.7#IS]=O%A71=_JB9R-J8!"5^60FNYJ]>]]Z=?FK7C] 4[_ M"%Y_-NF?^P\=W]7Y'M H^\M>$DQT%T<3 V)V"BWFXHJ\/AN[\'LSK'+#6RW0 M_(__0'IE61MAI??YK-'A[A="TI_0YX8HG*GGMV7K33;ZYP:<1U'+A3H-;\A" M^ .OP"&HK6GJVD%'K7Z=B7I?77<(@'A4RI$X= M&3OCZ9(6HQ&9(ZKFMJ+#Q-&I#X:_QC8NWN6@UKQS.0GP^4$28[;?K>AHI1[% MLMWTAPX"!_'\RF?BU]=.*?!ZW7:=_TNWU8*O1, M 9\PMOSO?.3H=3B$3I5MJM.ER"W+]" MDW*U^J9OZ4XDXI$.)\#[!J_6\NZU9(PZX3XC?R(>0*;D/WHGN0S.B/PF+EHF:'W&Q]Z26'Z@Q/(WN3_- M?FC]8_QL#Q/2%F;+I[;)7ZD^>V=^BZU,Y3%0DXJ+2= M.( 4'_25=*S>FV.V7-5G/5H\W>337U3:6!RO"_?SS HK]1ABET80.E0-PU%E MZ [0R.QC?G^F.8FJ$$JQ7?-#+Y$PP"F'1&M'UJWO+*4%76.+@X=:@$F9045V MR!"C^]XO,^V4G!DR+SEI+J8-XCT;*?Y)W^5ILG4_D$G$ /6HS@P_2]0_,P5# MZ57/5VU355.'P"BZO)H;.5<*X=&!C\OZ3WKGL \'7EQP4_T;6SOMDRXOK N MV^32^*1>?>6-\F'MSWT"K44W!?F1,Z9ZPCI[V_=_WF@2K?L7GWWQV3M="Y;= M^^LYRR+=9]^IDGB_+>\FC3F3"UA!-;OOC[PGDS1,X',*CM3&;R._WW.,=?JQ MU+V?DFYCX@P@VX4.QWN))7QC;J'N(2X0OD;QP*K@,?0UIR)=,>K1;I79A0FR M3!AS%/HJ#<>4DYGHI][EO)+9&;BV,^\U3B%X*WB_^\"K0"K/:BW-FQ#HG4UH M1X#J:CMT3A.=L(&U,XQF"XK@$9V]O_JE==IO:(D'*B(*;'Q(!#:YO"3AN/S$ MQ6_:O_OX#680,I(;AQS[K(IK/4AO)%)4@LP9B\TNM?7GL20?\E3[85^VQ0NN M/!SSNZ:%S);CJ+\Y$#)L ]X*IM2"R8W@,1$C"\"IC+/YL<0CA%<@!5QUS7'/ MVH%D,[V/MV\*80T%"5\UM<*1Q0X^T9B!5 E_)G5;,BE188>LG:M)F:;'$=C)?TI63"LYWM\2^,] M%N/,JPUX[%A0QR0C68-VGU?T_&5-G5[X 3E,_'B@FI?ZBF7-LY 9(C[0T'CO M[] ?XDA&0Z<9^#GCSYBUMI ;G7U4Q[D4<.AI(BOYNRZ,DQ=C69 M3!90"M?U8\P)NPM3U;2[O);+)8L@?1)_WQJ%3Y#+;IT8UE/^H]27U<2NO4-9 M@$-M2&\7!*_\X#"B4+4&&YZ$[IQ[EYGG6HW03L<3Q6C7,I^C$1'S/\&!\;?W M@?UFCZ/A_[R33S'4Y]G$ ?&F/Q(F>/72&^*3M^)5P8/XP?V8=X9?T9M[/Y7> MXK>D3UL0GH%)^>"#AKZ(/Z M6.B63,!P'@H_L YAEY1NJ\ "BFUB3KO@BA*K5%_M\E-D6OX+U?H3@3& X/RQ M9TY$]3HS VHPJ+K4%WV^Q^*"?+L8^?:'!?FV(-\^Y HT :\WB-15HFQU*+D/ MB8&;-D0#WN0:VQBYW2-;)G2A@2SN-*I @PS]*Q-+QW'1Y0'[DL9]'##Y]8$0 M:W[DWWMWIO=^&*&CKEGBAQV*X':$9*W_I?_3[S)-T/DS'.%B?J2W=M:]4Y\2 M#DCJ@?G &R$CJBOA(L=8\F"@HZM*R7Q>K;Z6GT/]V)_R- K6%><&K2-)P?E) M[4_(;8Z\/KKM &32'"@R-)[V=:S>#L(:79#+UJ"!P6,>D^& MI[M-M ,&E.Y2PB=A3O5>15RUJA@)HQ=A7WK7G"@MC*^('J,1,.0[8QQ,CQPX MVL/;1, E#.S(M Y7Z26>4$O*8(^$<[!+!.;&P*$_WV M)6@<,#;RVG,J2/]"/MBD_F5/.+D9C M0T&/HBZ *-0YY@L; ^#CG-HO@A8DLQR]T-/":N2WGOW1J>N C%L<&.M8O']YR2KR"D'O!\>%^[8@"J?TIL[V)>![L *KO0] M8MX*PAVRD!L$KH\AJISN/MRFHXAS#YLOA>G?S]5+ MDPZ3^FCP&K[V"Z@YW&7\K>)+]B /Y.#Y96\UO"LFWZ$QE> ME /]1CI6\A*L?9#3AO,](6UH,^G'ACJX]9KA>.<]X7=MQ[59X/0A=>TZ9^ZX MG",/6MU)JQ]@(H>"%-FYU3^OWER%-\38^[*&R7=!A86/G;$^G-WY!B MP\K"UTP,J%\'Z>'#7;Y)P]"$^\:&,'IN4K5FZ)%P%NS+HW_FTRT]MJ[=H019 M;($25UL34ECBAB/A&'QXJ_L>L]ZEV2G#XX-@"M./4\)O66#29=!ZKF94#=CL$5>N8\D2H:VQT#+"+3,/1XI9_0'/G_B%^F1_^*Z M$YO3Y-FX;D'I8XD 0/#P8IUSMQ.<&*Q-,\E7JV_U&*$COJ<\;]S$ZY:PX/X) M=I01/H430//3=#52ER&$70Y-FH!*3GH$OA9M XDL+%,$9IV=WK M]O[OO(YIEY:<*]?F(3;M/[3]X?C"6X]P,DRE>=^/)?WB9UO2);YY4,BI1O]^ M/UQ[>U"1J?LB@XTTC@SG-\CKIY7#^E$(H*F]CW(1WL[Y74Z@ND_@X/1[5QT^ MY=B?O5I%I,, MR =A'F8>C9MC_+)Q\:EH@KRA_V_O/IU&#H47&0""4C%#CVW5W,I9$#['(J!48:3K&"#B%=8-9@4"35*']$'< MGFY90.U(@$_A:C0'848#8I)+]J3;(EE:?^4784$$$=[8"^5#E=Q?U!O>C03B ML,XK___^$BXB"X_$?DB' ^."(8T&+;K0]TCEOD%]6WM]"-!7R)K@TP06FEN: M\K&RDO8YARZ"O)Z4?!HN*IVY,$M^!K[AYK.P2%])[9*3:PQABWMF -_TKT;J MDXCY>#_2VPIW&-));BJ(F*)5/$Z$?^54#O8O<298G,X^:F(]S4+.:YL3 H%:S.11YNJQD[-@)9CQ>76\&FNDKJ<1 ]*AG8*J7R*:;Q-R4)H@XPK MEE0"8^,D="H>61?117)%XI/:)@K5$!YXY/1U!>:8_N<0%45GEWWG)D8N:40" M8$%+W35=QJ)6/7X<;3+Q14.+03201LF- C#IS*=%"U"(C=XT*XVH"6F\!:HX<=OP_X] M;'H]4B>NI&'EQ*']USEFHBI45I*7X'X"A1[SG2F@*CK-)XI#<_^B%/PT;*$V MEV7'J];E2_TP!"P,L"G)],1O($05JDAVY%O%:4DA_ODNZP4J=#%4Z(\+5&B! M"GW(%4C6J0+W@#USMVU^<+=-^U:#+.2L#7>EE?H69Z$[:8R"$'44J-3%/2B@ MBP"44\T\RQ'[$);]!X;M4GLC'5N.(/DQKQI+!4"?>U>7/#IF[T7"X!PN.\*0 MN0%G<'AVKKWA&EVCARBO1ZPZ7EFCX_8WM )9KT$JZAQY,$ID2!:\B)\NS/<+ M\_T'.E\,'L+FGYC,9A[RL.BD/)&WN&R3QT=LITG;@$PE!K,36..0U^%".14/ M2G<#7M)M7K;#G;4H##V5%[OLG/>]2+O<]DP[R?B MIS(00CNTP.JYPEA[8)4*:9_X$AMHV1U/XN4MN^.][(YAGG^3'XFQ)8IUO?\' M>H 4PR(P]J#U*(:J1I9>=,OGU U ()UNKHDI-CI)E]P=:ULUQQ,#B6)%*Y-6 M-TI] F(4^<,-_C5P(T@5:G1?8A3 P_A";]<8>-P-'W8E7!SIU644"OMMRQMT^R"K2"6U M4G/0_"RA2R,<<1I9!5+V0;/?/=#1@*209C3"ZVCI;@B7^'5!)'@I4+44&'N# M8FQ_T0)Y0>O7%?>O$[GU\';G5HR5Y[JPK] P+#],BV&"O1H(&D0.EV[3$MHN MB$8D?0V:HT\([X8*#Q.2@8 _K[@U!\^>D#T+?,Z8- 6/,_0#YH165+V3?8PG M\P>GJ[05X>A7SXMXU1.1;(G'+?^<7G#L>JN7.TY@CFZ\ X MR08#RM78$60]_-[*83+B @9NM$:K [T]OUP**N30HG+U3H"4!S(V-99!V,GE M@5ILG"@2@&7>VK*ZJ0W." !8*S89""+9H$XLEJ?-Y/=0,*!GO*H? 0?$$+1" M8>9MV;T%[J?-^R(SJS SR[!BNB-9A3"D3;HG'F9+7*V^C;N K365* EU'4"\ MO/P="_2Q2T?'\^9MA3(XNUP[_Y9D*%$PA.1BR?HN]!".-W(CE;_3ECI['TRU.!27%/03>6PB=L M*7=RF=1J-CTB+M8;/D%#OR ;2FGF?X=9,-(B (D9RCGCCX=E\AAQ:C/[K&E[3MEMWU)%[^ MLKL>?7<),YJ5=T[XT-!,KBX>D[<10XZ((U.#%SML/Z&G71.&( [OKI9:YB.I MTD88;B(J2_P39_G+4+(:=71RTQL#\X5E;6Q485CDBA$8WF%9!+,H>.7JK@;5,Z!DZ;3WD>1@4*J6ZAD(AEX::?;F& M!MPMA6QX'B:MDKJD5ACM=*#<'(M)S+-%C',T3RQ?SQV3!Y#+TV\#?:B?D>;@ MVDBQ/^"N.C?%7*:KJKNKE<5\JDT^T*RY9 M0IZ#OB5UST3ZIJQOJ&2W4Z98S:;GF_"+0-]$HC$'D,'297*DJGLFC%W+&&*('#:]S*+ U:![W*-RO>U1>"[BYV<#T3N9U)^@$@D+MD@ M1V!<NTRQK\2D_"GVJ M-43:QJ^;-2M.%* '=>K:&1I+*KGY^]%ZJ%RQ4^Y@T=?A/E_5+6=0&,ZZ,GI-$ M]>%>^@AGMTO4 :0SVK_-JL/#FGH)CP$" 7U+L+X(I\&G7]+?.U(MFLW_+@?1 M>A%F .:/J*;(?_MR=U7]6B0G<@/4M)+L%)OIE.L+SOA'-Z[?2/D-#B)]SR8T?!*QPD$,NV+BR3&X:>B>A>/:@[2-U!N' MU^"CH4JRKU'.K'9W"H@:J\M>K=Y(;7KPD1EW)O^%1U@7#K'NGE/,?_AP\3FV M6/HG88@62_]>0PZA&G\5^-5>$Y.P-")#/WV#4IO^2J07U]_ MNMJ D9=[-O6ZP;"'K0H[%FI[A?%..NB44N3Q[*CBMK06.: M323_U5LW:N*^K:%VD'%13 584&LL) [BILQFF]TS>AK(+F^+RG3>X718?>*N M=E>9R,3Q_=%MR'(-\P$^;H1,@WGI4NFXP:JES7 MB97:IA74SN,X%NN^6/>/S+K#**.)-J<,1Y1<":8^PJ-^<)M]3?W?+ /#ZGO> MD$!:2T&\\KT@XOO9G\CR__#UR[]^JN""LH6HGH(#E+1_H"05O/Y$G,JTA:N. M:YHD(=P^=;SQ;R&L)24>\SFH0?C[[9L>0K*QA7@TO(CC4.B.'DZN!5]","HB MZ7+@/Y?U35/=<-Z\%[_9M*F3\8KA!#';,VRC1*. #-Y@T[+$9@EMP$V^N2-< MS:9OD8(*O>\"6J$W\"XW@9%M^A/'(/X&D/04P-OB^#ZEG;N8QO?J^+[>WW6E MW_WUZK6X&V]Z$CBL'2.^YIZNX;B+W3!@M9@VJW$B\,4DMT.!?[LNJ:%T=V1K& MGK^XRB"#!*8VKVNV,F*@0 'QE:/TA II/Z3<&4C 1T;K-N41H]B594>[2_C0B".NF?A'N-3B^ MMBH#ZL>@F?X:NA$,CZ3G5X7'> U54AP4?3HY;N\J^ EVPG*"@?*: EBF(T]J!? ML:0E8Q@UEM-D.4T^ZM,D),R)J^$ #5:&M@H94U^#*=>*4B-W#HD7JQS/L&41 M;8\="-R:&AL2X*(J=MU_G[BI+(QEYSV^OIP_39L=8:,8#R54[^B+ MFVHQB"7V\><)6?@B0AILJ2N;VMK9V;V-@O?QR"[3@&TMQ)VA+<*Z*M0%0!60 MJCR4)U']CET@!:0MU[UI9\@&M&FV*V'(H47U#E"K<7V*(UGX#Z8S9"*G)K1I M14@%IN4I%IO5)S T-9#K6(S2T]DSBU%Z=*/T)DH/:@@X, !!NF:(@$;R)_VL M]FG%>,UO6:K#M'>VJV77EP76L>(:WGFQPT3LGG5);]T%<[!%N2%QQ7=-G7 M0,!Q6W913K:+P9FE$M58;"IM9X5X0M]=P&YU3=^B/>Q=VBR7-I"+VT#^M+2! M_/(VD.6L6LZJC_>L0D>R'E@0]$VSE=ZN;\O*24JPDSY*YJ6(*29IS1VXI$FU MPZ)CPK7X^*@4WV]6NW KEX='5G70L6/+6B$O69"S<5LT+RL%3C,\CDX=# M]ZU O1[X[/G=U>_?@P5\*A3OCV(H9PZ1Q5 NAO(#&;%\#GB%70_;MPQGH==OB6ZB79-&.%0",R$22+21U"M5A#I)H-NA,W^[RJ'#%S<*&OJ5GLJ@$4PC(M M?!TOY9 7DO"RGZ/40"^DC8]-*770+,QMC@+,L)W"(&>Y6KV:F(V$;H)= 3_ M#4.E#7NCCB.T2PX''?)X8?1CF#"%QB%T&1'WRPR\(4NZ;=B8!O6;P M3WD,YGNJRAX]U/E&+\XG@^.;8.UA6-[_[1E@ M2E_+VP.-% ^S9Q$*PCSR&<3KR.5MS:U_J$GW=)I46I!/FWT#2)4/%1'+'O2^ MKP:"=OQU-]BATG _K8L][@(+30_*NJ,=TDG+W7Q[==.?NE*ZE%,V/&Q+2Z24 MBD3H04TAC;\_8\RV0QXD-AX.5.BT!];>**3ME?; _ZA)4Q:^BC/4 ,P"H/MV M$!OC'&:$3@M2)=&EF&*Y!G QG5F)[ W1;C("XB$,#O)!A/(\=\-!*%W7Q<];[@$NNII*I8:[( M.%_$B[UJJ+QQV6[(TJT A)1KM9AI4<2IPT">!WMY]&_O&#VR [NW\%_RS^<.,@(!1F(SBV:;COO-]_E/>%O2D9MNZ(FPR M_OUMWIWTADYQO'(I[T6WW-@6KQ6_[=U!!M[QLO$#*%OQT>@S+)2IY&\:;,8Y MO%I]-V3^2!#,XT?85OGA()!%&412X=W[\6_TN8QR&!X_+\HF9XAU^/9H"#BW M^;AWYN:8(S#H!3Z]N BE1F98[129G;P-CJ>FYAX7]KX%N;2N@M?(W8%!QX7N ME>/WPAI:UO_IR3)DWXG/-?7O0RDX&=C3M9J*-J6= 7E4JR;R0 M,NCE@N^H&Y8^R?X;7X&"11<<-JVR_1.1FJ8?DCTXI%[2(1!NWK^W4L?!YXI% MKJN]B!,@<9()@([^-2BQ0H VG1(X0?PKWA;629"N\5>S0<,,\R9Z@VF,H6\9 M!R2;#3DAG[$GMQQD%\[FRP'KHPFDQVM^DHYTS6*;($0-4=8@FK_P4A3@EJWN M1('S:+Q3D"ARN MXZO>R0XO>F8[I:$*2"*1RQJ:T\E3S)A3T)C&X6B.1I5 \L+[#SD(0T0V4A,A M$:B@9E6M4M%PFB=O22E.&\_-0>@?+Y@H]P:C[ M"8G/)8?A^>--1^I_7$OR!H3K"E"[_U]^'P+.2<]X@PYLW:OG<*: MMAHMDIPPA(!=WT&)K"L:ENY#!R?>;&R]#-V8"-5(1"""@,_R MF0^B81_B496$4X=$OT$RL,&).L,!A(P+A/-P"D:,PDO"PQ.HOR.*CPY M] PLB9[GMZL>%#[/O/K$+^JX3BWYF3I795!N%/-K5'\UL]05ZAZ*WEC(=]0) MIK])FKVUT.GGH%(\/=(MX-S@?UNL?>ROSD(7H*VVB-*T@(>85PBUE5.N>S09 MVF ?RQ&,C?Y">Q!G-W4P*UIPCWO5>S_M"U%S,!VA\#7H%LS/$22U8:0Z[YZP MW:DH#(![D)0BD5:17L(?RL;1GR*QU%A;F1PI43BB@DYYZO$J M F(ZH)L[4_==NVA'G91'D9PL6*;=[X$:+:@Y!NQ?#V4R.K!$P0&F0*,K6)^> M'CCY-Z?2XSU=U<.9:&K);V DNSL29PGLQ'(FVZ,;%[EU M>H0SC11GF+*1+VS.4X%K#'1B1C@>97H<2 ;@UB:MDW V:A9B'54!+$.D/CQ] M2,_'"-Z8A%H8-BR#M5C2!0LBX6<@$NJ0LMSVC,/2,ABD"\+R-HU4H$\3/OA3&:8I(B8K;W1%I=F%H(\3?QFZN794%M2AR[8+6 0-@E3X) M24:'@A4GNJDDU29H(/753GY:0&$*ETWQ;8A;HRP5$&7Z1 S.8LHFN@6OXQ@> M^SE2R:A:]B1-5=A1(T D>_24TK0[N'8[(,JJ1$YA"9^?U[Y\:!8AW3O*&^[W M'VAS;DK_=0E$6K\-T]WAHRUHS^C90N>,#<.WN?#1Q)*[V?]S MX)C=MY7#KA5."0(2*XFDX@9]%$[@10VU NXX,V>OG$$4]]QI6NIJ=2T5!WGZ M$Z910D+LUCO.HF^K?B-Q'4YT6R[$W*':9Y]>'IGT[:^?"7A^( MGL3-/02*(#RD:X?Z'!_SL31GH=)ITA%SV) G0:4&\634?B#D].-T)!M)3U\6 MD@7T2Y2B3 KTKE9?E5W;*[#[-&'.P[.!7(#JXEW5W'(?E9]KO\3HKD"R>KM) M"P[T4L).S6^%P^/?!#)J7GSQFQ-3J8]Q.X\9#590$1%4Y\\B592YZMZ_8BK[ M^;5>;^CN6,QTZV[?GXKF5GPX39#:!$H8D&TA\W.4\;K:Y^CVVO9MQ1SAK;R/ MV5,QU4OLO&F+7XKOFL'3]%:KIB9!0W,%'?2J(6%9,)+*>9&(A>J1<9HU&7+N M&Z75*BN5M_T+#38)M*+DJ3KWX_2+E[HF'5Z_" MG(O&$.6 CHL2!R[)C8'BB+/F4ER!FQQ$5@E==Z LES]ZPRV92FGWSS\O7UIUE06@KO\@=H7;S@PXLHC"#^)31BF(*=/RX M4R&I-M#*EH&LD)YU1WA0?Y! K2KT:0!$K$3;#I6LZ&S3N17>9VWR@(7=R9"> / MP+0QZ!/8K1 M7=!D_9?J"W7I7T:EW6'!0ZH<449%@0!)NR[B'[*R3IY^,&TX4JH&D 0.5WE> M(M@^\%4+K5>C9R3!/UNB(]R(%@H"-4V<3ODY1$T@HT3I/ECOP)4=OFY0!;$Y M5H)?>!N:M^4SL098>I"O]8>'-C;?Q%D.+0- PPXO-VQT!<6":4#%0]A.]NA/ M1826J>E(+6A8",(P_>E>\(\ID,9/K#_W:2($4)&-(N<3][V8+)[="O50^3H4 MA8((-A H*"+-:F$_XT-B"98O.B'*SONEWT=B=7( _3]YVY'X!SJJ7G-'U0>, M5Q]W+3Q?=^$Q(_]_J2/]B!@&HDSG00?Q1G(8TN.%U$MYX$S2Q^RM+GA7P;M^ MON!=%[SKAUR!IOU!V=Y2(UZ \>ODM(IC42*-I3B?9;R:/]4[Y]Y*PI^N&7+$ M!VDIB D"H2T!N,.12V+:N,?FV>@R:&*:DV'1[Q\]:.CM#D!9=/D$?[NZ"VJ) MH) /6#O2K=J)S);*;X\'9@DY! S#;(=\ TWU:*?%P/T/I$SV",4+DYF$]0-[ MRC/.U\5T#\GJB.(FEG/!Y!EE^5S@7K-8*?(HD5*3P+=R(>L5HWLK+=EHZ>Q)I9-]YXW'9^8FY(U@.#1]6W7I[[Q61+8Z9-8W6#T MA1'%$>7AZ/(V%P>_ZLUZMN4[$Z0(K%@IGP+I98?X]-&-280 M#;M=N?%.P*9GGS2H\0:D>KORJY$Q.8+M#QAF@O!L_MN70FL,6^-7B&M!KZ8F M"&QF#E,B6G,LMJ$4U<,2N)DJ0*+K<@65-=NI:S.56[@00=?JW9>+^7@2 MJWLQ'^_1?%BV2 XGM+>-P7,.[(PG0)N'8#DM]4T1W[>K4)@1X%&V*K>KKC%W MR0;\,SDH7MB41#87[:FA5AKVR;;<_'._NR0U2(./NW^HBQ5X&HMTL0(?P(D0 M:E'N5V,,968(+01$BR.7=50 "P0+5L_G/9A &:_>'*DGF-KB6$XEH:B;$\R8 M2'9J\ 2:U#Z]\D"4BN,2$I1"AV7#_)].1#4L):J2;D05FNDG43XM-#2"?RI) MH)I?!S$AS<=T&W\-/U>W-3,09-0U4A:E\J/*;)J62L59CH:QA#9/9-,L5ND# M6"5@ONE\?T$_3>]34 9KO>0>PS+LC ^&!OD+):X);/=IB2X4-)5?4,!].?#E M!L 71.Q$BNG&L1T4TCN3R\ %9@TI_GJAJ5SLQ!-9QHN=>'0[H5O-.67C'+'B MI*8$TGTXGVS&W.1 MT5YDM)_V3EM,V:.;,AH]*=\RA14Y ?YH/]TZ-RZQ,@BC3R(*+<5RH099QS8J MC&S/-5O,)3??,8DR& Q)V51W@UQ(WJ[+DT4C:CG7STR^D_[ID]".2Q,0L_ ER.F4#)4Y(0>8@JD_2*5[RB(#C7FS)4UGJBRWY "&2W\>GMF0Q<*0A=6.#I4IVGC)6V4T' MLJ2T*CNNQ9(1H>0%%WB%(8D.]F73/9$UL6RZ][SI<*XFLI69=-KK+O-/RZE M)K*YE M^[ZOY']%Q7T]\(B3$2 ?V9[L?F[*=M,?_'35M-D@)5MN15UI*G=_:W MP55V1.0H=&2B#MHVU;+AGLAZ6#;T^8*A/_A@=/_ M"R6"4B)\L5 B_')*A.5060Z5C_Y063L?*KG5.J_?$F6XK?FFFA121;'-\4T[ MB>K*%#^ZR?L !87CJ.(.370=X]F5K=[6S>V+?7.;<1)V$IXU3J_.H5QCJM<< MA=F"XGK**W0Q 8]N @;*3E-T-0CT7'[C+M$T,W 0V6[\$5(<-NJW]@;+=GLB MJV'9;A^B\4M[)_E@+.L-"9_NB3:;XC!2C7I!)3R02!+M?Q>;+"=RG/;SY-DBS4FZ[F!'DUN# ME-_<6)S99+AS?,6&]")M=)C(!>7=RK]$?_@7R^9_(FMSV?P?_A@&P2R3/-W' M/T,POHY;HRDA2U =R%)V@4U0K KC=I(L*\MH^$.[=J,ATLKVZ/2/Q9&]R>YR)0WI9X.^=L55<#S>_WIY %K,"TI5"POKA;/Z#7Z)),(!W?\_)?_79UFQ-B M%^)7"KD=2@Z^JNOFAO8**![%&Q?.)!TQ7>Q_5MNR1<%SM>\/>"U](:I7+_=^ M@.P5W#JDNUFYT4\Y*-Y:'KM@*X!*#+=5K8B+R/)X('I'D"A3!(#6R%.).,%; MK)R[M)M-'S6WE"!Z]>H?7[%S$T=05GZF-;#!I8G>\ M\JW:#[ZR6,]_UB#[?W-*Y%46 N0'V'K_YE!RZV^6<)X&?+HP?#CWEI8TFOF. M+2!V)-/AK72[ZQWXPM]#H6=I>K7**1V]@%L'O'Y?A[#>>_%-B/F9WJ A>O,3<@=# M(OD9_1<8BR#J"S50>:7@1="!X\W1Q')9CXI])-\[4>!#L&%@F-(7U8PHHF)! M,%[O+-=]JT,(;"Y*]MGEE1->&@%J&@U!J1>R""6+&9K4*7>&D94':N5>3\=H M$TIUA$@P<,7.Z8L*9)GSMU4FS7>YH7AC_H8QU>/X1-->VQ%/UT3W>^041?O[ MU.(;KST)6ID#.:4NG$T\#8C!9K!'ZU;.Q /K($-0B]Y*4"30[TFLNO#O_VJ. M'UI05FYM[9>$_R##TU*&?JQ2270DT1$V8ZVPZK=XKODF0D_%!*$%VN E%&%\X6:%'X4\W;BL$Y)8GJ.,(@ MES3-LJ&NKDJ"!I#%X(R=1E0(X$^8,EC..C^ELR!TA=HEPRUHT<5VH"PDOSA: MH@@7B0'HX+2:::MCGU2]Z&D>Y13Q.,OD,TCQ$2?JZ,2<5O*3XY^$V.$PHP.9 M)-ZW)A87:Z*0EC=,3[ ]STG6%*):+K^^],'Z_FR])@W3U#3-?\^^*+ZGR MR:I%AAL&RDA1 M4>+B(79*2?8W]E)0D4$VZL$YVJ5Y06\XZDR*A;,M3DKP'%D18./G]=R22H"L="2<#2FG:G8_W?]*>H ,$TZI$2%+. M$;U"6=_0PMS)L6FVXL_9QAEHOG,W!R-R:)1M W[_)$1XU5'M;6C?3^ MXY;RAOP-U =S=EX, $##,HW_7% G\T>@*,/?I/IH&3DFG$>+[M?$,6U.S&=\ MKBV[^!VT95NCX#ZUE+?GZ#J-@\7YF2XX]E:!M4M.W?#AY^B?HM"V] M3M+K]-NEUVF1?_VP0 +X'5*>V&R:MH"I#<4Q$9@S+HO(;%,5CAV2YM3XYXC. M.4R8C\";UI%YY>+%-U]=:TJCDYP&G'BA*=K\[\O7?(58B40YQ@\H1!6MH\J; M9E>4>IFR;0/K27Y&UP&G!*"Q5@CY JX(WZ44V8;46-=<_6&'@__%JN#>AT2: M#$$-B^-)8BZ3+%J@:/*X<[:)L0P?5IO3+0FY)K M%EW7;$H@O; NR@/GQ)C/?YM0^'-5(=9;-P0SP:>._@/,F[%I^_)TT++SQ$F; M8>GY@[[&Q(FCT0Y^P;G71!JDO,DW=ZLJO^W23I-(F6?R25T>U()IH:"WK'-M MV?14)6P/BICU*["7^K6%NIL:!5D>T1<Z MXI]:@KCX>0AC6_SIC]_>OYJ.!A5*;FL$&Q^>W:TB]Y.-]8J>(V2D9SBF1HY< M\C29E>&:=&_'AXW9+6('.1"5;=N=5%F#3QNXV1;!H@&J"I'$U+]FG$LU&2EC M3TCVBB[9)4+)7%@?WWWNME1?%<%5^E ZSPGJ'0TOE$&@>5QVY,>_(]4!&.=K M&90PRMIV)RK?(,Y5JB>_V-I^!VA2I1'Q;$)(\J_8>0KG%EPVW44CTG!QI*AB MEZ3H! M5Q2.CG+Z.\?W$>/Q\=3U[P_(?_LK)A]_RI'T,ZP[J9LPP5\;(D1#7S<6!DU2 MWA&&91/?@D3-QLX\JL5SIF'&L&CGB[$N0\SL_[[Y&R[-*%_&&0T%#1-&P)16 MC!TH$4-$YCL@]J]6/U#Y.,UQVCDC-TQ$$5G-0$%;6MD.XP_^R! &EW:ZD /@_C],">E<4%8D$G>]3_%#+XXW*A7SPOO_KVNUFK MQ:WIUG)-F*BT[F=2-].%2 [H9ZYUD;G37?>.YBYY?$R7ZVA'H@5&H#--32Z? ME 8[_TW*"V**!&A,OQ]82AH<174_^;5XR-?\I[]__MGG\M-GGWV1&<-(MG8\ MW4"AS6&N0F8J*5.&T6,6%.HY;(/F]TOWTZF?0)M>K;[VED=P=I2FF[C'J+W: M6_ 79,'MD@.W@37T?'OJ6"AI543_%( EXW3_^5GXGDN?Y=)G^9'U62(H]L$B M*KA4C>.*[=@\1< K0*@VO[;HL3Z5][ELF/>[81+-(I14O(/A;CG+DP+9Q[L& ML0$J4.RQE)UJ$''#3%/[4[G4RLZBD_AD%L&RRQY]EPT040 4IE$;YU]U^=9I;5#Z&)N;#=+H\U\Q9TSP4WT&UL6RVI[$6ELWV7HXT M?XH-J2(-7..FJ?H#(QFT-1\("1=X6W=7"R/ 8K^J'N;A[JO\S MA1]]^UJM)G=!MZNN]/?.V_G"='_J0"D_:O5??1>9DC)M= JE-DYDA-3#@-K! MC[UV 10>1VBP)W:<0\Q)R! 1F6+HR=5T482A,$=$>6 0C_]8GQ3Y!$12UO_I MY1N90$>.KLXK+OXC,PN8?$?]Q>+ET6B+-A1R2A,-Q->P?RH4 M58>U17PZ)A0AK3[\@#S%8DHTB-)H;'RU4A M<"-#&8"1!YHK4,GD1YBIY'(8!N*T997_.E;YA3"3V&8>V,-FL^<_$U/"-&5D M_.MP_$JQ(U:K!S?R[IMI5KESH1:6;Y*Q?,6D!8E-2>* M,[\K"08J_L[T8XN*>E-\M/2F/U).RG!_OT/6G%IH9 M$+A_@IP5.214/9O ^4<%2\[6ZB^&%$;?;)), 12X/ !_.>)ZX=GO0@^NR1.D MP-X)/ VQC1$:: H&:7()RKJBPMM@Y7K&MOC);(.G8!.>B'E\?D##J/SW\MOO M0MYD%:3[T(5+>!*V% %8)XZEA/5B,DA8ILUO#9ZG[R)T/PUCA'K/=7$$A"<> M--J/;M,H###))0I:IQ?@2%YXIY*BK60P!(ASS%7&,"&ZIX-%TMNN7G[WKU=? MO?C\3WXF_,(ZE!LT3M"7;LO.*1Q[E*Y8<''/8R\],"XN(;R8W!$LJ:E0,F!- MD_T1HA_]L(DU9K%:@9#R AJ.R0#0\+],X]WFJ;D2)DDA))R*%;\#JC0X%RGG MP&BJU )L]GE5N7H7G0IPD]J6H[BY;4HQG54AQ@[HNB$03)_6WXYB1I+5Z;B= ML- 2^GUV(0MIGX0#X=B29[+C9EV!Z9;:QCJ$#--GM*8Q\6>);+VO0JV/F[TK M^HIR3]<=<8SY=:PDJ7?,^F:)32L\.?6%=CK0L&HH:U65;QW39^W6QX[ MD?6"_4UYL=A=@ES[GKMK*[^3@<7VG^&+ 3IH(:)1OTCF.0+[PB".?>MG7T@S MPRY \XNN.CAO-BV1'B"(SHF((N'QB]=M*='&3AYPF9R+6$?$.>?EJ"DNK$. MK.U>HN5,U8D^*K@,<."\K-/UIPE))9^C,HC1>+%^..6LD1V(>4!=$K9,PCU' M,IW0SB5=)^'GU95(MVDJO^RAO.CXKF^B;WEZV# M6(7>![A7.1W- 9T$$C.D?WY6*O_&B1"/GX W!3TR&!&QT*E+EZCOHZ9X3/.4 MU G^2I0T_.<$ZGX[ 6P-3'T!W6\9=:)Y@$*>4 [G72/?)S0-&'"-!07>.7Z$ M(:_OD,&+B]"FYZ88OL_RY\Z?&?'U8[T$,TCKN';DB^4MXQZF@-83K'ZA8_O6 MRI7H0@BMTTYBOOJ1/*8GF 3[-;'IS4WE]V"+_%Y@+W[+D4?PRM)TOA::S@_H M.S_N.GB^?O)C1B%3-.?*;(TL?UES0UA.7U"2#V@1G.TK%S.9C3P7M:6SV"@/G:Z5%26A$TI: M<+C%5:B'*_"RC3.EI,'K&>D0OT%\"$-^@%!(=!I6BB_A(P-W(N]@IGPN+?;* MR%R.%CH\<-(<$)_ZI%G@Y.)-QY(3WB/=,G6I/(J@=H0$?.YA\G7;Y-IE%;7 M-PVGF9D^V53[TXB:ANR=?__?B:>!0P\QM0/!-T7S+?%G*"R;\6R9MU'N[(,5 M A?L_4+<[2?+K_!8DR"$5)O<#,>U>!CB'"G".['G/OP9UC(1;AUV80 M'OUJ\KTT]9!QO4Q:^;B+"5%Z 5W*G;(W1CA=P\ MLKWS)[M!G9<07CE1%Y0FS8D';NKJ3IX:H5\G-%W3SSLQP1///;7<8@N,O(^S MMRJ90M%YTU;*B;EV&W"<2OI"GY2CJ$Q$5@+U1;UCIA>\O)Q:"%Z4GC)0826JRS.>T,&9J\P4V5EP=R M5_Q> %593]]*BENZQ$L#-_228LK]("+AC^=)9>4"1'/ MST]M3$'@;$328HY">>#:9BS/%>424NLSVF^RW@#OF746IGR 2U9;JEIZ81K@ MUXGS7#((/SMTM-6)\1X5F'C3181:*JTA:>JPBV7W(L7GK_R?OBV[@E'05XF<%QYCX+&VIVMM"/R"AI+PX&D, M)0JJP\#/!E'1@#F7B.]SX^334V&$$.WX#V]6&'S4KOU'G;-K>K1,@M[MON_%:="T7'M!6#S_DUMC\SK@"TGKQI&].5 MYGX?\T&SX#4%K_G[!:^Y<(A_4 YQ$[["27'R?95 M2D%EX9[..D[B-"&FT*Y+ MW$8CEDNL]%!-83K29+T0Z X9^X<\7LK!2! B3@^$#CO[58 M0+<]0MQX& IJXW$'NT08G.$G6+!*J-FPWBI*DC$M?-E%K<:QS0IML@P/LG)1 MPG^4$+=T2D2,[",_BKRJM=N"J'@J*^K7"W+5DCE?^P#6-?Y>1%:03J8?8DV K;4[W3I7#V*7 ($#FU% M]2Z_VWP ,?@8DM]VH:CX4/SB(!?+Y/V:MM]BGI&/=*&:9!:!?W3*.''+@[^) M#^9V_H[[4H:GW.WQ(I*8>I=:%2\9>[CR27VZ.U(YJ!*-OUZI QD<]?G_:#8> MCJ@D7T7[VN2;\665=D;*2;9](,+M8^!"]!/4.*S*/35YD49(9!G&<]8O7&]DLS:$/<2#J M;@:4!B!PDYB/^PIX GE;H!N+^SIR7Q7%X-?KNFR&2XG)H5S/"XWQVW0.A70; M;8J]'R"UL]1BHS-%M*LH]8^KRNUR5J#9RH'TWYZ4I4*=9)_30>OD>.O7_T&V M<+LZD)4F&H-=R$92 YT?^9WWKQ1>S@48AJA38"0RGX3;TJA#=K:03AQ[D99>>W"5O=$&%LX5N7: M_P"/,D&8,E$[#6T0I@P0+8]T44X9'-N"F%QQVM(\XU-TL1X7SF8J\0:ODEHW MD%X12;DI[U^JV"GY#JMS%AHVF'11VP;^E?@7*6T 8H"\@Q+[ MIZ9F#1&R6$E!"82V*/_NN*I"/VW*=M,?Z)F<.$PU+#,J&.CJL$FTU4O_JKAW M@VHZMZ%EYVWM8RP-U2ZV?YC]==#@XT"L5<76H,Q'XS@;+[+-O^"=*%16J[#A MX9.:TCI #@?.G6WO&!KR #&"B,T4EEO":U"UQ *.DMW97I=)EO;?PZXX:/! M-BQ6_QU\1K6O"):,H:9]Z3^YJ?H.I@1FH\0*I27OM\F^/$[X8Q!''KMD=H>, M3(K5?>2JK(RCH:C,W0NX!;9W-MVZCLXG:5PF_9\TQ6$&_*<._A_B.<<0'\0/;5XXZD!=?8?QKC[YYYO7/WSW*9B0_!'HE\?P@2#&#OBDN-7< MHGY4UYV:W4F84K>K$NW1SP21%3+F#,*A+P $2\A'/:/NF,TLWH^3K'!#CD M 0=7.,OG+04W$?K1'9"9&TOY(<1K2E4)[E2;;1FX 'P:@VVNK\W!FZ(158.7 M,ZTCD;RQJ.+%#D*D6Z'DKP\Q3\K!29X4_4":F,?\[B#0QU[9*S5DX[SO7!-I MNYKIXM%+FS,\,3KIFXF^]ZT+@DV6X2PM"9!)@X-&>2;5(S[!-S7&(!A7NX!, MA>(8<;WJU([M5!;1Z7E"36V:Y.%".R2K.U'L15: MW\;[ITQGRM\Q6%OZ:_0[D/SX]F8RYW*'^>WU@^3N'>$P-AY@9JRBWY M_<3GI9_#_*9IH_886 'G0AEN\HM=B#85@/TFJ-,EK4'& M!@[3;;8'O,8; 9!/E^1]S8BH%$UM5J5>YHUI5*1\4"_]]_(4Q6!#O_=M^8SC MI@6J=S%4[P\+5&^A5OS O 6,[$K;Z3.DA\(O V32^?MB-TI,>4G!\K>;,BO MP?$+782H4*:ZF]1/4_\"5!Y\I YM//-)NQ^/Y!!(4IAX8O9-"ZYVI'GGO@SL MH/6RBT%Y:!YGKQSVEF!X#/+MH+I2I[91Q5-;2WJXY4?*" MVC_+4R^BFL%7C](1!L:FT"XR=O]I2K*%MTPHN;5YA]D!98%G#,8C9B+HQ080 MII%]?C75QC'UBNQQD\SAN_]'"!.8KS\$+3:3( O(Q,^8+V_55^K= MFU:7R1;R5B.%6%:*,0/8R 4,&$>L4;5TPLH0AN41G2I>C7&!3$(5(S/4J+\T M8LJ'?"I,^F>J9,$6 \<7_7,EVOP1SV^/FM%'];TCT$4=E"M(L\?,8*,F(112 MVJ' HG"DP;0-3 ::8R$UWH2>J739[G+:#F.P9Z%7CG^!8,H?M.$4Z10A"?;RAWT66=])]<9ZD>,A=^0Z,E7:+W;>Q].%3%;A) M/?GHXR>,1_[+WH?[7>AU04U8[GI=E(=\O7J97/PZL,[BVOR9J]4_X2_2MW"Y M\U_-U/TSF!5*YJ^;@EZ'MABP$R27DL(8Y0I\".SH5S0?UW___+//SW%%S]^F M.?H FX+[\5VN__[99U^,KPJWZ[K?]=X3(L\W&TT;T[C.O X[8XC[!PO*C(W% MKE!?BX(18"'!&+[X[(O/)VY>:R?]O;?7 A([M%#F$.T?VWKN,XN5R2[X?RG>; M4T/W]R_@CU-S,'K@]?I?I3!8O)@_V**XQN!;I];Y$5U7/WE[ZS^O00\>%+6* M6,>J7>^7C&-,,WQ4^0R_M?_KOW]@O/ 3>L.!ZZ&IFTV%L#:NN6QZ;UTM!]<#/ MO1Q$0P/!E7Z"6+LIA"X'S',TY%OB^# >YPC?,$\LUZ4S,$C13I/8O"L8-CDY MTGTV!+6'4<&",3>5FYM,"9IM\N9LON"=$P1+-/O1VY(D!33I,-K9N?/B*$>WP:^;SD]&(,1U"C.Z?J&22S'-G M]L'?X;F7<_F! \J9#N'[EE]N6AO,*GC718!H@-< 5Q^Q2:IHYHVP$ZD^=_F5W"HXS;8LU9_4YO1_2QI'\=[(, MH80-Y]DEXCB25#,CS*CY-?HMPA9[MJC 15D-_SNA*8\9[("DXCXABH$KZ'PS MRDZ_>T_VZZQ&4$@CF+9#5E[E46WFFV<3NRFI$:X0<7]I_=A&>^"?!.J1_ZU;4(29+P \2).3?-VQ;JZC*K7+ Z%4Q!]#(XH ML:$>1I)&(UJ6Q:GZ^ ^"A$#C8N#P5,<'ZRB':%QLP/HN 2F>2\U!2 D2GP72 M&K=Y6VCVTJW^D4MA^I64J>$\_-7EU6G/==@CY3)'-#(AW6 4UV#H]CE).KO6 M9!!JOQ'@J/D91^NV35'%DJ#CQ(??.D>_H]"8[9_C]?]^_P]O2G=MCA0^/NE%2+D7IQZR@(B&&-]WV=1$DS89_C&WKG"#KAD,3Q&\&+$C- MBY&:?UR0F@NIXH=<@;&RFJ[X4H+QCD^B5=2VJP!W,;F[W+6 M[7 _DOO>029[LW^1'!X]-^G/-('IHYF;Q".#8?LS9\;D4^,IPVA*/'8ZHG)+ M3ZZ-D#3$:L_.!E0>M^[$ *0.:("# M$I.[K]V)_E>8/K_K^^[4#@%/)M13R)E9&6-O+!S.=D2#SKJ0;'4'[^'U%96>'H5W/MSGY>8R0"HM$LN[# MA30(*^F5W<';L-URS19KC+U0$L6T,>BC@:T^>JS50I'V2]3OU%B!S4D:-1%D MK2OI\PW;RI2]&(L:V4..>A;I67:6VCTT_]V/E4UX3HAXM2UAC?Q))+*S 9.K MNR"!)7?QB>Z]F:A=H5&LN>\9+M#A6E!0SV*//7#2FF'="0!BB+4;9\>:B2UT M?UG8-FDJ*B1@,R[9@NPPTA")(6CCTKQ$\,,FL0P7='$RC_"(0G@D@?R.8Y^C M,F[J49@KJ1^,Q)AM+R_(G8MQPS)W1K$:M*0YB'!Y5P_*X=,B4-)T MQ=I2C"5*)<3]7P_B>)FZNRZ%UB%KRE& N165\OVK8#ML:NM;/PVE=!'G_ WX MGDDI7Q7)IYJ$BV;5-=-ZU;.P !P1FBJ>F@3;(!^4N1_ =TEYQZS$NB(OR!,+ M^EJ:C!XQ,83.#/=CV9UT5I%S7X?":(1'81LSD5CR4M(7*Z]\=EDH5D16AN6 MLHDT578AE;WZ/WV]45+R?;DN0VUU0$LAU^[RBF^63?(PI)_R-XA'O[J=1Z&_ M.5+'?W/G8PP)YWX3D!K$AL8 2')1ZRY7N-J@/\$N@I0R[AF[H,OY^', $JH\ MV4P@L-+SL6A"-8[LLY";R<)-ODIT".21=20-U)9-[X-'?_OF4&ZRM.>U\$'C MSJ'L.SK?+-C+.L)^15//S,O8VY:>Y0.H+Q(H2H'!LI"(PBT$0B4D0]P=0LTY M^@9*P,CHN;%@?]?98O*30VFB=$EJ8;*H".FR)-W5S91B;\':6>IFM@-JH[ M4[:P-7T<;SN/\N MB[.J+= ,_QEU0=O"^L#[8JJ1(4QH%D^[23?BE"C7T^MO\_;Y]K3_*%(OR[GW MSKRZ0B4D&?:VA'=_OJDJJ6'/'#:F<^O/SV(]%>6-CDW>-[U7OUS^^*<__+]? MCO)[-&U5?O?G;>5^O&!Y_:?O2)=&[X^OO>A.WMA]B47TPC_YH?NSCX!P^$XN MN?@DO[WZ+2WS9[T&DQD-TUG6F#K,ZCO=Y,P$VWG[_1__\-D7?_CC'__TIS_\ MX?=?_/Z/_Z^?--2:OOCB2UT09B6DPWI>$_S__'^)X 3]8YS3$5= %9LG?!SC M>:9BG2]4$1(4U-V7<4/Y"93_7S;6LK$^THTE31@!V#O=A$)%493\0+CIE#ED M0A1V.^Z>09@3A& 2\/[/V_GZ(.V&2DC,B^C I+#>29;AK?* M('%RD_9R)R6\92,]D?>\;*1'WTA(?6AF0V MQ$ @'F'/38+3?N9DJQC=H^\"HQF?CI2)I2%=K>:.NR4%]V"EI_-PIB@/9160 M)D$:,]%%>P^]C="91IWH4!F@9'ZGJ*MA!27 *#OJW"BE(G^@->HO-4@8=(QY M)=!"U5OB.?14^1-C\'E*3<:C!<%0S%%RQIQYM_G(N:56Q(H!KM#!3=(?!@XJ M(50@);A@RH24GW8906HG;X<*8,B]1R[(R2,SW-PD3*6B'O 3[U(4^/FHA5'V MW^@^E-N8'D;#V_14)>4X7I+*?J+^UU(Q-"_;86DL,+];$(-_N7F]4W#P M@'^>A+*/)XNLF0*'1(+]ZNY,_>T=H2*_^(W\:@HR2T/0Q0U!_[,T!'VHAJ % MD#T''IWDQXF:L/-04,NL%Q#*_MEW$" B>WO;M-6B"/U,EMF#]D\/:2^4CH"I M'BRD1.%^ERH#*9W4AK0&6N9M'"^Z*%$>\(K0* ;4ECK@!$E"FB_Y+?XLK3G M+%WT?K5WBL!*EADC?.EJ2OW!'CGUVUN>\D,.78KI>S5M9 A(.]M"T/.?W@=I M1;F1L.^EP7O10_?=@+1-MF[RM0'?"$T4X_*CEI(1$3/P.B9V)\&!*$GF][-W MQ)FX(9,V2^8^",T\1A0O\K0U"3-=.J+Q(-;>REB^*JG=^=AVP?XWH3GJ>GUV291V.UX'=@.J:V_GO M='<=)>)30F,Q=YG(3?95WOI37/]N>!G-1Z6C E)](WZY4"0D8"^)YY+01.O" M;CNSO1(Y=3L<+GM8!KIUV9AD7-S0J8[V6X=.[Y*V)2D:,MUOT(?C'#*C"A*V MZ6@-& 8KQ<\),0H_1S=E4R5&DZO5:Z/%: 0BWOF2O:6/LQBGE91O M##C*:5JRNIN^UH <+EZ7%B:!J8)#+-]NFYOF[8 (".#+KJ.GE7TIPH+:#41] M ?^VG*^.I!R5=(8TW[W][@O$G!-7& M;IF^,S0;GOS#QJK*^43GN"-N.15_-:>B.MG,-N7-:E]UU(D0L2:(\FP))^C7 MH\@75;:\209_([%;0%XI:"L-^]0&Y!:'="A1;3>5N#<'6K +AB0BIT)\R5O< M_%K+,4W;28^JXX*+GJ&G*.,;'TAX_0[P:-54# ^UT*E3$*\B>)WWU!A5]6X@ M@R5MH!/-0%&*>FN[KF*+?HE^UHV=USRJ/@TY8(8=B'1EG;-0I1ETTF>SC1C! M *'*H:2-#]57JDI6(R;$9VQ^EN3LSU3CP:&FKK;6SS1B'\>FK&.G=33O@*"_ M'JM?&Q.!5R6][HK\Y$T/:^ =K8-W2IBUV#F5I;<><4*9P\V.:%DS-D4]'[$X MP^C5#C2TXD[RL,(/)KJJX4.PE;)#67++SV.7/*3)>0UEU')C:91IV:+@6KM; M;W3Y7WE=]W1"ZK^*L MX35L*+.>P;2S-\T"QDAEJB]YI[O>?;U[_\%URV?G- M$-)U4XEAKKLC=UQN'9@?$HGQI,H^,T"LG<^LEH^1)BU5MH, M:I M1>"\F C1%,:/< H=U,P,*K*@]\R6L"@:B5N M.39(+\"A,XEN)>K0W#Y@"4R[P@*AO(RGY)E#CF: 0OJ@P*#GZV,NQ^>%LTGF MN:FU)[W>^LUT"L+%W_?>#DZENJBW_.W-!.&+-D6 M511:_*R 8)LS$KI^2R=/5BGYXT!6!)!7ZD2,YV!9A[N' >/8\4]!P_W:'QK^ MK_7J-=_\.\JUN@'%-G=ER52 -#\\Y.0C&2LJ3\5@)R0)Y!,953M=V M?8N-$ [>]%W/IDLEW3?_Z!3 2TX@70\#>JKW8T7'YG.!RST(7.Y/"UQN@N&6QE>+O_W][;];< MQI6F"5_/]RLR_)4G[ D0XJ)=W1U!:W&IV[;BRB()Y/KNR_-H-5\=G"V()W,!7CQ5D*.=DTZ=@HI\AQ\: M^,/W'-M-\YKXJW@="W4+:;)3>8V>6M-'+\O+3DQ-O WC.N3J$Y MY[R8:T%0=/M6J^1")@7YLHC"TTSB)-3A]1'N)<6>$A.-"K"]J55)A%^7WPK7 M8M!-)C\3R.KQX=')B":9)AS-=;8ECKDLMW[=,0FAC*O0/L#_E(&UB#@\F):I#Q%COVH ;,!G>QD8'N J?2:AU*#LNQ;6<%K]]@ MMT@Y:6# UN&R>4-ZL0;P%W I;O./ZJJ:9E2 S>&VA;=GXK<\DQZ[-1]@NL2B9A3J\;@?G M7E^#9='Y.B[^5^!-P'F+NZJ1A1&^C.1RF-R0A'O?YE'1VL4_&[\9>$O#]0(F M ^? @89-USGA1H8_O3C'!F1,Q7X8N78S>DB4LW5__Y%^P//4QD%Y<\@>U&% M-HQ/:"Z%8YEVCMLDWGJ'.8E=*X)JHNO+P%C4.1O0 MVC#Z]*;FPCLG0]FV>K$,F)B\&[5FR[L&KZXF X,<0/ ZM6%CGF"]UQ]PA M. MYTCK ]F&I7KWKT8A01\/_/).]>9[\F+635Z$F'!XF*"@U$!YHP'W6UZD&<5= MK"O&D.S!AF1K4!$F;I&I,XMSS_/ZDIMLA5B\1.(#N(F.&H\2EOGSZU;!QLG' MKB!S;Z=DJ+'L\AEOQC^!ZU))MPO.:>.#:FLW3 M'"P=H:T0R)XQ/JNU+GT0(^+U;!S-'($U(#PD7FX:)V]HMH"2P-*"RDNOQ>?[ M>EV5LYJL!^5]@3MU<]SD$$9N_9")0RR]FLQ<^%N7;,%2*BWA$^I*>,/8_Z:' MCK5T=AK7L71$8>&'W%7=3JLBK^PDV$!UTWMLE\R&B[CS@]ICP5RT MN0%A-*)75"TTYIHTZBX*%C$G*;3$F/_/?]GJDY"_B?869'7$2 M[Z_'DSY^IB#5KS.>H4/+K5QQ!*. +2@)"T>Q<+9'V.SV>C4&EEW9ER?O:]R+Y87$OW+SET=CSRE)&C]#3 MI!"8NU^@QH%IR Q-N*^_%D:06@-"?:=Q@30I(*&AOMFY #)OW9>B2370ZQ2' MGB&OD+X ^U1K0QO!UO33LC6+FS=APC-._G%9:O=GIQNV!5._/[VY5T>S'0P- MX4IL;#ZE53%RQ:0+&L!V$]_!(+[)\,2FLV'"I4/-W(D7-*@^8)O?3WLQ!3W8#7IGN^L+QU<+-@K-H6CJ)E*UT/5=+\O.CGDOR,OS-L#\; MWOX9"U1OG-L[XL6EJ2J.V<21Z6LFHR?C)W<0Q=_0T_KJAW43I?Z5:Y9/)2>"\&C(6(?WO*"3EEEU:;R<9*Z$WN4H; M4_%]B;-&>'6,EF2AU]@ M2B.)CC<\:L54P[,E>.6IX9=T*%@]+7'S&7]7;3H_^(?Z#/>.;36*DAZR2XK# M\?PXGQ[&X?C[&HZ/%A4OMF]Z,/!?8$=?;;!:8/NZ)4\M0HR^T@KSFR8D[YZZ M14_Z=H&CEM[N+AICCQJ6LV>WOGNZX=22I]$OI%NH%X*E0!\-)KSTJL(),;C4 ME@W]T6.Y7%LUXT&+J37_QBV@M:=5:YOS&.M.IY8I./H,HX:96IFI[LJ:+1P, M/IO5'<)$"5.[X(-1Z;3E!-S_2\@!GZ^=&5(HV4.US^5ZSW_CS6OO%0XJAFCZM4#L-0L^&^64!O7YAT?CB?(K99>Z9S8 MA^O-3SA]__=L'X?#H!'I;XC3S;$:@ZRN[_@@7ACIBZ^ T2-_.X>U=\#GAJ0EL$(F< M8P&X-*N04UM-+V7\W!.))FGF52'A :?*U5Y M$TGN5=P$?%"_*.$>X"WF/CL8',;F^248[T3B8ADF-_1H LZB7E?F"GS,F%7O MAZC=I-Y>)EJ\G@0GPSEC\)#5BI;BUT!4I-@;]!*YBLM$JF#WJ"GAB>(:=.L5 MP,@XN5I:V69XD /S8V_K3.('NH) &RQ-#K,3"60R+\Z3=?=8@'"6S+_E$DVW M"IPL0DTSS@R=+$0[2]7GG\)]>.ES<2#%MS,]Z.&S $C5/H 6L06H(Z M)"_[\G=!WML.);AU?O+'E /WHY$"B 17M<"8FN*! 6\U+XQZD?@RJU$ MGYOAB%VT::J,.K@]N@?ZJ$Q=CRX#"\T;@5?W4 2WGDD:)V_=_AS!Z%@V(Q8' M Z]LWISWG$;^#,9VX+DX6L SVPZ:"/1;S?H\X%9Z(:A*OA#M^$)' 7B8NP@?2=N? M^Z)J1I^,;T 9" H/ Y><6@UK%VWY2H49L;2]#3CM@K;"X <$/T2KLOR$8#/Q*&^ M@F-*E<+]+/*4M[KDPAI:-L-JE]L(V6-O&.W1]@D6VJ">U\/%N#6I7]=[WS)0 M;0Q'="8K1BD4SHZ*H!E!,5*(GVD+Y7*+) !H JP-&0S'@!2TRN#4PL77M!;B M)T+U$C,_/HL5]#[VM\QN>C+?^\3KCQ_P_]_\_*&?74$$FC?T&<\>ARCK!N*3 MG@(_@K7[+3T$#A][LD%Z <$N#1])<*?F(;KK:FMC;-V'L$2-UK,V6!#,##1H MM@?8?0UTB8\&DDVT @8=E:.HX()27/YA4:7R1_C_]N[!/_ M;BW0AQ]RF&&>A.I7,?V,0FX7!#]%]$%W%R MMF[YJTW";Y8IN56!NU?-,I<]66&H&)FY<%8N?Z09&ZFIP)^Z2V8F$E(:;2*" MH1?G3Y(/Q*6\Q#;$$F9JRX;CPC)S3(G)":Z(+VR--X Q87G?.B?W+07F#7QA M%%M3G1TQCBTLB?G!-SS^M?.$83D<<-MAPPDMI#$UKV7V(@FU_M61]O+6L?+* M[$/E(7\$45C#7*Z^3FK%_3*>RG0209?@M$L >BT+5[?][1DA8)R5K[VSC9P# M%P,%?8:Q,#P!L;R_PR'!W5&XAO6CRC (C&QHJ](_N]SN%'L=OY%7,?3HY^\% M.B@FS/L2H!)C3KAA[M;41STB-.\/00"(ER= >BJ1E345:EX%_+E8L>_.85_4( T_#T1"GS"8VG '(-P47XN".;R&+( M!6/KFMKLZKS*,Y]K4B)V-/0''.'8VKDX_VE.:!B>!E(TTV5FN8*C 9\[R%O9 MD[D4AZ@F9QDN6B/RB:X==9A4)QB!WYY!)ET"BE+LFY@U!W^O=BK!*^,]\S+[ MNLWHQ2F7D?+@9D5U@/2> CWO789]9A<$L[GYV? 1X$[_Y___^?CPZ,4KUTWJ M/;[UZ9&)7V[$I8HZ#E7^%88JC^)091RJO$\))+-D35DPD$6!6\UPCRX^0R=I M"H(CJ352S97:EC;KO;)%+D<<,/N6/I*2_REUTYV?,A7Q2\S^;W/MK;;AV*(+ M03GGOLIE&=*.QLNA,#T"#ZZ$)0"'Z\&T@\T&MZ S#RH'[?FRJYM.)[1*K&?" MK6GXXLP5U7K[2S$/A0F-1# M.3+<_$OC4N82@UUTHUQL-VU3Q*[!KC[$_AB070T3!$?B#;]U(D)WJ733\!A2 MC5=H05F#O-9Z3Z^ P&4SC\?(D]_.J\BM>=ZO>4,8#.HZ!#\C,$FY<*+?53*] MMZQS+K* $-O=1*P -JW!!\.@M"B&AP]=TF7K'-XM2FR57>/::]>@(:@R@ZQS MZ;>DUA:.L.#C9WJ=0 JDH>]F0.MJ5JN%%-%"%8Z<-+&BL3,#BZ3-:VV%<+[* M- %85B_JBOB)$>BLX?*C*]H9F)!>*=D6O;NZ%OU?*[=7=FQ*]J?1N?E#4FZ& M&#'!33L$LYHX/QG#/5<]D1+S)H&6,B]+--5%6"@+*A)0*1K+WHA) [^2HR A M.C@HY$IOR*F[^"\LR:#!WUB]"7L7_O@[M52&.-'&R6DA"*H7V*44,"-J+5ZI MN\&MRKJP 3V]I#-F^_WX)'FV,FB!28'"S^XW&!;&8F@%@3K+S_.L0U!#,B3K MUF-0CP/&K'Z'ZM+AC%$P#.G.;PH8S27VZ,LF0/G>35 S%?9X;^HPG,R\Q9E, M$D0S"+%34Y$['H#L(I)"= XW/(M&(7A!'!HYAQ'+"KSTRDLOAB<0#,L[C6H8 MXG)OWEQ&*%.]-,:TER5L&'RF%3>$]0^:XI3G,?(V&; -7PU-<5>&VLT'MD?! M%,V<8FU2 .Z*;!+N/8[X1L#E-=Y]-)>-;@\%9URO\"8]-CX$,5Q^\TT7TP-[ M_2.S=S8\-B*W+VW\+!@&((Q*PV_/ R(FUK3V.ZB)&P#K+'!G--C!0PR^M<3G M3QX!$V10,KK(+4+7#6-\9][H?LP18XYX)WG(;UXM161OHZ)**TZ0#!=YXVH^ M!J^1XS((H@7AS*F* ><*]Y:HJ"C#)J1[!=-E;X?(?;T5D9@7[H6TWS1)K^UR M8[YAX0&PM+NPL^B]!O@YS2,A<0(5R^=P7<4J+"OCW-JJA*M)Q\D;1V8_K5)* M;Y"Q@CC"F$C$R;)9=6H5#\0C)"L.-1E^]\&LL6OL0NWE93IVQE$@'>DC4G^'^QN>AUUM6FR3H]DD-61- MWWL8]FB'MGR:'UASQ8.9-#SA$B58( M"A<(Y29\+1.ZRU',2DLW,(D;C*E@\E!UK3>9TP\&\#=63ZCI*A&!89C9;A/> MHZ+HS9[_9H!!55"*4 M$&S'X$87^'*)K8[KF;R%M>7K1UK#>1YH=%OQDR83' MLK"-A(^^Z:,O^\:%)H&\76$[SC1$=^9CVYIA= ]@.3BP #];7&H*OI:. \7; M6"8^*BHK;8.):Z>=)IKP8PW.NN1HU# M92G(K"^D 0TD&[U1C^&3BXQ(;\3F M''UUUU!G85)A+\YU;8=8D'#F\L)GNDK_GI!IJ::VJ[DNN)]B-LDLBH[5G7?M(HJ'JT[H.%1[- M';@QD[LFN@."QHPY '?02TB8TN&55*>KW6 M_*99V$TD32[J-]V;_F OAHZ&SB\8\_4R:'(7P0 P)3>F8I@(H=_UB3?>4^6/ M1C0Y2BUDEN-R[Q)07!! *+J743*!'-S^7J8\)KK(-4_TKFW9;/\<>P1O/)ZZ M]J:N<>-^!];@?@Z%5@A7T>) Z0)K%HP5B_ -Z"=[U3TWO7-9K&97H N:Y'43 M#+V8[[+88_"FZ*#FD<3TX>&;P762KF O#H7$AT[M)9CA+.EO#HFC$L+&8_%:]6/EH]OG_E&] !3-E0=_+=? M@!@Y,Q@_*2IDSPNI7_V6J.XC!J]=5 _ZHBL9JT!;A 2[)>!8$?SC>>#&7=GF M17B]A,/+"P:UICF$@M;V93+"^!#BT=O,BFBXB>1"_(S*PF'3JS,W3KNDJJED M@X#V%+P=@][T6Q\3PIQ(&'_EK,+*Q NM@LYAMC26Z$GD8.G4@27P.>S< B' +A6&%56MS$<#? N:G^O.A,P-8#H!BP&HL-G;]+09Z5 M-]EH[@KW' 96;*]\[,,KGZ&(7B\(,?@W$%&M%%!8BS82 MMJDR'B?G&99+84/=1AIO%(;C7E3PPS!4.-DZ#'"772O$G('C)V(&;T"08Y'^ M0_"=KM-G7?Y1D1%GO"3PJWB-87W-UU)3WO16][\P5^AM8*'Y#1ZD&9/V)\4U MX?CS7W@2'H2W+O7*M5#)=&-U#6M_/"[I3S:)>?3YAB[9YQ_195DO,#(,"+7. M-._K;?,H>F"'9+O,G.G"9HMT6!Y3]9\#X?)Q^5<&R$D*X2G2\,9[H5,D2?!@ M?P)3W7NM:T-7US7?X:Y;S]"&ACB:W8=O=M^6,R5XV+ZU'%JH\/,L2W(=5/IM M"-X;/,!?!+O>/'; TT)A*K--W[])P$Z++G&01I>5=H6J"Z'3DX$MNWW$"\44 M ,*3.:"U'*1'@^ 6^^7RJ3X#AA?J-UUC]U5YM2+@6^:]O(T3!;R_3>/!\"=B MQV'2#P8"-8PK=K7930Q;3S-.?EUC)@]P$=W)#.J)FC15/0D&KCRWA@]BG/QN M6[7X7CG"Q1=KJ8 D"S2G0]')R\[.>J[3I?MK0&M$\)V9H4;GF-<#N1/!E,F# MYI$9X4?'H<$JY?I2:H'5(W1W'-&^YS5>FKCQMTX*==%T>0_?V)+"7X=TQ-L> M6S?)9(0=(X-H8A@S^>Y^HGV;2<&)M8,C89)VH6B_&ZY_]LR=$7 M6=GZL3].-Y![CWA_USA2!Q.Q)LC#TPJ]G.-++L''W5C3TCX#B.4%-TPHX'(J M)DK3M;>!-+"4:?"\K7K92"/Q(@V\G3),[)R+=+51'HE(&_5212(:TW[@CV#@*/TK#>(P.(#0]=C6*+% M&A-J%>D.MP?R,J44T*5!4@TT>\0HP69!GM4XY"S@-)4?"($Z(B36!CPIUB2K M%&'2M*,(!NN\T7P+,)-9DE*X $3F",C M8D"F5ZR:5B#3$>L)W;K%M^)VI+D$[@.5%$]B=)BW82(56)^U7(H!+/+43Z07 M%4IGE7Z2_E'XCOU[X1-Y9RA6=AR2UY8Y^8(W#P;%O#4P=5VJS7.4:JSK1TU[ MN]X$7&:A0M"Z2P<86[N-V+_0G0,%T"MLV;9E M3_:OEQ0_W1 ]1)UF;L>Q#PQ' TA:.*V*O&KNK,QYG>+C=F7/AVS<8UUQ R6@ MI>1 21"*=H+:*A4>%:=&:$G#A@JFS"@K)>4&UI5)EQ<9'014(*UF92XKF'1& M%CL+-$%EA3YYMPT]+#&'(J&.=(+[(KHWO3]=ZQD$R\1^1(4G[V=/A*LZD& S M+&RV +.1WSQ,\SKM%N=4CA+L'\CL\(B$! 'I%/VN-\3F]?+1PI)MII.OK0'U M>#9I0,/"V;:.?VQ0^T:N"%=J.?FP6BE(@68>C*"M2N) M4OG'P"?P[ ,1:V62E/,]4*FH:\RLR^;,V#X8=[W!Y0X- L&E(/AB2T.>%Z7, M:)ILZS+)XY\8YZ-T3&T(\.%Z*-47"O0X^6"JC 6^=!3-D3?BZ.8Y+$KVNKQ, M%"$PEE>8_TLMO(DD_*#K&C8\^>!(PQC94EI6=: M ]@9!K,#-^AIY=E81 MGHG<1UHM5Z[!=5D;S$*[V?OR*C=7X1\&F$MP*N;:1/Q0S$!ZG[UX^NVK-1N*/>5"K5Y."_UY"VG_ \+#?+HRYZ>O M@1I"I/>*9/H [GS1O,2( ;\[J 'N3D[&)ZAU>ZT2P1.UCS,OZ='14[W622YY MP/YS>_+LZ>'QTV?/7KQX^O3)\9-GW\)#H^[Y\?$K(Q">)(27M5\/^)O_$&SQ MWN C$8E8,#C+7A=F$AL&D!DZ3@\!Q^&6K#V8[=.;-5OMS83XDQYFW-1C3L'+ MA4S@E5-0>"'R_U%1HZ(^1$5UA%2L"%(5Z&&XTD*;[502L@ECX-3,$<@#4$[; MM,<*WO3UL;>833[^BOUN3T^#I=NHJCLB25%5;UU5+_3((BRO(6AL5M[1U=J+ M1*_#8 T&3-=$_%+7XJ')O/:4/&KBC@A*U,2[C&X'2>QMD(KC046KZY+7> )( M!^P[=*QK.O'6BZX 8C7D"UQ2%J>XJ6W-*7A4S1V1G*B:MZZ:3/L28B]MP)R2 MF'-=EX8\H840Q!Z5!2RR06Q4L1V1@*ABMZ]B [A:%XQSX_6^I?1S*1R,O]6O M:%^ VV\XTT\CV[:IWUCLN"N;UU$5=T12HBK>2?5FFW$.2@#-T/A&XA)OKIT6 M?[J2P8.6K,C+S5J MS:UK37_-VQ5QUL"+7I%#BZJQ$V\NJL9=.91T7B$+-?H5TQ50 ]40"L5J6N3W M)G),BV"-R-MPC@MI>8!+NQ"X-_UGQQ74S2>UO8C-C+GC>Z0"NH%IH-#,Q*&W MKY'HLSF/XUI8IT9@$AL&?J+)YU5$>(I3O%\STKKI47[,FT]-\M'-L>,L_ V':)22SMF%H#,LGO7(H$19^0=8]T!F'K.^J)7 ))F6L6N(+ M-*A;X',%/EI.]B?XQWR:8[W6G4&C&3+@"$E!U2%"CR7T%[\, ZZ:BK.,%(I M%P*!6Y[G=54*,-C@^HB[Z&+E2-]Z&*$(<*AG-P@/>N]CZ1&'8&L<@L<1A^"6 M< ABF'B-K=/-R_,#K.#7(>TSW+]$V=%;AA0C;BVX]NWWNO%FK%4,3D=)0Q@Q M"#\D^. ZHS-; T]+JI?==K1[7Y 2!H-T?*; M>IRNQ\ '.E.U2OY+ MEY_@(@]^SN%)C.QFH;N[X9OC(_R(Q4UZM=4H^7G\9HRKM%4B(.:GF!@RA][/ MX)@P9\?^HKO!G^6HDH^T3JO@0"+)$ MG1=TY@;;O?&YQ#?<&.0:>4-C>N8)0'+AY$3G]&7(.!#6**>B+4+ (Z # T#E M/0QXQM&H&H/T*9(&MU3F-.-N47L=,A5G^P4F+F7B<6EM#!0&-,,+%2X44BSZ M(4)_NY(H'.RU^TVHS.1U/H?DWR8U>(5]9,PUACSNNMW8(_V'MFU.#^V+ MMLY:08E+6;= ],ZJ#K+R,[B[=S7F\TT*QN0UFMRJ+G,UHF";=K@K@=?/&T17 MR\ NUZVN9X4+7!LT74QH0!; FM'T,>O#N&DK!WYZJE M? @^]M AALF9#/X#!DP+^*P-4BBXHZMF>$?;C9[H526A#]Y[715V1=@PV>'9 M"+/!PTAL+: R1C=,X=*E0I@ 41G:9[8,]$2L*88XML"AZID#/^:[%WJ<6LLU M$]RMJ<]X(9T\GL'OF!=&Q!$@FOA"W2>M =7*+#;Y,:5]!QPM091^KKV_\+G< M$QG)%=9V2KR$7 +I#88(P4P8R/QV+(BX3TG&N5U=;II'SC83GJ=#10W*.21_ M%F#3PP/%UP9A=JPQWFJ-D6>4Q4=BSX%3&7S+;(.6R@#-ND6>&2C%OP2YF6P0 MZS5Z7TABD1W#.DD9#*,,PH(PDA3]9U?JY.1P1%FV^+4L M.7[Z(L'*[P&9;FO9P/9R&NYG?)#+"BJ$E(.Y=D(?D)XQL5CZCM'5DQFTE_#* MV01[C):X4&[-$0T8"X2R]=@H[1UBTV78F?9AG.9!&("DJ<7X%WA//I+,U4&@TR N-5V-HK)6AY+#%FPAT$2=G MXN3,?2Q#$)#==$4=.,E+Z=^8GL]J:;U1?VY= M?VPP:9"G:E0%/SPP$((>#&' !DJ0$Z!<5$P'Y7KWYA3T[3R'4Q.<@M7$^>Y?>=E2G MN_.2PF5#BN64RM.D.I>V$SRUW)^(CM/%-SPV(@&$,V?P/FCG$6MFIIOL#=%U<5)?ZB,>2M!=UC:A,7]NSY\"\0.I!#.\I0!=F3J1C;K1F)BZ6W+4^ M62U)08#:C5J!2F$64SRHGJ#NC=%%,(1#/)M%RWTOUX0SQS&S0=1"JVVKO:P2 MU31=3?I/O9U@D,CVU;[H,M;N& =M+4$9_-Q1F5!18P@>(X0?.2UNE]00$.X# MTTO'*Z:)(M>9]T>*>EC[@]#SZY:% KVN94CTK$>2EO-8E6DV83<)MS!4NKIT MXLI_!'D3T$).A7H-W:'A=+5Y8(MNT,*/@GK@\X9G0&-'YF$0Y0,SRGN-C]X4 MD(F3G5O:ND*T;D0(0_ 4^UC!M?>M,P? MZIY/)5-BKMVI6QZXYL&(?H8:?+=,-/P,CS:E*1%^J'[_#YT4SV9$B_S@+?+[ M8/M@2.PUNZ4"9&^5YI"G 1/#+V;A4Q/Y[F6P0 S/S;R*V;&>[A MDM_-K((;VF/UC9L56V]6/(F;%??%\!C'4S8%^3QJ5Y9LT8Y?^V>5V1CW\,MEE=V3#DS7/EXT_OAIP J=JB5[<@-FV5(4/[ L5;^NI!-X;9HG*#9 M#R6YX@09'0Z'F^#@Q[/_"J>] MK&XAAUD%PGFYCOG#.J&2A4KK-^H87I/"OYH/S\C2E0G?,%HSL%^C2P%M1P&N M$:F\R:QHQHC&[.WU]RY_LX601P'16H'C/[K&!T'*&2=M8@\D]D#N>=)&7+8_ M8HQ3JF5C"/APQM[WX;'AOB,O+VK'K6O'>56HEAL_Y/=KVOEJA84VX$$WO76/ M9I/CB;I6PI#:A"$&KV+!1XGA=&(7Z'CVUK&.$B$T-'8>/3VVSQU=13W;B-48]N1-B!VY5RT(J;P W.NUJ[N1S ?6B#^:!E5+9 M>>Z72Z.?V9'7&_7G+N(PXOTRD9@/ SI8SAQY]4X9<%X;)9G"7Z1KBA&/=T1,8IZ>NMZ2@.MC5'28/J5 M[OGHQ2M_FE7@9;RQ*Z.G\%]0ID4CH K@(PE]@IH@RZYN.@M7K8*NY<8.1-3" M'1&2J(6WKH6U-@H&6K@.L6+A^ ;0<;M29G'M-'DX]VXQZ?&[%IV$ZIWHC;%/ M&35M1P0A:MKM:QJAD:\K3C\X1*T3Y HB9["- >1T*!NOD^[@N K^0_^9B[W"N@N MO'N(RK\CLAF5_XZ4W^ZC7*G?@OZ$H\.XK-(VAN)ON.UF.WB$E8E[7W2J4L^4 MC(JSTL+W>6LW:MY."$;4O#LAYPRPG&>ZU 3.:IKDE%G:VLZ&$I&#&Z?@]Y%S MGDT2PB$NM!;86YHQI4P4/HTGH]+L=-IHM@*>Y_=5GP=O"5B6ZL"(E-K$%>+; MV;%97[$C"]NJ3WHP[))136)?EI+[N?:*\R,S?DS YVXLV45#(_E] 4\3/@;/ MG]'99(C*[)R0.*(TJG)&).IP7&T@0/M WCY\F0QJJP4.F,C2B1S\0:^=Q(G_ M33OR%M 'Z]8=C@)90 ]:1ZUHD)YW/=%P$5[. 4]_OC!(SWV M-QQY\,'LE?'VU!0'>['T1FBD!K0;=V&RZH+&G%<3-- M/&F^0I_%6#1M1=]( MYSI0"+>9RH!$53EE9##:=S5H8/1/4C)>W67/8##[Y=$P,+5JU7Y3W+.:L] *94Y6+3<:!ZD=H'$0 M$1?/0NJNO!WGS1O-LK=YWA48<\DF9J86N.9 89<]Z7E>=V:$N"M5!R>NX7'0 M]B6M:I\VK--H' [:.6A_"RZTS)I4+9%WHRH(T=L#V5>-!0M8PW8.%C[,NJO9 MZG=[&!=5_8DO=%XM=#";R4BF8AMD>_[UA__]_LW!T8L$5VR17L# 5(LUHV5> M1-=@$!DX,C%NIF"/FFHYQP)-ZBDV*M5F(:F?:YZU'^@2D.<.SXHLI&)&DN%#A,@D&1M4" M?^N^"RI+*[LD<00F()NPO&2?:7H%*%DUH7\OT$#0LLN%GL#-FL*S7!]%R 6^ M$E!N8AZU\3>?CU"\"6Q;.2\2.)&1N[A+/ FRES M!TWE]7A,)>"$J'0&9MMJH&_A0S,>TO\,+]TPLH#,#Z\[@2'G=*5O"G##W3V- MDW>8L7Q6:$3"/D"XF4T>TFERH6D)NRIG%;VHRMJ,_D+W9B8:H8U86](V (2T M]!1@W8=;A)@L"3L%8>17Y!4I56/!QTL>)S_EGS0"0U!$C\ E//9\G< G6)-W MGP_01 @@H_9IF+9GV1D +[1P+. &NBEB(-;ZBJ,PYA'_)7P)LD!&PQ*UH67E M]@Q6E2LIY*[Y!7YW#IQH:\K6E0!I%.-OLEOEB*!@G&91L@IK5P M16AGC&P*3IAG"4.%8R#JVHOKE%X6*\Z(4%M&!:. M$K]>84L3&+_*,;TJA3A)R]*SD;U%4!@><0@AOB\(QK#FB Z=O":F"EB,Y*H% M#PGWXRSO91=ZAO]Q?.J57S^ @Q++'X&:Q;KA3AJHVZS,_&#DT2MU^1:IE_W. MBFI"8'^<]S:&:Q*T!7,[D'7+&2D9@>F^$,B@S6LP5,UM%V0@LA<(*RJ5QQK7 M?LCI36.^^LGW6I'J2XK7\/]O?OY Z[;85->6!_:J M?(N3(#*8-0E:(%)J?R M".'X%^M<:V[3EU 8X3$R@R]H'RK *('[:.=_=NH3UD>6U06ZJSFX-@A?"8BC MP,+0HBNE@-10F9VK?!>J#3\]+:HJ@__.N[K&))J.L%K.*WJBTYR^!6*""_S@ M>I5Y"ID!(C&LN7J9&W5?5H7XHJY$GKS^@-+'KFER=?#[IUJ!!%,( DK3^L^Y M5& 8V)F!!!PL5$:IFFI:*4Y9']GSO9@4RTX,X^4)76];M50(K'C4 OX%SZ?$ M*"CK@6MZ-8#KRQ"=7W)L85R[9KIOHZN5J9CZ_'TS#$Z(^A->8M=2'&+XYK): M78!7[PC1C]D$J7Y5:]D@$F8[+D-.!HSZ9D,=1B%?;*21172HP.*5,&J#\$I% M&@LRWS0;GA>C)7L]?0'WLP4.T>-FJQB4GP6V_KF*Z]VW?7+6,)!\^6]'.6&M MG P;N1T->$9;C1R4YSV.M:(3VY;8E"IX?U2U-!Y[VA96@].J7E8TL!*0'J,< M%E5*&2&5Q*[!J3Q.WG#-C*J\C*F)^60.;H&7UYT\FG337D8/Y=*O;\HE$',< MMU+0F8RVT@KV:9C9,/SZNBL;A8TA.'N]ZCE&JUKB:*4M[$'%I6RJ:DX]^^:Y MJ7AR Y.^C:8CI"ZU4^ZV4"_UR*#W&SQ1\D$RV@.FG5Y$*8;&/4+3GC.?71!A M-&*/I]T"T;=3/5#C-V2Q@;5G0T9?ESJ\Z3X] *,4$\ O M'QQQXMOX\:T!J?:BOI'7L_%C.AEZ']A_K$M39_#Z3C&AVPNYN^F$;H.<#0N/ M%VF'YM4(5+$:@P-K!K,=@\+?RQQ_==:*!_ Q MH8.J!K,MV^C2V5=%N$V:/?[4(&M'1,,X(!X'Q.^5)$V\&58Z/G$EW 7@>3DM M'%ZI*W)@,<"#8*,F1-IA'QU^*JORX/?QV=@X2FW E.M/.N(A[LRKC[IU!SO^ M..-+_0)TOW.<9:<*F9WO"4C#?=VA]EY]&4;:EX7[$)C=0=1U0T_^J_UVV,&_ M(0NS8;HA6IAH8>Y^L&(. ;\N9_!AC>,*J2N;.99@4\[8C&3NC0U3CQT;2DAY M!G+G+!$W\;.*BC &VE6JU3A;<.DY# 9LHQ9V $[:/4%N$<.#'9&MJ+QW$AY8 MD"SLW^ ,<4[53DKU;3!0J(L F0"+15%1=N0]1D6Y"R]'+LX/D#U5X.@:GEN% M\\[PJ$"O3%.YQL[D1-5U'G$@=^>51IVY%YV1R0B$UN _)[5=E+!_DY&+?%9[^ZVTT\'%9AH*LW Q17XNE+G@VLY11F>)FM25RJ)"[@O6*^S:F0WI!>]RL1[P(AC.=BPJ7NZO%@L;<56GVF,/&9U2DG7C/ M49'NMN_9GV^&9P-_E9$IXD3A0<3AD?D^YQ!/6[$"6JJ%Z*1VY-5'W;I#FDD' M@^) T]^]_O5TE/S^7\D/=3[1]2HY37F'C2B]&*+0S/UPOH1:>*,#B!&5R: R M/8NH3%^/RA1->#3A#\R$#^,\]"F"9[HZ<,U'J0S[X="%8AA//$95Y\UB-+2A M[Z];![O$'B*&X&5DA%C:>N 8(/P4B7%MFU$2:AW!^F]'+GYC+-TKEDMI:;M0 M92ED#D-1,^U!&]1*!.(:@N3R\"40W8M7O.&**$BXC:75N!N]1[O1GG1T GY2 M(O$'RP7F8 C2EJJZ7D% ";8HDS$C TG-$#7J,PH7!*,=SB')>GZ1+[ P$M>A M]T/4;E)O3PF XXU.]0+RD^3D:)2 DS\BB**Y O^B(961E88&ZV9#4O?=+Q]^ M^KXG>X@%A!BXGW.T>V#I_G9\\G3\-(&K*PR4S]^.#Q^/'YM?C] 9?_*&AOKZM,)V=:VK@GSX_I MO"?/3]![EK@V(;C?!*?.-,MNUFC@5GDH? /@4EKK#-&Y@P<1ZI@I11)@B" 2 M)VFWH-%:[*KQF" J[(70P^+E44632IE/#K]ER*6&W \-4"$\O3Y8P44)J@K! MU_MX>0SMD5.>NNPFH%](#,3%&SC$.SVI.X3@Q!OGN*(JBNKBH"J'/OZ?JI1/ M'Q_ZZ L>AL+1@.:K$0%:PB=B)PA.LI"]E;,^UW9A"[ M[;&/#Y/O7I]^?'MFCHQR@4CN\(9$%,%&29\:GQ\JB_QAHF=(U(QY?]\0PB7C M\Y+'6U:>'CY'/9S*%&_;?]QL7. 13?G!T]_XG'"ZO"RIX#ITRN,C1ANCR[4B MONF-62P>,LV%NAC'..SV0H_7ZP,.C/8NT/5]$A1A.X'KE-_0^[P2CG< ^2Z& M9OLA?3<9FOV#P24)GG+%3"R!%;"F)J.A-/F1K?Q0PU-,A41T([89,HA084WC M#S"J39:G;L<'>ZV2/Y@J=?@AY*PQ2)CLR, W_R:Z,5K;&5(9W&S>M#4'.TM< MF,U3>[W@(,/#KSLKGWF./=U(TG &J 2OC!I&4QAEA0?OD8M4+GQA>WL,CX!= M12,HXE?[L0M-W*>(3<4Z3(Y$HUTNZ5$SKJ/!LP,'AY!N&;P?I-RY)( D.$MY M>13/$<)Z+:1!B *"0*TRN=C@RUZJE>!9"@.?\ CRH0BY;8K/FIP/(W9*G(N= M) @F?;UF FUX'0P+B^'Q#;/3GU7BW<]1Q\.VXD5\CS5G8+ M72/EC@G*X&IIAM)D%TYV47 "W.?2 7[*1K/ -1B40N^[]#.U,:N,A,1'U73O MN,$;@<='4Z#HG U\?%B^&22J(98CN0UB<)0 :;39MK.(X#LPUXB0@ZJ98Z%/ M]DR9)+3PT>;[EO_K'/K)GS=:VS2PN6L"EN.(;4.8BQQK_7)Z M]N;TOY,?&2;X#.'MV^1GDM.1$*"1S*),47UHKC#^PB@GTW!NEKG7^ "K 01".R#1+K'JFK<18%,XC MA0Y]>^VVB#:']G4@HJ1A30@1&R*8D/+42, M)ZI!#.O6R8"6^9(&!NA)XD43:SISPV')V46*4NZ4]ZT@$%P9B'EK3"AI&@TP M<@;M0OM [8/9:.RFJB@PFSBU'&"JK_HRLN[S;4<*7<0Y0M[F40\A844VQU>F\I(7>"-&U,V\S MJLN=J$N+9;29:;4:9]^G]#6AF"E#;>"CQ4*7B2+6/V'8_A:.FR%JVXX(0]2V MNUA97&#?G/E(T.O45,&V!.*&=LIR2_M!=9^2TY:U#>=W5*4=>=-1E6Y=E80T MB!HQZ3S72(SJ\Q;Y?"6\_]&CKX6S8799VD8=YW6^!D9]VI'7'?7ISO0)J;.0 M3XR*7]8S"Z+V#&B/ES?!N1Q/9=ME1/762Z:$5L^R)-#D[KDJY !K M:9.K.E+Q@JJ<2&-7EE4GX21D7Q,-.KLC(A5U]@YTUNH? MHL+H&6Z-.:>V8:C+YXV^'0:3N$!L%HB?QP7BN$ <+7>TW'U\%=]*<\*R[)CT M&X&+:-A_J9B"!7F]4XNETC0=4B'3WWP02AR=1/)&'%-E/I<8">W(ZX[Z="=- M(,A:ZBYO364ZT\AY2 6!:?))KW DI*G*4A=1,7;DO47%N!/%H-$R'B58ZA(' M'0EW2[;P7%UL+>GVLGZ_5N;^/)R4QQ;I[DI$5+D[\D5NY) 7.JJ:&?9$(>QF M#//PK=6UK&+%,&Y7WFQ4G5M7'6'#I,)PFZ?YDKR4MYB/VW +KF*1-KG%5]&X M4>"IX,,DG:9K17>H1;:NV-2Z/J=>8%1 M0VY=0R2-L:!<5E>6PF6\8>2MN5D9FKK"'3#N@",F2J>D3(:P$)@0+#SJN@6/60UC_)@ M"O?!^&U(2\OS>3(9CJBX-35B6UH7[Z5?C@\ _C'%1UJF%A;,7?0%50@MG)V] M8 ;PQ;]=>JWCY >DDW8X9YEU-!X2G.EQ&3>"X^@RT]XPXFVC"3W.(=YN@U!& MV_"JS@H!1:+.F0R+#-T]0C@C'87\FJ'@IGQY H"7,S/PT-F5/#6/V,.5@T9^ M:2@M%$*PDUXGZ(!G#LS8>Z,3YN5*U$PA(K.I']$YX+EJAFHSJ,,62-F[4KEG M?GMTH98#0W"^"0<'U%HS3X6[1N^R FJ+L6%%Z'WH,J!,QH@F$.K\7-NC\14.VF5;Q.O]/UTJ+*:9!5A+!*48C-W MD\A4FUW2["0O!P?4!PC72CJSLM\L]8R1X@TZN8 T6N49 %=DI6*QSVCU64?P MU_T0U1LF[[,HJSWPUF#FHT:"&1L#&#S8 *'?R*P E(J7K/S6G15]([DLWQU) M=6 D$] 9'^%4W(0] /4A""#0UXW4 .!SFX*/FU47Y0RA5(5^9).2B&9=(*IH M7N!1#/HI?,DY7--^=+T4?&#=$(#ID(X-WUCCWUIX$YX27V@Y6(&!"Z+T3X9< MND7?E6\1Q"Q^I*N-HQ/?&SI7GM2^85,0G=2>.*DS,^_EASYJ@=ORPV-@IK;K M(P'S(!C]&MOO0NV!!H&B4)XI6^"],-W9*)#';6%[14C]E .9\) L#C4X, DY M^EGBG=5%L15+1/0=6ZJCE1@5R$S9$4\72A+#?V\K/"(+)!B(C8U;6CC,SC:S M"T<+(:(J"BMM1FIDYD.^\@'I_?+V/"C\!IA>$/;( 4&8C-'*D2,5;QE;\,D MCF+,N6LAQD+(\_!/A'H_?"Q_PY%.*G$&J-(Y'W1] 'B5DY,DA=]-)Q*FOQ=RCS9[IQC11"A)(OI()#:NH]1PE9V]H09\'U?.S@FT>/ M'YMOIZJQFJRF<)_(80WW<0K&R(Y$>]D<,S*:&I-YSZSV3,9J&:T-[Y%APZH& M"C%#P?<>&XJ(FK,U:LZ+B)IS7QQ$>YP1W,(=(1VD367#-A#NKAA709]Q)"JR5NG[8*R.E/ +K.*1^S9']OD)AH$#8M%M M7Q7MRTV7L'(W6G\:$M1V3IT3[LA,/*!QB6R8Q"<_Q\88BB%U2IAVG%:!)ZW; M7,1 DDB79O!%+-T)5;>@_A<0WI2I;H3?%"*0DM6GKK';1H$?DAB-3.L+9#ZE M9+N?6XV8LVB";)S<@FLHF4+L)D-3T.CZ/*?6&U<#;!3EM8,Z!+%)F604@U2$ M?N)[PE5-OELO_$)B=T==8-G7Z5HRO<1LCPB%^X-I:_Q#'GO3[MK!>S?=-XNJ M3QQ97-8,.;+P54MYE#KQ_9'"MA+>*\,1,[E*#>]"7 MZ1PE&A#FT_2/Z%;-\N=W0U?D$@SO/3.BPA4;'6 /@W2GIN6.E %,U&O2KB*' MPV=V[,C2U\,=8$/=;++TJ5+IS.)DB%G+4T(F31,N7&F'HVV>P*50,:R?5AG. M6"33_DP(:SR[7(&=F7F489S.Y.5Y59Q[*=2YI@033$WKM<%]VO6*EW>4U*DY MZ\1?N#> ES>ZXDLJ)6\[@ M2\G9P0D3,U,2_/:UO/4.?)VBD8R">MUJH3V"7'( R$$!]\@!R.6+M915VN2U M6^(W_G;TY!#!] N\KHNJ1FYHOS@1%":HB8VE.,JBJ21W:M]@03-W5@=[;!CP M0"@?8QYHN=6\SGB61+-.$.=PIJTV2BY>DC.!&X4GWK*(,):Y'1:P_,#2@0)A M['2_X_]^.JCZ4[",C57\;;SD)4YRX,[LK *5 <(HD5I06+.X;KA(PC^K<T4I'HPUHROH MOM!*^6-;6#XO6_A V,'$+QK/9H1+?T9>CB:H:=,$5,>>!UN7"QR*P5*]1TSO M+LC"I\<4:#_$]B9M (HI)Q,T0@?2E';DVR"$ [N&O_-JYM0I!\]8)D^^-:)9 M=2WMR]N\W<1:.8'Z+8VOM#5KVQXE ^#9ASGI;.YJV+#276A5L+6N"0GW/*< M/<]LHC^68-_G+J#VGFG3K;<.9,RO((Z@W,Q]PLN=8*!M(FYST>%XP]6%]_[H M@Z$/ELNG<;[%LJ7Z_EH;D7SYLE"IYE+0HI)',JE4G86O ><\K,V-_G@G#=MM MNHU_:)9&R0OJ:L@XD1S1**\4%NA ID-J!;*LL.WH$K_)3\ _WP65OCZ-]'C:/U?.;7X""[!9S\ MUQK7(\@WVN\7TC\0U1*$^VGRR^G9F]/_]B]=@.TQB/:JF'57B%H)NPDOSRZ6 M-./;.?^E\.=I_A!;27.**4MX& M9>!4GI$) 6<%/2A:,FDK5W/IO[*)YF]N8U&'KHF> IO5#<(N-E=MF#X2^WL! MD43#;PW^)Q&H,<;FZIOP^DG(>[^SZB>%ODWZ1W^F&V1*G;XLV'.[;0@ZS$)] M E'&70R4A7.69X[7X4;0/(#:F 8 ?K=8X9X**K&"8_)&AR\J]%(&]<'3':IN M#'D^"N+HFO*6+R/+,:- KTEJ@+]B^X'"SZ.[-.LK3]J&;OQV.1L!!5=VU!94 MA462!VLYXMQP2G=\""A16^2FZ$Q_=F#LISF\E(7&D3D[%+0>1I*"(;J$T#B# M!)LQ9DX"FHT/#1_[-M7U'O8EOV:I8+%=E5D[X9TVFT7T02MYP]=0FU4OKQ( M9HUR!HKDE_A([*(NZMB*)G&:)&,)Y= ?0NY/=&(0%_04\$)(,4=^=#22#WL< M(C2W+L:*;DAS)9NJ%*1P\'T,>&98DJ=PIS%%R0Q3 )_T#6Z.;2!>_:3*J'\E MF5-87A<5P\\AX"B-@K4KV>KJJ;1)_?#P<_#-Q%2%KZ#DU>.6=N,P®%?N: M<^J2,>Y!Y<^$;MZTIC-JV=?Q1T.48>7X A(R M$*,^[;P;CQ MP%)AKW>ELY@6[(=0WD5:@&+IN0/>'C*!@G3MO#:D&Q5]^UG* M2A1^AZ6P?C2W'O#CI"FYA,>'C[]3WQLO;N9YP%-V-"OD@KP&W%!CC^@J7Z Z MI;>9V]6Y ME/DM.K!@$#0]W+\Y3T3V/DS>=6<' V*CF_0*M>L M,EI'X@)3)CL,0PX(+O3X\/#8%18N=]+<$PD>KH;[RNQ,3Z]XHC(0&1F/D;D6 M&T@RTB^C* 3H3;8ZY/YN9CSP=>,3,,'N5<4>SQ&[[5_9P/ ]+0_Q:*Q?FAE, M=Q73O%[T@FSKC6\@7,![/X>C5=(2H]U?^-(4)22UPRX*M^94NI(Z"XI\&YRP M?^AF\P;;T.H:%7RT"^[]GCX<5R:W:KE8*Q$@6K^H)E-_CLR$DT<5X&?573NO MS'0=B[,95I/ ;(V60XI4GD@Y>=C?R&9GG,HN>-@="3;V+>__$.PK]#,M9Y)D M>7<3&E[\)$;OPG*N!Z4%&1L819G^Q&(@LUDVX=L!!YU67$>4 MM_K[^&R<_-!!1-_A1W_",4PZ&;:G4C'XDN&FII_%EA_?YF?7!YA*K3>\X O5 M\$C)9RH>P\4]'S_YUG[XZ#A9P.W.FP3=9I;\3- @)TPG.+UO.[#EKFG:7H3P2Z )W]2O\2E9[:! M=I"_9KX]+,8CJAGW;H,IHB;:>RJ0IZNKT6*S_=S>74/0YE M8MG^BT>&!!K,]$4KW,R@(?LLQYX49E3&ZL)_P1#Q!KR=> \RAE(3CM"$RO[8 M):-)NWY>PY/]6'1IH3+50XFHT7&2//+DP'#Q]'!ZSMF&$ M$NURA**C\N+&/!@YODD;V4FEC97 MC+MUW7;OWHUCP]4Q2+A5S3BH2Y5GIG32&T VL1]Z9:] @"4T\P[MQ@_K>? X MJ>!K9E\AI--I+O4OKY;$=H-QFI!Z%F%72ZRGJ!4_8Q#[?VEZ-)<8E7!8VETK MKK^2D\8='O8?$4CPQ@6,7%'6;Y-9,LIFH:[*"(QI0,IRC@$-1L$I3[2-OIGV;@7;XM =4 MO%[RI!"ZQKE".@,#R6X28ORZPW+N%I=*>$+#6DFVGM< MN37#'K9BNR[_#.[7W]O ? >)81.[D!ATZKVE$SP6NYP51"("#8CGNLBIX4!X M;C3/JQ=YMZ"PEW:@-^-HF6Z%9R$H,<-FNKE1A"6M.U[Z_()ECU"QZ81&J=O^ MN?O[Q1X"^&9E3T[AWS-YZNV^,%)C1&J,YF%18]@9 M>[?%-K#_A?BC.<^1T@9\.Z^QW%A0.WN4O"8L_??V'^]EVT!^>C_BYJ56.&E+ MOR00%=H,5+,9M23ID =V14:B$MZZ$IH2!*G@N4H5#T1(SCR@CY)E M3_,"IS8HG06OC[NB?V#_>15^&MPO#8_S'H! #+=S0HPH.'3'@G?R9U?5W2(J MWH[(152\NU6\RM_F)Q5CQ=(2+V<4MA/"5]21'7F%44=N/T+$PB_Q5T&N1MM0 MD#J>5RUW&C=C-T0=V9%7&'7DUG5$!O_^I3<%;!8$TA5\&"6OIJE; _R2:?P1313CK9'()8P]@ DDN[DV."XU:KI*+.D=^3^IKX0FC9NW&BX^:=1<.C&:90MTB1( ;Z MZZL.8G1X'[_A$#DN]YKEWJ.XW/OUJT?1:$>C_<",MMF:7)_.F=$X379.X$ 0 MW0CO:UE)I3) +FVZ"495B*M?-:K@H7,SVR/C16%11!Q +&'NBBQ$9;OW$N:H MUV%&^#\B<.O13CM-<+VR)C9A_$@55-FSQ] MFAP_.OFVSP8?0, /,Y=8+2-(0?F>-YR9Z2:M\PG6 2;5N1Y?*U&)<\Q;ONA@ MD\: ;AP?GI@7\J,N(9XHDM?>W/)/ZL(B8[4RV6R7 +Y[\^/KG[X?V44;AS%6 MK.!!%YG[J#\+35FK+F=J)BU8Y8C"?:XUJLK2"A2O@YI.$PEX;9EL%]8K5RS6E8"<"%A;1N 4S8$ M5':K9G.*0*Y/).>AR=()(M@F1:,^JVI# C7PM:R""\36(H'S_]'5>9,Q)R6N?_#($A\SI>^"X-LC&]@'G5'( MG.5"4LV?-*@0;\ROO8OZ_C*-YN7ZHJ@NT,E\!Q_12T&N02SV0N4+V@&O1'\% M^QW/:4>O&ONHV'I0.(DJB<@ZJ+'(C,CP-3T\*O\1>,CR>/3O#(7JT*'L@Y3& MK#D>A[7P>"XYL$3A1X<0*:\:[^;I,^:F*""Q,,%P4^<<')OY3?LH^V=20:&+MU[2IV-W?D%48=N5\=43-(RIN6DGV!4'3PYUBC'_D5 MP(-KP)9(XGY)?D;=TJB'.R$F40]W1@\I!<\-U8)#]S> \P=J.E5YW2""3%O# M@QC'EN=M5+V)$<[U0BXLJAWRTE%)L^FP06C2%ESX*!DP5U&0P4_H5*V#0 M?.!+AY&&_4564S_2D;;&X)$]EF+;6TBH+L:!;2H?289X1\EIM MWI1%I!8T4T/1X5Y$,U?\ZC.-K"\$I(JZ+<.=^#JIY4@%4OY['Z-, ,S0;?A$ ME:;>RR,-IJ#)ELS8*BI9NB/Q R AY ^8]XNU5Y"#0B&$6247MB8N"+7"5LRP M&MM>T!KP&;5\)]AJ2O$):+"&5)9E_EI7&$(D5_*(ELR'Q,C<#C>B4*+DL;2K MI5DSKCR*S0FZ4(^"%IE=2WN3A5 4YZ[P>X%/E%;V$&LV%^;J#9IR*;Z?&(HM M+H*E1/1W%-*W#C#*-Q7"ONJ,=<:9"!H?87URK\3W$+TV7J.)HAK9"E2]"-@C MM_(E<>-CZXV/X[CQ<5]D,[P)GYH5!:*A_YZCI5W8Y M-V3R]C=XOKE'W7NP,2VY83ZBCZ244G&C1()PJN&'=W"FY.S@*/GN70YAQ2_5 M.#DY.3DX/GYQ].3X>V("LD#UCDG:$ F^?6WGTW+(4H@YFGGS(%#6M6R(!H/: M>$X]J3LLL3]%QJ"C%\0C0%4?C%H%'UM(5YA4+OFQJ"9P\#.&2OB9N>S\0STS MAWI/TWZES!Y3O'/)Y5'H!-%01M'4;(:4[5RE?#%Z=O)B].3QT::)(C) '_?QZ!Y_#PX,)T>DH2F4VZP@5(QW$;WQZ1P%@)O0G_6=9HW M9NHW1V(APUAIL?2],)!/1,%_<)/!1=.XEW=%,OA@/X6B\+>CYT_&1\D"1Q21 MF>JWWI5>*0T4*_])3_KNL8<]Z=5F@..FHF?Q MMZ.GS\?'[HG^4JU_E#_)'!$US8@NU8I3$4Y-BQ4S,IJ?:.DHQ.K#]V)S5Q03 MRE)I!!U/=708+%W(*) CE>30Q,]&&:;$RU3= /P>CZ=&K[+ET_P'0:MJ+@%< MW[VL@+1JY!X=]6W*:S=&R[A:O\%'_]/ M59(/.7Y!#':'[(^&G<+3P^/1$S#L7^84CI]L= I'H^,GP:&W=PO3KKA/GW#\ M^' KG[#Q#6[C%7Z$TR_PSRJ=-_T__E!-3[U8?82>8;RW'N'X&*Q0] C1(^R7 M1^#*LJW5EI5C-'>+.#2S6^":6)9(#\+J'>D7RDW//) CWNQPX\U^/CQ]]-OO_N M\??D''AC1[S?M"M]JY&[W;J#B5:U1^V-+NE@!@F.]O4&KX>;N.2R&L^.V?@V MF8#IE*([FA2T]7C[:NGMV\7*ZXU47D]BY76G*J^'+XYOM/;Z])_Z,R\3[U6- MC$JL3\?)V_VKI,KCWLI0'3P>/WO\XMM72XQ5RQG/<]V+$[X[\W5S3_HM/VH( M@#/]^4;\PDY8I^7AZ^HK\>%&I5=2T<[;/.7O&1 MCP[I:**#ST;'YY<>:"C\QU<2D'BXI OX*GO_EQP#X"^&E5O.0K;KLI.;;5G^N MN$C^+MT1/F.KYOY +-]!3_&-2I&*/=M&\0^_2O%EVO-VMF">W> 6S* L[Y/\ M?:U<[;08W=XFU>W)$%P?_OW?OWG\S5]1G@;>WN[*U[W%?5\N?GXG#,N6'PW) MA1<"1J.VRT+W!4'QEXO+9F-U26!V?#1^.AR8[8)PQ(CK&A'73MNR7[K%1-=7 M&JY;$+K'X\>[Z1;YPJ);_-)JR&]Y6USM"G?!C,5 :[FDGFMIV )VG;9O'STZ.+B8MSH=#RKSA^=UND\/]?-(YW-5/TH M4ZUZ='AX>/3TR')Z92E'90EL.0')\^?O3B.$A4E M:I^CO"A+#U"6CA\='3W"':@H47LB47>XM;--?>/HR?AYK&_$^L8=>;Y[B:)B M?>-NZQO'?X7ZQ@^,[!@K&7OMC7?=8L9*1I2E6,F($K6;$A4K&5&6;DJ6C@X? M/7V$P"U1HO9$HG:LDG'">!%_\4+&;@O2/J)@G1SMYU0&O,%]+5D\'S^_O&2A M"IT>X"3%/Q_:+(4;FY YB5_KO$SSI2J2MY]UVA'8Y0=&^4M^[6&:-OR=^IZ*%4=/,OEID 6.UO5 M$U7JYN##9\1WE*,<'QX>QR+('@W%WL-2XP\I!G'?8Y>+!0QM4N*1X\"XO54D(X[%X\ #A!@G1C&( M8A#%((I!%(,H!E$,8O$@%@]B\6"OBP?'XZ/_M8_5@[_"W,%QG#LPJ?W1\^3W M\=GX]=@F^4 ) ML6O$2D"L!-P!1LK1^/TO9_=3"SBY6UNWN1QPL@,"M(] %N]+? +)__GAXT_) M^[)I(977R9LJ[1;X%"D!S\VO,_DU_ ..759MHI9+K6KX!'WP/9IVE=)4P!O5 MJH38#R?L9_MI@J_TLG>N%LCE_3+9C7!7CJB@&40RB&$0QB&(0Q6"G,YJ8;-^_ MQ-ULLOWD,";;]YULOS[]Z0$EVYLE*B;;=YQLOU9%VA4\1?]37GZ:J$8_Q-1[ M*R,6HZR''F5%,8AB$,4@BD$4@R@&=RH&,?6.J7=,O?=--C'U?O/V74R][UV M]CCU'LBZW^AI7N8QZ8[Q58ROHAA$,8AB$,4@BD$4@YATQZ3[WI/N.%Q^_TGW M3Z<_/*"D.PZ7[TR_^R,67NW_"]WU$2*P(Q^(O!7Q2# M* 91#*(81#&(8K#3:==?HR(0"=UB1>#N*@*/8S7@WH5GWZL!TZHF&/6T@O>4 M+-5,,XU:WB3_W:D:;':Q2C[J956W254F[^ RDJ/#@_\>)7F9%AV"L0L0^]O/ M\WR2M_#7HP"4W901DC/=CF/6'@.T&*!%,8AB$,4@BD$4@R@&.YT:/<"L'?ZK M)H6F?]HGWWO.WU[ZF$\&'O/17RZ)^%_);Y@V^#3/3:+:5J5SR E48_*!)CDY M'A\EJLSP'\>0*J@V46E:+>!F5UMD&L3\A-Q1F=8+./0T+X0!BMF>==K5>9O# M1>,YWGY.YZJ$+.9UM5CD#;4W\??F(&V53)"A*JWJ)5)?PZ$FJZ364UUKI*S* M2_@$7AB<)B]GAE/ZHY[E35LCZ3019?=/+2331R].3HBJ6D'& [G1**G6/FJO MT'WG!C*N"J.DP \24K$&]*[9HNG?H^,;UY_]-%//'O>>Y]R6 M$S$/9X=T0&_]I2HNU*IY]4WRZ"N>_)!_N'G#=464\!4/;"U,V*5'860PR;-_ M_Z:!WZBV \V[ YF<5$5V,P_X[/V/OYP.C7OL]F7_]OO'MV?;V*;'XRB-RN? "]H^[04]/Q5-?.JQKN.+L9#_4@ M[21%O4.9!CR]RB0P>#7@Z%\>OJ*/'Q1J574M'/ZSAGR(3G5T2,]/O@""6JAE MHU\V>JDPG#)/@M,P.O8W_6;9>=Y 9%CD[>JE^?Y RXQ/]^3Y^,FS%]_270WD MA')-XY/CXRL^>(0[)][_8K^9J2PHV]*GYD\6U][=N""\2___LWQ]_$-[<_<=GI3V]?__;A MXRAY_\OKP<[?#EI7*>CM^HO?>96-:AK?5GQ;\6W]I=_6#OJW/7FKNUX?>0.I M[LODM)MU39L\'B7'A\?'7S;;]%=[L_?^ZG;#NNY#%K_K2OC#ZN5NZ%R__7^\ MU3!K?.77?^6/FD?):5U6)7P.5U;GJMB3Q#*:YWTRS_%M[=/;>LA%FYLKQ^W& MN]H3S=IU1]AS@J/DU_GXS;X46?=$!N[])4>-C6\KOJWH"Z,OO/1EOJX.IA6/ MY>*H[^MYKJ?)V\\Z[6CH]<-TFJ>Z]GUC?-Q;/&[^,%[3R[R%RTTWOH#O?JWS M,LV7JEA_[-_O24RR)SG$'4Z-18L88XWXMN+;BF]KE_W6GKS570EJ8D/WKZ2O ML:&[5TH8&[I_N5>.#=V?59TF/]:J::H]21:C:=XGTQS?UCZ]K3TIQ,0"]OYH MUJX[P>@ =TE)'YY)C6\KOJW=>%O1 48'.-3!I9;MN[Q499JK(K9L[[)EZQX[ M=L]/TQ3NHT7LJVTZN%\/IS;TAO8>;2-"8WT=--:3+X3&^K='DRI;_'-D[5WK;]LX$O^^?P7/7R[%U;&=M+TV:+I(\U@$2.(@=O;V/BUH MB;:)RJ1+4DZ\?_T-J87!^' Z',OOYU^>%AU9$2,K9 M:6=PV.\@PASN4C8[[3R.NF>C\^OKSJ]??OG\CVX775Q=WZ$[\H3.'$57Y()* MQ^/2%P0=C&[?H#^^/MR@D3,G"XPNN.,O"%.HB^9*+4]ZO:>GIT-W2IGDGJ] MG#QT^**'NMV0^;D@6#]'%U@1='+4/SKJ]C]V^^_&@WMT15EF#D4>V@4"7V+KIESB,X\#SWH M7A(]$$G$BKB' <]GZ9[(P :%Q8RH.[P@<1071G\ML/_A&,8- M*R7HQ%?DBHO%!9EBWU.G'9]]][%'IY2X,+0>T6.2(D@T@R^8/'&5Z*KUDLA8 MGAZYYXGP#KF8]:"YIYNUY'ZW/^@>#:*>A/F+H[A7W$,3]LBS(DS2B4>ZFHP( M,]:R>Z1='G270L6=IUA.3&=X:&R,B+3MEH$("&$<4P8\'8?*] >]/VYO IA$ MQ!YEW_+-!?KCGFZ>8$DB5\E(B=IZ>^+ MY.9ZM9)$F159/J\JJ&"9F)7URL6U_M#5'TH5R\92,GI2JD#]S M]_-'3F0TWV4E#.;%U3V'(HJ9P3# MVI#$(?:C5C,&%=&EGX4/5PN*9ORX D\ MTQ/G))H]#V2*3#PYP<(1W"/E4:>W%'Q)A*)$)J.L83 79'K:T3&^&P7W/ST\ M.820%I%D!*2GM&[N01?BW6S4B_HJJG3G&]TLD0F!40NXX;0C8Y^@:IK1+IGN:C1TH8R6FWP1TS3-8 =[NQH,71S?LSCY M?$-4V63-?0SM2']X?+@N3;)Z"C]SQA?K0*D'^.//*..._CYC[B4#A=;7$"S$ MPFC3012RLNKDD8J1DAMW?QGT]7^0WBP.P%BS/SCGS(6<@+CP 79+U(7G M[E?LZ11M-"=$R4>&?9RR ;DX4!6M?"( "7A8T'.V)AI2T-RTZ:D)'W"J'T^$RVCA '#_G M"QBKN=Y6K,@-EWN$BWUX6]!S7!$]&]&(3]%&N%E44N*1EM_"J6XX#:+!2+O=H6(1DA2S#]1(*@%PFL!(17+ZT%%FJ4%(N_K M@LCVLM1"IJ:EZ!S+^97'GUZXZN2PL4#CPUX+C):#C*!V):F^UXQ/?L9SHM=D MS-:0'-Q0F%IN>KFPDEJ\^F^SQ]R<-'41\$$A(Y,3Q*Q:IU5TVLA?++!80S"F M,T:G$/]@_^\XW(+4CQFGAGQ-M-YP1AO6*.+=>KFB MEZ\P%;]CSR>W!.OO)N3E.C6?TN+#3QD?:C;(\$%)1JW#BARV&;US[GEXPH.M MSME,D*2W[&3EKAKT,ZY*,4(;3JVO*DXN6( 65)DQ,[MB$Z,(*XR;9?06[PUR MO!2\$66JW' @.,'5.D MRYT]A<067[W+^"KDA PKE.35>LX^@^Z("L"NZZ;W1(SF6)#!]F0JH++XZGW& M5\ 'T6!N'6A6;Q P0X9;ZRR[LT;^1)+O/EA^N8(_MKVTW6QQSX><#5?$ !D. MK4]JW3S7L(FNN)D>9"LDU3?3Z"#ZU):\Z@7 &$^\%[D_9&!Q_DLJ*>@@D-&Z M_D4EE1)/E]%;'%NYO-)ZL9Z-7]F$+>M0[L>C;.VE:!/8.O*EN6S2A=5(+<[+ MEEY*LMK6?_4<'IVYKE$/>XEW!R^(PM3+GYY[L+'X/5NY*3QT@K:-I.3;CN@@ M%-;BH=[,ZH$XG#G4H\;6X*18_Z_/]5<@-"BQ/A"I!'44Q&QH*X//ZTNUH"U; MD]HAA]-%D:1FT9GVV^!D.Z'>6P/29 4J#,=NDF:#,* MM5C;\RVR739(5;M94)&M*R??/FN7I-=_06WG'&4O1A889 N^Q2^VM:!XO?-" M?0F9ZWMD.+V@^GZX%3&/Y>6SX_DN<:\$7R3N\@C)B O,DFP*8L:/$&D!6K:. MNWU^B=YLSB^[*-).KT21?D&C1)&&: HJHN05)Q$QM&GVAFWB5+2%:6TPU7F# MKT)DZ+*Y UE*./;[H; *1PO([*]^%H,L(5Y_-0J87"<"U/\Y>C[WMF[T"A^D M[OTRMWZ%=T<:[VI(_7E! $"48<#6)1:,LEGLWK,))(JP?@37C>D;F"J0!I<3 MF9L-3W2>R6;7BBRTJATD?2"CRERA^9O@_C(BI$#20<'G)1&4NV/#QO5%^&L* M1G755]^*I(0/K' H,/S>*S;P+K@-+]:YR#H[7>-,.W,FS3:KO M(;L@$W6+5?CM/U3-*1LR,IZ#QK/Y^(G_EV 1'\'%PU(;OZ:@Q3J$Z2,H_1Z/ MHW^['Q\374ZG)+AU&!+E:)QV[)0<#'T7P \!4U6;'XA#Z$ISRK4NV?PS.G5% MS@1L:V:&8K.CN:4>D0ILN,=K'R9 M\O4F0^; DDBR&GX@;V5A*TI2 8+<4-G."8$DN2/#W-0MSQ1N* M)]0S:0&LA(4)9 SQ&A@U!B!6\&>-M:R].W1HS"CL YX;_5?"X\7V9RD;8[C= M_5+ZFM3@UA0]HH/"V-X2BI_'3EB<'5WWF.GZXB:F)W>6I21)2Y?ZV.-O3I A MTW (<:6NBD8>2CGG<34>@7J9_CSH MT#M)F5G[MY\VQAY[.-O\ACERT+V1')M6V)[:"88:_MU@'XH99F$M9'-A7;"Q M35X;GWCO>W.5W:;^>D.9F;$\R>J/U'O+P0L,K]_QIAL#<"G[-].:8KBH:7]RGZ6:/GZ!E#0^NF>L[AJ[4 M9 M](\VM:>,S3M8%Z^6YQT;*52=S:!>./S';L9<.7O#"2? /VWWY'U!+ P04 M " #9A 15>W=[JND* !5AP %0 &%L96,M,C R,C V,S!?8V%L+GAM M;.U=6W/B.!9^GU_A95]F:I= +M73G9KT%(&D*U5)H$)G9]ZFA"T';NR?QMP$2V.LP/XUPG'AU;Y@DH\M&X_7U]20(22P831.XH#CQ6=3P MZO7Y\&V.D7S?ZZ $>Y=GS;.S>O-CO7GQ]?3B\OS#9?/CR8>+BX__:C8OF\VU M;FPTY>1EF'@_^C]YLA=<.XXQI5/OEL0H]@FB7G]QT7][=[%_XK4H]9YD+^$] M88'Y& ^$N^JMH9G,N#TA/&7QEFS>=Y8]C*V MD*_JBV9U^5;]]*Q^?GHR$4'- VO$0EW;XB*+YI-,^]=SU?KTTZ=/#?7ILJD@ MNH8P[&GC]X?[OL)9!PLEH#5<^_R#Y\W4P1G%3SCTY._GI[OE((AB/V%<&5)J MOOGAO-E(T(3%+)HV9.O&$_SXHY^ 2:4WM%DJ;ZXA-36/]\\<#(=X:N:(-&(XEKCO< N/Q7= ML#O"7/F4:,70*!IQ/(0.$%OW3!Q4$V^XJGLUM9$8WE+V>C2-F"]P+/ K[NRG M483XM!OVR4M,0N*C.&GY/DOC!%BX!^+Z!(LG[#,@,DJ4X682R_\W?Z9D#!<% M&&!,8+*$$Q_DEY]U<(((%5:Z MYFV"5K+LUHT!9LHYX+Y&@HC]%'ID*8Z@QI7LCSB!V9)%BAEZF/>'"#P$IHD@ MI1BL#N21)G,7D,+Y8/0.@9D6!Y;*.L:U3"KQ$?53JH:0:IPJ6C1/^0LNJJEHOZ" MT.B/F>,M=<>V/VF#[P&DFL=X@/E5#7+$5RPS)T@8:UXJ0 XVDM= =*9L]V"6 M(FM3.9 %>"IE.SMK :M'+%9M*Q1YA2SS@/@WF),@ MWOIR[M9:[[3\"'70>IS!^B&9]JA,#.- VG8DYSR8OZN!+9\WY5PO29.G,'O# MNY TWXZ&M%IFXGJ(;3F35VKBF'5$TR<<.0GOY%DV$Y% ODE7W29/L(:IDI1 M:6?)5@")I9*XATAP%[?1B"0@?B4@&JE5Q66;48H&;%:^@&41A@0.2'8)[:S\ MT'06FU=DXI=[6/YA59;LAL\"JQ[5 &>=C$I>S(QT*]8XZ8. M#HE/*H(V)T-8T8S&A!=E!F47D8:YAN8)F+QCJIN[N852++4+ :VU6PY]9@O*>@+9 M;N9 U-PBL5;JO!X. .27@K4(+5=;QEV9/Y#[[ MTET7-#43W/84N5[9W-C76HW]34O'FL][IOM$& :5=;@.'F/*U#INWJ-B.-<- MI$,ZQG&*;Z&O;@JZF?@TE8],22*!?\'Z[DJ5*]Q MR/@\"@ W%AWX0R3$KX8&W@0PYRY&U2)^1T[+2_1;8T2H7"'?,MY'ZZ6J5O!? M"!G)$C.EPF*:(B'40R8*[?+S[+:!4F]:LN+++SB&5A3HLA5$)":0DB/Y&.4V M8U8#:3YO:!22157RPWOT&PG60#R9K;I%'L[]+O= M(2BBNNS- F,/!P"T3KHE\F8;EPN:;4HTK6&6[=R44_)265--):>/2XT7.H>N MI1.M[Y%6&VRQ^T@. !^ ?K> OV5$5Z69]TD;S>6>=[F^ ^46YI=:E13UJ%?$T1RFXSGHA**54/<[&!!1Q/7T&^>_BNW@L MB1!F!7F:C7$'+73S,0X4P4I>Z(9FINC@046>SC3H9'X:@4DGZG[XND+NA$CE M,^WJ\?S%AIKG$8MO&04GZ,:]=$")WPU#+,\O4/2XZ".W6%2E.I(]W6+SEEKF MK(NUECV SD"W/I=5^@Z>_8;7LYP$DI,ABE_P$\30#>C)UVZ/-=AKF*K4UW;+]JT#"0#K*N B9L)YCX1DMJK4#HJ;1!I)X(J:/2-$QN: MJCG[*VOYH&B.C7OS*E+=>ANG=#"L"OS9>48R&XX83\C_U,MJ>$-IXTM+BN2";I-/JN@#ELCEKDVLY%TC MTFXHC_M2#Y$ &?4XCD@:B9E7*8_1/:97':?8W MG[_,MN"O^8CI](/O%7MVSBTZY.+G*L:&)6UDM3'?@=O!(>8]-57SZ6ZEBZ]G$5<9>Q;K ?K21?4Y"+F-,#S>M+7%+O:HYM*/D[B%? MZ>0[S,P,;K.Q=WBC]%'JHQ*.PJ6K/>!:A93L\('=L]#L)A'; =P\7;KCC1CS(X MV[RF;N=AL\9E<"M]E<_.H[1]71P,8ZAM:U$8&CLZ?F"?PK06UIZ#N8X\Y@>3:8?J;59"^\YN=F'N58G5>LV>@Y4"MK[*:@E3 MV[D4L#(54TM$V_V.&$H[5S1M0FS704MAK(*JI:7I\D87"74A!/T0YMGN_Y[?!N2XDOZD^HJLM?T??,'5PW12>+5ZV9T4/H8!#%N3^ M?U!O&4_0*A%A'^O;)EU3T?9-&WFK9NT1O=E:3U871*+DUNY)RQ]C=7K5%ZX. M'(+IFLI!OR 2SQ[],YSL4L(-%B[U)4O167V5>IO!0=2E8FH92:N8W'V_YSN5 MPO8$O5T$VW68\D&U#?U]\%N.72&E;,7W096R.;:S[T[01K$>J+&]\]3@H-^M M[)JA?U/$";G*&'/T@A_3:("Y++4K*14@T4T3D:!8WIK6$;1AB$Q?I8%JK-". MI173 *NS#LJZ9-M3(UM1O>LHY0%J\N9=8!K&* M(&^>TAVLQ6BZ3S]^7/P9( MX,]_ 5!+ P04 " #9A 15P\2+1_49 RQ@$ %0 &%L96,M,C R,C V M,S!?9&5F+GAM;.U=;7/C-I+^OK]"Y_VR6W<>>SQ)-IG*9$M^FW.5QU+)FF3W M4XHB(8D7BM0"H&WEUQ\ 4A1)$2!(@02@454J-1;QTOUTH]%H-("?__FV"@8O M "(_"C^=O7]W>38 H1MY?KCX=/;U^7SX?//P!D_@ M=3!TL?\";GWD!A&*(1C\[?G+WP?_NIX\#A[]\(^9@\#@-G+C%0CQX'RPQ'C] M\>+B]?7UG3?W0Q0%,28=HG=NM+H8G)^GS=] X-#?![<.!H./5Y=75^>7/YY? M?C=]_]W'#S]\O/SQW0\_?O>/_[Z\_'AYF:L6K3?07RSQX&_NWP>T%ND[#$$0 M; ;W?NB$KN\$@^=MI_\S> C==X-A$ PFM!8:3 "\ 5X[Y(V \+!QV#+QAOR M/R)W"5;.8^0R\CZ=Y?AYF\'@7007%U>7EQ\NLEK<$O2O\VVQ<_K3^?NK\P_O MW[TA[VQ I!$BUK=$)]OB]*N'LPKYPM]?)!^SHGM-OWY@9=__]--/%^QK5A3Y M505)H^\O_O7E\9E!V#NQ %N22&WG>[HC5:.'QY.;J$9U=2RQL]78#4#L"VI56THIG-)FH-N M/ /G&3 MJ16TQ*-Y2W"96B< +HX@LZ#4Y%W^\.'R CMO41BM-A>,[@GYW^_/ MF-A2:H9OHM C70*/_(,88-\COWO95S2:CPAMS+ZA84@*K=80+"F-+^ Q0NAK MZ,2>3ZH46:=DG&_[9SQVVZMFF$;S9QRY?RRCP"-SYMU_8A]O5 (B:K\KUG>S M^'0)J 2<<$-D\>B3W@GVFZ%'_D\$Y 0/X3R"*R:M6X =/T!2O*OHH'OF[QT? M_NH$,?@"'/HWT\_G>+5RX&8TS_R((4( H[2,-\19M5$X 6X,(?&D&"FU(M]IK4ZTHT&' MG=H,UN%,H,0(0]_%J1(/7QWH44>A]/O7T,>R!K>/OCN%C*Q>HQ68.F] D6EM MV&#W@V4" NH5C1V(-U/H$,&XB8>HSE8QG=/?F!K$'O'L8K6Z//L)H?]F&M@N_O?8H)!<@ MP(C^0AM'#"6&$.VFCG"RTO=#/^DZ_*-0&% "O=VBAK9NP,*.TKZE/HC< LD! MC7U%%:MT20#I+SO\TA]V/!"(P /Y9R8AXNN!X-.9H."%1G*G#E&N.E*30AK( MG( 7$,: C<,HQ)"8MM]\O+R)$29#&2;CE"P0Z"*"_.<1R\_AI4U+&AA.%3Q< MW+W1:9Q,8S/$B.6PQ2^O15H(.,0'(V/SEL =1&NJ/"EE7+F(ZJAB D&<8X#\ MM2.>_/'[&$9>[.(1? ;PQ7?!\,TO#U]NL7Y)I'8O[1W=%B*:^W16E+6)V-^W M >;F1.\[ O27WPL+[]0@?"F$6U.ZZDIK&%M3TC9UY!D9.[> ^@*:BK98*)EC7-6HG=.;]UY.9*ZB 8+P%\(AYB MD1RQEM14TL#&#L2MQ^&',2%LY\!> [(HRR]8B=4CRW'?Y?!X2(O: "!DI$*X M)@-Y[O-L%:^T!L(+"T4.N<4RND9)8?VSHV?X0A:CU&&_C^ SF:12=K-YH M2.3_B+M+_:M$52; #1R$_+GOIO'%[7=$.!S-^=YT?_UK +>"KQHX1#4T,'#G MP)!8ABP^0;=/>&:ENJP!1*>A%DFRMZ4U$/X;H*DWP!N^$$.\ $\Q=1%'\R22 M-(HQS2KQTDTLGA2:M6$.DRGL>W0V8Y/;2H'1711J"(LLD_7CV2""'H"?SMZ3 MKEFJPD<:^ />IS,,8[#[D'*-!40 M@&4MYXT4H")HJ);Q#\:*/!]-4 JYAMXQ8*W!"P M8L:-6+JE,EX')F,B3CIK!:% MA([*="AQ63T[H=N3%)5Y4OQR.A6A!!^JR.:3JZ.%"=Z9R3W*]PK:J-4')/D= M3/SN@,38\;V'\,99^]@)A)HNKJ-WB,KNP@JKZ)"#Z\:KF!UBX:V?Q#*1KJ]K M0#\@% /O-J9G68ESZT<>.^'Z!%[9%[YUDJFK)=$;D[$+O*W#+A0/I[ YLD@& M04MAE"N;PQ93$_8M/2%Y]P:@ZR-N3DWS=LQA-A&# FY%#9G&;M6QSL^0G[;8 MLC%SV&:J>+=:!]$&)"JY/?,[#AR>W]&N+7.83H\D\BAM)6Q!:Z8Q7J67]Q&< M Y^?'7A @UK\T"R\.XTX#B8C?>^ ]P00GQH1NM/D@X3-]+H$6H I.=>5[;A; MP_*BM^'C<0192 P3+9C%F 8$IM&8\!ER#]D=V*I]6>RG7$N#$HVD%MNEO9-R MV,9,IA7D$4I&?\SD7UG$O"IL9"C+PCS*1K&\PM91]=@P'H.JI$JU('258=GC M[J&TX:N)Z%D+@/26N2 4:&V>G;STY>.(UH+18#JH#SI:FX$HK1*\0*6UG!\D M_[U YY&G8[8(C!YYAF:;Z.F1)V:VC; >>=YFRPCLD>=WM@[1'GFVYB$1W&-/ MYNP^O'OL>:$'1W6//7^T89*]YG3(@RY15W47V @NG-#_D[6]R\:DD@^],3%: M!/+TSL_LIO+=190[#O;$DK]!3'D?RFY"4T195E(C M3!;X[FL\!=1OX MM_$)RYNV9VUQ+E%WNJ,SU7/T N"0*!!SPY(EKC!GC5]>ATR86B3J,H:)'\A^ MXXF"6UX#\6,8N0!X[$0H)8F^L/5 O0OB 1>&,H<9^?H6;6!WZH%D5TZHG>3- MW$JKW4'NS-TI+'_Y[H*9L,FL/*1G@DSAQ'.Z=4AT/DKUANM[WM&O\Z@+@$CH MGO%@"+?VU:)Q!'O\S0&-7EYI%>-2K'DZBR3K;R-FN?1F&LJED; MWP*3.F-S);-182B89?@:1C/ZMCTU$ _A.L9T'Y3,3X'/YO;K#:M^0R].DL-% M=7<:H/L2A6#SQ8%_ 'P?AY[X'"ZGL"'JG=G+QDI=KFD(0RC3)Z%4I*H:PI(R M&1EA;MBH1FPR>R\GHHH:.HX+ENZ1NP4SG+M+;D43(?ZDB20(,TO&X:IQ,WI] MF)VYE7-;2N5/\UK;[G2.U:_/4\CXV.PT4SA4!14,,357C4W-E;&F9G?>@N7$ M?B5K.2>@1N,ST9OD*DO^FSEJVM9RXPYJ>! MOWS<5V'0S,P=*^DSV,K#AY4PB\)O9@(HM__9+!Q7"8U<,,AXD$3[HCVA9/&K M,WVM+O+8\L),]H-7']RHU;&],(^AJ#2U4G6[('7 [.%I/"Z2ADDQ,,=DBYIL M5U3"5!63LQ^6KGS3YI% 0[%L:INJ@X$"MUWA]&@\A))F3!^&IF>K&;"H3D# MO;0O8NW]4GTH:8M=F6/!LP.%Y>_^F)N'OJ.R\"SV< %!XM*HO0)"P99O1N4+ M&$+HA(N43B8NE_,Y=X2E-KM<:1W\WG9&P047[!6X$4R@J,M>XQ7HB<0+6Z45EF8[=1'&( 5P[$&_H43RN MK.7K*I/]9U3]$%WI8T_@E;GER+>R6%_RI5:O$K+RUYX(^N*\^:MXQ26I^+U/ ME#C2VWTS363*,S--L!4',%4_*1?\@*]KXJJ'>.QLF--0,QT+JRJC=9CXSGP; M5RR@^3Z7'3P1Y/FU_/+J0)O-?O7!M1]AX"[#*(@6FT=_12^7%.!85Z=S]?OB M!P#A* 1;+1J%R0'V"7W\>'?] M3P1H7)ZL\G*:<_=&;Z[EK=O%=90-@ES;V?"KTO[*="3&9R+O]H7FT&N M+7\%UHWGKBJ]498]XW.M:X4H"CEG#,O;/N-AX$E;*0ZF)Z0:Y!^*(ZC6P7>8 MJU"*UIK)O4'N0LY$6YN!UO6J5Q!?MPZS T=7;5C?3$ ,&G#5*S]KD^FT3')M M]FFL0_BPDX#6;M8Z9=^QU-M]^L??Y4*Y 6 M/Y#:-6XU>XK6/J#:J:VKWNVT]T753L$J;\J:>SZB=$\_>Q7CNOPZ;'91_\XL M5Q?4=VZ"O2JQ1T].<->;79'4UV'/ ^\)L>J)L\,:UGI&HI9^Q&- [FC$H>UK M "=YP';WWBWMA-+,O^U55$/'/7P!:Q=XU>"+LV,D*YLC%^%=M.(ZQ\"$SEMQ MA9Z2\!I2F9H:&/H,0@"=@% U]%9D3D4XF>%E6)*K:V%ZE;JYLSJIZN IR,R] MPQ;15T63<1YFX61F)G R;[1UHI*R\Z:AL$G=727AW$BHC]6[]EU 87P^1_V8 MDO),I.,D9F]%=P&'I.]@^5K?L/L03NOZT[I>^L!@X(2+=:!]$& M@'27O!KDIRA\ 8BX*0Q.-(VP$^2_T_VEIPC_&^#:4TK=]:=1OL*U=*F0'62J M/XH\?8VFRRA&3N@]$8.% 0CI'4AX0Z8],E#)M$4IX!^7;%1?1PB,61K2@6"P M%\OHL-:M;>B.]-"3TJ=.NCI!UK0K]0.9..$8^BY.MUP2$TWZ+?W^E?B,@M// M+5K1$V[,=I MWECSR:NF%2WGLU>K*&0$W3AKGX#/Q(3HLAN^ KR?8S)0FW["#Q'ULW;Z4)< MTU=B'3?DAX?0BUUF/Z6%)*YKXBS$FQF>8DIRNGI"^2L^/Y.ZY673%.9292VO;H.HR0&8JTU+9>56RS2J>. M8N.N&;-'L#57':_(TDF;!?,,14%*S2O#>H4IJI/XD/&0B4:+%LR.8-!U&6K, MAFZ;\)VU6^I=(RH9)S03/S-\SY*Q,!.JXW,^.;%;:^%OX;#4A7'-/&*O315; M1(>M15!>FVJBS-:=AN\XGM-9&-O:X_:6S1O%H+>UI_ -4V^IJ+BUY_?5@ET3 M9K<\VS4[V9J.L6FT58+<_'O*?CUEOYZR7W6J;V M8T<:Z2E]M"]-9&XP>@B3:9"]T-J1+E;UI ,P.A'2I2;P;N.= Y L$/)>:G9+ M&0^/Y@U9J!]DI30'/EV>9Z+K2#^J>K(0L%3:=/+LU+3O]V,A6+\FR\C0HT?/ M:!A\&M&?^IH>I;NW$-H<$[\!>NTB8?0%0&:*"5<'T$W),!'J=O-,;@K78*(/).IXQ*!WICR0 M*%UBF-5S/&OL&TP 7?R3W[<7@L9., 5P=27"OF=*+ 2\\4CG<<\[I&40@<V[489BWW _V]ZGJ S%O_%&MV()V.]W:][_5BR/;]Z)/W0C7+$\ MK#\UIV5'7+$0CF/59<8FM&K9',=ZS8P=:-6R.2WI^/OCBJ$^CE5<1[OIBK$^ M_E5;=UOOYAXE+ITBWE/%W/NX\K<]G4X5GTX5FW^JN/)R.>O>V>#!NMVG):,S M9OB/\!+ Z=()4W.6W=DQB8+@/H*TDFKE;T>$B3";_3:' 2]:-'G)PL+#T?*: MW,WYQ,;]'Q6XQ;V*WK$M=7]4T"9>K39H2]T?%;3I+H-&=/#=(WT;K+5 MO]V\Q<8ARM,IHYZ +P9:7C';:D.CX$))B8.J\ 33T/#\A[R&<1W#%4-.7O3A: M$V"Q'RX>(X1N' @W\V3F1GO"+P6496IJ",+SR1)E%=;5TL#(W7Q.-,Q_V2G/ MA"@^?.RX(!AZV<.F76+Y]IJ6D_N\;"_WA2^2)W2:]*6*J81 MQ#F&R5\[9LD?OT]HA*IRQ57^VA-!7YPW?Q6ON"05O_=$U-3'5'X/H>>_^%[L M!!6K.WXY743^YN,E4RRJ8TM_/8WN0DSL7>7:KDT+Q\J8SC4LQT;00^\A H@^ M+)XW'1DC:95F-E:Z57. *!E+09BE00-]&EN.Z=A]ZXF86Q\R/X1K:4L%=,S" M#LN$I:ELU,<=S7-B%!_RK:^H[$'C^R@(HM=1.(YG@>]N7['G/V L+*]YG E! MK2AH%[DZS?IS/$.^YSMPD]--@?'BE^_B)>[[*(;T=ODA6;8YL^$" A9?E'J% M6URW+Z^1K,2$7F/ANP;YW\9@&N54T@?H)H8P%[LM*8"@@C(-2$3&EW+ANSJ# M&=/M["]^ !".0I!NAZ/1Z][+WK7%37NN_ F\LD_<42U76==Y+920QBZ5))2Q MWWB<<,M;N.DA&[BH/K/4*$)@9KQ2$*'C! DH%!7+=4/9$\;I:Q?X6UX;KT.- M1Z,J6M\5'*;'["6BU&WLQ,'K>3/1:G&BL44D50+(RGB F9C5FZ&] ,%VK!4L ML*'>0ED&\+0#E:(5U/:63/@(DC#(8B(;4UWCS&Q[,(5D^Y7<%A_)0K MI22UH9."6RXQO P%HYG_4?]D8$U0Q[I<@;J52#$$9!U[ASB9HNB2F4#TYS^6 M_"HSX5 S^(OQ/&O/GC<9 ?4113-AZ'_]))A&K3TLWRIP)QG -1.4?NTF)PYD M[1G_5OK"CXR;FT"XRQU\ CA)>J29E5O2=\IQZP:^KB@5S(Y30JZ43'\P.'T7V]J6Y ])A!AST: V#MV;'::L?#BLY\ MDP.5;;B*8FYJ@IJVE>43-'D:AY_KT*(5'2<<5^L@VH#DM:#DB@#A<5E^>=W$ MRY-=1; =>06JO93J_ ,UT[R90=$6RQV57D_A]M0N'08ST9>\#+1[3ZI>#D=S M2-(P-(W?0JI?]'=IA16Y64>&;?5A[];.FK4A^R;H2'AX9D:R^\!!%H&. FY[ MSBYC' !O=7%'ZR&?^ QW8;QBAYAIZP@KBXK59+Z/8>3%+J9C*+TV 7&/P?'+ M*EN,W40!Z3!*<$BO<^ ON@2ES;1[4HAGQDX$1DM53G^F_Z./Q?[R_U!+ P04 M " #:A 15JOTB&NA@ #'L00 %0 &%L96,M,C R,C V,S!?;&%B+GAM M;.V]>W/DN)4G^O]\"MR>C=WJ6*GKT;ZS[IZQ-U)2J:RU2JG1H[T]'3<<%(E, MT6:2:3ZDRO[T%P<9F$2 M_^&;]]^]^P;AV$^",%[_X9O'^]/%_?G5U3?_^X__\A__S^DINKB\ND$W^!4M M_#Q\P1=AYD=)5J08O;G__"WZOV=WU^@ZC/_^Y&48721^L<%QCD[1_^]T/__/=NQ_?O9.Z)=M=&JZ?<_3&_Q9!+S)V'.,H MVJ'+,/9B/_0B="\&/4%7L?\=6D01NH->&;K#&4Y?GT_O"-Q,^7IS3Z+DG7;S^\>_?]V[*7L07\ZU0T.X4?G;[_:1/@.KQ#\]_'NRCB[']Y"B[Z?M%::IT@V7Y 9;E_;_!LORKCEJ^V^(_?).%FVV$OWE;332"1K ' M>3N@V[*6=%B^0HQNF$.'DHPZ'OZ2XSC 5V97D;X/ M[%?XRRG\A;)+_O'7CS&9R&X1!"G.LG/RUV7ZD+S&@B:=WA^^ M:6OY=M@45U[V1)>IR$[7GK=E\\11GHF?5!/F/_CKI1>F/WE1(5T,V>(IRU// MSVLS[]5E?Q:\"/MT7N_^[?MW=&[PD[]>95D!&_H\R?)LN3I/-ILDOL\3_^^U M:76U=K"H'[TT)K=Q=HO3^V?\:;)YQV;0=- MC]%VPWD2D6&3E%[F=V2(N,#:676U=K"D=!O"!L7!19&2#TV^XQP\%5S-_N>$VEC3 /.V^3 P@-9+?[ M)E\0&2@ .>@R\M::^UO]O8/5/_>V8>Y%'[]LR43"'&Y@(B 5:4H6L,AODOQG MG-]Z86!8\][=;9U?'XQS>LJF#95YN,4PC7E\GY)WVTG2W2M)7+PVR M!\WL^_9RR@@F0B@5H98CW&07:;)YI[LYN5J\>*%$7SVRR2%G]QC]AV=N.0JV1\YU_'7I/840$[IN$W7=QO]VOZS]-Q\95A2F=D MN0,R7?)"9_0E7*2I%Z_I83K;54UNO1W\: 'OR\=_%&2+7L5$3*(78K;,GW'Z M\.S%RRTUHY#=^X(SHI;_!<-UCH/%"]GE:_R)D,[!@%/*\J8M,X>I?56?Y"?* M]%7,SM[\OLN^\QOKXV1I+GT8\J_JHY!_P L9%'Z^3._)N0U]O/@2UJ\Y8[/Q M3!1QG+S XH9)E*Q#/S-KI*:F+HP3\LW>JMGK6KJ>,-N6_:>MM'

2$Y@/X: M!W1*STD4X#1C1\_ 0V>W66E#UV&,KXB@9Y(T^O1T(:T3<>;&V^"+9..%=3NM MH9%UO8?9AHDZGJ1;K@13*?H\*>(\W9TG0?T1Z-OKF-Y-Y?4A)P!,%3[YZT," M/_KX!:=^F(%.47N1^&_P;1H:A4#'DW)Q_4C[/$_#EA0%C.@YNB?A+ M&*3_7*Y*WUNIN665E?\!?\G/HJ8%WMHPKC5XJONT:%"&QBX.&K42T#G 9;5< M/9#=G'D^+'?K]=:CH]M7\[Q53=3B5BHR)]@,7?3,NEI^@S]N#8TE-\ M!W8IF'4_EU%;5PZM8E^'8*H +\@KZ'Z ZFET6$SA.8Q"7X@!H#,"D_J9R_].\ZI MU"0N.S VC"W6]1ER1)M!\W+H[1KKWWD\QYVZE\@^8TL$HU1.B!97_#[]'6Q4 MZLWJ$#+4-@XF6=,G;@I8+2*U4=OULL@A] O"_\C6#GT#$_O1F(\051KH^>5& MF]%S>YFD*QR2'QWBWV@G.-KQN2@P6KS!,TNK!D MY Y'$.=*XPXI'T\2'UVQ3P.)NE7,NS7RZ8)$V+[X& <:^=#^T4*X&>H\=#DP+ PTD6V,YY+< MDKO3B_XKW+:Z";6-1U-Y;L%H\D":X.O0)Q)-2YR^J>EDG]*+N[2X&_D(:5R[T-"-FX(!XY\!B\,KF(YAN^I MKF+<8<)"1M1Y'OO#OMP=]I-U3*FT*7O6AYU*!,!;;L99=$T26+TYEQ.*@\2Y=A\%)0 WE8Z4GOT/Y[ M=9U(?K@,(VX2-DH-4A.WZPS']C)*7KNL*ZU=IE3!M )0_;=NU[098=A_<5OZ MNF"J>,J(Z.ZE.RFTI465-+>WZ/-;^'Y:X$"-\N0_/"<$0R)IWA?;;;2C-L!^ MOL!]B3I1_&G\ -.?FK:2VR0*_5V7Y+HG$4=[D(B!Y'1\?.EA!C8VGPD>0-<' M:>\SAR ^+E6(0$R3/-/=;R[.7VZ-:7AO*[UE'S=P#VIN;+$^AO--U:HP^_MY MBHDB!G\SVU^-/5SHKL.,2&<[/8&6Q\SFB/.Q$].\]0S38RI;?^$5D+OL9SSN M375N;HGVX)5>7>?G5/+]8E/01?^4)EGV&!,A)P+WT"#\,OQ:/FO7'8E$HPXQE[=\N3*]O_N% MYK&ERQTTRMOV8,O;@,%_*S]A+S3$;QJ8N$JC /,D\ MM]W($=JVT_H!^7_@KGO?Y094VHYF\V@'+/GLY?Q?():$\3(&-V!2K)\?7A/X MUJ:$]W%I.PT IMDYV8R-G>3'4.$1R(9\8OXC-S3J] T+V3^]LK7+:,LZ5A*G*8=A5/HN;$L\"O,A6?C_*,(4WZ;)%A.]$/+P M+E<$I&*R($$_$=P#.3+;, MS=[(P^ML[M)6?+8K__JGD,CNJ?^\HSB@+::JGIUGXWMG(C(YGE?4QDCT$9KL MS;P->_G'VRG-S;K$O2V5PG"(G:E)9#;?5;8B[)^*8 -^8NQIS"*1FFI%E?S: MG4>P%PF7:#CL_0-D&Y-"J&GIV)C>"@FA:>@TTG$$HU\K1N7X TT8M).>DV^U M3M+Z$V1J-0>)69]-Q9?Z"URK%SP#\ M\(*KJ^P&$TV:2/^WH%Z3=RS/T_"IH)-^2,@=TF$H&T#5Y:4OG(5=5W[9;J(K M@1M-&0(R&1]49VU4>VMSE[H$LYQR8)A@&9>P,#0G[#%.G@"J%38"K3< (F7L M$SF 2E%G.]K]//*RK/6-LS;, Y M'G=\5TI#(\B_&>+\9!#6)50X->N[;I>?8$!7UI@^@)?S@+B40@-,N[K5==F_ MOUMS375M];/0U-I/])B1(W\5@(5$W D=$>JF]L[,J*7A^CKAEYIYM=MZS-%8 M>@[[:X5JA8UPH=WM70 !82+1^:%P6LQ6:8[-5*&+$&YHXY2HZDS M" U-8HE)\#:V_ZID)YK^:O+ZS*!:R+[SFU&4#U)//'& MIDQZ;;2QL;$3#"4M?E&[);NUST0G[PZO:?9/G /8D/&LU9HYPOQO F"-)[?L)5\XAF1A5S&5OANO>']PEEY4W,3/Z(/> M;XP%J5N[N/"G)>D&IY S7.E'NRK$E=R9[ EJ]7+L2>0(/>"&>XP M1%*0GPO+;^%%#SC=V/*8CSC!V5QT?510^@?4]8',FSZE$*T,Y?*2O>Y(-]H7E_.RRBV'=2%K&Y%#6B&;C9MY=U$9FKP[OW'YX>PKP1WJQM,HM4 M *(; 8QH1G9%2UAV=S^W3OM6[:G9;C9*21?:;ZLQ9A#)^:#$EB:#"N2U0Z(^ M@) +C4T-3FA]S/5MYX<)R,"K8(FS#)/_!6;SYR&4IL5EH +%,J7;*&Z\K9W- M9P#3U(FUT(;>,!+1KT<),M>,GHD2=,@$'3UU!]?'9*IU4][@MP6Y-IYA$>_( M6?RX6F'C&S'Q)*8+'2$4V\)%X->.,[ JEWR2]LFT4MO;"-][>"5+LR,_N(J# MPJ,(UVDMF3G\>@[T;[3+=S9 M^"R)@X[BP_WZ3&:D$>^WP8^I;79\B,5=QW,T\BXT@' =T\0B(C3;C;Q)(Y0/=[?U_;!DAY\R$SF&N3; M8=/G7Z0G#/+;P3X@TQO>FD["* !,^8SXR! M:V["8I-=T7>&[C]S&/$AQ%P$C)*K&=1X.@.VKUIO!W-[E[H>11;)*.;AA];I MM_68C^S(]L0(WK4V0E93;H6\!L?[EM? W#_QMH/*W!![39=%/ES O:"SI"MUBYS>&H9V&[?5Y:W=I'V6^"'1$)&)%N@/2VAI8.#Z3_> M/Z34NK?K:3=KZ3#:Q25!&)>BL>[RT;8;:Q$["GA^)BK?IM@82WBJOY_-I= ) M-*/MX$AP58M6MA\K<_M9H%MU!N;/J50JUMCRE*N2]<$^!=SP_Q8*_)N;A?R\C[ MEJJ12IO1GO>:*8[9M948F,I$9]:L#J#R-?D9IG8I. ,P)9--5*#T]NB-CD[C MI?T&X<9[,N]/Y?=NC.08:F:0(R')R>UKU]YGJK1Z#&X4(@ $^,N?L3G&J-[. MC9!:\]EVR'DM'=P"?_(0#_CDZPA2F4R:X(TQ[JG<"V6*]3O";\JSC,SA+J M3/-QL/@=)5X-2]35RX7H,L0NW@7&. KM(SQ:;C-3[:6@VI7UNL(B.GLZ0:8I M0?[!6,ZL1%C!(7I(QLG@LS+4#,"8.SZ[MK$-Y^EE4J3@]F3ZT((\-?2P]7*9 MMO=U@5*6Q'C'D,AO= M-QB+]'Q K8RG7]]Z(EWW"BS)'C6,7WBYIW=Q=#:WL:.H-'%-WC/R#I0'K[3B M:TJS'T#@"$60;FE:6XMB\N$=UQ&42]_U!Y?=AX*C9-++*'F%DG_DKU44$GFH MF* MRP+]PVV'DIW1M^Y@M;.;XW11"",A"TX48;+6Y$E0H.4-//7O;_U-H8[3 MVV?R*!L+XC2:S-2]O,@O<0!*/:T\1^:P4QH/\#)W47:?W&Y-QFF$ M>3V)"^;F@QH*>6" P;%76/E^U(Y)\+CNPB(;3MC!78<;J+W8$E'3U>>8KH.F4\GJ M@S\+"Y&N9$=[5'=;C\EPKB[#C"C-%&J._$17--W4TKJIOYDYS&_S.W!0EE6$ M@L.L_0=0GT$Y JKZF0P$VK:C?:;[XBFC(5"Y,/IH,=[;VSJKJM?E*%4;'1N: M7P\K['#:3NR75*C1"C/MEVN?GJZ>5)[11R,JQ&%M>QJU[1U,7E*VR(+NG0?4 MN_ML,* Z,TT[N[FQ^:_"O*7BE=3 V77,CV"O6[G>=K07[5.F!S2O_7*T\8AP MBBGZ)G^IQ5DVK$*_/BY-^E)X=%6&]D\AF7#J/^]:3\Y^-&;"9!D#OC=K]9ZS ML#^405X\,*3C-.Y!P+IN\+A=I4F<"]E]'\&_WG4^'N8N;TAGM_$L&.0/TK;% M7*$T<&9OA4=,(-^'<4%V(M^229R=X5628BG5EAP]"#XPJ4]#*%I7U\\3 /'1 MG\_F[R?**2:"1%#X%":$I^1EVHNQO>TQ&;8Z[&=ZLC])/Q M6CI,A7;A?6E'NU!^[S:NH$\&+(?XIDD2==A,FI2T1^3!R./-&J_+L!I[$'"Z M-P;B#/?SL8PRB"O0$F9&N2@J>R0SK\@ C:7=U[04^Q-R@7R4P>$EVW-#!$;3 MQJXUFMM7T6$@M,9!'$9L/FQ3G7&$O=A"9P[@9QR!R0SST-;#NJ!-]"KP(][O M-D])/:^B^?O1%"Y=H"W-*A8K\;A-XDNBT2:ORU@-O27OTW(E^M#W5J>PC3O M1)(9K=\(Y9P#\L(&A1=!;2RJ!<.V?@ZW#PG+'3&J'?M2<'- ZC6JZ8J;2[ZU M]7 '%"%*5'9"F>D:SZ#(&U1AJT0:,L]B4U!["WTG'N,4>Q'<06 A8)8 \Q<: MA_8\C(2@8E;IH/L%)6D[N_")\/+++:@?2A.G@KPID>1LI_RFE[R^#RU7E[H! MBD[?SLF9R'$:>Q&OM,EUX:N[^]8$V:Y>$ZWV19B:3;F:!FXE1+(;ERD-B&52 M;(=WO$_/\>)?R)]9*V1KK87[8,M&29"Z&J1'E!M2_6#<(>]>&G^/2&F./M2S80( 9<0:S"=#I;7A<;$#KV"N*9U_:ZJ+ ".C+ M)B)_B]=_^ ;'IX_WWRCKE.(L*=+N>MCGY*_+]"%YC?\:/94FB32),%M6LJJO MKZ_?T96%1?WP[MWW;^'7;RG%;_[(J"%.[@0!092D"$C^Q]MJ[-G-GPA0&;YV MP40CE*/*3"_C(0_\&D 249I((HI^$63_O_&YH<*)8L!1+#_[,A+P@'!Z'+[Y MHR",?$(9)2OR7R"-,J#]W>RYX9^EY()21,L58C01)3I[+N2CTOI![)V5QK4X M[)P(.\Z,=M6-!;OJ 1EM'WOK CUC20$!D MAO.4U]KV9$NC%@OOILE4 :O[<<7 %H*S@E=3 (C!0Q\T1A[)])$8 #T5.2)# MH!TY7C#(\;$I?S)R"K*P:%HBIP4]>WH$5%79!JQQ! MY:<8I_8.6>D-!E_WN9>FNU62LE(M SY+214!6:301;]0RA9?V(HG<'O3!/+E MBKRRU.$]G",@>H(HV=-D=4H((TKY2!B2-U_%502442J8*L@_/!H?8.?-%2@& M_UF0#8[3:'>'MTEZZ,<1U%!)#C%ZLYZ\_"$FY*",L)!"T,!5NES5PV0JXSL$ MS!SX;<0P['8#LJ!M $%4T3]!Y=BGY)XXA6;'R[G\807#FQ)=!&6$>)A:DA0J M?9/#6 VYQDLB]N_L8?-55GRZ2:OWLDB=V5709V,]-B7I$U01/R*^VMX<27 ^ M05$2KT])ZPV"RX](0)-;9%B,L[%P^B ;C2#4M-'$ 4X1YH/R'PHE!&W)N.@- M44 R.K=OCWY->ICFV) G2 S*'#^H7$$ZKD7=L_+]<#6T3%S Z0L.R#MQ68!* M*LQN!^LOE5?K! G-FXV%Q&"(/(F(#8?$>$?,NFIQEDY!*O,;6F=T GC#SG*L MAYX\G?:TNOLX]QP/=[OS5$6^%D/4&/Y?IC"JF'GKSHG^=" MO\Y$]$OS$5;Z":_#.#[RQ5:3ST=?3^N:SN+WC&#YBWA>CEZIZ7 M<"F6*0_0AR2#PPT/0(H:Z3DU] O0LQ;2%C'&72&/_]7W__ MX?W_^G?J\;;)I=F[>"U0TJQX&($ZHN0M'BV1HLIRU0^54L"V!U30+XS.;">L M&#+%K&TF+$"Z5KKEGG!JU3^'\(MT=YX$A\K5/&]!(7V"*'%(7^ #(!CA:%C3 MY&6XX6^P\M5>>5(J)-26#N5.XZKK5/0=X2S 2PD_)GI9Q89&UQ*L(,K+/[]1 MB['!XTN&Q9)M@;2RP!9?MG3MQ>&O=-7.R7HD41B(2K2W8,B.17X:#^QD10!9 MZI^FR.BASZ TC1.D3(1N/WDJX'4J)X.JV4B)3^@7F!"B,[+I-W6\>/)V>GBF MDNO6BUD0X'5(9*+ JE2DQ!]09]JTCL6$*1_@5IP[DY4M1PXB8:Y NQY %AA" MAP)!9[F2\#H&27PB(H0KZ=:EOO$9T<6W3*?UG0\*K;B6HPW.;0=2#)]V4Z_C M(1AV X[[I*T8XP$TG,R2XI39F".R M)&]FF2]Y"(E+>\PUX;\ 1!WRB0!T[[P@)VA35>P\U&XF1D%OQ#C?@B])#(5> MR5A(#"8%LATMWTK4+J_N*%)7[3'U0!H!?!@=YN.7' !MB'YS'6:'/H2*"Q:,X(H.*=$_(PE-2YK)*C %M"QQ55I[[C1=%9T46QC@[ M5/+E!AU*"@E:LYVTQA1E>^95MMB HFH'9\IESR[& >Q)G"V:C^4 M>WPEJU(/=F*\^\ LEI<'5B.M5H,V\'*(;X*CRJA\54LBQR7MN2A5*-+7MC0: MS:;_TLS0, IV*3"O@\&#U9)E%0*Y= [A,^Y,TV)RS(#"IL=,S">5_@!3_&TL MK%;CI.;CNMYY H?.!X/DVE92J4Y@M9'I6XKJ 1\(7<6$UVG3?ZTQ6]='+B0F M)\X2'I_''QB/,5X#HNJUD.#5S&%_FLQAE@A=*TH;![KRV>. !-7> _H$R' CF&I0NBI!KMJ+F.5(;+ MD(F;DF&^ :2!3M#9$7,LG]I#V#Y!]*P[RA>M-,6JR--EDJYP2'XT3/3A9"!B M@? OZX:38&M.P+;.F_!;8;J')TRD!TM&-=:IW2][>^#LHJS7=1 MJI>S+*@P@PTFS:I*O_PZ%U$KQ%4";'U);&8&5^&C%.%=*HQ#"W!1[/>J= Y? MAZ%8M!WY8)/@SDJQ:,-CYV8YS=8<*+M0<+?"]3G S5-BP#%BB%"SY)(9;>9: M"#OKTQ=;I:9T##+ -A0)^]%GHTQ?A1*M\4!K>5FT2+:7U=P @M>O[$H%<\2A MUTX/K$#R,S$:K1ARO#S+=UA_S\=T_+?&T@T&ONL,&YP&_\X2DVVA@Y- WP'" MQAT('0-@-2 1)\SRT"?/JQ33:@U:8]" BVC27*'W2^D(E1(JWE1KB3SQ]96T8O\ M(BI745QS<#U0!!.+KIU&#=!;HB)XT7^%V^%(&F4%4$83$:+6T3/&X**MF*EU M5JBO[1:"3A^>4XRO0Q_'V3@E]2A5E -9%#&ZML+B1F* [RW#OL)[$?1F'YJIH2LC3Y M5Q;5M^!O1993M]%#0AZ5$&9'=KD7!E>Q#*G^5'?&W8&Q+PMSS/,PV0X&-MW5^<\>N;TR0Q/6$;1KRAH5)8C:1+69>6Y+6#47+L6:,?6M?OM M+)IJ>B.GGN\W7QK9DK40"UB(Q9J\[; D%/<,IY 3L1L,V2<3LPW=9Y4?M1!# MC2E[.[5_ =0#/] !E5^/D5OY7@>6:>+D5F)95^MUAO$E(Y8-N$NBZ)*A@,X> M>'WORAJ31(D<^5=LS8Q8PTBG :SJ"E;UQ7(HGX"LDV#L;I.,/JE#XXG*&F<* MII^@;CVLV4'PAEQ"&>\Q=PY])"E5 MJSNF=.$.PU0W.9[M"E^'S]NI\UG:.DUP\3'WD$S]?XBW;Y*7JGC*PB#TTIV$ M<#@DL$'%9;3L31]M]A.",1J2VQ>L KJ*:,]_>$[ZPZ:_+[;;:$>#:\=",2@3 M_%EE]GH1=J4XN\^G@3(Z#Z*$DHE,!W%@>87X!M9"'_!1D%S? '++Q<_%\(B- M3PT6M@K83[XP2@[#(5O$9C0-#?MB7LIFM-EM$H7^;KC%F*&><3>N+K8._<*& MFL98;)=K-8Z(L3Z)[0TN<_R/@EQ2'U_&R!8HR2%&;Y+WM%2_J@R)P2X+27F5 MJ$Z$,CXJ0WI83P756(6W_%FJ$T D MI*2J7U1B"$^31JT%#.#1( W4@,JH/\@Q*@)3\&J%?2JURY@0"LQR(LQ34'!+ M($C06KRT7D4-BDU ,UM-,YAHQ2+5:M039Z&,'ZL&/OJ5& [H5D.Z^Y"(DD M0!L'UPJSOY^G. AS^-OA:0@5102$3A CRO_!9:9)9:<1V50=/S*O8!2J&+7H MK1P6NW>VTQ,8H/Z;8B%M&P)FM!**NJ1?CLG3"Z"\4)QA*B/(60>@-LA=1DFA MD 8X06)D)D#(8S,-:J),A8G719>+P9S">34*$:78Z(Y2L(8AMO5(,K,.YF:# MO?;T,H'W9BVYK&>&I.\7FX+NJT]IDF6/<8J]"!(7/WEA?(9728H?O"]64T6K M*2 Z!U1- L$LH \S .1B7QEZ]1 8.R97EI;(9MA!#5;RCA1@S6+RA%,WVP+ MFDC:+,%D7[#D_@<#+63 &GXM/T77 TN\*E-0XB]@H\K_EL(KU$[3%((U8 ": M%+,)02ZM)YI99EU3'?RWP?@@8\31$3CLET(G!3!9LP#K.<735< M'A\4X]S>V MG/)K 0*KH,G,U)/$GU,01Z9IL2RDG[&7#H.%XN1$5A,0M P--18#BK(Q*1=E MH6$0#!F85,82,)U\]G+^+["IA3&9Q\-S MFA3KYX?7!*Z;,AQ@8 !:.0U JT0TY$YR%U +5#47Q"8#JX+X=!"9#[O_JC@" M6Z%HKI9,^%0L+-57ME*JO1T"F9E+GIF'"_)4;JH5(KI/2$4JEE7RBE.,(CAY MU/21D(7;P6+E?/5RLGKP ZM>&SGG=_#+5,O1G>9Q&HL' Q2CW7)U5Q0BZ<'[ MPO6S,Z);K<)!,@XC"<;O4NU\P\E^:UW.&8F?J)N5V?,@[R?.2$X8X;XW6_<@ MPY'D00;KYWRY>LPP%=V&OIL2990":;C/"O))J!AG[0D7F8&R(D#Z-%F=EA_&XNM1'I0J0G.HOT0Z\171B7PF8[*C.?R$ ML V/.]U=RW3MQ7P;G"=QED1AP#(_X^"6=!3'6$IE++. ,HG=$!5Q35;)H-1'U MI,!<;"$NN5POQ7QP)(M61DKS,@0/R<+_1Q&F^#9-MCC-=[>$8DZF#'EWVZ&Q MGF(4B(KFXR QT FB0[$(X'(TZ^*@/<:C0WD^*F:UA3?*BL=04IP/07G$]GG4 MO)$#LV4,+_X4&:AM%=%N\"O]U>$XV]W5S\@8K(7->!PK3"KB#607Q,W2VZC8 MDK^NDBA*7D^AHG'Q%(4^:;7"*?7Y@N,?3"*B/TW90V_"F.A[5H4X@A!$N"#%@,"^HRUL>Q6B80MPQ)S7S.C* F0<(O.KV_/2N_-9B1B= MF%,J;H BG.)GH@L30:.2J6]POEP]>%]N&0;!(L_3\*F@%[%VR)7 MZX*=[6CW\\C+LD$&$DH&43H3F$?FPKP2+%RM@)NGP9RE4^$-,FPEO M<#'G)1#K*\XURPD]&5QCW/'%;C&@:[@CUG4I'I#0Y*/O'IVMU2@U,]850ELER0)Y2Y&1(W&6]GLG4&L!P;K;4C?PQ%O:^CPSK M^DRD["E.J%F$%*^! TQLU"*1H09YI MPWF8 )W(&G>U4B$E0&2GR6"2P,)*B!^"<"SK+],%10Z;^V3J1Z5!$Z'K*H#0 M/R&5C5'C#M(35*H35+P;B1.-,6!"=M3,D3(!ZSKA(O/A!X*?XZJP!%9P5D_QV1;B?OV/]%Q12OR)^3%#3O?T>__W#R M__[N=R<_D$[@>?W]^Y,??O]O)^]_^""75X&03/)+N2Z+1]UW_Z>(,?K^W0D9 MY<,'VN8"^U3$0=^_IS]]/]]EK&LA?"GOV5)R_9"E49T@KJ*GZMZ6X]6RS+]V!OIB>\$RWL6NF6[,VQ MY1NS%/F9, :27!+3:.3#U2,NUU6T[!=%'I.+_2TZEC)Y'UZ3A^>DR(CL=D/V M2HYQ+,1[*,:\!)S/A:*^6#MUM*QL* (^YWINI8> ML,I8^9&,2*2"]:27LD?O9BP?FC B2B-%$G.CLN= 87"=CQ1C0-Q"FIQF, M. E&SVAL*)F6C"&4568*31,D8<:$90M_UFCLD3 MWUQ?!2\*Y(= /3H5\#_VCL@%)I*P'PH+T*%A4!9V*+&7.DPC;>50O^)U%TV9#BGU+PX\/_5*< M'*KH\7CF>4]?^0H3\E"&7= 8Y-*I7^'L#;D@1 $2"=ZH(FS]&AB-I:@'-T? MQJ&502F_+(-MDLA'*][43X1$;@)?H;^$.D6C%'EHP-10\K0.DKQWH);A/:ME M2!L=#YOQTXHZI/V<-DT">IR)\1#5S4@3DP.L6V36C.&U6*>8 M(7O8=7B&N8 / 6L,D?AQ[$/YF1$_9#D(O="585Q\3)L\UP,XC(S/&!=,H'X= M#3);.>&O Y?-ZOKOATN0C20_Z-EW!0RD%#N?85[ M2*BTQZ@.$F80!+$!Y(@##T\*0#P>;RKHC89!SI]5O(4J5I'=?5)9^H'H$4KX M8K/H_;%PI<.2F)PUL?G(U3 .4BE<=Z&,5CK7.&8V%FC1I_!8VM:4@H Y"+[KUPN J/O>V(7G"AB6 ES01$#T-8\3) M3I'_/29#R@>J<755+\QML<:L+C,E5%"P&Q^4Y;(P]:GWMI M=/:R9[ VD_]\K/R;B_S<2],=>06&)PN"ZQ2,S'[-AWID/#4R]P1?]"_2."?( MRY$8JH1\F2J5SQ[K2G[?7LQ/F?!G93O+@<%[<6X[+= &M]'^C-KC4&01W>*4 M*L6CN+]DS8.I4;[N;-EJE'G3U.C3F3$+5?,$$%=Y0VC]\#8_ HP)%GIC?Q3 MA.H;JQV3"VRH^%(KZ5RO8DU&F$YH&9]/65;IP^F$$LJ8S-;J.G2R:;^"PVBL M17VY.@YVE(JSV@KCM'JS1?RQ)-W@%'!BJV"?757A\2KFIL-!V#EL$(9&*PUS M(I6TA$ 8 9QM&_/&+L_R)Z4<^WJ.YPM\^A.->("=320/G_SU(8$?26ZG6GS/ M'0; ;/)SD1Y9>-$#3C=SP)YES+ +@K,##A'X\8GL2=/$7Y5L(8DO!(S]\]OM M&;MM7DKE"V'I"T'<#7IS%:,=]E*K)>H/#G^C?SR0,'F0"[EW_.'9YLDF;JY;OO#]I" "%+DF#RE=7"OTK:O0+D9 M? CK1IS1F:R?]W;^CHBQ6C@+8V-KFPTI$'50U(H<<3I!G,K@:6L B"FUJ;VK M=T28(-(&$2WTOQ\4E-[B=*W&12VM7(2O3[E.] MA:-F7]$R:,DJ:TB650SI(@A(FXR:[)8IO4_C@VU:/(R4TSQA%5!0DB)!=_Z< M:*)BIV2G#+ VUJZ$RIQ597G8@V&\C/'/V$N' KCT*OI9H:F<(#Z/'6D915#C MAIO![LE!($JR^#6%83E!,$5$IOJUK)J\52H/E"]YH#;EB& P"&FR-\MU?\4I M1A'952S?G3QCU!%U=)X_J:CDU^*U5VPF^W<%>6VENDWAI0<+O4B75 M'\A*)8WD:%IZN$A 9(-G^%)WY!;\N%KA W219L*KSCSO4]6TGO' 5-.T4DU] MJZKIO%=2LGCHE/B: J_5ZFNF#SICI+$S0BUB(:.*B2.8.6)3MPQU21H.1N>T MXBP?.DL]"*=5OSZ1]WR,@XQ)_P*5+$D/]4()>D+%D2@> 1-*:?,M80%2<_E+ MFV(?AR\VPL_J=1X>7LEX._*#JS@H?/H,VJG?D=.!R'\2*H6A@Z 2U.T;E M4KC>Y+H=; $/[M2N9NP9L>H7*KU.CY\J/-E4P>]?\91-$K-!$IIBDH)0Z:L M498MS[O4](2^J8\KX4DMMG)GK.?,V&&O:6#*)L^D*;7MY>HRC+W8#[U(0D@; MY,>2<'N)NEV2ET'FW/BJK#"MU"GHYGP"[A@(-I'OI8B6ST06+E(<+.,[,,9 M"072X":)4_%/LKO#['I@P*1LE6+3H**[-!$D9H(H4#L?G+:29X/H="8*7'2Z M"_%2P%%985.Z$8K/QTAT%=6YG>0[15M.%F1TCMW4_#G75;&66"\&R M+L3,8HC69ALE.TSNM?0E]+'>ZE"BE5/?8D8M"/+O 9SO)LE_QGF5ALS<(Y=) MRG\$[<;P )L@3=@$A<,79D1^FJ,=6>QJ4J779I6D2)K8;W5]%3.>\(>_UM.> MMI;SYH=ZN?=/0OXP@U"$KR]'?(+O<'!8@30W]":<(*R@3W&=@2':_>L)31"7 M7?G*:9K$([F1LKO[Q^%JJ.2$9\DCE/21,!*U\8#>$+K9M]9+Y!8YV02?PXA, M(HDQ/[C9\A7OC4%2KV!,*:.-("V/Q1@H/UDOL\0LC117MOX!3ITY2M.IJE?,28W=9 \#H#WQ##AJ)R2 MT3$L"RKC\B.#X55 =T?+E"81-&/[CK&!DBFV'>#7TZ+FV6K/% AU$!X+8$N2* R8M99*0)G8E%+888G-)QD@KP]U3==VOCP=R(.L MYD.EI*TT(Q"45F688E9.BDI/W%X9@8\ZA'G9.B"NUT](6?*Z*?.@X5'R3,"? M7X5W5I-1[+S7-IW[LU@X1:P[IM7KX1BPX0:PBF^5;/"#]V51D$$)BJ)GM!(J G 2AHV@ZLL*PZPQ[1F*D;7?K&>D?CI,G^$E.SL^6BU M'%Y9YN&BP _)':;%K&^]%*3>0TMG2MN+4 5S+J>+..&R&JCU'38>5U$OAHZ! M$UW-20F9$P6,Q92SN&6#V>/L\?XAI>'7NY%"G1_OD: X;9SS>)PH::S?W:-/ MR0M.8Y9-W&3-DB!U 9:.A);B*'V Z5PB63E_[,E08\Q?W'LI7F7M&8\;24/ M7;?FX\\]2_._?@[C<%-L!IU>3L/B<1T\4WEU[4^W79I=? D'X$T;95D@:S-> MG;T[4@K.",*&>,RNY?K<4TD:HW$4=3-S!%QT"!DVJT40L?DYB0(R 8;%.+CP M747P?R .[[C(\S1\*ICS#.(5/%J^:0KK^'@,-LH6EEQB2M0,)CXD)',VQUL@RB'1-*]1R%OU&$%E!Y-T86AI?:8 M@>KX5L_@E&NC1%>7"Y23E8&L.CM/[SDXH'$*>L70%TPF9??A&FOBJJVB-OL) M$"CY?Z[#&!\:85Y'GN1_04 3L%IFSD4;B*9]5@:7G&%7OH2=L,R?9V"$QHTGLT'Y(BS)G65+M\(= KAYG6W49,MVI MBKY10T(M38!E;BD(AU7ZP&&*,-DP3XDY#:(&4"CG%=P73W\CT@;(SCP<_"<6 M=7&T:Q$9%H$-1=U]AK6P'&Y@G_6:D>^WN 2MZ4!9M=E7;+._V-KLUI,ZAQAH MV,/U-$:2[&(#PK-UJ\YLEE$C(HRR@K^!I5-\*0#F(^IN3P\P1V4QPG.90,]4 M]T,A\Z2CQ:0\F;0P6[SAU+^U?EC&Y2[JS=BQ<*0$!E&V0DK.4IU[^O(M@G#C M/0V2:!@)VT_TD(DJ4C6E8S7W%GNI#TCADF-MA!,L"%.I6?;9<=H3%-$9D;.H M'U-'PDU-NJM8"BK21\)*0V73,D.+!5OY/I4M[QP# D)T%0?XRY_Q0$AB3@Q1 M:HB0F_',-1;(":8ON?AJ4% #'61:@*L)'&&EN>ULQ^$;8>=>IO@?!8[]W0!K MDD0.E?2L&Y8L\&/*99+H9Q(^Z SMLC<%" 0\-3V3:RA1*Z4[2RN;&$4^8T&F MY=PH_GIVAMYZR*A"(ZUFM358%RR]7\M+PR$G0)[/&R@S'^VM7RR?" M^YN8]T;X@.9 S? $M->=DK+P%^MU2M.LK\C;',99Z#MV[O0K$:: =I4\H)() MV^Z0#+J!VH0\]DDM9+P!MYS9BA"7E\0WZ;AP=5NIX.!%+-%=+J_N?6N R3]I0Y-BL7Z;(%\;36Q M J?T&UT\&8UIO^5[JF,W.3+"#8T8:+613I!:8($YH\GT8@J3Z2+X6\&AE2!K MCH7.XAN<,P?.=9*1G_<$TAYJ'JNFPC('^600P*\(5Q9,Z%OX]9Y XY.\='-8 M3-7%HZQH6JYHS,K/TA6-Q(K& LN+%0F7@KQ(LNI:C:_#Q*ZF M0.L*\4E\74ND2D1M.T;:)B6J0PX%HTF?TH[BXQ2>>>23"80^Q;TJ I PX8I, M\1J>ZR3=(6\+-6&L9M*6S-QZ(9$BS[UMF'O14,5<6B.@"Y(@IWR".*KQF6TE M=!^!_):*(9U\!L^^D9H$V M,_#>] \68%/^[2VZO!NKL"[= DX7 2 AO>T>R )E<+>3Z50Q/D-CEF0(NQV2 MQU 01R>)7++(K>J',+%L$1O2RYXOH^3U)HG!"EV!F,JU40YZ$I_290F595F5RS*1UBX!4'SH1A%M\])C ?)1 R+B=*Q)JF,,5WYVTTQYWU@HQ;Y)0X@G QBI0JP MYRF-K2-K>3GB$T#E#.J=9H*P-?)2*9D8? FR<@FXT]H>[E8CQV2191BP#F@> M2+",RQP0(GR'@^/AY5P3-I)(.0F@\%0Y&**C35KMT/8*&&H;5F&*]?6 ,U'! M)8'27U^?*4H_"N<^.7M"!PM]" <*HP(TK?'J/?(A85% #2RJ4$XZ)HL18J,> M/>-1D^NJ]F8/*4YS=^J.7@!.\R7$OWY+@)-/LVNXEOJV?Z4)IFS1T7:1VQ6 MX*EE\X*?D)E]U7(>TH,.H5S6/@HPD;%"7Q M^I3\>#,-I/J(K#00JPS?Q7IL!U/FRY0Q,-3 #A^C-EA)% FJ$Y0&&Y4?><<9 MF9KA+=@)XEO"S;D657KB]);SG;$88WO1ZW%\=>"-$_18+M+LT^FF62PY,K!M MN29,GR/7"-2MPA>8_9?(*"F& +(+O,+DR@]XLMDB#NB2,"O9D/=%C(C>B#&_ MI9(<&[9,K@.K"SMZ;,@I7IX)5B(:M A'R_T/C/N88CF(&T-P*]Q7B M!O*.FVVMV] YTY61M?.^S$P7)K6#CF!V[?-F9QW&1CH7FW9&5^NEM<\O5ZB/ MZ3'KL#W:6C0&&OKT]%.(S\(DQ_YSG$3)>G<=;J#$Q#AI?90\>I+IGQ"=BXY@ M*^-F;)[X82!D$3"C$$:AU"OS03ZA$L/Q3>E*K\[;!LD(JB5%%W@E*+(W*BI-%6 M[&06"P3;X$)2WMH_BC4=#>*_+K@,R5^L$3LM":4-M(HUURJ\D=8 8)1QJY%"?(T=:DV4(0"YT.2NE\2NBBP&6B MMOU%XSO=G*NM2=!>"B,G8M,H4<0"APG;]I=*R7OZXD=%!FMEVC6 F(L]_UEL M'8L!D;H@J&'(\BRFJ8G( T>!8@//G!O%#VKF@@@_0'WFS/ C:HP]F_GT9&??%4T:!V',1T\]\[ -?F(IL%8W/Y&];[\18C C]LV) T./!$C.? MOQJG:_H*%E/SJ?%U*+8! 1NT'P5@XUELS-DE<'_P=?V0O8,Q5L1%?G@ M%TKAOUK+$=+N3AB(GT3T1"Y[R)K42F/6>TR4ID5=!%K7PS"=NMO)9EV]ML#< MW-PKU)\+>6=$) 5P5/'&#C$E9H@1/&%POM4K>P1\-*.FMW8AB:7@);+!: V$ MYR0*R#28GW_@92*19^G[+&ADBJO!%F=*3D67XJF/DQ3VA88A+GA%C$RD^2Y:#H&98C10YG M.1J?VSFR6=?1(ZO!V8KL,(K@7HI!$TKP ^>O%'Q2!!T+* E4X?N4_7V0X_O3 M_9]MN[06K:-+%B0Z'1OR/*D #S)S3Y" M-#QT^]86O"0OTC(K>=>6_65LCL15;^9DVF*,=AU;4X:0EN45 M.*SGP"O$$"M)[M@ Y5^[*D=U ,9%897H_>9TR]]S\?%GKQ;'VM?:G)8LNN!@ ]& M6+*)( K&9JL7MJ!EWEA\+?F#R'[C!#TS6M;"FX=,56C/C(;UJ.4A4U5,9HR0 M[>Q/,*$ %-UY L@4!7G+^)N9Q-D97B5IA7>%,R+_ .SA(%_\E1(3\42'D+"L M;,8=3LEQ,QOV*^M0 ;F!.5@,;B?.\3QYP>E09RW0 ML"K-9FD.YLV@\'/J1\'I2^C3[W*X-L7I4?F4$YQ E[*7\P:"8TB(_'BEW!3;(95 M+V,T+,IR@V>JIE=00I,@$VZV4;+#F%_RAILFBC@>QW(% *;K./R51BB3(WB> M9/E@*$_MS2#;#WB$#0/(Y[89F,,)6FP (VU:+,.YK)X!!K0:!-&@"LW5;&]Q M;G"NJ]):P:Z7B.=#7>P46'TK5[$M1!5;"6Z]'.X868XJ;EMJ]E:8^XL)N*UV MOSX A*84Z;>NU@Y4_Y]Y_)= MUI=OZ6CYX"YC$7P71163S81P^DL5[! [E&?KP(@XFT)HM;]":FX1(P+'B8;5 M\1RC#+TAO-+$E>S;HV2V0^UK?%R+GY1<\N3\D]M]0Z9RZ/OQR#Y22<8-JNTP M5A0?18T?1YNL"JVGS>C1'PR'^1-_R@E_:16ZS\Y7$8=68[TG859 ->'C37'?6.>]UPMB,6^' MEK.AG+!=MBCRYR0%9>E@ R\MD'//"N3P_(:*ZE&PHEAVE((_[!E'GD5^P-+^ MD'H0+WR_VSPEA]:^Y300(S+#>H*QVU7$G[YG&;Q)=)%"6ORU@M M)D54SN5*]*%6BH$>WWX5IE!!9H16=$JGY&];5F5+)$R6!:C*_CY,S98;V>GZ M59X8MFZ72AFR)2UL4EX\"&:"V%0 ]Z!6G0R!!8%T*;O3&7V-J[9_4;/#MIP= M"_)#F(-YX"H.PI#H8< 4I*4$2Q*6C 'E58'^,4,Z\5' $61W/XX8*QE,S(H1Z!#V4(:A6T,H9]$55=B],USR,?B-#F#U:'C4;F?&T_2 XJ/LSD:I&>## MBDQ=9O^2CI YOO@2'JR'$1(\LQZHV$1,&3!91?T1,Y["HVFJ,7ZV4WXSDLO7 M7'K\!!QSZJ\G].M:7 63^[:E"OO99"NAU?$&'#:MAFKIV(TV=V=:*$5/B+WH M#K_@N!#!2%=W]\,CT01IQ&F7P<"$NL5H.DN<11U,O2&4O[4<)'@1IL-S4P21 M6<]5@??EE";QAI#+;IG26F+,;S40LDIU\!#BB"P\(\\3J"? K[+ GMGILR4\ MO@!I6_"*Y,^L!,(=BFX)Q"JH9&N0EH/F+&08.M>2RBRGJ@@:ZMI.5I7FJ1Y# M6X\^D,$5F4\!0B-X^.-NQ$+R,Y4B-&2V7V-I=(=R--3(N MW(F(8]U-&M:M,8"/65U<9PUW$XAEB]':@R)Q>SW/@L:=Z5%JJ>-!R&&-I#'K M18[GNBR:"\-NUEB]PK;#)3>65-.N[%\PH/7C8/&"4V^-1;@4Q2^UN.KM)>I: M2Y>+&2,^Y3)DC2&]_B977KX&RO7Q^/J(0@P,17:"6V%@Z@%+MQH7L73?3 V1 M]/65+5(=__2T7"H6A-?*[B+U%0:]U!=CD[]V#,];O/63V,?;_)1]+MX=O@D+ M?F,A&HL@()/)SLE?E^E#\AJ7*YNT-J/+\7;RB3=PNB["S(\2 -4J<=AE#OJT M=\0*5>Z4Z"@EK$KFHJ.IXV_1."\MW\'4=B[;Z2HF]T!VC5]P])[9R5IW4[.Y MR\TDX4F!TDBMH4TF.IHZ_A)M$>LW^)7^)M-]DUX='3-G2"V]#&-RL)74TK8S MM#\51VS#\[$@DEE 410C;UU_6Y1?.OXV/ V=IJ8'80X/!%&F(7XI."ORFR3_ M&>>W7ACHODC?OC.Z''PFNY624HM=@]U+GIV MF0U#$(I!J\4M5^0@TR",=G8T'1P><%'J\3\++R4R;[2[P]LDS>M'W=#,\5>0 M@]O!.KY3\&[2D9I8H)-0[2-3:9\(#1/_L(_9TD7+]V%;*"W\[R[14G+X0G3Q)+PMX M1X72HWUU]R7B^JM;L^"2C?U"L;1JABYJ?KH@I[E46+1;: ;S^FH_C0K)-K/O ML^?D''TD"1%QF?+@'HCHDM?*U,:I;2>.DQ?X/&$2)>O0SPRZN*&=:ZN._':8 M32&:9G.:.-OH/:(0W MRW;4J@A*"X?*&C/F0Y! NN4J/I7VS\'#D>[.DT!Y@7IV.=;'6WD%R9$!^PT$ MKSPD\"/N)00=J,U_..J+/,_#FZ)>"YB_98K M;K$DY%%T5F1$8LTRO82E-'%MGO.RYUJ1^RJT%WZAA"#76NH=9 ,( MNKY/#Q7F0,X (1G>ZL\T-YV5*N>W)9A61A4>>XSGUAS2O'SZN21[]W3J7U4W M+=G0GTL\@LH!9 K'V*.SX^.@E 36[5^E@>/)UM0D%K;-TRRR99%GN1<#P@L<)QNB\E7%73 M#.-XX2J3#@V,E3+G*& "#9FM@P6( MC8T!=FR3- 2H+]C?(--K]LR\-U]ILFXVC/9"H9U>' MCO$[N+-UWO#R%\Y/2Q\0G3H'^_=V?:ZHUF/6AUP[Q6N"[04D(^D%?T-3UZ+1 M:-5VVOQ*XX_BW/3(,[=NR67L1?\5;LT^7EU+E[K<+5BM'IY3C*]#'^K%&8PG MAG8S$&TNB1#I14QVN20_:YA^C0UG<]H:9MJ:J:KG<>I-QO4U'OR-//-4EG]( MR($(X7B3+^.%P54L1YEJ0#H(-UF8"U@K]C%Y\3YH8-1F;8_I4CK!6VY]7JS) M^00>:=P(3K?P;NNC9O;J>#097;HOW[^WZ_M@!B'"=TD47;+0KU&-&G:FZ/J# MB6@7*0*&/.ST4F@S>_3IYURDN0PC;HG7"S+5[^?S%>"<7T;):ZO1J:V]:QVS M*7S5?C6?M6Z&OO9<='-'U\P53QE11[QT)T5-F71F8^-Y>7\7OI\6.%"CEOD/ MSTGWD$C$]\5V&^VHL;6'5WA/BLX-(S12A:F233-3#;U+;QS9A\(,MC 15\DY M^_C297PWM9U+<)D$(M+Z@5H[S"WFM%X*4,=09Z_VY2 M[FW=/H:K@*J'8?;W\Q03A1+^9K!OFYJ[5L2'V=_.=GH"IC?3XG#.GQFM!9UB M5628GF39L%Z6\N)=]C#*]R7I_HB8?3HM<4U]^KD^- =6YOGDA7%9F>< CU\_ MPC,30-HMEZ;&SC=O&?CX@F4\1"+I@C_2\&OY.%ZW9=N-27^.LL!R97K">\L M9A*.&?Z$8S+-"'2>8$.TG2QGWXG?R^8XA5X=73LP1<()LW3KK7VEI8Z!>=/J M5_+O0>UC:$S<1OXK#\W@8JS6'3K%P"[C"]G+Q3Q0/V,O-43BF-JYSC8$8RUS ML7=@PN@:.C=E];G;-R0Y?FG':(H\]>SO\%PE(8+V/PSR;%^OGA M-8&]H\6[&)6PV[TQ36_?Y9D3$)7(;?P;.R"NQ"K4<&)HZW: L"HTK MMD9TM:ZV<_D&/?.BV]J[_!ICY6MKTX/&).[:*,?CB!^2A?^/(DSQ;9IL,=&9 M(;4V!T \M.MR635O_?\MG6;.;BEN6N=LBU)YA"XVEI/I^%7. 7;(-%[B,8# M",?)EH5A9,T;M*7M7&SV9[ORKW\*B;J3^L\["MQL,@GVZ^EZ VK5$:95D -_ M1**5C'-#2(LUCCO&*EUK;WM>@\(LO_,>!3$T.3NCH]J, M/ ?WCY2N7'(EGW=DV>S3W[42+3"VV$L+2%M:%;K9S+F:5;D5S$@SS5:N3W,9 M%SN"O=6,XSOZ*,[-)1#9E9Z3C[E.4N4A,S29FSBOR^KO)@S>;C*YA"G=]]3/^K@KD4=;>)*,RS_R: S2)B7*E3#>ZW( M8VTTU\O8"P%X=IB_4F2(:<.;W=*].\_E*I9ON!Y6);6Q\R>1W!57 9AYQ&72 MEF)A:.Q>92>;HC3N7R?\5C1\BY;FKH^[M62F$J7)"D#,_L,[-R.6-42,^9GU M-LYM'CF1G7 @8E"E:_("D^.H=]%V]W*]Y<4Q9'L(-EX24QN%*;+ Q:9NZUF;J.G:;1]78V.6YN4RB*'E=QK?%4Q3ZR]4*ZS&;.QN[ M!B/#1$SU0Q&"($>7Z+Y%2_,90%A0&W#(P ;:ZOK5V[E6/*BE0I-_I54T3(U= M/XG6Q#":NFYRPKFN2K7GY)R_@GKG2<^(K3VZ.V=TLPESX3:"MYQOR=@M?MCM_^UXSF/MR#X?ON',.('(W&WR0'K8UV?]TH'E.)N&8 M89TOT1P/96[M7$V1K!&M.4S]>KB'3VH/.5$:S$7#4JL*MZ2,MO=P&AYO0L5H M*%K&EJYO,#U06HL[H:V#\V-]A]; M4_MT=)UMN ]HZ-RP/]L%FOZBC^OI5[A,[ F@.D-#QN@)[=2'A/N *GVVQ@W6 MIWNTM'?M$DW2#4XA^[_2\G95,#6Y?-D3:'9![4?!]58=&'9@J/T. M0_P,^;DPJ1=>](#3C96@B/%F-X?/=)!"3?^ G.04M99[M?&.*Z7KG22MZ%' M-%NYGK:=0KSFK>^J-'#/&M):!:@+(=ULK!I"S[W]1P> M7=I-*@#L-C%_?RJNU4LU8L4L26@;.H\_:D4=99AYL.I9ALG_ H/Y^ RSHTT M''V%BCG+E.ZWV&^OIE%KZ]IHMB^ZBA&L91R*,I"CR&>IM!\QN!@_F MP=6CF8&@*"6+NB,_N(J#PJL:^/Z-AZ&QMYZF,>B[5IU"='VPH]@=,P_F#VB/RN\W$NQS[(]G[V=W]8^\Z\6H'IQE9!8"U?0XC,L$DQ@*5:/FJ(NIUM75]ZDL< M+/WM)@.Q\Y=A1Z70GK5M#Z4Z@S/9)Y"X3WO7\J+OIYC>H5+R'-1IR)BSD@$! M;\)BDUW1EXQN3:UT>! EUX')Y/(',P2=#-MRYLO&V'@NBBF%#LHHP.H',QLM MS>K,#^@(S@S399V:N;^DR!<54*EENX%+FJ)E-F6]""<2JS*D&I7-_$J[O;5ON MFDE]0Z[M9;P.1Z+6LV@)\FGOX321/P@WWI-A>\N_=.\4P:0Y!$I*:D#+DK=V M>BYWX;,_ MZX&[;.IVK'*1*$O-+#-R0#X5+D:5=#K&4/.F8HQ;?> IRAI\M4?+ M#"1YK'NJ=[;I8KU.\9HLA8J7/^JF&SH9QQ^AH[RZ;JDZNKB6GX;X)EIA:<<@ M?.1'SF%N^;R3R'L)AJU!-EW=7 MH5?$6<%0PTQE6$- >DA'296V,XWQ/J.CV M;=M UW(FOO/+I$C!\<7EA913W_G:)LZU^.OP+3O M4<_%A9=[&H=45]N9;$\J(UV3UYF\9N7Y+[TR8&!NVX3=O8] MV_D;6E7)E2N_]@3WWJ.[Z[@7(MI<1LDK5+XE?ZU"ZL@[RM0*6<+I&9\^D.9, MOWT;RUU]9I0B#M%*Y!O@*TA#(4^04C-$QUOOS@X?,.I&OWTF(H*^4%O]]ZX] M5STB!!;Y)0[ \$%+K.9)NE,:'QIXT$%V+@;M]NJJK9?OOC1*Z%7YQ,%7'RT(WZ7)5\SWMV)^MVZ!?SV/] MZLWJM/:DU<8@1[YH:C6A3ZFAT("%85Q;Z2%F08J?!-&TI52!L?4L@E\;15J[ M(NX-'8YU,_>O,6/A9MAW> M+89?UN9$5UK,P*)],#QIEUE[,&'GAF JLFE%M98+OT>W.3S[/!.7!N:(XV]\ MOG6-'3,AJ9QDC??+KNO;U_5EHD6<:T\;[^KC_$PEJS W%6VL?NMZY>73VGV; MUQJZ?$ _99J"%NIO7$Z/2/"88BASR4-<)KHU[M5A+CX8*3>@*@C_IY#,/?6? M=^;SNA>!&3);)D+LQV*MV^P,/V7$(H\W:KL#^O>>H][TN"6-XERH-KV5HEJ_ M><8A7+=YO;KZ.+4TD3_(I6.ROJ,@2Q@79^OP,)'%VAE=)BJ6\ M?7+F( #B:YHYH_-(A9@&1KH+"I\!(/#$W:U[:K0WGH+=8 M\4.P2#OAA)O6!Z*./1^MJH?T:V[M$IW'^]*"SB/_TO5VKB)0^N3+\WH1-(NI MCI9,LPG[AKN,.]C1@";J5J5_[]GLE8$P]#T<=&.,X'JYP*3#;%87164<9K8L M&6"WM-UKEV1O*JX!X3(XWV3G;HA@J]WP:HLY?R4=PHHY".<@2O-DGZK*0_>H MF8AKCT,=$)*#S1F09%J:.Q3WB;8([NC[W>8I4;*6&K]TJ4/J8M$I%H%8T<=M M$E\2]3YY7<9J=#IY%Y^]PT==%3J#L5%6F*93"<.R$L?%%X$!2>I:0". MS7.X?4A8%I=>5]JSN_O3MTWQ,Y'RRL!W^C$,I59;FKLVT*O5I-OQ(#4M74^_ M5OP42IY6HA:9Q":TZ.@P_?4-G)^=G*< MQE[$BV1S'?_J[MZ%7N A3@Q6\^5OW#ZN0>\@&7J8TBIQ)X6W!%3VZ M.8W&(G]F9EAN]=>SN:OT5;+J6J >J_/@,CZCCN=^,]?%OM[Y5'W[NMXMULSY M:C[/M*X$=>RY+[$QSE_+S>B85N,-[UJ9&&:O76Q /](J$V,0KA;G/]Y6:W-- M_O;'?Q$_(7_ _?G'_Q]02P,$% @ VH0$5;EY=-K'*P /D # !4 !A M;&5C+3(P,C(P-C,P7W!R92YX;6SM76USVSB2_KZ_PI?[LE=W3N+,S.[,U,YN MR6\YUSF6SW;VY;ZD*!*2N$.16I"4K?GU!X"D1%($"% 8&LVLTD-@ V'G0W M&MV-QI_^\K8*SC8 QGX4_O+NXOW'=V<@="//#Q>_O/OZ?#YYOKJ[>_>7/__N M3_]V?GYV?7OWK#V?EY/OP5! [^ M^=FUDX"SGS]]_/3I_../YQ^_?[GX_N?O_O#SQA^_YL$@1G3[A7 M?/8$8@ WP'N?C1F@&?P<%--XB_V?8W<)5LY]Y!+R?GE7FL_;# ;O([CX\.GC MQ^\^['I16^!_G1?-SO&/SB\^G7]W\?XM]MZ=H=4(8_)MCH\4S=\.VK]^1UI? M_/333Q_(;W=-8[^I(1KVXL/?O]P_DWF>HQ5*$&K@W9]_=W:6P0&C #R!^1G^ M[]>GN]T@3@#<)()D(3'R'__PW<F#8_3:>SJ=K D;QH@WKZ+5&H(EZH#TY7T42V6(([ZJ M&:;I_#F)W%^74>"AO>?F7RD28)F L,8W<.H5EE:-0^/'](O-E1,O;X/H59F$ MT#^@:O)[^^AE";!,.N$62>>]C];!X^5XWD'43^(Y7:T"DQ 95/\E;QX=_=8(4? $._C=A'L$Y,<=0,(7]EZ^B M('!F4;833!80\-'//8!Z_!&'K_R$?)1L9(0-T)%$G+,X1NI!9K#ZO72(6EJM MD7X2L'0Y!U'*4.BH%*W B_/6#C^SDWJDGT" -3[:W9+M"W002"XQAP2Q;AM& M*=H/(,FPPS;;(X#/2[177_ #S^ZOE/3G=!:#?Z5(VFXVZ ]^FBD=3=G.E&YK M_6]O?'2].+- T92K0VO:SSO-CV,D7?M)M_7B&*I_;<^Z8=4;/9J4UVY^.]_V)(Y!$N=MO$FRZS8-T313"-&\D:#[<3= %5.A"4:) MTMEY?!UGP6/F+67P/L^0]8,?HD_2FA_U#5UVPDYHL?9#RO$W["%K:MA1\TK] MJ"Z0)"J&[A_0SB'3-3GVOD2/*727J!EF>/1[W$L)=PA\4.U!%G]PQF#BPB(@ M#2>O#O2JE@+Y^=?03WBWVSZ^W9>32,[N(CB@/N>21%UQS"?Z/Z;A3 $O#D&?#08.5AA#FC1V)T@HK%/TUR M:K'1["(QSZF6C9G MVB0K!'8R!(B8^#\G[PYGK/23!'T8_R%^N>KY(*W!(2( M"T@V2T%Q$+F51@'.[8E@%51,>8Q()^DW,7#?+Z+-!P_XA'[\%X(X01O]X]M5 MM %P,D.Z&(EN,1*RDD'PR[O#WW]034X!X L:L8&:RJ^5$S-!G_+PYVX#9]% M3?7WO6&#I,&/$']Y..., 5*U76_DW2(9=H)_ ?>HI_$# +K+7LF,<.'C\AR M6^5DHIT4YS(^;U>S*&@@K?I[Y>1DFNS6#\!#NIH!V$#109.>B$+6UIV'%HEX MS+ F;:&0UKXG:VD5ALK)Q2OX 0" MAT):Y=?*B<&IU<'C,@KI>O&@27\&%#Z-D3/8$UA'L,FTHS;MC3KV4IA!6 MS#NZK4IMVJ-5 Z_0!Q<1I"-8;=43:<\K)P@NTQAMJ7&3@=K4JB?2;E8 +I % M^AE&K\DR#_)226QNW1>*2Q $;116&O4EO1GG9_H,6_-HTV\\B#";]T7LWJV= M>:FF:8*OV^!C")UD5B?EA#_C\"WFOC=WZ80+0%'@C9TKPW8MT(KO.(+C&;KW#*!-PR;5=VKPKI92_= M!%:GX4"W^ 3Z:\5O>'C_+6_Q84TN,IR[2S_8I?+/8;1J\K857XL:G%]G$?0 M_.7=QW=G:^A'F%-^>8>.:6F,J(C6F?,=_P[, 5H2[SX#@4H?(0XM90Q(2W-1 MJ#GES'L:Z"R@&:J_2(NP% M+(,S6[EB^04Z2BW8/WTX .<>_4#-I:&C"J?V>(EH[L0S@EL:GR\<9YUE9( @ MB8N?[%,S\A]\*Q5SW-5:>(PROP;EMI%0UR/S2[I,*2L5T4)\K9$&,N]]9^8' M""V ;]D>5M)LF0!W=[U3RY4F_V3J'70P4%;/)7YTMKC43W-F54MC;7S/!WAS M6PU$X\HWN,9%K3A.W?AE;/V$Z=^:[.M MM0;"'V&T!C#9/@9.=E\=Z8 UZ9A=IS%RITO0$7( T\.P@19K95 .< M>2G[<'$/''2DX-85[?WT6"I811R:3W1CA=)>#_'I*B5U2:;)$L#*NP+[FA*( M9Z?S%^>-/B6A4;2S''D69CK_&@-BA'&Q6[V/%C4$UD@5WKSARD$ *16"=L6. MI&JC]IXZ5@5349*$=@U [V":Y<->$*ZN&J;TA.O!A,"[<6"(.#\NB?8UF/NN M3YL01TYACK MH>H>FBKJNM'Q:WY+[]'+V *Y@T'#P9"A[]L"4I:#Q+T?,B-?EH,D)G_4$)OE M*+5OANP8WB#@:=-$U&BBI9529&QX'+',X:#'=_2CA4LMQTE0D8M&9BU'KUW! MMX1X!X$/AP!R!9$MK00E1>$S8M;#@8W'B<45';<<,C'>XHF^6PY8NYZGQ_0' M 0V/C=6HS.5>O(S0J=(,6,2T4EO&@J4%_[KIHZ;HI^7L)7U0!P79F%DV:C +3AYR#@">K:5&Y"LNRGI4$I* MO];$U-2[YH\$^R5(<.1NO'BN_^)Y*0L$K3%<(C7F%+5A M=RB]EL>K=!H0IN$4\WA0)NGES@Q2S*#[MH_]Y].O%74;2M-Y3L8-WAMC'XG[ MO7]03H>GAX8)? 8ADOH +>_$6_DA*16/BTVR):VMEPG:CE?+:25VG\C61FZI MI:X;UP_(%*V2P^:2EDX:IK$'L3"F_#!%A.TMY4LPCV!N8R [BF@[$">^2YGC M,2-J P"1D2_")1+D.;6F!:VU!L(?0-(J*]4VNJ2$DJ@ZV3A^@$W!VP@^.^6+ M'!/OG\B2QZ9*QBI/P V<.-X],;?_?5L=HOZ^K\<=69]7"QRL'AHF4"2U%4[# M2R>FJI7FM@80?>T':4+U7M-::R#\;P G0 -OLD&*>)$_&36='WB(6*L@-H8Y MD\QAY_7:BXYBC*/PP!%439/LX'\9CAM?Q$5332.H.C]4(&9&LD6K_Z26E,OR M5PR%KRH>,8P/W25B'^.TN7]J>#3Y7ZP&A>YPHMW K/B"AB)#S%V-Z7"R/* J MI)!;'5N6@T57R2R&4P&*&;LYGW@Q6,SRZ+N0<#4X6Y7 8TZRLB#[E'U52C(0 M3@Z9%@>RY;='^$ ZRCUM^6T!$00;_-N69[CSH5-SHO>1N&X\)CWZ['.\;7NR M3PQOIAL_1TCNLWVGQI&4.$%AFDL]_VX G$6GQ4#4B$0!D-3#RPD")!CY*&"3 M:KG; QL]EE( -[C48L1+U*K@)Y-$W#0)_M14LQ[+.Y&$U PH; !$(:*C,>>0 MW5;O+:C&I$1Z.YV,4(,O;LA"Y>NCSN%4B"5R=OL/K9=333F MY3GVFG#WUR43V;6U:W1B#A?(6/>C[,[D W@EOZ%+-4]? YX&8RX/I;$Y:Y$) M0 '3]F)JR)CZ..9/-ED'";%D#F3;=??D[TFSR MZD#O,Z1G!7<7=@:_I8YDPZ6QXJI9T6 MFS&::1-OXLO;",Z!3T^^/6) +7;HSD/^$E$,3$+ZS"%^B!6.Y^1I02Y1-LTGX$:+D(S">C!>^6<-NW90^-8?(T@\;@GB@EE*GI)XB;+J/1TN$_", M.EX2D7Y>_';QG06GK6\7WYOC$N9Q _:=_FQ03(_ILJ,4X1A:OF9[@EVS-VXH M^#"C+HR">E*!66>V4.+ Q#!X6*[:2MRS610MYR)N!=3BUQRS?7O*]C41%*8& MXBH?)14BXW01OY#Q.ZTM3Y<6V-W:_>"68\7-7C0/N^7O6AS%2P=^_!&L;M&! M,0.]8Z!!2>*Y5< Q0A9C7GKWP(>2_'5+L&N/GXS9Z$<&8:0FJ_^4 1B"!3:N M3PE"]8$<)9GO)\>J1T=YE.3'GQR,S7>@!I_]WAQL4I/CGOD_;L*34G-M$:T= M5%(/$$U0G_AX$^KN;^!MR M _?:C]T@BE/85E#^Z&%U9%QD9C.YQ([6,,6/@&0O;7J7:?(0)?\ "3:PJ5/F M[*ZG BW$+\]>@^R_=^&N:$9.=LMZ"@P@3]4>?+-6J,H%_J;A[I5@9]UI>/CH MA>0A !4C^27"(O0(HXV/%,/E]BO2/B70][+3LG!*/J4!LFN 5*CK9SMDZ$U6 M^-#U&_DG9>:L'GK2Y.2L:(>!-$P7D3?W$T9*8*F!WF=3=GLWOZ%YV,48E5:JN:)JB;6YL M@L[YXL!? ?'P[JL2\:J;QKYZ=N:=#(G<8FOOIWLR2$5,Y_3R4==@1MT;1(S]S;*Z&D]311S$]_JQXB?^/[=H- M4F$(['UP'?\"L57U!Z6665CX<-GR]QMNWMRE$R[ $SH3W2 +B^D([)$(W0H, MT8TF],5)\&:QG=V9^D!W00B__X14:$ ?TGM/U.MA2CT?'#VH.2S6X'X[V7YR< M%E:A5,TP&YI>!RJXE'8W5W24<;63^-L/*G76/?Y/2;GP*:6#7D9P9%$LG83L M<%X*;5:=AM =[I<5YZUDYW '3"V_+RD>7MTG5/ '.:6":&+JJ\JP:)EOF;%$ MRUFU>QBRC& YNFUQ)H- ]L#(E:(X$+021!+4+&=4U99#>VZ=Y1PK->POG/YG>>E$.6I6)+E0":#F MJ(->S08U:!I7PUGVV: E*W(H13_[X-!O/ZC!T[ Z6U+WJ,-TSZ%44A7@R..R M+"T'5(F7GY*TVT>EVE[K4>WYY64)DSN&\!)GH'6]# [+T2G[C&Z-(I69 M*J5?I2^(=07R]K-\3EL[(^S5M M5;;H'714VV"M09N"X.RL6^S;EZB2_L>)B,42>NOXD)3V_H(L)_3O2CT"TP5R M1_Q^/FTBR>RB02B;Z&F3178?W2+(LRAE(6Q!P";9V\^PD&3"#$ 5!,%+\5+C*";C%79F +P6B3=JCMS/C*C9_%Z1"DV 6,C!,0 MGI+!S)@"?\EHH3$TO.JEM-R&&.RAW] M8W&V29'LPM^2U+4)9 MXABSME.^GM-9#/Z5HC%O-F#_S(;I@E4CN_69%UIS'8'<&BVML5MJ>]V"U;8( ME6 M?=8V"5:G#(HQDZ)7\B^=V(^G\QI1V^S/-FGD[*QA6E]C,)W?Q(F_0C8C MK;QIK9$6AWOH IP0GUTNBG^]0C+M)_AO5.\ZO8>F:L#8Z]V2HUZ_;1J:Q>$1*1.Z(J_ T@=228*]EE)#T!2F0(+!%]B);L*"RR7W%WUVU,BN7^ M\>[AEA>P% .M;B%87M-+#!RF76)[.1HQI(XR@"R_/BX&)+F@BYW9Q^7$DT&0WW#-8?MQL [ %[P#C.Z_GDZ0[A)X M*2[.VF:RM'KF.XQT6C+<"2N+_?F-]ZU.2WIMNG65%0#.U\*;XH>54HC?LB#N M >Z+6+S#Z);=SG>SN'&R6'2;$[5/2W;'=.W:KG2S6@?1%J#3,]SX+F@VVB6#]<,SJ M5._M'D)_I?A4]J!2Z"=' 27WD[KW*/F7!A1*N^71 95KT5UY6!YU4 ZZ9!75 M1VC#D+3ATS+V3CAW>,^QDS#Q/3](L:MT'^*X><.5QH&7N:97Z[2X;"Z:=*S@ M0WKMV1I9^'SF(H&^QC,#GJ!Y(3::;L4IDJ:M@L$L-P:ZP2O(D'WL[4959YQX MZ$\RK;MP'L$5^>@U2!P_Z&NCP5,Y+^9 ] HI]"JKTEWVG$E%T\@?7U,:/EI" M!VZSE]HRV^G-IV7.TMOK('Y/PH.S0G\MW0Z[CE:.'])FT=Y1?#H4#FQ^9O@+ M6,T ;.(H9OM3*]YI:)DDMV,LT@WTMQGG IJ')IDY$SQ/4H1VUL>1A'; MUS@,64OQZD^ITLWL$=KCH!4X!-@4K>N4*ET\>>GGJ#<\%W;P0%B__E@I%\P[ MOX#65H]7RMC&W+J?)%<.A%O$'R3/D3'I]KY:[FR7D=Z_>$69![6YIO4XXB%) M^:OEGW@GM_OK?/H!(0RVW]V # KXYL3KKG%99A@]I9(;AQ<8P MY&$K.V^)?0VC60S@!HO]7;A.D^H)\W)+NE\%3ASS+:GLS^FH[Q6%8)O5IKA- M0R]F!H,IC0V1S)T6%);'>D]#)A3O^(FY*EQ==4Z),'],-/D%WTP:>NA7*YUL MC -OH ([YEYGGLQD@\Q2K.)N(X@]^==@ENRSK"";X5@Z^#$&(I> @/(Q> M*V>ONOD,FUI['35#GU\@8:?M'E:F,#(Z&*),/@DKDT_Z)M#"X*Z;KE)R;>@S MC&)D.R#L \SQG]&&= GF$0XWOG43'LZQM50\A&O\@""XC$*/DR_9?4YH9?%] M)54K6QU;6O+H8?BEJ:P9/>]7J+^.I22;<,/QAK8\U/:Z/7[2_2^-U298_@O+ MG=1B+H]&]/B\"D/!L5NEDV,8>RC(*O**5*I;4MP(0X&XW0W1J@$.#OM#P:[= M"=Z&W0'D0X%.Q"_="&*3:V8HX,GTZI3!%?>(*$&\%@8U 7&:WZ1#);,.N];( MUU(L_OH26IXZT:<5Q?+1#05FF5O:IZ&!IVE+XW5>CLL@10,S_0V6OU_1ISIN M\4X/"VESE$K-;RYU&7[*EB$$"_QA>Q:B7:W(667+GWSI0_MT"+0,"W4%FH@> M]ND#6I,RE VH(-4VY8VNN$)-=BF;/AK+,PL,8H]\Y0X#'"L=0'($M<$J6 MQ:$<[CF95%R8;;KPO0?I*@K0I*/LL3'I1-C;0M C@X]K8[6M%_@IC"'HB$E MFMJL)Q*?P#J%+H9IQV-7N-P$@$CS)UM<=X:ZUOQ]I:W]Y_A7^FKO?ZFU@+D$ MU<2ZX*G@0SWQ6ITY*.+0V*PO<< @-7)8_;<]$?3%>?-7Z8I*4O7W?:)$6;W] M[\9RQ2K+%=.$_^L:F>=A4CRJTF)D,+O*\VMD=C%=7 M!]IL]E P,>-_+N#?2#U;;RRW8>69B\<9X/4')J68M2? M'5+:EE1@:;<\<_BP+;V1<:00MSK8+86M/[EN/OJJ@-5N$9<>Q]!.3)XX/IE/>2R^V^37Z*G+PZT..[UW+L M^!I4R1W:.%=@%RJ^QQ_!--/?P&#UT'%]J0US&N0'QD!]68\?6$>9B8",BT2W MD7QV3BAG9PW3VNLN[.G;D_0$2#TI['^("=&STFJT78PY78<]B5'#I@((6^N;9U;N^JY=G O>Q),O2R MY?Y?\R0>HG #8F1*$GKC%_Q 2_GWV,)\B))_@*3UIK2Z[VED=Z9?HM9H="K) M+;/R\AJ]+*,T=D+O 0E2 D"(RT\G6[1OHR^B?1ES@I^90T;D0'E@3Z;I*'E#+]A;Y7^_G7T$\8Y4DZC*+' MOWE S=/SUS;/)J./3?M?%EZ]C6#^(]SNHN]-L9D(I;JWF I>WL<\SUM< [>, MHJ6 RFH5A82@*V?M(_#),L7810$W (-\FR9H.[R+X]1!>P N]%*7Z$WN16+W-7'WH>T(#RDF.3]IQ>4JQY]17YKEH^QS-JD_PN#9 M+1>:U=+/MT^)'[%-C6_"X N"V:LICVBS!(4";*A)W,LGY94G2F>\VF<[G M +]PTIBYQ6ZKVQ^HU!];=:#8[ME6$A14Z-&P?#V:O'=-S#F0:-485M7/BI2+ MH&).'\NQ:O00"07Y.GEG+$=5I4MKQ\==W$4C[D?ASNF]LCRHK=2(K2DDVZ$\ M+2N6XI>T?)$ZV!-MCDS+$3N5M"-K:_\H42L=O-B6X\RO&5I\YI;CI(8?U;GN M+2V@=*)61S4<8'EE&L-$A2NJ8'E-&[E+TA+,Z*-@C5%YO;L;U;F$OT0%$A/M ) M\@ MO@.*8XXO$?Y17RS'_?D3A+8TB;\!7$\=370#H+, A?HFW@[UPLS\NHG 4H^5 MC?N^"G E4G"* !Y\ZP0N JT\L['NFY 0! M%Y9TVNQI=V -(M">Y1%GSIZ7IPN!)[AKE*9YAV;CA['O_M4)TAY,H=KW3I"W M2R)1C#<_C4S'41@!4+$.ZRS< ME#@P,6,UQGN?X[U/0[ ?[WT:LAU)O*%A[0T9(S>QQKR0<26ZK$2'A!.IET!^ MRH .B2WL60VUBF07J3= QK4X)K]%R8V/S(Z^"90BR1E-EK_D;.@B">=#]?)(]/#625XZ MTVZ%I![P1_NZA[2L8N7&LA$&K)JH%7@Q5I<07K6^D[Z*I1J+3?2Y5#+3Q8H5 M'!T6!JQ@IXRR8@5'GX8F [*>V%,LB%0WQC 61%$B6[$BH\/"+#N0FAM7+)A2 MYT5?57YJ!7X.>'Q7X$>D8/%8\,>>@C^--<9/[A6ZL>0/%]5%2A42Z92PXS19 M OBR=,)<;>XJ #Y%07 ;0=Q)-G3=B!BK\'2LPC,^ :G] 461AQ-/L&X1OT"K MJ84A_'VKP*W&3GO'MO9YJZ#-#A':H*U]WBIH\U"E1G0/*; *8,-T[KUEP+J(TF?5XE2-#O,61Y0^ MJQ:GE.!EWLH($6?5LEBQQQQ4S[+MXF/-TVW['5*SPG(=/<^6+])X(7U\7-GTWE+IQ'<$4^*8(5415N+B/XOC*@7 [SRS0^(#3:O%5GIX:(M(W\SE:37^S7Z@GQ)Y/P(U" MUP_\3"*26X 8U F0/96DB(9MI3%EPC)&U@#(CH!)FBR)*+9>&6!VT3(%I+J1 MF#V!#0A3\ S@QG?!W=,S\Q) 6R]CUH)Q2XS100/Y=)%G7>5KZZ5S'?9ZO>6* M$:N'H5H.JR <^+M'% 2E;>L(]48=4K<]);"-E0TF*9N%Y?%1GOVCC&FKLAXD M7K2$"#:Z*J *C$")P!]*[4\.:.#F'(M M@PK8@O[= D_HCU+"89YB^.C 9/L"G3!&0HJ])\8Z"F*8E*Q-]*^]I8G^\>T) M^XT:SUCUW\HR@5L(^N*\^:MT126I^ON>B'K!*S>=WX6>O_&]U D:SG/T=KJ( M_)N?+ F_8@9=^NN7Z"9$/+AM= QT&4%+B0"*_+'/=JW==%RLV&4ETJB[W%9^ MPU5+1V0L<]:OS1/9VLV#*66$,XENTRY878"=+>1>QF7*/:@X0-99CN, $ M!NA)EY*-CZ+D][_KB9AK'Q(SA;HGUAKHT&4.R:[&.>7XQ#:=EY:17;JFO:/X M=+!9=U[8;10$T>LT?$QG@>].T:$ /V+5B&I[>\URQ@2UH:$.GDAG ML>_Y#MR6%IFA!>CMI7% Z;G$VRB%^+G$B>>OG-ED 0$)G]*Y@;MO7X:R'[(- MYBK7/F]/,V3XJR(+WX XB0* M07$C;?H*ZL4M6IOK$&36NW\/X)7\BBK5?)UU76R.,])(&7M$&?D9;2;4]KI< M.)0#/';5-!RE+77*MY[/"SB$S\>6 B9ZE&Z^)RMT9ATFDDR?]-&G1\LQ/&TY7N(^,)J. M&HCUT>H=J)@='-QH.5YTY\]. /F]&Y9BU78>JGI,+(_K=S%*62X;R^$ZVMZL M&5F6P\6ACJJNM@'AT29M[2Y!VTM9R#K;,8P(RR'LHMUY_;A2*W7DT&T G$6F M@"=%UU-\CBK .W6^HSO:I18<,0\MU4ZL^X-T2Z5(]G\5\P$D62XNSC0MV&:/ MZK4?I#BO-^.PFS;;R9L!#PU6'L:$[,Q.Z6*3,$&;7CYS MX")5C@WURNRCU3I-\MG?.!"_0KJ;-U\>F92/Z'B8[3BZ+[?- [">>5/X16, M;+U0VMK-F*EPK\S!IB9WX>]U)B\>2?MD%:74/ XY8^NXDY+AU%T@+]:!]$69 ^N9C4IF'>_Z>UU$\]/=A/!6LU4F:9%I8B\REW9 M4F]VCQ9-^U(-J!:W;*M!HAP4VZ[E*]"V#S=G),G1799#RVO=[_S474P0RS$T M?KL\= O9&G8186<.0U,%6D9YOH_&JX:4TO"*<>[&BM!=.K'O(D68.Q=/S)MH MW%'W(5WAH@(1S#_50AA?'VG470/$+GY8^E8;L]KB^>,H\31- MXL0)/40L87$*1XB-H6&2%5FF3*+:QI25R#7* 903[Y]IG*SH%ZBZCF;*Q'>1 MF@-BQ9B0.HH!/D663#6W-8#H'%!.LHO6NHT=GF,DY]YC7TDET6VM;!$*[A^6 M'@>%S)8R?+6=R5)XA*60BQD55Y6R01!YS =+W0(*E!K=(E%R!(X2)SA=#"G& MCJ4Y<3*1VEE86O.X\E_@/_#3N7_^?U!+ P04 " #:A 155 @AN1 ) H M<@ #P &%L96,M97@S,5\Q+FAT;>U=;6_;.!+^?/6GB:^2$#1I'U)

2.3%V M+M@O[RR[MDTN8R9MOW70^F&0*&F;AO^/]=MPG=M!1O6$RZ95>=\G""Y9,V5\ MDMH^U-/S61*:<3'O7_*,&?*9S2J'&&8]MVD^X;48@"S/UA+:^\/[NZ^F5=T MK$2\G?X<7:=\S"WQYN;Z]GF]VNYLO5LCJ)CIW>K7T]'%Y=FGL]/AY=GY9_+E MCXNO?PP_7Y++<_)U=.K2CEJ=JL-7F_7">I.M&,'VI]8NVL#Y)W+YGQ'Y.KSX M=?AY]+5Y_N=OH_^2X>DE@3N=UG+\ZS;A-D'Z_Z.KI=(9%=OI[+,&&6JI)(@9 M2$FI:)"(:JA?5Y5/N0$( M%MS.^Y5T*012\8)27=G=@U[WYQ\<#]KX&3+'K8/C5O>&$/RA;ZM6V9,?EG6E M'C"*G,8Q=%8%":TCZ,<9]$MSK!F]ZKO?34S8;"I5]N6P0/XICFE$16FJ4/1" M;FG.3K)*=JR\2(46WS7/*LN[:Z)M0K76FYMH[8.5F733Q$ W4$+^\J[S+EC( MV[60,Y+2*2.:33F;L1C@EQOR>T$U,+B8DPN6*VT)0/4GJ)2T6\W?B4K(4+#( M*MT@9S(:;#*Q %#!_!YC?IT 4,%"[K607ZD!6 ( RN;D2JJ98/&$-3Q.:8]. ML8*2I+($H#&\@DN7E=PV^,HZO+HBI(;%250$;;S-IJ# M!(8V^@&AZSO_ON/>\\8 >QC3MX>I>W1_:WNYV]2+W+D8",;Z9HWU(S.@.A"B M"QP]S-8-C&E%M#"/SX+!I3$#YBUK\N$J50 Q%N#^X(XG.E4@Q:0K!W=HE^[8 MJDNGF:".RLMXU9*.&Z6[AS&QYQJC@W@/JKFG$R))14& M(UUNY6-<6,RY8,HP4,B"RX>9F=4??O?%^(.5@%O>3\J,=W#5N?B@G67&.'TW20.Q3 M'B/W4J.D.SA%#? V[D4A(5,=5^0(=,VI/\V$X=!-/CDN%1R/:G\D"EG^ANC* M7I8+-ER73^C2*P<*> V]6:,,DT%<#4<(?EN 1 D4):S\:P5. Y M^/N!CVL\20,?O[XQK3OP[D7!=0_&NB/&.II243C_%@F4)0F++)\"]9D-FX\_ MFL=XZOYR\TZD6PQ 1O"RC=_O'*O"WEWW8V()="'-<#,W>?@0"AE7V\1NA<-\ M'X ^ RP\\'E]IU/@\],->)%T^;EEO5[LXM7G_\ M!K@+K*LH*C02ZTH4^T9YF3(64O A.RC%@$F0O_QY?;*W)IS J@ \[EMRI9H1 M<+4[%HLG9F6QT&7?:Y)2LPCSHZ_N5A$L=F$,U_HRP# G@E\Q49Z1O27?>$:' MA#5#F++/FK*]<, J6,A6#UBYAZ7BB@D:2W<'O:]59%YZ/HBPWQ C7MLZ!:5H M$7.KM%F$8UT"%)9EW%K&-OJ38T6U<]IBKMW36H;L 7*#^V;0/81/W+BM*(;] M57!0V9%*(2-W9'8_G)VJ\=0*#MOK&].ZPV4X.Q6,=6>,=2@$P>U2#@2.)X+Q M;''$&3!N&4I=G&&:P?!B;-1O5[KHJ-MH=0\(5D^0?!./E\>-_'GL#7X2C2&C M80LW:0/GEQNS( ST#:;7\*%98QK$%!F,%W2/?UJE]$,W/F83?*B:SZ) XZ]O M3.N.C"OGF@*-!V.MM[$.Y9PD&CS>!I J<^XYT+)[6K[D[X:/5W(Y56+*,&@I MZ:1\Z%^7'CW+'IC=0!L_LSX[<9@4T6S\(EGL6KUGK:GT%%[ M>W1T[YN]:&'5-[S'J]UJW?LBK[)H/S5=V<][M=?[@^/CA][;U3MH=3L/R!P! M2CPDT^T>'/=^_L[O_VIWMX^=W@XWP>?[Y4O;%JD_]: =Q#TE0)RJG5ZO4?UO M[Z_#K5/YZ7#[^I9[@7>>M=\'N-$GPV)2&$NZ#=)I=3K;79^$.;;[5G#' M*C68P-LQ@6<"P0)S=W/\ZTXNA^;P]BMP7R9(]WU-;Z.;O!,&%0 EC.IK'-6, MQ[%@851?<%1[8:Z^%*5O[_L#UMYG_R4]^'AO1#!P^DM;U([A1!C5,*IA5,.H MOJ)1K3>GGZ:<)61TS:("GYXDY_XH\"JIA]Y]^B&$+_Y%#U2L=_'&UZ[4>2MU MX[?)O=%OUMO%>-P_-O9HNEB@YW3"/)8W:6*9[E,QHW/CENHGA_Y['D\.W3=$ M_@U02P,$% @ VH0$50KD6Q)MI)8[ *F3L4WEAW^RDS'P&'^S$RNL MA ^#/QJ'K?WVR8&_1(N)DJ.*9D\R9L3,)/[RQ<&T;(HLAL]WF?O.[7J(R MVS#B?]!MX75N>RG7(Y$UK,J[_H84&33&($9CVVWMMSJ^2,)3(6?=2Y&"89]@ MRBY4RK.J]%!9J]*R M/-V'-P/19#89EW-V?;YUFU M]7[C9HVP8="[9=?3P<7EV<>ST_[EV?DG]NOO%Y]_[W^Z9)?G[//@U-T[;,X- MOMRM;ZPWVX@3;'YJ[:(/G']DE_\=L,_]BQ_[GP:?&^=__#SXD_5/+QE^TFXV M-S3AVE\%TO\.4V=*IUQNQMAG=?8+UQ'[C^;&J#J+0%N1S)@=<]N]96C+AQ*J MCI6VH#Z3)9J'1^_:RW]$UALJ'8-V/1'9J-OLN0H:DL]485&/:XA[7J?C8QJN M4AYM(GENH&L@YYI;0#6Q>6Q?5XU/A$'XE<+.NI5T*812\9Q.7=U'^YW#=]\Y M#K3Q,V2.F_O'[;HAVG:)?&4 ._ MZKJ?#;JQWDVJXHMAP?(3&M.(R])-L>JYW,*5G61UVS'R_"[V^*XY5GG=79-L M':(U7]TD:^TOS:2;+H:ZH1+9#V_:;X*'O%X/.6-C/@&F82)@"C'"KS#LMX)K M9&\Y8Q>0*VV9RMA';)2UFHW?F$I87T)DE:ZSLRSJK7.Q %#!_1[C?NT 4,%# M[O60'[E!6$( 2F?L*E-3"?$(ZAZGM$>G6&%-F;*,2G&1,9[-6)%97="B$==Q M*59%L,59BE=:<,D2'N$MS52*P;157FY%((,(C.%Z1B(IOP)L=ZE.@_=B5 :; ME-1Q:H,$(J&C(D6Q#(NC)KBX9&BT:,Q,03\6Y:>@H:R$.I *(X&3&[&IL&/L MH,D1::EUJC='U13-#/1*-,IPMFR&@,-AECUYEAT&' X>\C0]W@FM M;1>(:RIE5K0-H!NFU).GU%$ W> A]WK(Y0V$^MZ4@%KF2FF9J))$X*5#K3/& M-3A\1+P3E#)%'&-@*/LIS)C$22S%)3(MD^DZ%B:2RA18CEK5Z'9.)M[,[%0'#65^NL/X%!U9$07>+H8;:N4TXKXH5Y?!%*+@T!F;=L MR:>K5('$6�SN>%%2A%&2N'MJA781CRR&=!LD=E9?YJ@4=U\MPCSX4&)JA M+D9)$7/K%!T:$0NN!75 ^*R:"S(SJJDPE.ER*Q_CTF(N!%,&4"&+(1\5RCDY M:B$Y18[8+:?$(F.&)7S^;3EMB/\; @GB*&)YB$,PM\4S-2P57MZ8;COZUH9[ M@92#6]Q/RH\.<%>X^?&A\:,I&FE](F)B7FY4YHY-<8.L33M11,=?@("AM6F\1N?0/>!JA/CRH/?+Z]TRGP^,%>)E\Z:EAO5[I-;O/X%,3ZEU544%9J(=2F'?:.^5!F+=^CQ.JS% MH$NPO_QI?59;$4YP58 1]RVY4LT(N=H=BJ7SLEDQUV7/:S+F9I[DIUC=K2(@ M=DD,U_LRP3!C4ER!+$_(WI*O/\,@81#R'L%V2(5S9.42E>Q,(J;>;I6'<#*TM382W VGARJ+AV05LL MM'M6R[ :(C>&;X;"0_Q-V[85Q0.S.Z%DU-;/+5"P/;RQG3; MX3*2T7:I0 *G\\!TLC@2@(Q;IE+G)YBF.+R4&_7;E2X[ZC9: MW>.!U?,C7\3CY6$C?QI[39S$8RQH8!XFK>'\.I(J MN/ <:=D]*U_R=]WG*T4V47("E+3,^*A\Y%^7$3VDN50SP$^G8^7#>'YC=8!L M_LS\[=ID4T6S^)O.8FW5&]J>0D?MS='1O>_UXH557_ 6KU:S>>]KO,JJ_=1T M=3_OQ5YO]X^/WS_PUJ[.?O.H_8#,(:+$0S)'1_O'G?=?^>U?K:/-8Z?WPW7P M^7;QRK;YW7<=[ =SSP@PIVJ[TZE7_UI[JW#K5'XZW+Z\Y5[@G6?M]R%N=%F_ M&!7&LJ,Z:S?;[<,;R$_' A+V<;ZU=^[/_BZ3>K#NTT\=_.K?[("& M79B8SB_U%R]_*"V^]J4KV[R5NO9[Y%[I=^KM8C[N'VLM.IZOUW,^ @_M#9Y8 MT%TNIWQFW,K]Y,!_P^/)@?MNR/\#4$L#!!0 ( -J$!%6ON13LW00 # K M / 86QE8RUE>#,R7S$N:'1M[5IM<]HX$/Y^OV*GG7;"##:V@;:QN[7W\HO-._I"VU)Z[P1VZO=U?,\VI7!@T0O M^=%O,$@HB? 5!III3H_&[ZRN9[N#3GF(!IW*8C"7T::P3"'3&TY_?Z;I6EM, M1%1HW[&=%T$LA;8R]A_U73Q.=; D:L&$I67JERVT'@R*$5Q MF)/P_4+)7$0X#2Z5KQ9SG(Z&L]/)&9Q?7DPOAVC F>WVW?:,)S"\'AR/AL?-\!_$^!KN ^=5S Y@=F?8Y@. M+_X8GHVGUN3=W^-_8#B:F2N>XWB?@GO/[G>[C]05[[MTKF\!O)!J2?ANH#\5 M@ >"AII) 2NF$] )A;8%AP'>LMR!B&'(=(U893$=IP M8,:\?+[V'#<,1G*9$K$I#Z.@!;%4A=.4*B8CH,A1!'_E@D(75Y?G>%X;2 8Q MXWA^F\*4AKEBFN$TB(A@O X3(A84T/V299E)%W^,940TA80JBGE=RZ3,?9M( MN[!&*JC*D"\,)N.8A529"9E+5>: IS2+,7(;TEQE.4$^M80K]:'"JZP/F#N) M9*K1X57SVLBHN@HP)6I.!,VLR9K3#0Q#;:X859OE/*.P6MQ7]6[U M[->]PQ=!2J*(B<4UNV81/+H(#MP6F*\94E3I/"YX M-!:$F=K RN)2ZX$P4PTQK\Q0WS:7">> P["J$8["R%+40E86F9@)(D)S'AU& MK'!MJAA:Y;S@7V(U+$)F-ZJ/_2D-[DO9WX_;-6^WMVN:S#F]:]F07,M@+A46 M_"(;1,IW@L+_U^N_[%55PKLE*;ZS 1K!!1:ZXH>>\7 M?RUSXN[U_L&TWI#P2EVEZK9.2^AKMSB=^W;=M;P^8QDXOUP-/$91^S#,%WFF MH5?NQ*X4GSOUU&C@\S3PPTF&6R5S7WA%+T^4U._X=N2^D%4MPJHW;L'R^CA3 MR"1GN+>Y)O*GR>R^E^Q.UH&A$KB;O)!F(YH0?E?%?JB[NTUW;RI[PVO#Z^?S MNF11Q.FOQ.ONWN/>7U9WLUK=GZ=AWR3=_6+2;[3J-IPG]K'==.PG5 %^C M\-KP^G/PVG3LIF-_1<<>)8S&,%[3,-?L X5)^0GQU9;=H/OEG[J=*R9"EA)^ M&^+60]LB?#6?VNS5DS;-@XK[!$6RW3:G9$'+NFJ16%/E$[XBFZS80 \ZY?.N M@T[QI.S_4$L#!!0 ( -J$!%5]9$KFZ@0 %DK / 86QE8RUE>#,R M7S(N:'1M[5IM4]LX$/Y^OV*'3CMD)DYL)Z'%SC&3"^&.FSM"29CI?51L.=94 ML5Q);LC]^EOY);Q#H>D!Q;P%VZO=U?,\VI7C]&.]X'N_0#^F),17Z&NF.=T; M?;(Z;LOMMXM#-&B7%OV9"%>Y90I*KSC]=4O3,VVQ)*2)]NR6_=:/1*(MQ?ZE MGH/'J?871,Y98FF1>L4)SA)JQ93-8^TY+:=7#(G(@O&5-V4+JN"(+N%$+$A2 MC9X)K<6B=)#'))S-$T\:+_[6WKLWSH[M]]OIL\RN;WQ4.*JFUE"0M\EH6BTE M"W7L14QC(HE&C##5T5G,9DQ#H0#C8>_[4'4^;!S6 -3^;)P'8Y.IH<'A\/! M]'!\!,>G)Y/3P=$4IN.-@+QYZ;Y$C)T/<-J:M(8MF(R&.#K:KX'_(FV M>IW./77%W3CTG$;_2[5.A%P0OAGH#Q/ @X0&FHD$EDS'H&,*'S,B449\!2@W(!(R M=YI2R40(%#D*X<\LH=#!U>7:KML$HB!B',^O4YC0()-,,YP&24(8G04Q2>84 MT/V"*672Q1]C&1)-(::28EZ7,BER7R?2S*V1"BH5\H7!1!2Q@$HS(7.IS!SP ME&811FY"FDF5$>13"[A0'TJ\BOJ N9-0I!H=7C2OC(RJRP 3(FTXY2R+C.>?16!!F:@,KBDNE!\),-<2\E*&^:2X3 MS@&'854C'(6A4M2"*HI,Q!*2!.8\.@Q9[MI4,;3*>,Z_P&J8AU17JD_K6QK< M8]G?_'[C)O)O9[)(RWTT;24VEV_7-)EQ>M.R(9D6_DQ(+/AY-HB49_NYN<7) M2F0:W9_1T"]".7:^7RL'H$0Y217U%$T)4D4K)/*[LL+WEHF/"<@J^E>F\/:' M,[WRJO&E$5J%:WSR<-V>B6;FI,-;3-"B\_X>FT[+[G;NL>GNM';=2S;XC[R: M?*6(@N/K:=^\IMU>KUG]XBJN%%FJS;%9XB\146LF*?GLY7\M<^+F]?[5M-Z M\%)=A>K63@OH*[K6=+5KD(R]ZX!LOMX4Q!"=>LMNJ#7\3&<#ODB@E;JK6=W5VI^[L=56O>:UY?3BO"Q:&G+XF7C?W_O;S M974SJ]7Y>9KU5=*=1Y->M^F7N>Q?1SFO>:UY_3EXK=MTW::_HTT/8T8C.%@_ MKQD7CX0OMNP:W<<_9CN6#'%-$=ASB,V#L$$08,X:U5PAWJ@@_P&5_O$3@+OV M;OAJGB4]J\__//'[E344EZ"(UWO[E,QI4?PM$FDJ/<*79*7R77Z_77PPMM_. M/U+['U!+ 0(4 Q0 ( -F$!%5@F.9F[;H" &]-)P 1 " M 0 !A;&5C+3(P,C(P-C,P+FAT;5!+ 0(4 Q0 ( -F$!%7O@0>=0 P M !!V 1 " 1R[ @!A;&5C+3(P,C(P-C,P+GAS9%!+ 0(4 M Q0 ( -F$!%5[=WNJZ0H %6' 5 " 8O' @!A;&5C M+3(P,C(P-C,P7V-A;"YX;6Q02P$"% ,4 " #9A 15P\2+1_49 RQ@$ M%0 @ >@( 86QE8RTR,#(R,#8S,%]D968N>&UL4$L! A0# M% @ VH0$5:K](AKH8 Q[$$ !4 ( !S^P" &%L96,M M,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( -J$!%6Y>73:QRL #Y P 5 M " >I- P!A;&5C+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4 M " #:A 155 @AN1 ) H<@ #P @ 'D>0, 86QE8RUE M>#,Q7S$N:'1M4$L! A0#% @ VH0$50K#,R7S(N:'1M4$L%!@ * H ?@( 'F6 P $! end